Commit Graph

1620 Commits

Author SHA1 Message Date
dougt%meer.net
f416a9a6a6 Enables dependent library loading. r=seawood, a=asa, b=193442 2003-05-04 21:31:57 +00:00
dougt%meer.net
bc0ebbd986 Adding USE_DEPENDENT_LIBS to build system. b=193442, r=seawood, a=seth 2003-05-02 21:38:10 +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
bolian.yin%sun.com
53b89b7094 Bug 202085, Combine mai code into accessible/src/atk.
r=kyle.yuan@sun.com. This is NOT for default build.
2003-04-23 05:28:41 +00:00
darin%netscape.com
c61486ff0b patch for bug 191970 "necko configuration options for footprint reduction" r=seawood sr=dbaron 2003-04-23 03:47:43 +00:00
cls%seawood.org
8b363ed6a2 Change the naming scheme for the mingw libraries to use the following format:
static lib: libfoo.a
import lib: libfoo.dll.a
shared lib: foo.dll
Bug #134113 r=dmose
2003-04-23 00:54:38 +00:00
seawood%netscape.com
aa543568ce These were not supposed to go in yet. 2003-04-22 18:25:18 +00:00
seawood%netscape.com
c872b47a56 Abuse knowledge of autoconf internals and call AC_OUTPUT_MAKE_DEFS unconditionally as we want the defines to be available for the command line regardless of whether we're using AC_CONFIG_HEADER to generate module-specific headers.
Fixing tinderbox bustage
Bug #202425
2003-04-22 18:19:50 +00:00
scott%scott-macgregor.org
c651a16078 Bug #179533 --> add a build config option for building a static lib version of mailnews.
sr=sspitzer
2003-04-20 20:27:36 +00:00
seawood%netscape.com
f7bf89f618 Remove global _POSIX_SOURCE & _SVID_SOURCE defines for linux.
Bug #202510 r=darin
2003-04-18 20:14:17 +00:00
seawood%netscape.com
fd2883713e Implement mozcomps static build variant.
Remove unnecessary EXPORT_LIBRARY settings.
Bug #201602 r=bryner
2003-04-17 19:19:42 +00:00
neil%parkwaycc.co.uk
ee991bb8c4 Bug 118455 libjar performance (uncompressed JAR entries) p=Roland.Mainz@informatik.med.uni-giessen.de r=cls sr=bz 2003-04-17 08:09:44 +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
seawood%netscape.com
76ea08aa57 Use detected versions of MAKE & ZIP.
Start searching for tools in win32 builds but disable system makedepend.
Bug #201150 r=bryner
2003-04-13 05:20:20 +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
17556d9313 Reorder flags in custom compile rule to work around gnu ld quirk.
Bug #171820
2003-04-08 06:52:15 +00:00
seawood%netscape.com
368699d33c Fix xul preprocessor bustage
Thanks to Brian Ryner <bryner@netscape.com> for the patch.
Bug #200629 r=cls
2003-04-04 21:06:22 +00:00
alecf%netscape.com
121e2e938f revive the gtk2 static build for minimo by including XT_LIBS
r=cls
2003-04-04 02:16:35 +00:00
seawood%netscape.com
27c97a26f6 must esacpe, must eascape, must escape 2003-04-03 01:38:55 +00:00
leaf%mozilla.org
17634ce198 update installer version, bug 198281, r=lpham 2003-04-03 00:10:24 +00:00
seawood%netscape.com
19b2850999 Third time's a charge.
Thanks to danm@netscape.com for the patch.
Bug #158920
2003-04-02 23:22:41 +00:00
seawood%netscape.com
215fce2c37 'mount -p' can return multiple mount points. Use the first one.
Bug #158920 r=sspitzer
2003-04-02 20:48:13 +00:00
seawood%netscape.com
15a82e6474 Fixing typo 2003-04-02 08:13:19 +00:00
seawood%netscape.com
2ea48d15fd Use 'mount -' to get cygdrive mountpoint rather than assuming /cygdrive.
Bug #158920 r=bryner
2003-04-02 06:22:59 +00:00
seawood%netscape.com
b40ca95f87 Fix parallel build race condition on solaris by searching for idls in the current srcdir before the common idl dir.
Bug #183263 r=bryner,dcran a=asa
2003-03-31 20:55:54 +00:00
seawood%netscape.com
d056fe18d0 Resurrect --disable-oji
Bug #197924 r=peterl sr=alecf
2003-03-25 06:54:52 +00:00
mkaply%us.ibm.com
c6ebd60472 #188249
r=cls
OS/2 GCC build changes
2003-03-24 14:07:08 +00:00
alecf%netscape.com
ecf24a2b78 fix for bug 195262:
- convert atoms to UTF8 because 99% of the time, that is what they are used for
- add support for static atoms, where the strings are declared in a large const array and not copied into the heap
r=dbaron, sr=darin

this is an experimental landing - if there are performance issues, I will back it out.
2003-03-21 06:26:32 +00:00
seawood%netscape.com
18e2de2ab4 Only export all symbols & create import library for non-component libs in mingw build 2003-03-18 22:04:00 +00:00
seawood%netscape.com
3a80dc2347 Removing edundant definitions 2003-03-18 06:34:13 +00:00
seawood%netscape.com
d044c233de Remove unused --disable-dtd-debug option 2003-03-18 04:58:56 +00:00
seawood%netscape.com
09c2f475e9 Attempt to fix smoketest blocker by removing extraneous ^M from GRE_BUILD_ID 2003-03-17 09:22:29 +00:00
seawood%netscape.com
ad69e707e1 Force xpcom_compat to be shared again duue to win32 static build bustage. 2003-03-16 06:49:44 +00:00
seawood%netscape.com
6e54a93688 Enforce MODULE_NAME requirement for static builds. 2003-03-15 22:56:35 +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
jkeiser%netscape.com
5fbb03ffd6 Make fast-update use curl when curl is present (bug 193789), r=seawood@netscape.com, sr=alecf@netscape.com 2003-03-14 21:20:40 +00:00
bryner%netscape.com
6f1129195a Make MOZ_PHOENIX also define MOZ_XUL_APP (bug 197005). r=cls,mscott 2003-03-13 02:20:07 +00:00
cls%seawood.org
4abbf44f2f Fix product version syntax for "official" mingw builds.
Bug #134113 r=asasaki
2003-03-12 21:59:19 +00:00
seawood%netscape.com
504a1322b1 Treat the GRE ID as a string. Bug #195840 r=dougt 2003-03-12 04:25:33 +00:00
seawood%netscape.com
499b364318 Adding method to distinguish between nightly & milestone builds via GRE_BUILD_ID.
Bug #195840 r=dougt
2003-03-11 00:31:29 +00:00
cls%seawood.org
5347a3f35b Remove unused DLLTOOL variable.
Bug #134113 r=bbaetz
2003-03-08 06:55:34 +00:00
cls%seawood.org
d1479589a2 Adding mingw makefile changes.
Bug #134113 r=bryner
2003-03-08 05:57:15 +00:00
cls%seawood.org
e9ed7da9f3 Add mingw support to the common rules.
Add EXPAND_LIBNAME & EXPAND_MOZLIBNAME $(call) macros which convert base library names into a form suitable for linking.
Add rules for creating asm & intermediate files.
Bug #134113 r=bryner
2003-03-08 05:18:43 +00:00
seawood%netscape.com
8cce7c2ae8 Removing GLE support.
Thanks to Kenji Irie <gelsoft@mx4.tiki.ne.jp> for the patch.
Bug #195865 r=cls
2003-03-06 22:39:14 +00:00
dougt%netscape.com
c5ac287dab removing NS_MT_SUPPORTED define. b=186494, r=dougt, r=seawood 2003-03-05 23:30:22 +00:00
seawood%netscape.com
41095b0061 If building for a x11-based toolkit, force the chrome to use the "unix" keybindings.
Bug #191447 r=bryner
2003-03-04 03:56:03 +00:00
tor%cs.brown.edu
db50a85d91 Backout of 193442/191415. a=brade,dougt 2003-03-03 21:00:07 +00:00
seawood%netscape.com
41b32b2257 Fixing beos bustage caused by bug 193442
Bug #195563 r=bewildered
2003-03-02 00:56:04 +00:00
seawood%netscape.com
c73a696f3b Dropping build infrastructure for supporting building with mulitple toolkits.
Bug #191528 r=pavlov
2003-02-28 22:02:21 +00:00
dougt%netscape.com
dccf8bcbee Add experimental support to the native component loader so that native components can declare what libraries it depends on. (193442) Storing the GRE location in a relative way so that we can change GRE versions between launches assuming that they are compatible (191415). Fixed a bug where we didn't check return from GetLastModification in nsDll::HasChanged. Thank you ajschult@eos.ncsu.edu for pointing out the problem and suggesting a fix. Converted a linear search of compreg entries to be a hash lookup. Also cleaned up the xcdll class. Reviewers= Alec, Darin. 2003-02-28 21:30:35 +00:00
jshin%mailaps.org
2475a8eab8 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
bryner%netscape.com
6e09733f45 For limiting exported symbols on OS X, use -exported_symbols_list instead of nmedit, if it's available. Also, don't run nmedit for debug builds. Bug 195186, r=cls. 2003-02-27 22:32:05 +00:00
seawood%netscape.com
689aeb5e51 Make NO_DIST_INSTALL really not touch $(DIST)/.
Bug #190581 r=bryner
2003-02-27 02:53:46 +00:00
twalker%netscape.com
098f5364a4 Version updated to 1.4a. bug# 194085. r=lpham sr=jj 2003-02-25 15:41:10 +00:00
timeless%mozdev.org
dd7bb3a66f Bug 181136 remove xpfe/components/regviewer
r=dveditz sr=bz
2003-02-24 17:44:30 +00:00
seawood%netscape.com
97ed83b7c5 Default to using absolute symlinks when building on Darwin.
Bug #193164 r=ccarlen
2003-02-23 15:54:21 +00:00
seawood%netscape.com
c3afa26feb Skip the merge of .xpts into single module.xpt if there's only one .xpt and it has the same basename as the module.
Thanks to Nathan Kurz <nate@verse.com> for the patch.
Bug #190583 r=dbradley
2003-02-22 07:40:51 +00:00
seawood%netscape.com
b44c065b1d 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
sspitzer%netscape.com
16be564589 supplimental fix for #192074.
removing mozilla/mailnews/absync from the tree.
r=cls, this bug has a=asa
2003-02-12 19:56:53 +00:00
seawood%netscape.com
3083bffb88 Make the file version unique for each build.
Bug #180383 r=ssu sr=asasaki a=dbaron
2003-02-03 15:55:55 +00:00
seawood%netscape.com
158084c339 Use -Bsymbolic when linking components on FreeBSD.
Thanks to Joe Marcus Clarke <marcus@freebsd.org> for the patch.
Bug #190844 r=cls a=asa
2003-01-30 07:41:27 +00:00
seawood%netscape.com
6936414385 Change import library creation to get 25% speedup on startup on OS/2.
Also, decrease the size of dlls & exes by adding /OPTFUNC linker option.
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #190536 r=mkaply,cls a=asa
2003-01-30 02:53:28 +00:00
myk%mozilla.org
b03bc2c095 Fixing Mac build bustage (bug 189642).
Patch by Chris Seawood <seawood@netscape.com>.
r=pink
2003-01-22 19:10:33 +00:00
seawood%netscape.com
acd5cfb16e Export nsBuildID.h to the SDK so that embedding apps are aware of the buildid.
Bug #189462 r=dougt
2003-01-22 04:22:34 +00:00
colin%theblakes.com
17a08dcd88 Work around system() length restriction in OpenVMS. b=189773. r=cls. 2003-01-22 04:16:58 +00:00
mkaply%us.ibm.com
fe73ee5935 #189841
r=dougt, sr=dmose
OS/2 only - remove config/os2 from the tree
2003-01-21 00:05:39 +00:00
colin%theblakes.com
03235aca17 Fix bug in overrides. b=189579. r=cls 2003-01-19 19:14:05 +00:00
seawood%netscape.com
ee39dec53b Work around solaris rm lossage by using the same mode flags as the common rulesets.
Bug #188655 r=timeless
2003-01-17 14:58:08 +00:00
mkaply%us.ibm.com
96b8e2fdb1 #135795
r=cls
Turn on mkdepend for OS/2
2003-01-15 21:36:53 +00:00
seawood%netscape.com
7fbf37f98f Add --enable-image-decoders build option.
Bug #169304 r=bryner sr=alecf
2003-01-10 01:21:14 +00:00
seawood%netscape.com
afe6ed66d5 Anything that depends upon Makefile.in should also depend upon Makefile.
Bug #169304 r=bryner sr=alecf
2003-01-10 01:14:49 +00:00
bryner%netscape.com
71b5ac7d73 Second try for bug 187732. Post-process component libraries on OS X using nmedit to control which symbols are exported. r=cls. 2003-01-06 07:13:49 +00:00
seawood%netscape.com
b1a4703859 Backing out previous changes. $(call...) is only supported by gmake >= 3.78.
Fixing tinderbox bustage.
2003-01-03 19:56:56 +00:00
seawood%netscape.com
1992cd0fca Bah. I'm not fighting with OS/2 again. 2003-01-03 10:33:46 +00:00
seawood%netscape.com
16e7da2837 nobrainer changes while thinking about mingw support
Bug #134113 r=dmose
2003-01-03 08:58:59 +00:00
seawood%netscape.com
5290941d85 Fix OS/2 bustage by exporting component import libs again. 2002-12-28 21:19:26 +00:00
seawood%netscape.com
d5f6eaf187 Quirky, quirky, quirky OS/2. 2002-12-28 07:27:54 +00:00
seawood%netscape.com
8c330eb74d Use cp instead of nsinstall for OS/2.
Attempting to fix OS/2 tinderbox bustage.
2002-12-28 05:25:08 +00:00
seawood%netscape.com
5ba4347cde Oops. We still need to install component libs into dist/lib/components.
Fixing tinderbox bustage.
2002-12-28 03:30:04 +00:00
seawood%netscape.com
d5efcdfb6d Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
Bug #186241 r=dougt
2002-12-28 01:15:07 +00:00
cbiesinger%web.de
762f84951e 88685 r=cls final USE_IMG2 removal 2002-12-22 13:10:26 +00:00
seawood%netscape.com
48b42f22ca Use renamed ical libs. 2002-12-21 06:25:14 +00:00
cltbld%netscape.com
3a601a1474 Updating trunk to 1.3b, Bug#184465 r=lpham/sr=kysmith. ycalonje checking in as cltbld 2002-12-17 00:25:49 +00:00
seawood%netscape.com
c266e53388 Not all versions of cygpath support the convenient -m function. Too bad.
Fixing tinderbox bustage.
2002-12-13 03:38:39 +00:00
seawood%netscape.com
58004c4a48 Add SRCS_IN_OBJDIR variable to workaround requirement introduced by bug 141834 that srcfiles must be in the srcdir.
Bug #171753 r=bryner
2002-12-13 02:36:06 +00:00
colin%theblakes.com
0824e190c0 OpenVMS build changes. b=180290. r=cls 2002-12-12 00:08:59 +00:00
seawood%netscape.com
f43b92e7f4 Don't always link XIE in static builds.
Thanks to Kai Engert <kaie@netscape.com> for the patch.
Bug #184527 r=cls
2002-12-11 07:17:11 +00:00
bzbarsky%mit.edu
4b06a70b5f Use calloc() instead of malloc() followed by memset to 0. Bug 124302, patch by
Aaron Lehmann <aaronl@vitelus.com>, r=timeless, sr=bzbarsky
2002-11-20 23:13:09 +00:00
mkaply%us.ibm.com
77a54c2125 #177200
r=cls
OS/2 only - put call to grab nsinstall from toolsdir back
Happy Mr. Pedemonte?
2002-11-20 14:17:23 +00:00
seawood%netscape.com
b7762135e9 Get MOZILLA_VERSION from central config/milestone.txt file
Bug #179565 r=asasaki
2002-11-19 03:06:29 +00:00
seawood%netscape.com
8317371bcd 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
e1d4567b39 Setting OBJS (from CSRCS/CPPSRCS) is not required when using SIMPLE_PROGRAMS so we need to check for SIMPLE_PROGRAMS as well to generate dependency subdirs.
Fixing mach-o nightly build bustage. r=bryner
2002-11-18 22:35:22 +00:00
seawood%netscape.com
e0a9ae3203 Add bayesian filter & mailview to list of meta_mail sub-components.
Make meta component list more readable
2002-11-15 09:39:03 +00:00
seawood%netscape.com
920fe572b1 Forte doesn't allow suffixes other than .o so change the naming scheme of host-compiled object files from .ho to host_%.o . Adds the unenforced rule that source files should not start with host_.
Bug #179895 Fixing tinderbox bustage
2002-11-15 07:24:44 +00:00
seawood%netscape.com
ef829194c8 Disable dependency generation on OS/2 until bug 135795 is fixed. 2002-11-15 05:42:39 +00:00
seawood%netscape.com
03b0fefbec 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
6b58195551 js/jsd/classes are not part of the java module 2002-11-15 02:42:23 +00:00
seawood%netscape.com
d40a0fe4ef Oops. I checked in v1.0 instead v1.1. Too many trees.
Fixing clobber bustage
2002-11-14 20:23:26 +00:00
mkaply%us.ibm.com
990cc645b1 #179508
r=cls, sr=alecf
Get OS/2 static build working again
2002-11-14 19:38:21 +00:00
seawood%netscape.com
cb349b9ce3 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