Commit Graph

484 Commits

Author SHA1 Message Date
Jim Chen
1bcd51a8b8 Bug 989046 - a. Convert Gecko side messaging to use NativeJSContainer; r=blassey 2014-04-04 12:33:49 -04:00
Nick Alexander
93d75d4d81 Bug 990116 - Part 1: Split BROWSER_INTENT_CLASS and BROWSER_INTENT_CLASS_NAME. r=mcomella 2014-04-01 22:00:46 -07:00
Wes Johnston
30a9041e14 backout f1a7f2af1dce (Bug 981852) because its no longer needed. r=backout 2014-04-01 12:23:41 -07:00
Wes Johnston
f3493aa1e3 Bug 981852 - Push GeckoEvents to a background thread. r=mfinkle 2014-03-26 21:21:40 -07:00
Wes Johnston
ca703d4cad Bug 942270 - Support quickshare in context menus. r=bnicholson 2014-03-26 10:18:01 -07:00
Richard Newman
426edb249b Bug 987415 - Part 1: GeckoAppShell thread-safety. r=bnicholson 2014-03-24 17:44:02 -07:00
Richard Newman
2f4cd7ecb8 Bug 987415 - Part 0: GeckoAppShell cleanup. r=bnicholson 2014-03-24 17:44:01 -07:00
Wes Johnston
4f5353918f Bug 942270 - Add intents to PromptListItems. r=bnicholson 2014-03-14 14:41:10 -07:00
Margaret Leibovic
9d9612a2ff Bug 982461 - Support launching an intent to the current application package. r=wesj 2014-03-12 08:57:29 -07:00
Wes Johnston
470840c145 Bug 963208 - Use a factory for GeckoEvents. r=kats 2014-02-28 12:25:30 -08:00
Kartikaya Gupta
ad34caf39f Bug 912238 - Ignore exceptions that are thrown after calling System.exit. r=mfinkle 2014-02-27 08:49:51 -05:00
Richard Newman
0b7cd4ea3d Bug 975774 - Part 17: clean up imports in GeckoAppShell. r=trivial 2014-02-22 19:52:59 -08:00
Eugen Sawin
cb25eee83d Bug 971012 - Use onConfigurationChange for screen orientation change. r=snorp 2014-02-20 18:50:18 +01:00
Wes Johnston
5ee1ac3819 Bug 970506 - Break up FilePicker and ActivityHandlerHelper. r=lucasr 2014-02-14 12:02:05 -08:00
Wes Johnston
c89afdba0a Bug 946344 - Remove GeckoEventResponder. r=mfinkle,blassey,kats 2014-02-11 09:16:00 -08:00
Martyn Haigh
32b676b4dd bug 958358 - make webapp capitalisation consistent; r=wesj 2014-02-11 23:41:05 -08:00
Richard Newman
8b44a5c78b Bug 961499 - Return correct size favicons for Top Sites' add to home screen functionality. r=bnicholson 2014-02-04 17:58:15 -08:00
Jim Chen
cc60043f4a Bug 964813 - Make HandleUncaughtException JNI wrapper multithreaded; r=kats 2014-01-28 18:32:28 -06:00
Martyn Haigh
d8e4f1c606 Bug 957070 - move webapp event listeners/handlers from GeckoAppShell to webapp/ class; r=wesj 2014-01-24 21:57:13 -08:00
James Willcox
2c09785fd6 Bug 957694 - Disable Flash on Tegra devices running KitKat r=blassey 2014-01-24 08:50:47 -06:00
Jim Chen
dc9f10714f Bug 958706 - Add ThrowException and HandleUncaughtException methods to AndroidBridge; r=blassey
ThrowException throws a new exception with the appropriate message, meant for native JNI methods that return to Java code (i.e. methods in AndroidJNI.cpp).

HandleUncaughtException will be called by the generated JNI stubs that C++ code uses. HandleUncaughtException calls the new GeckoAppShell.handleUncaughtException method, which behaves exactly like the normal uncaught exception handler (annotates the crash report and crashes). GeckoAppShell.handleUncaughtException has the noThrow annotation that will be seen by the generated code; as a result, its generated stub will not call HandleUncaughtException and result in a loop.
2014-01-17 23:32:24 -06:00
Myk Melez
a9536bd3a0 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice 2014-01-09 10:18:55 -08:00
Mark Finkle
7238c8579a Bug 957037 - Pull in Android's ProxySelectorImpl code so we can bypass creating Uri objects r=blassey 2014-01-07 18:46:44 -05:00
Richard Newman
9a67e99943 Bug 952799 - GeckoAppShell.getProxyForURI can be expensive during a pageload. r=mfinkle 2013-12-23 11:09:25 -08:00
Ryan VanderMeulen
bae12afe89 Merge m-c to inbound on a CLOSED TREE. 2013-12-11 22:39:20 -05:00
James Willcox
fcc8580fc3 Bug 948003 - Mark GeckoAppShell.loadPluginClass() as used from JNI r=blassey 2013-12-11 15:53:06 -06:00
Brad Lassey
d86351a16b bug 944043 - security exception on start up for GeckoView app r=mfinkle 2013-11-27 18:37:44 -05:00
Michael Comella
00e1b2cff0 Bug 938827 - Part 10: Remove remaining reflection from FennecNativeActions. r=rnewman 2013-12-06 11:43:12 -08:00
Michael Comella
48cc1c7792 Bug 938827 - Part 9: Remove unregisterEventListener reflection. r=rnewman 2013-12-06 11:43:12 -08:00
Michael Comella
21ea6c874c Bug 938827 - Part 6: Remove BroadcastEvent reflection. r=rnewman 2013-12-06 11:43:11 -08:00
Michael Comella
35584204c4 Bug 938827 - Part 3: Call registerEventListener directly. r=rnewman 2013-12-06 11:43:11 -08:00
Michael Comella
33d90ba80f Bug 910859 - Part 4: Add Proguard annotations. r=ckitching 2013-12-04 18:32:53 -08:00
Richard Newman
b677ff964c Bug 936756 - Switch locales via pref, not via system locale setting. r=mfinkle,sriram (relanded as one patch) 2013-12-03 15:05:43 -08:00
Mark Finkle
92472d585d Backout 9ebed437d78f, 606c4b4ab77f, 686b4b5a5be3, c46514ce6886, 9cbe6533c480 due to critical breakage in bug 945723 2013-12-03 10:15:26 -05:00
Richard Newman
c11f4eadfa Bug 936756 - Part 2: implement loading of locale from prefs. r=mfinkle 2013-12-01 21:53:17 -08:00
Richard Newman
33ae2e16ea Bug 936756 - Part 1: remove locale setting from AndroidBridge. Java owns this, not Gecko. r=mfinkle 2013-12-01 21:53:16 -08:00
Richard Newman
718ad1b501 Bug 936756 - Part 0: refactor prefs access in GeckoApp. r=mfinkle 2013-12-01 21:53:16 -08:00
Chris Kitching
068964b99f Bug 709230 - Part 3: annotate the remaining Robocop entry points. r=gbrown,rnewman 2013-11-18 21:09:00 -08:00
Chris Kitching
4e4528e7c4 Bug 709230 - Part 1: annotate by hand the JNI entry points not covered by the code generator. r=rnewman 2013-11-21 14:44:00 -08:00
Richard Newman
99e18a9262 Bug 943073 - Consolidate GeckoAppShell.isHighMemoryDevice and HardwareUtils.isLowMemoryPlatform. r=mcomella 2013-11-27 21:17:13 -08:00
Brad Lassey
d6c76fa76a bug 744519 - mplement memory-pressure flag to react quicker to memory pressure, without waiting for event loop r=gsvelto 2013-11-27 06:52:05 -05:00
Chris Kitching
36b664650d Bug 913985: Part 1 - Introduce a nicer annotation API for the generator, and migrate all existing annotations to it. r=kats 2013-11-12 10:40:59 -08:00
Mark Finkle
c3d9a1bcfe Bug 939680 - Implement nsINetworkLinkService.linkType on Android r=blassey 2013-11-18 23:43:09 -05:00
Ryan VanderMeulen
4501219603 Backed out 7 changesets (bug 913985) for intermittent Android crashes.
Backed out changeset 53513a959cf0 (bug 913985)
Backed out changeset d23d1e678417 (bug 913985)
Backed out changeset a9c9187b4f4a (bug 913985)
Backed out changeset c6b02e4a3e35 (bug 913985)
Backed out changeset 895dae322e3c (bug 913985)
Backed out changeset 3d97e6a53313 (bug 913985)
Backed out changeset 892bb017f8ba (bug 913985)
2013-11-19 10:56:09 -05:00
Chris Kitching
8564411bbc Bug 913985 - Part 1: introduce a nicer annotation API for the generator, and migrate all existing annotations to it. r=kats 2013-11-12 10:40:59 -08:00
Benoit Jacob
dee2852cbd Bug 937204 - 3/3. Kill GfxInfoThread. Instead, get GL strings from the compositor - r=kats,jrmuizel 2013-11-15 11:28:43 -05:00
Errietta Kostala
573080d103 Bug 910768 - Add a link to the marketplace in the "No apps installed for this url" toast; r=wesj 2013-11-04 16:29:07 -08:00
Richard Newman
ec9924a160 Bug 931843 - Part 2: rewrite OnFaviconLoadedListeners to hold fewer references. r=bnicholson 2013-11-04 11:48:58 -08:00
Richard Newman
0a51114d2a Bug 922694 - Part 4: grab Accept-Locale pref in FHR. r=mcomella 2013-10-16 18:56:27 -07:00
Wes Kocher
e9a7dd6274 Backed out 5 changesets (bug 922694) for Android rc3 orange
Backed out changeset 51185a26a7b7 (bug 922694)
Backed out changeset 3d0582ab0417 (bug 922694)
Backed out changeset d333b85c805d (bug 922694)
Backed out changeset a78a707ba721 (bug 922694)
Backed out changeset 34e48f8bac52 (bug 922694)
2013-10-15 18:32:31 -07:00