searching for reviewer(hsivonen)
44d7135f115d5ca4d150424b2b425841d2db4139: Bug 1558546, ensure range element has a frame before starting drag operation, r=hsivonen a=jcristau
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 12 Jun 2019 15:53:48 +0000 - rev 533867
Push 11443 by opoprus@mozilla.com at Thu, 13 Jun 2019 14:12:08 +0000
Bug 1558546, ensure range element has a frame before starting drag operation, r=hsivonen a=jcristau This should be the minimal patch to fix the issue (should be safe for branches too). Reusing an existing mouse/touch test for the crash testing. Differential Revision: https://phabricator.services.mozilla.com/D34717
2c353f21c1dce7f28d8a35594f4628b38d5a1bbd: Bug 1550671: split `SelectionCopyHelper` to more informative functions r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 15 May 2019 12:14:12 +0000 - rev 532975
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1550671: split `SelectionCopyHelper` to more informative functions r=hsivonen The name `SelectionCopyHelper` didn't state what the function does. Now, instead of `SelectionCopyHelper`, the following two call sequences exist: 1) `EncodeDocumentWithContext`, `PutToClipboard`. 2) `EncodeDocumentWithContextAndCreateTransferable`, calling `EncodeDocumentWithContext` and `CreateTransferable`. Apart from additional nullptr checks, the semantics didn't change. Differential Revision: https://phabricator.services.mozilla.com/D31044
2fe5b3d2dca7c1883b6e6d4bca81da5dc349733b: Bug 1551857: declare static methods of `nsHTMLCopyEncoder` as such r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 15 May 2019 13:22:30 +0000 - rev 532749
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1551857: declare static methods of `nsHTMLCopyEncoder` as such r=hsivonen Simplifies reasoning about the code. Differential Revision: https://phabricator.services.mozilla.com/D31240
66cff9aa39bcbf1b39aaf21c6759d1c97ad2fe1b: Bug 1174452: Part 2 -- scan `nsTextNode`'s parent element for preformat in nsDocumentEncoder r=masayuki,hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Thu, 09 May 2019 07:40:47 +0000 - rev 532581
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1174452: Part 2 -- scan `nsTextNode`'s parent element for preformat in nsDocumentEncoder r=masayuki,hsivonen This takes into account `white-space: pre` style of `nsTextNode`'s parent element when formatting the selected text of the `nsTextNode` node. Differential Revision: https://phabricator.services.mozilla.com/D29159
fe847bf289767657759062cf54d5a93a1f12c6fb: Bug 1174452: Part 1 -- test collapsing and extending selection before copy-pasting for `style="white-space: pre` r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Thu, 09 May 2019 07:40:37 +0000 - rev 532580
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1174452: Part 1 -- test collapsing and extending selection before copy-pasting for `style="white-space: pre` r=hsivonen This closer mimics user behaviour, compared to the existing tests using `getSelection().selectAllChildren`. Differential Revision: https://phabricator.services.mozilla.com/D28850
08eb61c337951a2f136faa08b029e34234aae08b: Bug 1550811. Back out the second part of the fix for bug 325352 until we have a fix for the crash issues it causes. r=hsivonen
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 11 May 2019 13:52:27 +0000 - rev 532358
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550811. Back out the second part of the fix for bug 325352 until we have a fix for the crash issues it causes. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D30682
264fe248bca56c113116bd5cfde490ebb554e56a: Bug 325352 part 2. Don't no-op document.open if our parser has a script nesting level equal to 0. r=hsivonen
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 08 May 2019 16:03:37 +0000 - rev 531911
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 325352 part 2. Don't no-op document.open if our parser has a script nesting level equal to 0. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D30314
990c8a382cf38762b2d81bbcba3c56e1b9920bec: Bug 325352 part 1. Align our "defined insertion point" concept more closely with the spec's "script nesting level" concept. r=hsivonen
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 08 May 2019 06:10:47 +0000 - rev 531910
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 325352 part 1. Align our "defined insertion point" concept more closely with the spec's "script nesting level" concept. r=hsivonen This also exposes an accessor for whether the parser has a nonzero script nesting level. Differential Revision: https://phabricator.services.mozilla.com/D30313
b5344f8392c0bae8dd62280f3b608b1f907f6568: Bug 1549696: factor out functionality to determine fixup node in nsDocumentEncoder. r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Wed, 08 May 2019 11:09:51 +0000 - rev 531860
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549696: factor out functionality to determine fixup node in nsDocumentEncoder. r=hsivonen In order to reduce code duplication and make the code more legible. Differential Revision: https://phabricator.services.mozilla.com/D30199
59306f187449c5f35614f7e86293dd53ec1f5422: Bug 1549283: add missing calls to `SerializeNodeEnd` r=hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 06 May 2019 13:49:53 +0000 - rev 531584
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549283: add missing calls to `SerializeNodeEnd` r=hsivonen In order to have one call of `SerializeNodeEnd` for every `SerializeNodeStart` call. In the current state of the code, the absence of these calls doesn't cause bugs, but this can change anytime `SerializeNodeEnd` is changed. Moreover, it makes it simpler to reason about the code. Differential Revision: https://phabricator.services.mozilla.com/D29987
4abfc5c2a4ee418302a99a2662a78f88b84d44b9: Bug 1533673 - Allow APZ to send fission matrices with the GPU process. r=hsivonen
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 06 May 2019 16:17:55 +0000 - rev 531530
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1533673 - Allow APZ to send fission matrices with the GPU process. r=hsivonen With the IPC fix in the previous patch this seems to work now. Differential Revision: https://phabricator.services.mozilla.com/D29942
676cf3a452c659ff68c89200770fd9fe7cd9d8f5: Bug 1524232 - Add a mechanism for dispatching synthesized mousemove events to an OOP iframe. r=hsivonen
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 06 May 2019 08:12:21 +0000 - rev 531493
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1524232 - Add a mechanism for dispatching synthesized mousemove events to an OOP iframe. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D29731
f92e2f3f7fa9b920780230a3db4695ecb15d55eb: Bug 1540551 - Disable window height tests failing on Windows 7 DevEdition r=hsivonen
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 06 May 2019 05:42:51 +0000 - rev 531486
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540551 - Disable window height tests failing on Windows 7 DevEdition r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D29948
735492db6be1230705cbda8c45c5b115414bc2a1: Bug 1539003 - update InternalHeaders get/set/append/delete to match the spec; r=hsivonen
Thomas Wisniewski <twisniewski@mozilla.com> - Tue, 16 Apr 2019 06:34:05 +0000 - rev 528474
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539003 - update InternalHeaders get/set/append/delete to match the spec; r=hsivonen update Fetch InternalHeaders get/set/append/delete to match the spec Differential Revision: https://phabricator.services.mozilla.com/D27531
fb2348a826fb04245e8863536815febddf8f8627: Bug 1541598 - Have FetchBody::SetMimeType convert from ByteStrings to UTF8 CStrings to not corrupt Unicode values; r=hsivonen
Thomas Wisniewski <twisniewski@mozilla.com> - Sun, 14 Apr 2019 15:02:39 +0000 - rev 528254
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1541598 - Have FetchBody::SetMimeType convert from ByteStrings to UTF8 CStrings to not corrupt Unicode values; r=hsivonen Have FetchBody::SetMimeType convert from ByteStrings to UTF8 CStrings to not corrupt Unicode values Differential Revision: https://phabricator.services.mozilla.com/D26011
a5fe792348ed187dd06b3047d18e731f4dd4b227: Bug 1542019 - Split the dispatch-to-content flag into three. r=botond,hsivonen
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 11 Apr 2019 13:31:53 +0000 - rev 527818
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542019 - Split the dispatch-to-content flag into three. r=botond,hsivonen This patch extracts two additional CompositorHitTestInfo flags from the eDispatchToContent flag; eApzAwareListeners for elements that have APZ-aware listeners, and eInactiveScrollframe for inactive scrollframe or unlayerized scrollthumbs. The eDispatchToContent is then renamed to eIrregularArea to reflect the fact that it is used for irregular-shaped areas that require main-thread hit-testing. Additionally, it is important to note that when using the non-WebRender codepath, all three of these flags still end up gettings squashed into the "dispatch to content" region on the EventRegions; when APZ reconstructs a CompositorHitTestInfo it will turn anything in this region back into an eIrregularArea. So this is a lossy round-trip conversion for the non-WebRender case. However it should still result in correct behaviour because the semantics of eIrregularArea result in APZ relying on the main-thread to do hit-testing and so any APZ-aware listeners and inactive scrollframes are also handled by the main-thread. Differential Revision: https://phabricator.services.mozilla.com/D26440
517e71d9bccc900b144fde4bb53acbd9051bfa67: bug 1520711 - EME key system constants are used with UTF-8 functions where ASCII functions would do r=hsivonen,jya
Khyati Agarwal <f20160385@hyderabad.bits-pilani.ac.in> - Tue, 09 Apr 2019 08:02:24 +0000 - rev 527314
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
bug 1520711 - EME key system constants are used with UTF-8 functions where ASCII functions would do r=hsivonen,jya EME key system constants are used with UTF-8 functions where ASCII functions would do Differential Revision: https://phabricator.services.mozilla.com/D25730
d73129a2b182f4419cd975574ab493d050beeb6d: Bug 1541138 - Update MimeType.cpp to consider HTTP whitespace, not ASCII whitespace; r=hsivonen
Thomas Wisniewski <twisniewski@mozilla.com> - Fri, 05 Apr 2019 16:08:53 +0000 - rev 527049
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1541138 - Update MimeType.cpp to consider HTTP whitespace, not ASCII whitespace; r=hsivonen Update MimeType.cpp to consider HTTP whitespace, not ASCII whitespace Differential Revision: https://phabricator.services.mozilla.com/D25863
edeb3a9d5b066127224b93e9c209b6b67640a402: Bug 1541024 - parser/ automated ESLint no-throw-literal fixes. r=hsivonen
Ian Moody <moz-ian@perix.co.uk> - Fri, 05 Apr 2019 11:31:01 +0000 - rev 526946
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1541024 - parser/ automated ESLint no-throw-literal fixes. r=hsivonen Result of running: $ mach eslint -funix parser/ | sed -Ee 's/:.+//' - | xargs sed -E \ -e 's/throw ((["`])[^"]+\2);/throw new Error(\1);/g' \ -e 's/throw ((["`])[^"]+\2 \+ [^ ";]+);/throw new Error(\1);/g' \ -e 's/throw \(/throw new Error(/g' -i Differential Revision: https://phabricator.services.mozilla.com/D25757
3ebf6f2a81387d7087ef235c3ce60452baf550f3: Bug 1495880 - update our cors/no-cors header safelisting to match the Fetch spec; r=hsivonen,ckerschb a=reland
Thomas Wisniewski <twisniewski@mozilla.com> - Mon, 01 Apr 2019 05:20:15 +0000 - rev 526240
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1495880 - update our cors/no-cors header safelisting to match the Fetch spec; r=hsivonen,ckerschb a=reland update XHR cors/no-cors header safelisting to match the Fetch spec Differential Revision: https://phabricator.services.mozilla.com/D7771
aaedb3306c2e4444ff3b89fff1ea701fcd9ec6b8: Bug 1495880 - update our cors/no-cors header safelisting to match the Fetch spec; r=hsivonen,ckerschb
Thomas Wisniewski <twisniewski@mozilla.com> - Mon, 01 Apr 2019 05:20:15 +0000 - rev 525860
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1495880 - update our cors/no-cors header safelisting to match the Fetch spec; r=hsivonen,ckerschb update XHR cors/no-cors header safelisting to match the Fetch spec Differential Revision: https://phabricator.services.mozilla.com/D7771
710481a0ddfa6826b5d06e93d683547f4da97402: Bug 1534878 - xpcom: Re-enable NonASCII16 UTF-16 string tests. r=hsivonen
Chris Peterson <cpeterson@mozilla.com> - Sun, 24 Feb 2019 21:45:15 -0800 - rev 522376
Push 10871 by cbrindusan@mozilla.com at Mon, 18 Mar 2019 15:49:32 +0000
Bug 1534878 - xpcom: Re-enable NonASCII16 UTF-16 string tests. r=hsivonen The NonASCII16 test function was removed in bug 1402247 but the NonASCII16_helper() function was not: https://hg.mozilla.org/mozilla-central/rev/4ef0f163fdeb xpcom/tests/gtest/TestUTF.cpp:119:6 [-Wmissing-prototypes] no previous prototype for function 'NonASCII16_helper' Differential Revision: https://phabricator.services.mozilla.com/D23267
dc422efc31037bbf666a830bfa02c157612c9bbb: Bug 1525662 - Part 2: Remember plain-textness of HTML documents post loading. r=hsivonen
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 23 Feb 2019 17:06:52 +0100 - rev 522002
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1525662 - Part 2: Remember plain-textness of HTML documents post loading. r=hsivonen Based on the current implementation of nsContentUtils::IsPlainTextType(), we could just call that function again if we need to know whether we're dealing with plain text content or not later on, but doing it this way ensures we're always consistent with the current code in StartDocumentLoad(), which includes some additional sanity checks. Differential Revision: https://phabricator.services.mozilla.com/D20952
0077a71108eb4bd58348a697fafb7e43eddedf50: Bug 1497604 - Enable ESLint for dom/cache (manual changes) r=Standard8,hsivonen
monmanuela <manuela.monika97@gmail.com> - Wed, 06 Mar 2019 08:03:42 +0000 - rev 520443
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1497604 - Enable ESLint for dom/cache (manual changes) r=Standard8,hsivonen Depends on D20943 Differential Revision: https://phabricator.services.mozilla.com/D20944
36052e9424f7f356a197707303874940652f4eae: Bug 1497604 - Enable ESLint for dom/cache (automatic changes) r=Standard8,hsivonen
monmanuela <manuela.monika97@gmail.com> - Wed, 06 Mar 2019 08:04:15 +0000 - rev 520442
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1497604 - Enable ESLint for dom/cache (automatic changes) r=Standard8,hsivonen Differential Revision: https://phabricator.services.mozilla.com/D20943
f07e25fac5b20976178fb2e4dd7f95a6e252207a: Bug 1525662 - Part 2: Remember plain-textness of HTML documents post loading. r=hsivonen
Jan Henning <jh+bugzilla@buttercookie.de> - Tue, 05 Mar 2019 18:01:11 +0000 - rev 520311
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525662 - Part 2: Remember plain-textness of HTML documents post loading. r=hsivonen Based on the current implementation of nsContentUtils::IsPlainTextType(), we could just call that function again if we need to know whether we're dealing with plain text content or not later on, but doing it this way ensures we're always consistent with the current code in StartDocumentLoad(), which includes some additional sanity checks. Differential Revision: https://phabricator.services.mozilla.com/D20952
977a0ba7ec7051844703272ddcc5910d112dfc63: Bug 1523969 part 20 - Move method definition inline comments to new line in 'parser/'. r=hsivonen
Ryan Hunt <rhunt@eqrion.net> - Mon, 25 Feb 2019 16:11:34 -0600 - rev 519783
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523969 part 20 - Move method definition inline comments to new line in 'parser/'. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D21121
869a4e8b520bb9f6cb97074d7a9cc6d12e16e309: Bug 1521931 - Parser should yield if there is a pending high priority event before first contentful paint, r=hsivonen
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 30 Jan 2019 15:35:02 +0200 - rev 513985
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1521931 - Parser should yield if there is a pending high priority event before first contentful paint, r=hsivonen
d9ae827234990ad8ce27a2337df9dbc9dc578b05: Bug 1521334, make parser to flush its tree operation queue sooner, r=hsivonen
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 21 Jan 2019 16:03:03 +0200 - rev 511832
Push 10563 by archaeopteryx@coole-files.de at Thu, 24 Jan 2019 17:31:37 +0000
Bug 1521334, make parser to flush its tree operation queue sooner, r=hsivonen
6098b2652c6c0a1749a87aab9999a3fbee8cde2d: Bug 1520812. Remove bogus assertion in nsExpatDriver::HandleError. r=hsivonen
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 17 Jan 2019 15:34:15 +0000 - rev 511435
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520812. Remove bogus assertion in nsExpatDriver::HandleError. r=hsivonen Any time we stop a load of an XML document before we've gotten all the data, we'll end up in this code with mSink null, because nsParser::Terminate ends up calling nsExpatDriver::DidBuildModel which nulls out mSink, and not getting all the data means the XML won't be well-formed. Differential Revision: https://phabricator.services.mozilla.com/D16856
e56cc5e7b57a5d18ab72207f7f246a9b8c610c1c: Bug 1518728 - pass key length to libprio public key export function and use long long for output r=hsivonen
Robert Helmer <rhelmer@mozilla.com> - Fri, 11 Jan 2019 08:25:42 +0000 - rev 511161
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518728 - pass key length to libprio public key export function and use long long for output r=hsivonen Depends on D16266 Differential Revision: https://phabricator.services.mozilla.com/D16267
745be69de37d90a0debb060c50ed50717bdcbd13: Bug 1489095 - Change nsITooltipListener to use XPCOM strings. r=hsivonen
Ryan Scherich <ryan.k.scherich@gmail.com> - Mon, 14 Jan 2019 14:06:07 +0000 - rev 510830
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1489095 - Change nsITooltipListener to use XPCOM strings. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D15602
3c73631c8237077acb3795e51a2a2ea6016247df: Bug 1514664 test - Manually sync encoding/encodeInto.any.js from WPT. r=hsivonen.
Anne van Kesteren <annevk@annevk.nl> - Tue, 08 Jan 2019 17:51:47 +0200 - rev 510515
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514664 test - Manually sync encoding/encodeInto.any.js from WPT. r=hsivonen. https://github.com/web-platform-tests/wpt/pull/14505 https://github.com/web-platform-tests/wpt/pull/14775
5da87c823aeec4d85e408424fbf46cb0933f05b8: Bug 903372 - Remove xml:base from parser. r=hsivonen
Jonathan Kingston <jkt@mozilla.com> - Thu, 13 Dec 2018 15:47:01 +0000 - rev 508068
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 903372 - Remove xml:base from parser. r=hsivonen
dfbe4026a7c58ae5305965568cbdd9defb1f00d2: Bug 1503674 - Remove now unused nsIScriptableUnescapeHTML.idl. r=hsivonen
Mark Banner <standard8@mozilla.com> - Mon, 17 Dec 2018 09:33:28 +0000 - rev 508003
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1503674 - Remove now unused nsIScriptableUnescapeHTML.idl. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D14680
548bb5b013ffd0bfac11879c6fe89b276dddae24: Bug 1518728 - Pass key length to libprio public key export function and use long long for output. r=hsivonen, a=RyanVM
Robert Helmer <rhelmer@mozilla.com> - Fri, 11 Jan 2019 08:25:42 +0000 - rev 506747
Push 10532 by ryanvm@gmail.com at Wed, 16 Jan 2019 15:34:31 +0000
Bug 1518728 - Pass key length to libprio public key export function and use long long for output. r=hsivonen, a=RyanVM Depends on D16266 Differential Revision: https://phabricator.services.mozilla.com/D16267
bf919773f9d19a9032c1b5805d08723843dac701: Bug 903372 - Remove xml:base from parser. r=hsivonen
Jonathan Kingston <jkt@mozilla.com> - Sun, 21 Oct 2018 12:55:44 +0100 - rev 505322
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 903372 - Remove xml:base from parser. r=hsivonen
209069890e62b4c402c64be007f9cc992b9ec363: Bug 1460920 - part 3: Update web-platform-tests r=hsivonen
Thomas Nguyen <tnguyen@mozilla.com> - Thu, 15 Nov 2018 19:19:16 +0000 - rev 503394
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1460920 - part 3: Update web-platform-tests r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D11638
3309aa6d27ee8c2079b12e6904dc07af8d4951db: Bug 1460920 - Part 2 : Support referrerpolicy attribute in script HTMLScriptElement r=hsivonen
Thomas Nguyen <tnguyen@mozilla.com> - Tue, 13 Nov 2018 14:33:02 +0000 - rev 503393
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1460920 - Part 2 : Support referrerpolicy attribute in script HTMLScriptElement r=hsivonen The patch adds the support of referrerpolicy attribute in script element and take the attribute into account when loading script. Differential Revision: https://phabricator.services.mozilla.com/D11637
045f98957a596060173fc102aaf33ce4c20d9c39: Bug 1460920 - Part 1 - Speculative loading script should take referrerpolicy attribute in script element into account r=hsivonen
Thomas Nguyen <tnguyen@mozilla.com> - Mon, 19 Nov 2018 09:39:16 +0000 - rev 503392
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1460920 - Part 1 - Speculative loading script should take referrerpolicy attribute in script element into account r=hsivonen Referrerpolicy attribute should be taken with high priority order than mSpeculationReferrerPolicy Differential Revision: https://phabricator.services.mozilla.com/D11636
577c34da7b73f1d33026ff0c768ace3e893c34b8: Bug 1506133 - More HTML parser cleanup post bug 1392185. r=hsivonen
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 12 Nov 2018 14:37:09 +0000 - rev 502324
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506133 - More HTML parser cleanup post bug 1392185. r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D11480
e9267d39ec81476831da99bd3b98557877962ca3: Bug 1392185 - Remove dynamic HTML5 atoms. r=njn,hsivonen
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 09 Nov 2018 14:27:10 +0100 - rev 501956
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1392185 - Remove dynamic HTML5 atoms. r=njn,hsivonen This is a rebase + manual refcounting on some places, + cleanup of the original patch in the bug. Co-authored-by: Nicholas Nethercote <nnethercote@mozilla.com> Differential Revision: https://phabricator.services.mozilla.com/D11035
48b23717fe953e2970292d90c8979947749fae7f: Bug 1392185 - Remove dead code from nsHtml5ArrayCopy.h. r=hsivonen
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 09 Nov 2018 14:27:59 +0100 - rev 501955
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1392185 - Remove dead code from nsHtml5ArrayCopy.h. r=hsivonen Drive-by cleanup while I audited atom usage from the parser. Differential Revision: https://phabricator.services.mozilla.com/D11033
01219b0ae60ee8a2f3302ceb1804330caee54abe: Bug 1466449 - Update Tokenizer.java and StackNode.java to initialize properties. r=hsivonen
Jonathan Kingston <jkt@mozilla.com> - Fri, 09 Nov 2018 11:18:31 +0000 - rev 501953
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1466449 - Update Tokenizer.java and StackNode.java to initialize properties. r=hsivonen
21c061b725d676bab28c0430a0fdacfffef3501c: Bug 1501784 - throw if the limit of booleans Prio can encode in one batch is exceeded r=hsivonen
Robert Helmer <rhelmer@mozilla.com> - Mon, 29 Oct 2018 10:31:26 +0000 - rev 499782
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1501784 - throw if the limit of booleans Prio can encode in one batch is exceeded r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D9995
ce8127ea1c4bc1d53304e7e91a2224991fe17659: Bug 1500791 - remove hardcoded restriction on bools that may be prio-encoded r=hsivonen
Robert Helmer <rhelmer@mozilla.com> - Fri, 26 Oct 2018 15:00:46 +0000 - rev 499632
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1500791 - remove hardcoded restriction on bools that may be prio-encoded r=hsivonen Differential Revision: https://phabricator.services.mozilla.com/D9555
0ff0b54b9ec7c3e99acf8987b63995dbdce3e64a: Bug 1483458 - Change HTML parser to look at .py Atom files. r=hsivonen,heycam
Jonathan Kingston <jkt@mozilla.com> - Wed, 17 Oct 2018 20:40:37 +0100 - rev 497720
Push 10002 by archaeopteryx@coole-files.de at Fri, 19 Oct 2018 23:09:29 +0000
Bug 1483458 - Change HTML parser to look at .py Atom files. r=hsivonen,heycam
fd914881db604175bdd129d62ec1cb3c8d0a0386: Bug 1499727 - make nsHtml5StreamParser timers slightly more efficient; r=hsivonen
Nathan Froyd <froydnj@mozilla.com> - Wed, 17 Oct 2018 19:57:36 -0400 - rev 497626
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1499727 - make nsHtml5StreamParser timers slightly more efficient; r=hsivonen Instead of creating a timer and then setting the timer's target, we can determine the timer's target and pass it in directly when the timer is created. This reordering of steps is slightly more efficient, since SetTarget() is both a virtual call and requires locking, both of which can be skipped if we know the target at timer creation time.
0bb500ba0c07c122610452184a162166ff47ce96: Bug 1499136 - Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues; r=hsivonen
Thomas Wisniewski <twisniewski@mozilla.com> - Thu, 18 Oct 2018 02:10:25 +0000 - rev 497616
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1499136 - Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues; r=hsivonen Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues Differential Revision: https://phabricator.services.mozilla.com/D8789
affe4a683227c556ec3d21bbf9e9024fa4a71a4a: Bug 1499136 - Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues; r=hsivonen
Thomas Wisniewski <twisniewski@mozilla.com> - Wed, 17 Oct 2018 17:04:14 +0000 - rev 497553
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1499136 - Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues; r=hsivonen Disable dom.xhr.standard_content_type_normalization for now due to webcompat issues Differential Revision: https://phabricator.services.mozilla.com/D8789