Commit Graph

1063 Commits

Author SHA1 Message Date
Mark Finkle
d5d9a79288 Bug 858561 - Move BrowserDB.expireHistory from GeckoApp.onPause to GeckoApplication.onActivityPause r=kats 2013-04-05 11:37:28 -04:00
Mark Finkle
31d5ed8596 Bug 852828 - Add basic support for subscribing to feeds (RSS/Atom) r=margaret 2013-04-03 15:34:51 -04:00
Kartikaya Gupta
484d6382be Bug 856756 - Move GeckoApp.hasPermanentMenuKey to HardwareUtils.hasMenuButton. r=mfinkle 2013-04-02 10:04:21 -04:00
Kartikaya Gupta
8f5db7977f Bug 856756 - Extract a HardwareUtils class. r=mfinkle 2013-04-02 10:03:39 -04:00
Wes Johnston
3b83b244c0 Bug 820022 - Add null check for layerView. r=margaret 2013-04-01 17:36:04 -07:00
Kartikaya Gupta
6ccaff22f3 Bug 855471 - Transfer focus to the LayerView when receiving a gamepad panning-related event. r=mfinkle 2013-03-28 12:40:06 -04:00
Kartikaya Gupta
29802b9ef7 Bug 855471 - Rename OnInterceptTouchListener to TouchEventInterceptor. r=mfinkle 2013-03-28 12:40:06 -04:00
Kartikaya Gupta
1fc0d9bfd9 Bug 853366 - Clean up activity/app lifecycle events. r=mfinkle,cpeterson 2013-03-26 14:05:10 -04:00
Kartikaya Gupta
31e691119a Bug 853366 - Some minor code cleanup. r=cpeterson 2013-03-26 14:04:20 -04:00
James Hugman
92edb510fc Bug 813736 - Enable installPackage api on Android. r=wesj,fabrice 2013-03-25 13:03:58 -07:00
Sriram Ramasubramanian
c72cb53673 Bug 833427: Remove homescreen widget. [r=mfinkle] 2013-01-22 11:19:35 -08:00
Brian Nicholson
d69b242eaf Bug 850693 - Create a NotificationHandler for each Fennec instance. r=kats 2013-03-21 13:32:11 -07:00
Jim Chen
4d630e316b Bug 847823 - Change NotifyIMEEnabled to NotifyIMEContext; r=cpeterson 2013-03-19 16:54:48 -04:00
Brian Nicholson
be6ad06939 Bug 851056 - Remove NotificationHandler. r=kats 2013-03-19 14:09:44 -07:00
Kartikaya Gupta
db8bea500d Bug 802130 - Move GeckoAppShell.getHandler() to ThreadUtils.getBackgroundHandler(). r=mfinkle 2013-03-15 11:52:53 +01:00
Kartikaya Gupta
20a994a858 Bug 802130 - Move mMainHandler into ThreadUtils. r=mfinkle 2013-03-15 11:52:53 +01:00
Kartikaya Gupta
87c2200905 Bug 802130 - Move assertOnThread functions to a new ThreadUtils class. r=mfinkle 2013-03-15 11:52:52 +01:00
Kartikaya Gupta
0f64ba7857 Bug 827347 - Allow force-downloading and installing of updates from about:firefox. r=snorp,blassey 2013-03-13 15:47:38 +00:00
Kartikaya Gupta
71348d4769 Bug 849955 - Put the quit menu item back for non-touchscreen devices on ICS and up. r=sriram 2013-03-13 11:41:56 +00:00
Kartikaya Gupta
276c0efcc9 Back out ecc5ce4b7632 (bug 849955) for missing Android API level checks. r=me DONTBUILD 2013-03-12 10:15:46 +00:00
Kartikaya Gupta
1474fec2dd Bug 849955 - Put the quit menu item back for non-touchscreen devices on ICS and up. r=sriram 2013-03-12 10:09:09 +00:00
Kartikaya Gupta
9c106798fd Bug 845499 - Fix broken sIsSmallTablet result cache. r=sriram 2013-03-12 10:06:51 +00:00
Brian Nicholson
dd3434be8a Bug 823285 - Use foreground notification service for downloads. r=kats 2013-03-11 11:59:23 -07:00
Mike Hommey
9f1e51d20e Bug 842681 - Call GeckoLoader.loadMozGlue from GeckoApplication.onCreate instead of GeckoApp.onCreate. r=kats 2013-03-08 09:27:46 +01:00
Wes Johnston
65470b755f Bug 716403 - Dynamically hide the location bar when scrolling. r=kats
Intercept touch events and use them to pan the location bar on and off the
screen, depending on its current location. Also dynamically show/hide the
location bar when loading pages.
2013-03-07 10:17:32 +00:00
Chris Peterson
8ed414f1c0 Bug 848409 - Part 1: Enable Android Strict Mode for local builds. r=kats 2013-03-06 16:37:04 +00:00
Ryan VanderMeulen
076a4bfaee Backed out 9 changesets (bug 716403) for Android 4.0 robocop bustage on a CLOSED TREE. 2013-03-06 16:11:05 -05:00
Wes Johnston
fc8c86b63d Bug 716403 - Dynamically hide the location bar when scrolling. r=kats
Intercept touch events and use them to pan the location bar on and off the
screen, depending on its current location. Also dynamically show/hide the
location bar when loading pages.
2013-03-06 16:55:59 +00:00
Kartikaya Gupta
f376dbfb10 Bug 726335 - Code formatting cleanup. r=mfinkle 2013-03-05 13:05:26 +00:00
Ryan VanderMeulen
a9311d990d Backed out 8 changesets (bug 716403) for frequent Android mochitest-8 failures on a CLOSED TREE. 2013-03-01 16:09:59 -05:00
Wes Johnston
8f17ac648b Bug 716403 - Dynamically hide the location bar when scrolling. r=kats
Intercept touch events and use them to pan the location bar on and off the
screen, depending on its current location. Also dynamically show/hide the
location bar when loading pages.
2013-03-01 15:46:33 +00:00
Brian Nicholson
1c31a98bcf Bug 845612 - Add @Override annotations for implemented interfaces. r=kats 2013-02-26 21:48:00 -08:00
Brian Nicholson
a01c2f3bd9 Bug 845612 - Add missing @Override annotations. r=kats 2013-02-26 21:48:00 -08:00
Margaret Leibovic
a78d1c0401 Bug 845075 - Move more tab-specific event handlers from GeckoApp to Tabs. r=mfinkle 2013-02-26 11:50:04 -08:00
Brian Nicholson
010fdf747c Bug 844590 - Use Looper.getMainLooper() for UiAsyncTask. r=kats 2013-02-25 15:15:49 -08:00
Margaret Leibovic
264b5d5803 Bug 842883 - (Part 3) Move Content:* events from GeckoApp to Tabs. r=bnicholson 2013-02-24 20:51:05 -08:00
Margaret Leibovic
8ecd1fa4df Bug 842883 - (Part 2) Move the Reader:* event handlers out of Tabs that don't need to be there. r=bnicholson 2013-02-24 20:51:04 -08:00
Margaret Leibovic
f1ee60966a Bug 842883 - (Part 1) Start moving some tab-specific event listeners to Tabs. r=bnicholson 2013-02-24 20:51:04 -08:00
Lucas Rocha
b078ec0ebc Bug 817721/817735/817732 - Add more granular API to query tablet form-factors (r=mfinkle) 2013-02-22 07:22:37 +00:00
Brian Nicholson
a33230d033 Bug 842797 - Rename GeckoAsyncTask to UiAsyncTask. r=mfinkle 2013-02-21 12:01:09 -08:00
Brian Nicholson
d6e238fddd Bug 842797 - Replace GeckoAsyncTask Activity parameter with Handler. r=kats,mfinkle 2013-02-21 12:00:52 -08:00
Sriram Ramasubramanian
6197250549 Bug 840868: Reset window background once loaded. [r=mfinkle] 2013-02-19 11:54:40 -08:00
Jim Chen
5c62275977 Bug 835906 - Add ability for GeckoEditable to switch to a different thread; r=cpeterson 2013-02-08 16:07:12 -05:00
Mark Capella
0d832a2ba8 Bug 839359 - Crash -- java.lang.NullPointerException, r=kats 2013-02-08 10:22:35 -05:00
Kartikaya Gupta
5010bd9809 Bug 777468 - Move ownership of TouchEventHandler from LayerView to JavaPanZoomController. r=Cwiiis
This patch has a bunch of semi-independent changes that unfortunately
couldn't be split apart without introducing hacks to make stuff build
on the intermediate patches. The main changes are:
- Moving TouchEventHandler from LayerView to JavaPanZoomController
- Registering the touch interceptor on the LayerView rather than the
  TouchEventHandler
- Moving the Tab:HasTouchListener handler from GeckoApp to JPZC

The net effect of all of this is that the TouchEventHandler is hidden
behind the PanZoomController interface and not accessible to GeckoApp
or GeckoAppShell.

Additionally, some of the JPZC methods were renamed from onXXX to
handleXXX to maintain the convention that onXXX methods are "interface"
methods (i.e. exposed to arbitrary other code) whereas handleXXX
methods are private/package and should only be called in very specific
ways.
2013-02-08 09:13:09 -05:00
Kartikaya Gupta
6386270447 Bug 777468 - Move mobile/android/base/ui/* to mobile/android/base/gfx/. r=Cwiiis 2013-02-08 09:11:43 -05:00
Kartikaya Gupta
21b088c076 Bug 794982 - Extract non-libxul native JNI functions from GeckoAppShell. r=glandium, cpeterson 2013-02-07 09:37:06 -05:00
Kartikaya Gupta
1fe1290c85 Bug 837775 - Fix some UseValueOf lint warnings. r=bnicholson 2013-02-04 15:15:51 -05:00
Jim Chen
130e151c4d Bug 830557 - Fix startup crash by preloading class; r=gbrown 2013-02-04 14:59:14 -05:00
Brian Nicholson
0712dec641 Bug 827370 - Remove RedirectorRunnable. r=mfinkle 2013-02-01 11:49:08 -08:00