da3219c8f5b73d0c0dec0be788947fee4202608b: Bug 1289432 - Migrate remaining InputQueue code to use the new mQueuedInput structure instead of the block-based queue. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Sep 2016 07:54:37 -0400 - rev 313933
Push 30703 by cbook@mozilla.com at Thu, 15 Sep 2016 10:00:06 +0000
Bug 1289432 - Migrate remaining InputQueue code to use the new mQueuedInput structure instead of the block-based queue. r=botond MozReview-Commit-ID: 41M1QGp8kcX
8ff1c50ceb8b129e6a75cbee08fe849a2e355062: Bug 1289432 - Update a couple more functions to stop fishing around inside mInputBlockQueue. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Sep 2016 07:54:37 -0400 - rev 313932
Push 30703 by cbook@mozilla.com at Thu, 15 Sep 2016 10:00:06 +0000
Bug 1289432 - Update a couple more functions to stop fishing around inside mInputBlockQueue. r=botond MozReview-Commit-ID: TsIGZK43wb
868e5e9845acedf0bcf69c01ace18e8107f3c94c: Bug 1289432 - Stop relying on the mEvents array inside the SetConfirmedTargetApzc implementations. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Sep 2016 07:54:37 -0400 - rev 313931
Push 30703 by cbook@mozilla.com at Thu, 15 Sep 2016 10:00:06 +0000
Bug 1289432 - Stop relying on the mEvents array inside the SetConfirmedTargetApzc implementations. r=botond MozReview-Commit-ID: BG7BmQPa6g9
b40d59513ee6954ab7fff73689fa834727b4a0fa: Bug 1289432 - Drop the DispatchImmediate codepath. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Sep 2016 07:54:36 -0400 - rev 313930
Push 30703 by cbook@mozilla.com at Thu, 15 Sep 2016 10:00:06 +0000
Bug 1289432 - Drop the DispatchImmediate codepath. r=botond Instead of having this special shortcut case that goes through MaybeHandleCurrentBlock and DispatchImmediate, we can just add the input to the queue normally and call ProcessInputBlocks() which effectively does the same thing. Doing it this way also guarantees that mQueuedInputs is non-empty and mQueuedInputs[0] is the input currently being processed. This is useful for future patches because it will allow us to maintain the guarantee that the input block for the input currently being processed can be readily accessed via GetCurrentInputBlock(). MozReview-Commit-ID: JuVbpsFLURo
4284c891813dafaaacc329ca931997d16532817a: Bug 1289432 - Allow the CurrentBlock() and CurrentXXXBlock() functions to return null, and guard/assert at the callsites. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Sep 2016 07:54:36 -0400 - rev 313929
Push 30703 by cbook@mozilla.com at Thu, 15 Sep 2016 10:00:06 +0000
Bug 1289432 - Allow the CurrentBlock() and CurrentXXXBlock() functions to return null, and guard/assert at the callsites. r=botond MozReview-Commit-ID: 77LWZBtAB9Y
525c3eceb1060ec39de57c45f2b8923f5518dcb9: Bug 1289432 - Update checks for unprocessed events to use mQueuedInputs instead of checking the block is at the head. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Sep 2016 07:54:36 -0400 - rev 313928
Push 30703 by cbook@mozilla.com at Thu, 15 Sep 2016 10:00:06 +0000
Bug 1289432 - Update checks for unprocessed events to use mQueuedInputs instead of checking the block is at the head. r=botond MozReview-Commit-ID: GEHDHhkLPKe
1e58cc81dbefe464518acabcd2babf1eb4d8382e: Bug 1289432 - Switch over to using the mActiveXXXBlock in some places instead of fishing around in mInputBlockQueue. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Sep 2016 07:54:36 -0400 - rev 313927
Push 30703 by cbook@mozilla.com at Thu, 15 Sep 2016 10:00:06 +0000
Bug 1289432 - Switch over to using the mActiveXXXBlock in some places instead of fishing around in mInputBlockQueue. r=botond Note that this patch has a subtle functional change because the mActiveXXXBlock variables can remain non-null even if there are no blocks in mInputBlockQueue. In fact, this patch contains the secret sauce that allows the input queue to handle interleaved input events, because this ensures that the interleaved events end up getting associated with the pre-existing active block rather than creating a new one. MozReview-Commit-ID: 7GkbSe9IaC4
5544fb9a3c9ad5dff93b4eaefb489337e9d17ba0: Bug 1289432 - Start populating the mQueuedInput array with queued input objects. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Sep 2016 07:54:36 -0400 - rev 313926
Push 30703 by cbook@mozilla.com at Thu, 15 Sep 2016 10:00:06 +0000
Bug 1289432 - Start populating the mQueuedInput array with queued input objects. r=botond Most of the changes to InputBlockState.* are temporary and will be removed in a future patch, once the transition to using mQueuedInputs is complete. However, the code is useful as an intermediate step to verify that mQueuedInputs is maintaining events in the same order and with the same lifetime as the old block- based queue. MozReview-Commit-ID: I8lVhMiT4hg
73db06b5db9a3d06c168cdbf80eb1007a34b858d: Bug 1289432 - Introduce a skeleton QueuedInput class. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Sep 2016 07:54:36 -0400 - rev 313925
Push 30703 by cbook@mozilla.com at Thu, 15 Sep 2016 10:00:06 +0000
Bug 1289432 - Introduce a skeleton QueuedInput class. r=botond Note that this patch makes the InputData hierarchy polymorphic. MozReview-Commit-ID: HrZ2KhHeDoy
e03c153b2fe5db59848127dd68257a7ca5619fb9: Bug 1289432 - Have the InputQueue keep RefPtrs to the active block of each input type. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Sep 2016 07:54:36 -0400 - rev 313924
Push 30703 by cbook@mozilla.com at Thu, 15 Sep 2016 10:00:06 +0000
Bug 1289432 - Have the InputQueue keep RefPtrs to the active block of each input type. r=botond MozReview-Commit-ID: 36MatfdCVS8
3ff934bf3205d45fab8c06c4fc9bc9938996ff49: Bug 1289432 - Use RefPtr instead of UniquePtr to hold the block state objects, since there will be multiple references to them soon. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Sep 2016 07:54:36 -0400 - rev 313923
Push 30703 by cbook@mozilla.com at Thu, 15 Sep 2016 10:00:06 +0000
Bug 1289432 - Use RefPtr instead of UniquePtr to hold the block state objects, since there will be multiple references to them soon. r=botond MozReview-Commit-ID: BhWf1omgfoC
1b8bbd5046a4fdfaf1203e0f9ec3f3e88400f229: Bug 1301667 - Increase the low memory threshold under Windows and clean up the available memory tracker r=njn
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 14 Sep 2016 13:52:45 +0200 - rev 313922
Push 30703 by cbook@mozilla.com at Thu, 15 Sep 2016 10:00:06 +0000
Bug 1301667 - Increase the low memory threshold under Windows and clean up the available memory tracker r=njn
5bfde65d691ae7b3a79214f15954f663dc7d051c: Bug 1302516 - [1.2] Add mutex locking to ZipCollection zip vector access. r=glandium
Eugen Sawin <esawin@mozilla.com> - Mon, 12 Sep 2016 14:15:24 +0200 - rev 313921
Push 30703 by cbook@mozilla.com at Thu, 15 Sep 2016 10:00:06 +0000
Bug 1302516 - [1.2] Add mutex locking to ZipCollection zip vector access. r=glandium
dd3bc99fafd46295c50a87226c242cc60787b3b8: merge fx-team to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 15 Sep 2016 11:58:32 +0200 - rev 313920
Push 30702 by cbook@mozilla.com at Thu, 15 Sep 2016 09:58:52 +0000
merge fx-team to mozilla-central a=merge
fa789486a02576cda9bb5fc2d289657e2f9b6e3a: Bug 1302744 - Fix reference to toolbar-lunaSilver.png from chrome://pocket/skin/pocket.css, r=Gijs.
Florian Quèze <florian@queze.net> - Wed, 14 Sep 2016 17:26:59 +0200 - rev 313919
Push 30702 by cbook@mozilla.com at Thu, 15 Sep 2016 09:58:52 +0000
Bug 1302744 - Fix reference to toolbar-lunaSilver.png from chrome://pocket/skin/pocket.css, r=Gijs.
40147f82c37de418819648888a4ff694ab82858d: Bug 1302738 - remove reference to console.png from the Linux browser.css, r=Gijs.
Florian Quèze <florian@queze.net> - Wed, 14 Sep 2016 17:26:38 +0200 - rev 313918
Push 30702 by cbook@mozilla.com at Thu, 15 Sep 2016 09:58:52 +0000
Bug 1302738 - remove reference to console.png from the Linux browser.css, r=Gijs.
d7b5872f133f659cf85d5d1f2c8f46116de60ba1: Bug 1302725 - plugin-doorhanger.inc.css references alerticon-info-negative.png which has been changed to SVG, r=dao.
Florian Quèze <florian@queze.net> - Wed, 14 Sep 2016 17:26:11 +0200 - rev 313917
Push 30702 by cbook@mozilla.com at Thu, 15 Sep 2016 09:58:52 +0000
Bug 1302725 - plugin-doorhanger.inc.css references alerticon-info-negative.png which has been changed to SVG, r=dao.
eda5f44cad384679a044406544903bd456612bcf: Merge mozilla-central to fx-team
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 14 Sep 2016 15:44:25 +0200 - rev 313916
Push 30702 by cbook@mozilla.com at Thu, 15 Sep 2016 09:58:52 +0000
Merge mozilla-central to fx-team
33b47c4a5836d6c644bac6a8e56b832c8680f0b6: Backed out changeset 8d59556d361f (bug 1281341) for dt8 crashes
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 14 Sep 2016 15:36:30 +0200 - rev 313915
Push 30702 by cbook@mozilla.com at Thu, 15 Sep 2016 09:58:52 +0000
Backed out changeset 8d59556d361f (bug 1281341) for dt8 crashes
39ebab543e1f86e6c8d80cbcf5da7dbdeda901c0: Merge mozilla-central to fx-team
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 14 Sep 2016 12:13:41 +0200 - rev 313914
Push 30702 by cbook@mozilla.com at Thu, 15 Sep 2016 09:58:52 +0000
Merge mozilla-central to fx-team
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip