245c309e5a26088eef310f55edb079b0d6a1188a: Bug 1503572 - Enable SSL_CERT_VERIFICATION_ERRORS histogram on release. r=janerik
Johann Hofmann <jhofmann@mozilla.com> - Tue, 06 Nov 2018 22:07:36 +0000 - rev 444807
Push 35003 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 16:16:52 +0000
Bug 1503572 - Enable SSL_CERT_VERIFICATION_ERRORS histogram on release. r=janerik Differential Revision: https://phabricator.services.mozilla.com/D10875
cffce9a911247d28aee44ead3d2f34cb96afab35: Bug 1503496 - Use enums + flag words for JSScript flags instead of bitfields. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Wed, 07 Nov 2018 07:40:39 +0000 - rev 444806
Push 35003 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 16:16:52 +0000
Bug 1503496 - Use enums + flag words for JSScript flags instead of bitfields. r=tcampbell This makes it easier to read these flags from JIT code. The patch also splits them in MutableFlags and ImmutableFlags, this should let us simplify XDR and CopyScript in the future. Differential Revision: https://phabricator.services.mozilla.com/D10735
d55c49b76be1212284803b7fdc430c2500591401: Bug 1504719 - Ignore uninitialized lexicals in globalLexicals() testing function. r=jorendorff
Jan de Mooij <jdemooij@mozilla.com> - Tue, 06 Nov 2018 19:51:00 +0000 - rev 444805
Push 35003 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 16:16:52 +0000
Bug 1504719 - Ignore uninitialized lexicals in globalLexicals() testing function. r=jorendorff Also uses JS_DefinePropertyById instead of JS_SetPropertyById because it's more natural. Differential Revision: https://phabricator.services.mozilla.com/D11094
ef979c11ccc76109b3b21c1169e0ca059dd7d761: Bug 1503180 - Part 3 - Move the clamping reasons to the min and max sections; r=mtigley
Patrick Brosset <pbrosset@mozilla.com> - Tue, 06 Nov 2018 20:01:05 +0000 - rev 444804
Push 35003 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 16:16:52 +0000
Bug 1503180 - Part 3 - Move the clamping reasons to the min and max sections; r=mtigley Depends on D11047 Differential Revision: https://phabricator.services.mozilla.com/D11048
7c45e486aaf954d7cb461f887c1e84da3268c54e: Bug 1503180 - Part 2 - Simplify the base size section when it's the content size; r=mtigley
Patrick Brosset <pbrosset@mozilla.com> - Tue, 06 Nov 2018 19:50:26 +0000 - rev 444803
Push 35003 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 16:16:52 +0000
Bug 1503180 - Part 2 - Simplify the base size section when it's the content size; r=mtigley Differential Revision: https://phabricator.services.mozilla.com/D11047
70335d3f41881cd85b99a23342fc254b3783638f: Bug 1502795 - Set keyCode or charCode of keypress event whose value is zero to the other's non-zero value by default again unless dispatched on known broken web apps r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 07 Nov 2018 06:39:10 +0000 - rev 444802
Push 35003 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 16:16:52 +0000
Bug 1502795 - Set keyCode or charCode of keypress event whose value is zero to the other's non-zero value by default again unless dispatched on known broken web apps r=smaug This patch re-enables the new behavior of bug 1479964, to set keyCode or charCode of keypress event whose value is zero to the other's non-zero value. However, some web apps are still broken with the new behavior. Therefore, this patch adds a blacklist to keep using our legacy behavior in some specific web apps. Note that Google Docs, Gmail and Remember The Milk are reported as broken. However, I don't see any broken shortcut with Gmail. Therefore, this patch adds only Google Docs and Remeber The Milk into the blacklist. Differential Revision: https://phabricator.services.mozilla.com/D10322
2f968d0631f513abd33a76f564a9c2b32377216c: Bug 1497448: Use try/catch for _handle function in ServerSocketConnection. r=ochameau,jdescottes
Daisuke Akatsuka <dakatsuka@mozilla.com> - Wed, 07 Nov 2018 02:17:45 +0000 - rev 444801
Push 35003 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 16:16:52 +0000
Bug 1497448: Use try/catch for _handle function in ServerSocketConnection. r=ochameau,jdescottes At first, I wanted it is better to call DebuggerServer.destroy() when `devtools.debugger.remote-enabled` will set to false. Likewise, call DebuggerServer.init() in case of true. But, because DebuggerServer.init() is called by various context such as RemoteDebugger, restoring is difficult after destroying. In this patch, simply, we make avoiding to call DebuggerServer.closeAllListener() from inside of ServerSocketConnection. Depends on D10864 Differential Revision: https://phabricator.services.mozilla.com/D10865
908dc14f2736c5c48a7f990a57aa9e433d3011ae: Bug 1497448: Close connections that were accepted in ServerSocketListener. r=ochameau,jdescottes
Daisuke Akatsuka <dakatsuka@mozilla.com> - Wed, 07 Nov 2018 02:18:02 +0000 - rev 444800
Push 35003 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 16:16:52 +0000
Bug 1497448: Close connections that were accepted in ServerSocketListener. r=ochameau,jdescottes Yet another approach. In the previous D9889 approach, both DebuggerSerever and SocketServerListener retain the connections duplicately, it will be possible to be difficult for the management. In this approach, only DebuggerSerever retains the connections, then when ServerSocketListener was removed, removes the connections as well that were linked the ServerSocketListener. Differential Revision: https://phabricator.services.mozilla.com/D10864
50484e0a51c8952373b7a9562fce2b6cd3300837: Bug 1501804 - browser.display.use_document_fonts is integer, not boolean. r=snorp
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 05 Nov 2018 16:04:26 +0000 - rev 444799
Push 35003 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 16:16:52 +0000
Bug 1501804 - browser.display.use_document_fonts is integer, not boolean. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D10873
070757a0160c8e6156cf6d8d567a0af280dc33e8: Merge inbound to mozilla-central. a=merge
Csoregi Natalia <ncsoregi@mozilla.com> - Wed, 07 Nov 2018 11:52:57 +0200 - rev 444798
Push 35002 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 09:53:22 +0000
Merge inbound to mozilla-central. a=merge
274f95b85267d07ae0d2eceb95c683dda098ce82: Bug 1504597 - Use NodeName::to_rc_string. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 07 Nov 2018 15:14:29 +0900 - rev 444797
Push 35002 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 09:53:22 +0000
Bug 1504597 - Use NodeName::to_rc_string. r=Yoric
f9a2960e9aac6d825ce7d0680d9d0d3bf1d63391: Bug 1498101 - Part 3: Do not generate methods that is used by not-yet-implemented list. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 07 Nov 2018 15:14:29 +0900 - rev 444796
Push 35002 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 09:53:22 +0000
Bug 1498101 - Part 3: Do not generate methods that is used by not-yet-implemented list. r=Yoric
7d0eb7ec335619a7a130ac46bd789aa7ec34ee3b: Bug 1498101 - Part 2: Do not generate methods that is used by not-yet-implemented interface. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 07 Nov 2018 15:14:29 +0900 - rev 444795
Push 35002 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 09:53:22 +0000
Bug 1498101 - Part 2: Do not generate methods that is used by not-yet-implemented interface. r=Yoric
e54dd37331de2ecef6db3a80e9ac2c53d07549ca: Bug 1498101 - Part 1: Do not generate code for disabled arm of sum node. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Wed, 07 Nov 2018 15:14:29 +0900 - rev 444794
Push 35002 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 09:53:22 +0000
Bug 1498101 - Part 1: Do not generate code for disabled arm of sum node. r=Yoric
7151d84d01f4727761d4c4a32e4890ef12e16e70: Bug 1503655 part 11 - Rename RenderFrameParent to RenderFrame. r=kats
Ryan Hunt <rhunt@eqrion.net> - Tue, 06 Nov 2018 15:35:37 -0600 - rev 444793
Push 35002 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 09:53:22 +0000
Bug 1503655 part 11 - Rename RenderFrameParent to RenderFrame. r=kats Differential Revision: https://phabricator.services.mozilla.com/D11114
425317f4d762b50c29672f86e57f91ab5f447e24: Bug 1503655 part 10 - Remove unneeded includes for RenderFrameParent. r=kats
Ryan Hunt <rhunt@eqrion.net> - Tue, 06 Nov 2018 15:34:59 -0600 - rev 444792
Push 35002 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 09:53:22 +0000
Bug 1503655 part 10 - Remove unneeded includes for RenderFrameParent. r=kats Differential Revision: https://phabricator.services.mozilla.com/D11112
8de5770b7628ab25784a022f74ab7bdc1806ea68: Bug 1503655 part 9 - Rename TabParent::InitRenderFrame() to TabParent::InitRendering(). r=kats
Ryan Hunt <rhunt@eqrion.net> - Tue, 06 Nov 2018 15:15:07 -0600 - rev 444791
Push 35002 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 09:53:22 +0000
Bug 1503655 part 9 - Rename TabParent::InitRenderFrame() to TabParent::InitRendering(). r=kats Differential Revision: https://phabricator.services.mozilla.com/D11111
d790a4977e8249b6b3563665c3355c61f86d35ff: Bug 1503655 part 8 - Make RenderFrameParent a direct member of TabParent. r=kats
Ryan Hunt <rhunt@eqrion.net> - Mon, 05 Nov 2018 15:20:55 -0600 - rev 444790
Push 35002 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 09:53:22 +0000
Bug 1503655 part 8 - Make RenderFrameParent a direct member of TabParent. r=kats This gets rid of an unnecessary allocation. Differential Revision: https://phabricator.services.mozilla.com/D11066
3e1fb79a5d08c19f363e3c77886d71a9357f1f49: Bug 1503655 part 7 - Remove aHasRenderFrame from PBrowser::InitRendering. r=kats
Ryan Hunt <rhunt@eqrion.net> - Mon, 05 Nov 2018 15:03:15 -0600 - rev 444789
Push 35002 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 09:53:22 +0000
Bug 1503655 part 7 - Remove aHasRenderFrame from PBrowser::InitRendering. r=kats All remaining code paths hardcode true here, we can remove this argument. It wasn't clear to me how this could ever be null before this series. The only case I could find is that DoFakeShow might be called with a null RenderFrameChild, but that code is gone now. Differential Revision: https://phabricator.services.mozilla.com/D11063
15c604d7e0a742af3bd0ff16970fd8d278ad06be: Bug 1503655 part 6 - Move all RenderFrameParent destruction logic to TabParent::ActorDestroy. r=kats
Ryan Hunt <rhunt@eqrion.net> - Mon, 05 Nov 2018 14:52:47 -0600 - rev 444788
Push 35002 by ncsoregi@mozilla.com at Wed, 07 Nov 2018 09:53:22 +0000
Bug 1503655 part 6 - Move all RenderFrameParent destruction logic to TabParent::ActorDestroy. r=kats This commit removes all destruction code for RenderFrameParent to be handled by TabParent. It's important that we remove the layer mapping in ActorDestroy to prevent a race condition where the TabChild isn't fully destroyed yet and sends a LayerTransaction constructor to the compositor and hits an assertion. Differential Revision: https://phabricator.services.mozilla.com/D11062
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip