2adf669d9a575282d011222bc66f9a2f46858033: Bug 1195767 - part 3 - modify nsThreadPool to use a non-reentrant monitor; r=gerald, a=sledru
Nathan Froyd <froydnj@mozilla.com> - Thu, 03 Sep 2015 15:38:28 -0400 - rev 289246
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1195767 - part 3 - modify nsThreadPool to use a non-reentrant monitor; r=gerald, a=sledru There's no reason nsThreadPool needs to use a reentrant monitor for locking its event queue. Having it use a non-reentrant one should be slightly more efficient, both in the general operation of the monitor, and that we're not performing redundant locking in methods like nsThreadPool::Run. This change also eliminates the only usage of nsEventQueue::GetReentrantMonitor.
92bbcea7ea93c041898d0e10ff3cf4daea623261: Bug 1195767 - part 2 - create an nsEventQueueBase templated over the monitor type; r=gerald, a=sledru
Nathan Froyd <froydnj@mozilla.com> - Fri, 28 Aug 2015 13:26:17 -0400 - rev 289245
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1195767 - part 2 - create an nsEventQueueBase templated over the monitor type; r=gerald, a=sledru Clients of nsEventQueue don't always need fully reentrant monitors. Let's account for that by having a base class templated on the monitor type. This change also opens up the possibility of having the monitor for the event queue not owned by the event queue itself, but by the client class, which makes a lot more sense than the current design.
6367e9846a195cfd6c1c996f55c4a3648abc7430: Bug 1195767 - part 1 - remove nsCOMPtr temporary from nsEventQueue::PutEvent; r=gerald, a=sylvestre
Nathan Froyd <froydnj@mozilla.com> - Fri, 28 Aug 2015 14:19:49 -0400 - rev 289244
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1195767 - part 1 - remove nsCOMPtr temporary from nsEventQueue::PutEvent; r=gerald, a=sylvestre The comment here suggests that we might AddRef/Release, but we really do no such thing. Let's deal with the transfer of ownership directly, rather than going through nsCOMPtr. This change makes the code slightly smaller, and it also makes later refactorings to pull the lock out of this function easier to do, since we don't have to consider how to hold the lock within the lifetime of the nsCOMPtr temporary.
35db90277a7f1322a7cfb7680119afe8b6ee0150: Bug 1197985 - Part 2 - Prevent potential overflows of the input buffer pointer when skipping large ID3 headers. r=esawin, a=ritu
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 04 Sep 2015 18:00:09 +0200 - rev 289243
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1197985 - Part 2 - Prevent potential overflows of the input buffer pointer when skipping large ID3 headers. r=esawin, a=ritu
9e0c1b7c00ea8310adecd54a29db9feca145579a: Bug 1197985 - Part 1 - Successfully skip ID3 tags stretching beyond the current input buffer. r=esawin, a=ritu
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 07 Sep 2015 19:18:31 +0200 - rev 289242
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1197985 - Part 1 - Successfully skip ID3 tags stretching beyond the current input buffer. r=esawin, a=ritu This also slightly tightens up invalid header detection for both ID3 and MPEG frame headers.
7e8f1001a66b6371c957f78d529f43a780df543f: Bug 1200598 - fix exception thrown when using migration on win8.1 or below, r=MattN,a=sylvestre
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 08 Sep 2015 16:16:56 +0100 - rev 289241
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1200598 - fix exception thrown when using migration on win8.1 or below, r=MattN,a=sylvestre
bb011b9221d6d9916fe1e61c8c517f73d5a77c08: Bug 1202844 - make nsXBLService::GetBinding deal with shutting down during binding loading, r=bz, a=ritu
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 09 Sep 2015 14:08:10 -0700 - rev 289240
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1202844 - make nsXBLService::GetBinding deal with shutting down during binding loading, r=bz, a=ritu
46cad514f07326ab16d1a0c7e168033370f3f9c3: Bug 1201438 - Fixup for builds with disabled sandbox. a=sledru
Jacek Caban <jacek@codeweavers.com> - Wed, 09 Sep 2015 14:17:12 +0200 - rev 289239
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1201438 - Fixup for builds with disabled sandbox. a=sledru
d3fb09ff0a1af3a319eb5aa650fdd9ecd045b22c: Bug 1201438 - Add non-sandboxed Windows content processes as target peers for handle duplication. r=bbondy, a=sledru
Bob Owen <bobowencode@gmail.com> - Tue, 08 Sep 2015 11:18:12 +0100 - rev 289238
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1201438 - Add non-sandboxed Windows content processes as target peers for handle duplication. r=bbondy, a=sledru
136110a23c39c3b123151f4e7dac6cc89b68ce87: Bug 1191583 - followup, use correct enums on branch patch. r=me a=bustage
Jared Wein <jwein@mozilla.com> - Thu, 10 Sep 2015 15:46:53 -0400 - rev 289237
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1191583 - followup, use correct enums on branch patch. r=me a=bustage
28c5804defb1d919e68caa073f8e112880938ed7: Bug 1202331 - Correct FxAccounts badge size. r=matteo a=sylvestre
Edouard Oger <edouard.oger@gmail.com> - Tue, 08 Sep 2015 10:09:00 +0200 - rev 289236
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1202331 - Correct FxAccounts badge size. r=matteo a=sylvestre
ee32ceaf9d0465d12430a850fe89b6e33d5ea0f6: Bug 1200004 - Fix IDB permission handling around navigated windows. r=baku a=ritu
Kyle Huey <khuey@kylehuey.com> - Tue, 08 Sep 2015 10:11:36 +0200 - rev 289235
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1200004 - Fix IDB permission handling around navigated windows. r=baku a=ritu
f37badf7f491307cdc987cd142541da527bae530: Bug 1199901 - Bustage fix due to rebase. a=sylvestre
Nikhil Marathe <nsm.nikhil@gmail.com> - Wed, 02 Sep 2015 09:07:14 -0700 - rev 289234
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1199901 - Bustage fix due to rebase. a=sylvestre Based on patch here https://reviewboard.mozilla.org/r/17787/diff/1/ CLOSED TREE
77863b95e7d673f1c805c6aaf5ada73b81fbbb2c: Bug 1199901 - GetOrigin() fails cleanly instead of asserting principal. r=wchen a=sylvestre
Nikhil Marathe <nsm.nikhil@gmail.com> - Tue, 01 Sep 2015 12:08:36 -0700 - rev 289233
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1199901 - GetOrigin() fails cleanly instead of asserting principal. r=wchen a=sylvestre When we use the XUL based alerts and the main firefox window is closed, the XUL window still keeps the process running, but as the window closes it calls DisconnectFromOwner() on the Notification. Later, when the XUL alert closes (either due to timeout or due to script) attempts to get the principal can fail. This patch allows that to happen and will just skip deleting the Notification from persistent storage.
a04096cb27cc28b78897935815daf9c270572c35: Bug 1199901 - Clear mObserver when WorkerNotificationObserver is destroyed. r=wchen a=sylvestre
Nikhil Marathe <nsm.nikhil@gmail.com> - Mon, 31 Aug 2015 13:17:13 -0700 - rev 289232
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1199901 - Clear mObserver when WorkerNotificationObserver is destroyed. r=wchen a=sylvestre
45942620378f11bff0e31685fdddee679c82993c: Bug 1194856 - Load noscript.css and noframes.css from data: URLs in release builds. r=dbaron a=ritu
Cameron McCormack <cam@mcc.id.au> - Thu, 10 Sep 2015 13:24:12 +1000 - rev 289231
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1194856 - Load noscript.css and noframes.css from data: URLs in release builds. r=dbaron a=ritu
c9c00a9ad28029475e136e64c46f8f89794167d7: Bug 1198424 - Update badge has wrong width in Nightly 43.0a1 (2015-08-24). r=gijs a=sylvestre
Matteo Ferretti <mferretti@mozilla.com> - Tue, 01 Sep 2015 06:00:00 +0200 - rev 289230
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1198424 - Update badge has wrong width in Nightly 43.0a1 (2015-08-24). r=gijs a=sylvestre
6158fb91b6d99ec627d798f68a8e11a243db24b5: Bug 1197943: Turn off MITIGATION_STRICT_HANDLE_CHECKS for NPAPI process sandbox for causing hangs. r=aklotz a=sylvestre
Bob Owen <bobowencode@gmail.com> - Wed, 09 Sep 2015 08:45:25 +0100 - rev 289229
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1197943: Turn off MITIGATION_STRICT_HANDLE_CHECKS for NPAPI process sandbox for causing hangs. r=aklotz a=sylvestre
423d8aa88b3a4221e7fa73e821c8674f77b9a3c9: Bug 1192302 - Part 2: Traverse the frame tree when processing eRestyle_SomeDescendants. r=bzbarsky a=sylvestre
Cameron McCormack <cam@mcc.id.au> - Fri, 04 Sep 2015 10:00:14 +1000 - rev 289228
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1192302 - Part 2: Traverse the frame tree when processing eRestyle_SomeDescendants. r=bzbarsky a=sylvestre
1228198a8cc1104529c146e66831e97f956b9bec: Bug 1192302 - Part 1: Make MustCheckUndisplayedContent take its frame as an argument. r=bzbarsky a=sylvestre
Cameron McCormack <cam@mcc.id.au> - Fri, 04 Sep 2015 10:00:14 +1000 - rev 289227
Push 5067 by raliiev@mozilla.com at Mon, 21 Sep 2015 14:04:52 +0000
Bug 1192302 - Part 1: Make MustCheckUndisplayedContent take its frame as an argument. r=bzbarsky a=sylvestre
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip