d52c02acad247613d08035cc0daed9c3ae039ee6: 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 341271
Push
13179 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:43:27 +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
8d969ca0e2b93e68b0dda5085d48f55f8bc19ff0: Bug 1256552 - Disable C4838 to unblock compilation on VS2015; r?jrmuizel
draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 23:04:23 -0700 - rev 341270
Push
13179 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:43:27 +0000
Bug 1256552 - Disable C4838 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 on fixing the underlying
problem instead. But if it does land, hopefully the workaround is
only temporary.
MozReview-Commit-ID: AvAmWHM7MWv
3f4c70d19f9681f5e6cae3acdc67347b1e410471: Bug 1256548 - Disable C4312 to unblock compilation on VS2015; r?billm
draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 22:20:38 -0700 - rev 341269
Push
13179 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:43:27 +0000
Bug 1256548 - Disable C4312 to unblock compilation on VS2015; r?billm
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. That being said, the underlying problem in the
warning this fixes appears to be in a header from 3rd party WebRTC
code, so our hands might be tied.
MozReview-Commit-ID: E8JqPkYqxls
b5aecf0025ebc0d1910eb688a234bd5ebf295732: Bug 1256533 - Disable C4312 to unblock compilation on VS2015; r?jya
draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 20:51:41 -0700 - rev 341268
Push
13179 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:43:27 +0000
Bug 1256533 - Disable C4312 to unblock compilation on VS2015; r?jya
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: 7mzDrJKp3EM
16394c116e58367c292b3fd9a0a90ed0c12bdbc3: 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 341267
Push
13179 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:43:27 +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
61f43f477370252af5f91df9ea545f318410a46e: 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 341266
Push
13179 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:43:27 +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
4976d43750a45447574149d5f44178020cbe7392: Bug 1256501 - Disable C4312 to unblock compilation on VS2015; r?aklotz
draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 17:38:54 -0700 - rev 341265
Push
13179 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:43:27 +0000
Bug 1256501 - Disable C4312 to unblock compilation on VS2015; r?aklotz
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: FoYEsdZxi28
585c88a207dfe240202b591126c955cdf612e09c: Bug 1256498 - Disable C4838 to unblock compilation on VS2015; r?jrmuizel
draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 17:31:03 -0700 - rev 341264
Push
13179 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:43:27 +0000
Bug 1256498 - Disable C4838 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: 6uMZ2d1ZBji
b90d0ecc27b738684ddf1c9ee427cb7ec3d105a6: Bug 1256492 - Disable C4312 to unblock compilation on VS2015; r?jrmuizel
draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 17:04:38 -0700 - rev 341263
Push
13179 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:43:27 +0000
Bug 1256492 - Disable C4312 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: 2NuNhdxDLXf
2d5870b253b4a641a4ac05bf5013eb37045c877c: Bug 1256484 - Disable C4456, C4458, and C4459 to unblock compilation on VS2015; r?keeler
draft
Gregory Szorc <gps@mozilla.com> - Tue, 15 Mar 2016 00:00:19 -0700 - rev 341262
Push
13179 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:43:27 +0000
Bug 1256484 - Disable C4456, C4458, and 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
b850a14c62217d1c21500a676cec197c6cd3d8ec: 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 341261
Push
13179 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:43:27 +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
21960de1e6b8cdc92e352075a52f7fb63c571bfd: Bug 1257036 - Disable C4302 to unblock compilation on VS2015; r?bobowen
draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 13:27:59 -0700 - rev 341260
Push
13178 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:31:35 +0000
Bug 1257036 - Disable C4302 to unblock compilation on VS2015; r?bobowen
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. But the warning
occurs in third party code, so my hands are tied.
MozReview-Commit-ID: A0UF2RHJzVo
2b5b3ed1ea64746ae66d4ffc273e6e2e3fa5f075: bug 1249664 - Test that the popup doesn't hide on frame reconstruction r?RyanVM
draft
Chris H-C <chutten@mozilla.com> - Tue, 15 Mar 2016 13:17:17 -0400 - rev 341259
Push
13177 by bmo:chutten@mozilla.com at Wed, 16 Mar 2016 20:20:04 +0000
bug 1249664 - Test that the popup doesn't hide on frame reconstruction r?RyanVM
MozReview-Commit-ID: LEikQXmeNeM
3acb84b49ecd8069f6c55508e946bb4dddb90765: Bug 1257305 - Disable C4312 to unblock compilation on VS2015; r?Waldo
draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 13:11:50 -0700 - rev 341258
Push
13176 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:13:16 +0000
Bug 1257305 - Disable C4312 to unblock compilation on VS2015; r?Waldo
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: KfumV9jas6s
8d076608fba2610b43580e7ba8c76d012e87b19c: Bug 1257303 - Disable C4312 to unblock compilation on VS2015; r?tbsaude
draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 13:02:57 -0700 - rev 341257
Push
13176 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:13:16 +0000
Bug 1257303 - Disable C4312 to unblock compilation on VS2015; r?tbsaude
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: 17ASomHsI5c
787165b77a01db8f3ac14df0df57fd6e20855cb8: Bug 1257303 - Disable C4312 to unblock compilation on VS2015; r?tbsaude
draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 13:02:57 -0700 - rev 341256
Push
13175 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:03:14 +0000
Bug 1257303 - Disable C4312 to unblock compilation on VS2015; r?tbsaude
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: 17ASomHsI5c
87a1711816c81dfd6433742e96b1441268a4827c: Bug XXXX - Disable C4477 on nsXPCOMGlue.cpp
draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 10:09:48 -0700 - rev 341255
Push
13175 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:03:14 +0000
Bug XXXX - Disable C4477 on nsXPCOMGlue.cpp
MozReview-Commit-ID: Gmxn11fos9I
1a535c43ee131aac1b480e8980790de940179cf9: Bug XXXX - Disable C4577 to unblock compilation on VS2015; r?poiru
draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 22:50:49 -0700 - rev 341254
Push
13175 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:03:14 +0000
Bug XXXX - Disable C4577 to unblock compilation on VS2015; r?poiru
MozReview-Commit-ID: 8LexZrmjyoc
b7b477a10e3802f04f2a39c2c83fce0b54b5a2c0: 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 341253
Push
13175 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:03:14 +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
82223e6060e289994ecb6cf278b73da59c03b75a: 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 341252
Push
13175 by gszorc@mozilla.com at Wed, 16 Mar 2016 20:03:14 +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