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

1682 Коммитов

Автор SHA1 Сообщение Дата
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
locka%iol.ie 1e05e467e8 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
bryner%netscape.com 913dcd68e8 Fixing busted win32 nightly builds (bug 179435). r=cls. 2002-11-11 04:04:49 +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 013de5c8ce 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
leaf%mozilla.org c61b46192c update version strings for bug 178863 2002-11-09 01:31:16 +00:00
asasaki%netscape.com c3af22841a bugscape 17934, which has code for unhardcoding versions in both trees
(bugzilla reference 169074).  r=cls, no sr= needed for build changes.
2002-11-08 23:04:01 +00:00
seawood%netscape.com 0821f71644 Treat cygwin perl as a win32 platform indicator.
Default to unix if platform is neither win32 nor mac.
Bug #166105 r=gerv a=asa
2002-11-05 00:21:38 +00:00
seawood%netscape.com 0b5fb1a334 Install mozilla-config.h during 'make install'.
Bug #177504 r=pavlov a=asa
2002-11-01 20:47:34 +00:00
mkaply%us.ibm.com 66d0cce3e6 Backing out this part of change so Os/2 goes green until we find out why this worked on Javier's machine but not the TB 2002-10-30 13:21:32 +00:00
seawood%netscape.com b7fd0cb161 Removing OS/2 support from nsinstall. OS/2 will use a system installed version of nsinstall like the win32 builds.
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #177200 r=cls a=roc+moz
2002-10-30 05:53:39 +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
seawood%netscape.com c1856f96f7 Update REQUIRES meta-data from recent build.
Bug #173066 r=mcafee a=dbaron
2002-10-25 04:16:07 +00:00
seawood%netscape.com 1ca7accd09 Override libdir, bindir & sharedir when calling NSPR's real_install.
Bug #174336 r=bryner a=dbaron
2002-10-24 04:39:50 +00:00
bryner%netscape.com 329da668fc Fix invoking the preprocessor when the file path is of the form C:/dir/file and cygwin perl is being used (bug 174656). Only affects Phoenix builds. r=cls, a=asa. 2002-10-18 06:23:46 +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
bryner%netscape.com 5ad436134d fix reporting of errors from preprocessor.pl. only affects phoenix builds. 2002-10-15 03:55:05 +00:00
ian%hixie.ch 0cf75e8941 Make this work on Mac as well, just in case. 2002-10-14 04:12:34 +00:00
ian%hixie.ch 2f4d25555c Preprocessor now requires version 0.8 of File::Spec 2002-10-14 04:09:03 +00:00
ian%hixie.ch 9b156f0f7b Change the path handling code to use File::Spec instead of rolling my own. Thanks to bbaetz for the suggestion. This should mean it works on more platforms. 2002-10-14 01:22:06 +00:00
ian%hixie.ch 05be4136df #include now expects unix-like paths on all platforms 2002-10-14 00:54:49 +00:00
ian%hixie.ch 1f7bf03b3e Make #error also expand variables, like #expand (makes things easier to debug) 2002-10-13 22:45:34 +00:00
ian%hixie.ch 42abcaaba1 Make #includes be relative to the path of the current file. This requires platform-specific knowledge, and so will most likely break builds that are on platforms other than linux, cygwin, MacOS, and MSWin32. Contact me on IRC and I'll add the relevant code to make it work on your platform too. Also includes a fix for the spaces filter (it was eating end of lines). 2002-10-13 22:37:17 +00:00
bryner%netscape.com 780d62156b Pass the file to preprocess on the command line instead of via stdin, so that includes work. Only affects phoenix builds. r=hixie, sr=blake. 2002-10-13 22:33:53 +00:00
ian%hixie.ch 9caf7d8b40 Trim spaces at start and end of lines. Also, turn the foreach loop around so it works on old perls. 2002-10-13 18:04:58 +00:00
bryner%netscape.com c6565f0741 Fix running the preprocessor from cmd shells; make sure the preprocessed files end up in the jar. Only affects Phoenix builds. 2002-10-11 08:54:00 +00:00
seawood%netscape.com 023ed8fea7 Use -B symbolic when linking component libraries on OSF/1.
Thanks to Shanmugavelu Shanmuganathan <shanmu@netscape.com> for the patch.
Bug #173358 r=cls a=asa
2002-10-11 05:18:39 +00:00
seawood%netscape.com c20ee25429 Fixing bustage caused by parallel build race condition.
Bug #173829 r=bryner a=asa
2002-10-11 05:09:31 +00:00
ian%hixie.ch 806bb70506 -F argument support to control filters from outside the file 2002-10-10 23:18:39 +00:00
ian%hixie.ch 6bc835d192 Filter support: spaces for collapsing sequences of spaces and slashslash for striping //-style comments. 2002-10-10 23:14:01 +00:00
ian%hixie.ch 8f16d57d81 Support for #literal in case users need to output lines starting with a # 2002-10-10 21:56:47 +00:00
ian%hixie.ch 243a713ab7 Typo fix: CR is 0x0D not 0xDA... Ahem. 2002-10-10 21:44:08 +00:00
ian%hixie.ch 7aecaf01d1 Be slightly more verbose in error messages. 2002-10-10 21:42:44 +00:00
ian%hixie.ch 3afabb1148 Different approach to fixing newlines on cygwin. 2002-10-10 20:28:44 +00:00
ian%hixie.ch 5cc6e2d88d A hack for cygwin perl systems: newlines are DOS newlines, not unix newlines. 2002-10-10 20:12:13 +00:00
ian%hixie.ch 8b4d16af47 Make the preprocessor moderately cleverer about line endings. 2002-10-10 19:39:33 +00:00
ian%hixie.ch 89ea3e3dc2 Implement #elifdef, #elifndef, #elif. Only part of Phoenix build system. 2002-10-10 04:12:59 +00:00
bryner%netscape.com 18ab40895c Adding a preprocessor to be used for XUL files (bug 170737). This only affects phoenix builds. r=cls, a=asa 2002-10-10 03:11:27 +00:00
seawood%netscape.com c82d53933c Unset DESTDIR when installing NSPR files into SDK dirs. 2002-10-08 19:04:26 +00:00
loadrunner%betak.net 6935b84787 b144551 inconsistent en-mac/en-unix in different platform langenus.xpi files, r=cls, sr=sfraser 2002-10-08 06:17:19 +00:00
seawood%netscape.com 96e4a6b06a Install mozilla-config.h into SDK dir.
Bug 170377 r=dougt
2002-10-07 20:11:47 +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
jdunn%netscape.com d8ec69fd5b only export __shlInit for HP if we aren't on ia64 (which doesn't have the symbol)
r=cls@seawood.org
# 171952
2002-10-02 10:10:06 +00:00
bryner%netscape.com 2ca5fe9f3e Fix phoenix.exe application name in resource file. r=asasaki (delegated by cls). 2002-10-01 22:55:00 +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
bryner%netscape.com 97334d8f6e 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 d1ccbb3319 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
timeless%mac.com f47184023c Bug 166775 Remove unused _IMPL_NS_APPSHELL defines
patch by walk84@yahoo.com r=bryner
2002-09-24 00:56:20 +00:00
timeless%mac.com dbd27fdbf7 Bug 165400 _IMPL_NS_PLUGIN unused
patch by walk84@yahoo.com r=biesi sr=bryner
2002-09-24 00:41:35 +00:00
seawood%netscape.com 071a50d589 Link against BIN_FLAGS when building SIMPLE_PROGRAMS.
Remove extraneous $@ from HOST_LIBRARY ruleset.
Thanks to Stuart Parmenter <pavlov@netscape.com> for the patch.
Bug #158720 r=cls
2002-09-20 08:57:51 +00:00
mkaply%us.ibm.com d9c5e77922 Oops - should have been a backslash here - thanks pkw@us.ibm.com 2002-09-19 21:17:21 +00:00
seawood%netscape.com 2e912835a0 OS/2's stat() doesn't like paths that have a trailing / so remove it.
Use nsinstall from $PATH rather than dist/bin
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #169564 r=cls
2002-09-19 19:48:23 +00:00
asasaki%netscape.com 255338630a patch for 136686, r=cls.
adding original filename info to windows version tab.
2002-09-17 23:37:30 +00:00
leaf%mozilla.org 20978053b1 updating milestone version to 1.2b 2002-09-13 09:20:31 +00:00
dougt%netscape.com 60d6e15e09 exports nspr into dist/sdk. patch by cls, r=me, b=168077 2002-09-13 02:20:48 +00:00
dougt%netscape.com bb1e3b6b5c backing out changes until we can figure out why this is busting some machines 2002-09-12 19:42:49 +00:00
dougt%netscape.com 0261bf1849 exports nspr into dist/sdk. patch by cls, r=me, b=168077 2002-09-12 19:12:13 +00:00
bryner%netscape.com 290a72f70c Fix bug 166614 (wrong linker flags for mozilla.exe on OS/2) by moving the MOZ_WINCONSOLE section of config.mk down so that LDFLAGS doesn't get clobbered. r=cls, a=asa. 2002-09-05 06:28:15 +00:00
katakai%japan.sun.com ded35e9d33 bug 166152
hindShaper should be hindiShaper in allmakefiles.sh
r=cls,sr=bzbarsky
2002-09-03 08:18:17 +00:00
bryner%netscape.com 6f2dee8b61 Factor out console linker flags for Win32 (MOZ_WINCONSOLE) into config.mk so that we can use them from elsewhere. r=cls. 2002-09-02 01:47:23 +00:00
seawood%netscape.com bdae6a3a44 Killing lint warnings.
Thanks to John Carter <cyent@paradise.net.nz> for the patch.
Bug #133704 r=cls
2002-08-31 08:18:27 +00:00
bryner%netscape.com 9f214d42df Use -mdynamic-no-pic when building non-PIC code with gcc 3.1 on MacOS 10.2 (bug 165851). r=cls. 2002-08-31 04:33:02 +00:00
seawood%netscape.com c1500b0c70 Remove broken --enable-java-supplement option.
Make --enable-auto-deps work.
Remove unused OBJ_PREFIX variable
Add entries to .SUFFIXES to speed up pattern matches.
Bug #161461 r=bryner
2002-08-31 04:03:52 +00:00
bzbarsky%mit.edu a3fbeac670 Extend CTL extension to support multiple CTL scripts (framework + hindi
support).  Bug 163962, r=gilbert.fang@sun.com, r=prabhat.hegde@sun.com,
r=cls, sr=bzbarsky, patch by prabhat.hegde@sun.com and
roland.mainz@informatik.med.uni-giessen.de
2002-08-30 07:45:52 +00:00
bolian.yin%sun.com 7e67351fac bug 156593, Remove the dependence to gtk1 when the default toolkit is gtk2.
patch by john.sun@sun.com, r=cls
2002-08-29 10:30:58 +00:00
mkaply%us.ibm.com d7f253803e #163550
r=cls
Add support for USE_STATIC_LIBS on OS/2
2002-08-20 22:21:21 +00:00
asasaki%netscape.com b305df1154 fix for bug 136673 and bug 138764, adding version info to mozilla.exe
for the trunk and adding a program description.
r=cls, no sr= needed for build module.
2002-08-19 22:51:52 +00:00
bryner%netscape.com 025fb3a058 Get rid of gcc3's numerous warnings about using <new.h> instead of <new> by creating a new #define, NEW_H, which should be used instead of <new.h> or <new>. This is so we can continue to support a couple of braindead compilers that don't accept <new>. Bug 155852, r=cls. 2002-08-19 03:50:27 +00:00
seawood%netscape.com 50aa7ca88e Remove unused _NS_IMPL_COOKIE/NS_COOKIE defines.
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #162402 r=cls
2002-08-15 05:34:26 +00:00
seawood%netscape.com d98b057414 Re-adding chrome target 2002-08-12 14:36:53 +00:00
seawood%netscape.com 3d2d695e6e Use the win32 order file if it exists & MOZ_COVERAGE is set 2002-08-10 14:06:10 +00:00
seawood%netscape.com a49eb7b159 Disable parallel builds on win32 if MOZ_COVERAGE is set as it writes to .pdb files with each compile 2002-08-10 14:04:58 +00:00
seawood%netscape.com 322da773fb Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
seawood%netscape.com 2dd8386976 Misc build cleanup v1:
Cleanup win32 configure output. Remove EMACS
Bug #161461 r=bryner
2002-08-08 21:35:45 +00:00
kaie%netscape.com 21f0d86067 b=123917 Remove non-NSS_3_4 codepaths
r=wtc sr=alecf
2002-08-07 13:39:57 +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 301b1a4ca8 Remove unused defines:
_IMPL_NS_HTML
_IMPL_NS_RDF
_IMPL_NS_WEB
USE_NSREG

Patches for removing above defines contributed by Stephen Walker <walk84@yahoo.com>.
Bug #125118 r=cls sr=bryner
Bug #160397 r=cls sr=bryner
Bug #160628 r=cls
Bug #160451 r=cls sr=bryner

_IMPL_NS_VIEW

Patches for removing above define contributed by Brian Ryner <bryner@netscape.com>
Bug #160416 r=cls
2002-08-07 06:08:00 +00:00
bryner%netscape.com 3ad9bc04e5 Backing out a workaround that actually breaks applesingle decoding. Only affects the Mach-O build. 2002-08-06 23:51:59 +00:00
seawood%netscape.com bdbbad71ef Fix win32 gmake static builds.
Bug #160104 r=bryner
2002-08-06 04:17:50 +00:00
bryner%netscape.com 7dafb891cc Removing unused NS_DOM/_IMPL_NS_DOM and NS_INTL/_IMPL_NS_INTL defines (bugs 160248 and 160253). Patch for 160248 by walk84@yahoo.com, r=me&cls; patch for 160253 by me, r=cls. 2002-07-31 20:53:46 +00:00
bryner%netscape.com 2ce12e578e Missed this one -D_IMPL_NS_NET for bug 159887. r=cls. 2002-07-30 03:09:03 +00:00
bryner%netscape.com caa52be426 Remove obsolete _IMPL_NS_NET and NS_NET defines (bug 159887). r=cls, sr=bzbarsky, a=asa. 2002-07-30 02:25:08 +00:00
bryner%netscape.com fff1357047 Changes to allow Mozilla to build with new gcc3 developer tools on OS X (bug 153525). Patch by dbaron, r=cls, sr=bryner, a=asa. 2002-07-24 05:43:53 +00:00
cltbld%netscape.com 1bdbbba3b8 updating for mozilla1.1b, sr=leaf, kysmith checking in as cltbld, bugzilla 157557 2002-07-15 21:13:59 +00:00
alecf%netscape.com 51134e0622 bug 66759 - finally remove XPCOM_STANDALONE completely
r=dougt, rs=brendan, a=asa
2002-07-12 19:14:35 +00:00
seawood%netscape.com a4d057a5b8 Use empty exception handler for mac builds. 2002-07-03 17:19:04 +00:00
seawood%netscape.com 03ace271f0 Add CPP_THROW_NEW macro to the build system. This macro should be used when defining a local |operator new| function. It will be set to an empty throw function by default on all platforms except mac CW builds. This will allow us to not crash on systems that expect |operator new| to throw an exception by default and will suppress compiler warnings about how |operator new| should throw an exception instead of returning NULL.
Bug 149032 r=timeless sr=scc
2002-07-02 20:25:30 +00:00
seawood%netscape.com c0054a7dfa Remove intermediate SIMPLE_PROGRAMS object files during a clean. 2002-07-01 02:34:57 +00:00
dbaron%fas.harvard.edu a44ddf4882 Build changes to build mach-o on gcc3: use -install_name option only when linking using -dynamiclib option, since with gcc3 it causes an error when used with -bundle or -execute. r=bryner sr=beard b=153525 2002-06-26 03:09:32 +00:00
dbaron%fas.harvard.edu bcce436d14 Build changes to build mach-o on gcc3: link asdecode with $(CXX) instead of $(CC). r=bryner sr=beard b=153525 2002-06-26 03:07:16 +00:00
blakeross%telocity.com 7bc8fc6afb 132027 - no menus work when download manager window has focus. patches by bryner and I. r=bryner/blake sr=ben/dveditz 2002-06-24 21:48:24 +00:00
dougt%netscape.com a77335669a 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 28297fece1 Use the proper file paths when generating dependencies on win32.
Fallout from bug #141834.
2002-06-21 05:06:47 +00:00
timeless%mac.com db4fde8ced Bug 153146 makecopy.exe's error output is foobared
r=cls
2002-06-20 22:38:40 +00:00
peterv%netscape.com d5b273bc97 Fix for bug 142108 (Crash when reloading XML+XSLT Trunk, M100, N70PR1, M11A [@ nsXMLContentSink::Observe][@ 0x00000001]). r=Pike, sr=jst. 2002-06-20 12:04:22 +00:00
seawood%netscape.com 66a87e5efb 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
mcafee%netscape.com 34da398ca5 Adding xpcomsample to module map (152312). r=hwaara, sr=alecf. does not affect main seamonkey build. 2002-06-18 01:24:26 +00:00
seawood%netscape.com 6de5b59159 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
mcafee%netscape.com 92b8ae43e0 Fix REQUIRES-built TestGtkEmbed, missing directories for webbrwsr module. Adding some missing dirs to embedcomponents map as well. (149624) r=blythe, sr=alecf 2002-06-14 21:51:37 +00:00
dougt%netscape.com a5fb0edafa 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 6e097851cb 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 88cd513c90 Add an option to enable prebinding for mach-o builds (bug 151087). r=cls. 2002-06-13 08:52:55 +00:00
mcafee%netscape.com 945e691fda Adding export-idl rule for REQUIRES-based embed build (150088). r=blythe, sr=alecf, a=asa 2002-06-11 22:26:27 +00:00
dougt%netscape.com 913bbb6f6c 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 7420d70bf9 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
bryner%netscape.com 1cf10f8ec3 Fix handling of the widget resources file by creating a data-fork resource file that lives in the application directory (bug 146895). r=ccarlen, sr=beard, a=asa for mach-o-only changes. 2002-06-09 00:05:37 +00:00
mcafee%netscape.com 76a4589d6e Splitting liveconnect off from the java module, new module is called liveconnect, similar to what was done for xpconnect (145347). r=blythe, sr=alecf, a=asa 2002-06-08 06:59:53 +00:00
mcafee%netscape.com 507cd1f27f Add js/src/fdlibm dir to js module map (150077). r=cls, sr=alecf, a=asa 2002-06-08 06:51:14 +00:00
mcafee%netscape.com 5b462b6aaf Fixing one more typo, last one I promise. Does not affect normal SeaMonkey build. (143399) r=blythe, sr=alecf, a=asa 2002-06-07 21:37:12 +00:00
mcafee%netscape.com 41957b5830 Fixing typo from my last checkin. Does not affect normal SeaMonkey build. (143399) r=blythe, sr=alecf, a=asa 2002-06-07 21:29:58 +00:00
mcafee%netscape.com 82112378cd Adding new modules, modules that live in mozilla/extensions, and modules buried a few levels deep that I missed before. Cleaned up js module. (143399) r=blythe, sr=alecf, a=asa 2002-06-07 20:56:43 +00:00
cltbld%netscape.com 4ec4c0b443 updating milestone.pl to allow for 1.1a, changes to 1.1a installer.
bug 149142, r=jj, sr/a=leaf, asasaki checking in as cltbld.
2002-06-07 01:06:28 +00:00
mcafee%netscape.com 94a3ed2546 Further-specify imglib2 module directories. Properly add png to the build using imgpng, not the raw png module. r=blythe, sr=alecf (149123) 2002-06-05 03:49:30 +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 08a56d1b42 Fixing necko directory list (143399). r=blythe, sr=alecf 2002-05-21 00:37:49 +00:00
seawood%netscape.com 6fb0d98d67 Override compile flags instead of appending them for profile, coverage & trace-malloc builds. This should fix the talkback line number issue.
Bug #141834 r=leaf sr=jdunn
2002-05-16 19:02:45 +00:00
seawood%netscape.com 7abea1092f 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 d5f00c4c67 Check for non-whitespace instead of alphanumerics when grabbing module names from the REQUIRES list.
Bug #141999 sr=alecf
2002-05-13 03:55:52 +00:00
seawood%netscape.com c0ec608df6 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
leaf%mozilla.org 6ed30e36ce destination directory should be allowed to have "+" characters, fixes part
of bug 56601, r=cls
2002-04-24 18:08:47 +00:00
mcafee%netscape.com cf43b60647 Future modular build mechanism, not part of main seamonkey build. Adding gtk/tests for TestGtkEmbed. Added jpeg, mng modules from modules/libimg. 2002-04-21 19:39:34 +00:00
mcafee%netscape.com 91a1d3b074 Part of future embed modular build mechanism, not part of seamonkey build. Adding gtkembedmoz module to map. 2002-04-21 05:50:12 +00:00
blythe%netscape.com 2172908e1b Fix bug 132903, Not part of normal build.
Improve win32 linkage ordering.
2002-04-19 23:16:20 +00:00
seawood%netscape.com 97531eb92c Add make -j support to win32 gmake builds.
Bug #132848 r=bryner
2002-04-19 02:42:28 +00:00
mcafee%netscape.com eaa97e5f8a Part of future embedding build mechanism, not part of main mozilla build yet. Adding img* modules, r=blythe 2002-04-19 00:09:50 +00:00
mcafee%netscape.com d59f444ec8 Future embedding build mechanism, not part of main mozilla build. Adding png module. 2002-04-17 05:15:28 +00:00
mcafee%netscape.com 8a26c68e73 Future embedding build mechanism, not part of main mozilla build. Adding commandhandler and embedding/find modules. 2002-04-17 05:01:24 +00:00
mcafee%netscape.com 94ee4b573d New embedding build mechanism, not part of main mozilla build. Adding some new module mappings; support for multiple directories for a given module. 2002-04-17 04:15:58 +00:00
mcafee%netscape.com 187b23f9b5 File for future embedding build mechanism, not part of main seamonkey build. Mork moved to top-level, timer is obsolete. r=alecf 2002-04-17 00:32:27 +00:00
mkaply%us.ibm.com 6a55e869ef #135795
r=cls, a=asa
Disable mkdepend on OS/2 for now.
2002-04-15 22:54:51 +00:00
cltbld%netscape.com 5bdc2bfdfd Bug# 134225 - Updated milestone string from 0.9.9+ to 1.0.0+ r=asaki,sr/a=leaf. ycalonje checking in as cltbld 2002-04-13 00:58:08 +00:00
seawood%netscape.com c5d2b7efb5 Since linux lets you turn off atime updating in some filesystems, check to see if stat()->atime returns an invalid value and use mtime instead.
Bug #136123 r=bryner
2002-04-12 06:01:39 +00:00
bryner%netscape.com 9ad697d61e adding doxygen.cfg to config/.cvsignore; add missing .cvsignore files. a=asa. 2002-04-07 06:01:22 +00:00
cls%seawood.org 0e2f95e7d5 Fix mkdepend so that it compiles on OS/2.
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #135795 r=cls a=rjesup
2002-04-06 07:17:40 +00:00
mcafee%netscape.com 0037682093 Embedding-only change, part of future build mechanism. Adding zlib to directory mapping. r=blythe,gagan. a=scc,asa 2002-04-06 02:39:56 +00:00
alecf%netscape.com aff39b0295 fix for bug 132946
r=cls, r=pinkerton, a=asa
fix up packaging scripts so they can run from any directory
move from perl's "use" which is compile-time to require/import which are run-time, so that we can use the FindBin package.
also fix a typo which allows mozLock.pm to recognize windows paths
2002-04-01 04:43:40 +00:00
seawood%netscape.com 8e914bd1f9 Add Makefile to $(XPIDL_MODULE).xpt dependency list.
Bug #134250 r=bryner a=asa
2002-03-30 01:32:01 +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