mconnor%myrealbox.com
fbfb155453
bug 206029 Flash Plugin installer removes line endings from all.js, patch by Steffen Wilberg (steffen.wilberg@web.de), r=bryner
...
git-svn-id: svn://10.0.0.236/trunk@153790 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-10 00:22:46 +00:00
cls%seawood.org
b12108f810
Use LD instead of CC when linking C libs on HPUX
...
git-svn-id: svn://10.0.0.236/trunk@153272 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 07:34:27 +00:00
cls%seawood.org
ffa4b14d2e
Remove broken OS check for LIB_IS_C_ONLY
...
git-svn-id: svn://10.0.0.236/trunk@153237 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 22:17:45 +00:00
cls%seawood.org
b831f8cd44
Add support for cross-compiling to mingw.
...
Bug #222013 r=bryner
git-svn-id: svn://10.0.0.236/trunk@153042 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 22:14:14 +00:00
cls%seawood.org
e50fb2daee
Assume standard linker behavior when using GNU ld on win32 or OS/2.
...
Fixing mingw static build bustage.
Bug #221768 r=bsmedberg r=pedemonte
git-svn-id: svn://10.0.0.236/trunk@153034 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 20:43:21 +00:00
cls%seawood.org
b61f7956f5
Re-add RESFILE dependency to HOST_PROGRAM for the moment.
...
Fixing tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@152464 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 09:49:50 +00:00
cls%seawood.org
573771028a
Tighten static library dependencies for programs.
...
Bug #232499 r=bryner
git-svn-id: svn://10.0.0.236/trunk@152460 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 08:22:28 +00:00
bryner%brianryner.com
e0c116657a
Oops, DSO_LDOPTS_DEPS should not have been inside the DEPENDENT_LIBS ifdef!
...
git-svn-id: svn://10.0.0.236/trunk@151766 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 21:21:38 +00:00
bryner%brianryner.com
c89e6081ad
Make sure we rebuild shared libraries when a static library that's being linked in changes. Fallout from bug 231162. r=cls.
...
git-svn-id: svn://10.0.0.236/trunk@151739 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 08:15:49 +00:00
bsmedberg%covad.net
a81b31cf58
Bug 231286 - "make install" doesn't create directories for default pref files. r=bryner
...
git-svn-id: svn://10.0.0.236/trunk@151525 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 23:39:45 +00:00
bsmedberg%covad.net
58eac0a4df
Bug 224578 - unix.js prefs were left out of first patch! I'm mortified.
...
git-svn-id: svn://10.0.0.236/trunk@151442 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 23:59:09 +00:00
bsmedberg%covad.net
eaffa06f00
Bug 224578 - separate embedding/GRE default prefs from application prefs. r=timeless+glazou r/sr=alecf
...
There were a couple CVS-moves during this process:
modules/libpref/src/init/editor.js -> editor/ui/composer.js
modules/libpref/src/init/mailnews.js -> mailnews/mailnews.js
git-svn-id: svn://10.0.0.236/trunk@151427 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 19:22:43 +00:00
timeless%mozdev.org
116aad1cd3
Bug 230751 Link is being passed the same def file twice
...
patch by sdwalker@myrealbox.com r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@151285 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-14 01:46:06 +00:00
bsmedberg%covad.net
debcb1638f
Bug 135533 - Enable the chrome preprocessor for seamonkey as well as the *birds. To use the preprocessor, prefix an asterisk (*) before the file name in your jar.mn. For documentation on preprocessor directives, see http://software.hixie.ch/utilities/unix/preprocessor/ r=bryner
...
git-svn-id: svn://10.0.0.236/trunk@148650 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 14:01:35 +00:00
neil%parkwaycc.co.uk
71a7a07260
Bug 75687 support --enable-chrome-format=symlink r=bsmedberg sr=bryner
...
git-svn-id: svn://10.0.0.236/trunk@148554 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:24:40 +00:00
bzbarsky%mit.edu
6f3cfeb0b5
Removing stray ^M. Patch by bernd, r/sr=me, bug 207401
...
git-svn-id: svn://10.0.0.236/trunk@148016 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 06:46:50 +00:00
bsmedberg%covad.net
41433e969a
Bug 207401 - linker /DEF flag used incorrectly during compiling - patch by steve@advance-software.co.uk r=adamlock moa=bryner
...
Bug 219362 - make chrome target recursive. Use "realchrome" if you don't want a recursive target. r=bryner (patch by me with parallel build correction by cls)
git-svn-id: svn://10.0.0.236/trunk@147998 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 20:30:59 +00:00
mkaply%us.ibm.com
b4e5963612
#215581
...
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes
git-svn-id: svn://10.0.0.236/trunk@147028 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 17:24:54 +00:00
cls%seawood.org
5bef9a23ea
Fix misc build issues for mingw gcc 3.3.1:
...
* Link non-component libs using -Wl,-enable-runtime-psuedo-relocs to workaround auto-import issues
* the last element of an enum cannot end with a comma
* PRUint16 is not interchangable with PRUnichar nor WCHAR
* cannot take the address of or call ::main() from another c++ function
* Functions declared within |class foo {};| block do not need extra |foo::| qualification
* GCC no longer implements <varargs.h>. Use <stdarg.h> instead
Bug #217009 sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@147027 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 17:22:33 +00:00
dbaron%dbaron.org
e4c720c5a8
Use incremental linking again on Windows, for DLLs. b=216335 rs=cls
...
git-svn-id: svn://10.0.0.236/trunk@146974 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 22:36:02 +00:00
cbiesinger%web.de
50c77f2a4a
Bug 217656
...
"make clean" doesn't delete .ilk files
r=cls
git-svn-id: svn://10.0.0.236/trunk@146747 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 11:36:40 +00:00
cls%seawood.org
9e281a8999
Since cygpath is converting paths into absolute paths, remove $srcdir as well as $_dos_srcdir to catch the relative paths.
...
Fixing dependency bustage when configure is called with a relative path.
Fallout from bug #210393
git-svn-id: svn://10.0.0.236/trunk@146356 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 20:28:47 +00:00
cls%seawood.org
6f4ce46cd9
Update module-deps meta files with the latest module data.
...
Remove the hardcoded module2dir mapping and use the results from echo-requires-recursive instead.
Add README which briefly explains how module-deps is supposed to work.
Add XSLT hacks to modules.mk.footer.
Add cygdrive hacks to modules.mk.stub.
Force string & embedstring to be built after xpcom since they now live in the xpcom hierarchy.
git-svn-id: svn://10.0.0.236/trunk@146071 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 22:37:25 +00:00
bryner%brianryner.com
26114c3881
On Windows and OS/2, make pref .js files use DOS line endings even if the user is using cygwin with unix line endings. This works around a bug in the Macromedia Flash installer where it corrupts all.js. Bug 206029, r=cls.
...
git-svn-id: svn://10.0.0.236/trunk@145982 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 23:18:28 +00:00
cls%seawood.org
5bc2df8f7d
Fix VPATH build problem with cygwin make 3.80:
...
* Force use of native cygwin paths & cygwin_wrapper
* Remove _NO_AUTO_VARS mess
* Use full source path when calling win32 compiler so debugging info shows up
* Change DEPENDENT_LIBS to use an intermediate header file instead of commandline define
Bug #210393 r=leaf sr=bryner
git-svn-id: svn://10.0.0.236/trunk@145585 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 04:43:49 +00:00
cls%seawood.org
0537183cba
Link generated .res files into mingw builds.
...
Use -mwindows when linking GUI mingw programs.
Bug #203443 r=leaf sr=bryner
git-svn-id: svn://10.0.0.236/trunk@145495 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 19:39:02 +00:00
bryner%netscape.com
98e4b9e148
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.
...
git-svn-id: svn://10.0.0.236/trunk@143481 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-09 22:25:25 +00:00
seawood%netscape.com
ccedc79ca3
Add echo-requires-recursive rule to get a full list of tree's dependencies
...
git-svn-id: svn://10.0.0.236/trunk@143400 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-06 19:21:57 +00:00
dbaron%dbaron.org
b71ed4f9e3
Make 'make makefiles' give an error message less often. r=cls
...
git-svn-id: svn://10.0.0.236/trunk@143322 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-05 04:59:02 +00:00
scott%scott-macgregor.org
d5dc068f31
Change a MOZ_PHOENIX ifdef to a MOZ_XUL_APP ifdef in order to enable preprocessing for thunderbird
...
builds as well as firebird.
Has no impact on the regular seamonkey build.
git-svn-id: svn://10.0.0.236/trunk@142599 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-18 23:10:18 +00:00
colin%theblakes.com
d933f8b505
Fix OpenVMS debug build problem. b=205013, r=dveditz, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@142456 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 22:01:25 +00:00
dougt%meer.net
ffe35e473a
Enabling Dependent Libs. b=193442, r=seawood@netscape.com, a=asa@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@142145 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 01:04:55 +00:00
dougt%meer.net
9a159a50ba
backing out change - turned tbox's orange
...
git-svn-id: svn://10.0.0.236/trunk@142112 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 00:44:50 +00:00
dougt%meer.net
7b0df015d9
Using CXXFLAGS instead of DEFINES.
...
git-svn-id: svn://10.0.0.236/trunk@142111 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-05 00:04:49 +00:00
dougt%meer.net
3082c5aebf
Enables dependent library loading. r=seawood, a=asa, b=193442
...
git-svn-id: svn://10.0.0.236/trunk@142109 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-04 21:31:57 +00:00
cls%seawood.org
2c3695f68d
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
git-svn-id: svn://10.0.0.236/trunk@141648 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 00:54:38 +00:00
seawood%netscape.com
476e5c21d1
Use detected versions of MAKE & ZIP.
...
Start searching for tools in win32 builds but disable system makedepend.
Bug #201150 r=bryner
git-svn-id: svn://10.0.0.236/trunk@141085 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 05:20:20 +00:00
seawood%netscape.com
9a7aefcbbb
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
git-svn-id: svn://10.0.0.236/trunk@140462 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-31 20:55:54 +00:00
mkaply%us.ibm.com
e74c702054
#188249
...
r=cls
OS/2 GCC build changes
git-svn-id: svn://10.0.0.236/trunk@140142 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 14:07:08 +00:00
seawood%netscape.com
8a2667e33b
Only export all symbols & create import library for non-component libs in mingw build
...
git-svn-id: svn://10.0.0.236/trunk@139698 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-18 22:04:00 +00:00
seawood%netscape.com
45b8a40d7d
Enforce MODULE_NAME requirement for static builds.
...
git-svn-id: svn://10.0.0.236/trunk@139539 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 22:56:35 +00:00
cls%seawood.org
5b12e9e45d
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
git-svn-id: svn://10.0.0.236/trunk@139138 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 05:18:43 +00:00
seawood%netscape.com
38c98e521a
If building for a x11-based toolkit, force the chrome to use the "unix" keybindings.
...
Bug #191447 r=bryner
git-svn-id: svn://10.0.0.236/trunk@138841 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-04 03:56:03 +00:00
tor%cs.brown.edu
c4dd047dc5
Backout of 193442/191415. a=brade,dougt
...
git-svn-id: svn://10.0.0.236/trunk@138808 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 21:00:07 +00:00
seawood%netscape.com
e9d81b2a8f
Fixing beos bustage caused by bug 193442
...
Bug #195563 r=bewildered
git-svn-id: svn://10.0.0.236/trunk@138764 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-02 00:56:04 +00:00
seawood%netscape.com
5257d13e8d
Dropping build infrastructure for supporting building with mulitple toolkits.
...
Bug #191528 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@138729 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 22:02:21 +00:00
dougt%netscape.com
555ccf142c
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.
...
git-svn-id: svn://10.0.0.236/trunk@138725 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-28 21:30:35 +00:00
bryner%netscape.com
5508d48f8d
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.
...
git-svn-id: svn://10.0.0.236/trunk@138633 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 22:32:05 +00:00
seawood%netscape.com
c31c18955f
Make NO_DIST_INSTALL really not touch $(DIST)/.
...
Bug #190581 r=bryner
git-svn-id: svn://10.0.0.236/trunk@138589 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 02:53:46 +00:00
seawood%netscape.com
76ba3b9aa1
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
git-svn-id: svn://10.0.0.236/trunk@138158 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 07:40:51 +00:00