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

796 Коммитов

Автор SHA1 Сообщение Дата
ABE Hiroki 6495876ebb Bug 693226 - Fix up paths so that --enable-ui-locale=ab-CD --with-l10n-base=l10n works with pymake on Windows. r=khuey 2012-01-31 10:25:41 -05:00
Rafael Ávila de Espíndola 0522596888 Bug 729926 - mac64: objdump not found. r=glandium.
--HG--
extra : rebase_source : 21e8f5a44a44d6537268b543effd7dd85092c4b5
2012-02-23 17:05:37 -05:00
Mike Hommey 229a4401e7 Bug 717540 - Remove MFBT dependency on JS_Assert, add MOZ_Assert, and use it for WTF assertions. r=waldo,r=khuey 2012-02-13 15:48:23 +01:00
Mike Hommey 78f3656b4b Backout 8eef38643ceb (bug 717540) and 78941a969e20 (bug 725230) because of windows debug bustage 2012-02-13 16:35:13 +01:00
Mike Hommey b5d2448f11 Bug 717540 - Remove MFBT dependency on JS_Assert, add MOZ_Assert, and use it for WTF assertions. r=waldo,r=khuey 2012-02-13 15:48:23 +01:00
Makoto Kato e0b7612a1e Bug 715849 - yasm and GNU as should add debug flag if MOZ_DEBUG_SYMBOLS=1. r=khuey 2012-02-07 15:06:28 +09:00
Mike Hommey 34e49862db Bug 603370 part 1 - Add an option to expandlibs-exec to allow to reorder the objects list. r=ted 2012-01-20 09:50:44 +01:00
Mike Hommey e53de290fb Bug 701371 - Rename mozutils to mozglue, and move it to top-level. r=khuey,a=brendan
--HG--
rename : memory/mozutils/Makefile.in => mozglue/Makefile.in
rename : memory/mozutils/Makefile.in => mozglue/build/Makefile.in
rename : memory/mozutils/dummy.cpp => mozglue/build/dummy.cpp
rename : memory/mozutils/fixcrt.py => mozglue/build/fixcrt.py
rename : memory/mozutils/mozutils.def.in => mozglue/build/mozglue.def.in
2011-12-28 08:24:02 +01:00
Mounir Lamouri ef5acea3ad Bug 703121 - Part 2 - Do not force warnings-as-errors to be disabled on Android. r=khuey 2012-01-06 18:17:07 +01:00
Ed Morley 7ea8e12caa Backout 4997c6f8b24d (bug 616542) for causing locally run mochitest-browser-chrome test runs to fail 2011-11-05 18:35:59 +00:00
Rail Aliiev ac65d0d88e Bug 616542 - Shorten file path length of mochitest; r=ted 2011-11-04 21:13:42 +00:00
Makoto Kato b23fc43e25 Bug 632630 - Should add debug flag of assembler obj when MOZ_DEBUG_SYMBOLS. r=khuey 2011-11-04 11:59:47 +09:00
Kyle Huey a0800c6141 Merge m-c to b-s. 2011-09-07 10:47:50 -04:00
Mike Hommey 402b882927 Backout the backout of e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440) 2011-09-03 08:19:06 +02:00
Ed Morley ee10afb48a Backout e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440) for Win opt orange and purple galore, on a CLOSED TREE 2011-09-03 04:35:21 +01:00
Rafael Ávila de Espíndola 562cee8ff8 Bug 680277 - Debug builds should always be compiled with frame pointers. r=khuey.
This patch creates a new MOZ_FRAMEPTR_FLAGS variable that is used only to
control the frame pointer flags passed to the compiler. It also computes this
flag in a macro so that the toplevel configure and js/src/configure stay in
sync.
2011-09-03 13:36:18 -04:00
Mike Hommey 8285bb9468 Bug 677501 - Build a mozutils library containing jemalloc and other things. r=khuey
--HG--
rename : memory/jemalloc/Makefile.in => memory/mozutils/Makefile.in
rename : memory/jemalloc/fixcrt.py => memory/mozutils/fixcrt.py
rename : memory/jemalloc/jemalloc.def => memory/mozutils/mozutils.def.in
2011-09-01 14:12:10 +02:00
Mike Hommey 4f09641fb4 Bug 680440 - Clean up jemalloc linkage. r=khuey 2011-09-01 14:11:56 +02:00
Ehsan Akhgari 067609299f Keep changeset 11247af82311 backed out on the reverted tree 2011-09-02 09:05:37 -04:00
Ehsan Akhgari 44916171a8 Revert to changeset e6fc4594c22e which was the last one to get a green Win7 tp run 2011-09-02 09:03:08 -04:00
Rafael Ávila de Espíndola a9e50eeac8 revert 11247af82311, e3626f903f9f and 7ee51f8ea940.
CLOSED TREE
2011-09-01 22:01:56 -04:00
Rafael Ávila de Espíndola e28e44916f Bug 680277 - Debug builds should always be compiled with frame pointers. r=khuey.
This patch creates a new MOZ_FRAMEPTR_FLAGS variable that is used only to
control the frame pointer flags passed to the compiler. It also computes this
flag in a macro so that the toplevel configure and js/src/configure stay in
sync.

--HG--
extra : rebase_source : 58a64b71a23812910072c81bbf84b3721b961abb
2011-09-01 12:19:06 -04:00
Mike Hommey b71e19cd3c Bug 676252 part 2 - Use a different object file extension for the first PGO build pass with GCC. r=ted 2011-08-29 07:34:12 +02:00
Mike Hommey c990a7f3c3 Backed out changeset 480f913edf3f (bug 676252) because of build failure 2011-08-29 08:31:58 +02:00
Mike Hommey 7ad004360f Bug 676252 part 2 - Use a different object file extension for the first PGO build pass with GCC. r=ted 2011-08-29 07:34:12 +02:00
Matheus Kerschbaum 71c4083cd4 Bug 671465 - Remove whitespace from config.mk rs=khuey 2011-08-26 00:36:53 +01:00
Matheus Kerschbaum ca0293b46f Bug 680792 - Remove support for Irix from our build system. r=ted 2011-08-26 00:34:45 +01:00
Ted Mielczarek 94d78545fa bug 676589 - configure and xpcom changes for targeting iOS. r=khuey 2010-04-27 08:57:34 -04:00
Mike Hommey 5c9c4a45ed Bug 672756 - Allow to populate startupcache on xulrunner applications built with the SDK. r=ted 2011-08-16 09:19:51 +02:00
Mike Hommey d568957d89 Backed out changeset 884efa9dcbf9 due to OSX debug orange 2011-08-15 10:39:10 +02:00
Mike Hommey 5e94c9cd42 Bug 672756 - Allow to populate startupcache on xulrunner applications built with the SDK. r=ted 2011-08-15 09:24:13 +02:00
Mike Hommey 1ea403f841 Bug 677159 - Don't allow to include config/config.mk twice. r=khuey 2011-08-09 09:07:48 +02:00
Kyle Huey e29d01fd7b Bug 673940: Don't accidentally overwrite the environment's PYTHONPATH. r=ted 2011-07-25 10:20:43 -07:00
Kyle Huey 09cac32896 Bug 585015: Invoke header.py as a native command. r=glandium 2011-07-21 17:01:45 -07:00
Siddharth Agarwal e201c3e082 Bug 670249 - Get rid of NFSPWD, nfspwd.pl and fastcwd.pl. r=glandium 2011-07-13 17:54:31 -07:00
Siddharth Agarwal c231358a20 Bug 668058 - Add a DIR_INSTALL nsinstall shortcut, and allow $(INSTALL) to support target-specific makefiles. r=ted 2011-07-08 14:30:27 -07:00
Mike Hommey 7183638964 Backed out changeset 8b7150ba4450 because of win opt build failure 2011-07-07 14:48:17 +02:00
Mike Hommey c63626a251 Bug 644608 - Implement full dependencies for expandlibs. r=ted 2011-05-03 09:33:45 +02:00
Kyle Huey 224832d24d Bug 515492: Make jemalloc work on VS 2010. r=ted,pbiggar 2011-06-27 12:44:51 -07:00
Rafael Avila de Espindola 9119a9387c Bug 641232 - Make HAS_XCODE_2_1 detection compatible with Xcode 4 - Remove unused configure bits. r=khuey 2011-06-20 10:40:58 +01:00
Mike Hommey be259c17f7 Bug 655003 - On Linux, use -Os on normal builds and -O3 when PGO is enabled. r=ted 2011-05-24 12:56:04 +02:00
Ed Morley 8aaddd0334 Bug 659621 - Remove EXTRA_DSO_LIBS, EXTRA_DSO_LDOPTS, OS_LIBS from makefiles containing LIBXUL_LIBRARY = 1, now that libxul is always built; r=ted 2011-06-12 03:49:00 -04:00
Kyle Huey 5b03700d18 Backed out changeset 0bf1fe7f9be1 2011-05-24 08:58:55 -07:00
Mike Hommey aaef70fff0 Bug 655003 - On Linux, use -Os on normal builds and -O3 when PGO is enabled. r=ted,a=sheriff 2011-05-24 12:56:04 +02:00
Matheus Kerschbaum 6eb93f7dd3 Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew 2011-05-23 18:54:47 +02:00
Mike Hommey 1016e27175 Backout bug 644608 because of bustage 2011-05-16 16:29:03 +02:00
Mike Hommey 46d9307293 Bug 644608 - Implement full dependencies for expandlibs. r=ted 2011-05-03 09:33:45 +02:00
Serge Gautherie 56f713e188 Bug 603574 - Remove --disable-profile-guided-optimization support, Fix some unrelated nits. r=ted 2011-05-16 11:05:47 +02:00
Mike Hommey 806a4c3479 Bug 654080 - Display which GLIBCXX symbols cause an error. r=ted 2011-05-09 07:38:11 +02:00
Mounir Lamouri 822cb64aff Merge cedar with mozilla-central. 2011-04-20 10:15:33 +02:00
ojab 4a9fb9c8d6 Bug 650476 - Fix build --with-libxul-sdk. r=glandium 2011-04-19 12:00:48 +02:00
Peter Van der Beken ead815faaf Fix for bug 649872 (Remove XPCONNECT_STANDALONE). r=mrbkap.
--HG--
extra : rebase_source : 1dff3dd06d1e1e0d93fba8be4c736d87ca574a1b
2011-04-18 15:44:12 +02:00
Mike Hommey 68e04d9d54 Bug 643690 part 2 - Check that resulting binaries don't require GLIBCXX_3.4.9 or more. r=ted 2011-04-15 11:03:35 +02:00
Mike Hommey 2e34091c98 Bug 602245 - Don't build SIMPLE_PROGRAMS during MOZ_PROFILE_GENERATE pass. r=ted 2011-04-14 11:23:13 +02:00
Mike Hommey 1134591309 Bug 643817 - Replace xpt_link/dump with pyxpt. r=ted,r=bsmedberg 2011-04-14 11:22:09 +02:00
Ed Morley 6c5524ea80 Bug 648866 - Remove WinCE code from main build system + that of js/src/. r=ted 2011-04-19 14:11:40 +10:00
Robert Strong d632db752b followup l10n repack fix (fallout from Bug 386760) - Bug 649428 - l10n repacks broken on all platforms on mozilla-central (probably aurora, too). r=khuey 2011-04-12 17:27:41 -07:00
Mitchell Field 380e444ce9 Bug 645356 - Use pymake builtins. r=khuey 2011-04-03 17:16:49 +10:00
Frank Wein 576aa5864a Bug 420707 - Remove MOZ_META_COMPONENT ifdef from config.mk; r=khuey. Original Patch by mcsmurf, updated by Standard8 2011-03-22 08:04:00 +00:00
Justin Wood b904c8f07a backout part of Bug 584474 due to removing a few config.mk variables that are actually used. rs=khuey 2011-03-20 21:32:19 -04:00
Kyle Huey 587fa92da1 Backing out nsinstall hardlinks because apparently MSYS has a bug that causes it to choke on hardlinks. 2011-03-19 08:00:35 -04:00
Kyle Huey 3e3c98a89c Backed out changeset 0c5da403b68e 2011-03-19 07:59:37 -04:00
Axel Hecht 0faa87811f bug 525438, l10n-merge doesn't merge all files, make targets work with PRETTY_NAMES, too. Adding a l10n-checks target for a dummy repack. r=ted 2011-03-18 18:29:56 +01:00
Kyle Huey 76adb57895 Bug 574183 - Make nsinstall NTFS-aware. r=Mitch 2011-03-03 01:47:17 +11:00
Siddharth Agarwal 59020e7397 Bug 634637 - Remove make-jars.pl. r=ted
make-jars.pl was deprecated and replaced by JarMaker.py a while ago.
2011-03-01 01:59:50 +05:30
Mike Hommey e0ba81d2eb Bug 584474 part 9 - Replace fakelibs with a more sophisticated library expansion system. r=ted 2011-02-25 15:05:08 +01:00
Mitchell Field 646d79f2db Merge mozilla-central to build-system. 2011-02-23 00:01:54 +11:00
Mitchell Field a6788f0842 Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras 2011-02-20 06:10:24 +11:00
Makoto Kato 6869e04a50 Bug 621259 - USE -OPT:REF,ICF on Win64 PGO. r=ted a=beltzner 2011-02-21 13:04:32 +09:00
Mitchell Field e2e97553f6 Bug 462361 - Remove support for building with Cygwin. r=khuey 2011-01-26 07:14:30 +11:00
Andreas Gal f5c9522e86 Make Shark work with 64-bit MacOSX builds and rename to start/stopProfiling() (bug 625962, r=sayrer). 2011-01-14 17:58:40 -08:00
Kyle Huey fcc772d353 Backed out changeset 0e9ba7c029e3 2010-12-04 23:05:58 -05:00
Kyle Huey 96ad6ff854 Bug 585011 - Invoke cl.py as a pymake native command. r=Callek, a=bsmedberg 2010-08-08 23:12:54 -07:00
Mike Hommey 76b69157c8 Bug 611405 part 1 - Export jemalloc symbols when linking with the xpcom standalone glue. r=bsmedberg,a=clegnitto 2010-11-17 09:56:19 +01:00
Brad Lassey f057601414 backing out c708054e1f65, due to build bustage a=bustage 2010-11-16 18:54:44 -05:00
Michael Wu 7fa0e78798 Bug 608498 - Turn on fakelibs on Android, r=khuey a=blassey 2010-11-16 14:27:06 -08:00
Ryan VanderMeulen 316e3b7984 Bug 604937 - Remove last vestiges of OPT:NOWIN98 from Mozilla code. r=khuey 2010-11-06 10:39:47 +01:00
Wan-Teh Chang 46436ed9f0 Bug 580679: do not define ZLIB_INTERNAL when compiling files outside
zlib.  This reverts some of the zlib-related changes in Dec. 2004 for
libxul (bug 272783 and bug 273876).  r=bsmedberg. a=bsmedberg.
2010-09-02 16:47:06 -07:00
Axel Hecht 221b6a0b5a bug 559961, explicitly abspath optimizejars.py, r=ted, a=bustage-fix 2010-08-19 15:56:20 +02:00
Taras Glek b811791acb Bug 559961 - Reorder jar files as part of PGO, r=bsmedberg a=blocking2.0
--HG--
extra : rebase_source : d8a75545714a131291c74dd79c966150544ff9d1
2010-08-18 10:34:07 -07:00
Taras Glek 76de6a283a Bug 580407 - Link js statically r=bsmedberg+khuey a=bsmedberg 2010-08-13 21:18:05 -07:00
Kyle Huey eae666cad7 Turn off error-on-double-including-config.mk for the moment on this CLOSED TREE 2010-08-06 09:21:41 -07:00
Kyle Huey a4758d1da9 Fix build dependencies in content/html/content/src and make double-including config.mk fatal. irc-r=ted
--HG--
extra : rebase_source : 3362befa95b5ab3aff581b49f58652d653d1a8ac
2010-08-06 08:26:20 -07:00
Wan-Teh Chang 75109990ca Bug 561510: fix unrecognized option /L... linker warning on
Windows.  Define MOZALLOC_LIB using EXPAND_LIBNAME_PATH instead
of EXPAND_MOZLIBNAME.  r=bsmedberg,ginn.chen.  approval2.0+ by
bsmedberg.
2010-08-06 06:51:38 -07:00
Kyle Huey b33484f540 Bug 518136: Use -showIncludes to generate dependencies for MSVC for a substantial build performance win. r=ted 2010-08-04 16:59:23 -07:00
Kyle Huey cdf3c336ee Fixing typos on a CLOSED TREE 2010-08-01 02:32:15 -07:00
Kyle Huey 92afe0968e Bug 522770: Followup to turn on fakelibs only on Windows since gcc is dumb, even on a CLOSED TREE 2010-08-01 02:12:17 -07:00
Kyle Huey ef8a1429c9 Bug 522770: Link directly to object files instead of intermediate static libs. Patch originally written by Ted Mielczarek. Checking into a CLOSED TREE as a bustage fix. reviews pending.
--HG--
extra : rebase_source : 54a506a5815dcdedaf3f61ad7d6bdd0529d7f5f7
2010-08-01 01:48:21 -07:00
Ted Mielczarek 1e6eb58585 bug 542504 - SIMPLE_PROGRAMS (and CPP_UNIT_TESTS) don't get re-linked in a PGO build. r=mitch, a=mossop
--HG--
extra : rebase_source : b33997adcd4567057adf01d8d3e4ac857e4df502
2010-07-26 15:21:55 -04:00
Benjamin Smedberg e17740e1ab Merge mozilla-central to the bug 568691 branch.
--HG--
rename : gfx/public/nsITheme.h => gfx/src/nsITheme.h
2010-06-30 14:23:23 -04:00
Benjamin Smedberg 2be0746f06 Fix reftest so that components are registered in the root chrome.manifest when it is packaged as an extension instead of in-tree. 2010-06-25 08:27:10 -04:00
Daniel Holbert 60bb80c99c Bug 557566 followup: disable FAIL_ON_WARNINGS on Android. r=mwu 2010-06-26 15:15:35 -07:00
Daniel Holbert 1ca46de626 Bug 557566, part 1: Add Makefile-variable FAIL_ON_WARNINGS (and debug-only version FAIL_ON_WARNINGS_DEBUG). r=ted 2010-05-06 11:55:18 -07:00
Micah Gersten a9bd025310 Bug 550823 - cannot find -lmozalloc when building with gcc-4.4 r=bsmedberg 2010-04-22 14:58:39 +02:00
Chris Jones ce99d8226f Bug 557060: Interpose _Throw() on MSVC and centralize pseudo-throw code in mozalloc. r=ehsan sr=bsmedberg 2010-04-20 15:12:02 -05:00
Chris Jones a8c5a07cbb Bug 551254: Allow reviewed+approved STL headers to be included through <foo>. (<algorithm> and <vector> are provisionally in the list because of their use in libpr0n, but need to be reviewed in followup bug 556700 and bug 556701). r=ehsan,ted,zwol 2010-04-02 12:58:11 -05:00
Chris Jones d17ed699f3 Backed out changeset cec7b12eb5e3 2010-04-02 13:20:22 -05:00
Chris Jones f4b0fe954c Bug 551254: Allow reviewed+approved STL headers to be included through <foo>. (<algorithm> and <vector> are provisionally in the list because of their use in libpr0n, but need to be reviewed in followup bug 556700 and bug 556701). r=ehsan,ted,zwol 2010-04-02 12:58:11 -05:00
Mitchell Field 1a41dcccd8 bug 516758 - Remove more options from configure r=ted 2010-03-30 10:34:00 -04:00
Serge Gautherie 6f5c7e80b4 Bug 548207 - allow make check to run over remote connection from devicemanager.py; (Dv1a) Tidy up RUN_TEST_PROGRAM conditionals.
r=ted.mielczarek.
2010-03-24 00:24:38 +01:00
Mitchell Field fbe91d0427 bug 517097 - make enabling debug symbols more sane r=ted 2010-03-02 06:24:00 -05:00
Brad Lassey aa2a6e2a6a follow up to bug 548207, test for WINCE instead of CROSS_COMPILE due to make check failure on OSX
--HG--
extra : rebase_source : 2b0ab634f5286e6317e147daa0cd790f633acdbf
2010-03-10 15:35:31 -05:00
Brad Lassey 4257e0473f bug 548207 - allow make check to run over remote connection from devicemanager.py r=ted,ctalbert,jmaher
--HG--
rename : build/devicemanager.py => build/mobile/devicemanager.py
2010-03-10 13:36:45 -05:00
Jim Mathies c99f0a77ac back out of patch for bug 517097 due to bustage. CLOSED TREE 2010-03-10 10:51:15 -06:00
Mitchell Field 9b1e4d4a5b bug 517097 - make enabling debug symbols more sane r=ted
--HG--
extra : rebase_source : 7abb0297202f10afe80c5a74e47899b4762095a2
2010-03-02 06:24:00 -05:00
Doug Turner d4c56b994c build bustage fix. bad ws in config.mk 2010-03-08 09:19:17 -08:00
Doug Turner a172089c9a Bug 550658 - OS Libs should include qt os libraries. r=ted 2010-03-08 08:55:53 -08:00
Chris Jones 90e5b2265a Bug 441324, part 3: Configure and build changes for libmozalloc. r=bsmedberg 2010-03-03 23:02:57 -06:00
Benjamin Smedberg 68937b2279 Backed out changeset fe08cc555248 - bug 517097 - make enabling debug symbols more sane because it added -fno-inline to opt builds and a 50% perf regression 2010-02-11 17:14:38 -05:00
Mitchell Field 38fb505f32 bug 517097 - make enabling debug symbols more sane r=ted.mielczarek
--HG--
extra : rebase_source : 3b9b43f06fbbd1bcceb5763061ee97378602cac5
2010-02-11 08:21:00 -05:00
Ted Mielczarek 2dae1cece4 bug 530093 - allow building with VC10. configure+build system changes. r=bsmedberg 2009-11-23 10:20:21 -05:00
Brad Lassey ffaf3fd7c3 bug 524554 - WinMo package-tests broken: nsinstall path too long r=ted 2009-10-28 16:12:13 -04:00
Phil Ringnalda 1f92d17fc3 Bug 520339 - Remove leftovers from MOZ_COMPONENTLIB, r=bsmedberg 2009-10-10 18:07:43 -07:00
Ted Mielczarek 4e6f2979b3 bug 520359 - pymake fails to build Firefox r=bsmedberg
--HG--
extra : rebase_source : d8c6f4927a1d41ccb4d46c33c4c98812bdbb098d
2009-10-08 14:10:50 -04:00
Chris Jones 708e2e04ae Backed out changeset 8cbc47eee659 2009-10-02 18:09:08 -05:00
Chris Jones f2df9d3504 bug 441324: implement infallible ::operator new(), malloc() and friends. make |new Foo()| infallible, but leave |malloc()| fallible for the time being. r=blassey sr=bsmedberg,vlad 2009-10-01 21:50:09 -05:00
Mitchell Field fe0c8cd2d4 Bug 513924 - "remove tons of options from configure" [r=ted.mielczarek r=benjamin]
--HG--
extra : rebase_source : 2ca44f54f550507248b41c69c883090c389db419
2009-09-15 13:06:32 -04:00
cls 8d7659618e Bug 505739 - "Remove XCFLAGS from default compile line to fix mingw cross-compile issues" ( remove XCFLAGS from COMPILE_CFLAGS / COMPILE_CXXFLAGS) [r=bsmedberg] 2009-09-04 21:54:07 -05:00
Benjamin Smedberg 667f63d102 Bug 513032 - remove empty conditionals in our makefiles, r=ted 2009-08-27 10:48:18 -07:00
Mitchell Field d6e8ce5295 Bug 514131 - remove xpcom/obsolete, r=bsmedberg 2009-09-02 13:01:29 -04:00
Karl Tomlinson 1a97ad8bbb bug 506845 targets are not rebuilt when archives from EXPAND_LIBNAME change r=bsmedberg 2009-08-17 09:54:45 +12:00
Serge Gautherie 2bd544c9bf Bug 488824 - Remove WIN16 (support) code, in js/src; (Av1) 2 config.mk; r=gal 2009-07-26 07:21:06 +02:00
Benjamin Smedberg f901818963 Bug 463417 - import the nsinstall.exe source from CVS buildtools repository: make it capable of copying files with very long names, build it by default on Windows hosts, and stop using the moztools version, r?timeless 2009-07-17 15:10:35 -04:00
Benjamin Smedberg 25229c3604 Bug 494172 - Static libs such as libxpcomglue_s are not shipped in the XUL SDK: revert the parts of bug 488175 which were too eager: we still use dist/sdk/lib and dist/sdk/bin, just not dist/sdk/include or dist/sdk/idl, r=ted 2009-05-21 14:12:46 -04:00
Benjamin Smedberg 6df221580d Bug 488175 - flatten dist/include and provide mechanism to install certain headers in namespaced subdirectories (e.g. #include "mozilla/XPCOM.h") r=ted
--HG--
rename : xpcom/ds/nsTimeStamp.cpp => xpcom/ds/TimeStamp.cpp
rename : xpcom/ds/nsTimeStamp.h => xpcom/ds/TimeStamp.h
2009-05-18 14:15:05 -04:00
Chris Jones e8322d6258 bug 486793: add programmatic control of profiler to xpcom unit tests. r=bsmedberg 2009-04-24 14:47:45 -07:00
Vladimir Vukicevic 58c5594f79 b=488608; enable jemalloc on CE6; r+sr=stuart 2009-04-24 10:31:18 -07:00
Vladimir Vukicevic d74478825c Backed out changeset 1eec75c27e2f 2009-04-24 10:43:19 -07:00
Vladimir Vukicevic ea2f5a27fc b=488608; enable jemalloc on CE6; r+sr=stuart 2009-04-24 10:31:18 -07:00
Ted Mielczarek 9778d6ab76 bug 487396 - fix some of the jemalloc windows build madness. r=bsmedberg 2009-04-20 06:56:23 -04:00
Serge Gautherie 4eb784a90c Bug 479978 - remove references to MOZ_PROFILE from the build system; (Cv2-MC) the 8 files; r=ted.mielczarek 2009-03-28 03:00:25 +01:00
Walter Meinl 2915304ce0 Bug 484287 - [OS/2] simplify test_os2.cmd; r=mozilla@Weilbacher.org 2009-03-27 00:45:15 +01:00
Brad Lassey 9c763defb2 bug 481584 - need lib path to link jemalloc on windows ce r=bsmedberg 2009-03-23 21:21:07 -04:00
Benjamin Smedberg ef4d1781b6 Bug 483856 - Use core_abspath and $(CURDIR) instead of shells. Use Preprocessor.py instead of preprocessor.pl to avoid perl insanity with pymake, and generally just make me happy. r=ted 2009-03-11 18:39:24 -04:00
Walter Meinl 9260a23f02 Bug 426639 - Fix the test harness to work on OS/2; m-c *.mk files; r=mozilla@Weilbacher.org 2009-03-02 07:28:09 +01:00
Ted Mielczarek a5716ca3fe bug 467862 - Build system should support building both a static and a shared library from the same Makefile. r=bsmedberg 2008-12-24 14:04:43 -05:00
Phil Ringnalda 1e6b2731a3 Backed out changeset 73be1c836d7f (bug 467862) to see if that fixes Windows bustage (bug 471097) 2008-12-25 19:27:15 -08:00
Ted Mielczarek 4b9a084bf4 bug 467862 - Build system should support building both a static and a shared library from the same Makefile. r=bsmedberg 2008-12-24 14:04:43 -05:00
Benjamin Smedberg 8bded86e48 Bug 466486 - Don't use a subshell to recurse over DIRS when DIRS is empty (try #2) r=ted 2008-12-19 09:50:24 -05:00
Benjamin Smedberg 2fb6fb9569 Bug 467579: --with-static-checking is broken in spidermonkey. There is currently no useful static checking infrastructure for spidermonkey, so disable it for the time being, r=jimb 2008-12-02 14:46:37 -05:00
Benjamin Smedberg 00829d15bb use single quotes for the dehydra args, because other code double-quotes these and things get really confused... static-analysis only bustage fix 2008-10-24 16:26:43 -04:00
Axel Hecht 0de77920ec bug 458014, refactor browser/locales/Makefile.in, support both manifests in JarMaker.py, r=ted 2008-10-20 21:57:47 +02:00
Phil Ringnalda 6bc377055b Disable prebinding for trunk builds, drop support from mozilla-central tree part, r=ted 2008-10-11 21:14:48 -07:00
Walter Meinl 2d09f092a9 Bug 454097 - [OS/2] get rid of VisualAge in configures; m-c part; r=mozilla 2008-10-11 03:01:28 +02:00
Axel Hecht 1fd3a8164a bug 439050, change the build hooks from make-jars.pl over to JarMaker.py, r=ted 2008-09-19 18:19:52 +02:00
Benjamin Smedberg bd6ebd01a7 Bug 454192 - firefox-bin doesn't use jemalloc on linux/solaris, r=ted 2008-09-15 12:03:30 -04:00
Taras Glek 56911014d8 bug 432917: MUST_FLOW_THROUGH static check. r=bsmedberg 2008-09-08 11:01:22 -07:00
Axel Hecht fdee640cd1 bug 445328, add configure option ot l10n repositories, r=ted 2008-07-22 08:57:07 +02:00
Benjamin Smedberg 3eab5b1142 Bug 425454 - whitelist placement-new for stack classes. Also uses treehydra analysis so we don't have to require a constructor for stack classes any more. r=taras 2008-06-30 12:44:06 -04:00
Doug Turner ext:(%22) 0d9545724c Removing Minimo references. b=405705, r=ted 2008-06-16 13:57:42 -07:00
Benjamin Smedberg 571547d1b6 Bug 437219 - allow app-specific rules via application/app-config.mk and application/app-rules.mk, r=ted 2008-06-06 15:43:26 -04:00
Benjamin Smedberg 1829cc61f7 Bug 437647 - Dispatch outparams and other analyses explicitly, so it's easier to add various analyses, r=dmandelin 2008-06-06 15:31:11 -04:00
David Mandelin 4548bac7b1 Bug 420933: outparams checker, r=bsmedberg, a=bsmedberg 2008-04-30 17:47:27 -07:00
benjamin@smedbergs.us f7f9006427 Merge cvs-trunk-mirror -> mozilla-central
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jsatom.c => js/src/jsatom.cpp
rename : js/src/jsdate.c => js/src/jsdate.cpp
rename : js/src/jsemit.c => js/src/jsemit.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsiter.c => js/src/jsiter.cpp
rename : js/src/jslock.c => js/src/jslock.cpp
rename : js/src/jsmath.c => js/src/jsmath.cpp
rename : js/src/jsnum.c => js/src/jsnum.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsparse.c => js/src/jsparse.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsscan.c => js/src/jsscan.cpp
rename : js/src/jsscript.c => js/src/jsscript.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
rename : js/src/jsxml.c => js/src/jsxml.cpp
2008-03-10 17:07:41 -04:00
ted.mielczarek@gmail.com eb836b91cc bug 419348 - build config fixes for profile-guided optimization on mac. fixes for PGO on universal builds, configure arg to disable PGO in spite of profiled build. r=bsmedberg 2008-03-06 03:57:21 -08:00
jorendorff@mozilla.com 35ce5bea9f Merge from cvs-trunk-mirror to mozilla-central.
--HG--
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsinvoke.c => js/src/jsinvoke.cpp
rename : js/src/jsnum.c => js/src/jsnum.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
2008-03-05 15:00:01 -06:00
ted.mielczarek@gmail.com 649e319487 bug 420759 - only public symbols for spidermonkey in breakpad. landing as bustage fix to get symbols into nightlies 2008-03-04 04:00:38 -08:00
benjamin@smedbergs.us e623eb1082 Merge cvs-trunk-mirror to mozilla-central.
--HG--
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jsatom.c => js/src/jsatom.cpp
rename : js/src/jsdate.c => js/src/jsdate.cpp
rename : js/src/jsemit.c => js/src/jsemit.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsnum.c => js/src/jsnum.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsscope.c => js/src/jsscope.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
rename : js/src/prmjtime.c => js/src/prmjtime.cpp
2008-02-27 11:33:49 -05:00
benjamin@smedbergs.us 62231824a0 Bug 419624 - Build framework, basic usage, and testsuite for statically checking the codebase using gcc-dehydra, r=luser,dbaron,tglek 2008-02-27 11:28:13 -05:00
neil@parkwaycc.co.uk 6f69ab2755 RTL flags aren't host Cflags when you're cross-compiling b=419272 r=ted a=damons 2008-02-25 15:38:23 -08:00
ted.mielczarek@gmail.com a45022f4fc bug 419348 - build config fixes for pgo on mac. r=bsmedberg 2008-02-25 12:52:19 -08:00
joshmoz@gmail.com 931fea6b94 use "-fobjc-exceptions" for all .mm files. p=shebs b=163260 r=josh r=ted 2008-02-22 13:08:36 -08:00
ted.mielczarek@gmail.com 8eb62152a5 MOZ_DEBUG_SYMBOLS clobbers optimize flags, LDFLAGS. r=bsmedberg 2008-02-22 03:54:08 -08:00
ted.mielczarek@gmail.com 577c020e6d bug 361343 - make profiledbuild work on windows. r=bsmedberg 2008-02-20 15:29:11 -08:00
ted.mielczarek@gmail.com 12c021d1bc bug 240267 - link error when doing make profiledbuild. r=bsmedberg 2008-02-16 14:23:07 -08:00
benjamin@smedbergs.us adac3963d9 Bug 412320 - Try code-generation for QI impls, r=roc+luser 2008-01-25 09:14:48 -08:00
reed@reedloden.com 5832648737 Bug 402853 - Linker warnings for libxul/thebes [p=bsmedberg r=luser a1.9=damons] 2007-11-13 11:21:24 -08:00
jruderman@hmc.edu 11ba402080 Backing out bug 402853 to see if it fixes orange. 2007-11-10 18:42:18 -08:00
benjamin@smedbergs.us f0b08fa997 Bug 402853 - Linker warnings for libxul/thebes, r=luser a=damons 2007-11-09 11:40:34 -08:00
reed@reedloden.com a1ba3a4821 Bug 185436 - "Software update for release builds" [p=smorgan sr=pink a1.9=beltzner] 2007-11-08 23:06:03 -08:00
benjamin@smedbergs.us 190309e089 Bug 398566 - Set MOZ_FIX_LINK_PATHS unconditionally, r=luser a=sayrer 2007-10-13 14:13:50 -07:00
benjamin@smedbergs.us f1593a410c Bug 383167 try #3 - need buildid in an external file, r=luser sr=jst with additional parts r=biesi 2007-07-02 11:20:24 -07:00
benjamin@smedbergs.us b21f7b3a04 Reverting bug 383167 again for linux test bustage :-( 2007-06-26 12:22:51 -07:00
benjamin@smedbergs.us c93d1d5be6 Bug 383167 trying again, reviews by luser and biesi, sr=jst 2007-06-26 09:35:01 -07:00
benjamin@smedbergs.us d782232066 Revert all of bug 383167 changes because they're not enough... going to try again later. 2007-06-25 11:40:57 -07:00
benjamin@smedbergs.us 7b42bb19aa Bug 383167 - Need buildid in an external file, r=luser sr=jst 2007-06-25 08:25:59 -07:00
mats.palmgren@bredband.net c712869d45 Bye bye gtk1 and xlib (part 1 of 2). b=326152 r+sr=roc 2007-04-30 16:52:44 -07:00
axel@pike.org 37999fa74b bug 361583, start using Preprocessor.py instead of preprocessor.pl in building Minefield, r=bsmedberg 2007-04-11 09:35:01 -07:00
ted.mielczarek@gmail.com c66abaebd5 bug 371201 - error on spaces in XPI_NAME and some other Makefile vars. r=bsmedberg 2007-03-26 11:15:02 -07:00
benjamin%smedbergs.us b5c72a22b9 Bug 78081 - Don't export intermediate libraries, r=luser
This is going to break camino until those build scripts are updated.
2007-02-21 15:13:36 +00:00
pedemont%us.ibm.com 3b0a1e60df Bug 330256 - Change generated interfaces package name. 2007-01-31 20:54:19 +00:00
benjamin%smedbergs.us 217948472d Re-land bug 345517 now that the logging issues are hopefully fixed, r=darin/mento/mano 2006-11-13 17:53:01 +00:00
pavlov%pavlov.net 0b5a3c2706 backing out 345517 due to leak test bustage 2006-11-10 04:42:03 +00:00
benjamin%smedbergs.us c8bc8c9265 Bug 345517, try #2, make the browser component use frozen linkage, so that ff+xr builds. This does *not* --enable-libxul by default for Firefox (yet). That will wait until after 1.9a1. Older patch r=darin+mento, revisions r=mano 2006-11-09 15:02:29 +00:00
pedemont%us.ibm.com d47f09f9df Bug 333618 - Use xpidl for generating Java interfaces. r=timeless/bsmedberg, sr=bsmedberg. 2006-08-28 15:24:32 +00:00
benjamin%smedbergs.us ec5706586f Bug 325096 part 1 - move generic tier logic to rules.mk, so that the toplevel makefile can be split up sanely, r=mento 2006-08-25 10:45:39 +00:00
benjamin%smedbergs.us af03fc0477 Backout bug 345517 due to various issues. 2006-08-10 14:06:47 +00:00
benjamin%smedbergs.us ffd802f9ed Bug 345517 - Build Firefox --enable-libxul by default, r=darin/mento 2006-08-09 13:39:19 +00:00
benjamin%smedbergs.us 2e12c2b360 For bug 337875 - Make sure DEBUG is defined in preprocessed files in debug builds, r=gavin 2006-05-16 13:53:54 +00:00
cbiesinger%web.de 51a89a8b1e bug 335180 Remove win32.order, mozilla-bin.order, --enable-reorder, and
associated code. These options do not really work anymore.

r=bsmedberg
2006-05-06 17:53:51 +00:00
dougt%meer.net bbb74a26a4 windows ce only. using exist define. 2006-04-12 22:44:09 +00:00
benjamin%smedbergs.us 225a7a9b43 Bug 333410 - don't install elf-dynstr-gc to dist/bin, patch by Mike Hommey (mh+mozilla@glandium.org), r=me 2006-04-12 13:56:58 +00:00
bent.mozilla%gmail.com ef349cd15d Bug 321650 - "error in bsdiff makefile results in compile error of mbsdiff". Adds bsdiff makefiles to allmakefiles.sh (uses the --enable-update-packaging mozconfig option), adds RTL_FLAGS to HOST_CFLAGS globally, and uses HOST_EXTRA_LIBS instead of EXTRA_LIBS in the bsdiff makefile. r=bsmedberg. 2006-04-06 16:51:10 +00:00
gerv%gerv.net 41fd37565a Bug 236613: change to MPL/LGPL/GPL tri-license. 2006-03-31 04:41:00 +00:00
mkaply%us.ibm.com 3a2e53c1cc #3011064
r=mkaply, sr=mkaply (OS/2 only)
Patch from Andy Willis - add _declspec(dllexport/dllimport) for OS/2
2006-03-08 18:47:19 +00:00
benjamin%smedbergs.us 80c5b672ae Followup to bug 311735 - XREAPI instead of XULAPI 2006-02-23 18:13:46 +00:00
mark%moxienet.com 0fcfd6405d 322578 Support ppc<->x86 cross builds for Mac OS X. Core cross-compile support. r=bsmedberg r=cls sr=bryner 2006-02-21 00:21:55 +00:00
bsmedberg%covad.net c720390105 Bug 299997 - Allow building Firefox as a XULRunner-based app by configuring --with-libxul-sdk=path r=darin 2006-01-28 17:32:37 +00:00
bsmedberg%covad.net 1eb3ec5f06 Bug 242870 - (optionally) statically link libIDL/glib with xpidl on Windows instead of having to use compiler-specific DLLs r=cls 2006-01-24 18:15:11 +00:00
neil%parkwaycc.co.uk 1c2340180a Delete both fake MSVC link files immediately b=320836 r=bsmedberg 2006-01-03 21:09:38 +00:00
timeless%mozdev.org a683f2829b Bug 320836 make clean doesn't kill fake-import(.exp)
r=bsmedberg
2005-12-21 05:15:16 +00:00
kaie%kuix.de 55526430f9 b=255408 Need to be able to build mozilla --with-system-nss
r=wtc/bsmedberg
Note: patches for bugs 288647 and 317620 might be required before enabling this build feature works.
2005-12-20 09:47:11 +00:00
pedemont%us.ibm.com 47590e516e Bug 315917 - Make sure javac compiles JVM 1.4 compatible class files. r=bsmedberg 2005-12-18 17:09:28 +00:00
dougt%meer.net 0da87ba0a6 WinCE only. NPODB. Link to the static versions of NSPR on Windows CE. This define is only used on the NSPRPUB_PRE_4_2_WINCE_BRANCH branch. Assuming that NSPR wants to offically support the static build of NSPR, this #define might be something they would also use. 2005-12-03 05:40:43 +00:00
bsmedberg%covad.net c754d6e134 Leftover bits of bug 315401 and libxul fixup from bug 263042 part 1 2005-11-16 20:59:21 +00:00
dougt%meer.net ec9fef2053 Build/config changes to allow static xpcom link for Minimo. b=314880, r=dveditz. 2005-11-07 19:08:03 +00:00
bsmedberg%covad.net 8906db4282 Bug 314821 final bits to get rid of dist/gre 2005-11-03 13:27:29 +00:00
wtchang%redhat.com 40145d9911 Bugzilla Bug 302212: allow Mac OS X x86 builds to target SDKs. The patch
was written by Mark Mentovai <mark@moxienet.com>. r=joshmoz. sr=bryner.
Modified Files:
	configure.in config/autoconf.mk.in config/config.mk
	extensions/java/xpcom/tools/xpidl/Makefile.in
	security/manager/Makefile.in xpcom/typelib/xpidl/Makefile.in
2005-10-26 19:01:18 +00:00
bsmedberg%covad.net db584fa139 Bug 207521 - deprecate --enable|disable-shared, since --enable-static gives us all the information we need, r=cls 2005-10-17 14:57:32 +00:00
bsmedberg%covad.net c39244afed Bug 301197 - --disable-compile-environment allows us to configure the tree without a compiler being present (needed for some kinds of l10n repackaging) r/a=Chase 2005-07-28 19:48:12 +00:00
mark%moxienet.com b950e70b07 Bug 194045, Empty chrome directories are left and packaged when building jar files. Stage jar files in a different location. r=bsmedberg r=cls sr=dveditz a=bsmedberg 2005-07-28 16:17:15 +00:00
bsmedberg%covad.net 137d918e93 --enable-tests bustage from bug 300731, r=cls 2005-07-23 18:44:37 +00:00
bsmedberg%covad.net 4c342d3f62 Bug 299286 - Move reporter locale files from en-US.jar to reporter.jar, r=gandalf a=shaver 2005-07-22 20:11:37 +00:00
bsmedberg%covad.net f6a94cf807 Bug 299286 - Make multiple in-tree localizations of DOMI possible, r=gandalf a=asa 2005-07-20 19:21:52 +00:00
cls%seawood.org 2ab2ae58fa Fixing mingw cross-compile bustage:
- Moves HOST_AR_FLAGS into configure.in
- Adds HOST_OS_ARCH to better handle the native build case
- Exposes autoconf standard host_cpu, host_vendor, host_os variables
- Always build native version of libmar & mar tool
Bug #299557 r,a=bsmedberg
2005-07-05 20:37:27 +00:00
dougt%meer.net b0171845f9 make xpcom typelib tools build on wince. r/a=benjamin 2005-07-05 17:02:20 +00:00
dougt%meer.net 91e45f52cd Fixing build bustage; making config.mk match build docs. WINCE ONLY. 2005-06-30 21:49:29 +00:00
dougt%meer.net 6807909a64 Adding WINCE rules to build the shunt and toolchain during configure so that we break the chicken/egg problem. r=299061, r=benjamin, a=benjamin 2005-06-29 16:28:02 +00:00
mark%moxienet.com c5d5f44fe1 Bug 298647, Xcode might put build products in silly places. Add SYMROOT=build. r=josh sr=smfr a=bsmedberg 2005-06-29 02:48:58 +00:00
joshmoz%gmail.com ac67020454 better support for per-build configuration. patch by Mark Mentovai. b=296900 r=josh r=cls a=asa 2005-06-20 19:24:51 +00:00
shaver%mozilla.org 32251d6d48 Bug 298032: make sure that we set the IMPLIB-directing LDFLAGS after the
initialization from OS_LDFLAGS. r=bsmedberg, a=asa.
2005-06-20 13:01:58 +00:00
shaver%mozilla.org 61285074f8 Bug 298032: trick MSVC into not colliding the static-component foo.lib with the
dynamic-component-import-library foo.lib when a build config wants both
flavours.  r+a=bsmedberg.
2005-06-17 19:54:21 +00:00
bryner%brianryner.com c618189f8d Fix build failure with --enable-quantify (bug 297430). r=bsmedberg, a=asa. 2005-06-16 05:05:41 +00:00
shaver%mozilla.org feb322d9ef Bug 295659: if we're building for an XPI_NAMEd package, always use PIC, even
if we're not at the stage of constructing the component yet.  Otherwise we
end up mixing PIC and non-PIC code for components that are constructed out
of sub-archives (like storage, f.e.). r=bsmedberg.
2005-06-15 23:42:07 +00:00
shaver%mozilla.org 92448b9e31 Bug 295659: when building a package via XPI_NAME, don't let components be
build as static libs. r+a=bsmedberg.
2005-06-15 13:41:39 +00:00
bsmedberg%covad.net 22b446b9d8 Bug 294835 - Need to determine XPCOM ABI (at least for the common cases) in configure, for EM/nsXREDirProvider r=cls sr=shaver a=asa 2005-06-08 12:46:39 +00:00
joshmoz%gmail.com 624f8ca62a build on Xcode 2.1 which uses per-build configuration build directories. b=296900 r=josh r=cls r=bsmedberg a=bsmedberg 2005-06-08 02:50:56 +00:00
mkaply%us.ibm.com 5cfed888b3 Don't have OS/2 follow the new msys path - r+sr+a=shaver 2005-06-02 12:33:48 +00:00
cls%seawood.org 2f8def85e9 Path translation fixes for msys.
Thanks to Howard Chu <hyc@symas.com> for the patches.
Bug #294122 r=cls a=shaver
2005-06-02 04:00:37 +00:00
joshmoz%gmail.com f299a66dc7 more Mac OS X 10.4 "Tiger" build stuff. Patch my Mark Mentovai. b=292530 r=josh r=pinkerton r=cls sr=bryner a=brendan 2005-06-01 18:53:30 +00:00
cls%seawood.org d5865f4067 Use dashes instead of backslashes for program options to avoid msys shell expansion.
Thanks to Howard Chu <hyc@symas.com> for the patch.
Bug #294122 r=cls a=shaver
2005-06-01 14:28:35 +00:00
bsmedberg%covad.net 5a72d70b11 Bug 295494 - Add support for extension chrome.manifest to make-jars r=darin a=shaver 2005-06-01 11:59:09 +00:00
pedemont%us.ibm.com d75b5fa3eb Bug 291512 - Generate Java interface files using nsIInterfaceInfoManager. Fix some type handling as a result of this change. r=biesi, sr=darin, a=asa 2005-05-02 16:30:03 +00:00
dougt%meer.net 844e4cfc58 Build changes for windows ce. With this patch, configure correctly
produces working a autoconf.mk file.

r=benjamin@smedbergs.us
sr+a=dbaron@mozillafoundation.org
b=291229
2005-04-22 19:06:27 +00:00
bsmedberg%covad.net 62baa07994 Bug 287262 - Build locale packages by unpacking final en-US packages and repacking them with localized content r+a=Chase 2005-04-20 23:10:56 +00:00
darin%meer.net ec163dc333 fixes bug 290850 "BUILD_ID uses $(shell) poorly" r=bsmedberg a=dbaron,caillon 2005-04-19 21:46:07 +00:00
bsmedberg%covad.net 7e03c0b224 Bug 288626 - Switch the strict API from opt-in (MOZILLA_STRICT_API) to opt-out (MOZILLA_INTERNAL_API) r=darin 2005-04-06 03:35:24 +00:00
cbiesinger%web.de 44625301dd bug 283489 r=darin sr=bz
- Make the HTTP, FTP and file channels implement nsIPropertyBag2 and associated
  interfaces (by inheriting from nsHashPropertyBag)
- Use that interface to expose a "content-length" property giving the length of
  the data as a 64-bit value on the FTP and HTTP channels
- change docshell and xpinstall to use nsIPropertyBag2 instead of nsIProperties
  to read/write the referrer property
2005-04-05 17:40:32 +00:00
darin%meer.net a87b534479 fixes bug 286147 "switch from .xulapp to application.ini" r=bsmedberg 2005-03-28 19:36:24 +00:00
bsmedberg%covad.net 914a5612a1 libxul step 4 - most of tier 50 (not PSM, and I may have forgotten a few things in toolkit/mozapps also) r=darin 2005-03-18 21:24:05 +00:00
shaver%mozilla.org 062e113139 Bug 282768: infrastructure for XPI_PKGNAME/XPI_PACKAGE-driven XPI automation.
r=bsmedberg
2005-02-18 22:17:37 +00:00
bsmedberg%covad.net c18b1c8902 Bug 279768 - Use new % syntax for locale directory structure. r=gandalf 2005-01-26 13:33:53 +00:00
bryner%brianryner.com d9626f6746 Add support for using gcc's visibility pragma to treat all function and method declarations as "hidden" unless declared otherwise. Create wrappers for system headers that cause them to be treated as default-visibility declarations. This gives a substantial code size and performance win on compilers that support it, and should show up on the gruff tinderbox. Bug 273336, r=darin sr=dbaron. 2004-12-15 05:52:44 +00:00
bsmedberg%covad.net 79241940e8 Bug 273876 - libxul step 2 (everything through widget, except spidermonkey) r=darin; again, this should not affect non-xulrunner trees. 2004-12-09 19:28:35 +00:00
bsmedberg%covad.net b604eb57fe I over-pruned this code for bug 272783 - this will hopefully fix the Firefox static build, though I'm not certain. r=bustage 2004-12-07 02:35:37 +00:00
bsmedberg%covad.net f23f538920 Bug 272283 - initial work for --enable-libxul r=bryner+darin This is on by default for xulrunner and off by default for all other apps. 2004-12-06 22:39:54 +00:00
bsmedberg%covad.net dfd741c2fd Bug 272843 - remove redundant makefile variable MOZ_COMPONENT_XPCOM_LIBS r=darin 2004-12-04 05:24:38 +00:00
pedemont%us.ibm.com 15717f0bf7 Bug 269553 - Integrate JavaXPCOM into build. r=bsmedberg, sr=bryner 2004-12-01 17:33:16 +00:00
bsmedberg%covad.net 985c5975ce More work for bug 271324 - source localization - reviewed by Pike and biesi 2004-11-29 23:14:13 +00:00
timeless%mozdev.org d01dd1aa4c 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
bryner%brianryner.com 8756378524 When building with --enable-quantify, use /OPT:NOICF to prevent identical functions from being merged. Bug 267576, r=dbaron. 2004-11-15 08:37:53 +00:00
bryner%brianryner.com f43748170d Add an explicit --enable-quantify option for windows that causes /FIXED:NO to be used when linking the executable. Otherwise, we omit that option and save about 6% on executable size (the change only affects builds with MOZ_PROFILE or MOZ_DEBUG_SYMBOLS). Bug 263680, r=bsmedberg. 2004-10-12 00:09:58 +00:00
bryner%brianryner.com 7993f4dc6b back out 263512, i was on crack 2004-10-11 21:07:55 +00:00
bryner%brianryner.com 0185c94aa9 bug 263512 - don't use /opt:nowin98 for windows release builds, it increases code size. r=ben. 2004-10-08 18:17:17 +00:00
bryner%brianryner.com 70f2f266cb Add support for generating PDB-format debug symbols with MSVC, by setting MOZ_DEBUG_SYMBOLS=1 in the environment. This is to be used in place of MOZ_PROFILE. Bug 244231, r=wtc, dmose. 2004-08-26 23:03:01 +00:00
cls%seawood.org 0be84a0940 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
gerv%gerv.net 31625ba2b1 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 14:21:17 +00:00
bryner%brianryner.com 84602c1291 Fix profiledbuild for static builds. r=cls, a=brendan. Bug 237239. 2004-04-10 22:51:37 +00:00
bryner%brianryner.com 55db156d09 Enable profiledbuild to work for non-static builds (bug 237239). r=cls, a=asa. 2004-04-07 22:59:36 +00:00
bsmedberg%covad.net 01e335833e 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 b7046d5f72 Use the brute force method to override NSS build variables when cross-compiling.Bug #172651 r=darin a=chofmann 2004-03-23 08:41:30 +00:00
bryner%brianryner.com c2b4788fd2 - Add detection of -fprofile-arcs/-fprofile-generate to configure
- Add a new client.mk target, profiledbuild, which does a profiling build, runs a specified script to generate the profile, and then rebuilds using the profile data.
- Add a profiling script for Seamonkey/Firefox that runs a couple cycles of the pageload test, and then does a second start to hit the fastload/history code.

Bug 237239, r=dbaron, sr=brendan, a=brendan.
2004-03-21 02:31:17 +00:00
bryner%brianryner.com 18797e7f6c Disabling my changes. I don't have time to debug this now. 2004-02-26 18:06:02 +00:00
bryner%brianryner.com 00c9936e63 Bustage fix - instead of only allowing PIC if LIBRARY_NAME is defined, just skip it if PROGRAM, SIMPLE_PROGRAMS, HOST_PROGRAM, or HOST_SIMPLE_PROGRAMS is defined. 2004-02-26 17:16:57 +00:00
bryner%brianryner.com a3f2a38be2 Don't compile .o files for executables with -fPIC. Bug 235657, r=seawood. 2004-02-26 08:17:27 +00:00
cls%seawood.org 4e1a592115 Add support for cross-compiling to mingw.
Bug #222013 r=bryner
2004-02-20 22:14:14 +00:00
cls%seawood.org 486c2570e0 Remove troublesome libiberty dependency by using __cxa_demangle instead of cplus_demangle. (redux)
Bug #232763 r=dbaron sr=brendan
2004-02-11 07:16:11 +00:00
cls%seawood.org 1a0e9742d7 Backing out previous changes.
Missed a cplus_demangle call and it turns out that all of trace-malloc needs to be tweaked to use c++ instead of C.
Bug #232763
2004-02-10 18:55:04 +00:00
cls%seawood.org cdb23f59f9 Remove unneeded -liberty references.
Bug #232763
2004-02-10 17:21:14 +00:00
pinkerton%aol.net 6233fbb29e add support for OSX 10.3 SDK support so build done on 10.3 can be run on
previous OS versions. Enabled with configure flag --with-macos-sdk=dir
(bug 224161, r=bryner)
2004-01-29 20:18:14 +00:00
cbiesinger%web.de 065f5ce3fc Bug 166192 Remove last traces of PICS.
patch by Stephen Walker <sdwalker@myrealbox.com> r=bsmedberg,dougt sr=dbaron
2004-01-28 22:42:21 +00:00
bienvenu%nventure.com f1a427bbb1 add js component to handle starting up in last offline state, or prompting at startup, 221734, r/sr=mscott 2003-10-21 22:15:07 +00:00
mkaply%us.ibm.com 7ad3a159fb #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
Also remove some VACPP references
2003-09-15 21:50:20 +00:00
cls%seawood.org 7f53862a76 Set CYGDRIVE_MOUNT at configure time for cygwin-wrapper performance enhancement to work.
Thanks to Brian Ryner <bryner@brianryner.com> for the patch.
Bug #206643 r=cls a=mkaply
2003-08-14 21:36:22 +00:00
cls%seawood.org 064d382e0c 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
bryner%netscape.com e952d5249e 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
bryner%netscape.com ed3638f072 Fix mozcomps meta-component build on non-win32 platforms (bug 205711). Patch by ccarlen, r=pavlov, sr=me, a=sspitzer. 2003-05-16 06:07:37 +00:00
cls%seawood.org 8b363ed6a2 Change the naming scheme for the mingw libraries to use the following format:
static lib: libfoo.a
import lib: libfoo.dll.a
shared lib: foo.dll
Bug #134113 r=dmose
2003-04-23 00:54:38 +00:00
seawood%netscape.com d056fe18d0 Resurrect --disable-oji
Bug #197924 r=peterl sr=alecf
2003-03-25 06:54:52 +00:00
mkaply%us.ibm.com c6ebd60472 #188249
r=cls
OS/2 GCC build changes
2003-03-24 14:07:08 +00:00
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 97ed83b7c5 Default to using absolute symlinks when building on Darwin.
Bug #193164 r=ccarlen
2003-02-23 15:54:21 +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 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
colin%theblakes.com 0824e190c0 OpenVMS build changes. b=180290. r=cls 2002-12-12 00:08:59 +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 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 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 d40a0fe4ef Oops. I checked in v1.0 instead v1.1. Too many trees.
Fixing clobber bustage
2002-11-14 20:23:26 +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
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
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
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
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 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
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
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
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