27e6561dff6f43d907b237899d85f88f3cbb93c4: Bug 1206977: P3. Allow PDM fallback. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 06 Oct 2015 09:08:03 +1100 - rev 287831
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +0000
Bug 1206977: P3. Allow PDM fallback. r=cpearce We now search in all the PDM present the one that can handle the media.
d4538d79cc923f600126453b43c5dc4b53a04c40: Bug 1206977: P2. Wrap PDM creation in a new PDMFactory class. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 05 Oct 2015 21:08:56 +1100 - rev 287830
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +0000
Bug 1206977: P2. Wrap PDM creation in a new PDMFactory class. r=cpearce There is no change of behaviour from the original PlatformDecoderModule.
4190ef9edc26d908419de71575f03d7592179a7f: Bug 1206977: P1. Remove unused PDM function members. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 05 Oct 2015 18:59:24 +1100 - rev 287829
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +0000
Bug 1206977: P1. Remove unused PDM function members. r=cpearce
fe514a4a22a35a50f01d5a8a9a8f0620d2ed6e40: Bug 1211335: Have FFMpegDecoderModule properly return if a codec is supported. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 06 Oct 2015 22:55:18 +1100 - rev 287828
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +0000
Bug 1211335: Have FFMpegDecoderModule properly return if a codec is supported. r=cpearce
aa355229d6b5c89bd635041d63661de7c5b3e65b: Bug 1212164: Prevent use of demuxer before initialization completes. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 07 Oct 2015 12:00:52 +1100 - rev 287827
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +0000
Bug 1212164: Prevent use of demuxer before initialization completes. r=cpearce
e8ed774535ee439c57b6a603b35631ea7f6c91c1: Bug 1211652: Add sourcebuffer.mode = sequence mochitest. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 06 Oct 2015 11:59:47 +1100 - rev 287826
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +0000
Bug 1211652: Add sourcebuffer.mode = sequence mochitest. r=gerald
c96111315a3fdc746816c549f137b2309007590c: Bug 1208403 - Fix byteSizeOfScript shell function to check for scripted functions. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Wed, 07 Oct 2015 14:30:50 +0100 - rev 287825
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +0000
Bug 1208403 - Fix byteSizeOfScript shell function to check for scripted functions. r=jonco
1239abbacbfcc8140541a2691828d633fe97aed2: Bug 1211624. document.all should be iterable, and so should be various other things that have an anonymous indexed getter. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 07 Oct 2015 09:31:32 -0400 - rev 287824
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +0000
Bug 1211624. document.all should be iterable, and so should be various other things that have an anonymous indexed getter. r=qdot
7b0175e11f26cda15b704487bd2d1b1f0396abe3: Bug 1192855 - Check validity in advance for nsRange::InsertNode; r=hsivonen
Aryeh Gregor <ayg@aryeh.name> - Wed, 07 Oct 2015 16:07:39 +0300 - rev 287823
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +0000
Bug 1192855 - Check validity in advance for nsRange::InsertNode; r=hsivonen
fd48d345059473a9ded949c3f77c74a007647be3: Bug 898321 - Return success from nsTableEditor::GetCellAt if frame not found; r=ehsan
Daniel Glazman <daniel@glazman.org> - Wed, 07 Oct 2015 16:07:12 +0300 - rev 287822
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +0000
Bug 898321 - Return success from nsTableEditor::GetCellAt if frame not found; r=ehsan Adjusted by Aryeh Gregor for review comments.
fb1f06793a67d10426fc8326fd7bab790dd3cc5b: Bug 1209574 - Switch GeckoInputConnection for each new GeckoView; r=esawin
Jim Chen <nchen@mozilla.com> - Wed, 07 Oct 2015 08:57:31 -0400 - rev 287821
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +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.
5f0b32b1acc4365b21f9a9561049ad36c1d70aa1: Bug 1209574 - Move GeckoEditable management to nsWindow; r=esawin
Jim Chen <nchen@mozilla.com> - Wed, 07 Oct 2015 08:57:31 -0400 - rev 287820
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +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.
657332ea4f59534a2c693a8096036aba733f66f7: Bug 1209574 - Move InputConnectionHandler out of gfx package; r=esawin
Jim Chen <nchen@mozilla.com> - Wed, 07 Oct 2015 08:57:30 -0400 - rev 287819
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +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.
9d2c7ed9cd8777e7d2b8128c533c8812d3f3d689: Bug 1209574 - Generate constants for non-accessible static final fields; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 07 Oct 2015 08:57:30 -0400 - rev 287818
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +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.
8376124b6a0c3d1473f050444a6f30de747afde8: Bug 1209574 - Generate C++ name for any Java class in chain of declared classes; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 07 Oct 2015 08:57:30 -0400 - rev 287817
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +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); }; };
4dcc2fb45208b28c1382376707f064946c7f0387: Bug 1200426 - Convert PROCESS_OBJECT GeckoEvent to native call; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 07 Oct 2015 08:57:30 -0400 - rev 287816
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +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.
2dea192c7f33fa21ca96ebc7c6aca85768ee5fdd: Bug 1200426 - Allow specifying parameter type when queuing native calls; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 07 Oct 2015 08:57:30 -0400 - rev 287815
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +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);
4db794c83489e975c5411e46779f02f1d8c1ee0e: Bug 1211885 - Do not try to test if a .dmg file is_tarfile(). r=ahal
Armen Zambrano Gasparnian <armenzg@mozilla.com> - Tue, 06 Oct 2015 09:51:34 -0400 - rev 287814
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +0000
Bug 1211885 - Do not try to test if a .dmg file is_tarfile(). r=ahal
ef2b058d45c74550bda60671917d715a880f53f1: Bug 1203085 - Silence unnecessary error about not finding artifacts. DONTBUILD. r=jlund
Armen Zambrano Gasparnian <armenzg@mozilla.com> - Wed, 30 Sep 2015 08:07:40 -0400 - rev 287813
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +0000
Bug 1203085 - Silence unnecessary error about not finding artifacts. DONTBUILD. r=jlund When we added support for finding artifacts from TaskCluster BBB tasks we added an error for not finding the artifacts either via buildbot properties or through the TC APIs. Unfortunately, this error did not take into consideration when mozharness sets the artifacts through the options --installer-url and --test-url. We're removing the error as few lines below the error logging is sufficient to handle all three cases and not raise misleading errors.
875255a0ae25dd7f6e991db0ec31d60b268a2bea: merge fx-team to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 08 Oct 2015 11:55:31 +0200 - rev 287812
Push 8654 by raliiev@mozilla.com at Thu, 29 Oct 2015 11:48:40 +0000
merge fx-team to mozilla-central a=merge
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip