Clint Talbert
1afdc1b8df
Backed out changeset 49beef9387a0 due to Xpcshell orange a=backout
...
--HG--
extra : rebase_source : 01307f705ab07b7784401d69a53921b200544978
2010-08-25 14:03:44 -07:00
Joel Maher
51fff79f07
Bug 586754 Change xpcshell to use $relativesrcdir instead of $module for android support a=NPOTB r=mitchell.field
2010-08-25 11:47:39 -07:00
Jonas Sicking
cbc0676504
Backout bugs 586754, 574189, 584611 due to orange. a=backout
2010-08-20 11:08:43 -07:00
Joel Maher
6763342e81
Bug 586754 xpcshell tests should use relativesrcdir instead of $MODULE r=:Mitch a=NPOTB
2010-08-20 09:32:58 -07:00
Benjamin Smedberg
ced3d9c3f2
Revert bug 578478 because of issues in parallel builds (generating the yacc/lex tables), and because of a conflict with fatvals
2010-08-09 15:22:40 -04:00
Benjamin Smedberg
ad169ffd0f
Bug 578478 part B - Create and use dependencies from the python IDL parser, r=khuey
2010-08-09 14:38:44 -04:00
Benjamin Smedberg
afbda24a70
Bug 578478 - Make header.py process the following new attributes: deprecated, optional_argc, implicit_jscontext, r=jorendorff
2010-08-09 14:38:44 -04:00
Benjamin Smedberg
c622433f07
Merge mozilla-central into single-chrome-manifest.
2010-08-04 14:23:04 -04:00
Benjamin Smedberg
1815abc007
Bug 579718 part B - packaging and build changes to ship a single chrome.manifest from which other manifests are read. r=khuey See long-form commit details below:
...
In a nonpackaged build, we have the following manifests:
* chrome.manifest is just a series of manifest directives for all the other manifests, generated in rules.mk using buildlist.py
** components/interfaces.manifest is also generated in rules.mk using buildlist.py
** components/components.manifest contains only the *binary* components. JS components each have their own manifest which is installed to dist/bin/components
** Each chrome/jarfile.jar has a matching chrome/jarfile.manifest, and JarMaker.py inserts this filename into the root chrome.manifest by importing buildlist.py
In a packaged build, we end up with the following manifests:
* chrome.manifest lists the four manifests below
** components/interfaces.manifest
** components/components.manifest
** chrome/nonlocalized.manifest
** chrome/localized.manifest
In the future it should be possible to integrate the three non-localized manifests directly into the root chrome.manifest for increased performance, but this is slightly tricky because it involves rewriting some manifest instructions which may include relative JAR URIs. That is left for a future followup.
When we repackage a l10n build, we only have to replace chrome/localized.manifest.
2010-07-22 10:38:59 -04:00
Benjamin Smedberg
736a902d51
Backed out changeset 0c116ba35956
2010-07-20 17:49:10 -04:00
Ted Mielczarek
337fe01582
Bug 578751: Use @loader_path instead of @executable_path on Mac OS X. Committing as a bustage fix, still needs review.
2010-07-20 01:41:22 -04:00
Kyle Huey
2dd5c7a553
Fix TestWindowsDND bustage (fallout from fakelibs)
...
--HG--
extra : rebase_source : e64dd9e1ad4e60ad2a1fe8968c309b13726760bd
2010-08-02 00:08:38 -07:00
Walter Meinl
4183c3cdef
Bug 576606 - [OS/2] Fix registration follow-up to bug568691 r=dragtext
...
--HG--
extra : rebase_source : ff548f598f1e3e7c7b3b70e1f7d683011b238dd2
2010-07-18 11:22:01 +02:00
Jacek Caban
e8f6daf69e
Bug 583584: Fakelibs breaks cross-compiles, even on this CLOSED TREE. r=khuey
2010-08-01 10:42:41 -07:00
Kyle Huey
934e198a7e
Sync js/src/config/ and config/ build files from silly mistakes on my part on this CLOSED TREE
2010-08-01 03:14:05 -07:00
Kyle Huey
932ea79b49
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
Neil Rashbrook
ee7000c1b2
Bug 581903 Make --enable-xterm-updates work with PARALLEL_DIRS r=khuey
2010-07-27 12:44:21 +01:00
Ted Mielczarek
01a35302ce
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
Neil Rashbrook
b573c81af3
Bug 581151 Make 'make chrome' work again (regression from bug 466492) r=khuey
2010-07-25 17:57:22 +01:00
Stefan Hundhammer
5dab5f8dd0
Bug 581318: Qt moc calls need DEFINES and ACDEFINES for conditional compilation. r=khuey
2010-07-23 10:56:19 -07:00
Chris Jones
33aee5d515
Bug 566050: Make runxpcshelltests.py tests more amenable to non-standard debugging scenarios. r=ted
2010-02-10 14:52:16 -08:00
Benedict Hsieh
94b9e463dd
Bug 531886 - [regression] *.mfasl fastload caches not invalidated after build / changing XUL/JS code. r=bsmedberg
2010-07-02 16:59:17 -07:00
Benjamin Smedberg
a2833452f8
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
2f6bb59008
Fix packaging of test-only XPT files for crashreporter and httpserver.
...
--HG--
extra : rebase_source : 27abb29f16e071a7c08220d46f9cbef4ded08fc4
2010-06-30 12:42:24 -04:00
Benjamin Smedberg
6da9e8c26a
Require XPT files to be loaded explicitly: they are never auto-registered when found in a components/ directory.
2010-06-29 18:16:48 -04:00
Neil Rashbrook
84258324f3
Bug 572996 Compiler dependencies don't work for debug-only includes r=ted
2010-06-30 12:44:18 +01:00
Benjamin Smedberg
63c0077443
Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module.
2010-06-25 19:41:09 -04:00
Benjamin Smedberg
225030afcc
Sync js/src/{config,rules}.mk
2010-06-25 11:11:56 -04:00
Benjamin Smedberg
bea2c316a7
Sync js/src/rules.mk from bug 568691
2010-06-22 13:05:06 -04:00
Ginn Chen
313e182b81
Bug 574639 Several fixes for configure.in and rules.mk for Solaris r=bsmedberg
2010-06-27 00:56:07 +08:00
Josh Matthews
d6697b8a65
Bug 550860 - Profile directory for xpcshell based tests needs to be in a predefined, stable, location for at least some tests. r=ted
2010-04-28 03:28:56 +10:00
Kyle Huey
1fd06013ed
Backed out changeset f7323647892a
2010-06-14 11:14:36 -07:00
Benedict Hsieh
e801a49643
Bug 531886 - [regression] *.mfasl fastload caches not invalidated after build / changing XUL/JS code. r=bsmedberg
2010-06-11 12:02:13 -07:00
Michael Kohler
5f19df86e0
Bug 564091: Fix spelling of nonexistent across the tree. r=timeless
...
--HG--
extra : rebase_source : 4f15f7fd6f90926b77d136be83af7f22c5ffa830
2010-05-23 12:26:15 -07:00
Ginn Chen
9df652824c
Bug 539188 Fix jemalloc linkage for Solaris, revert Bug 534848 r=ted.mielczarek
2010-05-06 13:49:27 +08:00
Mike Hommey
b1bc99f4bd
Bug 555910 - Increase stability and performance on mips by not using -Wa,-xgot [r=benjamin]
...
--HG--
extra : rebase_source : ccc020327a845bdbabb1a23138751d879d5c6e55
2010-04-19 10:41:13 +02:00
Mike Hommey
e38d0a6088
Bug 555901 - Support for GNU/Hurd [r=benjamin]
...
--HG--
extra : rebase_source : 2a455d93f9daaf7760285ea10046cc978ac9f9ad
2010-04-19 10:39:58 +02:00
Siddharth Agarwal
3335c5f88d
Bug 558887 - VC10: nsinstall.exe doesn't get a manifest. Copy the logic over from $(PROGRAM) to $(HOST_PROGRAM). r=bsmedberg
2010-04-13 14:18:19 +05:30
Dan Witte
233a77bbe4
Bug 557413 - Fix race condition building static and shared libraries. r=ted
2010-04-08 16:03:06 -07:00
Ginn Chen
c3fc2f9d1c
Bug 550371 mozalloc failed to build on Solaris r=bsmedberg
2010-04-07 14:16:32 +08:00
Brad Lassey
8857f4c08a
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
Benjamin Smedberg
9485b136dd
Bug 528250 - Unify all the intermediate tiers (xpcom/necko/external/gecko/toolkit) into one tier_platform, r=ted sr=vlad
2009-11-12 14:37:34 -05:00
Daniel Holbert
4b4d581038
Sync bug 544190's changes to config/rules.mk into js/src/config/, to fix "make check" bustage from that bug
2010-02-18 15:19:08 -08:00
Benjamin Smedberg
bbd8280e43
Sync js/src/config with the main one, from bug 545892
...
--HG--
extra : rebase_source : 2b91f78031c4d566cccfbc3e12500fb1a133a342
2010-02-17 15:27:02 -05:00
Mike Hommey
c2ec02be57
Bug 541767 - "Various problems with how config/my{config,rules}.mk are handled" [r=ted]
2010-02-04 09:19:00 -05:00
Jeff Muizelaar
8668ef9bd2
Bug 544697. pixman: Reenable NEON support. r=vlad,bsmedberg
...
3f91dcac71c4 turned off NEON because of build breakage. This
turns it back on.
We also need to add a SSRCS target so that .S files get built
with gcc.
2010-02-08 23:13:12 -05:00
Walter Meinl
f2a4f4176b
Bug 536451 - OS/2 cannot handle mozsqlite3.dll. r=ted
...
--HG--
extra : rebase_source : c1a6deb7130b1142ca58dad88a34ecdcda75a378
2010-02-04 15:51:02 +01:00
Ginn Chen
48924ed436
Bug 537369 Failed to build with --enable-dtrace for 64bit libraries r=bsmedberg
2010-01-06 15:02:52 +08:00
Ted Mielczarek
f8fa72d34f
bug 531135 - rewrite build-list.pl in Python to fix race conditions with locking. r=bsmedberg
2009-12-14 06:55:40 -05:00
Jory A. Pratt
46a6dda34f
Bug 448386 - Build error _javagen/org/mozilla/interfaces/nsIMicrosummaryService with xulrunner, r=ted.mielczarek
2009-11-13 08:45:00 -08:00