Граф коммитов

320 Коммитов

Автор SHA1 Сообщение Дата
jshin%mailaps.org 9ead7a4554 bug 180851 : remove several unnecessary converters(used only for X11
font encodings)  for non-gtk builds (Windows,MacOS, Xft without X11CORE,etc)
r=seawood, sr=alecf
2003-02-27 23:27:57 +00:00
seawood%netscape.com abe8eafe58 Remove qt toolkit support from the tree.
Use the QT_LAST_RITES tag to pull the last known "good" tree to continue work on the port.
Bug #178987 r=bryner
2003-02-22 07:14:37 +00:00
seawood%netscape.com c1dab7e090 Add --enable-image-decoders build option.
Bug #169304 r=bryner sr=alecf
2003-01-10 01:21:14 +00:00
seawood%netscape.com 543aaf6dd5 Missed a variable rename with the 161617 checkin.
Fixing phoenix nightly builds. r=bryner
2002-11-18 22:56:33 +00:00
seawood%netscape.com ca17a82709 Make mkdepend failures a fatal condition.
Treat nsinstall & mkdepend as HOST_PROGRAMs so that they don't call mkdepend to generate dependencies.
Bug #179895 r=bryner
2002-11-15 03:41:17 +00:00
seawood%netscape.com 7830b8a6ef Drop unneeded java build rules & variables since blackwood now builds using ant.
Bug #161617 r=edburns sr=beard
2002-11-14 19:36:28 +00:00
locka%iol.ie eead2b859b Add --enable-activex-scripting switch to configure.in and package changes to include npmozax.dll. b=133818 r/a=seawood@netscape.com 2002-11-13 13:14:14 +00:00
seawood%netscape.com a21ca257f6 Tighten (add?) tool version checks for win32 builds.
Allow MIDL to be specified from mozconfig or env since various MS SDKs contain an unsupported version of midl and they insist upon adding their SDK dirs to the beginning of the PATH (bug #178392)
Bug #164646 r=bryner
2002-11-09 02:16:55 +00:00
blythe%netscape.com d9780f8809 Bug 170618
r=cls a=asa
Enable code size measurement build steps.
Should not effect normal build.
2002-10-15 23:34:42 +00:00
blizzard%redhat.com a10d448fd4 Part of bug #126919. Set up configure options for using an external version of xft. r=cls 2002-10-03 00:37:12 +00:00
bryner%netscape.com 53392b85c9 Add a configure option to disable building composer (bug 170136). Move handling of the -composer command-line option from libeditor/base/ to composer/src/. Remove unused nsIEditorService interface. r=seawood, sr=sfraser. 2002-10-01 00:16:51 +00:00
bryner%netscape.com 54be890aa8 Bug 165602 - define MACOS_DEPLOYMENT_TARGET (default to 10.1) for mach-o, and don't test for or reference 10.2-specific functions when building for 10.1. r=cls, wtc. 2002-09-28 09:19:58 +00:00
seawood%netscape.com 4b567239da Misc build cleanup v1:
Cleanup win32 configure output. Remove EMACS
Bug #161461 r=bryner
2002-08-08 21:35:45 +00:00
bryner%netscape.com ccbd5d532b Bug 161036 - provide mechanism to build experimental browser UI (bug 161036). r=cls. 2002-08-07 06:37:13 +00:00
dougt%netscape.com ec4e92ee25 Removing extra XPCOM_GLUE_LIBS define. Thanks dbaron for point this out r=me 2002-06-22 19:05:08 +00:00
seawood%netscape.com fb0381c091 Add --disable-activex to turn off building of activex component (win32 only).
Thanks to Stephen Walker  <walk84@yahoo.com> for the patch.
Bug #141376 r=cls
2002-06-19 14:59:05 +00:00
seawood%netscape.com c61a26b5bb Fixing win32 gmake builds lack of debugging information problem by working around a combination MSVC & cygwin make deficiencies:
* We must use the full path to the source file when calling MSVC so that debugging information shows up in the object files.
* Because of cygwin's use of /cygdrive when using full paths, we must use a cygwin-wrapper script in some cases to allow native win32 programs to use a fully qualified cygwin path.
* We have to call configure using the full path so that $(srcdir) contains the
full path in the Makefiles. The rules have been changed for win32 so that it
always use $(srcdir)/$*.{c,cpp} as the sourcefile name even when the file is in
the cwd.  This works around both the /cygdrive issue and the msvc's path info
optimization.
* We still use the wrapper when calling rc.exe & nsinstall.  nsinstall
frequently takes multiple args and is called all over the tree so changing each
calling site is going to be expensive.	(I'll have to check  the logs again but
I think the rc wrapping can go.)
* nspr & ldap still use the wrappers for all native win32 progs.  Neither nspr
nor ldap uses the acoutput-fast.pl script to speed up the substitution of
@srcdir@ into their Makefiles so, makefile substitution will break if we use
dos-paths.
* In the handful of directories where we copy srcfiles from another directory
in lieu of using VPATHs, we have to now copy those files to $(srcdir) so that
the default rules can find them.
Bug #141834 r=leaf,wtc,dmose,mcs
2002-06-17 17:09:57 +00:00
dougt%netscape.com 84bc1559d4 missed this file when I checked fixes in for bugs 149745 148918 149715 149730 149754 129959. embedding via xcom glue r=various, sr=shaver@mozilla.org 2002-06-13 21:20:18 +00:00
seawood%netscape.com c6f2d93ac7 Make sure that all of the headers are installed during a 'make install'.
Thanks to Chris Blizzard <blizzard@mozilla.org> for the patch.
Bug #149483 r=cls
2002-06-13 09:07:40 +00:00
bryner%netscape.com 6cf9d3f65a Add an option to enable prebinding for mach-o builds (bug 151087). r=cls. 2002-06-13 08:52:55 +00:00
dougt%netscape.com 4646c51914 Fixes bugs 149745 148918 149715 149730 149754 129959. Cleanup of nsIFile and nsILocalFile interfaces, supporting do_GetInterface in embedding via xcom glue, and general cleanup of shutdown. r=various, sr=shaver@mozilla.org 2002-06-11 19:26:04 +00:00
darin%netscape.com cf08eaa806 fixes bug 147333 "Cannot load local files whose names contain
Japanese/Chinese characters" r=bstell sr=brendan a=asa
2002-06-10 18:50:11 +00:00
seawood%netscape.com 39f4d6701b Add --disable-installer configure option for embedding purposes.
Bug #145343 r=mcafee
2002-05-31 00:39:07 +00:00
seawood%netscape.com a396a857ff Conditionally check for -lSM & -lICE if -lXt test fails.
Use XT_LIBS variable for -lXt and its dependencies.
Link XT_LIBS in static xlib builds.
Use same modulename for xlib module in Makefile as the code uses.
Bug #126163 & Bug #144182 r=bryner
2002-05-14 04:04:23 +00:00
seawood%netscape.com ce9e9903a5 Add 'make install' target to build. It's "MRE-friendly". (See http://www.mozilla.org/projects/embedding/MRE.html for details.)
Changes:
* Added EXTRA_COMPONENTS variable to build.  Use it to automagically install files into the components dir.
* Added SYSINSTALL variable.  Use it install files onto the system.
* Move mozilla-config generation from configure to makefiles
* mozilla-config will now generate paths based upon the MRE-based directory layout.
* Generate mozilla script from template

The installation heirarchy currently looks like:
$prefix -> /bin/mozilla
           /bin/mozilla-config
           /include/mozilla-ver/*
           /lib/mozilla-ver  (mozappdir)
                            /components
                            /res
                            /defaults
                            /chrome

There is preliminary build support for MRE dirs as well though the component manager hasn't had MRE support added yet.

$prefix -> /lib/mre/mre-ver  (mredir)
                            /components
2002-04-25 02:52:44 +00:00
mkaply%us.ibm.com c83084f53c #132050
r=cls, a=asa
Remove OS2_PROGRAM_RESOURCE hack - use RESFILE
2002-03-20 04:54:30 +00:00
seawood%netscape.com 82d07fe081 Check for system version of freetype >= 2.0.8 for those of us building in objdirs.
Fix problem with sub-configures getting unnecessary additional options.
Bug #126919 r=bryner a=shaver
2002-02-28 07:00:59 +00:00
blizzard%redhat.com 696fec77c3 Part of bug #126919. Add configure glue to get Xft support building. r=cls, a=brendan 2002-02-26 17:28:48 +00:00
locka%iol.ie 9fddf65c7b Add "documentation" rule to rules.mk. This generates HTML documentation from h/idl files using doxygen. b=112214 r=seawood@netscape.com sr=rpotts@netscape.com a=dbaron@fas.harvard.edu 2002-02-22 11:11:24 +00:00
cbiesinger%web.de d0bcdab7b1 bug 109442 r=cls
extensions/ctl/src/* hardcodes -lgmodule
2002-02-17 10:32:48 +00:00
seawood%netscape.com 3810acbe53 Propagate MOZ_ENABLE_POSTSCRIPT so that unix printing works again.
bug #125800 a=antitux
2002-02-15 23:25:57 +00:00
seawood%netscape.com 8114ce2d99 Since we build a program called nsinstall in the tree, make sure that uwe use the full path to the nsinstall.exe found in wintools.zip.
Bug #123294 r=bryner
2002-02-05 06:01:58 +00:00
seawood%netscape.com 198d102f6b Add support for MOZ_PROFILE, MOZ_COVERAGE, & MOZ_MAPINFO for win32 gmake builds.
Set these variables in your MOZCONFIG file before running configure or on the make cmd line when building in individual dirs.
2002-02-03 03:28:07 +00:00
pinkerton%netscape.com 30c642c36e allow --enable-default-toolkit=cocoa in makefiles and default toolkit can now be overridden on platform that don't use X11. r=cls/sr=hyatt. bug#121496 2002-01-24 15:11:18 +00:00
seawood%netscape.com fa5df5e54c Use dynamic library & xpidl_module names from nmake build for win32 gmake builds for compatibility.
bug #58981 sr=jag
2002-01-16 05:10:09 +00:00
bstell%ix.netcom.com 744fd41101 bug 116148, build defines for FreeType2
r=cls
2002-01-09 14:34:09 +00:00
seawood%netscape.com e5fc3853f2 nsRect's win32 signature requires libraries need to link against libgkgfx for debug builds.
Added support for processing .rc to win32 gmake build.
Bug #58981
2002-01-01 00:03:57 +00:00
jgaunt%netscape.com a15997a894 bug 103148, turn off xul accessibility when not needed
r=aaronl,cls,sfraser
sr=hyatt
2001-12-15 23:50:14 +00:00
bbaetz%cs.mcgill.ca 43806ea8b2 Bug 80142 (among others) - landing of SVG_20010721_BRANCH. Work by
alex.fritze@crocodile-clips.com, james.turner@crocodile-clips.com, and
everyone else how helped on the branch. Thanks to peterv for last minute
build changes

r=cls for build changes
r=jst, rs=brendan for #ifdef'd parts touching existing files.

NOT ON BY DEFAULT
2001-12-12 07:59:31 +00:00
seawood%netscape.com fa89ac4adf Updating win32 support for gmake build:
* Add LIB_PREFIX to build
* Read MOZ_TOOLS at configure time to set LIBIDL_* on win32
* Move MOZ_DEBUG_LDFLAGS settings into config.mk
* Fix problem with ldap being configured for standalone modules when not specified
* Fix PROGRAMS & SIMPLE_PROGRAMS rules for win32
Bug #58981 r=bryner
2001-12-09 07:08:58 +00:00
seawood%netscape.com dbd92a6036 Add man page for mozilla. Change default --prefix back to /usr/local .
Thanks to Jan Schumann <jschauma@netmeister.org> for the man page.
Bug #94220 r=blizzard
2001-12-06 22:17:24 +00:00
seawood%netscape.com c403786b53 Removing unused BUILD_IDLC variable 2001-11-28 06:14:16 +00:00
dbaron%fas.harvard.edu c47ee40db1 Add HAVE_GCC3_ABI so the build system can know whether we're using gcc3. r=cls sr=shaver b=71627 2001-11-25 23:28:13 +00:00
seawood%netscape.com e40c82e9ee Allow modules to override *default* optimization levels by setting MODULE_OPTIMIZE_FLAGS
Bug #110215 r=bryner
2001-11-16 07:42:48 +00:00
seawood%netscape.com 05c30b84ee Add hooks for building calendar. r=bryner 2001-11-14 01:40:53 +00:00
seawood%netscape.com 209698adb6 Oops. That wasn't supposed to go in yet. Fixing tinderbox bustage 2001-11-07 08:09:36 +00:00
seawood%netscape.com f21244ac4e Move defines from config.mk into configure.in 2001-11-07 06:13:22 +00:00
akkana%netscape.com 2afd40f3c2 106111: heed --enable-plaintext-editor-only for editor build.
r=cls sr=kin
2001-11-01 22:29:13 +00:00
seawood%netscape.com 78dba2d8d6 Do not set MOZ_REORDER when giving --enable-reorder if not using GNU ld. The ldscript appears to only work with GNU ld.
Bug #107440
2001-10-31 00:00:41 +00:00
mkaply%us.ibm.com e1728d707c Putting these back the way they were in an attempt to fix the bustage 2001-10-27 15:11:07 +00:00
mkaply%us.ibm.com 32400becf2 Reverting cls attempt to fix Os/2 bustage as it busts us more :( - issue is that somehow unicharutil_s.lib is bad on OS/2 - it doesn't have to do with the length of the name - still looking 2001-10-27 11:54:03 +00:00
seawood%netscape.com fc23b222cd Set MOZ_UNICHARUTIL_LIBS & friends in config.mk so that we can test for USE_SHORT_LIBNAME as needed. Should get the OS/2 build further along. 2001-10-27 08:04:27 +00:00
seawood%netscape.com 09d11385d5 Massive reorganization of configure options into logical groups.
The following options were renamed:

--with-jpeg                --with-system-jpeg
--with-zlib                --with-system-zlib
--with-png                 --with-system-png
--with-mng                 --with-system-mng
--enable-toolkit           --enable-default-toolkit
--with-gtk                 --enable-toolkit-gtk
--with-xlib                --enable-toolkit-xlib
--with-qt                  --enable-toolkit-qt
--enable-gle               --enable-gle-support
--with-extensions          --enable-extensions
--enable-modules           --enable-standalone-modules
--enable-lea               --enable-xpcom-lea
--enable-ultrasparc        --enable-js-ultrasparc
--enable-strip-libs        --enable-strip
--with-debug-modules       --enable-debug-modules
--with-dbgrinfo-modules    --enable-debugger-info-modules
--with-profile-modules     --enable-profile-modules
--enable-eazel-profiler    --enable-eazel-profiler-support
--enable-homedir           --with-user-appdir
--enable-static-components --enable-meta-component-modules

The following options were removed:
--enable-monolithic-toolkit
--disable-jar-packaging

zip is now required to build since NSS unconditionally requires it.

Bug #61907
2001-10-26 08:36:28 +00:00
seawood%netscape.com d86566d923 Fix typo 2001-10-23 23:10:02 +00:00
cls%seawood.org 735c8bbf6c Since the purpose of --enable-ultrasparc is to just flip on the ultrasparc-specific js compare & swap code, move the asflags/defines to turn it on back into js/src/Makefile.in rather than causing the entire project to be built with those flags. 2001-10-23 08:17:16 +00:00
alecf%netscape.com 770a9461cc bug 100214 - add makefile define for MOZ_UNICHAR_LIBS for unichar case support
r=cls (build-system only)
2001-10-22 20:42:39 +00:00
seawood%netscape.com 2c9d28eef9 Remove unused MOZ_ENDER_LITE & -DENDER_LITE from the tree. 2001-10-22 04:34:31 +00:00
blizzard%redhat.com c26394c157 Update gtk2 link flags. r=cls 2001-10-17 04:25:45 +00:00
cls%seawood.org 185ba967bf Remove Motif port from build. Pull using MOTIF_LAST_RITES tag to resurrect (but why would you want to do a silly thing like that?)
Bug #89330 r=bryner sr=pavlov
2001-10-12 20:21:31 +00:00
seawood%netscape.com 716621d9a4 Turn on module dependency tracking.
Bug #59454 sr=alecf
2001-09-27 21:30:42 +00:00
cls%seawood.org 4b85d35a60 Make -DHAVE_MOVEMAIL localized to mailnews.
Bug #58117 r=jag
2001-09-22 00:26:48 +00:00
cls%seawood.org 47dbca272e Only use LDAP_CFLAGS where needed.
Bug #98924 r=dmose
2001-09-20 12:30:57 +00:00
cls%seawood.org f87d1c4b56 Install LDAP headers into seperate ldap include dir.
Bug #98924 r=dmose
2001-09-10 05:17:41 +00:00
cls%seawood.org 262d2d56ed Remove unused fullcircle build references.
Bug #98293 r=namachi
2001-09-07 04:59:44 +00:00
katakai%japan.sun.com 26633c23d3 bug 95258
Need to add a new extension to support Complex Text Layout
changing configure and configure.in
check for prabhat.hegde@sun.com
r=leaf sr=cls
2001-09-06 11:19:25 +00:00
jgaunt%netscape.com 00f903a8da fix for bug 94768
r=smfr,leaf
sr=hyatt
2001-08-17 03:13:07 +00:00
cathleen%netscape.com b6297898fd enable MOZ_TIMELINE tool, bug 78793, r=rogc, sr=waterson 2001-08-17 02:03:34 +00:00
cls%seawood.org c382d0e249 Set HAVE_64BIT_OS when building on 64-bit OSes.
Bug #20860 r=brendan
2001-08-14 04:02:45 +00:00
bryner%netscape.com 68a8cd8cf3 Bug 94062 - remove support for MOZ_NSS_AUTOCONF. Patch from wtc, r=cls. 2001-08-12 04:25:41 +00:00
cls%seawood.org 2ed1ec729c Remove --disable-libpr0n option & USE_IMG2 makefile variable.
Bug #88685
2001-08-12 00:38:38 +00:00
blizzard%redhat.com fdfe751610 oops, forget to check this in yesterday as part of bug #92034. a=brendan 2001-07-25 20:46:10 +00:00
cls%seawood.org fb219e8973 Remove obsolete --disable-new-cache option & MOZ_NEW_CACHE/OLD_CACHE ifdefs from the tree. We are not turning back now. :)
Bug #89008 r=dougt sr=waterson
2001-07-06 08:07:43 +00:00
mkaply%us.ibm.com 7dfef57416 #88742
r=cls
Enable ASM_SUFFIX in the build
2001-07-02 03:49:50 +00:00
cls%seawood.org 3ec867b3e4 Removing unused/terminally broken configure options:
--disable-async-dns
--disable-build-xpfe
--disable-editor-api-log
2001-07-01 09:46:46 +00:00
cls%seawood.org f45a3d88e2 Removing checks for gdk-pixbuf
Bug #88504
2001-07-01 09:41:27 +00:00
waterson%netscape.com 0877b1a573 Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs. 2001-06-20 20:21:49 +00:00
cls%seawood.org 80f526179f Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
Changes allow us to have a finer control over which parts of the tree are built with PIC.  Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
2001-06-18 22:10:38 +00:00
jcgriggs%sympatico.ca 2163921b29 Updates to Build for Qt Mozilla. Bugzilla #81241 2001-06-18 16:11:30 +00:00
peterv%netscape.com 41e276f85a Fix for bug 81414 (transformiix standalone won't build, MOZ_XSL->!TX_EXE). Code by Axel Hecht, r=peterv/cls, sr=scc, a=dbaron. 2001-06-10 16:45:36 +00:00
axel%pike.org 04e434600d Backing out fix for 81414, I have no idea what win is doing here 2001-06-10 12:55:01 +00:00
axel%pike.org 9aa0ba5306 bug 81414, build standalone transformiix, MOZ_XSL->!TX_EXE, r=peterv,cls, sr=scc, a=dbaron (on behalf of drivers) 2001-06-10 11:30:48 +00:00
cls%seawood.org f7991766ff Add --disable-auto-deps option which causes the build system to not automatically generate dependencies on the fly. Also, fixes VPATH problem with non gcc-MD separate build phase |make depend|.
Bug #66529 r=pavlov
2001-05-22 07:52:30 +00:00
rginda%netscape.com ce5fcf9974 bug 76050, js debugger unix make system changes, r=cls 2001-05-15 05:48:08 +00:00
bryner%uiuc.edu 1638ed7af6 Add support for building PSM from the nss autoconf branch using --enable-crypto. Remove references to obsolete MOZ_SECURITY define. r=cls. 2001-04-14 03:20:48 +00:00
cls%seawood.org 3313ef598a Adding initial support for building mozilla with autoconf version of NSS. r=bryner 2001-04-09 09:38:30 +00:00
cls%seawood.org 4ecdbf35d2 Update build to use nspr.m4.
Start using nspr-config to set NSPR_CFLAGS & NSPR_LIBS.
Start placing nspr headers under $(DIST)/include/nspr to match a system installed NSPR.
Bug #73919 r=blizzard@mozilla.org
2001-04-07 04:34:53 +00:00
cls%seawood.org 378d63a2a4 Removing obsolete USE_NSPR_AUTOCONF usage 2001-04-06 08:44:49 +00:00
akkana%netscape.com 531bc52575 66345: Factoring necessary for editor reorganization. sr=kin, r=jfrancis 2001-04-05 23:57:18 +00:00
pavlov%netscape.com 629556fa98 turning on new imagelib on linux bugs 73161 and 70938 r=bryner,syd sr=waterson 2001-03-30 07:05:02 +00:00
cls%seawood.org 0758824807 Only build chrome jar files by default. Use either --enable-chrome-format (autoconf) or MOZ_CHROME_FILE_FORMAT (win32) to override.
Bug #72390 r=jag
2001-03-24 11:07:15 +00:00
cls%seawood.org 5dc13141ba Land the rest of the --enable-static-components build changes.
Bug #46775 r=bryner
2001-03-20 05:42:58 +00:00
dmose%netscape.com 42c00de566 Split up ldap build options into two sections: ldap and ldap_experimental, in preparation for turning on just the ldap module in the default builds. Also fixes LDAP C SDK bustage introduced by change to --enable-nspr-autoconf. Bug 70658. Patch from leif@netscape.com, r=dmose@netscape.com, sr=alecf@netscape.com. 2001-03-14 06:41:35 +00:00
cls%seawood.org 181396975a Remove unneeded variables.
Thanks to martin@NetBSD.ORG (Martin Husemann) for the patch.
Bug #61744 r=cls
2001-03-09 07:28:35 +00:00
cls%seawood.org 984dc05fd3 Actually use CPPFLAGS when it is passed to configure 2001-03-09 04:53:17 +00:00
dbaron%fas.harvard.edu 5a1f5835dc Add temporary build options --enable-new-cache for new cache (bug 68705) and --enable-libpr0n for new image library (bug 70938). r=cls@seawood.org 2001-03-09 00:56:58 +00:00
mkaply%us.ibm.com f0b02cdb3a #58627
r=cls
Remove timer.dll from OS/2 build - make it a part of widget
2001-03-02 00:10:24 +00:00
erik%netscape.com c257b52ba2 bug 70389; author=simon@softel.co.il; r=cls; sr=erik; adding changes to
build system to conditionally compile the IBM bidi code (for Arabic and
Hebrew bidirectional text)
2001-02-28 23:45:40 +00:00
blizzard%redhat.com 53b525170b Add checks for xinerama libraries. This is the start of multi-monitor setups for linux. r=cls 2001-02-07 00:10:17 +00:00
kandrot%netscape.com 24123921f2 r=waterson sr=cls
Adding a newer version of the libc malloc.c from the author.  It is
 compiled switched in via --enable-lea.
2001-02-06 04:28:59 +00:00
sspitzer%netscape.com e2a6bf7559 fix for #67205. get --enable-xpctools to work again.
it will build the JS profiler.  r=leaf,bryner, sr=cls
2001-02-01 15:36:59 +00:00