81e027b9973731be9522e96d48a2b0b0ecbcf0b4: Bug 1593299 - Disconnect EventListenerManager is DOMEventTargetHelper's Unlink, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Sun, 03 Nov 2019 00:03:12 +0000 - rev 500334
Push 36763 by rmaries@mozilla.com at Mon, 04 Nov 2019 21:44:06 +0000
Bug 1593299 - Disconnect EventListenerManager is DOMEventTargetHelper's Unlink, r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D51423
1d87c269da8a2df75b09d475cbac1c310398eb6d: Bug 1581537 - Avoid several browser language leaks r=smaug
Alex Catarineu <acat@torproject.org> - Mon, 04 Nov 2019 11:27:59 +0000 - rev 500333
Push 36763 by rmaries@mozilla.com at Mon, 04 Nov 2019 21:44:06 +0000
Bug 1581537 - Avoid several browser language leaks r=smaug Spoof dom/dom.properties, layout/xmlparser.properties, layout/MediaDocument.properties to en-US if needed. Differential Revision: https://phabricator.services.mozilla.com/D46034
fa1628003bf9a7e55c04904733bd56c9a303df2f: Bug 1591191 - Move compare and EqualsIgnoreAsciiCase to nsTStringRepr. r=erahm
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 04 Nov 2019 11:27:05 +0000 - rev 500332
Push 36762 by dvarga@mozilla.com at Mon, 04 Nov 2019 16:12:30 +0000
Bug 1591191 - Move compare and EqualsIgnoreAsciiCase to nsTStringRepr. r=erahm Zibi is working on replacing some string based APIs with some things that return substrings, so we could use this. Alternatively he'd have to do something like: Compare(myCSubstring, nsDependentCSubstring(aTag, strlen(aTag))) or something of that sort, which looks a bit uglier. Differential Revision: https://phabricator.services.mozilla.com/D50523
2457ce6fec56104d5dea5a32a55a670ab731b30a: Backed out changeset eb3d67637a9b (bug 1591191) for build bustage on build/src/xpcom/string/precompiled_templates.cpp. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Mon, 04 Nov 2019 12:40:57 +0200 - rev 500331
Push 36762 by dvarga@mozilla.com at Mon, 04 Nov 2019 16:12:30 +0000
Backed out changeset eb3d67637a9b (bug 1591191) for build bustage on build/src/xpcom/string/precompiled_templates.cpp. CLOSED TREE
8b916ab4900e23e4ffae0050d7f3496361b908b2: Bug 1591386 - Mark one other test262 test of DateTimeFormat functionality as nightly-only, til we enable the relatedYear field in beta/release. r=jorendorff
Jeff Walden <jwalden@mit.edu> - Sat, 02 Nov 2019 22:50:51 +0000 - rev 500330
Push 36762 by dvarga@mozilla.com at Mon, 04 Nov 2019 16:12:30 +0000
Bug 1591386 - Mark one other test262 test of DateTimeFormat functionality as nightly-only, til we enable the relatedYear field in beta/release. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D51493
eb3d67637a9bbaaf8507c9748785c627bd33e723: Bug 1591191 - Move compare and EqualsIgnoreAsciiCase to nsTStringRepr. r=erahm
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 29 Oct 2019 20:09:00 +0000 - rev 500329
Push 36762 by dvarga@mozilla.com at Mon, 04 Nov 2019 16:12:30 +0000
Bug 1591191 - Move compare and EqualsIgnoreAsciiCase to nsTStringRepr. r=erahm Zibi is working on replacing some string based APIs with some things that return substrings, so we could use this. Alternatively he'd have to do something like: Compare(myCSubstring, nsDependentCSubstring(aTag, strlen(aTag))) or something of that sort, which looks a bit uglier. Differential Revision: https://phabricator.services.mozilla.com/D50523
07db0d2b41be5c68e142699b81685a951bfcb5d7: Bug 1593531 - RTL fixes for the truncation message in the websockets panel r=Honza
Itiel <itiel_yn8@walla.com> - Mon, 04 Nov 2019 10:04:46 +0000 - rev 500328
Push 36762 by dvarga@mozilla.com at Mon, 04 Nov 2019 16:12:30 +0000
Bug 1593531 - RTL fixes for the truncation message in the websockets panel r=Honza Differential Revision: https://phabricator.services.mozilla.com/D51532
2b857b37df75125d7f12b46bfe6c28eac38593a3: Bug 1593527 - Cleanup CustomRequestPanel.css to fix RTL r=Honza
Itiel <itiel_yn8@walla.com> - Mon, 04 Nov 2019 09:58:40 +0000 - rev 500327
Push 36762 by dvarga@mozilla.com at Mon, 04 Nov 2019 16:12:30 +0000
Bug 1593527 - Cleanup CustomRequestPanel.css to fix RTL r=Honza Differential Revision: https://phabricator.services.mozilla.com/D51531
3166ca8e8d9cd2fbf143b3266ab85d60630d1d7c: Bug 1570524 - Fix browser_webconsole_cached_messages intermittent. r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 04 Nov 2019 09:53:31 +0000 - rev 500326
Push 36762 by dvarga@mozilla.com at Mon, 04 Nov 2019 16:12:30 +0000
Bug 1570524 - Fix browser_webconsole_cached_messages intermittent. r=Honza. Wait for the messages to be displayed, and requestLongerTimeout, as test failures logs seem to indicate that slower machine take more than 30s to run the test. Differential Revision: https://phabricator.services.mozilla.com/D51562
18389b50e525a6a97a3f99f48b016af1cc2082f6: Backed out changeset 582ee0d10d0c (bug 1370132) requested by kershaw
Oana Pop Rus <opoprus@mozilla.com> - Mon, 04 Nov 2019 11:30:56 +0200 - rev 500325
Push 36762 by dvarga@mozilla.com at Mon, 04 Nov 2019 16:12:30 +0000
Backed out changeset 582ee0d10d0c (bug 1370132) requested by kershaw
11f08e7b4bcf06e7202e15f0ec3a3be50c906b04: Bug 1590929: a11y::TraversalRule::Match: Don't assume that all Accessibles have a frame. r=MarcoZ
James Teh <jteh@mozilla.com> - Mon, 04 Nov 2019 07:04:40 +0000 - rev 500324
Push 36762 by dvarga@mozilla.com at Mon, 04 Nov 2019 16:12:30 +0000
Bug 1590929: a11y::TraversalRule::Match: Don't assume that all Accessibles have a frame. r=MarcoZ I don't have a test case for this crash, but the stack suggests the frame is null. This can certainly happen for display: contents. Differential Revision: https://phabricator.services.mozilla.com/D51560
61de50c753208632a315ef3b07786fe926768c56: Bug 1590974 - Pass the toolbox document to MenuButton in the a11y panel. r=yzen.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 04 Nov 2019 06:38:37 +0000 - rev 500323
Push 36762 by dvarga@mozilla.com at Mon, 04 Nov 2019 16:12:30 +0000
Bug 1590974 - Pass the toolbox document to MenuButton in the a11y panel. r=yzen. This makes it possible for the menus to not be constrained to the panel boundaries if they are taller than the panel itself (which could be the case for the simulate menu as it has lots of items). We need to style the button with a link role in the toolbox CSS so they don't look like real buttons. Differential Revision: https://phabricator.services.mozilla.com/D50461
5647ec4ba6f2566912e71637d2c1e063d899c103: Bug 1591529 - Reduce OS compositor tiles sizes to save GPU memory. r=kvark
Glenn Watson <git@intuitionlibrary.com> - Mon, 04 Nov 2019 05:53:31 +0000 - rev 500322
Push 36761 by dvarga@mozilla.com at Mon, 04 Nov 2019 09:41:18 +0000
Bug 1591529 - Reduce OS compositor tiles sizes to save GPU memory. r=kvark (1) Reduce size of content tiles from 2048 x 512 to 1024 x 512. This reduces the large extra overhead of tiles on screens that are not 4k resolution. (2) Remove small 128 x 128 tiles. These typically create a lot of OS compositor surfaces, which adds significant overhead on some platforms. Having them be normal content tiles also means no resizing of the picture cache for the UI when the awesome bar and/or status bar is on. (3) Add support for very narrow cache surfaces. This is a special use case for scrollbar caches. It's worth supporting this special case for the significant memory and performance savings for these surfaces. Differential Revision: https://phabricator.services.mozilla.com/D51541
6f4a3013496546eda03f815e0b40219f2024184a: Bug 1593302 - Fix frame timeline scrubbing so it doesn't highlight other elements r=jlast
jaril <jarilvalenciano@gmail.com> - Mon, 04 Nov 2019 04:52:05 +0000 - rev 500321
Push 36761 by dvarga@mozilla.com at Mon, 04 Nov 2019 09:41:18 +0000
Bug 1593302 - Fix frame timeline scrubbing so it doesn't highlight other elements r=jlast Differential Revision: https://phabricator.services.mozilla.com/D51424
082cf139f926998bc351fbcfd0e0ae4e5ebc5dc2: Backed out changeset 406197940297 (bug 1581040) for failing BrowserParent.cpp on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Mon, 04 Nov 2019 06:32:28 +0200 - rev 500320
Push 36761 by dvarga@mozilla.com at Mon, 04 Nov 2019 09:41:18 +0000
Backed out changeset 406197940297 (bug 1581040) for failing BrowserParent.cpp on a CLOSED TREE
40619794029735fa21220c2d183eeca26a3a3935: Bug 1581040: handle late creation/re-creation of OuterDocAccessible for OOP iframe. r=yzen,nika
James Teh <jteh@mozilla.com> - Fri, 01 Nov 2019 17:12:19 +0000 - rev 500319
Push 36761 by dvarga@mozilla.com at Mon, 04 Nov 2019 09:41:18 +0000
Bug 1581040: handle late creation/re-creation of OuterDocAccessible for OOP iframe. r=yzen,nika 1. When creating a DocAccessibleParent for an embedded document in an OOP iframe, it's possible that the embedder accessible hasn't been set yet. This can occur if the iframe is initially hidden. Previously, we incorrectly set the document up as a top level document (e.g. tab document) in this case. Now, we set up the document as top level in its content process, set up the proxy, etc. The document will be added to its child document later when the embedder is set. 2. When setting the embedder accessible for an OOP iframe, check if the embedded DocAccessibleParent already exists. This can happen if an iframe is hidden and then shown or an iframe is reflowed by layout. If it already exists, add the embedded (child) document to its embedder. Differential Revision: https://phabricator.services.mozilla.com/D51357
590a140740ae82dbfc658dce8d3766f9fad3fefa: Backed out changeset 3a6ca30f318e (bug 1593094) for wrench bustages on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Mon, 04 Nov 2019 05:51:33 +0200 - rev 500318
Push 36761 by dvarga@mozilla.com at Mon, 04 Nov 2019 09:41:18 +0000
Backed out changeset 3a6ca30f318e (bug 1593094) for wrench bustages on a CLOSED TREE
7a1c07e301a931e9d8409a81ded6c17a2979254c: Bug 1561179 - P6: Handle shutdown of the GPU process and reconnect PVideoBridge. r=mattwoodrow
Dan Glastonbury <dan.glastonbury@gmail.com> - Mon, 04 Nov 2019 03:42:01 +0000 - rev 500317
Push 36761 by dvarga@mozilla.com at Mon, 04 Nov 2019 09:41:18 +0000
Bug 1561179 - P6: Handle shutdown of the GPU process and reconnect PVideoBridge. r=mattwoodrow Add an observer to restart the PVideoBridge connection when GPU process restarts. Differential Revision: https://phabricator.services.mozilla.com/D50403
fa6bf31d950b963ed648c77969e5bbf17aa8b360: Bug 1561179 - P5: Remove separate VideoBridgeChild Singletons. r=mattwoodrow
Dan Glastonbury <dan.glastonbury@gmail.com> - Mon, 04 Nov 2019 03:41:59 +0000 - rev 500316
Push 36761 by dvarga@mozilla.com at Mon, 04 Nov 2019 09:41:18 +0000
Bug 1561179 - P5: Remove separate VideoBridgeChild Singletons. r=mattwoodrow Combine sVideoBridgeToParentProcess and sVideoBridgeToGPUProcess into one sVideoBridge. Each producing process, GPU or RDD, is only ever started with one VideoBridgeChild endpoint. This is enough to get RemoteVideoDecoders in RDD process to start using GPU memory to send video to compositor over PVideoBridge. Differential Revision: https://phabricator.services.mozilla.com/D50402
e4d3547739db667cecbcb571c5f9a0cbb6a484a8: Bug 1561179 - P4: Create PVideoBridge between RDDProcess and GPUProcess. r=mattwoodrow
Dan Glastonbury <dan.glastonbury@gmail.com> - Mon, 04 Nov 2019 03:41:57 +0000 - rev 500315
Push 36761 by dvarga@mozilla.com at Mon, 04 Nov 2019 09:41:18 +0000
Bug 1561179 - P4: Create PVideoBridge between RDDProcess and GPUProcess. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D50401
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip