Christian Holler
84870e16ee
Bug 934641 - Switch ASan tests to using the low-memory config instead of the mid-memory config, to work around intermittent OOM failures, r=philor
2013-11-14 01:44:41 +01:00
Mike Hommey
b95448fc0b
Bug 914245 - Move FORCE_SHARED_LIB to moz.build. r=mshal
2013-11-19 11:47:45 +09:00
Mike Hommey
bb6779efe3
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Michael Comella
3aca959578
Bug 916507 - Part 1: Adjust robocop Makefile to allow importing of org.mozilla.gecko classes. r=nalexander
2013-11-18 11:48:19 -08:00
cewang
75320272c2
Bug 934359 - Solve endless loop problem in gecko/build/annotationProcessors/utils/Utils.java. r=kats
2013-11-18 09:11:35 -05:00
Geoff Brown
751ffde1af
Bug 892118 - Suppress annoying Android x86 emu logcat message; r=jmaher
2013-11-17 10:23:15 -07:00
Mike Hommey
3830135219
Bug 937906 - Remove references to MSVC < 2010 CRT. r=mshal
...
Also add missing msvc 2013 CRT to b2g package manifest.
2013-11-16 13:38:01 +09:00
Nick Alexander
3360f7d3bf
Bug 933300 - Write preprocessed Fennec code into generated/org/mozilla/*. r=glandium
2013-11-13 19:32:55 -08:00
Nick Alexander
fc061cca31
Backed out changeset ba9c8fcf76e6 (bug 933300)
2013-11-13 17:11:58 -08:00
Nick Alexander
4f14336bed
Bug 933300 - Write preprocessed Fennec code into generated/org/mozilla/*. r=glandium
...
This writes source with preprocessed package names into
generated/org/mozilla/{firefox,firefox_beta,fennec,fennec_$USERID},
and the other preprocessed source into generated/org/mozilla/gecko.
This layout matches the Java package hierarchy and is what IDEs expect
when including $OBJDIR/generated as a source directory.
--HG--
extra : rebase_source : 5cc397e6808d21a662c1f718ef49ee148c15e465
2013-11-11 23:39:16 -05:00
Mike Hommey
3866530b89
Bug 935857 - Add AC_SUBST_SET to create a set() of strings in config.status and use it for NECKO_PROTOCOLS. r=gps
2013-11-12 07:52:32 +09:00
Birunthan Mohanathas
b5d33d79af
Bug 784739 - Switch from NULL to nullptr in build/; r=ehsan
2013-11-11 14:13:38 -05:00
Mike Hommey
8f10c67fbb
Bug 935305 - Move preprocessor to mozbuild.action. r=gps
...
--HG--
rename : config/Preprocessor.py => python/mozbuild/mozbuild/preprocessor.py
rename : config/tests/unit-Expression.py => python/mozbuild/mozbuild/test/test_expression.py
rename : config/tests/unit-LineEndings.py => python/mozbuild/mozbuild/test/test_line_endings.py
rename : config/tests/unit-Preprocessor.py => python/mozbuild/mozbuild/test/test_preprocessor.py
2013-11-09 10:35:44 +09:00
Ziga Seilnacht
049577ca57
Bug 935050 - Manually flush native command's stdout and stderr, multiprocessing exits via os._exit. r=gps
2013-11-08 09:04:28 -05:00
Ziga Seilnacht
353b709e0b
Bug 874210 - Fix pymake stack depth issues when many targets and prerequisites are present. r=gps
2013-11-08 09:03:19 -05:00
Ziga Seilnacht
2fb693668e
Bug 782037 - Fix NameError with missing depfinished
function when there is a makefile error. r=gps
2013-11-08 09:03:04 -05:00
Brian Nicholson
96e7dd21de
Bug 905703 - Remove preprocessing from robocop harness and tests. r=nalexander
...
--HG--
rename : build/mobile/robocop/Actions.java.in => build/mobile/robocop/Actions.java
rename : build/mobile/robocop/Assert.java.in => build/mobile/robocop/Assert.java
rename : build/mobile/robocop/Driver.java.in => build/mobile/robocop/Driver.java
rename : build/mobile/robocop/Element.java.in => build/mobile/robocop/Element.java
rename : build/mobile/robocop/FennecInstrumentationTestRunner.java.in => build/mobile/robocop/FennecInstrumentationTestRunner.java
rename : build/mobile/robocop/FennecMochitestAssert.java.in => build/mobile/robocop/FennecMochitestAssert.java
rename : build/mobile/robocop/FennecNativeActions.java.in => build/mobile/robocop/FennecNativeActions.java
rename : build/mobile/robocop/FennecNativeDriver.java.in => build/mobile/robocop/FennecNativeDriver.java
rename : build/mobile/robocop/FennecNativeElement.java.in => build/mobile/robocop/FennecNativeElement.java
rename : build/mobile/robocop/FennecTalosAssert.java.in => build/mobile/robocop/FennecTalosAssert.java
rename : build/mobile/robocop/PaintedSurface.java.in => build/mobile/robocop/PaintedSurface.java
rename : build/mobile/robocop/RoboCopException.java.in => build/mobile/robocop/RoboCopException.java
rename : build/mobile/robocop/RobocopUtils.java.in => build/mobile/robocop/RobocopUtils.java
rename : mobile/android/base/tests/AboutHomeTest.java.in => mobile/android/base/tests/AboutHomeTest.java
rename : mobile/android/base/tests/BaseTest.java.in => mobile/android/base/tests/BaseTest.java
rename : mobile/android/base/tests/ContentContextMenuTest.java.in => mobile/android/base/tests/ContentContextMenuTest.java
rename : mobile/android/base/tests/ContentProviderTest.java.in => mobile/android/base/tests/ContentProviderTest.java
rename : mobile/android/base/tests/DatabaseHelper.java.in => mobile/android/base/tests/DatabaseHelper.java
rename : mobile/android/base/tests/JavascriptTest.java.in => mobile/android/base/tests/JavascriptTest.java
rename : mobile/android/base/tests/MotionEventHelper.java.in => mobile/android/base/tests/MotionEventHelper.java
rename : mobile/android/base/tests/MotionEventReplayer.java.in => mobile/android/base/tests/MotionEventReplayer.java
rename : mobile/android/base/tests/PixelTest.java.in => mobile/android/base/tests/PixelTest.java
rename : mobile/android/base/tests/StringHelper.java.in => mobile/android/base/tests/StringHelper.java
rename : mobile/android/base/tests/testAboutPage.java.in => mobile/android/base/tests/testAboutPage.java
rename : mobile/android/base/tests/testAddSearchEngine.java.in => mobile/android/base/tests/testAddSearchEngine.java
rename : mobile/android/base/tests/testAddonManager.java.in => mobile/android/base/tests/testAddonManager.java
rename : mobile/android/base/tests/testAwesomebar.java.in => mobile/android/base/tests/testAwesomebar.java
rename : mobile/android/base/tests/testAwesomebarSwipes.java.in => mobile/android/base/tests/testAwesomebarSwipes.java
rename : mobile/android/base/tests/testAxisLocking.java.in => mobile/android/base/tests/testAxisLocking.java
rename : mobile/android/base/tests/testBookmark.java.in => mobile/android/base/tests/testBookmark.java
rename : mobile/android/base/tests/testBookmarkFolders.java.in => mobile/android/base/tests/testBookmarkFolders.java
rename : mobile/android/base/tests/testBookmarkKeyword.java.in => mobile/android/base/tests/testBookmarkKeyword.java
rename : mobile/android/base/tests/testBookmarklets.java.in => mobile/android/base/tests/testBookmarklets.java
rename : mobile/android/base/tests/testBookmarksPage.java.in => mobile/android/base/tests/testBookmarksPage.java
rename : mobile/android/base/tests/testBrowserProvider.java.in => mobile/android/base/tests/testBrowserProvider.java
rename : mobile/android/base/tests/testBrowserProviderPerf.java.in => mobile/android/base/tests/testBrowserProviderPerf.java
rename : mobile/android/base/tests/testBrowserSearchVisibility.java.in => mobile/android/base/tests/testBrowserSearchVisibility.java
rename : mobile/android/base/tests/testCheck.java.in => mobile/android/base/tests/testCheck.java
rename : mobile/android/base/tests/testCheck2.java.in => mobile/android/base/tests/testCheck2.java
rename : mobile/android/base/tests/testClearPrivateData.java.in => mobile/android/base/tests/testClearPrivateData.java
rename : mobile/android/base/tests/testDeviceSearchEngine.java.in => mobile/android/base/tests/testDeviceSearchEngine.java
rename : mobile/android/base/tests/testDistribution.java.in => mobile/android/base/tests/testDistribution.java
rename : mobile/android/base/tests/testDoorHanger.java.in => mobile/android/base/tests/testDoorHanger.java
rename : mobile/android/base/tests/testFindInPage.java.in => mobile/android/base/tests/testFindInPage.java
rename : mobile/android/base/tests/testFlingCorrectness.java.in => mobile/android/base/tests/testFlingCorrectness.java
rename : mobile/android/base/tests/testFormHistory.java.in => mobile/android/base/tests/testFormHistory.java
rename : mobile/android/base/tests/testGetUserMedia.java.in => mobile/android/base/tests/testGetUserMedia.java
rename : mobile/android/base/tests/testHistory.java.in => mobile/android/base/tests/testHistory.java
rename : mobile/android/base/tests/testHomeBanner.java.in => mobile/android/base/tests/testHomeBanner.java
rename : mobile/android/base/tests/testImportFromAndroid.java.in => mobile/android/base/tests/testImportFromAndroid.java
rename : mobile/android/base/tests/testInputUrlBar.java.in => mobile/android/base/tests/testInputUrlBar.java
rename : mobile/android/base/tests/testJNI.java.in => mobile/android/base/tests/testJNI.java
rename : mobile/android/base/tests/testJarReader.java.in => mobile/android/base/tests/testJarReader.java
rename : mobile/android/base/tests/testLinkContextMenu.java.in => mobile/android/base/tests/testLinkContextMenu.java
rename : mobile/android/base/tests/testLoad.java.in => mobile/android/base/tests/testLoad.java
rename : mobile/android/base/tests/testMailToContextMenu.java.in => mobile/android/base/tests/testMailToContextMenu.java
rename : mobile/android/base/tests/testMasterPassword.java.in => mobile/android/base/tests/testMasterPassword.java
rename : mobile/android/base/tests/testNewTab.java.in => mobile/android/base/tests/testNewTab.java
rename : mobile/android/base/tests/testOrderedBroadcast.java.in => mobile/android/base/tests/testOrderedBroadcast.java
rename : mobile/android/base/tests/testOverscroll.java.in => mobile/android/base/tests/testOverscroll.java
rename : mobile/android/base/tests/testPan.java.in => mobile/android/base/tests/testPan.java
rename : mobile/android/base/tests/testPanCorrectness.java.in => mobile/android/base/tests/testPanCorrectness.java
rename : mobile/android/base/tests/testPasswordEncrypt.java.in => mobile/android/base/tests/testPasswordEncrypt.java
rename : mobile/android/base/tests/testPasswordProvider.java.in => mobile/android/base/tests/testPasswordProvider.java
rename : mobile/android/base/tests/testPermissions.java.in => mobile/android/base/tests/testPermissions.java
rename : mobile/android/base/tests/testPictureLinkContextMenu.java.in => mobile/android/base/tests/testPictureLinkContextMenu.java
rename : mobile/android/base/tests/testPrefsObserver.java.in => mobile/android/base/tests/testPrefsObserver.java
rename : mobile/android/base/tests/testPrivateBrowsing.java.in => mobile/android/base/tests/testPrivateBrowsing.java
rename : mobile/android/base/tests/testPromptGridInput.java.in => mobile/android/base/tests/testPromptGridInput.java
rename : mobile/android/base/tests/testReaderMode.java.in => mobile/android/base/tests/testReaderMode.java
rename : mobile/android/base/tests/testSearchSuggestions.java.in => mobile/android/base/tests/testSearchSuggestions.java
rename : mobile/android/base/tests/testSettingsMenuItems.java.in => mobile/android/base/tests/testSettingsMenuItems.java
rename : mobile/android/base/tests/testShareLink.java.in => mobile/android/base/tests/testShareLink.java
rename : mobile/android/base/tests/testSharedPreferences.java.in => mobile/android/base/tests/testSharedPreferences.java
rename : mobile/android/base/tests/testSystemPages.java.in => mobile/android/base/tests/testSystemPages.java
rename : mobile/android/base/tests/testTabHistory.java.in => mobile/android/base/tests/testTabHistory.java
rename : mobile/android/base/tests/testThumbnails.java.in => mobile/android/base/tests/testThumbnails.java
rename : mobile/android/base/tests/testVkbOverlap.java.in => mobile/android/base/tests/testVkbOverlap.java
rename : mobile/android/base/tests/test_bug720538.java.in => mobile/android/base/tests/test_bug720538.java
extra : rebase_source : c8d715aa110b07c6010054a674879e143a5f04e7
extra : amend_source : fb5714b78e055e336b5e0c6a0da8eb8c931ff09e
extra : histedit_source : ec57d8ba94000092438a2ba0bf4fb66091e98513%2C114ade72bb9b72b96557da74f1179734fa347e5c
2013-11-07 11:18:51 -05:00
Makoto Kato
fc77375fd3
Bug 891718 - Can override CPP/CC/CXX on Android. r=glandium
2013-11-07 17:39:13 +09:00
Mike Hommey
d2778baa7e
Bug 862770 - Fix --disable-compile-environment a little. r=gps
...
--HG--
rename : config/makefiles/target_libs.mk => config/makefiles/target_binaries.mk
rename : js/src/config/makefiles/target_libs.mk => js/src/config/makefiles/target_binaries.mk
2013-11-07 10:37:45 +09:00
Carsten "Tomcat" Book
5abe12cadb
merge fx-team to mozilla-central
2013-11-06 13:09:28 +01:00
Mike Hommey
dd4cc7ce79
Bug 933803 - Add a note to application.ini that it needs to be moved under browser/. r=ted
2013-11-06 14:22:33 +09:00
Mark Capella
7b6e77a838
Bug 840144 - Make about:config prettier on Android. r=wesj
2013-11-05 22:10:30 -08:00
Geoff Brown
932ca5b775
Bug 934012 - Add execext command to sutagent; r=jmaher
2013-11-05 10:53:32 -07:00
Brian Nicholson
99e8786d3c
Bug 933501 - Update SUTAgent to look for main activity rather than first one in manifest. r=gbrown DONTBUILD
2013-11-04 12:29:21 -08:00
Mark Hammond
93f6902bd7
Bug 930849 - add a datareporting field to mozinfo. r=ted
2013-11-04 11:18:20 +11:00
Mike Hommey
4150de8ede
Bug 932737 - Change elfhack such that it doesn't require two injection objects. r=nfroyd
2013-11-02 08:47:24 +09:00
Mike Hommey
53040f08c9
Bug 933120 - Move HOST_PROGRAM and HOST_SIMPLE_PROGRAMS to moz.build. r=gps
2013-11-02 08:44:11 +09:00
Trevor Saunders
7c26515c03
bug 913442 - rewrite build-gcc.py r=glandium DONTBUILD because NPOTB
2013-09-12 01:14:32 -04:00
Mike Hommey
e5bbd9bdc5
Bug 933047 - Add a configure check whether the C++ compiler actually is a C++ compiler. r=ted
2013-11-01 10:30:46 +09:00
Mike Hommey
7688ee6823
Bug 870406 part n - Move more CSRCS to moz.build. r=mshal
2013-11-01 10:30:45 +09:00
Mike Hommey
a7acf3ad1b
Bug 932112 - Add stdc++-compat hack for std::__detail::_List_node_base::_M_reverse, necessary for webrtc update. r=nfroyd
2013-10-30 07:42:58 +09:00
Christian Holler
ab472eb86c
Bug 932159 - ASan: Reduce quarantine_size for mochitests to avoid OOM. rs=ted
...
--HG--
extra : rebase_source : 42cc093284cc38df0763e0b093371f1bc5f8ed86
2013-10-29 18:56:18 +01:00
Carsten "Tomcat" Book
b1686a288d
Merge Fx-team to Mozilla-Central
2013-10-29 13:22:29 +01:00
Phil Ringnalda
df4308d2de
Merge m-c to f-t
2013-10-28 17:13:23 -07:00
Ed Morley
22c9c73fcd
Bug 926821 - Fix build documentation & comments about quoting of manifest property values; rs=build DONTBUILD
...
--HG--
extra : rebase_source : f91229f8bae49200b47d29ef5cfb0517b83057bc
2013-10-28 15:03:56 +00:00
Kartikaya Gupta
fe11621790
Bug 930916 - Add a function for getting the PaintedSurface as a data URI. r=gbrown
2013-10-28 09:25:48 -04:00
Nick Alexander
a018f9dabc
Bug 925185 - Part 2: Use add_java_jar and restrict JAVA_JAR_TARGETS to moz.build. r=gps
2013-10-24 15:38:22 -07:00
Cykesiopka
a3710e5c11
Bug 914270 - Part 1: Simple/Automated moves. r=joey
2013-10-24 18:51:00 +01:00
Mike Hommey
2cdfd87106
Bug 930454 - Remove --with-android-platform. r=ted
2013-10-25 08:23:40 +09:00
Mike Hommey
1d566f7586
Bug 929905 - Consolidate sources in moz.build. r=gps
2013-10-25 08:23:05 +09:00
Gregory Szorc
9ada834d56
Bug 927837 - Don't manage generated files in configure; r=glandium
...
--HG--
extra : rebase_source : b502ce209de6a0ae10e130644e424687e4fae85e
2013-10-23 14:43:32 -07:00
Jonathan Griffin
bd59ee22fb
Bug 931104 - Remove unused B2G automation code, r=ahal
2013-10-28 15:38:39 -07:00
Carsten "Tomcat" Book
e1f813cae8
Merge mozilla-central to mozilla-inbound
2013-10-24 07:08:01 +02:00
Brad Lassey
8eb4fbc195
bug 890985 - crash in nsStandardURL::SetSpec @ nsStandardURL::BuildNormalizedSpec r=glandium
2013-10-23 10:44:20 +02:00
Geoff Brown
7f18c03f82
Bug 917543 - Consolidate robocop.ini and robocop_x86.ini; r=jmaher
2013-10-23 20:36:23 -06:00
Gregory Szorc
c60359d87c
Bug 585011 - Move cl.py to mozbuild; r=ted
...
--HG--
rename : build/cl.py => python/mozbuild/mozbuild/action/cl.py
2013-10-22 14:25:56 -07:00
Mike Hommey
98f66e190e
Bug 926733 - Enable bug 921003. r=gps
2013-10-22 15:15:21 +09:00
Mike Hommey
45fb052ada
Bug 664362 - Generate depfiles for host objects/programs/libraries. r=gps
2013-10-22 13:40:27 +09:00
Christian Holler
724c6c91d2
Bug 929024 - Fix ASan symbolizing for mochitests. r=ted
...
--HG--
extra : rebase_source : f6b4ee3a5d84ba1987f2a35abe9b28c1d45efb2e
2013-10-21 20:11:07 +02:00
Vladimir Vukicevic
07b7a98902
b=927719; DEVELOPER_OPTIONS set too late; r=gps
2013-10-18 13:12:14 -04:00
Carsten "Tomcat" Book
70890ae083
Merge mozilla-central to mozilla-inbound
2013-10-17 13:49:27 +02:00
Carsten "Tomcat" Book
fc3455fc6c
Merge mozilla-inbound to mozilla-central
2013-10-17 13:43:37 +02:00
Ehsan Akhgari
eb82766684
Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium
2013-10-17 00:36:13 -04:00
Bobby Holley
63b795015e
Bug 924431 - Remove dumbmake dependency of js/xpconnect on js/src. r=gps
2013-10-17 10:00:01 +02:00
Phil Ringnalda
b6be4e4a2d
Back out ee100983f921 (bug 895047) for build bustage
...
CLOSED TREE
2013-10-16 21:51:55 -07:00
Ehsan Akhgari
2d5e8722de
Bug 895047 - Make char16_t available everywhere and use that to define PRUnichar and jschar; r=jcranmer,jorendorff,glandium
2013-10-17 00:36:13 -04:00
Mike Hommey
6aeae2f437
Bug 926906 - Kill core_abspath, core_realpath and core_winabspath. r=gps
2013-10-17 07:55:16 +09:00
Geoff Brown
5a20ae1728
Bug 926997 - Eliminate toasts from Watcher service, bump version to 1.17; r=wlach
2013-10-16 13:47:47 -06:00
John Hopkins
bd4a29cce0
Bug 925894 - Normalize cl generated dependencies before testing for spaces in them. p=glandium, r=gps
2013-10-16 14:13:14 -04:00
Ed Morley
936b294d34
Bug 923513 - Make remoteautomation.py use the new mozcrash check_for_java_exception(); r=jmaher
2013-10-16 16:18:29 +01:00
Nathan Froyd
86eb8ebbe3
Bug 781171 - delete JS_BYTES_PER_WORD/JS_BITS_PER_WORD from configure.in; r=glandium
2013-10-11 15:13:35 -04:00
Chenxia Liu
00e49e870f
Bug 914773 - Robocop: upgrade to robotium-solo-4.3.jar. r=gbrown
2013-04-11 09:53:15 +03:00
Nick Alexander
2cb50cac5d
Bug 900522 - Part 1: Make ANDROID_RESFILES a moz.build-only variable. r=gps
...
This depends on Bug 923306, which I think is close to r=glandium.
Since this is more moz.build than Android, r?=gps.
2013-10-09 16:18:00 -07:00
Mike Hommey
dd4cb679cf
Bug 926900 - Remove msys-make specific mozconfig. r=gps
2013-10-16 08:31:18 +09:00
Mike Hommey
c5272de310
Bug 926126 - Enable pseudo derecurse on releng builds, and enable parallel export; r=gps
2013-10-13 09:19:46 +09:00
Mike Hommey
589863dd6b
Bug 926010 - Create 'binaries' stamp when recursing build/clang-plugin; r=jcranmer
2013-10-12 10:07:13 +09:00
Gregory Szorc
ec1c3c1a22
Bug 924977 - More proper current working directory handling in mach; r=ahal
2013-10-11 12:44:15 -07:00
Sebastiaan de Haan
129177b4fc
Bug 908868 - Add code to the 'mach help' command to show disabled commands. r=gps
2013-10-11 13:41:25 -04:00
Nathan Froyd
f67dd20569
Bug 925330 - don't use HAVE_64BIT_OS when building elfhack; r=glandium
2013-10-10 09:31:29 -04:00
Wes Kocher
b7e8ca28d9
Merge b2g-inbound to m-c
2013-10-10 18:44:20 -07:00
Kyle Machulis
a526ae1147
Bug 925005 - Add moztest module path to mach search paths; r=gps
2013-10-10 12:37:45 -07:00
Gregory Szorc
501dd4bb28
Bug 920638 - Integrate moz.build symbols and Python API docs into Sphinx; r=mshal
2013-10-10 10:35:44 -07:00
Gregory Szorc
367dac208a
Bug 917988 - Remove copyright string from build docs config because it isn't used
...
DONTBUILD (NPOTB)
2013-10-10 09:50:29 -07:00
Wes Kocher
36c40db1ec
Merge m-c to fxteam
2013-10-09 20:42:24 -07:00
Nick Alexander
bfed676547
Bug 923306 - Build annotationProcessors with JAVA_JAR_TARGETS. r=glandium
2013-10-09 17:05:37 -07:00
Nick Alexander
c6b85c48fd
Bug 923306 - Make annotationProcessors build with -Xlint:all. r=ckitching
2013-10-09 17:05:37 -07:00
Ryan VanderMeulen
5669fdc343
Merge m-c to inbound.
...
CLOSED TREE
2013-10-09 15:34:02 -04:00
Marco Castelluccio
9a1528e3b9
Bug 924549 - Add MOCHITEST_WEBAPPRT_CHROME_MANIFESTS to specify webapprt chrome tests and convert all the webapprt mochitests to use manifests. r=gps
2013-10-09 09:16:18 -04:00
Gregory Szorc
113fe81c8e
NO BUG - Build docs for text preprocessor and jar manifests
...
DONTBUILD (NPOTB)
2013-10-07 23:47:08 +02:00
Jeff Hammel
27c0972b9f
Bug 921676 - mochitest screenshots fallout from bug 746243;r=ted
2013-10-05 15:28:34 -07:00
Ms2ger
bc14e4aa9c
Merge m-c to inbound.
2013-10-03 11:09:17 +02:00
Ms2ger
a14556d842
Bug 912438 - Part a: Move CSRCS to Makefile.in in build/unix/elfhack/inject; r=glandium
2013-10-03 09:10:01 +02:00
Ms2ger
cefa43a749
Bug 912099 - Part a: Make sure CPP_SOURCES only points to existing files in most of the tree; r=mshal
2013-10-03 09:10:00 +02:00
Mike Hommey
5cb4c3e1ff
Bug 923862 - Add binaries rule in build/clang-plugin. r=jcranmer
2013-10-09 11:03:42 +09:00
Gregory Szorc
78f7c8c9ac
NO BUG - Document more about slow builds
...
DONTBUILD (NPOTB)
2013-10-02 15:39:19 +02:00
Mike Hommey
c8689012fb
Bug 921003 - Make directory skipping opt-in, as initially intended. r=me
2013-10-02 11:32:15 +09:00
Wes Kocher
c7a7f8fbbd
Merge m-c to inbound
2013-10-01 18:54:45 -07:00
Wes Kocher
4d92cef6c5
Merge inbound to m-c
2013-10-01 18:41:15 -07:00
Mike Hommey
8f28569cca
Bug 921003 - For a given tier, skip directories without a Makefile.in and without variables in moz.build that are relevant to that tier. r=gps
2013-10-02 09:02:41 +09:00
Mike Hommey
c1772e4bcd
Bug 905973 part 3 - Add a "binaries" tier that optimizes for recompilation times. r=gps
2013-10-02 08:53:23 +09:00
Ryan VanderMeulen
9fff579026
Merge m-c to fx-team.
2013-10-01 17:24:45 -04:00
Nick Alexander
d7d5b7e7df
Bug 919563 - Standardize APK generation. r=glandium
...
This only handles the simple cases: no mobile/android/base (yet).
2013-10-01 12:43:30 -07:00
Benjamin Peterson
dbb9119fe9
Bug 922190 - Remove bundled copy of simplejson. r=gps
...
--HG--
extra : rebase_source : 5d33bafacd732e6bfb7acb6bb4d171eabb7d258a
2013-10-01 10:32:58 -04:00
Gregory Szorc
6995db0a14
NO BUG - Document mozinfo attributes, test manifest naming convention
...
DONTBUILD (NPOTB)
2013-10-01 09:28:39 +02:00
Gregory Szorc
58fd1367e3
NO BUG - Update build system docs for Python and moz.build files
...
DONTBUILD (NPOTB)
2013-09-30 14:32:07 +02:00
Gregory Szorc
d12c994044
NO BUG - Increase memory allocation in build docs Vagrant config
2013-09-29 14:14:30 +02:00
Ed Morley
ebe6e59b60
Backed out changeset 71629b83b401
2013-09-30 12:49:56 +01:00
Ed Morley
4728cdb059
Backed out changeset b44508a5c02f (bug 913985)
...
--HG--
rename : build/annotationProcessors/AnnotationInfo.java => build/annotationProcessors/MethodWithAnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java => build/annotationProcessors/utils/AlphabeticMethodComparator.java
rename : build/annotationProcessors/utils/GeneratableElementIterator.java => build/annotationProcessors/utils/GeneratableEntryPointIterator.java
2013-09-30 11:05:42 +01:00
Gregory Szorc
58772dbc94
NO BUG - Increase memory allocation in build docs Vagrant config
2013-09-29 14:14:30 +02:00
Chris Kitching
fc9e350e75
Bug 913985: Part 3 - Update the annotation processor to generate wrapper classes. r=kats
...
--HG--
rename : build/annotationProcessors/MethodWithAnnotationInfo.java => build/annotationProcessors/AnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticMethodComparator.java => build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java
rename : build/annotationProcessors/utils/GeneratableEntryPointIterator.java => build/annotationProcessors/utils/GeneratableElementIterator.java
2013-09-30 09:07:22 +02:00
Gregory Szorc
5c89d8f6ea
Bug 922685 - Local $(foreach) variable isn't set properly; r=bsmedberg
2013-10-01 18:48:26 +02:00
Gregory Szorc
6f9c45b204
NO BUG - Document common build system targets, add requirements.txt
...
DONTBUILD (NPOTB)
2013-09-29 10:43:49 +02:00
Ryan VanderMeulen
fb2d6dc1a4
Backed out 6 changesets (bug 913985) for suspicion of causing intermittent Android crashes on a CLOSED TREE.
...
Backed out changeset de21920d2b8e (bug 913985)
Backed out changeset f0f5497d65bb (bug 913985)
Backed out changeset 1e16ca4ad801 (bug 913985)
Backed out changeset 9c069a0820ea (bug 913985)
Backed out changeset 274df3abc991 (bug 913985)
Backed out changeset 05fe8b17516a (bug 913985)
--HG--
rename : build/annotationProcessors/AnnotationInfo.java => build/annotationProcessors/MethodWithAnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java => build/annotationProcessors/utils/AlphabeticMethodComparator.java
rename : build/annotationProcessors/utils/GeneratableElementIterator.java => build/annotationProcessors/utils/GeneratableEntryPointIterator.java
rename : mobile/android/base/mozglue/generatorannotations/WrapElementForJNI.java => mobile/android/base/mozglue/GeneratableAndroidBridgeTarget.java
rename : mobile/android/base/mozglue/generatorannotations/OptionalGeneratedParameter.java => mobile/android/base/mozglue/OptionalGeneratedParameter.java
2013-09-27 17:02:09 -04:00
Chris Kitching
784b492772
Bug 913985: Part 3 - Update the annotation processor to generate wrapper classes. r=kats
...
--HG--
rename : build/annotationProcessors/MethodWithAnnotationInfo.java => build/annotationProcessors/AnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticMethodComparator.java => build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java
rename : build/annotationProcessors/utils/GeneratableEntryPointIterator.java => build/annotationProcessors/utils/GeneratableElementIterator.java
2013-09-27 10:09:39 -04:00
Kartikaya Gupta
7f22c5c405
Back out d9bdfdfda06e to dd17e0758a00 (bug 913985) due to incorrect author on some of the patches. r=backout
...
--HG--
rename : build/annotationProcessors/AnnotationInfo.java => build/annotationProcessors/MethodWithAnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java => build/annotationProcessors/utils/AlphabeticMethodComparator.java
rename : build/annotationProcessors/utils/GeneratableElementIterator.java => build/annotationProcessors/utils/GeneratableEntryPointIterator.java
rename : mobile/android/base/mozglue/generatorannotations/WrapElementForJNI.java => mobile/android/base/mozglue/GeneratableAndroidBridgeTarget.java
rename : mobile/android/base/mozglue/generatorannotations/OptionalGeneratedParameter.java => mobile/android/base/mozglue/OptionalGeneratedParameter.java
2013-09-27 10:25:23 -04:00
Kartikaya Gupta
14fa790f0d
Bug 913985: Part 3 - Update the annotation processor to generate wrapper classes. r=kats
...
--HG--
rename : build/annotationProcessors/MethodWithAnnotationInfo.java => build/annotationProcessors/AnnotationInfo.java
rename : build/annotationProcessors/utils/AlphabeticMethodComparator.java => build/annotationProcessors/utils/AlphabeticAnnotatableEntityComparator.java
rename : build/annotationProcessors/utils/GeneratableEntryPointIterator.java => build/annotationProcessors/utils/GeneratableElementIterator.java
2013-09-27 10:09:39 -04:00
Ryan VanderMeulen
af5e51f375
Merge m-c to inbound.
2013-09-26 21:40:22 -04:00
Ryan VanderMeulen
a759e3fa7b
Merge inbound to m-c.
2013-09-26 21:29:08 -04:00
Mike Hommey
5756cd9165
Bug 920919 - Set MOZ_PSEUDO_DERECURSE to no-parallel-export by default on developer builds... when not using pymake. r=gps
2013-09-27 08:12:19 +09:00
Mike Hommey
47ef05d458
Bug 906225 - Add a --enable/disable-gold configure flag. r=gps
2013-09-27 08:07:30 +09:00
Gregory Szorc
261e4c161f
Bug 921198 - Increase pymake recursion limit (again); r=glandium
2013-09-26 14:43:45 -07:00
Ehsan Akhgari
7b5f2c53b1
Bug 915735 - Part 2: Tickle stdout when linking the PGOed xul.dll; r=ted
2013-09-26 16:54:48 -04:00
Gregory Szorc
6148208076
NO BUG Convert documentation Vagrantfile to work with Mozilla's Jenkins instance
...
DONTBUILD (NPOTB)
2013-09-25 13:55:46 -07:00
Gregory Szorc
4fa40ac450
NO BUG Add Vagrantfile for documentation build environment
...
DONTBUILD (NPOTB)
2013-09-25 13:05:57 -07:00
John Hopkins
a6e885c367
Bug 919528 - export LD path that works with both GNU make and Pymake. r=catlee
2013-09-25 06:52:30 -04:00
Wes Kocher
8136df6573
Merge inbound to m-c
2013-09-24 19:41:44 -07:00
Gregory Szorc
683ca358af
NO BUG - Increase memory allocation for documentation VM
2013-09-26 09:21:20 -07:00
Gregory Szorc
3c8fd217eb
Bug 917988 - Fix licensing of in-tree documentation; r=gerv
...
DONTBUILD (NPOTB)
2013-09-26 09:18:19 -07:00
Panos Astithas
9ab0fc5b7a
Search for Android SDK build tools version 18.1.0 (bug 919466). r=glandium
2013-09-24 10:14:33 +03:00
Gregory Szorc
32dda0ad99
NO BUG - Expand build system documentation DONTBUILD (NPOTB)
2013-09-23 17:21:10 -07:00
Ryan VanderMeulen
fdd42a380a
Merge inbound to m-c.
2013-09-23 17:01:29 -04:00
Nick Alexander
e509ad8b1c
Bug 909432 - Unify RESFILES and RES_FILES, and rename both to ANDROID_RESFILES. r=gps
2013-09-23 09:02:08 -07:00
Jeff Hammel
18cf2dd6e8
Bug 746243 - port Mochitest to Mozbase;r=ted
2013-09-23 07:47:48 -07:00
Gregory Szorc
21bb25384f
Bug 901990 - Part 1: Integrate test manifests with build config; r=ted
2013-09-24 11:50:04 -07:00
John Hopkins
f686b0b73c
Bug 919528 - use short path to MSVS10, set LD using _VSPATH. r=ted
2013-09-24 14:31:53 -04:00
Mike Hommey
1cf8edd844
Bug 920896 - Strip ./ from targets and dependencies in includedeps files. r=gps
2013-09-26 16:43:53 +09:00
Mike Hommey
bcb417b132
Bug 920353 - Use PYCOMMANDPATH paths as site packages in pymake, and set it to the virtualenv site packages instead of $(topsrcdir)/config. r=gps
2013-09-26 16:43:53 +09:00
Christian Holler
8fc307d856
Bug 917242 - Symbolize ASan traces in automation. r=ted
2013-09-20 13:37:53 +02:00
Gregory Szorc
536d657d91
Bug 917988 - Sphinx managed build system documentation; add mach build-docs; r=bsmedberg
...
--HG--
rename : python/mozbuild/dumbmake/README.rst => build/docs/mozbuild/dumbmake.rst
rename : python/mozbuild/mozbuild/frontend/README.rst => build/docs/mozbuild/frontend.rst
rename : python/mozbuild/README.rst => build/docs/mozbuild/index.rst
2013-09-20 15:46:43 -07:00
Gregory Szorc
d2658b6a1f
Bug 794506 - Part 1: Move virtualenv code under mozbuild; r=ted
...
--HG--
rename : build/virtualenv/packages.txt => build/virtualenv_packages.txt
rename : build/virtualenv/populate_virtualenv.py => python/mozbuild/mozbuild/virtualenv.py
2013-09-20 15:46:23 -07:00
Joey Armstrong
976ee51cf2
bug 870406: move CSRCS to mozbuild - patch #4 . r=mshal
2013-09-20 16:46:57 -04:00
Benjamin Smedberg
4f80679247
Bug 918869 - When the objdir is on a different drive from the source, write virtualenv paths as absolute paths (avoids "Error populating virtualenv"), r=gps
...
--HG--
rename : accessible/src/windows/sdn/sdnDocAccessible.cpp => accessible/src/windows/msaa/DocAccessibleWrap.cpp
rename : accessible/src/windows/sdn/sdnDocAccessible.h => accessible/src/windows/msaa/DocAccessibleWrap.h
extra : rebase_source : c650b4df2a745fa5ff7b6060355b2d5f4949846a
2013-09-20 15:41:23 -04:00
Mike Hommey
362a6b7e54
Bug 907365 - Pseudo-derecursify the build (opt-in). r=gps
...
Also remove the compile tier added in bug 912856 when pseudo-derecursify is disabled.
2013-09-20 10:44:11 +09:00
Geoff Brown
e48194ab7f
Bug 917543 - Add robocop_x86.ini to Makefiles; r=gps
2013-09-19 20:06:59 -06:00
John Hopkins
99dcc7dc97
Bug 894903 - Add new VS2010 install location to build PATH. r=ted
2013-09-19 09:40:51 -04:00
Gregory Szorc
41c5152558
Bug 870420 - Require Python 2.7.3+ to build; r=ted
2013-09-05 13:55:58 -07:00
Gregory Szorc
bdb326e321
Bug 910487 - Hack binary Python extensions into building on Windows; r=mshal
2013-09-18 11:16:22 -07:00
Ted Mielczarek
faec6d7296
bug 717758 - kill hung processes with SIGABRT on OS X in automation.py. r=jmaher
2013-09-16 14:44:25 -04:00
Gregory Szorc
b31c10426d
Bug 907902 - Create system isolated virtualenv, remove --system-ply support; r=glandium
2013-09-16 17:21:59 -07:00
Gregory Szorc
af19e5b485
Bug 799189 - Use mozprocess in cl.py; r=mshal
2013-09-16 12:55:34 -07:00
Ted Mielczarek
edac429495
bug 641829 - add a Quitter extension for profileserver.py. r=jmaher
2011-05-26 09:07:35 -04:00
Nathan Froyd
de359b548a
Bug 906088 - part 6 - update tests to use the new API; r=kats
...
Fixed testPrefsObserver to use the correct requestId for unregistering observers.
Changed all tests to use th same hexadecimal constant, per Kats's feedback. Asking
for actual review now. Local robocop testing shows the failing tests on try now pass
locally, so I'm assuming I have fixed the issues...
2013-09-04 09:58:32 -04:00
Joey Armstrong
1938109537
bug 888009: move HOST_CPPSRCS to mozbuild (batch #2 ) r=mshal
2013-09-12 13:32:27 -04:00
Mike Hommey
2347d58a74
Bug 915642 - Allow simple variable references in includedeps files; r=gps
2013-09-12 22:05:34 +09:00
Mike Hommey
3f803c5000
Bug 914935 - Fix pymake handling of colon in includedep files. r=gps
2013-09-12 08:14:44 +09:00
Ryan VanderMeulen
6fec648cd7
Backed out 7 changesets (bug 906088) for robocop failures on a CLOSED TREE.
...
Backed out changeset c5b4781bd918 (bug 906088)
Backed out changeset a498d1641c16 (bug 906088)
Backed out changeset fcff9ef5cf7d (bug 906088)
Backed out changeset cf1603d47f6c (bug 906088)
Backed out changeset 8671264a5aaa (bug 906088)
Backed out changeset 01d6b977021f (bug 906088)
Backed out changeset 2910cc092c19 (bug 906088)
2013-09-11 14:45:12 -04:00
Nathan Froyd
488a08e029
Bug 906088 - part 6 - update tests to use the new API; r=kats
...
Fixed testPrefsObserver to use the correct requestId for unregistering observers.
Changed all tests to use th same hexadecimal constant, per Kats's feedback. Asking
for actual review now. Local robocop testing shows the failing tests on try now pass
locally, so I'm assuming I have fixed the issues...
2013-09-04 09:58:32 -04:00
Nathan Froyd
f97e03a2d4
Bug 914293 - ensure check_debug_ranges.py can cope with a nonexistant DW_AT_ranges; r=glandium
2013-09-10 11:53:21 -04:00
Chris Kitching
9c51fc1d3e
Bug 914760 - Generate less debugging code. r=rnewman
2013-09-10 21:10:47 -04:00
Gregory Szorc
85cad798a7
Bug 860839 - Initial implementation of |mach test|; r=jhammel
...
The future of running tests is this command. It is a unified command for
running tests. Currently, it only supports running test suites from
their full test suite name or TBPL abbreviation. Support will be added
in the future for running individual tests or mixing and matching tests
of different flavors.
2013-09-09 12:37:38 -07:00