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

229 Коммитов

Автор SHA1 Сообщение Дата
cls%seawood.org 74feb1164a Move MoreFiles into xpcom.
Bug #218777
2003-10-08 03:39:52 +00:00
daniel%glazman.org 6a8799b108 build system for standalone Composer; b=215795, r=cls@seawood.org, sr=scott@scott-macgregor.org 2003-09-24 13:59:37 +00:00
bryner%brianryner.com a677b40b45 Fix firebird build bustage from bug 210823, by moving security into tier_40 so that it builds before toolkit/. r=brendan, a=asa. 2003-08-30 00:20:58 +00:00
cls%seawood.org 18630c8b86 Move mozilla/string into mozilla/xpcom/.
Bug #214700 r=dougt sr=leaf a=mkaply
2003-08-14 23:50:21 +00:00
hyatt%mozilla.org 9720928374 Fork the chrome registry for Fb+Tb, bug 215496, r=bryner, sr+a=brendan 2003-08-08 23:28:27 +00:00
dbaron%dbaron.org f1e566c44c Fix firebird bustage more cleanly by moving xpinstall unconditionally into tier 50. r=cls b=212509 2003-07-24 18:34:38 +00:00
dougt%meer.net a113b7d677 Adding minimo to the top level makefile -- optionally of course. r=darin 2003-07-23 04:58:59 +00:00
dbaron%dbaron.org d23eafdfe2 Fix firebird and thunderbird bustage by unforking contents of nsIGlobalHistory (which was frozen) and by tweaking the root Makefile.in. b=212509 r=mscott 2003-07-19 21:19:12 +00:00
cls%seawood.org ae4f86f093 Split XUL layers (xpfe & toolkit) into a separate tier class.
Make the history component its own module.
Bug #107302 r=bryner sr=leaf
2003-07-16 00:33:50 +00:00
bryner%netscape.com fe7ecce15d 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 2506546a81 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 5726a206f5 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 37697e5c14 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 7d69015c67 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 f58dbc2df0 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 4d3b825ffa 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 a63de345b0 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 003c4b1e0b Removing obsolete include/ from build.
Bug #199920
2003-04-04 07:28:20 +00:00
dougt%netscape.com 8fb8e8f8d7 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 fd9027c377 #197446
r=cls
From Jessica Blanco -start building os2Embed
2003-04-02 22:53:16 +00:00
seawood%netscape.com 36e8988bc8 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 b983df21d3 Resurrect --disable-oji
Bug #197924 r=peterl sr=alecf
2003-03-25 06:54:52 +00:00
aaronl%netscape.com 202fea3e3b 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 16e495e629 Bug 196946. Combine static accessibility libs into widget library. r=kyle, sr=alecf 2003-03-16 20:22:51 +00:00
dougt%netscape.com be629223b6 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 cbb3f2f969 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 927c29d1d6 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 aad55d637a Fix bug 170621
Static build changes to support viewer, mfcembed, winembed
r=cls
2002-12-23 22:32:22 +00:00
seawood%netscape.com f9bc0f5645 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 af82b97e0c Bug #121253. Port embedding widget to gtk2. r=pavlov, sr=bryner 2002-11-16 02:36:22 +00:00
ccarlen%netscape.com 1bd86b4dc5 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 c08ed1dbcb Add hack to generate xpidl Makefile first for standalone build.
Bug #170366
2002-10-25 09:48:06 +00:00
seawood%netscape.com d9bf48cfae 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 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
blythe%netscape.com a30a4eed44 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 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
seawood%netscape.com bc812bd960 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 a2f42030c7 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 1f47c18c7a 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 a9ba9825e1 Removing unused MOZ_JAVA_SUPPLEMENT ifdef 2002-09-15 05:26:45 +00:00
seawood%netscape.com 46acf6f7f8 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 bab99a09b0 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 6a2996dcfc 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 86234c6b5a 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 ccbd5d532b Bug 161036 - provide mechanism to build experimental browser UI (bug 161036). r=cls. 2002-08-07 06:37:13 +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
mcafee%netscape.com 2c8e578575 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 a3d303fa29 No need to build xpconnect twice.
Bug #107302
2002-05-03 00:21:15 +00:00
seawood%netscape.com 9095118dad 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 6c52cddc34 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