Commit Graph

570 Commits

Author SHA1 Message Date
James Willcox
8682d9118b Bug 1055166 - Catch IllegalStateException when recycling Message r=jchen 2014-08-28 15:50:53 -05:00
Vicamo Yang
8f14cfb13c Bug 878533 - 3/3: fix Fennec build bustage. r=blassey 2014-08-28 11:00:03 +08:00
Mark Finkle
20faa4b9f8 Bug 1048387 r=snorp 2014-08-21 00:38:17 -04:00
Mark Finkle
ce1f51cadf Bug 1055939 - Use a proper sensor delay hint when registering sensors callbacks r=snorp 2014-08-20 09:20:37 -04:00
Mark Finkle
a594f7839d Bug 1042715 - Add support for Restricted Profiles r=rnewman 2014-08-20 09:10:06 -04:00
Brian Nicholson
b5d6c07f19 Bug 967325 - Implement GeckoRequest API. r=jchen,wesj 2014-08-11 19:37:39 -07:00
Wes Kocher
31e5aa1e2a Backed out 2 changesets (bug 967325) for rc4 failures
Backed out changeset 5db7e8e8bd6c (bug 967325)
Backed out changeset bbd7ca6452ff (bug 967325)
2014-08-11 16:31:15 -07:00
Brian Nicholson
565d79e70f Bug 967325 - Implement GeckoRequest API. r=jchen,wesj 2014-08-11 15:09:37 -07:00
Kartikaya Gupta
0f0869d9a4 Bug 1049136 - Add native-code awareness of the Java UI thread so we can do thread assertions. r=snorp 2014-08-08 18:15:38 -04:00
Kartikaya Gupta
29230db1be Bug 1046344 - Unbitrot and rearrange the old APZ glue code in Fennec. r=snorp 2014-08-08 17:42:20 -04:00
Chris Kitching
d98df09b73 Bug 1049105: Remove generateStatic option from JNI wrapper generator r=kats 2014-08-05 15:04:38 -07:00
Chris Kitching
f8a90e1478 Bug 1047971: Delete even more redundant field initialisers r=rnewman 2014-08-03 02:21:42 -07:00
Richard Newman
d859a4b748 Bug 936851 - Part 2: delegate to Fennec itself for YouTube video instead of VideoPlayer. r=mfinkle 2014-07-31 08:56:55 -07:00
Richard Newman
81c42723d9 Bug 936851 - Part 1: remove VideoPlayer. r=mfinkle 2014-07-31 08:56:51 -07:00
Richard Newman
5042e5ec9c Bug 1042383 - Part 2: use optimizable build-time flags for SDK-dependent code. r=mfinkle 2014-07-30 08:19:35 -07:00
Chris Kitching
6c49e51198 Bug 1041836: Delete redundant initialisers. (generated) r=rnewman 2014-07-25 20:14:47 -07:00
Jim Chen
f29af5e64e Bug 886627 - Add AndroidBridge directory API; r=rbarker 2014-07-24 16:42:50 -04:00
Myk Melez
a20d143415 Bug 778279 - support multiple apps per origin in Android web runtime; r=mfinkle 2014-07-22 12:52:45 -07:00
Richard Newman
0d758d53b5 Bug 1017242 - Part 4: remove API 8 code from GeckoAppShell. r=kats 2014-07-18 16:47:08 -07:00
Brad Lassey
26ad678b4e back out bug 1025931 r=backout a=backout 2014-07-03 11:55:48 -04:00
Brad Lassey
306e0e68bb bug 1025931 - Crash java.lang.NullPointerException in in org.mozilla.gecko.GeckoAppShell.getContext r=snorp 2014-06-26 09:37:47 -04:00
Ed Morley
f7456e3888 Backed out changeset fd8d40d26de8 (bug 1025931) for robocop-1 failures 2014-06-27 15:40:12 +01:00
Brad Lassey
23c3945ede bug 1025931 - Crash java.lang.NullPointerException in in org.mozilla.gecko.GeckoAppShell.getContext r=snorp 2014-06-26 09:37:47 -04:00
Shashank Sabniveesu
1b2dd2f05b Bug 1026010 - Rename GeckoApp.ACTION_BOOKMARK to ACTION_HOMESCREEN_SHORTCUT. r=lucasr 2014-06-25 09:10:00 -04:00
Brad Lassey
3240ce01fb bug 1027634 - crash in java.net.MalformedURLException: Unknown protocol: textstyle at java.net.URL.<init>(URL.java) r=snorp 2014-06-19 10:33:24 -04:00
Richard Newman
c38f1e808a Bug 1021342 - Eliminate non-synthetic web app code. r=myk,mfinkle 2014-06-10 10:37:38 -07:00
Brad Lassey
9e68fd2c17 bug 1016747 - add android protocol handler to proxy input streams to Gecko r=snorp 2014-06-04 15:28:04 -04:00
Matthew Ostrowski
5e0eb0b153 Bug 1006824 - Don't log command line at start-up in official builds. r=nalexander 2014-05-19 14:11:00 +02:00
Wes Johnston
293f40d05b Bug 990642 - Try harder to find an extension to use when sharing images. r=mfinkle 2014-05-12 10:13:45 -07:00
Wes Johnston
12e8da2b8e Bug 990642 - Reinsert code to share images instead of just urls. r=mfinkle 2014-05-12 10:13:44 -07:00
Nick Alexander
6db24235b2 Bug 976216 - Part 2: Purge startup caches when starting Gecko in developer builds. r=mfinkle
This change only impacts developer builds.  A developer build is one
where MOZILLA_OFFICIAL is not set.

The startup cache is invalidated when the buildid changes; see [1] for
details.  For MOZILLA_OFFICIAL builds, the buildid is always bumped, so
the startup cache is always fresh on a package re-deploy to device.

Most developers re-deploy using |mach build mobile/android && mach
package && mach install| or similar.  This does not bump the buildid.
The re-deployed package will read the out-dated startup cache, leading
to frustrating inconsistencies when developing Javascript, especially
chrome content and module JSMs.

This change purges the startup caches every time Gecko is started in
developer builds.  This keeps the running Javascript consistent (which
is good for development), but incurs a startup performance
penalty (since the cache must be purged, and since the cached files must
be recompiled, etc).

[1] http://hg.mozilla.org/mozilla-central/file/901d300bb441/toolkit/xre/nsAppRunner.cpp#l2350
2014-05-05 11:27:55 -07:00
Jim Chen
e4d1c9a6fc Bug 1004073 - Refactor EventDispatcher usages; r=fennec-team 2014-05-02 14:34:40 -04:00
Ted Mielczarek
8115881654 bug 852935 - Add Android gamepad backend. r=snorp, rs=smaug 2014-04-22 10:53:48 -04:00
Clemens Wilding
f2ee4ae94d Bug 920855 - Replace java.net.URL with java.net.URI wherever possible. r=rnewman 2014-04-16 08:42:15 -07:00
Kartikaya Gupta
446fee130d Bug 995316 - Make GeckoLayerClient package-scoped. r=snorp 2014-04-11 20:49:46 -04:00
Jim Chen
59f3c35f5a Bug 989046 - c. Support multiple listener types in EventDispatcher; r=mfinkle 2014-04-04 12:33:50 -04:00
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