b0e09958db2094dfbf494dfd19222351324ef764: Bug 1616882 - Part 1: Remove the 'await_fix' option. r=tcampbell,loganfsmyth
André Bargull <andre.bargull@gmail.com> - Thu, 05 Mar 2020 18:34:12 +0000 - rev 517558
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1616882 - Part 1: Remove the 'await_fix' option. r=tcampbell,loganfsmyth Differential Revision: https://phabricator.services.mozilla.com/D63506
d1dae117a730efac78212939cb7439f208e4f7b5: Bug 1620802 - Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_captivePortalTabReference.js r=prathiksha
aarushivij <aarushivij@gmail.com> - Mon, 09 Mar 2020 14:26:55 +0000 - rev 517557
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1620802 - Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_captivePortalTabReference.js r=prathiksha Differential Revision: https://phabricator.services.mozilla.com/D65894
7e94d26e088ec5f4f9f2908029fef634c6df87e3: Bug 1620949 - Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_pageinfo_security.js. r=prathiksha
Ingrid Buh twigle_ingrid <Ingrid Buh twigle_ingrid@yahoo.com> - Mon, 09 Mar 2020 14:18:02 +0000 - rev 517556
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1620949 - Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_pageinfo_security.js. r=prathiksha Differential Revision: https://phabricator.services.mozilla.com/D65964
d6b54adac7b0901d978c2bbb0ee5ab49acdd8073: Bug 1618198 part 11 - Implement various ops. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Mon, 09 Mar 2020 14:18:29 +0000 - rev 517555
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1618198 part 11 - Implement various ops. r=iain For JSOp::Pow we now use an IC in Ion. Differential Revision: https://phabricator.services.mozilla.com/D65309
1382d11f1946b26418a73a5dcd7bd224a89139a7: Bug 1618198 part 10 - Implement some more ops. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Mon, 09 Mar 2020 10:39:47 +0000 - rev 517554
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1618198 part 10 - Implement some more ops. r=iain Also: * Adds some asserts to ensure we don't create TemporaryTypeSets, fixes issues. * Makes some JSScript methods const so that BytecodeLocation can pass a const script. Differential Revision: https://phabricator.services.mozilla.com/D65122
7717e7ede13f4262167347aa73736b326e2c1548: Bug 1619549: part 6) Factor out code from `nsFrameSelection::HandleDrag` to `MaintainedRange::AdjustContentOffsets`. r=jfkthame
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 09 Mar 2020 14:19:39 +0000 - rev 517553
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1619549: part 6) Factor out code from `nsFrameSelection::HandleDrag` to `MaintainedRange::AdjustContentOffsets`. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D65297
7432aa9dba41a0e07a8194bba6af19b1f6358167: Bug 1619549: part 5) Move core of `nsFrameSelection::MaintainSelection` to `MaintainedRange`. r=jfkthame
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 09 Mar 2020 14:19:29 +0000 - rev 517552
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1619549: part 5) Move core of `nsFrameSelection::MaintainSelection` to `MaintainedRange`. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D65120
9cc3314c329531327bfb085cb0c1bc4abb96ccf9: Bug 1619549: part 4) Move `nsFrameSelection::AdjustForMaintainedSelection` to `MaintainedRange`. r=jfkthame
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 09 Mar 2020 14:19:26 +0000 - rev 517551
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1619549: part 4) Move `nsFrameSelection::AdjustForMaintainedSelection` to `MaintainedRange`. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D65119
000a4bc2ce3cd5fbebeac6b65720925211ab9225: Bug 1619549: part 3) Use `RefPtr` in `nsFrameSelection::HandleClick`. r=jfkthame
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 09 Mar 2020 14:19:10 +0000 - rev 517550
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1619549: part 3) Use `RefPtr` in `nsFrameSelection::HandleClick`. r=jfkthame Simplifies following simplifications. Differential Revision: https://phabricator.services.mozilla.com/D65118
03a15ae014888a3c06705d830f48ce39f00a99f4: Bug 1619549: part 2) Add assertion to `nsFrameSelection::HandleClick`. r=jfkthame
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 09 Mar 2020 14:19:02 +0000 - rev 517549
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1619549: part 2) Add assertion to `nsFrameSelection::HandleClick`. r=jfkthame Helps reasoning about it. Differential Revision: https://phabricator.services.mozilla.com/D65117
95670f2e4beaba613cddd0a1069c2d79cfd933e8: Bug 1619549: part 1) Group `mMaintainRange` and `mMaintainedAmount` in `MaintainedRange`. r=jfkthame
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 09 Mar 2020 14:18:55 +0000 - rev 517548
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1619549: part 1) Group `mMaintainRange` and `mMaintainedAmount` in `MaintainedRange`. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D65106
86eabc56f96399becabb7b87a5ad68250fe5af94: Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Mon, 09 Mar 2020 14:16:17 +0000 - rev 517547
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel gfx::Color is currently misused in many places. The DrawTargets expect the color space to be in device space, e.g. what we are actually going to draw using. Everything sitting above generally deals with sRGB, as specified in CSS. Sometimes we missed the conversion from sRGB to device space when issuing draw calls, and similarly sometimes we converted the color to device space twice. This patch splits the type in two. sRGBColor and DeviceColor now represent sRGB and device color spaces respectively. DrawTarget only accepts DeviceColor, and one can get a DeviceColor from an sRGBColor via the ToDeviceColor helper API. The reftests now pass with color management enabled for everything (e.g. CSS) instead of just tagged raster images. There will be a follow up patch to enable color management everywhere by default on all supported platforms. Differential Revision: https://phabricator.services.mozilla.com/D64771
5ad850ffdb3ff7522135ffbc58b75aaf410938fe: Bug 1620853 - Add BaseScript::allowRelazify to control relazification. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 09 Mar 2020 13:40:20 +0000 - rev 517546
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1620853 - Add BaseScript::allowRelazify to control relazification. r=jandem Replace the DoNotRelazify flag with AllowRelazify. This flag is set during delazification (self-hosted-cloning or normal) of a script if isRelazifiable(). This avoids relying on if JSScript::lazyScript is non-null, which is important because that field will be removed soon. We also inline JSScript::canRelazify() into its caller. Note that previous uses of the DoNotRelazify flag simply clear the new flag and things work as expected, even if an associated LazyScript exists. The XDR code is updated to rely on this AllowRelazify flag to decide if the LazyScript should be transcoded. This gives more predictable behaviour between the debugger and XDR. Differential Revision: https://phabricator.services.mozilla.com/D65905
94cb6a1d0fe1fc30c663199e2620d3d8c015689f: Bug 1620853 - RelazifyFunctions testing function should preserve DoNotRelazify. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 09 Mar 2020 13:39:39 +0000 - rev 517545
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1620853 - RelazifyFunctions testing function should preserve DoNotRelazify. r=jandem When using the `relazifyFunctions` testing method, we mark live scripts on stack as DoNotRelazify. Previously we would clear this flag after the operation was done, but this may conflict with other uses of the flag, such as the debugger. Only rare test-only code is affected. Differential Revision: https://phabricator.services.mozilla.com/D65904
c1b10a848d6431f8916a59f4f32f8c9d97169355: Bug 1620630 - The OS.File worker should record markers indicating which operation it is performing on which file, r=Yoric.
Florian Quèze <florian@queze.net> - Mon, 09 Mar 2020 14:00:04 +0000 - rev 517544
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1620630 - The OS.File worker should record markers indicating which operation it is performing on which file, r=Yoric. Differential Revision: https://phabricator.services.mozilla.com/D65747
f1722637bf7216b8a4d7fc110ab5c9266f2292a6: Bug 1616278 - Remove test_pointerevent_lostpointercapture_is_first-manual.html; r=smaug
Edgar Chen <echen@mozilla.com> - Mon, 09 Mar 2020 12:16:05 +0000 - rev 517543
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1616278 - Remove test_pointerevent_lostpointercapture_is_first-manual.html; r=smaug Differential Revision: https://phabricator.services.mozilla.com/D63254
68e220c594b74fcb0f7b861242a0492ec7a7c6be: Bug 1620292 - Remove Geturi usage in XPCJSRuntime.cpp r=ckerschb
Sebastian Streich <sstreich@mozilla.com> - Mon, 09 Mar 2020 13:28:03 +0000 - rev 517542
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1620292 - Remove Geturi usage in XPCJSRuntime.cpp r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D65562
a50c08e892a70efc102481ecfd1d298394e7963f: Bug 1620801 - Replace usage of BrowserTestUtils.waitForCondition with TestUtils.waitForCondition. r=prathiksha
Lupita Arroyo <stormie.arroyo@gmail.com> - Mon, 09 Mar 2020 13:44:24 +0000 - rev 517541
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1620801 - Replace usage of BrowserTestUtils.waitForCondition with TestUtils.waitForCondition. r=prathiksha Differential Revision: https://phabricator.services.mozilla.com/D65927
7ca2d8ad18c52656c99fad962d0a6c598af437b7: No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Mon, 09 Mar 2020 13:44:52 +0000 - rev 517540
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D65998
b2eb9f51db33fb46ebedcf075c1485f3a7a7e20e: Bug 1620111 - Eliminate sync-IPC message ReadFontList, instead use SetXPCOMProcessAttributes to pass font list to the child process on Android. r=lsalzman,froydnj
Jonathan Kew <jkew@mozilla.com> - Mon, 09 Mar 2020 12:27:45 +0000 - rev 517539
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1620111 - Eliminate sync-IPC message ReadFontList, instead use SetXPCOMProcessAttributes to pass font list to the child process on Android. r=lsalzman,froydnj Differential Revision: https://phabricator.services.mozilla.com/D65742
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip