b8991390305ee6f350b0c4f72131d94d74691a9c: Bug 1185044 - Unify type annotation logic between MOZ_*_CLASS and MOZ_MUST_USE; r=ehsan
Michael Layzell <michael@thelayzells.com> - Mon, 20 Jul 2015 19:43:12 -0400 - rev 254625
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +0000
Bug 1185044 - Unify type annotation logic between MOZ_*_CLASS and MOZ_MUST_USE; r=ehsan
78ab441fb9c88314a488dca7f7fc9692e66497d7: Bug 1185188 - Support multiple clang-plugin annotations; r=ehsan
Michael Layzell <michael@thelayzells.com> - Sat, 18 Jul 2015 00:11:31 -0400 - rev 254624
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +0000
Bug 1185188 - Support multiple clang-plugin annotations; r=ehsan
e6bee0b58b9e0e3647b3a3f4a9984a2d1d8b1cc2: Bug 1176358 - Fix typo in symbols_url for Firefox UI tests. DONTBUILD. r=chmanchester
Armen Zambrano Gasparnian <armenzg@mozilla.com> - Fri, 24 Jul 2015 17:29:04 -0400 - rev 254623
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +0000
Bug 1176358 - Fix typo in symbols_url for Firefox UI tests. DONTBUILD. r=chmanchester
ec7a2261ad1699a552420de89b31cf32596a5045: Bug 1187463. Enable containerful scrolling on b2g. r=kats
Timothy Nikkel <tnikkel@gmail.com> - Fri, 24 Jul 2015 16:24:49 -0500 - rev 254622
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +0000
Bug 1187463. Enable containerful scrolling on b2g. r=kats
ea0cd68a2354621d6473790941c316f8058c7c2f: bug 1186461 - keep telemetry probe SSL_PERMANENT_CERT_ERROR_OVERRIDES for longer r=mgoodwin
David Keeler <dkeeler@mozilla.com> - Fri, 24 Jul 2015 14:13:25 -0700 - rev 254621
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +0000
bug 1186461 - keep telemetry probe SSL_PERMANENT_CERT_ERROR_OVERRIDES for longer r=mgoodwin
fffd41a27a92c473dfc7d22bb70b2757ac2bbae2: Merge m-c to inbound, a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 24 Jul 2015 13:47:28 -0700 - rev 254620
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +0000
Merge m-c to inbound, a=merge
6a28170cf9a2440e1d84cf7ca134094ba3a42b01: Backed out 14 changesets (bug 1156472) for test_getUserMedia_audioCapture.html failures on b2g emulator
Wes Kocher <wkocher@mozilla.com> - Fri, 24 Jul 2015 13:15:57 -0700 - rev 254619
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +0000
Backed out 14 changesets (bug 1156472) for test_getUserMedia_audioCapture.html failures on b2g emulator Backed out changeset deec8eb18346 (bug 1156472) Backed out changeset 0f5bec4c05ba (bug 1156472) Backed out changeset 2dd83ac00bf9 (bug 1156472) Backed out changeset abd4e47887f7 (bug 1156472) Backed out changeset 4824d9874663 (bug 1156472) Backed out changeset 12805598e6fa (bug 1156472) Backed out changeset e2f0062a1f67 (bug 1156472) Backed out changeset 99ef8e436a7f (bug 1156472) Backed out changeset 65bbfc1546af (bug 1156472) Backed out changeset 2ab4f16eaf0a (bug 1156472) Backed out changeset 7f565685e20a (bug 1156472) Backed out changeset 28c03c98cb2b (bug 1156472) Backed out changeset d477cfba6e1d (bug 1156472) Backed out changeset 9819fa56caa1 (bug 1156472)
2603fb3e8f71329a5380b4d313848a7f28d328b2: Bug 1184626 - Add a per-process push message listener. r=smaug
Eitan Isaacson <eitan@monotonous.org> - Fri, 17 Jul 2015 14:54:38 -0700 - rev 254618
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +0000
Bug 1184626 - Add a per-process push message listener. r=smaug
bd5bad07a59a6b723e44f0447d0ed8a3103bc4f4: Bug 1184574 - Allow access to PushManager on ServiceWorker. r=kitcambridge,smaug,catalinb
Nikhil Marathe <nsm.nikhil@gmail.com> - Thu, 23 Jul 2015 08:30:15 -0700 - rev 254617
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +0000
Bug 1184574 - Allow access to PushManager on ServiceWorker. r=kitcambridge,smaug,catalinb Refactoring to allow access to PushManager in ServiceWorkerGlobalScope. See comment in PushManager.h for details.
8bae34af92eaf3b9d63b867b45557f250d0cdbfb: Bug 1184068: Ensure that mShutdown is not incorrectly set from true to false if plugin crashes during CallNP_Shutdown; r=jimm
Aaron Klotz <aklotz@mozilla.com> - Wed, 22 Jul 2015 17:39:32 -0600 - rev 254616
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +0000
Bug 1184068: Ensure that mShutdown is not incorrectly set from true to false if plugin crashes during CallNP_Shutdown; r=jimm
be62b4f7b24cfad7039bd159553d0e49a8e853dc: Backed out changeset 8a1df23b6a3f (bug 1187094) for build failures
Wes Kocher <wkocher@mozilla.com> - Fri, 24 Jul 2015 12:11:13 -0700 - rev 254615
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +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 254614
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +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 254613
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +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 254612
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +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 254611
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +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 254610
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +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 254609
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +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 254608
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +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 254607
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +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 254606
Push 14246 by ryanvm@gmail.com at Mon, 27 Jul 2015 14:44:11 +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.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip