e52401d30a67e97c77ab891565446053b0b01533: Bug 1135424 - Allow MediaPromise dispatch to fail if the ThenValue has been disconnected. r=mattwoodrow
Bobby Holley <bobbyholley@gmail.com> - Wed, 11 Mar 2015 11:29:50 -0700 - rev 263771
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1135424 - Allow MediaPromise dispatch to fail if the ThenValue has been disconnected. r=mattwoodrow The original idea behind the current model was that we wanted ironclad guarantees that consumers would always get a callback on their promise. But we now have use cases where the consumer wants to forget about a promise (using the new Disconnect()) feature, and in some cases wants to shut down the task queue that the response is going to be dispatched on. In the case of this bug, we want to avoid waiting for the longest outstanding timer promise to be resolved before shutting down the MDSM. So this patch fixes up the pieces needed to make this work: * Loosening our invariants to allow dispatch targets to be released on any thread, since MediaTaskQueue and nsIEventTarget both have thread-safe refcounting. * Releasing mThisVal in Disconnect, so that we no longer depend on successful dispatch to release it on the correct (dispatch) thread. * Fiddling with various assertions. We also make some assertions fatal in nightly/aurora builds while we're at it.
05848c0df2f87e975bb53d39c44fab02876a22a0: Bug 1131884 - Video buffering calculation fails for some MP4 videos - r=jya
Chris Double <chris.double@double.co.nz> - Mon, 09 Mar 2015 12:16:58 +1300 - rev 263770
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1131884 - Video buffering calculation fails for some MP4 videos - r=jya Playback position used in calculating buffering time is set during metadata reading. This is at end of file for the video in the bug. As a result the buffering data is always wrong. Changed to not setting position during metadata - it is set during frame playback anyway. Also changes buffering timeout to 15s from 30s.
d3f34e3bffcea6d2189fb69128c6dfef96af986b: Bug 1142376 - Allow copying of mozilla::Pair objects. r=waldo
Seth Fowler <seth@mozilla.com> - Thu, 12 Mar 2015 17:44:30 -0700 - rev 263769
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1142376 - Allow copying of mozilla::Pair objects. r=waldo
70bccab35a0286eae6522cb973e70fff71362fb2: Bug 1142366 - Add an equivalent of std::make_pair for mozilla::Pair. r=waldo
Seth Fowler <seth@mozilla.com> - Thu, 12 Mar 2015 17:44:28 -0700 - rev 263768
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1142366 - Add an equivalent of std::make_pair for mozilla::Pair. r=waldo
76e28af52416814caece9ac0b8b08dbee2b9cfb2: Bug 1133939 P2 Add tests validating nsPipeOutputStream AsyncWait behavior. r=froydnj
Ben Kelly <ben@wanderview.com> - Sat, 21 Feb 2015 09:51:17 -0500 - rev 263767
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1133939 P2 Add tests validating nsPipeOutputStream AsyncWait behavior. r=froydnj
516fb2d378b04ae71655b7170e5671f00ae17cbe: Bug 1133939 P1 Free buffer resources when an nsPipeInputStream is closed. r=froydnj
Ben Kelly <ben@wanderview.com> - Sat, 21 Feb 2015 09:51:17 -0500 - rev 263766
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1133939 P1 Free buffer resources when an nsPipeInputStream is closed. r=froydnj
c26740d56f2331bea4b0576b47731ebb0ee0af16: Bug 1142484 - Update Shumway to version 0.10.268. r=till
Yury Delendik <ydelendik@mozilla.com> - Thu, 12 Mar 2015 07:50:04 -0500 - rev 263765
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1142484 - Update Shumway to version 0.10.268. r=till
64ae62dab70bfb53325feb3fb8caec7cf549cd2d: Bug 1100966 - Remember all ranges for all selections when joining nodes in the editor transactions; r=roc
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 07 Mar 2015 17:14:07 -0500 - rev 263764
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1100966 - Remember all ranges for all selections when joining nodes in the editor transactions; r=roc This patch fixes some symptoms, the most common of which misspelling ranges disappearing when performing some editor operations.
91abcf24159bb6837f598e39e1f9da190696f83e: Bug 1139388 - Remove superfluous locking in the OS X profiler implementation to fix deadlock. (r=mstange)
Shu-yu Guo <shu@rfrn.org> - Thu, 12 Mar 2015 16:25:24 -0700 - rev 263763
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1139388 - Remove superfluous locking in the OS X profiler implementation to fix deadlock. (r=mstange)
9083621b0e2e9d749166990562b16216d8e003ba: Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Thu, 12 Mar 2015 17:09:21 -0600 - rev 263762
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts, r=jandem.
69d61a70214d06c2e5ed958e89ea5f3bf00dc3ec: Bug 1128603: Remove findReferences and the tests that use it. r=terrence
Jim Blandy <jimb@mozilla.com> - Thu, 12 Mar 2015 14:08:49 -0700 - rev 263761
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1128603: Remove findReferences and the tests that use it. r=terrence
998842c5d5b521de79e318e22edeb9c963245fd5: Bug 1136331 - OdinMonkey: allow stdlib calls in heap expressions (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Tue, 24 Feb 2015 14:11:37 -0600 - rev 263760
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1136331 - OdinMonkey: allow stdlib calls in heap expressions (r=bbouvier)
91e84603aaa0fff07cb8d65a093add694116d703: Bug 1132432. Implement AsShadowableLayer() for ClientReadbackLayers. r=roc
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 12 Mar 2015 17:51:07 -0400 - rev 263759
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1132432. Implement AsShadowableLayer() for ClientReadbackLayers. r=roc Without this we early exit from the loop in ShadowLayerForwarder::InsertAfter which causes us to insert layers after the ReadbackLayers in the wrong order.
5801ac4428bef5c680198fb7feee087629f779ef: Backout changeset 4b936da89beb (bug 1142403) because of all the orange on Windows.
Mike Hommey <mh+mozilla@glandium.org> - Fri, 13 Mar 2015 07:48:48 +0900 - rev 263758
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Backout changeset 4b936da89beb (bug 1142403) because of all the orange on Windows.
772e07ff4ebab51e84e4f795d7919ab29bf3e677: Bug 1141439 - Exit with an error code instead of falling through the REMOTE_NOT_FOUND code path when the X-remote returns an explicit command line handler error. r=bsmedberg
Mike Hommey <mh+mozilla@glandium.org> - Tue, 10 Mar 2015 17:14:30 +0900 - rev 263757
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1141439 - Exit with an error code instead of falling through the REMOTE_NOT_FOUND code path when the X-remote returns an explicit command line handler error. r=bsmedberg
efb33ed6f1595b2515bb4d29c7b7cc152906e82f: Bug 1142006 - Set MACOSX_DEPLOYMENT_TARGET earlier. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Thu, 12 Mar 2015 16:28:30 +0900 - rev 263756
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1142006 - Set MACOSX_DEPLOYMENT_TARGET earlier. r=mshal On try, where we use sccache, a sccache server is started the first time configure runs the compiler for its checks, and that sccache server is what does compilations on cache misses. But compiling with MACOSX_DEPLOYMENT_TARGET in the environment doesn't have the same effect as without, depending on its value. So MACOSX_DEPLOYMENT_TARGET needs to be set before any compiler invocation.
4b936da89beb3c7bd32117f4d53d9575c22c781d: Bug 1142403 - Enable jemalloc debug on debug builds. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Thu, 12 Mar 2015 15:54:43 +0900 - rev 263755
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1142403 - Enable jemalloc debug on debug builds. r=njn
1ee5457afe8c943473dac36202ff31514bc44df0: Bug 1142433: Properly scale duration found in movie extend header box. r=k17e
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 13 Mar 2015 09:42:28 +1100 - rev 263754
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1142433: Properly scale duration found in movie extend header box. r=k17e
6ef6ea1d4437d7114b1f0e581ab752d277eac603: bug 1102443 - fix leak in key pinning logging by removing an unnecessary function call r=cykesiopka
David Keeler <dkeeler@mozilla.com> - Thu, 12 Mar 2015 14:31:26 -0700 - rev 263753
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
bug 1102443 - fix leak in key pinning logging by removing an unnecessary function call r=cykesiopka Also took the opportunity to fix the logging message, since it didn't accurately describe the information that was being printed.
c4c7be13c0675086c6bebe22dc7ee5ef056ad247: Bug 1140683: Fix async plugin init using null plugin funcs on MacOSX; r=jimm
Aaron Klotz <aklotz@mozilla.com> - Mon, 09 Mar 2015 12:10:02 -0600 - rev 263752
Push 830 by raliiev@mozilla.com at Fri, 19 Jun 2015 19:24:37 +0000
Bug 1140683: Fix async plugin init using null plugin funcs on MacOSX; r=jimm
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip