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 266877
Push 66321 by nchen@mozilla.com at Thu, 08 Oct 2015 19:29:53 +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 266876
Push 66321 by nchen@mozilla.com at Thu, 08 Oct 2015 19:29:53 +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 266875
Push 66321 by nchen@mozilla.com at Thu, 08 Oct 2015 19:29:53 +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 266874
Push 66321 by nchen@mozilla.com at Thu, 08 Oct 2015 19:29:53 +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 266873
Push 66321 by nchen@mozilla.com at Thu, 08 Oct 2015 19:29:53 +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);
b37d2cb075ada571185ef3d355261f22fc6592a2: Fix layers.acceleration.force-enabled not working. (bug 1212659, r=jrmuizel)
David Anderson <danderson@mozilla.com> - Thu, 08 Oct 2015 12:21:59 -0700 - rev 266872
Push 66320 by danderson@mozilla.com at Thu, 08 Oct 2015 19:22:57 +0000
Fix layers.acceleration.force-enabled not working. (bug 1212659, r=jrmuizel)
f627ad014e6c30a0a3fd0f00210107ae78e7ab1d: Bug 1212656 - ARM64: Fix automation build failures. (r=efaust)
Sean Stangl <sstangl@mozilla.com> - Thu, 08 Oct 2015 12:14:13 -0700 - rev 266871
Push 66319 by efaustbmo@gmail.com at Thu, 08 Oct 2015 19:14:44 +0000
Bug 1212656 - ARM64: Fix automation build failures. (r=efaust)
3cd86929d8835f2b162dc2c8654ae9af2a54e06f: bug 1208114 - fix h2 connect tunnels r=hurley
Patrick McManus <mcmanus@ducksong.com> - Wed, 07 Oct 2015 12:55:07 -0400 - rev 266870
Push 66318 by mcmanus@ducksong.com at Thu, 08 Oct 2015 19:01:17 +0000
bug 1208114 - fix h2 connect tunnels r=hurley
f2f0e5491de5472f1ec4f1a744e48bbc946ab2d8: Bug 1212680: Simplify gradient in browser_ruleview_authored.js, & avoid depending on supportedness of -moz & -webkit prefixed gradients. r=tromey
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 08 Oct 2015 11:58:26 -0700 - rev 266869
Push 66317 by dholbert@mozilla.com at Thu, 08 Oct 2015 18:58:41 +0000
Bug 1212680: Simplify gradient in browser_ruleview_authored.js, & avoid depending on supportedness of -moz & -webkit prefixed gradients. r=tromey
793fcff5028b211e3f59710eb6c87c20d7f0861c: Bug 1212732 - Update caret in cursor mode on scroll-end if it was logically visible. r=roc
Ting-Yu Lin <tlin@mozilla.com> - Thu, 08 Oct 2015 15:18:03 +0800 - rev 266868
Push 66316 by cbook@mozilla.com at Thu, 08 Oct 2015 17:40:16 +0000
Bug 1212732 - Update caret in cursor mode on scroll-end if it was logically visible. r=roc Currently, the caret in cursor mode is always hide after scrolling. I think it's better to restore its appearance if it's logically visible before scrolling. That is: 1) If the caret is logically visible (Normal or NormalNotShown) before scrolling, update carets on scroll-end to show the caret again. 2) If the caret is hide due to timeout or blur, it should remain hidden on scroll-end.
32227d966b607f6635a60026f6d73eee947e4407: Bug 1211364 - Check frame validity earlier when decoded frames arrive in MDSM. r=jwwang
Kilik Kuo <kikuo@mozilla.com> - Wed, 07 Oct 2015 14:52:05 +0800 - rev 266867
Push 66316 by cbook@mozilla.com at Thu, 08 Oct 2015 17:40:16 +0000
Bug 1211364 - Check frame validity earlier when decoded frames arrive in MDSM. r=jwwang Rebase to currnet truck
eb52856f029c683f7c30fc177b0b6fdbde1ca6c1: Bug 1210493 - enlarge stroke bounds by line width when doing a quick-reject in SkDraw::drawRect. r=jmuizelaar
Lee Salzman <lsalzman@mozilla.com> - Thu, 01 Oct 2015 14:24:43 -0400 - rev 266866
Push 66316 by cbook@mozilla.com at Thu, 08 Oct 2015 17:40:16 +0000
Bug 1210493 - enlarge stroke bounds by line width when doing a quick-reject in SkDraw::drawRect. r=jmuizelaar
a55417fff920fdbafe61db812cfccd1f5faca471: Bug 1201037 - only send "HTTP pings" on seemingly idle connections, r=mcmanus
Daniel Stenberg <daniel@haxx.se> - Thu, 08 Oct 2015 03:59:00 +0200 - rev 266865
Push 66315 by cbook@mozilla.com at Thu, 08 Oct 2015 17:34:58 +0000
Bug 1201037 - only send "HTTP pings" on seemingly idle connections, r=mcmanus
5cf375bf524d54dab84c9d4ada093cf08d6bb7b1: Bug 1201037 - coalesce network-events on Windows, r=mcmanus
Daniel Stenberg <daniel@haxx.se> - Thu, 08 Oct 2015 03:52:00 +0200 - rev 266864
Push 66315 by cbook@mozilla.com at Thu, 08 Oct 2015 17:34:58 +0000
Bug 1201037 - coalesce network-events on Windows, r=mcmanus
4e3c40a187a1b16afa0052123971e2567c4631e0: Bug 1201037 - (Linux) squash network-change events during 1000ms, r=mcmanus
Daniel Stenberg <daniel@haxx.se> - Thu, 08 Oct 2015 03:50:00 +0200 - rev 266863
Push 66315 by cbook@mozilla.com at Thu, 08 Oct 2015 17:34:58 +0000
Bug 1201037 - (Linux) squash network-change events during 1000ms, r=mcmanus
7f9eddce2499554e6a46bf6128599a316675865a: Bug 1212693 - Remove skipCOWCallableChecks. r=bz
Bobby Holley <bobbyholley@gmail.com> - Wed, 07 Oct 2015 19:42:10 -0700 - rev 266862
Push 66314 by bobbyholley@gmail.com at Thu, 08 Oct 2015 17:22:04 +0000
Bug 1212693 - Remove skipCOWCallableChecks. r=bz
06d223e905d55b79bb46d3777d27623fad32b34a: Backout Bug 1188483 - desktop_l10n.py should support --locale $locale:$revision r=jlund DONTBUILD
Rail Aliiev <rail@mozilla.com> - Thu, 08 Oct 2015 13:18:07 -0400 - rev 266861
Push 66313 by raliiev@mozilla.com at Thu, 08 Oct 2015 17:20:15 +0000
Backout Bug 1188483 - desktop_l10n.py should support --locale $locale:$revision r=jlund DONTBUILD
da767cf4ce869798fc9cf78b8809c9f709248a50: Backed out changeset a4e0f0475b78 (bug 1212258) for SM(e) orange
Wes Kocher <wkocher@mozilla.com> - Thu, 08 Oct 2015 10:15:38 -0700 - rev 266860
Push 66312 by kwierso@gmail.com at Thu, 08 Oct 2015 17:15:41 +0000
Backed out changeset a4e0f0475b78 (bug 1212258) for SM(e) orange
df9bd3a65292788d5b679ff5d8b1e092e538cabd: Bug 1212658 - Remove needless IsCallerChrome check in nsMenuPopupFrame. r=bz
Bobby Holley <bobbyholley@gmail.com> - Wed, 07 Oct 2015 16:24:01 -0700 - rev 266859
Push 66311 by bobbyholley@gmail.com at Thu, 08 Oct 2015 17:10:45 +0000
Bug 1212658 - Remove needless IsCallerChrome check in nsMenuPopupFrame. r=bz
ecabb878492d482b3caac0b125df41e8a9278a39: Bug 1212756 - Fix jstests --debug option r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 08 Oct 2015 17:48:53 +0100 - rev 266858
Push 66310 by jcoppeard@mozilla.com at Thu, 08 Oct 2015 16:54:29 +0000
Bug 1212756 - Fix jstests --debug option r=terrence
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip