747640138ffbc0d07ee160cfbeb59a332b3b96b9: Bug 1606568 - Add JS::ConstLatin1Chars. r=jwalden
Philip Chimento <philip.chimento@gmail.com> - Mon, 20 Jul 2020 23:58:27 +0000 - rev 541384
Push 122209 by btara@mozilla.com at Tue, 21 Jul 2020 01:08:16 +0000
Bug 1606568 - Add JS::ConstLatin1Chars. r=jwalden Useful for the public BigInt API which takes Range<const CharT>. Allows JS::NumberToBigInt(JSContext*, JS::ConstLatin1Chars) in order to match JS::NumberToBigInt(JSContext*, JS::ConstTwoByteChars) which already exists. Differential Revision: https://phabricator.services.mozilla.com/D82797
a8dac56d2df2c603db3e05f1988988bb84067a0f: Bug 1648194 - Enable 'identity.sync.useOAuthForSyncToken' for all users. r=rfkelly
Vlad Filippov <vlad.filippov@gmail.com> - Tue, 21 Jul 2020 01:06:27 +0000 - rev 541383
Push 122208 by vlad@vladikoff.com at Tue, 21 Jul 2020 01:07:20 +0000
Bug 1648194 - Enable 'identity.sync.useOAuthForSyncToken' for all users. r=rfkelly Differential Revision: https://phabricator.services.mozilla.com/D84242
7890c93298eced0be0a3b6ba39e21010ec8901d3: Bug 1606568 - Prevent excessive instantiation of BigInt parsing template. r=jwalden
Philip Chimento <philip.chimento@gmail.com> - Mon, 20 Jul 2020 23:58:30 +0000 - rev 541382
Push 122207 by btara@mozilla.com at Tue, 21 Jul 2020 01:05:08 +0000
Bug 1606568 - Prevent excessive instantiation of BigInt parsing template. r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D82479
cd5b31b3b27ceac4815595b6b48e286b2c56a594: Bug 1652609 - When generating a JWE, include `kid` of the target key if known. r=m_and_m,lina:m_and_m,:lina
Ryan Kelly <rfkelly@mozilla.com> - Mon, 20 Jul 2020 14:06:50 +0000 - rev 541381
Push 122206 by rkelly@mozilla.com at Tue, 21 Jul 2020 00:51:13 +0000
Bug 1652609 - When generating a JWE, include `kid` of the target key if known. r=m_and_m,lina:m_and_m,:lina Differential Revision: https://phabricator.services.mozilla.com/D83426
bd60589d467800389ce50d06dc0e1fd341e29435: Bug 1652861 - Rough in UI for printer selection and print settings. r=mstriemer,fluent-reviewers,flod
Sam Foster <sfoster@mozilla.com> - Mon, 20 Jul 2020 23:25:03 +0000 - rev 541380
Push 122205 by sfoster@mozilla.com at Mon, 20 Jul 2020 23:36:31 +0000
Bug 1652861 - Rough in UI for printer selection and print settings. r=mstriemer,fluent-reviewers,flod * New printUI strings * First pass at layout styling * Minimal controller and view code - UI components are templated and rendered but not populated by print/printer data - No view logic or user interaction handling Differential Revision: https://phabricator.services.mozilla.com/D83603
1b2a23e03483491a338610413b0993220e73180c: Bug 1652861 - Accept optional print settings in printUtils.printWindow(). r=emalysz
Sam Foster <sfoster@mozilla.com> - Mon, 20 Jul 2020 23:24:50 +0000 - rev 541379
Push 122205 by sfoster@mozilla.com at Mon, 20 Jul 2020 23:36:31 +0000
Bug 1652861 - Accept optional print settings in printUtils.printWindow(). r=emalysz Differential Revision: https://phabricator.services.mozilla.com/D83873
f5bfa5ea6f045557603e3029d8f79112dda201e6: Backed out changeset e4b17772c446 (bug 1653199) for test_featureList.html failures CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Tue, 21 Jul 2020 02:27:55 +0300 - rev 541378
Push 122204 by btara@mozilla.com at Mon, 20 Jul 2020 23:28:32 +0000
Backed out changeset e4b17772c446 (bug 1653199) for test_featureList.html failures CLOSED TREE
e369d25873ad9d13122b6a740a2ac5ef5a9d2804: Bug 1654107 - Fix non-unified build errors in CompositorAnimationStorage.{h,cpp}. r=hiro
Botond Ballo <botond@mozilla.com> - Mon, 20 Jul 2020 23:05:46 +0000 - rev 541377
Push 122203 by bballo@mozilla.com at Mon, 20 Jul 2020 23:06:22 +0000
Bug 1654107 - Fix non-unified build errors in CompositorAnimationStorage.{h,cpp}. r=hiro Differential Revision: https://phabricator.services.mozilla.com/D84258
19047c90effa4666c26ea57cafe40b2df3a76aef: Bug 1647520 Part 4 - Stop binary search once the feasible and infeasible block-size is within one device pixel. r=heycam
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Jul 2020 22:28:45 +0000 - rev 541376
Push 122202 by aethanyc@gmail.com at Mon, 20 Jul 2020 23:04:12 +0000
Bug 1647520 Part 4 - Stop binary search once the feasible and infeasible block-size is within one device pixel. r=heycam The gist of this patch is: once the feasible and infeasible block-size is within one device pixel, we choose nextGuess to be the greatest multiple of one device pixel below or equal to the feasible block-size. If this nextGuess is infeasible, we will reflow children one last time by using the last feasible block-size and done with the balancing. Differential Revision: https://phabricator.services.mozilla.com/D83732
d6ce5fef610a01d6479b9193d19835baadac4149: Bug 1647520 Part 3 - Improve some comments in FindBestBalanceBSize(). r=heycam
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Jul 2020 22:27:44 +0000 - rev 541375
Push 122202 by aethanyc@gmail.com at Mon, 20 Jul 2020 23:04:12 +0000
Bug 1647520 Part 3 - Improve some comments in FindBestBalanceBSize(). r=heycam Here's an example that can break the loop at the first iteration. <div style="column-count:2; height:100px"><img src="" style="height:500px"> Differential Revision: https://phabricator.services.mozilla.com/D83731
a6b19393adea61bee190ae2b79417ea49f71f482: Bug 1647520 Part 2 - Set font and line-height to make column reftests stable across all platforms. r=heycam
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Jul 2020 22:27:42 +0000 - rev 541374
Push 122202 by aethanyc@gmail.com at Mon, 20 Jul 2020 23:04:12 +0000
Bug 1647520 Part 2 - Set font and line-height to make column reftests stable across all platforms. r=heycam Without setting font and line-height, these reftests may yield different results on different platforms because of the default font are different. Also, their optimal column balancing height may not be an integer in CSS pixels. I discover this because they are failing due to 1px column height difference after we stop searching optimal balancing height within a certain threshold on either macOS, Windows, or Android. Differential Revision: https://phabricator.services.mozilla.com/D83730
743486fcc01e3554cd06bfdc6de75a8d14d60736: Bug 1647520 Part 1 - Adjust reftests so that the optimal column balancing height is on whole CSS pixels. r=heycam
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Jul 2020 22:27:35 +0000 - rev 541373
Push 122202 by aethanyc@gmail.com at Mon, 20 Jul 2020 23:04:12 +0000
Bug 1647520 Part 1 - Adjust reftests so that the optimal column balancing height is on whole CSS pixels. r=heycam * floats-clear-multicol-balancing-*: Change border-width from "normal" to "5px" so that the optimal column height is 85px. This also makes those reftests renders the same across all browsers since each browser renders "normal" differently. * column-balancing-overflow-005: This test is already wrong as its height is 13px/3 = 4.3333px, so it can pass with some fuzzy. This patch makes the target column height 4px (including the children's overflow). This is the same as the `<p>`'s height 4px in reference file. * box-decoration-break-border-image: Add 1px to .vbreak so that the optimal column balancing height is a integer. Also, remove a whitespace between two `<span>` in `<pos2>` to make the test more robust because the width of the whitespace is not an integer. Differential Revision: https://phabricator.services.mozilla.com/D83729
8dc0120d47e63446d78b76887d53587031621d76: Bug 1653039 - Add word at marker APIs. r=morgan
Eitan Isaacson <eitan@monotonous.org> - Mon, 20 Jul 2020 22:53:04 +0000 - rev 541372
Push 122201 by eisaacson@mozilla.com at Mon, 20 Jul 2020 22:54:25 +0000
Bug 1653039 - Add word at marker APIs. r=morgan This patch adds several new parameters: * AXLeftWordTextMarkerRangeForTextMarker * AXRightWordTextMarkerRangeForTextMarker * AXStartTextMarkerForTextMarkerRange * AXEndTextMarkerForTextMarkerRange * AXNextTextMarkerForTextMarker * AXPreviousTextMarkerForTextMarker Our word boundaries API is pretty buggy. Instead of trying to resolve or triage each issue I found, I added todo tests for them. Differential Revision: https://phabricator.services.mozilla.com/D83680
390e9e8df3c849d0be93a1646672146b021d0ae6: Bug 1651446 - Suppress TSan FFMpeg false positives. r=bryce
Tyson Smith <twsmith@mozilla.com> - Mon, 20 Jul 2020 22:34:45 +0000 - rev 541371
Push 122200 by btara@mozilla.com at Mon, 20 Jul 2020 22:53:30 +0000
Bug 1651446 - Suppress TSan FFMpeg false positives. r=bryce Differential Revision: https://phabricator.services.mozilla.com/D84048
2a3440bf9f3d89d839a8da70a0916c888072dd7b: Bug 1654106 - Check that image timestamps are not null before subtracting them - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Mon, 20 Jul 2020 22:50:34 +0000 - rev 541370
Push 122199 by gsquelart@mozilla.com at Mon, 20 Jul 2020 22:51:08 +0000
Bug 1654106 - Check that image timestamps are not null before subtracting them - r=mstange Differential Revision: https://phabricator.services.mozilla.com/D84257
e4b17772c446c6a2ca13ec51000a05807751aada: Bug 1653199 - Add web-share permissions policy r=ckerschb
Marcos Cáceres <mcaceres@mozilla.com> - Mon, 20 Jul 2020 07:35:33 +0000 - rev 541369
Push 122198 by mcaceres@mozilla.com at Mon, 20 Jul 2020 22:28:02 +0000
Bug 1653199 - Add web-share permissions policy r=ckerschb Adds "web-share" permissions policy Differential Revision: https://phabricator.services.mozilla.com/D84121
dbd8cf9a9c829672446f1b98e529d5c5d53ab8e7: Bug 1637130 - Update the comment for overflow areas in nsLineBox. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Jul 2020 22:07:09 +0000 - rev 541368
Push 122197 by aethanyc@gmail.com at Mon, 20 Jul 2020 22:14:03 +0000
Bug 1637130 - Update the comment for overflow areas in nsLineBox. r=dbaron The combined overflow area has been split into ink and scrollable overflow areas in bug 542595. Drop the sentence related to it, and update the old comment. Differential Revision: https://phabricator.services.mozilla.com/D84232
887e986df7b33be85b4eee792a6f5776b1bae664: Bug 1637130 - Rename visual overflow to ink overflow. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Jul 2020 20:17:36 +0000 - rev 541367
Push 122197 by aethanyc@gmail.com at Mon, 20 Jul 2020 22:14:03 +0000
Bug 1637130 - Rename visual overflow to ink overflow. r=dbaron This patch is generated by: ``` # Rename the nsOverflowType enum. rg -l "eVisualOverflow" layout/ gfx/ | xargs sed -i "s/eVisualOverflow/eInkOverflow/g" # Rename and drop the "Get" prefix from various functions. rg -l "GetVisualOverflowRect" layout/ gfx/ | xargs sed -i "s/GetVisualOverflowRect/InkOverflowRect/g" rg -l "GetPreEffectsVisualOverflowRect" layout/ gfx/ | xargs sed -i "s/GetPreEffectsVisualOverflowRect/PreEffectsInkOverflowRect/g" rg -l "GetVisualOverflowFromDeltas" layout/ gfx/ | xargs sed -i "s/GetVisualOverflowFromDeltas/InkOverflowFromDeltas/g" rg -l "GetScrollableOverflowRect" layout/ gfx/ | xargs sed -i "s/GetScrollableOverflowRect/ScrollableOverflowRect/g" # Rename, drop the "Get" prefix, and change the suffix "Area" to "Rect" # (because they return nsRect) for the two methods in nsLineBox. rg -l "GetVisualOverflowArea" layout/ gfx/ | xargs sed -i "s/GetVisualOverflowArea/InkOverflowRect/g" rg -l "GetScrollableOverflowArea" layout/ gfx/ | xargs sed -i "s/GetScrollableOverflowArea/ScrollableOverflowRect/g" # Rename rest of the functions and variables. rg -l "VisualOverflow" layout/ gfx/ | xargs sed -i "s/VisualOverflow/InkOverflow/g" rg -l "visual overflow" layout/ gfx/ | xargs sed -i "s/visual overflow/ink overflow/g" rg -l "visualOverflow" layout/ gfx/ | xargs sed -i "s/visualOverflow/inkOverflow/g" rg -l "visOverflow" layout/ gfx/ | xargs sed -i "s/visOverflow/inkOverflow/g" rg -l "vis-overflow" layout/ gfx/ python/ | xargs sed -i "s/vis-overflow/ink-overflow/g" ./mach clang-format ``` Differential Revision: https://phabricator.services.mozilla.com/D84231
c9b542fa695715408d2aca514534be264ceba39c: Bug 1540988 - Don't do trackpad-based pinch zooming if keyboard modifiers are present. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 20 Jul 2020 21:13:23 +0000 - rev 541366
Push 122196 by kgupta@mozilla.com at Mon, 20 Jul 2020 22:06:47 +0000
Bug 1540988 - Don't do trackpad-based pinch zooming if keyboard modifiers are present. r=botond Differential Revision: https://phabricator.services.mozilla.com/D84204
74f5bb506fa7d83b549b9623ceb8908f40c91325: Bug 1653922: Add missing null check. r=nika
Kris Maglione <maglione.k@gmail.com> - Mon, 20 Jul 2020 20:39:11 +0000 - rev 541365
Push 122195 by maglione.k@gmail.com at Mon, 20 Jul 2020 22:03:44 +0000
Bug 1653922: Add missing null check. r=nika IsSameOrAncestor used to accidentally do this when it walked the parent chain using docshells rather than BrowsingContexts. Differential Revision: https://phabricator.services.mozilla.com/D84237
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip