Commit Graph

11723 Commits

Author SHA1 Message Date
Jim Chen
2b53995aca 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
Jim Chen
9a3802b401 Bug 959237 - Add AndroidBridge::HasEnv checks; r=blassey
For certain tests, the AndroidBridge is not initialized, but some GeckoAppShell functions are still called indirectly. For now, this patch adds checks to skip these calls if there's no AndroidBridge. However, in the future, most of the affected code should be refactored to not require these checks.
2014-01-17 23:32:24 -06:00
Myk Melez
d1229692ab Bug 960207 - update client to use APK factory development server; r=wesj 2014-01-17 19:16:25 -08:00
Nicholas Hurley
da60080214 Bug 947745 - Clean up the seer database when it gets too big. r=honzab 2014-01-17 17:45:48 -08:00
Ryan VanderMeulen
30f93c18d6 Merge fx-team to m-c. 2014-01-17 14:56:13 -05:00
Margaret Leibovic
d68ce62e76 Bug 959862 - Expand Home.panels API to specify contents of panels. r=lucasr 2014-01-17 09:27:07 -08:00
Margaret Leibovic
c63a04f267 Bug 959880 - Support basic HTML markup in home banner text. r=wesj 2014-01-17 09:27:01 -08:00
Richard Newman
5fd1069e1c Bug 960324 - Use "BrowserID" in Android tokenserver authz header, not "Browser-ID". r=rnewman 2014-01-16 22:24:52 -08:00
Richard Newman
1cc91645b2 Bug 951304 - Follow-up: add missing file from Part 3. r=bustage 2014-01-16 19:50:51 -08:00
Richard Newman
5191051568 Bug 951304 - Part 4: include a stub string for Fennec. r=trivial 2014-01-16 18:53:02 -08:00
Richard Newman
b58dfe9884 Bug 951304 - Part 3: first version of FxAccountUpdateCredentialsActivity. r=rnewman 2014-01-16 18:51:46 -08:00
Nick Alexander
5c122344ed Bug 951304 - Part 2: first cut at native UI for Firefox Accounts on Android. r=rnewman 2014-01-16 18:35:09 -08:00
Richard Newman
a60fb79516 Bug 956844 - Part 2: rework FxA state machine. r=rnewman 2014-01-16 18:35:08 -08:00
Nick Alexander
1948178e6a Bug 951304 - Part 1: add FxAccountAuthenticator.getFirefoxAccounts. r=rnewman 2014-01-16 18:35:08 -08:00
Nick Alexander
e0478d222e Bug 956844 - Part 1: update Android FxSyncAdapter to use new onepw protocol login flow. r=rnewman 2014-01-16 18:35:08 -08:00
Kartikaya Gupta
3614852956 Bug 936008 - Avoid NPE when getting a zoom constraints update before the LayerView is fully initialized. r=wesj 2014-01-16 16:14:08 -05:00
Brian Nicholson
30d7776b44 Bug 949458 - Give the tab counter view its own rendering layer. r=blassey 2014-01-16 13:03:34 -08:00
Ryan VanderMeulen
127438a7eb Merge inbound to m-c. 2014-01-16 15:06:12 -05:00
Richard Newman
a0ffe10a47 Bug 959627 - Follow-up: fix typo. r=trivial 2014-01-15 18:28:15 -08:00
Mark Finkle
edb235df5f Bug 959627 - BitmapUtils.getDominantColor can be expensive r=margaret 2014-01-15 21:02:07 -05:00
Ryan VanderMeulen
b319e6b8a6 Merge m-c to fx-team. 2014-01-15 20:48:45 -05:00
Ryan VanderMeulen
7d85547904 Backed out changesets 5d245e2369fa and 8f3dad3b3698 (bug 949458) for suspicion of causing bug 960162. 2014-01-15 20:46:00 -05:00
Margaret Leibovic
c247136bd5 Bug 959772 - Create a generic PanelType and corresponding *Panel class for third-party panels. r=lucasr
--HG--
rename : mobile/android/base/home/ListPanel.java => mobile/android/base/home/DynamicPanel.java
2014-01-15 11:49:26 -08:00
Margaret Leibovic
e10a958048 Bug 958175 - Get rid of PanelConfig constructors that don't take an id. r=lucasr 2014-01-15 11:49:19 -08:00
Ed Morley
d8e1e333cb Merge mozilla-central and fx-team 2014-01-15 18:04:51 +00:00
Ed Morley
6347a49f1a Merge latest green fx-team changeset and mozilla-central 2014-01-15 16:14:41 +00:00
Nick Alexander
2527cd875e Bug 957872 - Remove SyncAdapters for all but the main Fennec ContentProvider. r=nalexander
--HG--
rename : mobile/android/base/resources/xml/fxaccount_bookmarks_syncadapter.xml => mobile/android/base/resources/xml/fxaccount_syncadapter.xml
2014-01-15 10:18:18 -08:00
Eugen Sawin
32688e498b Bug 956946 - Align menu top to URL bar. r=bnicholson 2014-01-16 15:47:10 -08:00
Lucas Rocha
311b5a3e1d Bug 958171 - Fix adapter update logic for when HomeConfig changes (r=margaret) 2014-01-15 10:57:25 +00:00
Wesley Johnston
1941a80d90 Bug 957131 - Synced bookmarks appear in guest mode but not in default profile. r=rnewman 2014-01-14 21:45:59 -08:00
Mark Finkle
6b5d6f67b1 Bug 959789 - Unresponsive script dialog for ConsoleAPI.js on nfl.com gamecenter pages r=bnicholson 2014-01-14 23:55:55 -05:00
Brian Nicholson
93fa810132 Bug 949458 - Follow-up including API version check. r=me 2014-01-14 16:48:02 -08:00
Brian Nicholson
a616ad3e50 Bug 949458 - Give the tab counter view its own rendering layer. r=blassey 2014-01-14 16:38:46 -08:00
Michael Comella
e268ccffc2 Bug 943515 - Part 2: Url -> URL in Favicon method names. r=rnewman 2014-01-13 15:08:58 -08:00
Wes Johnston
de845deb1d Bug 947073 - Don't aboslutely position ignore this button on phishing error page. r=margaret 2014-01-14 15:33:02 -08:00
Margaret Leibovic
f87bd31a38 Bug 926711 - Restore search engine icon in search engine preference dialog. r=wesj 2014-01-14 15:08:13 -08:00
Margaret Leibovic
dd7e8c5d28 Bug 958192 - Use gecko messages to request current set of available panels from JS. r=lucasr 2014-01-14 15:08:10 -08:00
Ryan VanderMeulen
bd2a66c458 Backed out changeset 7eb8b5723256 (bug 943515) for mass Android test bustage. 2014-01-14 15:38:15 -05:00
Michael Comella
0ab461f70f Bug 943515 - Part 2: Url -> URL in Favicon method names. r=rnewman 2014-01-14 10:28:30 -08:00
Neil Bleasdale
eab37d526d Bug 957052 - Move remaining event handlers out of mobile/android/chrome/content/aboutFeedback.xhtml into its js file. r=mleibovic 2014-01-14 10:14:10 -05:00
Isura Edirisinghe
cbfa31ff24 Bug 944165 - Implement remaining functions in JUnit API. r=mcomella 2014-01-14 10:13:30 -05:00
Errietta Kostala
e4b00bf18c Bug 948899 - Move inline scripts and styles into separate file for mobile/android/chrome/content/aboutAddons.xhtml. r=mleibovic 2014-01-14 09:49:08 -05:00
Richard Newman
5a1904e022 Bug 847021 - Correctly drop bookmarks_type_deleted_index during migration. r=mfinkle 2014-01-13 19:36:35 -08:00
Matt Brubeck
72add555c4 Bug 958243 - Get unregister/registerEventListener calls in sync [r=mfinkle] 2014-01-13 17:58:36 -08:00
Matt Brubeck
60c874a550 Bug 958101 - Pass named params to onFindResult as object properties [r=evilpie] 2014-01-13 17:58:33 -08:00
Wes Johnston
ef36a8a16c Bug 921112 - Prohibit proguad from erasing JNI MCC methods. r=bnicholson 2014-01-13 15:20:15 -08:00
Wes Johnston
ae0b5f67c1 Bug 955861 - Don't select text when long tapping reader mode button. r=lucasr 2014-01-13 15:20:14 -08:00
Wes Johnston
ff4ae6c689 Bug 949613 - Hide the titlebar if it was showing when an action mode started. r=lucasr 2014-01-13 15:20:13 -08:00
Lucas Rocha
7788e81f76 Bug 957992 - Document toolbar high-level architecture (r=margaret) 2014-01-13 15:09:30 +00:00
Mark Finkle
7d8d0b1318 Bug 952878 - LayerRenderer.drawBackground can be expensive during a pageload r=wesj 2014-01-13 09:03:24 -05:00