be62b4f7b24cfad7039bd159553d0e49a8e853dc: Backed out changeset 8a1df23b6a3f (bug 1187094) for build failures
Wes Kocher <wkocher@mozilla.com> - Fri, 24 Jul 2015 12:11:13 -0700 - rev 254576
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Backed out changeset 8a1df23b6a3f (bug 1187094) for build failures
2f4e74c011cfdc081f2899de5e8fa034187a37bd: Bug 1184285 - Stop warning if RemoveObserver() is called for unregistered observer. r=dhylands
Eric Rahm <erahm@mozilla.com> - Fri, 24 Jul 2015 12:08:26 -0700 - rev 254575
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1184285 - Stop warning if RemoveObserver() is called for unregistered observer. r=dhylands Bug 789130 swapped out an assert for a warning, but in the discussion it's clear that the API was intentionally loosened to allow for this condition. Here the warning is removed as this is expected behavior.
1b55d2dbeafe64487567ff79646ce10f830ef7e8: Bug 1184276 - Add some logging and don't bail if we can't find an nsPluginTag in RecvGetBlocklistState to try and get more diagnostic info r=billm
George Wright <george@mozilla.com> - Fri, 24 Jul 2015 14:52:20 -0400 - rev 254574
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1184276 - Add some logging and don't bail if we can't find an nsPluginTag in RecvGetBlocklistState to try and get more diagnostic info r=billm
8a1df23b6a3f4f7498ae554dc12d505f5db67628: Bug 1187094 - Move Lowering's visitConstant() to shared code. r=nbp
Sean Stangl <sstangl@mozilla.com> - Thu, 23 Jul 2015 15:26:52 -0700 - rev 254573
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1187094 - Move Lowering's visitConstant() to shared code. r=nbp
a157bac2cdae045c2bb361f2a5da6b245b4d5ad5: Bug 1134917 - Hoist assertion into the one callsite where it is actually valid. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 24 Jul 2015 14:33:47 -0400 - rev 254572
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1134917 - Hoist assertion into the one callsite where it is actually valid. r=botond
cac950e9abb461a882c4a1abbb36c8820b4d658c: Bug 1187345 - Fix HwcComposer2D::mCompositorParent handling r=mwu
Sotaro Ikeda <sikeda@mozilla.com> - Fri, 24 Jul 2015 11:28:28 -0700 - rev 254571
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1187345 - Fix HwcComposer2D::mCompositorParent handling r=mwu
daf1ef98f111c4accef0526be090954e260c9dc4: Bug 1182289: Clean up dispatches in WebrtcGmpVideoEncoder/Decoder. r=jesup, a=abillings
Byron Campen [:bwc] <docfaraday@gmail.com> - Tue, 14 Jul 2015 09:20:28 -0500 - rev 254570
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1182289: Clean up dispatches in WebrtcGmpVideoEncoder/Decoder. r=jesup, a=abillings
9c9184095286003722882fc3b1a47929bdcdb264: Bug 1187048 - Code clean up around nsScreenGonk's EGLSurface handling r=mwu
Sotaro Ikeda <sikeda@mozilla.com> - Fri, 24 Jul 2015 10:56:05 -0700 - rev 254569
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1187048 - Code clean up around nsScreenGonk's EGLSurface handling r=mwu
3588beda4844d1e8aeb428c0875bab016f81657b: Bug 1164294 - Move OrderedHashTable to ds/
Steve Fink <sfink@mozilla.com> - Tue, 12 May 2015 17:02:10 -0700 - rev 254568
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1164294 - Move OrderedHashTable to ds/
3caca87b85d7a74941ba7d93e3cd3a7611788c81: Bug 1186561 - add #include <vector> to a protobuf header to work around problems on Android; r=fitzgen
Nathan Froyd <froydnj@mozilla.com> - Wed, 22 Jul 2015 15:10:03 -0400 - rev 254567
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1186561 - add #include <vector> to a protobuf header to work around problems on Android; r=fitzgen Compiling Gecko with libc++ and GCC 4.9 on Android runs into a problem. The protobuf #includes and libc++ result in preprocessed code that looks something like: /* via <iterator> */ namespace std { namespace __1 { } using namespace __1 __attribute__((__strong__)); } namespace std { namespace __1 { template <class _Iter> class __wrap_iter { ... template <class _Tp, class _Alloc> friend class vector; ... }; } // namespace __1 } // namespace std /* via <vector> */ namespace std { namespace __1 { template <class _Tp, class _Alloc> class _LIBCPP_TYPE_VIS_ONLY vector : ... { ... }; } // namespace __1 } // namespace std and the problem is that GCC doesn't understand that the forward declaration of vector inside __wrap_iter is forward-declaring the actual vector class; it thinks it's declaring something else. Hacking <iterator> to include _LIBCPP_TYPE_VIS_ONLY for the forward declaration doesn't help. What does help is including <vector> earlier than <iterator>, so the __wrap_iter forward declaration picks up the correct definition of std::vector, and makes everything happy. It's possible that there are other places that could get this same treatment, but this one place was the only one I needed to modify to make things go.
cc03e18f0438a92863e8871fdffe8efa52c9f4a6: Bug 1180036 - Replace the warning that anonymous nodes should not be in child lists with an assert plus whitelisting of known-OK cases. r=bz
Eric Rahm <erahm@mozilla.com> - Fri, 24 Jul 2015 09:47:51 -0700 - rev 254566
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1180036 - Replace the warning that anonymous nodes should not be in child lists with an assert plus whitelisting of known-OK cases. r=bz
4dd38d6866edcce430d4da4a8b0b03a985ecaff8: Bug 1187075: Implement cairo atomics for Win32. r=jrmuizel
Bas Schouten <bschouten@mozilla.com> - Fri, 24 Jul 2015 16:41:02 +0000 - rev 254565
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1187075: Implement cairo atomics for Win32. r=jrmuizel
eb0a49e8322aac5212c01dc0f67dde0b2552be63: bug 1179660 - define 'now' as the first second of the current year for pycert r=Cykesiopka
David Keeler <dkeeler@mozilla.com> - Wed, 15 Jul 2015 16:20:54 -0700 - rev 254564
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
bug 1179660 - define 'now' as the first second of the current year for pycert r=Cykesiopka This is to avoid a dependency on the buildid so we don't have to regenerate all of the test certificate with every ./mach build. This can cause problems very near midnight on New Year's Eve. If this happens, kick off a new build and get back to the party.
deec8eb18346f28dae27e12a0a25c5077791006e: Bug 1156472 - Part 14 - Null check the window, because it can be different during the window's shutdown. r=baku
Paul Adenot <paul@paul.cx> - Fri, 24 Jul 2015 14:28:17 +0200 - rev 254563
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1156472 - Part 14 - Null check the window, because it can be different during the window's shutdown. r=baku In which case everything is cleaned up properly by the HTMLMediaElement themselves.
0f5bec4c05baf3142ce2e2420de33d9d2f78d1c2: Bug 1156472 - Part 13 - Make necessary adjustments for integer audio. r=jesup
Paul Adenot <paul@paul.cx> - Fri, 24 Jul 2015 14:28:17 +0200 - rev 254562
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1156472 - Part 13 - Make necessary adjustments for integer audio. r=jesup
2dd83ac00bf9cba62afb212468181e435a1fb823: Bug 1156472 - Part 12 - Allow to pipe the AudioCaptureStream into an AudioContext. r=mt,roc
Paul Adenot <paul@paul.cx> - Fri, 24 Jul 2015 14:28:17 +0200 - rev 254561
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1156472 - Part 12 - Allow to pipe the AudioCaptureStream into an AudioContext. r=mt,roc
abd4e47887f732286f45f370fc71deed66fa1b3f: Bug 1156472 - Part 11 - Unbitrot MediaManager.cpp over jib's changes. r=jib
Paul Adenot <paul@paul.cx> - Fri, 24 Jul 2015 14:28:17 +0200 - rev 254560
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1156472 - Part 11 - Unbitrot MediaManager.cpp over jib's changes. r=jib
4824d987466351de4268c09b030329da9ad275ab: Bug 1156472 - Part 10 - Test AudioCaptureStream. r=pehrsons
Paul Adenot <paul@paul.cx> - Fri, 24 Jul 2015 14:28:17 +0200 - rev 254559
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1156472 - Part 10 - Test AudioCaptureStream. r=pehrsons
12805598e6fa6eabc8a25b7db9eb5a47985f806b: Bug 1156472 - Part 9 - Implement the minimum frontend to play with the feature. r=gijs,florian
Paul Adenot <paul@paul.cx> - Fri, 24 Jul 2015 14:28:17 +0200 - rev 254558
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1156472 - Part 9 - Implement the minimum frontend to play with the feature. r=gijs,florian
e2f0062a1f67ab2f9a428256dcbd4de71d147244: Bug 1156472 - Part 8 - Use fatal asserts in AudioChannelUpmix, because it would have crashed anyways. r=roc
Paul Adenot <paul@paul.cx> - Fri, 24 Jul 2015 14:28:17 +0200 - rev 254557
Push 29108 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:12:01 +0000
Bug 1156472 - Part 8 - Use fatal asserts in AudioChannelUpmix, because it would have crashed anyways. r=roc
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip