c6d86a83de2e11bae6ad6e2d0f3916cd3445f8c3: Bug 1562361 - Turn the cached style pref back on. r=emilio
Cameron McCormack <cam@mcc.id.au> - Mon, 01 Jul 2019 10:24:23 +0000 - rev 543702
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1562361 - Turn the cached style pref back on. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D36451
4fd603ca7224eb7d073aba2edf33793224f0055c: Bug 1562361 - Clear cached style indices whenever we clear the actual styles. r=emilio
Cameron McCormack <cam@mcc.id.au> - Tue, 02 Jul 2019 00:15:45 +0000 - rev 543701
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1562361 - Clear cached style indices whenever we clear the actual styles. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D36450
529c44a1eba8c3e5721b1677dfd7a980159695d8: Bug 1562359 - Tweak XUL scrollbar styles on GeckoView to avoid cached scrollbar style assertions. r=emilio
Cameron McCormack <cam@mcc.id.au> - Tue, 02 Jul 2019 00:12:59 +0000 - rev 543700
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1562359 - Tweak XUL scrollbar styles on GeckoView to avoid cached scrollbar style assertions. r=emilio For content like: <select> <optgroup style="overflow: scroll"> <option> the existing rules would match the <xul:scrollbar> elements that are generated for the <optgroup>, since they use descendant selectors after the `select:not([size]):not([multiple])`, even though the intention (probably!) is to match only the scrollbars created for the <select> itself. On Android, we don't actually render <select> elements in the page; instead we use some system UI popup. So in practice the difference in rendering here isn't relevant. (It's possible we could remove these rules entirely.) Differential Revision: https://phabricator.services.mozilla.com/D36449
d65cbaac955be2d3ae9956a2b06ae24b2a100904: Bug 1553705 - Use a cheaper to compute state key for parser inserted form controls. r=smaug
Cameron McCormack <cam@mcc.id.au> - Mon, 01 Jul 2019 10:06:16 +0000 - rev 543699
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1553705 - Use a cheaper to compute state key for parser inserted form controls. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D32259
02312da6f1ca3310b6ce63c1f825aa40574c7a13: Bug 1553705 - Make GenerateStateKey() infallible. r=smaug
Cameron McCormack <cam@mcc.id.au> - Mon, 01 Jul 2019 07:20:04 +0000 - rev 543698
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1553705 - Make GenerateStateKey() infallible. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D32258
44349fd95ae42cdea29380243c15468092142a3e: Bug 1545582 - Hook JS allocations into the profiler popup; r=canaltinova
Greg Tatum <gtatum@mozilla.com> - Mon, 01 Jul 2019 21:53:40 +0000 - rev 543697
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1545582 - Hook JS allocations into the profiler popup; r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D34545
3c4bfd4d40155413426e30d2b976b157ea2b4ef5: Bug 1545582 - Add tests for new JS allocations feature; r=canaltinova
Greg Tatum <gtatum@mozilla.com> - Mon, 01 Jul 2019 21:53:28 +0000 - rev 543696
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1545582 - Add tests for new JS allocations feature; r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D34544
c9cba85e0b624b8c6142455cbf0276d27157ff71: Bug 1545582 - Integrate JavaScript memory allocation tracking to the profiler; r=canaltinova
Greg Tatum <gtatum@mozilla.com> - Mon, 01 Jul 2019 21:53:11 +0000 - rev 543695
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1545582 - Integrate JavaScript memory allocation tracking to the profiler; r=canaltinova Differential Revision: https://phabricator.services.mozilla.com/D34543
aaea4c45935f7ba51f277ccca88619e69aff50c5: Bug 1545582 - Add a JS runtime level of allocation logging; r=jimb
Greg Tatum <gtatum@mozilla.com> - Mon, 01 Jul 2019 21:52:58 +0000 - rev 543694
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1545582 - Add a JS runtime level of allocation logging; r=jimb Differential Revision: https://phabricator.services.mozilla.com/D28142
c68a6b2e01576b844a9b0637b73a501345bb5fef: Bug 1557371 - Part 1 - Load all XUL reftests with chrome privilege. r=dbaron
Brendan Dahl <bdahl@mozilla.com> - Sat, 29 Jun 2019 00:04:12 +0000 - rev 543693
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1557371 - Part 1 - Load all XUL reftests with chrome privilege. r=dbaron This will have two benefits: 1) Align test setup with shipping Firefox - We don't allow content privilege XUL in shipping versions of Firefox, so having the tests be chrome would be more realistic to our use case. 2) Support the XUL to XHTML migration. These files will soon become XHTML files, but will still need to load XUL elements, so they'll need to be marked as chrome privileged to continue working. One test (404149-1.xul) is now disabled, since it fails when loaded as chrome. Bug 1557383 was filed to address this. Differential Revision: https://phabricator.services.mozilla.com/D33986
3de1b396b7177de25726848b8f62872eeb6072c8: Backed out 2 changesets (bug 1552607) for causing checkstyle failures. CLOSED TREE
Mihai Alexandru Michis <malexandru@mozilla.com> - Tue, 02 Jul 2019 04:19:01 +0300 - rev 543692
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Backed out 2 changesets (bug 1552607) for causing checkstyle failures. CLOSED TREE Backed out changeset 53a39e402451 (bug 1552607) Backed out changeset 6385b8616d54 (bug 1552607)
d70d3b500a6db99776e3706a93e54aff6137091a: Bug 1562353 - add CORS test. r=jya
Alastor Wu <alwu@mozilla.com> - Mon, 01 Jul 2019 23:54:49 +0000 - rev 543691
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1562353 - add CORS test. r=jya This test is used to ensure that we shouldn't load CORS resource if server doesn't respond with correct CORS header. In this situation, loading should be expected to fail. Differential Revision: https://phabricator.services.mozilla.com/D36513
3e4b29e2d1d6c97d819d560480d19d36ea5db50c: Bug 1562436 - Adjust first pref returned if it is to be skipped. r=njn
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 01 Jul 2019 23:49:41 +0000 - rev 543690
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1562436 - Adjust first pref returned if it is to be skipped. r=njn If the first pref entry in the SharedPrefMap array had mIsSkippedByIteration flag set it would have been returned and as such exposed to the user. We don't want that. Differential Revision: https://phabricator.services.mozilla.com/D36453
53a39e4024511c051187db2a6c501c56c23a77ea: Bug 1552607 - p2: check sample session ID when processing buffers. r=jya
John Lin <jolin@mozilla.com> - Mon, 01 Jul 2019 23:42:59 +0000 - rev 543689
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1552607 - p2: check sample session ID when processing buffers. r=jya Because IPC call runs asynchronously in both remote decoder process and content process, ProcessOutput() for buffers prior to Flush() could be scheduled to run after the flush promise is resolved, and Codec.queueInput() could be preempted and processes prior sample after flush. To help check the validness of buffers, a session ID increased by flush is added to both RemoteDataDecoder and remote codec service and will be passed through IPC. If the passed ID doesn't agree with current session ID, it means the buffer doesn't belong to current session and should be discard. Differential Revision: https://phabricator.services.mozilla.com/D36382
6385b8616d54c62539ec4b4bb9325e9d4abfe721: Bug 1552607 - p1: filter out invalid input buffers. r=jya
John Lin <jolin@mozilla.com> - Mon, 01 Jul 2019 23:42:50 +0000 - rev 543688
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1552607 - p1: filter out invalid input buffers. r=jya Differential Revision: https://phabricator.services.mozilla.com/D36381
351504c92d1354cb2e02c171de2c29cfd985a97a: Bug 1527389 - The aliases of hidden engines shouldn't show up in the urlbar r=adw
Omkar Konaraddi <okonaraddi@mozilla.com> - Mon, 01 Jul 2019 23:03:41 +0000 - rev 543687
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1527389 - The aliases of hidden engines shouldn't show up in the urlbar r=adw Differential Revision: https://phabricator.services.mozilla.com/D36532
024f3ba5e1232eccba5cbe8b5eabc02e3b5cce19: Bug 1562654 - Replace XUL textbox with HTML input in security/manager/pki/resources/content/certViewer.js r=keeler
Tim Nguyen <ntim.bugs@gmail.com> - Mon, 01 Jul 2019 21:05:26 +0000 - rev 543686
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1562654 - Replace XUL textbox with HTML input in security/manager/pki/resources/content/certViewer.js r=keeler Differential Revision: https://phabricator.services.mozilla.com/D36490
468e240bf6683f53ad1c7f87e70253a7a3b38af6: Bug 1513643 - Enable selector() function for @supports everywhere. r=dbaron
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 01 Jul 2019 22:47:08 +0000 - rev 543685
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1513643 - Enable selector() function for @supports everywhere. r=dbaron Differential Revision: https://phabricator.services.mozilla.com/D14291
4167fd17006cbe7cd9141b225a5d65150764312c: Bug 1561283 - Don't optimize out recascading of children when becoming or stopping being display: contents. r=dholbert
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 01 Jul 2019 21:39:47 +0000 - rev 543684
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1561283 - Don't optimize out recascading of children when becoming or stopping being display: contents. r=dholbert Since they can change whether descendants get blockified. Differential Revision: https://phabricator.services.mozilla.com/D35818
b8dfb4b00154e6e693a523e223e16c216c56487f: Bug 1556818 - Throw early SyntaxError instead of ReferenceError for 0 = 0 r=khyperia,jorendorff
Ross Kirsling <rkirsling@gmail.com> - Mon, 01 Jul 2019 22:14:47 +0000 - rev 543683
Push 2131 by ffxbld-merge at Mon, 26 Aug 2019 18:30:20 +0000
Bug 1556818 - Throw early SyntaxError instead of ReferenceError for 0 = 0 r=khyperia,jorendorff Differential Revision: https://phabricator.services.mozilla.com/D35298
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip