a67867200ec31a040bb6bf8320bde20beb34aa3e: Bug 1142403 - Don't build jemalloc3 with unified sources when built with --enable-debug. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Wed, 12 Aug 2015 16:04:53 +0900 - rev 261207
Push 64689 by mh@glandium.org at Tue, 08 Sep 2015 04:20:57 +0000
Bug 1142403 - Don't build jemalloc3 with unified sources when built with --enable-debug. r=mshal When built with --enable-debug, jemalloc3 makes headers define functions that are normally inlined, and that prevents unified sources from working.
4f59a368f15e79b5f2bb98657ba2ed0d7706cebc: Bug 1202523 - Use the default chunk size with jemalloc 4. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Tue, 08 Sep 2015 10:13:47 +0900 - rev 261206
Push 64688 by mh@glandium.org at Tue, 08 Sep 2015 04:10:45 +0000
Bug 1202523 - Use the default chunk size with jemalloc 4. r=njn
70a1ba1460e4e299fb96ef185fe0c95d31e7d499: Backed out changeset ad5763672ad2 (bug 1194037) for Mochitest other bustage
Nigel Babu <nigelbabu@gmail.com> - Tue, 08 Sep 2015 09:33:46 +0530 - rev 261205
Push 64687 by nigelbabu@gmail.com at Tue, 08 Sep 2015 04:05:50 +0000
Backed out changeset ad5763672ad2 (bug 1194037) for Mochitest other bustage
4bc2c470b3bdea7d4ce714ac0fb5b8fad1966ee4: Backed out changeset 9fd02ff21f65 (bug 1194037) for Mochitest other bustage
Nigel Babu <nigelbabu@gmail.com> - Tue, 08 Sep 2015 09:33:37 +0530 - rev 261204
Push 64687 by nigelbabu@gmail.com at Tue, 08 Sep 2015 04:05:50 +0000
Backed out changeset 9fd02ff21f65 (bug 1194037) for Mochitest other bustage
cc22943628f46797ebb085567ed293f1cdf7018d: Bug 1200980 part.5 Fix window_composition_text_querycontent.xul for the new input event behavior r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 08 Sep 2015 12:54:14 +0900 - rev 261203
Push 64686 by masayuki@d-toybox.com at Tue, 08 Sep 2015 03:54:27 +0000
Bug 1200980 part.5 Fix window_composition_text_querycontent.xul for the new input event behavior r=smaug
48fe95399f05dae43cad3559f25dd2bfbdaa1dbb: Bug 1200980 part.4 nsPlaintextEditor should notify editor observers of the end of edit action when NS_COMPOSITION_CHANGE isn't followed by NS_COMPOSITION_END r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 08 Sep 2015 12:54:14 +0900 - rev 261202
Push 64686 by masayuki@d-toybox.com at Tue, 08 Sep 2015 03:54:27 +0000
Bug 1200980 part.4 nsPlaintextEditor should notify editor observers of the end of edit action when NS_COMPOSITION_CHANGE isn't followed by NS_COMPOSITION_END r=smaug
62a79bc9cf9eb720a0f9cadf797a0186a54c253b: Bug 1200980 part.3 IMEContentObserver should use its selection cache at handling NS_QUERY_SELECTED_TEXT r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 08 Sep 2015 12:54:14 +0900 - rev 261201
Push 64686 by masayuki@d-toybox.com at Tue, 08 Sep 2015 03:54:27 +0000
Bug 1200980 part.3 IMEContentObserver should use its selection cache at handling NS_QUERY_SELECTED_TEXT r=smaug
92127319836ac2c4704c92a40e9d4967fcac93ae: Bug 1200980 part.2 QueryContentEvent should be handled via IMEContentObserver if there is an instance of it r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 08 Sep 2015 12:54:14 +0900 - rev 261200
Push 64686 by masayuki@d-toybox.com at Tue, 08 Sep 2015 03:54:27 +0000
Bug 1200980 part.2 QueryContentEvent should be handled via IMEContentObserver if there is an instance of it r=smaug
363401fd972c08d2321022704d16f9f05442bc5f: Bug 1200980 part.1 Log the behavior of IMEContentObserver for debugging r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 08 Sep 2015 12:54:14 +0900 - rev 261199
Push 64686 by masayuki@d-toybox.com at Tue, 08 Sep 2015 03:54:27 +0000
Bug 1200980 part.1 Log the behavior of IMEContentObserver for debugging r=smaug
1e8a4d53837fc52c727614b879c5b5eb45899d3a: Bug 1202533 - Fix naming convention of MediaSink::PlaybackParams.
JW Wang <jwwang@mozilla.com> - Tue, 08 Sep 2015 10:58:11 +0800 - rev 261198
Push 64685 by jwwang@mozilla.com at Tue, 08 Sep 2015 03:07:56 +0000
Bug 1202533 - Fix naming convention of MediaSink::PlaybackParams.
9fd02ff21f65e016ac421a98730cc619ecb15cce: Bug 1194037 part 6 - Add test for order of mutation observer records; r=heycam
Brian Birtles <birtles@gmail.com> - Tue, 08 Sep 2015 09:53:13 +0900 - rev 261197
Push 64684 by bbirtles@mozilla.com at Tue, 08 Sep 2015 00:53:48 +0000
Bug 1194037 part 6 - Add test for order of mutation observer records; r=heycam
ad5763672ad206da79bd7e0ea9bc830f1e9c03a5: Bug 1194037 part 5 - Make AnimationProperty::operator== ignore mWinsInCascade; r=heycam
Brian Birtles <birtles@gmail.com> - Tue, 08 Sep 2015 09:53:13 +0900 - rev 261196
Push 64684 by bbirtles@mozilla.com at Tue, 08 Sep 2015 00:53:48 +0000
Bug 1194037 part 5 - Make AnimationProperty::operator== ignore mWinsInCascade; r=heycam
391d49ed7ca77855209c6c1ab7ce9bcb56ff1faa: Bug 1202332 - XiphExtradataToHeaders miscalculates final header length. r=derf
Matthew Gregan <kinetik@flim.org> - Tue, 08 Sep 2015 11:33:16 +1200 - rev 261195
Push 64683 by mgregan@mozilla.com at Mon, 07 Sep 2015 23:33:48 +0000
Bug 1202332 - XiphExtradataToHeaders miscalculates final header length. r=derf
2a81ba282e1641eb0a1905cd789e5ce2af229bbb: Bug 1153822: Adjust Marionette responses to match WebDriver protocol
Andreas Tolfsen <ato@mozilla.com> - Thu, 21 May 2015 11:26:58 +0100 - rev 261194
Push 64682 by atolfsen@mozilla.com at Mon, 07 Sep 2015 17:35:53 +0000
Bug 1153822: Adjust Marionette responses to match WebDriver protocol Introduce protocol version levels in the Marionette server. On establishing a connection to a local end, the remote will return a `marionetteProtocol` field indicating which level it speaks. The protocol level can be used by local ends to either fall into compatibility mode or warn the user that the local end is incompatible with the remote. The protocol is currently also more expressive than it needs to be and this expressiveness has previously resulted in subtle inconsistencies in the fields returned. This patch reduces the amount of superfluous fields, reducing the amount of data sent. Aligning the protocol closer to the WebDriver specification's expectations will also reduce the amount of post-processing required in the httpd. Previous to this patch, this is a value response: {"from":"0","value":null,"status":0,"sessionId":"{6b6d68d2-4ac9-4308-9f07-d2e72519c407}"} And this for ok responses: {"from":"0","ok":true} And this for errors: {"from":"0","status":21,"sessionId":"{6b6d68d2-4ac9-4308-9f07-d2e72519c407}","error":{"message":"Error loading page, timed out (onDOMContentLoaded)","stacktrace":null,"status":21}} This patch drops the `from` and `sessionId` fields, and the `status` field from non-error responses. It also drops the `ok` field in non-value responses and flattens the error response to a simple dictionary with the `error` (previously `status`), `message`, and `stacktrace` properties, which are now all required. r=jgriffin
9eaa5be9131856e1c1bc4c4af74ad531400910b0: Bug 1195767 - part 5 - use signaling instead of broadcast when work items are placed in nsEventQueue; r=gerald
Nathan Froyd <froydnj@mozilla.com> - Thu, 03 Sep 2015 16:38:18 -0400 - rev 261193
Push 64681 by nfroyd@mozilla.com at Mon, 07 Sep 2015 17:31:58 +0000
Bug 1195767 - part 5 - use signaling instead of broadcast when work items are placed in nsEventQueue; r=gerald There's no reason to wake up all the threads in a thread pool when one item gets placed in the queue. Waking up one will serve the same purpose and is significantly more efficient for thread pools with large numbers of threads.
3fcd5e172ea2dac9e2b7a9f11c3d6775ed5cf87b: Bug 1195767 - part 4 - remove nsEventQueue::GetReentrantMonitor; r=gerald
Nathan Froyd <froydnj@mozilla.com> - Thu, 03 Sep 2015 16:37:51 -0400 - rev 261192
Push 64681 by nfroyd@mozilla.com at Mon, 07 Sep 2015 17:31:58 +0000
Bug 1195767 - part 4 - remove nsEventQueue::GetReentrantMonitor; r=gerald The last commit eliminated the only client of this method, so we can remove it now.
0bd307e9015466b55c69d42c8c12aaa6aa590af2: Bug 1195767 - part 3 - modify nsThreadPool to use a non-reentrant monitor; r=gerald
Nathan Froyd <froydnj@mozilla.com> - Thu, 03 Sep 2015 15:38:28 -0400 - rev 261191
Push 64681 by nfroyd@mozilla.com at Mon, 07 Sep 2015 17:31:58 +0000
Bug 1195767 - part 3 - modify nsThreadPool to use a non-reentrant monitor; r=gerald 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.
8b01d290c47ce933f1b31457c13db2642af22c9a: Bug 1195767 - part 2 - create an nsEventQueueBase templated over the monitor type; r=gerald
Nathan Froyd <froydnj@mozilla.com> - Fri, 28 Aug 2015 13:26:17 -0400 - rev 261190
Push 64681 by nfroyd@mozilla.com at Mon, 07 Sep 2015 17:31:58 +0000
Bug 1195767 - part 2 - create an nsEventQueueBase templated over the monitor type; r=gerald 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.
94563bd2e26bb1138fbe30ba64d9f30ee14f6f46: Bug 1195767 - part 1 - remove nsCOMPtr temporary from nsEventQueue::PutEvent; r=gerald
Nathan Froyd <froydnj@mozilla.com> - Fri, 28 Aug 2015 14:19:49 -0400 - rev 261189
Push 64681 by nfroyd@mozilla.com at Mon, 07 Sep 2015 17:31:58 +0000
Bug 1195767 - part 1 - remove nsCOMPtr temporary from nsEventQueue::PutEvent; r=gerald 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.
3f2f4df587af31ad56641e067e1864ad57c61d10: Bug 895274 part.114 Rename NS_SVG_ZOOM to eSVGZoom r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 07 Sep 2015 23:55:52 +0900 - rev 261188
Push 64680 by masayuki@d-toybox.com at Mon, 07 Sep 2015 14:56:04 +0000
Bug 895274 part.114 Rename NS_SVG_ZOOM to eSVGZoom r=smaug
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip