2d66b2b14eb82a254cf7c21732eb2c2b809ebce9: Backed out 2 changesets (bug 1567434) for build bustages at nsWindow.cpp:3587:53. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Mon, 05 Aug 2019 12:23:04 +0300 - rev 486158
Push 36391 by malexandru@mozilla.com at Mon, 05 Aug 2019 15:55:27 +0000
Backed out 2 changesets (bug 1567434) for build bustages at nsWindow.cpp:3587:53. CLOSED TREE Backed out changeset 10925a6df9b3 (bug 1567434) Backed out changeset 1cd94e91245c (bug 1567434)
2d2938a3bee655c0f6ff21c6c0df29d60574183b: Bug 1533846 - Clear WeakMap entries for Messaging System notifications r=k88hudson
Andrei Oprea <andrei.br92@gmail.com> - Mon, 05 Aug 2019 08:50:22 +0000 - rev 486157
Push 36391 by malexandru@mozilla.com at Mon, 05 Aug 2019 15:55:27 +0000
Bug 1533846 - Clear WeakMap entries for Messaging System notifications r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D40432
10925a6df9b39d675c08879b68f21f04675898d2: Bug 1567434 - [Wayland] Use dynamic popup hierarchy for tooltips/context menu only, r=jhorak
Martin Stransky <stransky@redhat.com> - Mon, 05 Aug 2019 08:40:16 +0000 - rev 486156
Push 36391 by malexandru@mozilla.com at Mon, 05 Aug 2019 15:55:27 +0000
Bug 1567434 - [Wayland] Use dynamic popup hierarchy for tooltips/context menu only, r=jhorak If the popup is a regular menu but GetParentMenuWidget() returns nullptr, it's connected non-menu parent (bookmark toolbar for instance). In this case use a parent given at nsWindow::Create() and don't attach it to latest active popup as it has a real parent. Depends on D39347 Differential Revision: https://phabricator.services.mozilla.com/D39348
1cd94e91245cbc8eb5a5b58d99b4141e78195b74: Bug 1567434 - [Wayland] Don't use gtk_window_get_transient_for() to get parent toplevel window, r=jhorak
Martin Stransky <stransky@redhat.com> - Mon, 05 Aug 2019 08:39:53 +0000 - rev 486155
Push 36391 by malexandru@mozilla.com at Mon, 05 Aug 2019 15:55:27 +0000
Bug 1567434 - [Wayland] Don't use gtk_window_get_transient_for() to get parent toplevel window, r=jhorak - gtk_window_get_transient_for() fails to return correct toplevel window as the toplevel window changes when popup is moved in popup hierarchy. So store the toplevel given at nsWindow::Create() and use it instead. - Remove some redundat NS_WARNING() from wayland code - Attach "moved-to-rect" signal handler to GdkWindow only once a update NativeMoveResizeWaylandPopupCallback() loging. - Add more logging to Wayland popup related code. Differential Revision: https://phabricator.services.mozilla.com/D39347
dd401c5ee827abb735909f5ab09488a10e7a20bb: Bug 1568138 - Reverse order of Huffman keys;r=arai
David Teller <dteller@mozilla.com> - Fri, 26 Jul 2019 14:38:56 +0000 - rev 486154
Push 36391 by malexandru@mozilla.com at Mon, 05 Aug 2019 15:55:27 +0000
Bug 1568138 - Reverse order of Huffman keys;r=arai In Context 0.1, Huffman keys are represented with a bit order that is the reverse of the bitstream. This patch ensures that Huffman tables reverse the bit order of their keys upon initialization, so as to allow fast comparison later in the code. Differential Revision: https://phabricator.services.mozilla.com/D38979
a2cd6653f8569267b6e807a9e038c4174a110a07: Bug 1549609 Remove browser.security.newcerterrorpage.mitm.enabled pref r=johannh
james <james_lemon@intuit.com> - Mon, 05 Aug 2019 07:13:26 +0000 - rev 486153
Push 36391 by malexandru@mozilla.com at Mon, 05 Aug 2019 15:55:27 +0000
Bug 1549609 Remove browser.security.newcerterrorpage.mitm.enabled pref r=johannh Differential Revision: https://phabricator.services.mozilla.com/D40478
836310e3d3ee2043feb41480a239a657ea7cf0cc: Bug 1570751 - Avoid identity block flickering. r=Ehsan
Johann Hofmann <jhofmann@mozilla.com> - Mon, 05 Aug 2019 07:08:58 +0000 - rev 486152
Push 36391 by malexandru@mozilla.com at Mon, 05 Aug 2019 15:55:27 +0000
Bug 1570751 - Avoid identity block flickering. r=Ehsan The security UI receives an about:blank load when navigating to or from about: pages, which causes it to try and render security indicators before showing the "real" security indicators for the next site. It shouldn't do that. The solution is a bit cheap, we simply ignore all about:blank and other loads that will receive a pageproxystate="invalid" state in the URL bar and thus hide the identity block. This takes care of our problem and also avoids some work when loading the home page. Differential Revision: https://phabricator.services.mozilla.com/D40515
d681969e4480a2cad692be94adcbc2b861efb723: Bug 1568740 - (part 8) Add a test r=jonco
Paul Bone <pbone@mozilla.com> - Mon, 05 Aug 2019 07:02:32 +0000 - rev 486151
Push 36390 by cbrindusan@mozilla.com at Mon, 05 Aug 2019 09:54:13 +0000
Bug 1568740 - (part 8) Add a test r=jonco Differential Revision: https://phabricator.services.mozilla.com/D39993
7ec72ad52389cffeb77423d1f9a0ee327ca94b7c: Bug 1568740 - (part 7) Factor out a common assertion r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 31 Jul 2019 04:09:00 +0000 - rev 486150
Push 36390 by cbrindusan@mozilla.com at Mon, 05 Aug 2019 09:54:13 +0000
Bug 1568740 - (part 7) Factor out a common assertion r=jonco Differential Revision: https://phabricator.services.mozilla.com/D39473
ae8f7739a47ae70bde04ce26fbd64fa9547fc363: Bug 1568740 - (part 6) Remove Nursery::chunkCountLimit() r=jonco
Paul Bone <pbone@mozilla.com> - Mon, 05 Aug 2019 06:49:43 +0000 - rev 486149
Push 36390 by cbrindusan@mozilla.com at Mon, 05 Aug 2019 09:54:13 +0000
Bug 1568740 - (part 6) Remove Nursery::chunkCountLimit() r=jonco This method & the chunkCountLimit_ variable are unnecessary. The maximum permitted nursery size is tracked in the GCSchedulingTunables class. Differential Revision: https://phabricator.services.mozilla.com/D39285
cd9d586620b2bd4b92ea55b4d865b427500f7994: Bug 1568740 - (part 5) Rename a variable r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 31 Jul 2019 04:07:32 +0000 - rev 486148
Push 36390 by cbrindusan@mozilla.com at Mon, 05 Aug 2019 09:54:13 +0000
Bug 1568740 - (part 5) Rename a variable r=jonco The new variable, 'newMinNurseryBytes' is more in-line with the other 'newMaxNurseryBytes'. Differential Revision: https://phabricator.services.mozilla.com/D39284
bb6a6819da31213ad478015c62509d68b9c5a023: Bug 1568740 - (part 4) Use Nursery::roundSize() whenever setting the nursery size r=jonco
Paul Bone <pbone@mozilla.com> - Mon, 05 Aug 2019 06:48:33 +0000 - rev 486147
Push 36390 by cbrindusan@mozilla.com at Mon, 05 Aug 2019 09:54:13 +0000
Bug 1568740 - (part 4) Use Nursery::roundSize() whenever setting the nursery size r=jonco Differential Revision: https://phabricator.services.mozilla.com/D39283
5c978eb8f1af3b1c3c545a17b0c63e9053e0437f: Bug 1568740 - (part 3) Nursery::roundSize should be a static member r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 31 Jul 2019 04:07:04 +0000 - rev 486146
Push 36390 by cbrindusan@mozilla.com at Mon, 05 Aug 2019 09:54:13 +0000
Bug 1568740 - (part 3) Nursery::roundSize should be a static member r=jonco Differential Revision: https://phabricator.services.mozilla.com/D39282
7b6e6a8c7bec0c330f66a6cf40f4c9fa5aa77e63: Bug 1568740 - (part 2) Calculate the nursery's maximum size in bytes r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 31 Jul 2019 04:06:52 +0000 - rev 486145
Push 36390 by cbrindusan@mozilla.com at Mon, 05 Aug 2019 09:54:13 +0000
Bug 1568740 - (part 2) Calculate the nursery's maximum size in bytes r=jonco We used to calculate the nursery's maximum size in chunks, and track the maximum number of chunks permitted. This could lead to some unexpected behaviour with a larger nursery than requested. Calculating it in bytes is simpler, avoids this problem, and is more in-line with other calculations. Differential Revision: https://phabricator.services.mozilla.com/D39281
251f98554914c77fa41b94361fc5b8e593860d38: Bug 1568740 - (part 1) Remove Nursery::exists r=nbp
Paul Bone <pbone@mozilla.com> - Wed, 31 Jul 2019 04:06:45 +0000 - rev 486144
Push 36390 by cbrindusan@mozilla.com at Mon, 05 Aug 2019 09:54:13 +0000
Bug 1568740 - (part 1) Remove Nursery::exists r=nbp Nursery::exists() behaved exactly the same as Nursery::isEnabled() so use the latter. Differential Revision: https://phabricator.services.mozilla.com/D39280
08dac69a37275acc3f15b3d3a31c4f3b19aebbc8: Bug 1562033. r=alchen
Henri Sivonen <hsivonen@hsivonen.fi> - Mon, 08 Jul 2019 07:33:59 +0000 - rev 486143
Push 36390 by cbrindusan@mozilla.com at Mon, 05 Aug 2019 09:54:13 +0000
Bug 1562033. r=alchen Differential Revision: https://phabricator.services.mozilla.com/D36361
99898d62af446cb6cff61223ae64e2b7e8ce4a61: Bug 1388701 - Remove the special nursery size of 0 r=jonco
Paul Bone <pbone@mozilla.com> - Mon, 05 Aug 2019 06:37:55 +0000 - rev 486142
Push 36390 by cbrindusan@mozilla.com at Mon, 05 Aug 2019 09:54:13 +0000
Bug 1388701 - Remove the special nursery size of 0 r=jonco Rather than make re-enabling the nursery work correctly (because there's various ways to disable it and we'd need to make sure we're enabling it for the right reason). It's simplier just to not disable it for a gcMaxNurseryBytes of 0, and instead return an error. Differential Revision: https://phabricator.services.mozilla.com/D39988
6b2199650f33a32b6710a1ea22b8510b452c24d7: Bug 1570216 - Use minorgc() rather than gc() r=jonco
Paul Bone <pbone@mozilla.com> - Wed, 31 Jul 2019 10:28:23 +0000 - rev 486141
Push 36390 by cbrindusan@mozilla.com at Mon, 05 Aug 2019 09:54:13 +0000
Bug 1570216 - Use minorgc() rather than gc() r=jonco Differential Revision: https://phabricator.services.mozilla.com/D40008
bb17231625801d44a0df8cee99e8f2376a27f4a7: Bug 1570212 - Convert media.video_stats.enabled to a static pref. r=jya
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 02 Aug 2019 12:35:01 +0000 - rev 486140
Push 36390 by cbrindusan@mozilla.com at Mon, 05 Aug 2019 09:54:13 +0000
Bug 1570212 - Convert media.video_stats.enabled to a static pref. r=jya Also remove HTMLVideoElement::InitStatics(), which is no longer needed. Differential Revision: https://phabricator.services.mozilla.com/D40340
8e72c66c307675d621018cb7638f4c0292a9ab9f: Bug 1570212 - Convert media.cloneElementVisually.testing to a static pref. r=jya
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 02 Aug 2019 12:34:11 +0000 - rev 486139
Push 36390 by cbrindusan@mozilla.com at Mon, 05 Aug 2019 09:54:13 +0000
Bug 1570212 - Convert media.cloneElementVisually.testing to a static pref. r=jya Differential Revision: https://phabricator.services.mozilla.com/D40339
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip