Wes Kocher
b89687d936
Backed out changeset 3f9ca060b8d0 (bug 1197010) for android build failures
2015-10-06 16:18:13 -07:00
Reuben Morais
94f2455f3b
Bug 1197010 - Implement Android backend for createMessageCursor/createThreadCursor. r=snorp
2015-10-06 19:40:38 -03:00
Reuben Morais
576abdd9db
Bug 1172740 - Implement Android HAL backend for alarms. r=snorp
2015-10-01 14:40:53 -03:00
Jim Chen
5c45d400b9
Bug 1200343 - Add native calls for pref events; r=snorp
...
This patch adds two native calls to PrefsHelper to avoid using
GeckoEvent for getting prefs.
2015-09-28 12:07:09 -04:00
James Willcox
45564cbbb2
Bug 1182665 - Use a direct JNI call to determine screen size in nsScreenManagerAndroid r=jchen
2015-09-28 09:36:56 -05:00
Wes Kocher
e143a6410c
Backed out 4 changesets (bug 1200343) for android talos failures
...
Backed out changeset 67dc42cbf02b (bug 1200343)
Backed out changeset b077acafcebb (bug 1200343)
Backed out changeset e115ca114601 (bug 1200343)
Backed out changeset 905e1fb54fd4 (bug 1200343)
2015-09-25 13:21:58 -07:00
Jim Chen
2c4f8e6d64
Bug 1200343 - Add native calls for pref events; r=snorp
...
This patch adds two native calls to PrefsHelper to avoid using
GeckoEvent for getting prefs.
2015-09-25 15:03:34 -04:00
Jim Chen
1f5985cce7
Bug 1197957 - Introduce GeckoView.Window class; r=snorp
...
GeckoView.Window is a class that acts as the interface between
GeckoView in Java and nsWindow in C++. It will contain native methods
that GeckoView will use to interact with nsWindow.
On initialization, Window.open is called to create a nsWindow and
establish the JNI association between Window and the native nsWindow.
Then, whenever Window instance methods are called, the JNI stubs will
automatically call members of nsWindow.
2015-09-21 10:13:32 -04:00
Dylan Roeh
ee309b2869
Bug 1189881 - Move GeckoJavaSampler::getProfilerTime out of AndroidJNI.cpp. r=jchen
2015-09-17 16:17:26 -05:00
Carsten "Tomcat" Book
ba9aec3116
Backed out 1 changesets (bug 1189881) for bustage on a CLOSED TREE
...
Backed out changeset e0b666c198dd (bug 1189881)
--HG--
extra : rebase_source : 56db9306aa89588c795d03f08c7b5ea29a5fb3fd
2015-09-17 14:07:04 +02:00
Dylan Roeh
0ad2686c67
Bug 1189881 - Move GeckoJavaSampler::getProfilerTime out of AndroidJNI.cpp. r=jchen
2015-09-15 11:54:56 -05:00
Kartikaya Gupta
711b35cb56
Bug 1201581 - Hook up the syncFrameMetrics call to sync metrics info from the compositor to Java-land on each composite. r=rbarker
...
--HG--
extra : commitid : JByEVaIboTo
2015-09-11 21:58:16 -04:00
Wes Kocher
ca0fa7c1cb
Backed out 4 changesets (bug 1182665) for android reftest orange CLOSED TREE
...
Backed out changeset 719a4fbded10 (bug 1182665)
Backed out changeset 9559cead8d08 (bug 1182665)
Backed out changeset 4080fb4b9a7f (bug 1182665)
Backed out changeset c8549221c366 (bug 1182665)
2015-09-11 11:21:56 -07:00
James Willcox
226e891da2
Bug 1182665 - Use a direct JNI call to determine screen size in nsScreenManagerAndroid r=jchen
2015-09-11 09:09:18 -05:00
Jim Chen
192182c441
Bug 1195496 - Implement speculative connection method in GeckoThread; r=snorp
...
One thing we do in the Fennec CLH is to make a speculative connection
based on the URI that's passed in. However, by the time the CLH runs,
we're far along into startup, and the advantage of a speculative
connection is reduced. This patch implements making speculative
connection as a method in GeckoThread, so that Fennec can make a
speculative connection without relying on the Fennec CLH.
2015-08-19 18:14:47 -04:00
Jim Chen
93533110bc
Bug 1195496 - Add PROFILE_READY Gecko state; r=snorp
...
Many Gecko operations depend on the profile being available. This
patch adds a PROFILE_READY Gecko state so that we can queue calls
until profile is loaded.
2015-08-19 18:14:47 -04:00
William Chen
6d6411c090
Bug 1131470 - Part 2: Update screen configuration HAL to report orientation angle. r=snorp,mwu
...
--HG--
extra : rebase_source : c6eb4dd4f54b1e9db7e7d2c39e535ba4bcd8af1f
2015-08-18 14:55:15 -07:00
Kartikaya Gupta
1db1586922
Bug 1180295 - Implement seamless snapping to the stable state. r=rbarker
...
--HG--
extra : commitid : BCRW1BHPhL8
2015-08-18 14:27:20 -04:00
Kartikaya Gupta
29e63f503a
Bug 1180295 - Store the viewport width and height as integers instead of floats in ImmutableViewportMetrics. r=rbarker
...
--HG--
extra : commitid : 8UdQhaVHspN
2015-08-18 14:27:19 -04:00
Kartikaya Gupta
b4105053c9
Bug 1180295 - Rip out the Fennec code to set the screen render offset. r=rbarker
...
--HG--
extra : commitid : 3e4iu6iVnfs
2015-08-18 14:27:18 -04:00
Jim Chen
ee3de3a3c3
Bug 1192082 - Iniialize/deinitialize JNI in nsAppShell; r=snorp
...
First we need to set the Gecko thread JNIEnv* in nsAndroidStartup, but
after that we can initialize and deinitialize the rest of JNI, including
AndroidBridge, in GeckoAppShell. This makes nsAppShell control the
AndroidBridge lifetime. Over time, parts of the AndroidBridge
functionality will be migrated to nsAppShell.
2015-08-13 00:53:40 -04:00
Jim Chen
b2e48dacd7
Bug 1192082 - Expose AndroidBridge arguments through GeckoThread; r=snorp
...
AndroidBridge needed some arguments during its initialization. We'll
provide those arguments in GeckoThread, which AndroidBridge will access.
2015-08-13 00:53:39 -04:00
Jim Chen
b85528ed4a
Bug 1192082 - Expose GeckoThread states to C++; r=me
2015-08-13 00:53:39 -04:00
Jim Chen
a11aee77b7
Bug 1192079 - Update generated code; r=me
2015-08-13 00:53:39 -04:00
Jim Chen
29ee442159
Bug 1189995 - Move GeckoAppShell.pumpMessageLoop to GeckoThread; r=esawin
...
This method is used by Gecko to pump the Android message loop, and it's
also more suited to GeckoThread than GeckoAppShell.
2015-08-13 00:53:39 -04:00
Mark Capella
0d84a92357
Bug 1191161 - p3 - Surprise update-generated-wrappers changes, r=jchen
2015-08-07 02:09:08 -04:00
Jim Chen
8739443257
Bug 1186467 - Update generated JNI bindings; r=me
2015-08-04 17:47:28 -04:00
Sebastian Kaspari
d7f1de6d04
Bug 1187260 - Simplify RestrictedProfiles class. r=ally
...
This patch transforms RestrictedProfiles to delegate isAllowed() and
canLoadUrl() calls to an object implementing the RestrictionConfiguration
interface.
DefaultConfiguration, GuestProfileConfiguration and
RestrictedProfileConfiguration are implementing RestrictionConfiguration
and will take care of handling the restrictions for the different types
of profiles.
--HG--
extra : commitid : LQ2YsdyG6oR
extra : rebase_source : 015f7f02c6e7fded16d3811a71f0ae23547e5f71
2015-07-24 19:47:31 +02:00
Jim Chen
64eb7d8aff
Bug 1186517 - Adjust white spacing in generated files; r=me
2015-07-29 15:11:15 -04:00
Jim Chen
29b2279606
Bug 1182641 - Update autogenerated code; r=me
2015-07-29 15:11:15 -04:00
Qiang Lu
b3eee8c12c
Bug 1178069 - Check devices capability before enable use of vp8 hardware acceleration using android.media.MediaCodecList and android.media.MediaCodecInfo r=jrmuizel
...
--HG--
extra : amend_source : f7d209e2dd0bdb9a67c563b5bd2d51da4af56ba8
extra : histedit_source : d8226f7240c5d19d9d2f08f9fc07a83e158505a2%2Cde0d48144261c643fcb23c0f7756906aeded1708
2015-07-24 12:45:55 -07:00
Jim Chen
56938c8fc9
Bug 1178850 - Update generated files; r=me
2015-07-10 23:41:36 -04:00
Wes Kocher
027fd9354a
Backed out 5 changesets (bug 1178850) for android build bustage CLOSED TREE
...
Backed out changeset 79085d3894e8 (bug 1178850)
Backed out changeset c02b603104ea (bug 1178850)
Backed out changeset d6dab7810669 (bug 1178850)
Backed out changeset 8ee5809f349b (bug 1178850)
Backed out changeset 821b22ce79e1 (bug 1178850)
2015-07-10 14:17:53 -07:00
Jim Chen
30ba8ce2c0
Bug 1178850 - Update generated files; r=me
2015-07-10 16:52:52 -04:00
Jim Chen
e4389169ce
Bug 1157908 - Optimize pumpMessageLoop call to use less JNI; r=snorp
2015-04-27 20:52:52 -04:00
Makoto Kato
beff3d3dfe
Bug 1149861 - Implement getMaxTouchPoints for Android. r=snorp
2015-04-24 18:43:31 +09:00
Jim Chen
41419149d7
Bug 1152308 - Remove obsolete methods for exiting; r=snorp
2015-04-17 12:22:47 -04:00
dominique vincent
67724cb7a7
Bug 663803 - Zoomed view implementation using render document r=mcomella,snorp
2015-01-21 05:59:23 +01:00
Jim Chen
db34c64f29
Bug 1116589 - Use templated JNI classes in generated bindings; r=snorp
2015-01-09 19:33:57 -05:00
James Willcox
f793c98f19
Bug 1086693 - Part 4: Add a lazy initialization mode to CodeGenerator, and use it for SDK bindings r=ckitching
2014-11-13 12:47:24 -06:00
Carsten "Tomcat" Book
f35ddfdd22
Merge mozilla-central to mozilla-inbound
2014-10-21 15:55:25 +02:00
James Willcox
898f438918
Bug 1014614
- Fix JNI wrapper for registering SurfaceTexture listener callbacks r=blassey
...
--HG--
extra : rebase_source : 1d2db739691e455e9622381c2a730947701322b6
2014-10-21 08:53:01 -05:00
Wes Johnston
887c937308
Bug 1070086
- Move download integration code to its own class. r=bnicholson
2014-10-20 12:24:49 -07:00
Chris Kitching
7774990532
Bug 1067056: Remove JavaDomKeyLocation and GeneratorOptions annotation. r=jchen
2014-09-13 17:42:03 -07:00
Wes Johnston
03414226cb
Bug 1058150 - Use restricted profiles for guest mode. r=mfinkle
2014-09-09 15:08:37 -07:00
Vicamo Yang
86d2dc257f
Bug 878533 - 3/3: fix Fennec build bustage. r=blassey
2014-08-28 11:00:03 +08:00
Kartikaya Gupta
2e8831888f
Bug 1049887 - Ensure we properly restore the scissor rect state in the GL context after running Java code. r=snorp
...
The C++ GLContext wrapper doesn't know about the changes to the GL state that the
Java code does, so Java must be careful to restore the GL state to the way
it was. The ScopedGLState RAII code doesn't quite accomplish this because of caching
in the C++ GLContext wrapper, so we have to do this directly from Java code.
2014-08-20 10:38:51 -04:00
Mark Finkle
99cb17f066
Bug 1042715 - Add support for Restricted Profiles r=rnewman
2014-08-20 09:10:06 -04:00
Kartikaya Gupta
96362eb56b
Bug 1046344 - Unbitrot and rearrange the old APZ glue code in Fennec. r=snorp
2014-08-08 17:42:20 -04:00
Jim Chen
c9d72b9149
Bug 886627 - Add AndroidBridge directory API; r=rbarker
2014-07-24 16:42:50 -04:00