a51c8ef4038014850be8343e53908b4b896b99c9: Bug 1212260 - MediaFormatReader::SetCDMProxy should call |OwnerThread()->Dispatch|. r=cpearce.
JW Wang <jwwang@mozilla.com> - Thu, 08 Oct 2015 14:05:06 +0800 - rev 300166
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1212260 - MediaFormatReader::SetCDMProxy should call |OwnerThread()->Dispatch|. r=cpearce.
39f705a5cb70e47229ad728b3f124f4714ebac8a: Bug 1201318 - revise OSX system font handling. r=mstange
John Daggett <jdaggett@mozilla.com> - Thu, 08 Oct 2015 15:04:08 +0900 - rev 300165
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1201318 - revise OSX system font handling. r=mstange Rework system font lookup under OSX so that the style system passes around the same "meta" name used by Webkit, -apple-system. This makes it so that the hidden system fonts used aren't exposed to authors. It also allows us to handle the two optical sizes of font families used under OSX 10.11, which uses San Francisco as the new UI font, with one family for text sizes and another for larger, display sizes. The patch here: - moves system font lookup into gfxMacPlatformFontList - assigns the font family name to "-apple-system" - derives FindFamily to take a gfxFontStyle parameter to allow size-based lookups - maintains a list of hidden system font families (not exposed to authors) - maintains a mapping from -apple-system to the underlying hidden font families
76f93328931bfac155f807bd9a4c67c3af271b5b: Bug 1201318 - Factor out AddFamily. r=jdaggett
Markus Stange <mstange@themasta.com> - Thu, 03 Sep 2015 13:44:43 -0400 - rev 300164
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1201318 - Factor out AddFamily. r=jdaggett
8a9bf6dbf9b329f33049b174a19a8c9fa75b999a: Bug 1201318 - Use nsAutoReleasePool from nsCocoaUtils.h. r=jdaggett
Markus Stange <mstange@themasta.com> - Wed, 02 Sep 2015 22:04:50 -0400 - rev 300163
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1201318 - Use nsAutoReleasePool from nsCocoaUtils.h. r=jdaggett
52e1fb0b55766c19105715390c81950749934f70: (no bug) Fix a typo in all.js's documentation for pref "layout.css.convertFromNode.enabled". DONTBUILD because comment-only
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 07 Oct 2015 22:55:58 -0700 - rev 300162
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
(no bug) Fix a typo in all.js's documentation for pref "layout.css.convertFromNode.enabled". DONTBUILD because comment-only
9adede8793f210cac0c17c5a63a4684d8dd9625f: Bug 1208355 - Fix -Wshadow warnings in dom/datastore. r=baku
Chris Peterson <cpeterson@mozilla.com> - Thu, 01 Oct 2015 23:37:25 -0700 - rev 300161
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1208355 - Fix -Wshadow warnings in dom/datastore. r=baku
a928fa9221a3098998de4ac264e90a10ac6f4623: Bug 1212056 - Add virtual dtor to WindowsWifiScannerInterface. r=jdm
Maks Naumov <maksqwe1@ukr.net> - Tue, 06 Oct 2015 22:35:09 +0300 - rev 300160
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1212056 - Add virtual dtor to WindowsWifiScannerInterface. r=jdm
ad1571ec7ecd22f91fc31c7d2241a37b620fcb65: Bug 1211334 - Check if presshell is still available after dispatching transition events; r=mats
Brian Birtles <birtles@gmail.com> - Thu, 08 Oct 2015 08:19:52 +0900 - rev 300159
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1211334 - Check if presshell is still available after dispatching transition events; r=mats
6763177287caaf621643e0dd17225b61d1efc6e6: Bug 1209574 - Switch GeckoInputConnection for each new GeckoView; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 08 Oct 2015 01:13:00 -0400 - rev 300158
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08: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.
161f9ab0c5e772ae9fba302d579de8d0c02aa091: Bug 1209574 - Move GeckoEditable management to nsWindow; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 08 Oct 2015 01:12:59 -0400 - rev 300157
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08: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.
3c7265546800cc56a933446a9fc65faa7450e171: Bug 1209574 - Move InputConnectionHandler out of gfx package; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 08 Oct 2015 01:12:58 -0400 - rev 300156
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08: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.
9862f86ffe3170762bd1ef94f934911fa6cb7d04: Bug 1209574 - Generate constants for non-accessible static final fields; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 08 Oct 2015 01:12:58 -0400 - rev 300155
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08: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.
30a7f9d43ffd4c901efa82cd5f87868c3872e42d: 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 01:12:57 -0400 - rev 300154
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08: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); }; };
2e8206d7352e9bf11c084707bf79a82ec3b14f42: Bug 1200426 - Convert PROCESS_OBJECT GeckoEvent to native call; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 08 Oct 2015 01:12:57 -0400 - rev 300153
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08: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.
6dbb76e6a3a4e09ca99af954a0a91946acc16962: Bug 1200426 - Allow specifying parameter type when queuing native calls; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 08 Oct 2015 01:12:56 -0400 - rev 300152
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08: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);
004a93703fa8965085fb3b61930133ef0a584acb: Bug 930258 - Part 4: the PContent changes that connect the broker to its sandboxed client. r=kang r=billm
Jed Davis <jld@mozilla.com> - Wed, 07 Oct 2015 22:13:09 -0700 - rev 300151
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 930258 - Part 4: the PContent changes that connect the broker to its sandboxed client. r=kang r=billm
c50fbae3d1a3bfd8c185db4634368c278a660b6d: Bug 930258 - Part 3: a file broker policy for the B2G emulator. r=kang
Jed Davis <jld@mozilla.com> - Wed, 07 Oct 2015 22:13:08 -0700 - rev 300150
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 930258 - Part 3: a file broker policy for the B2G emulator. r=kang
f5e11173ec72ac5c700ea1e19fc9a87375bde41a: Bug 930258 - Part 2: seccomp-bpf integration. r=kang
Jed Davis <jld@mozilla.com> - Wed, 07 Oct 2015 22:13:08 -0700 - rev 300149
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 930258 - Part 2: seccomp-bpf integration. r=kang
d4615c7b81773199a71de413efdc3d2fda103fac: Bug 930258 - Part 1: The file broker, and unit tests for it. r=kang f=froydnj
Jed Davis <jld@mozilla.com> - Wed, 07 Oct 2015 22:13:08 -0700 - rev 300148
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 930258 - Part 1: The file broker, and unit tests for it. r=kang f=froydnj
ac45ff7a16bc18996e834544855731c15d24ab6e: Bug 1210077 - Null check gNeckoChild in HttpChannelChild::ResetInterception(); r=mcmanus
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 07 Oct 2015 18:01:24 -0400 - rev 300147
Push 5392 by raliiev@mozilla.com at Mon, 14 Dec 2015 20:08:23 +0000
Bug 1210077 - Null check gNeckoChild in HttpChannelChild::ResetInterception(); r=mcmanus
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip