searching for reviewer(hsivonen)
90e073a9c89d8f6ec51963de14465f2573ff071a: Bug 1646493 - Make pointer auto-unlocking for active top-level document changes fission compatible; r=hsivonen
Edgar Chen <echen@mozilla.com> - Wed, 16 Sep 2020 08:18:21 +0000 - rev 614160
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1646493 - Make pointer auto-unlocking for active top-level document changes fission compatible; r=hsivonen Unfortunately, this change makes content process and chrome process doesn't go through the same code path because nsFocusManager handles their state separately on purpose. Differential Revision: https://phabricator.services.mozilla.com/D90033
c44a79ba8abd5023b8c274c8efe4007b3730391b: Bug 1652481: expose experimental sanitizer api r=ckerschb,hsivonen
Frederik Braun <fbraun@mozilla.com> - Tue, 08 Sep 2020 13:54:01 +0000 - rev 613370
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1652481: expose experimental sanitizer api r=ckerschb,hsivonen Differential Revision: https://phabricator.services.mozilla.com/D82347
67c242c00ce3e796dafb7e98bbbf025e29cc1c67: Bug 1646140 - Fire SVG onload only when scripting is enabled r=hsivonen
Kagami Sascha Rosylight <krosylight@mozilla.com> - Mon, 07 Sep 2020 14:45:12 +0000 - rev 613046
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1646140 - Fire SVG onload only when scripting is enabled r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D89218
7f1db08be307412152d98ee14449c9b028f34a70: Bug 1589102 - Part 14: Unskip test test_window_cross_origin_props.html and mark as failing, r=hsivonen
Anny Gakhokidze <agakhokidze@mozilla.com> - Fri, 28 Aug 2020 17:21:19 +0000 - rev 612149
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1589102 - Part 14: Unskip test test_window_cross_origin_props.html and mark as failing, r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D88228
d742958c1ee0628ec7b411e6acd45425d721e500: Bug 1652557: remove failure expectation for "test_resizers_resizing_elements.html" when xorigin iframes and fission are enabled. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Fri, 28 Aug 2020 09:59:39 +0000 - rev 612035
Push 13943 by ffxbld-merge at Mon, 21 Sep 2020 13:41:08 +0000
Bug 1652557: remove failure expectation for "test_resizers_resizing_elements.html" when xorigin iframes and fission are enabled. r=hsivonen Fixed by bug 1653160. Differential Revision: https://phabricator.services.mozilla.com/D88563
59c11c4a8c6381d1d4812de5c30d25d92b5a0f39: Bug 1646140 - Fire SVG onload only when scripting is enabled. r=hsivonen, a=RyanVM
Kagami Sascha Rosylight <krosylight@mozilla.com> - Mon, 07 Sep 2020 14:45:12 +0000 - rev 610967
Push 13876 by ryanvm@gmail.com at Wed, 09 Sep 2020 19:04:35 +0000
Bug 1646140 - Fire SVG onload only when scripting is enabled. r=hsivonen, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D89218
fad2fb1e60eeec8892800482af0b9e99c34647e3: Bug 1485588 - Part 1: Clang-plugin checker for locale-specific functions. r=hsivonen.
Jason Orendorff <jason.orendorff@gmail.com> - Wed, 15 Jul 2020 18:07:13 +0000 - rev 605605
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1485588 - Part 1: Clang-plugin checker for locale-specific functions. r=hsivonen. They are warnings, not errors, because of the many existing uses of these functions throughout the codebase. Differential Revision: https://phabricator.services.mozilla.com/D81785
3f8100fb74318f9e0b3b6351ade737994d13bcf8: Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 01 Jul 2020 08:29:29 +0000 - rev 602544
Push 13434 by ffxbld-merge at Mon, 27 Jul 2020 16:59:11 +0000
Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj Differential Revision: https://phabricator.services.mozilla.com/D80860
9b7202e779eb71a7368c075fba8a183a3118fb43: Bug 1490661 - Part 2. Add enterkeyhint attribute to htmlparser. r=hsivonen
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 23 Jun 2020 06:37:43 +0000 - rev 600818
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1490661 - Part 2. Add enterkeyhint attribute to htmlparser. r=hsivonen Bug 1618295 isn't merged into https://github.com/validator/htmlparser, I copy it from /parser/html/javasrc/AttributeName.java Differential Revision: https://phabricator.services.mozilla.com/D79642
7c732d35b39746dddb68cae556b97d2de6ecf5fd: Bug 1490661 - Part 1. Support HTML.enterKeyHint in Nighly. r=webidl,smaug,hsivonen
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 23 Jun 2020 06:37:20 +0000 - rev 600817
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1490661 - Part 1. Support HTML.enterKeyHint in Nighly. r=webidl,smaug,hsivonen On mobile platform, "ENTER" key on software keyboard key can sometimes change to "Next" and etc. Although Firefox OS/Firefox Android have `mozactionhint` attribute for its behaviour, This is standardized version of it. Chrome and Safari already support it now, so I would like to support this on Firefox/GeckoView Nightly. Differential Revision: https://phabricator.services.mozilla.com/D79641
64207e2fc36a41a8c09b1195e3b475417b847a0c: Bug 1566307 - Improve the error generated when resolution of a module specifier fails r=hsivonen
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 16 Jun 2020 18:40:17 +0000 - rev 600015
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1566307 - Improve the error generated when resolution of a module specifier fails r=hsivonen This combines the two places where an error was generated for this into one and adds localiation for the message. The message is improved as requested in the bug. Differential Revision: https://phabricator.services.mozilla.com/D79862
eba8587b55b15b5dfa114b8dd1d655e14b4b2bb7: Bug 1644439: Don't force frame loader initialization during reflow from focus manager. r=hsivonen
Kris Maglione <maglione.k@gmail.com> - Fri, 12 Jun 2020 10:22:56 +0000 - rev 599631
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644439: Don't force frame loader initialization during reflow from focus manager. r=hsivonen When trying to get the current focused element during reflow, when the current focused element in the document is a frame which has yet to be initialized, attempting to walk through that frame's BrowsingContext causes immediate frame loader initialization. Since frame loader initialization often requires running scripts, that's unsafe, which is why we defer initialization until the end of any in-progress reflow or document update. This patch fixes the focus manager code to ignore any uninitialized frame loaders it comes across, since by definition they cannot have any currently-focused element until their subdocuments have been created. Differential Revision: https://phabricator.services.mozilla.com/D79392
d4fabaf9cd956ada5b80425d9504c3897b4f538f: Bug 1644070 - add missing URLish attributes to TreeSanitizer r=hsivonen
Frederik Braun <fbraun@mozilla.com> - Wed, 10 Jun 2020 07:24:05 +0000 - rev 598906
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644070 - add missing URLish attributes to TreeSanitizer r=hsivonen This adds the elements `formaction`, `data`, `ping`, `poster`. We can't really add a test for the `<object data>`, since we never allow `<object>` elements in the first place and we don't allow settings exceptions for temporarily allowed elements. Same for `poster` elements, since it's only used in media elements and those are either all allowed or none. Differential Revision: https://phabricator.services.mozilla.com/D78638
f05c306f7e1b0a8bc6601b02727ece3be4a0fa97: Bug 1644070 - add missing URLish attributes to TreeSanitizer r=hsivonen
Frederik Braun <fbraun@mozilla.com> - Mon, 08 Jun 2020 13:23:22 +0000 - rev 598481
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644070 - add missing URLish attributes to TreeSanitizer r=hsivonen This adds the elements `formaction`, `data`, `ping`, `poster`. We can't really add a test for the `<object data>`, since we never allow `<object>` elements in the first place and we don't allow settings exceptions for temporarily allowed elements. Same for `poster` elements, since it's only used in media elements and those are either all allowed or none. Differential Revision: https://phabricator.services.mozilla.com/D78638
7ec8bf497a4053c6bfb83c3617ef20e67b73e70f: Bug 1639901 - Set `PerformanceResourceTiming.initiatorType` to "link" on channel initiated by `<link rel=preload>` tags, r=hsivonen
Honza Bambas <honzab.moz@firemni.cz> - Mon, 01 Jun 2020 13:21:14 +0000 - rev 597573
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1639901 - Set `PerformanceResourceTiming.initiatorType` to "link" on channel initiated by `<link rel=preload>` tags, r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D76485
65797eb50fdfb2d0d2653ab91672a22263eab2f6: Bug 1639901 - Set `PerformanceResourceTiming.initiatorType` to "link" on channel initiated by `<link rel=preload>` tags. r=hsivonen, a=jcristau
Honza Bambas <honzab.moz@firemni.cz> - Mon, 01 Jun 2020 13:21:14 +0000 - rev 597032
Push 13247 by jcristau@mozilla.com at Tue, 09 Jun 2020 15:26:24 +0000
Bug 1639901 - Set `PerformanceResourceTiming.initiatorType` to "link" on channel initiated by `<link rel=preload>` tags. r=hsivonen, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D76485
7dbee3b22e37514d59e30afde4b687c8ce21365d: Bug 1637039 - Notify script preload when the loading channel synchronously fails to open, remove a used script preload from Document, r=hsivonen
Honza Bambas <honzab.moz@firemni.cz> - Mon, 25 May 2020 18:39:11 +0000 - rev 595816
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1637039 - Notify script preload when the loading channel synchronously fails to open, remove a used script preload from Document, r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D76364
bfd4bb1f88b24548f1f02c1054c4fa31bc4115bd: Bug 1623953 - Do an SRI check in ScriptLoader before reusing a speculative load initiated by <link preload>, r=dpalmeiro,hsivonen
Honza Bambas <honzab.moz@firemni.cz> - Tue, 12 May 2020 12:16:38 +0000 - rev 593091
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1623953 - Do an SRI check in ScriptLoader before reusing a speculative load initiated by <link preload>, r=dpalmeiro,hsivonen Differential Revision: https://phabricator.services.mozilla.com/D74483
eaadf10e4478b4480f24dadf51eb5893d2888b05: Bug 1607375 - Generate mouse exit event to old remote target when the mouse event is moving to another remote target; r=hsivonen,smaug
Edgar Chen <echen@mozilla.com> - Mon, 11 May 2020 22:39:18 +0000 - rev 593011
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1607375 - Generate mouse exit event to old remote target when the mouse event is moving to another remote target; r=hsivonen,smaug If a mouse is over a remote target A, and then moves to remote target B, we'd deliver the event directly to remote target B after the moving, A would never get notified that the mouse left. And A would synthesizes mousemove event on an incorrect point which then generates an unexpected mouseleave. Differential Revision: https://phabricator.services.mozilla.com/D67408
e7c7716689d645ff5e83b08b182b9902f7ee1515: Bug 1618536 - Preload for fonts, r=heycam,hsivonen
Honza Bambas <honzab.moz@firemni.cz> - Mon, 11 May 2020 14:14:32 +0000 - rev 592855
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1618536 - Preload for fonts, r=heycam,hsivonen Depends on D72118 Differential Revision: https://phabricator.services.mozilla.com/D70235
9ea0dc47463079d80d45d5855ddf3a2261293abf: Bug 1618295 - Add imagesrcset and imagesizes attribute to the HTML parser; r=hsivonen
Edgar Chen <echen@mozilla.com> - Mon, 11 May 2020 14:09:36 +0000 - rev 592851
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1618295 - Add imagesrcset and imagesizes attribute to the HTML parser; r=hsivonen See https://html.spec.whatwg.org/multipage/semantics.html#the-link-element:attr-link-imagesrcset. Depends on D71949 Differential Revision: https://phabricator.services.mozilla.com/D72083
13350bb8d72631064461aa7b0b0ff9d149efe1fd: Bug 1618295 - Add imageSrcset and imageSizes attributes in HTMLLinkElement; r=hsivonen
Edgar Chen <echen@mozilla.com> - Mon, 11 May 2020 14:08:58 +0000 - rev 592850
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1618295 - Add imageSrcset and imageSizes attributes in HTMLLinkElement; r=hsivonen See https://html.spec.whatwg.org/multipage/semantics.html#htmllinkelement. Depends on D68786 Differential Revision: https://phabricator.services.mozilla.com/D71949
1a201009ce44671d3086cca2a03616dba68efb7f: Bug 1636114 - Add Span::AsConst method. r=hsivonen
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 11 May 2020 09:27:40 +0000 - rev 592807
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1636114 - Add Span::AsConst method. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D74232
8a2c548a7d283a9437fc38bfa7d35780888fe4a9: Bug 1635709: part 3) Add unit to `Selection::StartAutoScrollTimer`'s delay argument. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 06 May 2020 15:24:59 +0000 - rev 592378
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1635709: part 3) Add unit to `Selection::StartAutoScrollTimer`'s delay argument. r=hsivonen Depends on D74052 Differential Revision: https://phabricator.services.mozilla.com/D74053
2af59ac0778ca2f2684556edcf26aa1f36127728: Bug 1635709: part 1) Rename `nsFrameSelection::SetCaretBidiLevel` to `SetCaretBidiLevelAndMaybeSchedulePaint`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 06 May 2020 15:26:07 +0000 - rev 592376
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1635709: part 1) Rename `nsFrameSelection::SetCaretBidiLevel` to `SetCaretBidiLevelAndMaybeSchedulePaint`. r=hsivonen The old name was misleading. Differential Revision: https://phabricator.services.mozilla.com/D74051
08af3903c2199ebf59b8069e2b3dee581eef13bd: Bug 1633448: part 11) Add const-correctness to `Selection::CollapseToStart` and `CollapseToEnd`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 04 May 2020 10:11:14 +0000 - rev 591800
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1633448: part 11) Add const-correctness to `Selection::CollapseToStart` and `CollapseToEnd`. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D73434
1c427c423a5bbb124c933fe7ade52463181a9401: Bug 1633448: part 10) Add `StyledRanges::Clear`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 04 May 2020 10:11:13 +0000 - rev 591799
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1633448: part 10) Add `StyledRanges::Clear`. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D73433
6f330ee972e0bedac3cd6498e9db815d7e9d24cc: Bug 1633448: part 9) Add `StyledRanges::Length`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 04 May 2020 10:11:13 +0000 - rev 591798
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1633448: part 9) Add `StyledRanges::Length`. r=hsivonen Another step towards privatizing `StyledRanges::mRanges`. Differential Revision: https://phabricator.services.mozilla.com/D73432
e466df4c63ba02aeea171a725387a29fc2c32594: Bug 1633448: part 8) Add `StyledRanges::RemoveCollapsedRanges`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 04 May 2020 10:11:13 +0000 - rev 591797
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1633448: part 8) Add `StyledRanges::RemoveCollapsedRanges`. r=hsivonen Another step towards privatizing `StyledRanges::mRanges`. Depends on D73430 Differential Revision: https://phabricator.services.mozilla.com/D73431
31d02fd49e39abd4bd6a4251f3fceefd0b26fa3b: Bug 1633448: part 7) Add `StyledRanges::UnregisterSelection`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 04 May 2020 10:11:13 +0000 - rev 591796
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1633448: part 7) Add `StyledRanges::UnregisterSelection`. r=hsivonen One step closer towards privatizing `StyledRanges::mRanges`. Depends on D73234 Differential Revision: https://phabricator.services.mozilla.com/D73430
a72df76630973741568cacda03e70baada344f45: Bug 1633448: part 6) Change `IsUserSelectionNotCollapsed` to `IsUserSelectionCollapsed`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 04 May 2020 10:11:13 +0000 - rev 591795
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1633448: part 6) Change `IsUserSelectionNotCollapsed` to `IsUserSelectionCollapsed`. r=hsivonen Removes unnecessary double negations. Differential Revision: https://phabricator.services.mozilla.com/D73234
37af395d6c4b55aadfe781795b3a556272312e32: Bug 1633448: part 5) Rename `AreUserSelectedRangesNonEmpty` to `IsUserSelectionNotCollapsed`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 04 May 2020 10:11:12 +0000 - rev 591794
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1633448: part 5) Rename `AreUserSelectedRangesNonEmpty` to `IsUserSelectionNotCollapsed`. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D73233
4c6b2ceb8b2c6d4ea20317b4cf08968decbc330d: Bug 1584170: part 3) Add test for 101 `<ol>`s. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Thu, 05 Dec 2019 21:24:21 +0000 - rev 591582
Push 13186 by ffxbld-merge at Mon, 01 Jun 2020 09:52:46 +0000
Bug 1584170: part 3) Add test for 101 `<ol>`s. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D47239
40fd9c3229ab6c5acb2c2c9f5f0daab330033705: Bug 1634023 - Add deduction guides for Span. r=hsivonen
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 29 Apr 2020 16:04:56 +0000 - rev 590223
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1634023 - Add deduction guides for Span. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D73040
621abb21f4514045b9ce91a022e33f5a43837618: Bug 1634014 - Allow Span to be created from two Span iterators. r=hsivonen
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 29 Apr 2020 15:20:50 +0000 - rev 590222
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1634014 - Allow Span to be created from two Span iterators. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D73039
42054e97067572fbceab14144af3a3754eeccdc8: Bug 1626555 - Make `dom/base` buildable outside of `unified-build` environment. r=hsivonen
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Wed, 29 Apr 2020 09:02:05 +0000 - rev 590135
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1626555 - Make `dom/base` buildable outside of `unified-build` environment. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D69183
604652135c36e2361b99431d72608a7a23f3a248: Bug 1633350 - Add SplitAt method to mozilla::Span. r=hsivonen
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 27 Apr 2020 11:16:30 +0000 - rev 589950
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633350 - Add SplitAt method to mozilla::Span. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D72605
3d64614fe8fa8e526187370861333292bb4320bf: Bug 1633350 - Add deduction guide for constructing Span from a plain array. r=hsivonen
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 27 Apr 2020 16:46:57 +0000 - rev 589949
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1633350 - Add deduction guide for constructing Span from a plain array. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D72604
f32067e1ce26a4bf2a7714c452a0adb88dfe0e71: Bug 1433073: part 3) Mimic old behavior of computing `mCommonInclusiveAncestors`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Thu, 23 Apr 2020 10:14:47 +0000 - rev 589117
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1433073: part 3) Mimic old behavior of computing `mCommonInclusiveAncestors`. r=hsivonen This reverts a previously introduced regression. See the Bugzilla comments of this bug. The key consequence of this is change is that copy-pasting multiple click-selected table rows now works again for some applications (and shouldn't be broken for others). That's because the clipboard flavor "text/_moz_htmlcontext" doesn't contain a superfluous "<tr>" anymore. The fix could presumably be more elegant, but it would be hard to ensure no other applications relying on the old behavior break. Differential Revision: https://phabricator.services.mozilla.com/D71982
7e93722dbf4d1f329a71daa10d379ad9a0a283ad: Bug 1433073: part 2) Add test. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Thu, 23 Apr 2020 10:14:37 +0000 - rev 589116
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1433073: part 2) Add test. r=hsivonen Check when copy-pasting multiple click-selected table rows, the clipboard's "text/_moz_htmlcontext" flavor doesn't contain a `<tr>`. Differential Revision: https://phabricator.services.mozilla.com/D71981
a596f2de09505b15ad62eb8d0244e0f5ac9d1361: Bug 1433073: part 1) Update documentation of EventUtils' `synthesizeMouse` and `synthesizeKey`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Thu, 23 Apr 2020 10:14:27 +0000 - rev 589115
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1433073: part 1) Update documentation of EventUtils' `synthesizeMouse` and `synthesizeKey`. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D71980
9328b5b058275fa23b003508985378d302d20651: Bug 1581691 - make transform-origin a mapped CSS attribute r=heycam,hsivonen
Robert Longson <longsonr@gmail.com> - Sat, 18 Apr 2020 05:10:29 +0000 - rev 588220
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1581691 - make transform-origin a mapped CSS attribute r=heycam,hsivonen Differential Revision: https://phabricator.services.mozilla.com/D63016
136b9329a6f7069e9c18744ab5618cf4f6d405d9: Bug 1581691 - make transform-origin a mapped CSS attribute r=heycam,hsivonen
Robert Longson <longsonr@gmail.com> - Sat, 18 Apr 2020 01:32:40 +0000 - rev 588197
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1581691 - make transform-origin a mapped CSS attribute r=heycam,hsivonen Differential Revision: https://phabricator.services.mozilla.com/D63016
a92516514d8c6f782ff4a362eaa194f7b13e899b: Bug 1627986 - Don't scroll when focusing the root for document navigation. r=hsivonen
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 14 Apr 2020 09:58:42 +0000 - rev 587338
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1627986 - Don't scroll when focusing the root for document navigation. r=hsivonen This still scrolls back to the top when focusing a subdocument via the tab key or such in a (same-origin) iframe... I've decided to preserve behavior there but let me know if you just want me to add a root element check in nsFocusManager::ScrollIntoView instead. I don't think it matters much, it's an edge case and either way this is a progression. Differential Revision: https://phabricator.services.mozilla.com/D70540
b3608d9d7bd36a4cfb08d7c9f0525066d29d690a: Bug 1627986 - Minor cleanup in the document navigation code. r=hsivonen
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 14 Apr 2020 09:58:42 +0000 - rev 587337
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1627986 - Minor cleanup in the document navigation code. r=hsivonen Just use early returns and such to simplify a bit. Differential Revision: https://phabricator.services.mozilla.com/D70539
f39a87ff23d8be6d86e919748f4585397d52e374: Bug 1626665: part 12) Use `const` line-iterator in `nsFrame::GetNextPrevLineFromeBlockFrame`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 08 Apr 2020 06:57:35 +0000 - rev 586414
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1626665: part 12) Use `const` line-iterator in `nsFrame::GetNextPrevLineFromeBlockFrame`. r=hsivonen Depends on D70016 Differential Revision: https://phabricator.services.mozilla.com/D70017
bfaf92cfdba8e182030c58ace068076f5491cf02: Bug 1626665: part 11) Declare `nsILineIterator::GetNumLines` `const`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 08 Apr 2020 06:57:07 +0000 - rev 586413
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1626665: part 11) Declare `nsILineIterator::GetNumLines` `const`. r=hsivonen Depends on D70015 Differential Revision: https://phabricator.services.mozilla.com/D70016
3916739e5a1341b3859f8f923ad83727486d35a9: Bug 1626665: part 10) Declare `nsILineIterator::FindFrameAt` `const`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 08 Apr 2020 06:57:00 +0000 - rev 586412
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1626665: part 10) Declare `nsILineIterator::FindFrameAt` `const`. r=hsivonen Depends on D70014 Differential Revision: https://phabricator.services.mozilla.com/D70015
aafddd466e0ae04072e17033515e197f751044e0: Bug 1626665: part 9) Declare more methods around `nsTable*` `const`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 08 Apr 2020 06:56:57 +0000 - rev 586411
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1626665: part 9) Declare more methods around `nsTable*` `const`. r=hsivonen Depends on D70013 Differential Revision: https://phabricator.services.mozilla.com/D70014
a9c78e573e948437fe0ac5741afb87b3dfca7f93: Bug 1626665: part 8) Declare `nsLineIterator::GetNextSiblingOnLine` `const`. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 08 Apr 2020 06:55:41 +0000 - rev 586410
Push 13072 by ffxbld-merge at Mon, 04 May 2020 14:22:08 +0000
Bug 1626665: part 8) Declare `nsLineIterator::GetNextSiblingOnLine` `const`. r=hsivonen Depends on D70012 Differential Revision: https://phabricator.services.mozilla.com/D70013