8c773f7ec364de81a3892cf42f5ea67e5e776239: no settimeout draft
Markus Stange <mstange@themasta.com> - Thu, 17 Mar 2016 16:56:02 -0400 - rev 343060
Push 13517 by mstange@themasta.com at Mon, 21 Mar 2016 20:51:56 +0000
no settimeout MozReview-Commit-ID: 9ALbk6zjX0s
211e277d1000d2ebf26bac957e03a8a39e6e05c5: Pass transaction IDs all over the place for no particular reason. draft
Markus Stange <mstange@themasta.com> - Thu, 17 Mar 2016 16:54:09 -0400 - rev 343059
Push 13517 by mstange@themasta.com at Mon, 21 Mar 2016 20:51:56 +0000
Pass transaction IDs all over the place for no particular reason.
7e9fffa6c0d86bb5f8ed01b25016935a9c207186: Bug 1254628 - Timestamp instrumentation draft
Markus Stange <mstange@themasta.com> - Wed, 16 Mar 2016 17:47:05 -0400 - rev 343058
Push 13517 by mstange@themasta.com at Mon, 21 Mar 2016 20:51:56 +0000
Bug 1254628 - Timestamp instrumentation MozReview-Commit-ID: CJ3uO74vaZs
5ca144e989bf8a01aa91cc8bc361c4e5f83ee265: scrollingclipstuff draft
Markus Stange <mstange@themasta.com> - Mon, 14 Mar 2016 21:59:33 -0400 - rev 343057
Push 13517 by mstange@themasta.com at Mon, 21 Mar 2016 20:51:56 +0000
scrollingclipstuff MozReview-Commit-ID: Ed1MxL7qUzU
c002b66f74a13fa7fe5deed899b3115095824cff: Bug 1255068 - Do not allow empty transaction transform changes if the scroll position has changed since the last paint. r?kats, r?mattwoodrow draft
Markus Stange <mstange@themasta.com> - Fri, 11 Mar 2016 16:09:16 -0500 - rev 343056
Push 13517 by mstange@themasta.com at Mon, 21 Mar 2016 20:51:56 +0000
Bug 1255068 - Do not allow empty transaction transform changes if the scroll position has changed since the last paint. r?kats, r?mattwoodrow MozReview-Commit-ID: 7exuhuf3HTJ
caff26c5a52e4416598831a3ab7f45361300fd4c: Bug 1258481 - Use RegionBuilder for nsRegion IPC. r=jrmuizel draft
Benoit Girard <b56girard@gmail.com> - Mon, 21 Mar 2016 16:49:54 -0400 - rev 343055
Push 13516 by b56girard@gmail.com at Mon, 21 Mar 2016 20:51:10 +0000
Bug 1258481 - Use RegionBuilder for nsRegion IPC. r=jrmuizel MozReview-Commit-ID: DF2waWRqg0v
64da769ea9d1f61a5ff191e39c3a8638ffc8cfe0: Bug 1258481 - Add a RegionBuilder for accumulating rects. r=jrmuizel draft
Benoit Girard <b56girard@gmail.com> - Mon, 21 Mar 2016 16:22:37 -0400 - rev 343054
Push 13516 by b56girard@gmail.com at Mon, 21 Mar 2016 20:51:10 +0000
Bug 1258481 - Add a RegionBuilder for accumulating rects. r=jrmuizel MozReview-Commit-ID: 6AO9q6Ru833
2c9a2e1e2c6d207661657eb4f3b1621e7fb9531c: Bug 1256473 - Cast values to avoid C4838 on VS2015; r?mayhemer draft
Gregory Szorc <gps@mozilla.com> - Mon, 21 Mar 2016 13:22:38 -0700 - rev 343053
Push 13515 by gszorc@mozilla.com at Mon, 21 Mar 2016 20:23:15 +0000
Bug 1256473 - Cast values to avoid C4838 on VS2015; r?mayhemer MozReview-Commit-ID: DM4nChFJVWF
900bab0febedab5ed1ee9c3465f9c134889fcf18: enable PGO draft
Gregory Szorc <gps@mozilla.com> - Tue, 08 Mar 2016 14:48:22 -0800 - rev 343052
Push 13515 by gszorc@mozilla.com at Mon, 21 Mar 2016 20:23:15 +0000
enable PGO MozReview-Commit-ID: EdiNUx21iPr
2bfa8eee9b35b8b4d334ac03bfcdfe31c6a86d0e: Bug 1256552 - Disable C4577 to unblock compilation on VS2015; r?jrmuizel draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 23:14:24 -0700 - rev 343051
Push 13515 by gszorc@mozilla.com at Mon, 21 Mar 2016 20:23:15 +0000
Bug 1256552 - Disable C4577 to unblock compilation on VS2015; r?jrmuizel 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. MozReview-Commit-ID: BNhXxMhJaZh
692d8d7fbe36165f0817d378a6b91688932ca80b: Bug 1257410 - Disable C4477 to unblock compilation on VS2015 draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 20:15:16 -0700 - rev 343050
Push 13515 by gszorc@mozilla.com at Mon, 21 Mar 2016 20:23:15 +0000
Bug 1257410 - Disable C4477 to unblock compilation on VS2015 This is a workaround to enable VS2015 to build with warnings as errors. MozReview-Commit-ID: CZlAJN4pIa8
73f8d764696b335d57ee38c2d3f7dcd29fc3e913: Bug 1256558 - Change MUST_CONVERT to avoid C4311 in VS2015; r?peterv draft
Gregory Szorc <gps@mozilla.com> - Mon, 21 Mar 2016 12:00:41 -0700 - rev 343049
Push 13515 by gszorc@mozilla.com at Mon, 21 Mar 2016 20:23:15 +0000
Bug 1256558 - Change MUST_CONVERT to avoid C4311 in VS2015; r?peterv This code is cherry picked from the trunk version of expat. MozReview-Commit-ID: 8RDaArq2BwO
67ce73baff5dd7f2093e08cbcd293c5e1f07a6dc: 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 343048
Push 13515 by gszorc@mozilla.com at Mon, 21 Mar 2016 20:23:15 +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
1b015b913de36723776fd35821f3b724b30c2a9d: Bug 1124033 - Disable C4311 and C4312 in directories exhibiting warnings; r?ehsan draft
Gregory Szorc <gps@mozilla.com> - Mon, 21 Mar 2016 12:01:49 -0700 - rev 343047
Push 13515 by gszorc@mozilla.com at Mon, 21 Mar 2016 20:23:15 +0000
Bug 1124033 - Disable C4311 and C4312 in directories exhibiting warnings; r?ehsan There are a long tail of C4311 and C4312 warnings in VS2015. Rather than wait until all of them are fixed to land VS2015, we're taking the easy way out and disabling these warnings in every directory currently exhibiting a warning. This is evil. But it is a lesser evil than globally disabling C4311 and C4312. At least with this approach new C4311 and C4312 warnings in directories that aren't suppressing them shouldn't be introduced. MozReview-Commit-ID: 2cwWrjMD6B9
8f2982f2afd1551b117fe11d96219929621b7bb4: Bug 1256473 - Disable C4838 to unblock compilation on VS2015; r?honza draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 15:49:00 -0700 - rev 343046
Push 13515 by gszorc@mozilla.com at Mon, 21 Mar 2016 20:23:15 +0000
Bug 1256473 - Disable C4838 to unblock compilation on VS2015; r?honza 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. MozReview-Commit-ID: DXCShwn4hHf
fc4268aa803eb6835d46cfda18c6ac899271a8df: Bug 1256027 - Disable C4477 to unblock compilation on VS2015; r?bsmedberg draft
Gregory Szorc <gps@mozilla.com> - Tue, 15 Mar 2016 13:48:38 -0700 - rev 343045
Push 13515 by gszorc@mozilla.com at Mon, 21 Mar 2016 20:23:15 +0000
Bug 1256027 - Disable C4477 to unblock compilation on VS2015; r?bsmedberg 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. All the workarounds in this patch are fixing a warning from toolkit/xre/nsNativeAppSupportWin.cpp or toolkit/xre/nsWindowsRestart.cpp. How a source file manages to get included from so many components across the tree, I don't know. MozReview-Commit-ID: lwdVbcn8ap
bdae09a360d0f0f6754445acc5b83a45f6520fe6: Bug 1256502 - Disable C4319 to unblock compilation on VS2015; r?jmuizelaar draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 17:51:13 -0700 - rev 343044
Push 13515 by gszorc@mozilla.com at Mon, 21 Mar 2016 20:23:15 +0000
Bug 1256502 - Disable C4319 to unblock compilation on VS2015; r?jmuizelaar 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. MozReview-Commit-ID: 4eBICvkzErY
76c28d870fc21455306dfe6a79f0d4fd2ef10ab2: Bug 1256484 - Disable C4459 to unblock compilation on VS2015; r?keeler draft
Gregory Szorc <gps@mozilla.com> - Tue, 15 Mar 2016 00:00:19 -0700 - rev 343043
Push 13515 by gszorc@mozilla.com at Mon, 21 Mar 2016 20:23:15 +0000
Bug 1256484 - Disable C4459 to unblock compilation on VS2015; r?keeler 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 someone fixes the underlying problem someday. However, there are tons of ignored warnings in security/certverifier, so I guess the workaround in this patch is par for the course. MozReview-Commit-ID: 7GZ9RpkxnwT
0532423755fa5c5cbfebfcb3bcca29155ae6ae93: Bug 1186060 - Build with Visual Studio 2015 Update 1; r?ted, ehsan draft
Gregory Szorc <gps@mozilla.com> - Mon, 21 Mar 2016 11:26:14 -0700 - rev 343042
Push 13515 by gszorc@mozilla.com at Mon, 21 Mar 2016 20:23:15 +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
30cc10b99593fd543eba8dcc20fd451b4424fb84: Bug 1256552 - fix int-to-float conversions in RadialGradientEffectD2D1. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Mon, 21 Mar 2016 16:17:16 -0400 - rev 343041
Push 13515 by gszorc@mozilla.com at Mon, 21 Mar 2016 20:23:15 +0000
Bug 1256552 - fix int-to-float conversions in RadialGradientEffectD2D1. r=jrmuizel
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip