Commit Graph

864 Commits

Author SHA1 Message Date
Ryan VanderMeulen
1a2abad4de Backed out changeset 1d41c64ab235 (bug 860326) for robocop crashes. 2013-04-16 15:38:50 -04:00
Margaret Leibovic
bd3f93cca3 Bug 860326 - Don't update BrowserToolbar after editing a top site on about:home. r=wesj 2013-04-16 10:39:16 -07:00
Chris Lord
b116b35b07 Bug 852955 - Disable dynamic toolbar when accessibility features are enabled. r=kats
The dynamic toolbar is just not a useful feature when it comes to accessibility.
2013-04-12 16:51:56 +01:00
Chris Lord
e80dc1007d Bug 859031 - Fix NullPointerException in dynamic toolbar prefs getter. r=lucasr
mAboutHomeContent can be null, make sure to check before accessing it.
2013-04-11 17:33:59 +01:00
Sriram Ramasubramanian
2dcd9cee93 Bug 726716: Keyboard shortcuts for Fennec. [r=mfinkle] 2013-04-08 14:28:56 -07:00
Brian Nicholson
9b97a1e4d0 Bug 856163 - Part 2: Move preprocessed code to AppConstants. r=kats,mfinkle,rnewman 2013-04-09 17:10:47 -07:00
Chris Peterson
e4b56d7c7f Bug 859229 - Part 3: Fix order of Java imports. r=kats 2013-04-08 00:51:56 -07:00
Chris Lord
45724a8c46 Bug 856497 - Fix dynamic viewport sizing for margin changes. r=kats
The viewport wasn't being recalculated when the viewport margins changed, and
was also subject to some rounding errors. Round off the values before
comparing them (as they're screen pixels), and make sure to update the viewport
when the margins change. Margins were also not correctly being altered when
in overscroll, which could cause bottom-aligned fixed position content to be
incorrectly offset.
2013-04-08 16:35:00 +01:00
Ryan VanderMeulen
4c71a0475d Merge m-c to inbound. 2013-04-03 18:16:48 -04:00
Kartikaya Gupta
a6f67d46cd Bug 857217 - Put focus in about:home if it is visible instead of always sending it to the layerview. r=Cwiiis 2013-04-03 11:59:22 -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
Eitan Isaacson
998e4a7e0a Bug 856252 - Explicitly set next focused view when arrowing down from BrowserToolBar. r=kats r=sriram 2013-04-01 10:55:24 -07:00
Sriram Ramasubramanian
1906d244f2 Bug 852312: Split views in about:home [r=bnicholson] 2013-03-25 15:45:33 -07:00
Sriram Ramasubramanian
5603e547c0 Bug 852312: Move the custom views in about:home to widget directory. [r=bnicholson] 2013-03-25 15:44:45 -07:00
Sriram Ramasubramanian
1562e97af0 Bug 844816: Add open new tab/private tab to long press menu of about:home thumbnails. [r=mfinkle] 2013-03-26 10:23:45 -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
Lucas Rocha
282065eea8 Bug 853300 - Show toolbar when hw menu button is pressed (r=cwiiis) 2013-03-22 10:26:32 +00:00
Lucas Rocha
c142b76502 Bug 853497 - Remove spacer view from gecko_app.xml (r=cwiiis) 2013-03-22 10:26:26 +00:00
Brian Nicholson
d69b242eaf Bug 850693 - Create a NotificationHandler for each Fennec instance. r=kats 2013-03-21 13:32:11 -07:00
Chris Lord
c5bd93f347 Bug 852565 - Don't expand the viewport for small pages. r=kats
Only expand the CSS viewport when a page reaches the screen size. If it's
smaller than the screen size, lock the dynamic toolbar and keep the same,
smaller CSS viewport. This 'fixes' sites that try to size themselves to the
size of the screen and get it wrong.
2013-03-21 11:23:49 +00:00
Chris Lord
39f95fe877 Bug 849573 - Handle interrupted tabs tray animation. r=sriram
If the tabs tray animation is interrupted to run in the opposite direction,
run the animation from the point the tray currently is, rather than snapping
it to the open or closed position first.
2013-03-20 23:43:47 +00:00
Brian Nicholson
be6ad06939 Bug 851056 - Remove NotificationHandler. r=kats 2013-03-19 14:09:44 -07:00
Kartikaya Gupta
1b3ae5efaa Bug 852163 - Unregister pref observer on activity destroy so that it doesn't leak the activity. r=Cwiiis 2013-03-18 17:41:36 +01:00
Chris Lord
dff509f6b4 Bug 850889 - Fix jank when animating dynamic toolbar. r=kats
Only update the Gecko-side fixed layer margins when the view is fully visible
or hidden to avoid jank.
2013-03-18 15:43:03 +00:00
Chris Lord
cc9aeba9be Bug 850789 - Pin the dynamic toolbar on screen when the tabs tray is open. r=kats 2013-03-17 01:53:41 +00:00
Chris Lord
353292325b Bug 850724 - Don't hide toolbar on load, or pin while loading. r=kats
UX decisions have been made to not hide the toolbar after the page has finished
loading, and not to pin the toolbar during page loading. These decisions fix
this bug.
2013-03-17 01:53:40 +00: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
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
Chris Lord
a3ef851eab Bug 849845 - Map Gamepad L1/R1 to back/forward on Android. r=kats 2013-03-13 02:58:41 +00:00
Chris Lord
dc5ad23508 Bug 846772 - Observe dynamic toolbar pref on Android. r=kats
Respond to this pref changing instantly instead of requiring a restart.
2013-03-12 18:32:26 +00:00
Chris Lord
61136e9ba4 Bug 849958 - Add primitive axis-locking code to dynamic toolbar. r=kats
Add some axis-locking code that adds a scroll threshold to toolbar appearance,
and stops the toolbar from appearing when scrolling down then up when the
toolbar isn't visible, or when scrolling side to side.
2013-03-12 17:58:13 +00:00
Ryan VanderMeulen
c8102cb870 Backed out 5 changesets (bug 846772) for Android reftest-3 orange on a CLOSED TREE. 2013-03-12 17:37:16 -04:00
Ryan VanderMeulen
c29a25fbd2 Backed out changeset 71d1bd406c7e (bug 849845) and changeset af753b784e28 (bug 849958) to see if it fixes robocop timeouts on a CLOSED TREE. 2013-03-12 17:34:29 -04:00
Chris Lord
ae6e55d015 Bug 846772 - Observe dynamic toolbar pref on Android. r=kats
Respond to this pref changing instantly instead of requiring a restart.
2013-03-12 18:32:26 +00:00
Chris Lord
3f9185799e Bug 849845 - Map Gamepad L1/R1 to back/forward on Android. r=kats 2013-03-12 17:58:23 +00:00
Chris Lord
2c486470d2 Bug 849958 - Add primitive axis-locking code to dynamic toolbar. r=kats
Add some axis-locking code that adds a scroll threshold to toolbar appearance,
and stops the toolbar from appearing when scrolling down then up when the
toolbar isn't visible, or when scrolling side to side.
2013-03-12 17:58:13 +00:00
Chris Lord
393c7b5d58 Bug 849246 - Follow the scroll velocity for the dynamic toolbar. r=kats
In the rare situation that you cause a fast fling with a very short motion,
it's possible that the toolbar won't hide/show as you expect. Fix this by
saying that any swipe that's faster than the default animation speed
dictates the direction in which the toolbar moves.
2013-03-12 17:38:24 +00:00
Chris Lord
39e3085312 Bug 849845 - Map Gamepad-Y to toggle chrome on Firefox/Android. r=kats 2013-03-12 13:22:01 +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
Brian Nicholson
efdafdaf5e Bug 835022 - Switch to correct tab when a tab is closed. r=mfinkle 2013-03-11 16:09:14 -07:00
Chris Lord
910fb3ad37 Bug 849254 - Fix NullPointerException in BrowserApp.setToolbarHeight. r=kats 2013-03-11 16:04:55 +00:00
Kartikaya Gupta
462b937f82 Bug 849281 - Use the NdefMessage constructor that is in API 9 instead of the one that is 16+. r=mfinkle 2013-03-09 22:52:43 +00:00
Wes Johnston
3ded22824b Bug 838440 - Refresh about:home twhen the activity is resumed. r=lucasr 2013-03-08 13:01:51 -08:00
Kartikaya Gupta
3460ca5a56 Bug 848901 - NFC transmission APIs on android only exist on API 14 and up. r=sriram 2013-03-08 00:15:54 +00:00
Chris Lord
890c9f6dfd Bug 716403 - Hide dynamic toolbar hiding behind a pref. r=kats
Disable dynamic toolbar hiding on Android by default, with pref
browser.chrome.dynamictoolbar available to enable it.
2013-03-07 10:17:34 +00:00