711abaf3cd7264ac74f10ae4a1996a400ae81ef4: Bug 893331 - Relax assert checking if value is within range for nsRangeFrame. r=TYLin
Bryce Van Dyk <bvandyk@mozilla.com> - Fri, 02 Nov 2018 21:30:49 +0000 - rev 444202
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 893331 - Relax assert checking if value is within range for nsRangeFrame. r=TYLin GetValueAsFractionOfRange asserts that input == minimum if the range has maximum <= minimum. This assert is sane at face value, but floating point rounding issues can cause it to be triggered when input is essentially minimum. This changeset relaxes the assertion to check the input is within an epsilon value of minimum. Differential Revision: https://phabricator.services.mozilla.com/D10648
518912e01f0cd98ba869bb8e7e7d8b8f5ee24f17: Bug 1502566 - When entering fullscreen mode, use the intrinsic resolution rather than a resolution of 1. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 02 Nov 2018 21:18:42 +0000 - rev 444201
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1502566 - When entering fullscreen mode, use the intrinsic resolution rather than a resolution of 1. r=kats Differential Revision: https://phabricator.services.mozilla.com/D10754
129d1b08b13b3bac55cd431a2f8e3e2b62cb25d6: Bug 1503867 - Change layout for state bits in class ReadableStream. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2018 21:09:52 +0000 - rev 444200
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1503867 - Change layout for state bits in class ReadableStream. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D10587
85facdfd73329fe7a95245c6deec6eecd2854451: Bug 1503006 - Part 12: Eliminate Maybe<AutoRealm> from Stream.cpp. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2018 21:09:21 +0000 - rev 444199
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1503006 - Part 12: Eliminate Maybe<AutoRealm> from Stream.cpp. r=tcampbell Depends on D10436 Differential Revision: https://phabricator.services.mozilla.com/D10437
c8fdb50621b046fd0b5ac36bb8014f8935a26689: Bug 1503006 - Part 11: Rename two remaining static methods to toplevel functions. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2018 21:08:58 +0000 - rev 444198
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1503006 - Part 11: Rename two remaining static methods to toplevel functions. r=tcampbell This also reorders the remaining members of class ReadableStream a bit. Depends on D10435 Differential Revision: https://phabricator.services.mozilla.com/D10436
902100ba35f648233a0e90195e11b15c24976401: Bug 1503006 - Part 10: Eliminate some static methods that are one-to-one with API entry points. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2018 21:08:30 +0000 - rev 444197
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1503006 - Part 10: Eliminate some static methods that are one-to-one with API entry points. r=tcampbell Depends on D10434 Differential Revision: https://phabricator.services.mozilla.com/D10435
21fa1b12f15bd6dceb9bee2a7913760540fccffd: Bug 1503006 - Part 9: Code motion only. Move some static Stream methods immediately after their sole callers. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2018 21:08:02 +0000 - rev 444196
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1503006 - Part 9: Code motion only. Move some static Stream methods immediately after their sole callers. r=tcampbell Depends on D10433 Differential Revision: https://phabricator.services.mozilla.com/D10434
e6ae3beb07bb883a96bb101ed720f1e5b4d998ff: Bug 1503006 - Part 8: Move implementation of public Stream API functions from jsapi.cpp to builtin/Stream.cpp. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2018 21:07:34 +0000 - rev 444195
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1503006 - Part 8: Move implementation of public Stream API functions from jsapi.cpp to builtin/Stream.cpp. r=tcampbell Depends on D10432 Differential Revision: https://phabricator.services.mozilla.com/D10433
2eeb0448e657e186e844b5ffc5adc66bc4fb9dc4: Bug 1503006 - Part 7: Clean up remaining slot constants. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2018 21:07:06 +0000 - rev 444194
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1503006 - Part 7: Clean up remaining slot constants. r=tcampbell Depends on D10431 Differential Revision: https://phabricator.services.mozilla.com/D10432
536afe592a5b77ffe75e4596fc8d920c2306fbb1: Bug 1503006 - Part 6: Trivial slot accessor methods for class ReadableByteStreamController. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2018 21:06:39 +0000 - rev 444193
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1503006 - Part 6: Trivial slot accessor methods for class ReadableByteStreamController. r=tcampbell In passing, change ReadableStreamControllerPullSteps to use explicit downcasts, so it's a little more obvious what's going on. Depends on D10430 Differential Revision: https://phabricator.services.mozilla.com/D10431
302a7eb7a07ae0dad5f07080857fadde51b50677: Bug 1503006 - Part 5: Trivial slot accessor methods for class ReadableStreamDefaultController. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2018 21:06:16 +0000 - rev 444192
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1503006 - Part 5: Trivial slot accessor methods for class ReadableStreamDefaultController. r=tcampbell Depends on D10429 Differential Revision: https://phabricator.services.mozilla.com/D10430
45378da7430ceb37d7808da701a3c339231e78c6: Bug 1503006 - Part 4: Trivial slot accessor methods for class ReadableStreamController. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2018 21:05:48 +0000 - rev 444191
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1503006 - Part 4: Trivial slot accessor methods for class ReadableStreamController. r=tcampbell Depends on D10428 Differential Revision: https://phabricator.services.mozilla.com/D10429
992f76656e1187fb7a33caa7682000d76da717d6: Bug 1503006 - Part 3: Trivial slot accessor methods for class ReadableStreamReader. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2018 21:05:20 +0000 - rev 444190
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1503006 - Part 3: Trivial slot accessor methods for class ReadableStreamReader. r=tcampbell This commit changes ReadableStreamReaderGenericRelease to use UnwrapInternalSlot when accessing reader.[[closedPromise]]. Before this commit, the code assumed that there would be a promise in the slot, not a wrapper. I think that was actually correct, because it's impossible for the stream to still be readable and the reader to have a [[closedPromise]] that's a wrapper. Still, it's a bit precarious (and I'm still not 100% sure about that), so I just changed it to unwrap. Depends on D10374 Differential Revision: https://phabricator.services.mozilla.com/D10428
b88c95bd8348467bdc40105f55ccfcfdc8ab5dc1: Bug 1503006 - Part 2: Trivial slot accessor methods for class ReadableStream. r=tcampbell
Jason Orendorff <jorendorff@mozilla.com> - Fri, 02 Nov 2018 21:05:18 +0000 - rev 444189
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1503006 - Part 2: Trivial slot accessor methods for class ReadableStream. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D10374
56f06760024b68d78c44d082ba0e06b1506ad68b: Bug 1500165 - Include gear on each page of about:addons r=jaws
Mark Striemer <mstriemer@mozilla.com> - Fri, 02 Nov 2018 20:06:24 +0000 - rev 444188
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1500165 - Include gear on each page of about:addons r=jaws Differential Revision: https://phabricator.services.mozilla.com/D9155
e736a623e623dce4a18d853c077238c545a013ce: Bug 1497225 - Update the required asterisk display when changing countries. r=sfoster,MattN
Jared Wein <jwein@mozilla.com> - Fri, 02 Nov 2018 20:53:12 +0000 - rev 444187
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1497225 - Update the required asterisk display when changing countries. r=sfoster,MattN Differential Revision: https://phabricator.services.mozilla.com/D10637
e70a24d50f209c106ebd0deb104811e87414ab58: Bug 1417976 - Part 3: Stream the DocShell list and DocShellId marker data to profile data r=mstange
Nazım Can Altınova <canaltinova@gmail.com> - Fri, 02 Nov 2018 20:27:16 +0000 - rev 444186
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1417976 - Part 3: Stream the DocShell list and DocShellId marker data to profile data r=mstange MozReview-Commit-ID: G2s5H8i4p6E Depends on D4915 Differential Revision: https://phabricator.services.mozilla.com/D4916
01ca16ef0b255eaf6a6f705fc8b43afbdd9a6ef6: Bug 1417976 - Part 2: Include DocShell IDs to marker payloads r=mstange
Nazım Can Altınova <canaltinova@gmail.com> - Fri, 02 Nov 2018 20:26:48 +0000 - rev 444185
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1417976 - Part 2: Include DocShell IDs to marker payloads r=mstange MozReview-Commit-ID: AML1ESUnFlu Depends on D4914 Differential Revision: https://phabricator.services.mozilla.com/D4915
ede2fbe20d1453bfd37cdd887d270015f620869a: Bug 1417976 - Part 1: Store the information of DocShells in CorePS r=bzbarsky,mstange
Nazım Can Altınova <canaltinova@gmail.com> - Fri, 02 Nov 2018 20:25:47 +0000 - rev 444184
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1417976 - Part 1: Store the information of DocShells in CorePS r=bzbarsky,mstange Added a mechanism to register and unregister the DocShells from the CorePS depending on the state of the profiler. Registering mechanism is straightforward. During unregistration, if profiler is not active, we remove the DocShell information immediately. If profiler is active, we don't remove and we keep the profiler buffer position at that moment. During another DocShell registration we Discard the unregistered DocShells. If the profiler buffer position is greater than the position when we captured during unregistration, we delete the DocShell since that means there can't be any markers associated to this DocShell anymore. MozReview-Commit-ID: IVuKQ6drvkR Differential Revision: https://phabricator.services.mozilla.com/D4914
bec76d96700206177d42ca13e789519bc7eb313a: Bug 1502240 - Ensure that Content Blocking allow list is applied to all cookie policies r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 02 Nov 2018 20:14:57 +0000 - rev 444183
Push 34985 by shindli@mozilla.com at Sat, 03 Nov 2018 09:40:09 +0000
Bug 1502240 - Ensure that Content Blocking allow list is applied to all cookie policies r=baku Unfortunately we can't test BEHAVIOR_REJECT using the AntiTracking framework, because the AntiTracking callbacks are incompatible with it. (The tracking callbacks expect to be able to unblock themselves, but under BEHAVIOR_REJECT, that can't happen.) Differential Revision: https://phabricator.services.mozilla.com/D10664
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip