Michael Kaply
b5a6239d48
Bug 1342288 - Remove PresentationMediaPlayerManager. r=snorp
...
MozReview-Commit-ID: 4H46ahWTntR
2018-03-06 16:33:42 -06:00
Nick Alexander
38bcc77d4e
Bug 1419581 - Part 2: Guard media Fennec JNI primitives with MOZ_NATIVE_DEVICES. r=jchen
...
MozReview-Commit-ID: 3NWZ6BL5Tlr
2017-12-06 20:28:04 -08:00
Brindusan Cristian
40d299f257
Backed out 7 changesets (bug 1419581) as requested by nalexander a=backout
...
Backed out changeset 7f41dd3bbc2d (bug 1419581)
Backed out changeset d4d42899e5cd (bug 1419581)
Backed out changeset 78828bf781d7 (bug 1419581)
Backed out changeset 5224db0c36aa (bug 1419581)
Backed out changeset 072108d16590 (bug 1419581)
Backed out changeset f8b3e95f18e4 (bug 1419581)
Backed out changeset 5f7645a19bf1 (bug 1419581)
2018-01-24 22:28:19 +02:00
Nick Alexander
18871b100d
Bug 1419581 - Part 2: Guard media Fennec JNI primitives with MOZ_NATIVE_DEVICES. r=jchen
...
MozReview-Commit-ID: 3NWZ6BL5Tlr
2017-12-06 20:28:04 -08:00
Ryan VanderMeulen
e8c58c5f80
Backed out 7 changesets (bug 1419581) for incorrect android:debuggable. r=nalexander
...
Backed out changeset bd1e3857b5ba (bug 1419581)
Backed out changeset be888fa125dc (bug 1419581)
Backed out changeset 44bcb609e721 (bug 1419581)
Backed out changeset a7d75667c58b (bug 1419581)
Backed out changeset 2ea82ff4a757 (bug 1419581)
Backed out changeset 8f1655752d43 (bug 1419581)
Backed out changeset 65195aae48d8 (bug 1419581)
2018-01-17 15:54:22 -05:00
Nick Alexander
d1a131a9e7
Bug 1419581 - Part 2: Guard media Fennec JNI primitives with MOZ_NATIVE_DEVICES. r=jchen
...
MozReview-Commit-ID: 3NWZ6BL5Tlr
2017-12-06 20:28:04 -08:00
Margareta Eliza Balazs
ad9f945f12
Backed out 7 changesets (bug 1419581) for B bustage on /builds/worker/workspace/build/src/widget/android/nsWindow.h:0 on a CLOSED TREE
...
Backed out changeset 1af5a54e829d (bug 1419581)
Backed out changeset c9aef37de282 (bug 1419581)
Backed out changeset 8d0855cb17b7 (bug 1419581)
Backed out changeset d0eba5853ab6 (bug 1419581)
Backed out changeset bc4cda1cc57c (bug 1419581)
Backed out changeset 93547276fba8 (bug 1419581)
Backed out changeset 45b5309a73cb (bug 1419581)
2018-01-17 00:03:19 +02:00
Nick Alexander
1a63d2c434
Bug 1419581 - Part 2: Guard media Fennec JNI primitives with MOZ_NATIVE_DEVICES. r=jchen
...
MozReview-Commit-ID: 3NWZ6BL5Tlr
2017-12-06 20:28:04 -08:00
Dylan Roeh
b0fb61ff67
Bug 1337078 - Improve the use of Android API in OSPreferences r=snorp
...
Add BrowserLocaleManager.refreshLocales, a native function which calls OSPreferences::Refresh, and BrowserLocaleManager.getLocale, which returns the current locale string. Use these in place of observing modification of the intl.locale.os pref.
2017-11-10 09:20:04 -06:00
Jim Chen
a750eb17bf
Bug 1378410 - 3. Update generated bindings; r=jchen
...
MozReview-Commit-ID: fKCoCqFmZk
2017-09-01 14:02:44 -04:00
James Willcox
998cd74d67
Bug 1381916 - Remove support for plugins on Android r=jchen,bsmedberg
...
MozReview-Commit-ID: AcAIC1QQew2
2017-07-31 12:25:16 -05:00
Jim Chen
a6d0008c10
Bug 1369107 - 3. Don't use GeckoAppShell.getContext for plugin code; r=snorp
...
Use getApplicationContext or GeckoApp.getPluginContext instead of
getContext so we can get rid of ContextGetter.
MozReview-Commit-ID: B8tTPeZ5gvt
2017-06-02 16:13:41 -04:00
Jim Chen
338365274d
Bug 1365127 - Move history accessors from GeckoAppShell to GlobalHistory; r=droeh
...
Move checkUriVisited, markUriVisited, and setUriTitle from
GeckoApp/GeckoAppShell to GlobalHistory. Make them static and directly
accessible from native code, so that we can remove those methods from
GeckoInterface.
MozReview-Commit-ID: JrmlfeKibaW
2017-05-18 18:09:16 -04:00
Jim Chen
ae86dd6998
Bug 1365126 - Move shortcut creation to static methods in GeckoApplication; r=droeh
...
Move shortcut creation code in GeckoApp to GeckoApplication, and make
the methods static so that we can call them without a GeckoInterface
instance. This lets us remove GeckoInterface.createShortcut.
MozReview-Commit-ID: AUnQGI02Bk
2017-05-18 18:09:05 -04:00
Jim Chen
f91a210834
Bug 1365122 - Move launchOrBringToFront from GeckoAppShell to GeckoApp; r=droeh
...
Move GeckoAppShell.launchOrBringToFront to GeckoApp, so that we can use
GeckoActivityMonitor to check whether BrowserApp is the current
foreground Activity. This lets us remove GeckoInterface.isForegrounded.
MozReview-Commit-ID: CgjnaNK8OGW
2017-05-18 18:09:04 -04:00
Jim Chen
35ee70ae9b
Bug 1363567 - 2. Move onFullScreenPluginHidden to GeckoApp; r=rbarker
...
Move the native call onFullScreenPluginHidden from GeckoAppShell to
GeckoApp itself.
MozReview-Commit-ID: APhGRBTNl0X
2017-05-15 23:11:18 -04:00
Jim Chen
ebfed1e849
Bug 1363567 - 1. Remove addPluginView/removePluginView methods; r=rbarker
...
Remove the addPluginView and removePluginView methods from
GeckoInterface. Instead, move the JNI calls directly to GeckoApp itself.
GeckoApp then uses GeckoActivityMonitor to find the current activity,
instead of using GeckoAppShell.getGeckoInterface().
MozReview-Commit-ID: 7ym8kuElADV
2017-05-15 23:11:17 -04:00
Randall Barker
c955f482b1
Bug 1335895 - Android GeckoView Dynamic Toolbar Version 3 r=botond,dvander,jchen,kats
...
This version of the Dynamic Toolbar moves the animation of the toolbar
from the Android UI thread to the compositor thread. All animation for
showing and hiding the toolbar are done with the compositor and a static
snapshot of the real toolbar.
MozReview-Commit-ID: BCe8zpbkWQt
2017-04-20 15:15:14 -07:00
James Willcox
f2f68af5d6
Bug 1344347 - Move Android out-of-process decoder service into GeckoView r=jolin
...
MozReview-Commit-ID: QTnp95uhQV
2017-04-06 14:32:58 -05:00
Munro Mengjue Chiang
815ed91bf5
Bug 1265755 - Support encoder case for CodecProxy; r=jolin
...
MozReview-Commit-ID: 4cEZQs8spo7
2017-03-30 08:51:12 +08:00
Munro Mengjue Chiang
9926e46981
Bug 1265755 - separate JavaCallbacksSupport class declaration to a different header file; r=jolin
...
MozReview-Commit-ID: 7Vj3G47n2bu
2017-03-30 08:30:23 +08:00
Jean-Yves Avenard
edd006e6d6
Bug 1340096: Remove MediaCodecDataDecoder. r=bwu,jolin
...
We prefer the RemoteDataDecoder instead.
MozReview-Commit-ID: SK0D3hycRh
2017-02-16 12:26:53 +01:00
John Lin
32a070b3c3
Bug 1299068 - part 5: release/render buffers when VideoData sent to compositor. r=snorp
...
MozReview-Commit-ID: JmEKLKlJnaL
2016-11-30 17:55:52 +08:00
James Cheng
595011889a
Bug 1320618 - Check if codec supports adaptive playback to determine the decoder support recycling or not. r=jolin
...
MozReview-Commit-ID: C3pI9NCUgiP
2016-11-30 16:30:16 +08:00
Kilik Kuo
4a06d362fc
Bug 1307818-[P2] Setup MediaCrypto for both in-process and out-of-process decode. r=cpearce,jchen
...
MozReview-Commit-ID: Ehbm2u8LeLg
2016-11-16 22:10:01 +08:00
Kilik Kuo
3b5c6aeb86
Bug 1307818-[P1] Provide drmStubId for CDMProxy and instantiate {Local,Remote}MediaDrmBridge. r=cpearce,jchen
...
MozReview-Commit-ID: EFPn4DOZq4D
2016-11-16 22:09:34 +08:00
James Willcox
38db513bfd
Bug 1314974 - Make GeckoView on Android work again r=jchen
2016-11-14 14:55:29 -06:00
James Cheng
abffd832ff
Bug 1314530 Part2 - Add isRemote flag to MediaDrmProxy::Create function to determine if it is oop case. r=cpearce
...
MozReview-Commit-ID: Dqf1C5nDHct
2016-11-07 14:01:25 +08:00
James Cheng
247230a813
Bug 1306572 - Part1 - Implement GeckoMediaDrm API as a glue for native CDMProxy and java impl MediaDrmBridge. r=cpearce,jchen
...
MozReview-Commit-ID: GUKqWvmaaFl
2016-11-01 14:39:01 +08:00
Kilik Kuo
f9ffb821eb
Bug 1306185-[Part1] Provide Java interface to bridge Gecko's gmp-decryption-like API and MediaDrm API r=cpearce,jchen
...
MozReview-Commit-ID: 3jxofUxcTA9
2016-11-01 19:11:38 +08:00
Carsten "Tomcat" Book
4e1433ec6e
Backed out changeset 12d6d9c37b2d (bug 1306185) causing lint perma failures
2016-11-02 15:24:58 +01:00
Kilik Kuo
bd7872dfcd
Bug 1306185-[Part1] Provide Java interface to bridge Gecko's gmp-decryption-like API and MediaDrm API r=cpearce,jchen
...
MozReview-Commit-ID: 3jxofUxcTA9
2016-11-01 19:11:38 +08:00
James Cheng
1c1eb25f1f
Bug 1306219-Part2 Add utility function to invoke MediaDrm and MediaCrypto checking API. r=cpearce,jchen
...
MozReview-Commit-ID: FFDjmKQh2gP
2016-10-26 10:55:16 +08:00
KuoE0
bce02309bd
Bug 1282003 - (Part 2) Add screenManagerHelper in Java. r=snorp
...
MozReview-Commit-ID: BLw6e7dgldt
2016-09-23 23:03:00 +08:00
John Lin
a6c97803c9
Bug 1295106 - Part 1: abstract payload in Sample to support both Java byte array and shared memory. r=snorp
...
MozReview-Commit-ID: GFcwSyHlR4
2016-09-08 11:20:34 +08:00
Sebastian Hengst
40b616d84d
Backed out changeset 13db73034f80 (bug 1282003)
2016-10-06 20:37:05 +02:00
KuoE0
4712420500
Bug 1282003 - (Part 2) Add screenManagerHelper in Java. r=snorp
...
MozReview-Commit-ID: BLw6e7dgldt
2016-09-23 23:03:00 +08:00
Jim Chen
bc5ab56b67
Bug 1305271 - 3. Use @JNITarget for Distribution.getDistributionDirectories; r=snorp
...
Distribution.getDistributionDirectories is currently annotated with
@WrapForJNI, but because it's used from JS through JNI.jsm, the
@JNITarget annotation is more appropriate.
2016-09-28 23:49:25 -04:00
Kilik Kuo
50996b8bd5
Bug 1302331 - [Part2] Make CryptoInfo as an argument for method CodecProxy.input. r=jchen,jolin
...
MozReview-Commit-ID: JeqNNixbRvv
2016-09-22 14:07:56 +08:00
Jim Chen
d23094f13e
Bug 1303806 - 2. Update auto-generated bindings; r=me
2016-09-20 17:42:08 -04:00
Jim Chen
861197d649
Bug 1291375 - 4. Update auto-generated bindings; r=me
2016-09-16 15:13:48 -04:00