559a80645f20706e1eaaeed863e90c2d35ff7644: Bug 1186060 - Build with Visual Studio 2015 Update 1; r=ted, ehsan
Gregory Szorc <gps@mozilla.com> - Thu, 24 Mar 2016 09:12:19 -0700 - rev 290265
Push 74178 by gszorc@mozilla.com at Thu, 24 Mar 2016 16:12:56 +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 builders 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
f231263334d44b912e55898be5a1d35381face5b: Bug 1255656 - Remove expected fail for 1111111111...a (quirks) test; r=Ms2ger
Gregory Szorc <gps@mozilla.com> - Thu, 24 Mar 2016 09:10:40 -0700 - rev 290264
Push 74178 by gszorc@mozilla.com at Thu, 24 Mar 2016 16:12:56 +0000
Bug 1255656 - Remove expected fail for 1111111111...a (quirks) test; r=Ms2ger According to dbaron, the deleted block smells like a workaround for a compiler bug which no longer reproduces in VS2015. This is the last bug blocking the landing of VS2015. So remove the apparent workaround. MozReview-Commit-ID: zsmfFjSOxN
8d59e338a5bd76338f0fe28ff589726bc4438fdd: Bug 1256027 - Coerce VS2015 into compiling without warnings; r=froydnj
Gregory Szorc <gps@mozilla.com> - Thu, 24 Mar 2016 08:53:30 -0700 - rev 290263
Push 74177 by gszorc@mozilla.com at Thu, 24 Mar 2016 16:03:37 +0000
Bug 1256027 - Coerce VS2015 into compiling without warnings; r=froydnj End state is Waldo's original patch, which so far has been the only version that compiles on VS2015. MozReview-Commit-ID: FCOaEvMqYB4
12b9afa0b9c8568c22d10e3d630a0d02455ca374: Bug 1259077: upgrade desktop-build to mercurial 3.7.2; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 23 Mar 2016 17:13:58 +0000 - rev 290262
Push 74176 by dmitchell@mozilla.com at Thu, 24 Mar 2016 16:00:30 +0000
Bug 1259077: upgrade desktop-build to mercurial 3.7.2; r=gps MozReview-Commit-ID: 6Uj4p0zEtYT
bc4dc57ff0a728c96d351757c789fb53be7adbd1: Bug 1255644: Remove most of the taskcluster phone builds. r=selenamarie
Wander Lairson Costa <wcosta@mozilla.com> - Thu, 24 Mar 2016 12:50:09 -0300 - rev 290261
Push 74175 by wcosta@mozilla.com at Thu, 24 Mar 2016 15:53:07 +0000
Bug 1255644: Remove most of the taskcluster phone builds. r=selenamarie As B2G has been moved to Tier 3, we are turning phone builds off. Only nexus-5l-eng, aries-eng and aries-debug remain.
b74d0709e0a5d9259df70c2bee63fe8a9e5c54aa: Bug 1233921 - Fix profiler crash when we're doing a debugger bailout. r=shu
Jan de Mooij <jdemooij@mozilla.com> - Thu, 24 Mar 2016 16:50:28 +0100 - rev 290260
Push 74174 by jandemooij@gmail.com at Thu, 24 Mar 2016 15:51:23 +0000
Bug 1233921 - Fix profiler crash when we're doing a debugger bailout. r=shu
0efb960a640074cb867182fede75ed0351d12b6d: Bug 1255911 - Offset subprocess profiler markers from Talos to match reality. r=mstange
Mike Conley <mconley@mozilla.com> - Wed, 23 Mar 2016 08:01:59 -0700 - rev 290259
Push 74173 by cbook@mozilla.com at Thu, 24 Mar 2016 15:50:21 +0000
Bug 1255911 - Offset subprocess profiler markers from Talos to match reality. r=mstange MozReview-Commit-ID: B6mJkvqb9Ll
fd5195ffa6724ea80f43492e043c17d77595d63c: Bug 1258989 - Switch gtk3drawing to a C++ file, r=karlt
Martin Stransky <stransky@redhat.com> - Wed, 23 Mar 2016 03:49:00 +0100 - rev 290258
Push 74173 by cbook@mozilla.com at Thu, 24 Mar 2016 15:50:21 +0000
Bug 1258989 - Switch gtk3drawing to a C++ file, r=karlt
c679a879092a303f980b28b03336e91c3b076084: Bug 1257722 - Prevent stdout/stderr from getting closed, r=jorendorff
Steve Fink <sfink@mozilla.com> - Wed, 23 Mar 2016 09:23:13 -0700 - rev 290257
Push 74172 by sfink@mozilla.com at Thu, 24 Mar 2016 15:48:51 +0000
Bug 1257722 - Prevent stdout/stderr from getting closed, r=jorendorff
a3bb04ba5a1dd3cdfee5f4d81df507afcf359467: Bug 1258632 - Distinguish signed/unsigned MDiv/MMod in GVN. r=bbouvier
Pip <pipcet@gmail.com> - Tue, 22 Mar 2016 09:41:00 +0100 - rev 290256
Push 74171 by cbook@mozilla.com at Thu, 24 Mar 2016 15:45:40 +0000
Bug 1258632 - Distinguish signed/unsigned MDiv/MMod in GVN. r=bbouvier Modify the congruentTo method of MDiv and MMod opcodes to take into account signedness, which is necessary for correct code generation.
cd0123e0a09d67d7991e6e7e1407d189cac2feda: Bug 1258535 - Part 0: Add more and stronger asserts that SavedStacks-related JSAPI methods are called correctly; r=jandem
Nick Fitzgerald <fitzgen@gmail.com> - Wed, 23 Mar 2016 13:26:00 +0100 - rev 290255
Push 74171 by cbook@mozilla.com at Thu, 24 Mar 2016 15:45:40 +0000
Bug 1258535 - Part 0: Add more and stronger asserts that SavedStacks-related JSAPI methods are called correctly; r=jandem
2c55fae81acc0efacb8c732aa4d698169248588c: Bug 1257809 - "Improve telemetry for PR_Connect". r=mcmanus
Dragana Damjanovic <dd.mozilla@gmail.com> - Sat, 19 Mar 2016 04:25:00 +0100 - rev 290254
Push 74171 by cbook@mozilla.com at Thu, 24 Mar 2016 15:45:40 +0000
Bug 1257809 - "Improve telemetry for PR_Connect". r=mcmanus
0827e0e5d9d46939407f1d2788849d405d0745aa: Bug 1256541: Fix incorrect generation of path for child process .extra files when content sandboxing is disabled; r=bsmedberg
Aaron Klotz <aklotz@mozilla.com> - Wed, 16 Mar 2016 12:35:50 -0600 - rev 290253
Push 74170 by aklotz@mozilla.com at Thu, 24 Mar 2016 15:44:49 +0000
Bug 1256541: Fix incorrect generation of path for child process .extra files when content sandboxing is disabled; r=bsmedberg Since the minidump path can be overridden programmatically in the chrome process, using that path as the base for .extra files won't work since content is unaware of it. This patch changes everything to use the temp path when MOZ_CONTENT_SANDBOX is not defined or when sandboxing is disabled via pref. It also moves the derivation of the content temp path out of exception context on Windows and Mac, as I found out that those functions touch the heap. I also noticed that xpcshell is not sandbox-aware when utilized as a parent process. I've filed bug 1257098 to take care of that, but this patch includes a hack for the immediate term. MozReview-Commit-ID: 3SIB5Nihqxh
5c3d1ed446ef7b9854a83448fc5381de16a4bd96: Bug 1256590 - Part 2 - Add a test case for skipping over false positive syncs at the beginning of an MP3 file. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 20 Mar 2016 22:08:45 +0100 - rev 290252
Push 74169 by cbook@mozilla.com at Thu, 24 Mar 2016 15:41:55 +0000
Bug 1256590 - Part 2 - Add a test case for skipping over false positive syncs at the beginning of an MP3 file. r=esawin
bb8b386dc367bb622c722aee2570d4f50f237966: Bug 1256590 - Part 1 - Try detecting the actual frame start even when parsing starts mid-stream. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 22 Mar 2016 21:39:05 +0100 - rev 290251
Push 74169 by cbook@mozilla.com at Thu, 24 Mar 2016 15:41:55 +0000
Bug 1256590 - Part 1 - Try detecting the actual frame start even when parsing starts mid-stream. r=esawin So far we've simply assumed that the first MPEG Layer 3 frame sync we find is automatically valid. However if the audio data has been improperly cut, parsing might start somewhere in mid-stream, so the first frame sync we hit upon might be a false positive. This naturally leads to problems if we try to check later frame syncs for consistency (same MPEG version, sample rate, etc.) with that first frame sync. Therefore, this patch changes demuxer initialisation to only accept a frame sync if it is followed by a number of further frame syncs consistent with the initial frame.
364ea75abf26ea913e3863c880da9deb37959af0: Bug 1256336 - Do not use httpChannelChild after Send__delete is called. r=jduell
Dragana Damjanovic dd.mozilla@gmail.com - Thu, 24 Mar 2016 16:40:42 +0100 - rev 290250
Push 74169 by cbook@mozilla.com at Thu, 24 Mar 2016 15:41:55 +0000
Bug 1256336 - Do not use httpChannelChild after Send__delete is called. r=jduell
d8705d309f1c18db13b1409e090dc79992c83169: Bug 1251043 - Test form submission blocked by CSP. r=francois
Christoph Kerschbaumer <mozilla@christophkerschbaumer.com> - Wed, 23 Mar 2016 13:38:05 -0700 - rev 290249
Push 74168 by cbook@mozilla.com at Thu, 24 Mar 2016 15:36:24 +0000
Bug 1251043 - Test form submission blocked by CSP. r=francois
fbc5d3de958a63f088f545b79894b7c8d6e17265: Bug 1251043 - Bail early with error if form-action blocks loading. r=francois
Christoph Kerschbaumer <mozilla@christophkerschbaumer.com> - Wed, 23 Mar 2016 11:15:20 -0700 - rev 290248
Push 74168 by cbook@mozilla.com at Thu, 24 Mar 2016 15:36:24 +0000
Bug 1251043 - Bail early with error if form-action blocks loading. r=francois
c5a53b4755381106a4d1b4dda9d57c3345bd79a3: Bug 1244611 - "Using named uniform buffer objects in the fragment shader fails". r=jgilbert
Brad Kotsopoulos <bkotsopoulos> - Wed, 23 Mar 2016 08:18:00 +0100 - rev 290247
Push 74168 by cbook@mozilla.com at Thu, 24 Mar 2016 15:36:24 +0000
Bug 1244611 - "Using named uniform buffer objects in the fragment shader fails". r=jgilbert
9613753f5c1c94b9ccbf0a2003913e17f69f617a: Bug 1237146 - Enable this now-passing test. r=billm
Blake Kaplan <mrbkap@gmail.com> - Tue, 05 Jan 2016 18:09:00 +0100 - rev 290246
Push 74167 by cbook@mozilla.com at Thu, 24 Mar 2016 15:33:52 +0000
Bug 1237146 - Enable this now-passing test. r=billm
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip