571d943ef5fffb60d6e6144e63a178adaf644576: Bug 1211751: Remove nsIChannelEventSink-forwarding from EventSource and FetchDriver. It's never needed. r=smaug
Jonas Sicking <jonas@sicking.cc> - Thu, 08 Oct 2015 13:41:38 -0700 - rev 266998
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1211751: Remove nsIChannelEventSink-forwarding from EventSource and FetchDriver. It's never needed. r=smaug
298e7602ddcdd546bea061ccb9afe2f57d641169: Bug 1211979 - Annotate crashes triggered by MOZ_RELEASE_ASSERT, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 08 Oct 2015 15:21:58 -0400 - rev 266997
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1211979 - Annotate crashes triggered by MOZ_RELEASE_ASSERT, r=froydnj
bf388a8e620ba36cbb15fd3393d2c67838096531: Backed out changeset ab9dbd4c1ec4 (bug 1212343) for oomInArrayProtoTest.js bustage
Wes Kocher <wkocher@mozilla.com> - Thu, 08 Oct 2015 14:44:06 -0700 - rev 266996
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Backed out changeset ab9dbd4c1ec4 (bug 1212343) for oomInArrayProtoTest.js bustage
1a5167cd76888a6cfe7d94ab333fe444c7b0681b: Merge m-c to inbound, a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 08 Oct 2015 14:35:43 -0700 - rev 266995
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Merge m-c to inbound, a=merge
fd660e3112d6f2f1d9d121450eaff6ed1ac31a76: Bug 1211168 - Fix resource timing domainLookupStart by setting the timestamp only once. r=mcmanus
Sajal Kayan <sajal83@gmail.com> - Sun, 04 Oct 2015 18:43:15 +0700 - rev 266994
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1211168 - Fix resource timing domainLookupStart by setting the timestamp only once. r=mcmanus
b07364d8053fd8ab7af61fd16e44e48a4250f023: Bug 1208794 - Add support for MacOSX64 Static Analysis opt builds using TaskCluster; r=ted,dustin
Ehsan Akhgari <ehsan@mozilla.com> - Sun, 13 Sep 2015 12:16:47 -0400 - rev 266993
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1208794 - Add support for MacOSX64 Static Analysis opt builds using TaskCluster; r=ted,dustin
c66bf1d6890b605846f5a3dd49d7e1aad4563bbb: bug 1208114 - fix h2 connect tunnels r=hurley
Patrick McManus <mcmanus@ducksong.com> - Wed, 07 Oct 2015 12:55:07 -0400 - rev 266992
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
bug 1208114 - fix h2 connect tunnels r=hurley
71882ec538cd0371797d4ed1e30e58f240dad973: Bug 1212681 - Enable MSE mochitests on e10s. r=jya
Eric Rahm <erahm@mozilla.com> - Thu, 08 Oct 2015 13:38:02 -0700 - rev 266991
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1212681 - Enable MSE mochitests on e10s. r=jya
7ba3263d5483ee4c20173b8e150c90368d11e736: Bug 1207548 - Add ssltunnel in xulrunner.zip. r=wcosta
John Dai <jdai@mozilla.com> - Thu, 24 Sep 2015 07:35:00 +0200 - rev 266990
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1207548 - Add ssltunnel in xulrunner.zip. r=wcosta
b8b729c0dfb21298fc5fcc5a06461ed59165c518: Bug 1212183 - Followup: add back comment that got lost between backout and relanding. DONTBUILD
Shu-yu Guo <shu@rfrn.org> - Thu, 08 Oct 2015 13:20:59 -0700 - rev 266989
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1212183 - Followup: add back comment that got lost between backout and relanding. DONTBUILD
0b1fbd9ec5498a47ef31dca8ba952d0e048ff7b8: Backed out changeset 3cd86929d883 (bug 1208114) for test_video_playback.py crashes
Wes Kocher <wkocher@mozilla.com> - Thu, 08 Oct 2015 13:12:20 -0700 - rev 266988
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Backed out changeset 3cd86929d883 (bug 1208114) for test_video_playback.py crashes
b8b6944505bcdf215561bf9296a08ff5da4a29df: bug 1211706 - fix network io loop spin when clearing h2 flow control buffer r=hurley
Patrick McManus <mcmanus@ducksong.com> - Wed, 07 Oct 2015 17:45:46 -0400 - rev 266987
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
bug 1211706 - fix network io loop spin when clearing h2 flow control buffer r=hurley
39ccbc9935c23400d960223012dbcf846008a810: Bug 732209 way delayed followup. Make the comments a bit clearer. DONTBUILD
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 08 Oct 2015 15:49:16 -0400 - rev 266986
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 732209 way delayed followup. Make the comments a bit clearer. DONTBUILD
d68116719755ae6f51be5198ae2a91916741f7cd: Bug 1209574 - Switch GeckoInputConnection for each new GeckoView; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 08 Oct 2015 15:25:49 -0400 - rev 266985
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1209574 - Switch GeckoInputConnection for each new GeckoView; r=esawin The GeckoEditable instance doesn't change for each nsWindow instance. However, because a GeckoInputConnection is associated with a GeckoView, when we create a new GeckoView, we need to attach a new GeckoInputConnection to the existing nsWindow's GeckoEditable. This patch makes us do that inside nsWindow::Natives::Open by calling GeckoEditable.OnViewChange.
64460d7a57db2fbdb05213ddbb538636adcb0637: Bug 1209574 - Move GeckoEditable management to nsWindow; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 08 Oct 2015 15:25:49 -0400 - rev 266984
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1209574 - Move GeckoEditable management to nsWindow; r=esawin This patch removes the GeckoEditable code in GeckoAppShell, and make nsWindow create a GeckoEditable for itself when opening a window. Instead of calling GeckoAppShell, nsWindow can now call GeckoEditable methods directly.
fd8e1746870e57c537646dfd219847e55727cba9: Bug 1209574 - Move InputConnectionHandler out of gfx package; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 08 Oct 2015 15:25:49 -0400 - rev 266983
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1209574 - Move InputConnectionHandler out of gfx package; r=esawin InputConnectionHandler really doesn't belong in the gfx package, and the code to call key event handlers really doesn't belong in LayerView. This patch refactors things, so that InputConnectionHandler is renamed to org.mozilla.gecko.InputConnectionListener, and the interface is now used by GeckoView instead of by LayerView.
e3c955ddee7b89986d99ff8d61f0c433a6d446f9: Bug 1209574 - Generate constants for non-accessible static final fields; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 08 Oct 2015 15:25:49 -0400 - rev 266982
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1209574 - Generate constants for non-accessible static final fields; r=snorp We try to generate a C++ constant for static final fields, but that was failing for inaccessible fields. Now we set the field to be accessible so that we do end up generating a C++ constant.
25b2caf967ea2adefefe4b215d0bc4558fea9ac6: Bug 1209574 - Generate C++ name for any Java class in chain of declared classes; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 08 Oct 2015 15:25:49 -0400 - rev 266981
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1209574 - Generate C++ name for any Java class in chain of declared classes; r=snorp Right now, when we generate bindings for Java class A, and we encounter a Java type B, we generate a corresponding C++ name only if A == B, otherwise we generate a generic "jni::Object" C++ name. For example, class Foo { class Bar { Foo getFoo(Bar bar); } } In C++, Foo.Bar.getFoo would become, class Foo { class Bar { jni::Object::LocalRef getFoo(Bar::Param bar); }; }; This patch extends the code generator so that any Java class in the chain of declared classes gets a corresponding C++ name. The above example now becomes, class Foo { class Bar { Foo::LocalRef getFoo(Bar::Param bar); }; };
dee668cc4bb8a13d8225ee45628d55b9e824baa5: Bug 1200426 - Convert PROCESS_OBJECT GeckoEvent to native call; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 08 Oct 2015 15:25:49 -0400 - rev 266980
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1200426 - Convert PROCESS_OBJECT GeckoEvent to native call; r=snorp The PROCESS_OBJECT GeckoEvent is used to set the layer client object in Gecko once Gecko is done loading. This patch converts it to a native call in GeckoView.Window.
8ca3465da60607ebbfa2902f4031cf93aca71cbb: Bug 1200426 - Allow specifying parameter type when queuing native calls; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 08 Oct 2015 15:25:48 -0400 - rev 266979
Push 29504 by cbook@mozilla.com at Fri, 09 Oct 2015 09:43:23 +0000
Bug 1200426 - Allow specifying parameter type when queuing native calls; r=snorp When we queue native calls in GeckoThread, we try to deduce the types of the arguments through Object.getClass(). However, there are cases where this could fail. For example, the argument could be null, or could be a String instance but the parameter type is really CharSequence. This patch introduces a way to optionally include parameter types for the queued call. When a passed-in argument is a Class instance, it is treated as the type for the next queued parameter, and the next argument is treated as the value for the queued parameter. For example, > // Queue a call with CharSequence parameter, using a String argument. > GeckoThread.queueNativeCall(..., CharSequence.class, "123"); > // Queue a call with String parameter, using a null argument. > GeckoThread.queueNativeCall(..., String.class, null); Deduction is still performed when the type is missing: > // Queue a call with int, String, and boolean parameter. > GeckoThread.queueNativeCall(..., 42, "123", true); > // Queue the same call but with a null argument. > GeckoThread.queueNativeCall(..., 42, String.class, null, true);
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip