15159f86c546fb14549729ebd73f061591815789: Bug 1276310 part 4. Store an XPCJSRuntime* in XPCCallContext instead of storing an XPCContext*. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 Jun 2016 00:22:30 -0400 - rev 342443
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1276310 part 4. Store an XPCJSRuntime* in XPCCallContext instead of storing an XPCContext*. r=bholley
a59ed6a08cb8f6c9bf3ce381f978e55351b2dd44: Bug 1276310 part 3. Get rid of the mException member of XPCContext. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 Jun 2016 00:22:30 -0400 - rev 342442
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1276310 part 3. Get rid of the mException member of XPCContext. r=bholley The member is only set by SetException(), which is called with non-null in precisely one place. This place is always immediately followed by a call to nsXPCWrappedJSClass::CheckForException which proceeds to grab the exception from the XPCContext and call SetException(null). So basically, it's all a weird out-of-band argument to CheckForException.
e3d3a8915a3aab565a6bd309a69845d69f30dd61: Bug 1276310 part 2. Get rid of Components.lastResult and the corresponding XPCContext member. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 Jun 2016 00:22:30 -0400 - rev 342441
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1276310 part 2. Get rid of Components.lastResult and the corresponding XPCContext member. r=bholley
fa060d1404ad09ab737a466a0fd01db1733fbe84: Bug 1276310 part 1. Move XPCContext's mPendingResult member into XPCJSRuntime. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 Jun 2016 00:22:30 -0400 - rev 342440
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1276310 part 1. Move XPCContext's mPendingResult member into XPCJSRuntime. r=bholley
81fe29f830af4c443be5c24fdff3abb245c310dd: Bug 1281276 part 5. Get rid of the LangType argument of the XPCCallContext constructor and the now-dead language type enums. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 Jun 2016 00:22:29 -0400 - rev 342439
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281276 part 5. Get rid of the LangType argument of the XPCCallContext constructor and the now-dead language type enums. r=bholley
c3da1bcf7194b02f6c32cceda1da3c1b50c4029e: Bug 1281276 part 4. Get rid of XPCContext's mCallingLangType member. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 Jun 2016 00:22:29 -0400 - rev 342438
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281276 part 4. Get rid of XPCContext's mCallingLangType member. r=bholley
ffc7b73290ba2fa0f2b70a3aeacacce8304f29ac: Bug 1281276 part 3. Drop the one place that uses XPCContext::CallerTypeIsJavaScript() (an assertion). r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 Jun 2016 00:22:29 -0400 - rev 342437
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281276 part 3. Drop the one place that uses XPCContext::CallerTypeIsJavaScript() (an assertion). r=bholley
e304e87eebad4162225f0d0b7e3d6f267b840e93: Bug 1281276 part 2. Eliminate the unused XPCContext::CallerTypeIsNative/CallerTypeIsKnown methods. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 Jun 2016 00:22:29 -0400 - rev 342436
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281276 part 2. Eliminate the unused XPCContext::CallerTypeIsNative/CallerTypeIsKnown methods. r=bholley
60fb7c5abb3fc0220e80d78a15b12a47b460c0f4: Bug 1281276 part 1. Eliminate XPCCallContext's mCallerLanguage member. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 Jun 2016 00:22:29 -0400 - rev 342435
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281276 part 1. Eliminate XPCCallContext's mCallerLanguage member. r=bholley
d41de66c5fdd592efcf5e554381c4656485b12d4: Bug 1281366. Ensure that when unblocking the scriptloader we try to process scripts if we have _any_ scripts to process, not just parser-blocking ones. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 23 Jun 2016 00:22:29 -0400 - rev 342434
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281366. Ensure that when unblocking the scriptloader we try to process scripts if we have _any_ scripts to process, not just parser-blocking ones. r=smaug
c62fb7ec8761aca772df9cc5e709e1b2ffd57549: Bug 1277272 - Remove RefreshObserver when removing animation from timeline. r=birtles
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 23 Jun 2016 13:09:03 +0900 - rev 342433
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1277272 - Remove RefreshObserver when removing animation from timeline. r=birtles MozReview-Commit-ID: DGSHye0lmdm
40861df3165173f3f8230db760a040f58c634a45: Bug 1273612 - Do not enter dormant when MediaDecoder is not paused r=jwwang
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Wed, 22 Jun 2016 20:45:22 -0700 - rev 342432
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1273612 - Do not enter dormant when MediaDecoder is not paused r=jwwang
fb5b05298007ec0f6befa426bf8dadcad82b9f4a: Bug 1281090. Part 5 - don't lock while sending synchronous notification to avoid deadlock. r=gerald.
JW Wang <jwwang@mozilla.com> - Tue, 21 Jun 2016 16:32:13 +0800 - rev 342431
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281090. Part 5 - don't lock while sending synchronous notification to avoid deadlock. r=gerald. MozReview-Commit-ID: hOasuXLf5a
cb37efe614946df8da4b019b38382495178eecf3: Bug 1281090. Part 4 - prune disconnected listeners more aggressively to avoid hitting the assertion. r=gerald.
JW Wang <jwwang@mozilla.com> - Tue, 21 Jun 2016 16:31:03 +0800 - rev 342430
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281090. Part 4 - prune disconnected listeners more aggressively to avoid hitting the assertion. r=gerald. MozReview-Commit-ID: 1Z5L3swKBx6
f3f94795659423f5da9b8cfaed95c93f49aa8530: Bug 1281090. Part 3 - replace MediaDecoderReaderWrapper::Set{Audio,Video}Callback with MediaCallback. r=kaku.
JW Wang <jwwang@mozilla.com> - Tue, 14 Jun 2016 11:22:45 +0800 - rev 342429
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281090. Part 3 - replace MediaDecoderReaderWrapper::Set{Audio,Video}Callback with MediaCallback. r=kaku. MozReview-Commit-ID: DleK3s5F3sD
9e1fb308cf51c542dcd02faccc2298631f715f44: Bug 1281090. Part 2 - add synchronous notification to MediaEventSourceImpl. r=gerald.
JW Wang <jwwang@mozilla.com> - Mon, 20 Jun 2016 18:31:01 +0800 - rev 342428
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281090. Part 2 - add synchronous notification to MediaEventSourceImpl. r=gerald. MozReview-Commit-ID: 6uWl4IP5iEP
f95809c26eb268cc28f115cc179df971224bcdc5: Bug 1281090. Part 1 - rename ListenerMode to ListenerPolicy. r=gerald.
JW Wang <jwwang@mozilla.com> - Mon, 20 Jun 2016 16:06:54 +0800 - rev 342427
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281090. Part 1 - rename ListenerMode to ListenerPolicy. r=gerald. MozReview-Commit-ID: IaRwKRlAoxy
bbc737ab74cd5debc30d58f99700e4f395551e90: Bug 1281387 KeyboardLayout.cpp should use LazyLogModule instead of PR_NewLogModule() for making aware of MOZ_LOG* r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 22 Jun 2016 15:39:58 +0900 - rev 342426
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281387 KeyboardLayout.cpp should use LazyLogModule instead of PR_NewLogModule() for making aware of MOZ_LOG* r=m_kato MozReview-Commit-ID: LADKYU7uPcq
a0bc41ba3dc957ceb836ac71ced57ff69af0c594: Bug 1281391 IMContextWrapper and nsGtkKeyUtils should use LazyLogModule instead of PR_NewLogModule() for making MOZ_LOG* aware r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 22 Jun 2016 16:31:37 +0900 - rev 342425
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281391 IMContextWrapper and nsGtkKeyUtils should use LazyLogModule instead of PR_NewLogModule() for making MOZ_LOG* aware r=m_kato MozReview-Commit-ID: 5xqIfFmakvq
bd503b1c36f3d07556c305fa1f0e34ed8a6424db: Bug 1281564 - Fix misuses of free() as the deallocator in PSM. r=keeler
Cykesiopka <cykesiopka.bmo@gmail.com> - Wed, 22 Jun 2016 15:56:11 -0700 - rev 342424
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1281564 - Fix misuses of free() as the deallocator in PSM. r=keeler There are a few places in PSM where free() is used to free memory allocated by NSS instead of PORT_Free() (or higher level deallocation functions that end up calling PORT_Free()). In practice, PORT_Free() is just a wrapper around PR_Free(), which is just a wrapper around free() if we don't ask NSPR to use a zone allocator. Gecko explicitly tells NSPR not to use a zone allocator, so the changes here are mainly for making the code more obviously correct. This patch also includes some misc cleanup. MozReview-Commit-ID: 9Ccg5OwlhWR
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip