cf96aa6390d1570d087bbcf2e15729a640b1b1a3: Bug 1257325 - Disable C4838 to unblock compilation on VS2015; r?rbarnes draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 14:17:30 -0700 - rev 341320
Push 13188 by gszorc@mozilla.com at Wed, 16 Mar 2016 21:17:52 +0000
Bug 1257325 - Disable C4838 to unblock compilation on VS2015; r?rbarnes As part of unblocking building with VS2015u1 in automation, I'm mass disabling compiler warnings that are turned into errors. This is not the preferred mechanism to fix compilation warnings. So hopefully this patch never lands because someone insists on fixing the underlying problem instead. But if it does land, hopefully the workaround is only temporary. MozReview-Commit-ID: 6UrAbeEAxLc
556502c7d952b7d64f98a106d1aced4aff0469dd: Bug 1256559: Change printf format string to prevent compiler warnings draft
Simon Montagu <smontagu@smontagu.org> - Wed, 16 Mar 2016 08:20:49 +0200 - rev 341319
Push 13188 by gszorc@mozilla.com at Wed, 16 Mar 2016 21:17:52 +0000
Bug 1256559: Change printf format string to prevent compiler warnings MozReview-Commit-ID: DusHZvRVV4t
a5edd7b05f6a9a6a76f10c08dd5d6fe9a6205995: enable PGO draft
Gregory Szorc <gps@mozilla.com> - Tue, 08 Mar 2016 14:48:22 -0800 - rev 341318
Push 13188 by gszorc@mozilla.com at Wed, 16 Mar 2016 21:17:52 +0000
enable PGO MozReview-Commit-ID: EdiNUx21iPr
b8fcf70dd3dfd2c87051201125ffe5c0da766f6b: Bug XXXX - Disable C4477 on nsXPCOMGlue.cpp draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 10:09:48 -0700 - rev 341317
Push 13188 by gszorc@mozilla.com at Wed, 16 Mar 2016 21:17:52 +0000
Bug XXXX - Disable C4477 on nsXPCOMGlue.cpp MozReview-Commit-ID: Gmxn11fos9I
c1629766138bb2d5331ed06dc14d49b94a0870a9: Bug 1186060 - Build with Visual Studio 2015 Update 1; r?ted, ehsan draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 18:50:10 -0700 - rev 341316
Push 13188 by gszorc@mozilla.com at Wed, 16 Mar 2016 21:17:52 +0000
Bug 1186060 - Build with Visual Studio 2015 Update 1; r?ted, ehsan This commit switches Windows builds from Visual Studio 2013 to Visual Studio 2015 Update 1. Previously, Visual Studio was installed on the builers as part of the base system image. Starting with this commit, we obtain Visual Studio from a pre-generated, self-contained archive containing the executables, Windows SDK, and other support files. This means that new Windows toolchains can be installed without having to modify configuration of machines in automation! The mozconfigs for Visual Studio 2015 are a bit different from existing mozconfigs. Because it appears to be completely redundant and not necessary, the LIBPATH variable has been dropped. The order of paths in PATH, LIB, and INCLUDE has changed. The new order more accurately reflects what would be defined by vcvarsall.bat. As part of switching to Visual Studio 2015, the Universal CRT is now required. So, the 2015 mozconfigs export WIN_UCRT_REDIST_DIR to define the location to those files. The switch to Visual Studio 2015 also involves the switch from the Windows 8.1 SDK to the Windows 10 SDK. However, we still target an old version of Windows, so this hopefully shouldn't have any significant fallout. It's worth noting that switching to Visual Studio 2015 makes builds - especially PGO builds - significantly faster. Our PGO build times in automation are ~1 hour faster. Our regular builds appear to be a few minutes faster. MozReview-Commit-ID: Pa5GW8V87Q
430a048482529b0cf1c1586f260edeadb0200899: Bug 1124033 - Replace blanket disabling of VS2015 warnings with C5026 and C5027; r?ehsan draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 14:38:12 -0700 - rev 341315
Push 13188 by gszorc@mozilla.com at Wed, 16 Mar 2016 21:17:52 +0000
Bug 1124033 - Replace blanket disabling of VS2015 warnings with C5026 and C5027; r?ehsan Wv:18 was added in bug 1119072 as a quick way to get the tree building with VS2015. Now that we're closer to rolling out VS2015 support, we want to expose its new warnings. This patch replaces the blanket disabling of new warnings in VS2015 with just disabling C5026 and C5027, which relate to symbols being implicitly defined as deleted. MozReview-Commit-ID: 8uniydfNJns
10f2b165f664333887b8b9da84c59f351bd3facc: Bug 1257320 - Disable C4577 to unblock compilation on VS2015; r?mayhemer draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 14:04:34 -0700 - rev 341314
Push 13188 by gszorc@mozilla.com at Wed, 16 Mar 2016 21:17:52 +0000
Bug 1257320 - Disable C4577 to unblock compilation on VS2015; r?mayhemer As part of unblocking building with VS2015u1 in automation, I'm mass disabling compiler warnings that are turned into errors. This is not the preferred mechanism to fix compilation warnings. So hopefully this patch never lands because someone insists of fixing the underlying problem instead. But if it does land, hopefully the workaround is only temporary. That being said, the warnings this patch masks are in an included ICU header, which is a 3rd party project. So our hands appear tied. MozReview-Commit-ID: 1Qh9H3zrCDf
90b58d140a33dacf301c34bcd01cc3bcb443c399: Bug 1255077 - Bookmarks menu item does nothing if bookmarks panel is disabled. r=margaret draft
Chenxia Liu <liuche@mozilla.com> - Wed, 16 Mar 2016 14:01:04 -0700 - rev 341313
Push 13187 by cliu@mozilla.com at Wed, 16 Mar 2016 21:17:28 +0000
Bug 1255077 - Bookmarks menu item does nothing if bookmarks panel is disabled. r=margaret MozReview-Commit-ID: 7219EueXxtw
11ef0101d0cc63bf50cd51fb1f74dbadd7e83cc4: Bug 1257314 - Properly lock in IPC PeekMessages. r=billm draft
Benoit Girard <b56girard@gmail.com> - Wed, 16 Mar 2016 17:15:38 -0400 - rev 341312
Push 13186 by b56girard@gmail.com at Wed, 16 Mar 2016 21:15:58 +0000
Bug 1257314 - Properly lock in IPC PeekMessages. r=billm MozReview-Commit-ID: 8iUVhiN9Ksk
195b4974818e08acdffaa8cc19369542a3ad6d81: Bug 1255077 - Bookmarks menu item does nothing if bookmarks panel is disabled. r=margaret draft
Chenxia Liu <liuche@mozilla.com> - Wed, 16 Mar 2016 14:01:04 -0700 - rev 341311
Push 13185 by cliu@mozilla.com at Wed, 16 Mar 2016 21:13:27 +0000
Bug 1255077 - Bookmarks menu item does nothing if bookmarks panel is disabled. r=margaret MozReview-Commit-ID: 7219EueXxtw
b6eed8d1102e7139c913e28f0f34e3dc3bce65ae: Bug 1254353 - Allow to resign an already signed APK. draft
Nick Alexander <nalexander@mozilla.com> - Tue, 15 Mar 2016 16:01:44 -0700 - rev 341310
Push 13184 by nalexander@mozilla.com at Wed, 16 Mar 2016 21:07:46 +0000
Bug 1254353 - Allow to resign an already signed APK. Gradle produces signed, unaligned APK files. We expect unsigned, unaligned APK files. This change discards any existing signature, turning a signed, unaligned APK into an unsigned, unaligned APK. MozReview-Commit-ID: DnSGJCvHsym
0c0381a8e5ec54ef216deaeeb2ce30d1ab430f88: Bug 1254353 - Include Robocop support files. draft
Nick Alexander <nalexander@mozilla.com> - Tue, 15 Mar 2016 16:02:01 -0700 - rev 341309
Push 13184 by nalexander@mozilla.com at Wed, 16 Mar 2016 21:07:46 +0000
Bug 1254353 - Include Robocop support files. MozReview-Commit-ID: KCpXvqzYBsY
bebcd03ce59298b52a551dede46e9f02ec17747c: Bug 1254353 - Don't build GeckoView. draft
Nick Alexander <nalexander@mozilla.com> - Mon, 14 Mar 2016 15:11:27 -0700 - rev 341308
Push 13184 by nalexander@mozilla.com at Wed, 16 Mar 2016 21:07:46 +0000
Bug 1254353 - Don't build GeckoView. MozReview-Commit-ID: JdjLQ5nS9Fs
03618be13b789a028be2c31a8d5b7d0481bf0289: Bug 1254353 - Pre: Explicitly request READ_EXTERNAL_MANIFEST permission. r?sebastian draft
Nick Alexander <nalexander@mozilla.com> - Mon, 14 Mar 2016 14:23:56 -0700 - rev 341307
Push 13184 by nalexander@mozilla.com at Wed, 16 Mar 2016 21:07:46 +0000
Bug 1254353 - Pre: Explicitly request READ_EXTERNAL_MANIFEST permission. r?sebastian This permission was added in API 16, and is only enforced in API 19+. (It's benign to add it to APKs installed on API 15.) We want to declare it explicitly so that the bouncer APK and the main APK have the same permission set. There appears to be some fanciness with Gradle's implied permission system where the bouncer APK does not request READ implicitly where-as the main APK does request READ implicitly. This just makes things explicit (and uniform). MozReview-Commit-ID: LBblAPa0duV
a6e25d8ace5811ce099508946caee114043d0cc6: Bug 1254353 - Pre: Add GRADLE_FLAGS to control Gradle in automation. r?chmanchester draft
Nick Alexander <nalexander@mozilla.com> - Mon, 14 Mar 2016 12:54:26 -0700 - rev 341306
Push 13184 by nalexander@mozilla.com at Wed, 16 Mar 2016 21:07:46 +0000
Bug 1254353 - Pre: Add GRADLE_FLAGS to control Gradle in automation. r?chmanchester MozReview-Commit-ID: KwUumRoJ4c5
52233f609ba25f4fed958867ed680472a08e18f5: Bug 1254353 - Build with Gradle in automation. draft
Nick Alexander <nalexander@mozilla.com> - Fri, 11 Mar 2016 15:09:34 -0800 - rev 341305
Push 13184 by nalexander@mozilla.com at Wed, 16 Mar 2016 21:07:46 +0000
Bug 1254353 - Build with Gradle in automation. MozReview-Commit-ID: J7ucrLboeFC
373725db03ce960b5e58e26d5ee93e03f08a556e: Bug 1254353 - Pre: Assemble app and tests when collecting dependencies. r=me draft
Nick Alexander <nalexander@mozilla.com> - Sat, 12 Mar 2016 16:43:42 -0800 - rev 341304
Push 13184 by nalexander@mozilla.com at Wed, 16 Mar 2016 21:07:46 +0000
Bug 1254353 - Pre: Assemble app and tests when collecting dependencies. r=me In the wild, the Robotium Maven dependency is not being fetched. Let's see if this forces it to be downloaded. MozReview-Commit-ID: 3Fhm4Aj40Jp
45bb219aa30b23605704e9c53656e2b4fabefa0c: Bug 1257320 - Disable C4577 to unblock compilation on VS2015; r?mayhemer draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 14:04:34 -0700 - rev 341303
Push 13183 by gszorc@mozilla.com at Wed, 16 Mar 2016 21:05:20 +0000
Bug 1257320 - Disable C4577 to unblock compilation on VS2015; r?mayhemer As part of unblocking building with VS2015u1 in automation, I'm mass disabling compiler warnings that are turned into errors. This is not the preferred mechanism to fix compilation warnings. So hopefully this patch never lands because someone insists of fixing the underlying problem instead. But if it does land, hopefully the workaround is only temporary. That being said, the warnings this patch masks are in an included ICU header, which is a 3rd party project. So our hands appear tied. MozReview-Commit-ID: 1Qh9H3zrCDf
6c6c97a866cb3157466c3a15f7c477f9a11122c2: Bug 1186060 - Build with Visual Studio 2015 Update 1; r?ted, ehsan draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 18:50:10 -0700 - rev 341302
Push 13183 by gszorc@mozilla.com at Wed, 16 Mar 2016 21:05:20 +0000
Bug 1186060 - Build with Visual Studio 2015 Update 1; r?ted, ehsan This commit switches Windows builds from Visual Studio 2013 to Visual Studio 2015 Update 1. Previously, Visual Studio was installed on the builers as part of the base system image. Starting with this commit, we obtain Visual Studio from a pre-generated, self-contained archive containing the executables, Windows SDK, and other support files. This means that new Windows toolchains can be installed without having to modify configuration of machines in automation! The mozconfigs for Visual Studio 2015 are a bit different from existing mozconfigs. Because it appears to be completely redundant and not necessary, the LIBPATH variable has been dropped. The order of paths in PATH, LIB, and INCLUDE has changed. The new order more accurately reflects what would be defined by vcvarsall.bat. As part of switching to Visual Studio 2015, the Universal CRT is now required. So, the 2015 mozconfigs export WIN_UCRT_REDIST_DIR to define the location to those files. The switch to Visual Studio 2015 also involves the switch from the Windows 8.1 SDK to the Windows 10 SDK. However, we still target an old version of Windows, so this hopefully shouldn't have any significant fallout. It's worth noting that switching to Visual Studio 2015 makes builds - especially PGO builds - significantly faster. Our PGO build times in automation are ~1 hour faster. Our regular builds appear to be a few minutes faster. MozReview-Commit-ID: Pa5GW8V87Q
151ab7d66f90581d49d847ddcfa47d0f89df494a: Bug 1124033 - Replace blanket disabling of VS2015 warnings with C5026 and C5027; r?ehsan draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 14:38:12 -0700 - rev 341301
Push 13183 by gszorc@mozilla.com at Wed, 16 Mar 2016 21:05:20 +0000
Bug 1124033 - Replace blanket disabling of VS2015 warnings with C5026 and C5027; r?ehsan Wv:18 was added in bug 1119072 as a quick way to get the tree building with VS2015. Now that we're closer to rolling out VS2015 support, we want to expose its new warnings. This patch replaces the blanket disabling of new warnings in VS2015 with just disabling C5026 and C5027, which relate to symbols being implicitly defined as deleted. MozReview-Commit-ID: 8uniydfNJns
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip