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

517 Коммитов

Автор SHA1 Сообщение Дата
bsmedberg%covad.net 7d49916ca9 Bug 254571 - when "make install"ing, sometimes the chrome directory is not created. use nsinstall -D to fix this patch by Alexander Sack <asac@jwsdot.com> r=me a=asa 2005-04-11 18:36:01 +00:00
bsmedberg%covad.net bdb58c2b7f Bug 287428 - xulrunner (libxul) busted when you use the "alldep" target instead of "default", because we don't build by tier. r=darin r2=dbaron 2005-03-31 21:40:23 +00:00
darin%meer.net 02f8c9d9ad fixes bug 286147 "switch from .xulapp to application.ini" r=bsmedberg 2005-03-28 19:36:24 +00:00
shaver%mozilla.org dd97b2ede4 support additional XPI_PKGNAME-installed files, r=bsmedberg 2005-03-23 20:59:42 +00:00
neil%parkwaycc.co.uk 90f48d91eb Restore @ accidentally deleted by my checkin for bug 285627 r=bsmedberg 2005-03-23 17:59:49 +00:00
bsmedberg%covad.net 75c788b6ad Bug 271929 - Remove purge-old-headers.pl logic and simple rm -rf dist/include at the start of the build process. Patch by Hans-Andreas Engel <Hans-A.Engel@unibas.ch> r=me 2005-03-16 18:21:16 +00:00
neil%parkwaycc.co.uk 3b158ac968 Bug 285627 mddepend.pl processes Windows depend files inefficiently r=bsmedberg 2005-03-14 15:57:26 +00:00
pedemont%us.ibm.com a80bafa8c5 Bug 279649 - Dynamically create Java proxies. r=darin. 2005-02-23 20:19:55 +00:00
shaver%mozilla.org bd47ce1019 Bug 282768: infrastructure for XPI_PKGNAME/XPI_PACKAGE-driven XPI automation.
r=bsmedberg
2005-02-18 22:17:37 +00:00
bsmedberg%covad.net 1bb6430989 Bug 232003 - AS perl and cygwin GNU make 3.80 don't play well together r=cls 2005-02-07 14:55:07 +00:00
bsmedberg%covad.net 5d88cf86c5 Bug 279768 - Use new % syntax for locale directory structure. r=gandalf 2005-01-26 13:33:53 +00:00
roc+%cs.cmu.edu 69ba14c8d9 Bug 279212. Tweaking print-failed-commands so that using a make option that includes an 's' doesn't trigger the print-failed-commands stuff. r+sr=bryner 2005-01-23 21:32:20 +00:00
bsmedberg%covad.net b4aedcac1a Not part of the build, yet. The l10n directory structure is /l10n/de-DE/netwerk/... not /l10n/de-DE/netwerk/locales/... 2005-01-12 20:29:00 +00:00
bsmedberg%covad.net 1845f8a205 Bug 237282 - Add makefile rule for preprocessed components. r=cls 2005-01-12 11:23:43 +00:00
bsmedberg%covad.net eba67d4aec bug 273598 - Add TOOL_DIRS variable for delayed building of tools until libxul is available. Should not affect non-libxul builds. r=cls 2004-12-08 12:38:22 +00:00
mkaply%us.ibm.com 7d44f4d181 Backing out OS/2 only fix - this shouldn't be needed 2004-12-02 16:41:01 +00:00
mkaply%us.ibm.com 4e2a345b66 OS/2 only change for OS/2 build bustage on some machines 2004-12-01 17:37:39 +00:00
pedemont%us.ibm.com c6f2de7c1e Bug 269553 - Integrate JavaXPCOM into build. r=bsmedberg, sr=bryner 2004-12-01 17:33:16 +00:00
bsmedberg%covad.net c694f808c7 More work for bug 271324 - source localization - reviewed by Pike and biesi 2004-11-29 23:14:13 +00:00
dbaron%dbaron.org 5a8f9c010c Fix Windows newlines introduced in part of the file. b=249782 2004-11-28 01:20:08 +00:00
bsmedberg%covad.net ac611c85e8 Merge XULPPFLAGS patch from the aviary branch, overarching bug is 271324. 2004-11-24 16:01:03 +00:00
timeless%mozdev.org a14a802332 Bug 249782 Make Mozilla compile with Microsoft Visual Studio 2005
patch by sdwalker@myrealbox.com r=bryner
2004-11-23 19:34:02 +00:00
bsmedberg%covad.net 0d21109cd4 Merge topsrcdir-relative (absolute) paths in jar.mn files from the aviary branch, to facilitate un-forking parts of xpfe/global 2004-10-02 01:39:39 +00:00
bsmedberg%covad.net cc83b8e0e8 Bug 248507 - preprocess jar.mn files r=bryner a=roc for 1.8a2 (over IRC) 2004-07-08 15:06:19 +00:00
cls%seawood.org cbcc90ded7 Make console handling in mingw builds behave the same as msvc builds.
Bug #245903 r+sr=dmose
2004-06-21 20:56:14 +00:00
bsmedberg%covad.net dd554646f7 Merge rules for building .m files from the aviary 1.0 branch. (original checkins by Ben Goodger and Brian Ryner) 2004-06-18 00:56:48 +00:00
mkaply%us.ibm.com ea76225a49 #242189
r=pedemont
OS/2 only changes - cleanup resource compiling, get branding working on Firefox
2004-05-05 13:27:19 +00:00
gerv%gerv.net 6f486a3c92 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 14:21:17 +00:00
bsmedberg%covad.net 168f7225da Bug 236101 - flatten the directory structure of the embedding SDK. Consensus from dougt/adamlock/blizzard r=cls a=mkaply 2004-03-23 20:58:21 +00:00
cls%seawood.org d12bd0dac7 Fix mingw 3.3.1/3.3.3 bustage.
Follow MSVC as much as possible by requiring proper dllimport/dllexport declarations.
Remove dllimport/dllexport declarations from all nsXPTCStubBase functions and just export the class itself.
Bug #226609 r=shaver/swalker sr=dbaron a=chofmann
2004-03-16 08:07:25 +00:00
cls%seawood.org b3977b384a Backing out changes from bug 226609. MSVC is being uncharacteristically picky. 2004-03-16 00:59:29 +00:00
cls%seawood.org 19e016c009 Fix mingw 3.3.1/3.3.3 bustage. Follow MSVC as much as possible by requiring proper dllimport/dllexport declarations.
Bug #226609 r=shaver sr=dbaron a=chofmann
2004-03-15 23:47:04 +00:00
mconnor%myrealbox.com f042c635a9 bug 206029 Flash Plugin installer removes line endings from all.js, patch by Steffen Wilberg (steffen.wilberg@web.de), r=bryner 2004-03-10 00:22:46 +00:00
cls%seawood.org abc3f0351b Use LD instead of CC when linking C libs on HPUX 2004-02-26 07:34:27 +00:00
cls%seawood.org 3e233767a3 Remove broken OS check for LIB_IS_C_ONLY 2004-02-25 22:17:45 +00:00
cls%seawood.org d44793ecbe Add support for cross-compiling to mingw.
Bug #222013 r=bryner
2004-02-20 22:14:14 +00:00
cls%seawood.org 32eb2c4962 Assume standard linker behavior when using GNU ld on win32 or OS/2.
Fixing mingw static build bustage.
Bug #221768 r=bsmedberg r=pedemonte
2004-02-20 20:43:21 +00:00
cls%seawood.org 1991b7431d Re-add RESFILE dependency to HOST_PROGRAM for the moment.
Fixing tinderbox bustage
2004-02-07 09:49:50 +00:00
cls%seawood.org 08d1da74df Tighten static library dependencies for programs.
Bug #232499 r=bryner
2004-02-07 08:22:28 +00:00
bryner%brianryner.com dac511f877 Oops, DSO_LDOPTS_DEPS should not have been inside the DEPENDENT_LIBS ifdef! 2004-01-23 21:21:38 +00:00
bryner%brianryner.com 4fe3f1bf1f Make sure we rebuild shared libraries when a static library that's being linked in changes. Fallout from bug 231162. r=cls. 2004-01-23 08:15:49 +00:00
bsmedberg%covad.net ac85253d6a Bug 231286 - "make install" doesn't create directories for default pref files. r=bryner 2004-01-18 23:39:45 +00:00
bsmedberg%covad.net e77f17ab5c Bug 224578 - unix.js prefs were left out of first patch! I'm mortified. 2004-01-16 23:59:09 +00:00
bsmedberg%covad.net e9634f0db4 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
2004-01-16 19:22:43 +00:00
timeless%mozdev.org 19675d6132 Bug 230751 Link is being passed the same def file twice
patch by sdwalker@myrealbox.com r=bsmedberg
2004-01-14 01:46:06 +00:00
bsmedberg%covad.net 12deeacc31 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 2003-10-31 14:01:35 +00:00
neil%parkwaycc.co.uk 540d3f67b0 Bug 75687 support --enable-chrome-format=symlink r=bsmedberg sr=bryner 2003-10-30 09:24:40 +00:00
bzbarsky%mit.edu 64b448b8af Removing stray ^M. Patch by bernd, r/sr=me, bug 207401 2003-10-16 06:46:50 +00:00
bsmedberg%covad.net 14bf23f412 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)
2003-10-15 20:30:59 +00:00
mkaply%us.ibm.com 4bd061625b #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
2003-09-18 17:24:54 +00:00
cls%seawood.org bfca537521 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
2003-09-18 17:22:33 +00:00
dbaron%dbaron.org 2102f4a347 Use incremental linking again on Windows, for DLLs. b=216335 rs=cls 2003-09-16 22:36:02 +00:00
cbiesinger%web.de f0c93660dd Bug 217656
"make clean" doesn't delete .ilk files
r=cls
2003-09-11 11:36:40 +00:00
cls%seawood.org 617bae5b58 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
2003-08-26 20:28:47 +00:00
cls%seawood.org afb4fb8a5d 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.
2003-08-15 22:37:25 +00:00
bryner%brianryner.com 594dc872d4 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. 2003-08-13 23:18:28 +00:00
cls%seawood.org fa583876c2 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
2003-08-05 04:43:49 +00:00
cls%seawood.org 1f93d3bd4e Link generated .res files into mingw builds.
Use -mwindows when linking GUI mingw programs.
Bug #203443 r=leaf sr=bryner
2003-08-02 19:39:02 +00:00
bryner%netscape.com fe7ecce15d Enable building a library of Gecko components that can be linked against directly and then registered using the static component loader (bug 207407). This enables us to do full prebinding on Mac OS X. Also, don't force libjar to be standalone if not building an installer. r=ccarlen, sr=sfraser. 2003-06-09 22:25:25 +00:00
seawood%netscape.com 95192f3460 Add echo-requires-recursive rule to get a full list of tree's dependencies 2003-06-06 19:21:57 +00:00
dbaron%dbaron.org 2a3a22b61f Make 'make makefiles' give an error message less often. r=cls 2003-06-05 04:59:02 +00:00
scott%scott-macgregor.org e585ace35d 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.
2003-05-18 23:10:18 +00:00
colin%theblakes.com fca4f83465 Fix OpenVMS debug build problem. b=205013, r=dveditz, a=asa 2003-05-14 22:01:25 +00:00
dougt%meer.net 039c6d21df Enabling Dependent Libs. b=193442, r=seawood@netscape.com, a=asa@mozilla.org 2003-05-06 01:04:55 +00:00
dougt%meer.net a41692ea4b backing out change - turned tbox's orange 2003-05-05 00:44:50 +00:00
dougt%meer.net cbd2e4dd74 Using CXXFLAGS instead of DEFINES. 2003-05-05 00:04:49 +00:00
dougt%meer.net 19bdafdb6a Enables dependent library loading. r=seawood, a=asa, b=193442 2003-05-04 21:31:57 +00:00
cls%seawood.org ec0eb750a2 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 9b36d6446d 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
seawood%netscape.com 6f499a80ea 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
mkaply%us.ibm.com 7fb75fe25f #188249
r=cls
OS/2 GCC build changes
2003-03-24 14:07:08 +00:00
seawood%netscape.com a33dba2e4b 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 c9f9eb676d Enforce MODULE_NAME requirement for static builds. 2003-03-15 22:56:35 +00:00
cls%seawood.org 510cbeb399 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 d1ef25adfb 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 7d6a0e3ab4 Backout of 193442/191415. a=brade,dougt 2003-03-03 21:00:07 +00:00
seawood%netscape.com fb016377a7 Fixing beos bustage caused by bug 193442
Bug #195563 r=bewildered
2003-03-02 00:56:04 +00:00
seawood%netscape.com 5c92ed8029 Dropping build infrastructure for supporting building with mulitple toolkits.
Bug #191528 r=pavlov
2003-02-28 22:02:21 +00:00
dougt%netscape.com 3cdc06fdfe 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
bryner%netscape.com 2219499eda 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 0f8ec4866b Make NO_DIST_INSTALL really not touch $(DIST)/.
Bug #190581 r=bryner
2003-02-27 02:53:46 +00:00
seawood%netscape.com 57f91e59b5 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 a5c15e3a20 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 fa4744268e 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
mkaply%us.ibm.com b176686aa7 #135795
r=cls
Turn on mkdepend for OS/2
2003-01-15 21:36:53 +00:00
seawood%netscape.com e96cc515dd 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 0a4d825477 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 b4612d23ba 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 583ec4d823 nobrainer changes while thinking about mingw support
Bug #134113 r=dmose
2003-01-03 08:58:59 +00:00
seawood%netscape.com 1279c39c38 Fix OS/2 bustage by exporting component import libs again. 2002-12-28 21:19:26 +00:00
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
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 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 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
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