c7c638b31626ace9d0951e7a69450615673c9656: Bug 1399646: Part 4 - Increase the extension shutdown blocker timeout. r=mixedpuppy
Kris Maglione <maglione.k@gmail.com> - Wed, 13 Sep 2017 08:58:37 -0700 - rev 380887
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1399646: Part 4 - Increase the extension shutdown blocker timeout. r=mixedpuppy The current timeout was added to deal with some shutdown deadlocks that were happining in the wild, but were hard to reproduce locally and therefore diagnose. It's not clear whether the bulk of those have been fixed, so I'm reluctant to remove the timeout entirely. But the current 1s timeout is quite short, and doesn't allow for proper cleanup in a lot of legitimate cases. The async shutdown service starts to emit warnings at 10s, so 8s gives us enough time to avoid at least that. MozReview-Commit-ID: 94zZjYUY8qZ
f87e1d6810536ab0dc940f95563869d86aa937d3: Bug 1399646: Part 3 - Improve handling of StreamFilters at shutdown. r=mixedpuppy
Kris Maglione <maglione.k@gmail.com> - Wed, 13 Sep 2017 13:40:08 -0700 - rev 380886
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1399646: Part 3 - Improve handling of StreamFilters at shutdown. r=mixedpuppy The main change here is to disconnect stream filters immediately if we try to send start or data events to a window that's already been destroyed. It also fixes a race where we end up in the wrong state if a stop event arrives while the channel is being disconnected. MozReview-Commit-ID: LwxXxoRUDgQ
8220fde3db60b243e9d8b8abd82562bb31509deb: Bug 1399646: Part 1 - Destroy BackgroundPageThumbs instance at shutdown. r=Gijs
Kris Maglione <maglione.k@gmail.com> - Wed, 13 Sep 2017 13:34:57 -0700 - rev 380885
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1399646: Part 1 - Destroy BackgroundPageThumbs instance at shutdown. r=Gijs During extremely short sessions (such as the ones triggered by many tests), the code run by BackgroundPageThumbs during shutdown can trigger hard-to-diagnose issues, among the most serious being a deadlock in the service worker registrar. Calling the (currently unused) _destroy() method at the start of shutdown seems to prevent the majority of these problems. MozReview-Commit-ID: Go7OLzVM24G
50e7fe6b995e6f0d4906ea40415a9f6503a00bfe: Bug 1399689 - Update pdf.js to version 1.9.562. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 13 Sep 2017 21:16:20 -0400 - rev 380884
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1399689 - Update pdf.js to version 1.9.562. r=bdahl
b2a36230e1936ff5e6554e3809274fa87e4297b1: Bug 1399280 - Use pair->Size() for nvFIFO::AddElement, like in RemoveElement. - r=nwgh
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 12 Sep 2017 15:53:16 -0700 - rev 380883
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1399280 - Use pair->Size() for nvFIFO::AddElement, like in RemoveElement. - r=nwgh MozReview-Commit-ID: 7YvsmMKUF2
4198b9d273b9db50b5ffe4cdd078da073d8483db: Bug 1399541 - Add assertion that we rcwn is enabled when mRaceCacheWithNetwork is true. r=michal
Valentin Gosu <valentin.gosu@gmail.com> - Wed, 13 Sep 2017 18:41:45 +0200 - rev 380882
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1399541 - Add assertion that we rcwn is enabled when mRaceCacheWithNetwork is true. r=michal MozReview-Commit-ID: 8UDaIklOOmw
db0bc6f63bc429741509ea5d789b71236482530c: Merge m-c to inbound. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 13 Sep 2017 20:37:13 -0400 - rev 380881
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Merge m-c to inbound. a=merge
49862e6cc323f6d3a3f498b803436e32cddc9824: Bug 1395828 (part 4) - Remove nsIParserService/nsParserService. r=mrbkap.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 05 Sep 2017 20:19:06 +1000 - rev 380880
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1395828 (part 4) - Remove nsIParserService/nsParserService. r=mrbkap. It a stateless wrapper around static methods in nsHTMLTags and nsHTMLElement, and hence an unnecessary layer of indirection that just adds complexity and slowness. This patch removes it, cutting almost 300 lines of code. This requires making nsElementTable.h an exported header, to expose the nsHTMLElement methods.
563cd69c6fd95df76555e944fe597edb2f3ba9d1: Bug 1399346: Make sure channel is QIed to nsIChannel before wrapping. r=trivial
Kris Maglione <maglione.k@gmail.com> - Mon, 11 Sep 2017 21:44:30 -0700 - rev 380879
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1399346: Make sure channel is QIed to nsIChannel before wrapping. r=trivial MozReview-Commit-ID: EyKcc9irD8H
2cc3aa0395485e7139c5ab1fd5b515f976f5c074: merge mozilla-central to mozilla-inbound. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 14 Sep 2017 00:15:34 +0200 - rev 380878
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
merge mozilla-central to mozilla-inbound. r=merge a=merge
968822d2cc5d7f5c4ca6df8f98f695a1b3729267: Bug 1392263 - Make TELEMETRY_1ST_RESULT count results of all types. r=mak
Simon Lindholm <simon.lindholm10@gmail.com> - Thu, 14 Sep 2017 00:06:54 +0200 - rev 380877
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1392263 - Make TELEMETRY_1ST_RESULT count results of all types. r=mak MozReview-Commit-ID: 82jJDZZG7kb
93d73e65449839f2c38c6207b26f3d9209ea9487: Bug 1399315 - declare explicit instantiations of Compare as NS_FASTCALL; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Wed, 13 Sep 2017 17:42:44 -0400 - rev 380876
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1399315 - declare explicit instantiations of Compare as NS_FASTCALL; r=erahm The template declaration and definition of Compare use NS_FASTCALL, while the explicit instantiation of Compare does not, which produces complaints from newer compilers. Add NS_FASTCALL to the explicit instantiation so that things match up.
79eb1b3a29284410ffe3f2c150a2f78cdaf6ac89: Backed out changeset 8cd211d1292e (bug 1399178) for unexpected passes on quantumrenderer, e.g. in reftest layout/reftests/counters/counter-suffix-ref.html. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 13 Sep 2017 23:06:13 +0200 - rev 380875
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Backed out changeset 8cd211d1292e (bug 1399178) for unexpected passes on quantumrenderer, e.g. in reftest layout/reftests/counters/counter-suffix-ref.html. r=backout
df83df29fd504876e8974a9013b8b6d541d64f55: Bug 1396520. Add back in the IsInSelection() check in IsNodeSelected. r=mats
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 13 Sep 2017 16:53:45 -0400 - rev 380874
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1396520. Add back in the IsInSelection() check in IsNodeSelected. r=mats This should really always test true, but apparently sometimes doesn't... that's quite strange. Hopefully the diagnostic asserts will help pin down how it can happen. MozReview-Commit-ID: 4bxdalIaUnQ
199aa1b7d24808e125d9b35b740774a307791175: Bug 1395557 - Show the right icon for mixed passive mode in Custom Tabs r=esawin
James Willcox <snorp@snorp.net> - Wed, 13 Sep 2017 12:25:00 -0500 - rev 380873
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1395557 - Show the right icon for mixed passive mode in Custom Tabs r=esawin MozReview-Commit-ID: GHXVl3BNW9Q
89c9628b2c8ddc87a4ffba6e314bbe3371b70c78: Bug 1393504 - Ellipsize URL in Custom Tabs in the middle r=nechen
James Willcox <snorp@snorp.net> - Tue, 12 Sep 2017 09:45:12 -0500 - rev 380872
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1393504 - Ellipsize URL in Custom Tabs in the middle r=nechen MozReview-Commit-ID: B6SqqP0TAE8
13ad384d29fb8ebfb402782fac64da37f6091e4a: Bug 1397956 - Use native event processing in content process (r=mccr8)
Bill McCloskey <billm@mozilla.com> - Thu, 07 Sep 2017 16:35:53 -0700 - rev 380871
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1397956 - Use native event processing in content process (r=mccr8) MozReview-Commit-ID: J6vP9bg4csD
cfdf38e0d9befe93c007b5afdba802e924ba4774: Bug 1337887 - Open new browser windows as non-remote in a11y mochitests. r=yzen
Eitan Isaacson <eitan@monotonous.org> - Fri, 08 Sep 2017 15:11:00 -0400 - rev 380870
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1337887 - Open new browser windows as non-remote in a11y mochitests. r=yzen
14d1ec48399778608f58e7e3bd29dfdb810f12f4: Bug 1397059 - Make sure we generate unique display item keys for nsDisplayTextOverflowMarker. r=mats
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 13 Sep 2017 15:28:24 -0400 - rev 380869
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1397059 - Make sure we generate unique display item keys for nsDisplayTextOverflowMarker. r=mats
04077d71603ea4dc9dd47e2ccc8d49d92deaa8dc: Bug 1397056 - Add Contains and a return parameter to Remove for SmallPointerArray. r=froydnj
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 12 Sep 2017 14:11:47 -0400 - rev 380868
Push 51214 by archaeopteryx@coole-files.de at Thu, 14 Sep 2017 09:19:46 +0000
Bug 1397056 - Add Contains and a return parameter to Remove for SmallPointerArray. r=froydnj * * * [mq]: fix MozReview-Commit-ID: 5laM7PQLP7X
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip