seawood%netscape.com
c5216a1da4
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
4588fb970a
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
e88faf7537
88685 r=cls final USE_IMG2 removal
2002-12-22 13:10:26 +00:00
seawood%netscape.com
0f5bc59a41
Use renamed ical libs.
2002-12-21 06:25:14 +00:00
cltbld%netscape.com
1839570bff
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
f9d60f816b
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
3228deccf9
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
8a6d411d14
OpenVMS build changes. b=180290. r=cls
2002-12-12 00:08:59 +00:00
seawood%netscape.com
82a9a7f684
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
e43c4fe666
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
b187d6e68b
#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
d532ab8b08
Get MOZILLA_VERSION from central config/milestone.txt file
...
Bug #179565 r=asasaki
2002-11-19 03:06:29 +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
73e545cd76
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
7f7adc9c4b
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
04a0192442
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
0d047d19bd
Disable dependency generation on OS/2 until bug 135795 is fixed.
2002-11-15 05:42:39 +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
59fb5a43ae
js/jsd/classes are not part of the java module
2002-11-15 02:42:23 +00:00
seawood%netscape.com
5ddf0b8271
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
797c6df277
#179508
...
r=cls, sr=alecf
Get OS/2 static build working again
2002-11-14 19:38:21 +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
bryner%netscape.com
b9438b567d
Fixing busted win32 nightly builds (bug 179435). r=cls.
2002-11-11 04:04:49 +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
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
leaf%mozilla.org
d281d67805
update version strings for bug 178863
2002-11-09 01:31:16 +00:00
asasaki%netscape.com
3d4f1395e6
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
aa571a852f
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
05e54f7c76
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
d1f142c6a1
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
8d35c7e375
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
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
seawood%netscape.com
1dabfbc129
Update REQUIRES meta-data from recent build.
...
Bug #173066 r=mcafee a=dbaron
2002-10-25 04:16:07 +00:00
seawood%netscape.com
51fd8e78d6
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
09444442fd
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
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
bryner%netscape.com
26cbe9f736
fix reporting of errors from preprocessor.pl. only affects phoenix builds.
2002-10-15 03:55:05 +00:00
ian%hixie.ch
d14ea45cb0
Make this work on Mac as well, just in case.
2002-10-14 04:12:34 +00:00
ian%hixie.ch
86f55edddb
Preprocessor now requires version 0.8 of File::Spec
2002-10-14 04:09:03 +00:00
ian%hixie.ch
c0d1cb5fa0
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
428ef9fc33
#include now expects unix-like paths on all platforms
2002-10-14 00:54:49 +00:00
ian%hixie.ch
77480d24bd
Make #error also expand variables, like #expand (makes things easier to debug)
2002-10-13 22:45:34 +00:00
ian%hixie.ch
d20db05eb7
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
7b7da4c785
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
a7cccf725b
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
10f6aad257
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
7cfddce93c
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
64c7a6bb3f
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
f75fa43303
-F argument support to control filters from outside the file
2002-10-10 23:18:39 +00:00
ian%hixie.ch
b1ec5120e1
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
90e161c117
Support for #literal in case users need to output lines starting with a #
2002-10-10 21:56:47 +00:00
ian%hixie.ch
7e31bc63e5
Typo fix: CR is 0x0D not 0xDA... Ahem.
2002-10-10 21:44:08 +00:00
ian%hixie.ch
bac308d0b4
Be slightly more verbose in error messages.
2002-10-10 21:42:44 +00:00
ian%hixie.ch
8d24e6e1f3
Different approach to fixing newlines on cygwin.
2002-10-10 20:28:44 +00:00
ian%hixie.ch
60d1967ae1
A hack for cygwin perl systems: newlines are DOS newlines, not unix newlines.
2002-10-10 20:12:13 +00:00
ian%hixie.ch
9ae02e3938
Make the preprocessor moderately cleverer about line endings.
2002-10-10 19:39:33 +00:00
ian%hixie.ch
973f62e3f8
Implement #elifdef, #elifndef, #elif. Only part of Phoenix build system.
2002-10-10 04:12:59 +00:00
bryner%netscape.com
4bf29a1e9d
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
82ccce91b1
Unset DESTDIR when installing NSPR files into SDK dirs.
2002-10-08 19:04:26 +00:00
loadrunner%betak.net
aa1dc85b28
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
f7d4cd3d5d
Install mozilla-config.h into SDK dir.
...
Bug 170377 r=dougt
2002-10-07 20:11:47 +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
jdunn%netscape.com
9c4fee9bbb
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
80c4774f9c
Fix phoenix.exe application name in resource file. r=asasaki (delegated by cls).
2002-10-01 22:55:00 +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
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
timeless%mac.com
42a667539c
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
65be0f3e7f
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
364a7ab220
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
9691e0f88d
Oops - should have been a backslash here - thanks pkw@us.ibm.com
2002-09-19 21:17:21 +00:00
seawood%netscape.com
3792932e15
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
4cded78a86
patch for 136686, r=cls.
...
adding original filename info to windows version tab.
2002-09-17 23:37:30 +00:00
leaf%mozilla.org
ee05d5730a
updating milestone version to 1.2b
2002-09-13 09:20:31 +00:00
dougt%netscape.com
b57bed463c
exports nspr into dist/sdk. patch by cls, r=me, b=168077
2002-09-13 02:20:48 +00:00
dougt%netscape.com
281ed67204
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
bec409d542
exports nspr into dist/sdk. patch by cls, r=me, b=168077
2002-09-12 19:12:13 +00:00
bryner%netscape.com
22601f7f46
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
3ce4fcda65
bug 166152
...
hindShaper should be hindiShaper in allmakefiles.sh
r=cls,sr=bzbarsky
2002-09-03 08:18:17 +00:00
bryner%netscape.com
57a19c801f
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
577ee55b8c
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
39ed63d1de
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
986a5a7d34
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
819c06c436
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
d9e1e87be7
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
a0a8bd8356
#163550
...
r=cls
Add support for USE_STATIC_LIBS on OS/2
2002-08-20 22:21:21 +00:00
asasaki%netscape.com
fba238aa47
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
d96798d50e
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
107b5a9940
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
1c69d4d328
Re-adding chrome target
2002-08-12 14:36:53 +00:00
seawood%netscape.com
3493f63aa0
Use the win32 order file if it exists & MOZ_COVERAGE is set
2002-08-10 14:06:10 +00:00
seawood%netscape.com
7405bcb036
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
8ae6c40f5d
Removing old nmake build makefiles. Bug #158528 r=pavlov
2002-08-10 07:55:43 +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
kaie%netscape.com
efa196e6b5
b=123917 Remove non-NSS_3_4 codepaths
...
r=wtc sr=alecf
2002-08-07 13:39:57 +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
fdafe18afe
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
4cdeac1e1c
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
d792c3f858
Fix win32 gmake static builds.
...
Bug #160104 r=bryner
2002-08-06 04:17:50 +00:00
bryner%netscape.com
4d7d4c4470
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
1d0a6c1370
Missed this one -D_IMPL_NS_NET for bug 159887. r=cls.
2002-07-30 03:09:03 +00:00
bryner%netscape.com
b1bd8f1222
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
1655a1a46f
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
fa1dd45d38
updating for mozilla1.1b, sr=leaf, kysmith checking in as cltbld, bugzilla 157557
2002-07-15 21:13:59 +00:00
alecf%netscape.com
7a408d91af
bug 66759 - finally remove XPCOM_STANDALONE completely
...
r=dougt, rs=brendan, a=asa
2002-07-12 19:14:35 +00:00
seawood%netscape.com
adf6b8ec30
Use empty exception handler for mac builds.
2002-07-03 17:19:04 +00:00
seawood%netscape.com
8f6f1756ce
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
9242e1b7ad
Remove intermediate SIMPLE_PROGRAMS object files during a clean.
2002-07-01 02:34:57 +00:00
dbaron%fas.harvard.edu
fbe2a4fc45
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
27ee39f13e
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
94c76cbd6d
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
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
cbace3d610
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
d7bcb61861
Bug 153146 makecopy.exe's error output is foobared
...
r=cls
2002-06-20 22:38:40 +00:00
peterv%netscape.com
6d9c1486db
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
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
mcafee%netscape.com
14b124bd59
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
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
mcafee%netscape.com
6e7fde0b5e
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
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
mcafee%netscape.com
30314aaa69
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
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
bryner%netscape.com
64fdfa2e89
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
15974838f5
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
914cd5b994
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
e346c5a785
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
2aa194c371
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
3e7acbcd82
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
2787f52b17
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
ee59148086
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
39f4d6701b
Add --disable-installer configure option for embedding purposes.
...
Bug #145343 r=mcafee
2002-05-31 00:39:07 +00:00
mcafee%netscape.com
dc06329090
Fixing necko directory list (143399). r=blythe, sr=alecf
2002-05-21 00:37:49 +00:00
seawood%netscape.com
e4ef1b46a1
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
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
7c87369be2
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
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
leaf%mozilla.org
f8f98885c2
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
1c76ade7fc
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
7472db2033
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
70a79ef97a
Fix bug 132903, Not part of normal build.
...
Improve win32 linkage ordering.
2002-04-19 23:16:20 +00:00
seawood%netscape.com
d42b1b1fd4
Add make -j support to win32 gmake builds.
...
Bug #132848 r=bryner
2002-04-19 02:42:28 +00:00
mcafee%netscape.com
7e0d7396ac
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
e76f8c946e
Future embedding build mechanism, not part of main mozilla build. Adding png module.
2002-04-17 05:15:28 +00:00
mcafee%netscape.com
983110e581
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
028fbac131
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
ccc69d9ecb
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
de8f6cc8ff
#135795
...
r=cls, a=asa
Disable mkdepend on OS/2 for now.
2002-04-15 22:54:51 +00:00
cltbld%netscape.com
5a4b6b2580
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
9b0ced6d9f
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
1709d64f53
adding doxygen.cfg to config/.cvsignore; add missing .cvsignore files. a=asa.
2002-04-07 06:01:22 +00:00
cls%seawood.org
8b943fb73e
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
b3d4fd294e
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
eff2960e61
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
bf26ffab3f
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
c5b9a24630
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
leaf%mozilla.org
c48620604c
fix official gmake on windows builds; use check for null value instead of
...
gmake's origin function, so local makefiles can unset OFFICIAL vars for
versioning purposes. r= aki, cls
2002-03-26 22:17:58 +00:00
leaf%mozilla.org
fea22549a9
backing myself out. for whatever reason, this change seems to turn *on* the
...
official defines.
2002-03-26 03:17:39 +00:00
leaf%mozilla.org
7db4d42a4b
don't version mkdepend.exe; it doesn't need it, and it breaks, since
...
build_number is not built when mkdepend is built. r=cls, a=asa
2002-03-26 02:13:55 +00:00
leaf%mozilla.org
5bec0e5b72
clean up clean up rules (use GARBAGE exclusively), update copyright year,
...
remove diagnostics module use. code from asasaki, r=leaf
2002-03-26 01:44:13 +00:00
seawood%netscape.com
61712d22cf
Update mkdepend to X11R6's version of makedepend.
...
Re-apply NO_X11 patch.
Apply patch to let it use gcc's include dir if built with gcc.
Bug #132232 r=bryner a=asa
2002-03-25 22:52:52 +00:00
locka%iol.ie
6fc5189055
Add rules to configure script to control where doxygen reads and writes files. b=130592 r=seawood@netscape.com sr=scc@mozilla.org a=asa@mozilla.org
2002-03-22 19:22:13 +00:00
locka%iol.ie
34c8e4faaf
Generated from doxygen.cfg.in. b=130592 r=seawood@netscape.com sr=scc@mozilla.org a=asa@mozilla.org
2002-03-22 19:20:02 +00:00
leaf%mozilla.org
6b1d24ddca
use DEPTH on windows instead of topsrcdir
2002-03-22 16:16:08 +00:00
leaf%mozilla.org
12b4bda33c
checking in for asasaki, bug 23560 to version windows dlls; r=cls, leaf a=asa
2002-03-22 15:01:17 +00:00
mkaply%us.ibm.com
fb6a1ad44e
#132050
...
r=cls, a=asa
Get rid of OS2_PROGRAM_RESOURCE hack - use RESFILE
2002-03-21 13:45:32 +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
7b00700851
Turn mkdepend off for OS/2 until it has been ported to icc.
...
Fixing tinderbox bustage. r=mkaply
2002-03-19 23:49:45 +00:00
seawood%netscape.com
4afa1fcf94
Erk! That should've been:
...
Traverse mkdepend dir when not using system makedepend and not using _compiler dgenerated dependencies_.
Bug #131663
2002-03-19 22:40:31 +00:00
seawood%netscape.com
ed809c77eb
Traverse mkdepend dir if not using native makedepend & not using autodeps
...
Bug #131663 r=bryner a=asa
2002-03-19 22:32:08 +00:00
seawood%netscape.com
fd158d0f6f
Autoregister chrome contents.rdf entries (like we do on the Mac) except when NO_JAR_AUTO_REG is set in the makefiles. Add add-chrome.pl code to make-jars.pl.
...
Bug #129456 r=bryner a=asa
2002-03-14 05:03:04 +00:00
seawood%netscape.com
726813a068
Only set MAPFILE if MOZ_MAPINFO is set - win32 gmake build
...
Bug #129161 r=walk84 a=asa
2002-03-12 21:15:36 +00:00
seawood%netscape.com
45abd86d38
Fix link ordering issues in static builds for OpenVMS & Sun Forte builds.
...
Thanks to Colin Blake <colin@theblakes.com> for the patch.
Bug #128844 r=cls a=asa
2002-03-08 06:21:47 +00:00
leaf%mozilla.org
9d1c571859
fix PDBFILE definition and use for windows gmake builds, sr=cls, a=drivers
2002-03-06 09:50:34 +00:00
seawood%netscape.com
fa061ad0ea
Use MOZILLA_DIR instead of topsrcdir so that --enable-xterm-updates works in the comm builds.
...
Bugscape #12347 r=bryner sr=darin
2002-03-06 09:04:02 +00:00
peterv%netscape.com
3f385c6c02
Fix for bug 5794 ([MAC]Aliasing NGLayoutConfigInclude.h to MacConfigInclude.h is evil). sr=sfraser, a=dbaron.
2002-03-03 10:57:06 +00:00
mcafee%netscape.com
d6a825add3
Not part of build, part of future build mechanism. Fixing typo.
2002-02-28 07:44:07 +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
mcafee%netscape.com
c55f248fcb
Not part of build. Adding stdin to argv list.
2002-02-28 02:24:57 +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
seawood%netscape.com
b1225a5002
Force the use of unix path separators by using File::Spec::Unix->canonpath instead of File::Spec->canonpath.
...
Thanks to Gervase Markham <gerv@mozilla.org> for the patch.
Bug #127072 r=cls a=asa
2002-02-26 09:29:58 +00:00
seawood%netscape.com
c187055918
This patch:
...
* Changes MOZ_TRACE_MALLOC ifdefs to NS_TRACE_MALLOC ifdefs
* Links against the trace-malloc utils against libxpcom instead of just xpcomds
* Builds NSPR in debug mode on win32 if trace-malloc is enabled
* Adds a few "defined()" checks to diffbloatdump.pl so that it will work for
perl 5.6.1
* Adds a couple of checks for \r so that diffbloatdump.pl works on win32.
Bug #126915 r=bryner/dbaron a=asa
2002-02-26 09:26:10 +00:00
seawood%netscape.com
350b0e30b5
Use SDK_XPIDLSRCS to generate .xpt too.
...
Should fix tinderbox orange & crash on startup.
Bug #127093 r=dougt
2002-02-26 02:10:10 +00:00
dougt%netscape.com
de4c2451f4
Adding build SDK support. r=dougt, sr=alecf, submitted by seawood, a=asa
2002-02-25 23:20:01 +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
leaf%mozilla.org
ea8e15ed01
fix for infinitely looping windows gmake depend builds, code from cls, r=leaf, a=roc
2002-02-21 00:15:10 +00:00
seawood%netscape.com
ba8c602f9c
Allow distributors to set specific builddate by setting MOZ_BUILD_DATE in the env.
...
Thanks to Christopher Blizzard <blizzard@redhat.com> for the patch.
Bug #123391 r=cls,blizzard
2002-02-20 06:21:10 +00:00
seawood%netscape.com
2c68203869
Move build logic for static builds into separate .mk so that it doesn't have to be duplicated across Makefiles. Use slightly more generic name for _getModuleInfo function so that it can be used for multiple binaries.
...
Bug #88038 r=bryner
2002-02-19 10:01:05 +00:00
seawood%netscape.com
682e911182
Oops. Forgot that LIBS_DIR already set -L. Fixing dec1 bustage
2002-02-19 05:38:41 +00:00
seawood%netscape.com
331568e005
Set NSS_LIBS in config.mk. Use "-L<dir> -l<blah>" to link instead of paths to actual shared libraries on unix platforms.
...
r=rjesup@wgate.com ,wtc@netscape.com
2002-02-19 03:00:08 +00:00
seawood%netscape.com
4bc1718192
Reorder $chromelist assignment to avoid bogus call to File::Spec->canonpath() and excessive warnings.
...
Bug #125588
2002-02-17 12:25:49 +00:00
seawood%netscape.com
53babf38ac
cat $(MDDEPEND_FILES) since < only redirects the first file. Use <STDIN> instead of <> to clear up potential ambigiousness. r=bryner
2002-02-17 11:20:51 +00:00
cbiesinger%web.de
d0bcdab7b1
bug 109442 r=cls
...
extensions/ctl/src/* hardcodes -lgmodule
2002-02-17 10:32:48 +00:00
bryner%netscape.com
a4698776b8
Attempting to fix some depend build issues on win32 by passing the list of files via stdin instead of on the command line. r=cls
2002-02-16 11:21:57 +00:00
seawood%netscape.com
6dfab6a195
Make chromelist.txt use the same paths that appear in tarballs.
...
Thanks to Gerv Markham <gerv@mozilla.org> for the patch.
Bug #125588 r=cls
2002-02-16 02:46:41 +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