c5482772d73a8bea6946498f9f16ec9fdd9f9164: Bug 1528743 - Move the top-layer display items inside the async zoom container. r=mstange
Botond Ballo <botond@mozilla.com> - Wed, 06 Mar 2019 22:51:09 +0000 - rev 462770
Push 35659 by apavel@mozilla.com at Thu, 07 Mar 2019 09:47:53 +0000
Bug 1528743 - Move the top-layer display items inside the async zoom container. r=mstange This maintains the important invariant that layers that carry scroll metadata for the RCD-RSF are inside the async zoom container. Differential Revision: https://phabricator.services.mozilla.com/D22049
a6f8093bf1a2a2705bf5b24f21df7c6f140e136d: Merge inbound to mozilla-central a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Thu, 07 Mar 2019 06:34:11 +0200 - rev 462769
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Merge inbound to mozilla-central a=merge
5b3afa9f33be6486d774d079e3d0a51e316bbd18: Bug 1451461 - Make pinch locking unaffected by input sensitivity. r=botond
jlogandavison <jlogandavison@gmail.com> - Wed, 30 Jan 2019 03:26:04 +0000 - rev 462768
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1451461 - Make pinch locking unaffected by input sensitivity. r=botond Implements a 50ms buffer of scale events in APZC, so pinch locking code can consider gesture movement over a fixed length of time. Previously, pinch locking was sensitive to event frequency (which is determined by the sensitivity of the input device). * New class InputBuffer wraps std::deque * New field APZC::mPinchEventBuffer * New gfxPref APZPinchLockBufferMaxAge
73824b8dd85567364b7e852b418bdf2312815e6a: Bug 1522316, use medium high priority queue for worker->main thread control messages, r=baku
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 05 Mar 2019 18:47:05 +0200 - rev 462767
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1522316, use medium high priority queue for worker->main thread control messages, r=baku If main thread is busy handling runnables in the normal priority queue, control-type of messages from workers are possibly postponed to run after those. That can lead to bad performance, if the page expects workers to be able to proceed simultanously with the main thread. This patch makes the control messages to use medium high priority queue in order to try to ensure they are handled in timely manner. Pref dom.worker.use_medium_high_event_queue can be set to false to disable this new behavior. Differential Revision: https://phabricator.services.mozilla.com/D22128
fdd74f1bbff3706b930023f877a1ab9136427be9: Bug 1517896 - Fix shell context shutdown ordering, r=jonco
Steve Fink <sfink@mozilla.com> - Fri, 04 Jan 2019 16:32:43 -0800 - rev 462766
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1517896 - Fix shell context shutdown ordering, r=jonco
41c00dfcd1b6772781d1f74da8464562024d9e1a: Bug 1532632 - Followup: replace readonly="true" with readonly="readonly" in certViewer.xul's second textarea. r=me
Tim Nguyen <ntim.bugs@gmail.com> - Wed, 06 Mar 2019 23:38:06 +0100 - rev 462765
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1532632 - Followup: replace readonly="true" with readonly="readonly" in certViewer.xul's second textarea. r=me
19d1f6485a134fa0ede7677a4a7ea7e5cee40a1b: Bug 1412485, disable legacy touch APIs on desktop, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 04 Mar 2019 13:35:53 +0200 - rev 462764
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1412485, disable legacy touch APIs on desktop, r=masayuki Hiding document.createEvent("TouchEvent"), document.createTouch, document.createTouchList and ontouch* event handlers on desktop to follow what Chrome has done. This patch explicitly does not remove createTouch or createTouchList everywhere, although those seem to have been removing already on some other browsers. Devtools use TOUCHEVENTS_OVERRIDE_ENABLED for touch event testing, and this patch keeps the old behavior per discussion with devtools devs. Differential Revision: https://phabricator.services.mozilla.com/D22081
fe3cd9f0d12bae82190bd17ea474d1a2f4bb80a2: Bug 1518639: Implement windows remoting server and client. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 06 Feb 2019 14:18:35 -0800 - rev 462763
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1518639: Implement windows remoting server and client. r=jimm Implements the windows remove client and server based on the current remoting code in nsNativeAppSupportWin.cpp. Makes the hidden window classname encode both program name and profile name. nsNativeAppSupportWin is now just used for setting up the console. Differential Revision: https://phabricator.services.mozilla.com/D19076
61ed2a0798487c50c5faf70241aa637d01da6b10: Bug 513742: Remove support for DDE from toolkit. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 22 Jan 2019 14:48:43 -0800 - rev 462762
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 513742: Remove support for DDE from toolkit. r=jimm Differential Revision: https://phabricator.services.mozilla.com/D19075
fbef638149b4426032f58903a9abf480341a3ff8: Bug 1518639: Add boilerplate support for a windows remote client and server. r=jimm,froydnj
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 06 Feb 2019 11:09:06 -0800 - rev 462761
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1518639: Add boilerplate support for a windows remote client and server. r=jimm,froydnj Adds build config and stubs for a windows implementation of the remote client and server. Differential Revision: https://phabricator.services.mozilla.com/D19074
678a6db4372ec4dad41a13311fd50871ff505909: Bug 1518639: Remote unused mProfileName member. r=froydnj
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 08 Feb 2019 11:22:23 -0800 - rev 462760
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1518639: Remote unused mProfileName member. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D19416
30cd61daa60513ca4c31cd466ad6868fb7859317: Bug 1518639: Move remote client call to after we have a profile. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 17:06:00 -0800 - rev 462759
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1518639: Move remote client call to after we have a profile. r=jimm Makes it so we always know which profile we want to remote the command line to. Differential Revision: https://phabricator.services.mozilla.com/D19073
03c9381974486d342d41f010a60eb436b546ec7a: Bug 1518639: Move command line handing to nsRemoteService. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 12:13:34 -0800 - rev 462758
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1518639: Move command line handing to nsRemoteService. r=jimm Makes nsRemoteService handle the command line parsing, though this will end up being removed in a later patch. Differential Revision: https://phabricator.services.mozilla.com/D19071
b9d78d81a381350aa548ce7d6b640b93d57ebb7c: Bug 1518639: Move startup locking to the remote service. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 12:13:34 -0800 - rev 462757
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1518639: Move startup locking to the remote service. r=jimm Makes nsRemoteService responsible for the shared lock for the time between attempting to contact a remote server and starting up our own server. Differential Revision: https://phabricator.services.mozilla.com/D19070
34d973f8ea5b4acb22e4ad2a0ced65c2583f6397: Bug 1518639: Move the calls to the remote clients into nsRemoteService. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 12:13:34 -0800 - rev 462756
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1518639: Move the calls to the remote clients into nsRemoteService. r=jimm Makes nsRemoteService responsible for managing the clients too, simplifying nsAppRunner. Differential Revision: https://phabricator.services.mozilla.com/D19069
2ac2c7a2a9a61bb33802721ff73163a1403f3c54: Bug 1518639: Move widget/xremote code to toolkit/components/remote. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 12:13:34 -0800 - rev 462755
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1518639: Move widget/xremote code to toolkit/components/remote. r=jimm It makes more sense for the remote client to live alongside the server. Differential Revision: https://phabricator.services.mozilla.com/D19068
d1f158c2928f02fe725038bdda99b13c4366bc6c: Bug 1518639: Break out the remote server pieces from nsRemoteService and deCOMtaminate. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 27 Feb 2019 15:45:51 -0800 - rev 462754
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1518639: Break out the remote server pieces from nsRemoteService and deCOMtaminate. r=jimm This code is only ever used from c++ so does not need to be an XPCOM component. Broken out a single nsRemoteService that is responsible for choosing the server implementation to use. Differential Revision: https://phabricator.services.mozilla.com/D19067
940349bea8e88038b8f3727ea225b6ad9aa2bbd2: Bug 1518639: Remove the ability to remote to a different user or application. r=jimm
Dave Townsend <dtownsend@oxymoronical.com> - Thu, 31 Jan 2019 11:12:32 -0800 - rev 462753
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1518639: Remove the ability to remote to a different user or application. r=jimm Remoting to a different user isn't supported everywhere and being able to remote to a different application entirely is kind of odd. I don't think it makes sense to continue to support these operations. Differential Revision: https://phabricator.services.mozilla.com/D19066
14d519134002121d40c8fe43384c66d7070420b0: Bug 1531073: Inline ArrayIteratorPrototypeOptimizable with a constant when possible. r=jandem
André Bargull <andre.bargull@gmail.com> - Wed, 27 Feb 2019 09:51:33 -0800 - rev 462752
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1531073: Inline ArrayIteratorPrototypeOptimizable with a constant when possible. r=jandem
2a58c63890ccdbbeb846c45dea03cf35b566ebdc: Bug 1523642: Improve Ion-generated code for Array.prototype.reduce[Right]. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Tue, 29 Jan 2019 07:38:06 -0800 - rev 462751
Push 35658 by ccoroiu@mozilla.com at Thu, 07 Mar 2019 04:34:33 +0000
Bug 1523642: Improve Ion-generated code for Array.prototype.reduce[Right]. r=tcampbell
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip