bryner%netscape.com
e952d5249e
Enable building a library of Gecko components that can be linked against directly and then registered using the static component loader (bug 207407). This enables us to do full prebinding on Mac OS X. Also, don't force libjar to be standalone if not building an installer. r=ccarlen, sr=sfraser.
2003-06-09 22:25:25 +00:00
scott%scott-macgregor.org
caef85e756
Does not effect trunk builds.
...
Thunderbird now builds with the new toolkit. Wrap mozilla/tookit in an ifdef MOZ_XUL_APP instead of a MOZ_PHOENIX flag
2003-06-09 04:31:57 +00:00
leaf%mozilla.org
a46df7f6cc
adding target to re-sign softokn3.dll after build post-processing, r=relyea, wtc, bug 200775
2003-05-17 00:58:24 +00:00
ccarlen%netscape.com
ed2fb2f25d
Profile sharing - enable in build, add autoconf switches, pull ipc module. bug=202474, r=seawood/a=asa
2003-05-02 03:57:15 +00:00
scott%scott-macgregor.org
486b65c594
Bug #173084 --> Land config changes for building thunderbird (stand alone mail). None of these changes
...
should effect the seamonkey build at all.
r/sr=bryner
2003-04-17 06:14:23 +00:00
bryner%netscape.com
9dcdc61fcf
Fixing more phoenix bustage - hack around bug 201821 by ensuring that nsIBookmarksService.idl is exported early enough for content/.
2003-04-15 01:21:43 +00:00
bryner%netscape.com
3a3ec0cbd5
Make --disable-xul work (bug 69995). We build enough XUL to support
...
scrollbars unconditionally, but can now leave out heavyweight widgets like
grid, listbox, and tree. r=bzbarsky, sr=alecf.
2003-04-11 00:56:27 +00:00
seawood%netscape.com
0ef449a710
Don't build in l10n unless MOZ_L10N_TOOLS or MOZ_L10N_LANG is set.
2003-04-10 07:13:43 +00:00
seawood%netscape.com
5a63213a87
Removing obsolete include/ from build.
...
Bug #199920
2003-04-04 07:28:20 +00:00
dougt%netscape.com
7060eab0e1
Only enable xpfe/bootrap if MOZ_XPFE_COMPONENTS is enabled. "This is all going to change with the new roadmap" -- cls. r=cls
2003-04-03 00:40:57 +00:00
mkaply%us.ibm.com
c7c47f9531
#197446
...
r=cls
From Jessica Blanco -start building os2Embed
2003-04-02 22:53:16 +00:00
seawood%netscape.com
f742c92816
The plugin function table must remain the same regardless of build configuration.
...
Bug #199567 r=peterl sr=sfraser a=asa
2003-03-31 19:44:29 +00:00
seawood%netscape.com
d056fe18d0
Resurrect --disable-oji
...
Bug #197924 r=peterl sr=alecf
2003-03-25 06:54:52 +00:00
aaronl%netscape.com
abed095192
Backout out bug 196946. It turns out we should not merge static accessibility libs into widget
2003-03-22 05:29:37 +00:00
aaronl%netscape.com
fc0c6f4305
Bug 196946. Combine static accessibility libs into widget library. r=kyle, sr=alecf
2003-03-16 20:22:51 +00:00
dougt%netscape.com
0d2808c511
Create a new xpcom obsolete library (and component library).
...
Moved nsFileSpec and related classes into this obsolete library.
Moved nsRegistry and related libreg functionality into the obsolete library.
Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.
Combined the following DLLs (source -> dest)
uriloader -> docshell
shistory -> docshell
jsurl -> jsdom
gkview -> gklayout
Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer
Modifed the xpt_link tool so that you can specify a �only include� cid list that can mask CID�s that you are not interested in.
Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).
Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService
Bug 194240, r/sr = darin, alec.
2003-03-15 01:04:32 +00:00
bryner%netscape.com
124aa40bf5
Build both embedding/browser/gtk/src and tests/ at the end of the build, so that all required static components are present (bug 191927). r=cls, a=asa.
2003-02-06 20:54:54 +00:00
dougt%netscape.com
6508e0713e
move nsTraceMalloc out of XPCOM. Factory out stackwalking code into new files. 189221 r=chak, 186585 r=blythe sr=dbaron. Most of this patch was contributed by seawood.
2003-01-15 20:40:06 +00:00
blythe%netscape.com
8887a0af98
Fix bug 170621
...
Static build changes to support viewer, mfcembed, winembed
r=cls
2002-12-23 22:32:22 +00:00
seawood%netscape.com
bab96f1a37
Fix our libical integration:
...
Pull libical & calendar by default.
RForce libical libs to be always dynamic & prefix them with moz
Bug $178798 r=blizzard
2002-12-11 04:15:45 +00:00
blizzard%redhat.com
228104baf7
Bug #121253 . Port embedding widget to gtk2. r=pavlov, sr=bryner
2002-11-16 02:36:22 +00:00
ccarlen%netscape.com
bd10f91b44
Bug 177321 - factor nsIDirectoryServiceProvider impl out of nsProfile.cpp. Now built as a static lib with which apps can link if they only use a single profile r=dougt/sr=darin
2002-11-09 19:38:43 +00:00
seawood%netscape.com
aa29d2d4f5
Add hack to generate xpidl Makefile first for standalone build.
...
Bug #170366
2002-10-25 09:48:06 +00:00
seawood%netscape.com
9e2c736289
Build changes to enhance --enable-standalone-modules builds using REQUIRES-based metadata.
...
Bug #173066 r=mcafee a=dbaron
2002-10-25 05:59:52 +00:00
blythe%netscape.com
7f05826bbc
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
blythe%netscape.com
51cd89bf69
part of bug 170618
...
Better enable MOZ_MAPINFO for windows builds.
This will lead to some tools to read the map files and report on code/data size.
2002-10-07 19:09:05 +00:00
blizzard%redhat.com
7aa07050e1
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
seawood%netscape.com
94a5390f3c
Export mozilla-config.h from config/ as the export phase is not always run on the toplevel Makefile.in.
2002-10-01 07:53:25 +00:00
seawood%netscape.com
99e937ca0e
Remove hack to work around NSS' lack of dependencies since it only worked for gcc builds.
...
Bug #167927 r=wtc
2002-09-20 08:35:24 +00:00
jay.yan%sun.com
832835618f
bug 166202, modules/plugins doesn't build on solaris w/ gtk2 patch=Robin and Blizzard r=Blizzard sr=beard@netscape.com
2002-09-18 02:43:54 +00:00
seawood%netscape.com
3d97c01746
Removing unused MOZ_JAVA_SUPPLEMENT ifdef
2002-09-15 05:26:45 +00:00
seawood%netscape.com
8d6e340f07
Fix build order discrepancy.
...
Build order should go as follows:
export phase of mozilla/config (to build nsinstall)
non-gecko modules (nspr, ldap, xft, etc)
tier dirs (gecko + apps)
2002-09-12 20:05:28 +00:00
alecf%netscape.com
214146625e
fix for bug 163736 - consolidate gfx2 into gfx, and remove the gfx2 DLL from the build.
...
r=pavlov, sr=rbs
includes creating a new "Shared" library which shares gfx code between all platforms
2002-09-12 04:43:31 +00:00
bryner%netscape.com
ad376113e3
Switch to building in browser/app and linking with libxulapp_s, instead of building in xpfe/bootstrap, for Phoenix. Remove some MOZ_PHOENIX #ifdefs that are no longer needed. Not part of the normal build.
2002-09-02 04:03:07 +00:00
seawood%netscape.com
8fab3c5099
Rename config-defs.h to mozilla-config.h. Always generate mozilla-config.h and install it with the rest of the headers so that embeddors can use it instead of duplicating the flags on the commandline.
...
Bug #163929 r=bryner
2002-08-22 00:50:51 +00:00
bryner%netscape.com
046cf30546
Bug 161036 - provide mechanism to build experimental browser UI (bug 161036). r=cls.
2002-08-07 06:37:13 +00:00
seawood%netscape.com
e116353653
Add --disable-installer configure option for embedding purposes.
...
Bug #145343 r=mcafee
2002-05-31 00:39:07 +00:00
mcafee%netscape.com
8ab8908bdc
Moving necko PropertiesTest over to netwerk. Remove toplevel xpcom/tests dirs hack. (142680) r=cls, a=alecf
2002-05-08 06:11:48 +00:00
seawood%netscape.com
050b9f6b7a
No need to build xpconnect twice.
...
Bug #107302
2002-05-03 00:21:15 +00:00
seawood%netscape.com
7b9cb8e59f
Trim module.mk's xpcom entry since all of xpcom's external deps have been removed.
...
Move 3rd party libs into tier_1 dir list.
Move standalone application level libs into tier_2 list.
Bug #107302 r=blythe sr=alecf
2002-05-02 22:53:30 +00:00
seawood%netscape.com
0db1ea6b9e
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
Bug #56601 r=leaf
2002-04-25 20:40:00 +00:00
dmose%netscape.com
79e6c82f61
Fix LDAP C SDK parallel build issues by switching the builds to run in a single pass (bug 133521); should fix issues with files getting repeatedly built as well. Patch from Chris Seawood <seawood@netscape.com>, r=dmose, sr=(build changes only), a=asa, adt=putterman
2002-04-05 03:51:32 +00:00
dmose%netscape.com
5e565e67aa
Build system and LDAP XPCOM SDK changes to switch to LDAP C SDK version 5; required for SSL-LDAP (bug 124244). r=sspitzer@netscape.com, seawood@netscape.com (build changes); sr=bienvenu@netscape.com; a=asa@mozilla.org
2002-03-27 06:31:38 +00:00
seawood%netscape.com
d377c8ed22
Move extensions to a separate build tier.
...
Bug #107302 sr=alecf a=asa
2002-03-19 22:30:48 +00:00
leaf%mozilla.org
6fee9c206b
fix bogus env var test, missing tab, to fix gmake release build sizes. r=cls,
...
a=drivers
2002-03-07 08:23:11 +00:00
wtc%netscape.com
c6e8882b5e
Temporary workaround to make 'depend' do a 'clean' in NSS. This is for
...
the landing described in bug 128593.
Modified Files: Makefile.in security/manager/Makefile.in
security/nss/makefile.win
2002-03-05 15:22:48 +00:00
leaf%mozilla.org
139718882c
change for windows release build optimization, r=cls a=shaver
2002-03-01 01:01:42 +00:00
seawood%netscape.com
1c1bb7c6ea
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 15:43:17 +00:00
blizzard%redhat.com
f8c33148a8
Oops, missed this file. Part of bug #126919 .
2002-02-26 19:57:34 +00:00
wtc%netscape.com
1a7fc6755d
Removed the temporary depend->clean hack for NSS 3.4 update.
...
Modified Files:
Makefile.in security/manager/Makefile.in
security/nss/makefile.win
2002-02-23 04:41:30 +00:00
wtc%netscape.com
11bbf1a4da
Temporary hack for the NSS 3.4 update (BeOS port, etc.) Will remove
...
tomorrow.
Modified files: Makefile.in security/manager/Makefile.in
security/nss/makefile.win
2002-02-22 21:26:29 +00:00
wtc%netscape.com
1fd68fb5cc
Bugzilla bug 124952: removed the "depend->clean" hack for NSS 3.4 landing.
...
Modified files: Makefile.in security/manager/Makefile.in
security/nss/makefile.win
2002-02-19 15:03:07 +00:00
wtc%netscape.com
0807ffd588
Fix the NSS 3.4 landing temporary workaround. The security/manager
...
directory exists only if MOZ_PSM is defined.
2002-02-06 17:21:01 +00:00
wtc%netscape.com
bd5152b0a6
Fix the previous checkin. Makefile rule commands must start with a TAB.
2002-02-06 16:06:36 +00:00
kaie%netscape.com
8b9e455be6
Trying to fix Linux depend bustage, related to NSS 3.4 landing (bug 116334). Temporary fix to activate a hack in NSS.
...
Fix from wtc@netscape.com .
2002-02-06 15:50:57 +00:00
seawood%netscape.com
b4d885ffbe
Ignore build-ordering targets when doing standalone builds.
...
Bug #122149 r=axel@pike.org
2002-01-28 23:30:47 +00:00
seawood%netscape.com
ba8d725ff1
Sigh. I keep forgetting about this bug. Call export & install separately to build ldap otherwise it may die on some -j builds.
2002-01-25 23:46:34 +00:00
seawood%netscape.com
0fc8ec5bd3
Fix problem of --enable-boehm not building.
...
Build nspr & ldap as a separate step at the beginning of the default build or at the beginning of the export phase.
2002-01-25 22:29:51 +00:00
waterson%netscape.com
d20ec5a703
Bug 121888. This should always be built, regardless of whether tests are enabled or not.
2002-01-25 19:59:56 +00:00
seawood%netscape.com
9897fc9afd
Fixing non-gtk build bustage.
2002-01-25 03:33:27 +00:00
waterson%netscape.com
6a1b19137a
Bug 108259. Build TestGtkEmbed and friends statically when doing a static build. r=cls, sr=blizzard
2002-01-24 23:09:31 +00:00
pinkerton%netscape.com
7180e5e8d1
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
mkaply%us.ibm.com
3de7309fc3
Back out crappy OS/2 change that does more harm than good
2002-01-14 21:31:24 +00:00
seawood%netscape.com
45bfbf0658
Landing the rest of the win32 gmake changes:
...
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup
Bug #58981 r=mcafee
2001-12-18 09:14:29 +00:00
pavlov%netscape.com
94f65e74a3
bug 78611. New XP threadsafe timer implementation. r=dougt sr=brendan
2001-12-16 06:05:15 +00:00
bbaetz%cs.mcgill.ca
5c8cc975a2
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
337129f6d3
Preparing special accommodations for ldap's build system on the shortbus.
2001-12-10 08:06:51 +00:00
seawood%netscape.com
3c9ac20799
Bah! /bin/sh's all over the world hate me. Back to doing things the long way.
2001-12-10 06:25:40 +00:00
seawood%netscape.com
cc1888ddfd
Use ifdefs to skip certain tiers since bash2 is giving me a hard time.
...
Bug #107302 - Fixing tinderbox bustage
2001-12-10 06:13:54 +00:00
seawood%netscape.com
ddc20dec4b
Break psm, calendar, mailnews & 'apprunner' into their own tiers.
...
Bug #107302 r=bryner
2001-12-10 04:30:31 +00:00
mkaply%us.ibm.com
8f7b454363
#112243
...
r=cls
Os/2 only - if config/myrules.mk and config/myconfig.mk don't exist, create them - work around gmake bug
2001-11-29 11:42:59 +00:00
seawood%netscape.com
59025303d5
Move that comment back to the first column otherwise it gets printed in the build log.
2001-11-27 06:54:22 +00:00
seawood%netscape.com
a8e4c9bdf3
Call each of ldap's build stages individually, as it was before the tier builds (bug 107302), as ldap doesn't seem to handle -j properly from its default target.
2001-11-27 06:16:23 +00:00
seawood%netscape.com
ffafbc46a9
Add ldap to DIRS
2001-11-22 01:37:17 +00:00
seawood%netscape.com
55fe97bff7
Renaming 'install' build phase to 'libs'
...
Bug #56601 r=pavlov
2001-11-21 08:55:59 +00:00
seawood%netscape.com
89b6f01cc4
Add $(SUBMAKEFILES) as a dependency for the default toplevel target so that submakefiles (& the toplevel makefile) are regen'd automatically.
2001-11-21 07:10:52 +00:00
seawood%netscape.com
c70362b42d
Add concept of tiers (module groups) to toplevel Makefile.
...
Bug #107302 r=bryner
2001-11-16 07:40:42 +00:00
bryner%netscape.com
1e6d7bac73
Adding support for building calendar by having MOZ_CALENDAR=1 set. r=cls.
2001-11-13 07:57:31 +00:00
seawood%netscape.com
972cfca5c1
Backing out last checkin
2001-11-05 12:08:31 +00:00
seawood%netscape.com
13a2283940
Removing toolkit dirs from toplevel Makefile
2001-11-05 11:22:12 +00:00
seawood%netscape.com
9b5ae05e33
Landing the rest of the mach-o OSX changes.
...
Bug #75653 r=cls sr=waterson
2001-10-27 07:38:18 +00:00
alecf%netscape.com
6907ef074a
temporarily fix bustage by moving intl earlier in the build cycle
2001-10-22 23:14:19 +00:00
cls%seawood.org
bf461195e5
Create active header list for each module during the export phase.
...
At the end of the export loop, remove the outdated files.
Requires setting MOZ_TRACK_MODULE_DEPS to activate
Bug #59454 r=bryner sr=alecf
2001-09-12 06:42:26 +00:00
dbaron%fas.harvard.edu
ce012c5510
Move trace-malloc readers from mozilla/xpcom/base/ to mozilla/tools/trace-malloc/. Add a --shutdown-leaks option to nsTraceMalloc to dump, to the file given as an argument to the option, information about allocations still live at shutdown. Add a new trace-malloc reader (leakstats.c) to print leak statistics. b=84831 r=jag sr=brendan
2001-09-08 18:29:24 +00:00
jgaunt%netscape.com
9f2f88aa48
fix for bug 94768
...
r=smfr,leaf
sr=hyatt
2001-08-17 03:13:07 +00:00
bryner%netscape.com
96d4e843eb
Bug 94062 - remove support for MOZ_NSS_AUTOCONF. Patch from wtc, r=cls.
2001-08-12 04:25:41 +00:00
cls%seawood.org
d00accf854
Remove --disable-libpr0n option & USE_IMG2 makefile variable.
...
Bug #88685
2001-08-12 00:38:38 +00:00
cls%seawood.org
eb0e9664d4
Removing unused/terminally broken configure options:
...
--disable-async-dns
--disable-build-xpfe
--disable-editor-api-log
2001-07-01 09:46:46 +00:00
waterson%netscape.com
b74d6e1c8b
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
9de739c727
Build ldap before mailnews due to recent addrbook checkin
2001-06-20 10:57:16 +00:00
rginda%netscape.com
ceb7ed40de
bug 76050, build js/jsd after xpidl. r=cls
2001-05-15 20:42:29 +00:00
cls%seawood.org
dab6e1ac89
Make --enable-crypto work for non-NSS autoconf builds as well. Time to seriously start shaking out the bugs.
...
r=bryner
2001-05-10 03:00:37 +00:00
cls%seawood.org
f6803dcd01
Landing initial directory re-ordering change needed for Ron Guilmette's <rfg@monkeys.com> static mozilla work.
2001-04-28 17:26:54 +00:00
cls%seawood.org
b3b1aa739c
Reversing previous checkin. This was not meant for the trunk just yet. Broken client.mk on the branch. :-/
2001-04-19 03:00:55 +00:00
cls%seawood.org
3b8374aa75
Build fixes based upon Ron's original mega-patch.
2001-04-19 01:53:36 +00:00
cls%seawood.org
75339cfc51
Add security/nss/Makefile to STATIC_MAKEFILES
2001-04-16 10:48:48 +00:00
cls%seawood.org
3996f7d8f3
Start using the NSS_CLIENT_BRANCH instead of the NSS_AUTOCONF_BRANCH for psm2 builds.
2001-04-16 03:58:57 +00:00
bryner%uiuc.edu
d133331d26
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
135b1a96ec
Adding initial support for building mozilla with autoconf version of NSS. r=bryner
2001-04-09 09:38:30 +00:00
dmose%netscape.com
91cb024e75
Fix senna build bustage by telling Makefile.in not to try and overwrite the LDAP C SDK Makefile using its own generation rules. r=cls@seawood.org
2001-03-29 06:57:35 +00:00