e132c0d60a690be93cff96adf362c2b9afcda524: Bug 1320871 Add a wpt test verifying Cache API Response objects can be cloned and read. r=asuth
Ben Kelly <ben@wanderview.com> - Fri, 02 Dec 2016 10:41:33 -0800 - rev 325169
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1320871 Add a wpt test verifying Cache API Response objects can be cloned and read. r=asuth
d366e6c749d64283bfc6b947b2f015e524a32420: Bug 1134372 P2 Verify that cloned pipe streams can be read at different rates. r=froydnj
Ben Kelly <ben@wanderview.com> - Fri, 02 Dec 2016 10:41:33 -0800 - rev 325168
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1134372 P2 Verify that cloned pipe streams can be read at different rates. r=froydnj
f5ea92f348b1e3e9761d6a840b6f5b3beffc3b48: Bug 1134372 P1 Allow pipe cloned streams to be read at different rates. r=froydnj
Ben Kelly <ben@wanderview.com> - Fri, 02 Dec 2016 10:41:33 -0800 - rev 325167
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1134372 P1 Allow pipe cloned streams to be read at different rates. r=froydnj
18109e54e6ccf6f250f6ff62fe2408f087d7c18b: Merge m-c to inbound, a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 02 Dec 2016 13:13:05 -0800 - rev 325166
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Merge m-c to inbound, a=merge
72cd631fdd7957fccec0beea95f6b89df27fe65a: Bug 1321875: Fix relative lifetimes of lpAttributeList and handlesToInherit in LaunchApp. r=aklotz
David Major <dmajor@mozilla.com> - Fri, 02 Dec 2016 14:49:41 -0600 - rev 325165
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1321875: Fix relative lifetimes of lpAttributeList and handlesToInherit in LaunchApp. r=aklotz CreateThreadAttributeList warns: // Note that the pointer to the HANDLE array ends up embedded in the result of // this function and must stay alive until FreeThreadAttributeList is called, // hence it is passed in so the owner is the caller of this function. but the caller was passing a |handlesToInherit| that was declared inside a block scope that ends before we're finished using lpAttributeList. This happened to work on MSVC but leads to badness under clang-cl. + Bonus fix for a sometimes-uninitialized warning in CreateThreadAttributeList. MozReview-Commit-ID: 6uu3ICjfj5k
eb3ac9d2775b8c4e7b089cab4d33d953d6605f0e: Bug 1321868 - Add an API to nsIDocument to determine whether a script is on the tracking protection list; r=bkelly
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 22 Nov 2016 18:28:37 -0500 - rev 325164
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1321868 - Add an API to nsIDocument to determine whether a script is on the tracking protection list; r=bkelly In order to be able to put timeouts in the correct bucket as soon as they are scheduled, we need to be able to synchronously tell whether a timeout is coming from a script that is on the tracking protection list. But the URL Classifier API which we use for this task is asynchronous. Because of this, and to avoid unnecessary IPC from the content to the parent process every time we need to know where a script came from, we cache this information in nsIDocument. The hash table mTrackingScripts will have one entry per script loaded in the document which is on the tracking protection list. For performance reasons, we coalesce querying whether a script source URL is on the tracking protection list with the load of the script from the network. In most cases we'll have the response from the URL Classifier service before the script load is finished, but on the off chance that the load finishes first, we wait before finishing the script load to get the response from the URL Classifier service.
5f494ff3b83be2b5e8529e859d80ca3efacf19f7: Bug 1321299. Cross-origin objects should allow gets of certain symbol-named properties but force the value to be undefined. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 02 Dec 2016 15:24:20 -0500 - rev 325163
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1321299. Cross-origin objects should allow gets of certain symbol-named properties but force the value to be undefined. r=bholley
32dba5242f0f0d1fb75ec533ad507456ff6d3633: Backed out 3 changesets (bug 1309866) for too many intermittent test failures after landing a=backout
Wes Kocher <wkocher@mozilla.com> - Fri, 02 Dec 2016 11:14:57 -0800 - rev 325162
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Backed out 3 changesets (bug 1309866) for too many intermittent test failures after landing a=backout Backed out changeset 30baf39ed89f (bug 1309866) Backed out changeset e0e09f7f22a3 (bug 1309866) Backed out changeset 75d37553b7cd (bug 1309866)
d35117ca7509b057b8fc57e210f147617a13a493: Bug 1318766 - Validate length in SubstringTuple. r=froydnj
Eric Rahm <erahm@mozilla.com> - Fri, 02 Dec 2016 10:35:35 -0800 - rev 325161
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1318766 - Validate length in SubstringTuple. r=froydnj MozReview-Commit-ID: JuwQS8jpKcX
ccc5ede0fd337923f51a7ebe2bb1f6504d53fe61: Bug 1311687 - Pop eval context on early returns. r=peterv
Eric Rahm <erahm@mozilla.com> - Fri, 02 Dec 2016 10:33:48 -0800 - rev 325160
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1311687 - Pop eval context on early returns. r=peterv Make sure the eval context stack is cleaned up on failure. MozReview-Commit-ID: AUNen1xt9He
b7738f546106aa38f9a7f1927c9211a77137979a: Bug 1321642 - Add missing include guards to nsDeviceContextAndroid.h r=jchen
Randall Barker <rbarker@mozilla.com> - Wed, 30 Nov 2016 14:56:00 -0800 - rev 325159
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1321642 - Add missing include guards to nsDeviceContextAndroid.h r=jchen
331ca1a40ca24f3f8dfeece611f05754e2735a5e: Bug 1320894 - Fixed serialization of cache index, r=valentin
Michal Novotny <michal.novotny@gmail.com> - Fri, 02 Dec 2016 16:21:35 +0100 - rev 325158
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1320894 - Fixed serialization of cache index, r=valentin
d614a623d6817e0055d184c49876804e39c5a514: Bug 1279699: Use temporary files instead of shared memory to store the page recordings when printing via parent. r=bas, r=froydnj, r=jimm
Bob Owen <bobowencode@gmail.com> - Tue, 22 Nov 2016 14:06:46 +0000 - rev 325157
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1279699: Use temporary files instead of shared memory to store the page recordings when printing via parent. r=bas, r=froydnj, r=jimm
a8e20bf36959426f0a6eb4b5df29ef3dd85ad4bd: Bug 1321750 - Remove automatic color flags from HOST_CFLAGS, HOST_CXXFLAGS; r=glandium
Gregory Szorc <gps@mozilla.com> - Fri, 02 Dec 2016 10:10:24 -0800 - rev 325156
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1321750 - Remove automatic color flags from HOST_CFLAGS, HOST_CXXFLAGS; r=glandium moz.configure only sets the color flags value for the target compiler. If the host compiler is a different version and doesn't support color flags, we may pass unrecognized command line options. Until we have better distinction between host and target compilers throughout the build system, just disable automatic color flags for host invocations. We don't have too many host binaries, so this should have negligible impact. MozReview-Commit-ID: KWTLkKvtwHs
f463014033520214bc213683fcb086ee3848cd30: Bug 1320181 - Storage sanitizer should return an empty object belonging to the correct scope. r=kmag
Luca Greco <lgreco@mozilla.com> - Mon, 28 Nov 2016 20:11:06 +0100 - rev 325155
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1320181 - Storage sanitizer should return an empty object belonging to the correct scope. r=kmag MozReview-Commit-ID: Bx95Cgx0EuH
30afe7e8fb7115df44796764ea85d784797e135a: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 02 Dec 2016 13:14:06 -0800 - rev 325154
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Merge m-c to autoland, a=merge
02aa6ad54a6ecd18d1e9d5f219f12ac74a8db9e6: Bug 1321696 - Require rust 1.13 with --enable-rust. r=chmanchester
Ralph Giles <giles@mozilla.com> - Thu, 01 Dec 2016 17:35:52 -0800 - rev 325153
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1321696 - Require rust 1.13 with --enable-rust. r=chmanchester Bug 1320425 using the '?' operator stabilized in rust 1.13.0. Update the minimum supported version to reflect this. MozReview-Commit-ID: 3HKrhfNavEZ
0a1c6a0b270dc6b13b819731d1eac28a02b36a46: Bug 1321691 - Suggest boostrap if configure fails to find rust. r=chmanchester
Ralph Giles <giles@mozilla.com> - Thu, 01 Dec 2016 17:01:55 -0800 - rev 325152
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1321691 - Suggest boostrap if configure fails to find rust. r=chmanchester Now that `./mach boostrap` installs rustup, suggest this if configure fails to find the toolchain when building with --enable-rust. Also point out https://rustup.rs/ for those who want more control. MozReview-Commit-ID: 8JIbERfz12f
eeb34d6bc82cbc44e9dec0005faa6dedb3d1b318: Bug 1321698 part 3: Fold nsFlexContainerFrame's old IsLegacyBox() function into its only remaining caller, nsFlexContainerFrame::Init(). r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 02 Dec 2016 10:44:07 -0800 - rev 325151
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1321698 part 3: Fold nsFlexContainerFrame's old IsLegacyBox() function into its only remaining caller, nsFlexContainerFrame::Init(). r=mats This patch is to prevent any new callers of this API, since we can now rely on the new frame state bit (NS_STATE_FLEX_IS_LEGACY_WEBKIT_BOX) to test for this. MozReview-Commit-ID: BONaqPC30Cn
e38ccf5210624c1a4906f893fc2f7932d4e76a5e: Bug 1321698 part 2: Use the new frame state bit to check for -webkit-box containers. r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 02 Dec 2016 10:32:31 -0800 - rev 325150
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1321698 part 2: Use the new frame state bit to check for -webkit-box containers. r=mats Note that at the callsites in nsCSSFrameConstructor.cpp, we have to also check the frame type (since the frame state bit is in a range of bits whose meaning differs depending on frame type). The first change in this patch is the addition of a convenience fucntion that checks both the frame type as well as the frame state bit. MozReview-Commit-ID: DEOThTX5NAO
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 tip