Chris Lord
8a9fd0c38a
Bug 886576 - Fix screen-sized pages not revealing the toolbar. r=kats
...
If a page changed size to be the exact size of the screen, the toolbar would
not be revealed.
2013-07-15 17:03:22 +01:00
Wes Johnston
f2132c1a35
Bug 884075 - Add a javascript api for button toasts. r=margaret
2013-07-16 01:33:06 -07:00
Wes Johnston
b817b00dde
Bug 884075 - Include a reason when hiding a toast. r=margaret
2013-07-16 01:33:06 -07:00
Wes Johnston
7826b72825
Bug 884075 - Use new getDrawable method in ButtonToasts. r=margaret
2013-07-16 01:33:06 -07:00
Wes Johnston
703c559b61
Bug 884075 - Add a method to get drawables from urls in BitmapUtils. r=margaret
2013-07-16 01:33:05 -07:00
Wes Johnston
ced383f6b0
Bug 884075 - Make button toast listeners per toast. r=margaret
2013-07-16 01:33:05 -07:00
Wes Johnston
3848c14537
Bug 853986 - Remove dynamic toolbar margins in fullscreen. r=cwiiis
2013-07-11 09:21:25 -07:00
Chris Kitching
5411cb3f94
Bug 887820 - Close cursors in LocalBrowserDB and its users. r=mleibovic
2013-07-11 10:43:36 -04:00
Sriram Ramasubramanian
1075e2de0f
Bug 884340: Allow addons to add menu items to tools. r=mfinkle, f=sriram
2013-07-08 22:47:10 -07:00
Chenxia Liu
ef7f518228
Bug 833625 - Part 2: Android notifications for data reporting. r=rnewman
2013-05-10 21:29:09 -07:00
Nick Alexander
3083281e0a
Bug 870371 - Add Javascript interface to Android OrderedBroadcast. r=rnewman
2013-05-10 19:47:40 -07:00
Nick Alexander
f3beaac13f
Bug 866271 - Add Javascript interface to Android SharedPreferences. r=rnewman
...
This provides an nsIPrefBranch-like Javascript module backed by
Android SharedPreferences.
2013-05-10 19:46:25 -07:00
Brian Nicholson
92f5f17d78
Backout 6ee620315ad4 for causing test timeouts on a CLOSED TREE
2013-05-08 15:47:23 -07:00
Brian Nicholson
60054c1e54
Bug 849847 - Make about:home scrollable with the analog stick. r=Cwiiis
...
--HG--
extra : rebase_source : 32147bda7c1c49a7f018a2972941ae3f4286abca
2013-05-08 11:44:37 -07:00
Lucas Rocha
bb6a457b8c
Bug 869022 - Fade tabs button and menu away when tabs panel is open (r=mfinkle)
2013-05-07 18:19:19 +01:00
Lucas Rocha
dc7457ab1e
Bug 868460 - Move all animation-related classes to the animation directory (r=mfinkle)
...
--HG--
rename : mobile/android/base/AnimatorProxy.java => mobile/android/base/animation/AnimatorProxy.java
rename : mobile/android/base/HeightChangeAnimation.java => mobile/android/base/animation/HeightChangeAnimation.java
rename : mobile/android/base/PropertyAnimator.java => mobile/android/base/animation/PropertyAnimator.java
rename : mobile/android/base/Rotate3DAnimation.java => mobile/android/base/animation/Rotate3DAnimation.java
rename : mobile/android/base/ViewHelper.java => mobile/android/base/animation/ViewHelper.java
2013-05-07 18:04:11 +01:00
Sriram Ramasubramanian
d09a387c0e
Bug 857808: NativeWindow.menu should support parsing more attributes when adding a new entry. [r=mfinkle]
2013-04-03 15:10:06 -07:00
Lucas Rocha
e74e1edc83
Bug 867554/860121 - New Fennec sidebar animation (r=mfinkle)
2013-05-03 14:16:57 +01:00
Brian Nicholson
c51455c934
Bug 865005 - Part 1: Refactor initialization and create loadStartupTab() for initial tab. r=mfinkle
2013-05-16 15:07:43 -07:00
Lucas Rocha
52583d84d8
Bug 869494 - Cleanup about:home handling in BrowserApp (r=mfinkle)
2013-05-13 17:40:38 +01:00
Lucas Rocha
074283070e
Bug 869494 - Move browser-specific methods from GeckoApp to BrowserApp (r=mfinkle)
2013-05-13 17:27:53 +01:00
Ryan VanderMeulen
3fb03ee4f9
Backed out 5 changesets (bug 872388) for Android 2.2 bustage on a CLOSED TREE.
...
Backed out changeset f2fbb5c6cfc7 (bug 872388)
Backed out changeset 416f9cdde0f7 (bug 872388)
Backed out changeset 684ba082942b (bug 872388)
Backed out changeset 7acb6c63fdf4 (bug 872388)
Backed out changeset 2076903c21fa (bug 872388)
2013-05-30 22:11:26 -04:00
Nick Alexander
ea78e648ef
Bug 876473 - Provide Java-generated Firefox Health Report to about:healthreport. r=rnewman
2013-05-30 17:42:57 -07:00
Wes Johnston
6b17e5fd22
Bug 872388 - Cleanup review nits. r=bnicholson
2013-05-30 17:14:37 -07:00
Wes Johnston
e0fb248576
Bug 872388 - Show a button toast when bookmarks are created. r=bnicholson
2013-05-30 17:03:20 -07:00
Wes Johnston
f7b672f1be
Bug 872388 - Style button toasts. r=bnicholson
2013-05-30 17:03:17 -07:00
Phil Ringnalda
2cbbdfd717
Back out e9593bf12a59:f9c1d3eb3ce6 (bug 869123) for very frequent robocop1 testAllPagesTab failures
...
CLOSED TREE
2013-05-30 00:02:29 -07:00
Sriram Ramasubramanian
fd7d2af7b6
Bug 869123: Quick share action for android menu. [r=wesj]
2013-05-15 10:55:06 -07:00
Ryan VanderMeulen
b1fd5f2059
Backed out changeset d27425f46c14 (bug 869123) for robocop-2 failures.
2013-05-28 21:33:53 -04:00
Sriram Ramasubramanian
f6b10162c6
Bug 869123: Quick share action for android menu. [r=wesj]
...
--HG--
extra : rebase_source : f5a3e15ab2de83a37c807a0c9ecf076bfe402524
2013-05-15 10:55:06 -07:00
Brian Nicholson
b7341e944e
Bug 849847 - Make about:home scrollable with the analog stick. r=Cwiiis
2013-06-24 21:44:07 -07:00
Richard Newman
c1c1c0749c
Merge m-c to s-c.
2013-06-22 11:58:51 -07:00
Nick Alexander
3482bbe14a
Bug 882745 - Add LaunchUpdater message to Android about:healthreport wrapper. r=rnewman
2013-06-21 14:00:40 -07:00
Nick Alexander
350639fa3f
Bug 879555 - Add ShowSettings message to Android about:healthreport wrapper. r=rnewman
2013-06-21 14:00:40 -07:00
Margaret Leibovic
2e234e82b0
Bug 751205 - (Part 2) Un-singleton-ify SiteIdentityPopup. r=wesj
2013-06-20 08:06:15 -07:00
Margaret Leibovic
51e528a8e2
Bug 877782 - Reposition form autocomplete popup if dynamic toolbar changes visibility. r=kats
2013-06-19 08:35:44 -07:00
Wes Johnston
84065de1fe
Bug 872388 - Show a button toast when bookmarks are created. r=bnicholson
2013-05-30 17:03:20 -07:00
Wes Johnston
90cbe0077f
Bug 872388 - Create a buttonToast class. r=bnicholson
...
* * *
Bug 872388 - Style button toasts. r=bnicholson
2013-05-30 17:02:30 -07:00
Mark Capella
45fefe70e1
Bug 802093 - Reader Mode:Update reading list button state if the list is empty, r=lucasr
...
--HG--
rename : mobile/android/themes/core/images/reader-list-icon-hdpi.png => mobile/android/themes/core/images/reader-list-on-icon-hdpi.png
rename : mobile/android/themes/core/images/reader-list-icon-mdpi.png => mobile/android/themes/core/images/reader-list-on-icon-mdpi.png
rename : mobile/android/themes/core/images/reader-list-icon-xhdpi.png => mobile/android/themes/core/images/reader-list-on-icon-xhdpi.png
2013-06-10 12:25:35 -04:00
Federico Paolinelli
12c13db841
Bug 876485 - Moved clipboard code from GeckoAppShell to a separate Clipboard class. Changed jni calls to new methods. r=cpeterson
2013-06-07 13:39:37 -07:00
Brian Nicholson
3c5c6234d8
Bug 878491 - Save about:home top padding in BrowserApp instead of AboutHome fragment. r=lucasr
2013-06-07 12:27:21 -07:00
Sriram Ramasubramanian
f085bc3ffe
Bug 876938: MenuItem should handle closing the menu of share action. [r=wesj]
...
--HG--
extra : rebase_source : ca005ac974e3efbf858edac3fd360a3cfddc21b9
2013-05-29 21:54:57 -07:00
Sriram Ramasubramanian
4f6c161558
Bug 869123: Fix setIntent() call in ActionProvider. [r=mfinkle]
...
--HG--
extra : rebase_source : 413831c09b3df15383ba07671468af999e89134d
2013-06-04 14:07:42 -07:00
Sriram Ramasubramanian
09fcd73c21
Bug 869123: Quick share action for android menu. [r=wesj]
...
--HG--
extra : rebase_source : bf6885fb80770efef32d91bd984871db67b78f2b
2013-05-15 10:55:06 -07:00
Lucas Rocha
7c28a171bb
Bug 865228 - Only animate tabs counter once tabs button is on screen (r=mfinkle)
2013-05-01 17:32:01 +01:00
Lucas Rocha
06b6fd09a7
Bug 864960 - Parallax transition to open/close the tabs tray (r=mfinkle)
2013-04-26 14:12:08 +01:00
Lucas Rocha
654d376568
Bug 858687 - Rename browser_toolbar_menu.xml to browser_toolbar.xml (r=mfinkle)
...
--HG--
rename : mobile/android/base/resources/layout-large-v11/browser_toolbar_menu.xml => mobile/android/base/resources/layout-large-v11/browser_toolbar.xml
rename : mobile/android/base/resources/layout/browser_toolbar_menu.xml => mobile/android/base/resources/layout/browser_toolbar.xml
2013-04-24 21:19:26 +01:00
Lucas Rocha
530a611185
Bug 858687/862755/860308 - Major simplification of browser toolbar layout (r=mfinkle)
...
* * *
Bug fi
2013-03-14 15:35:38 -07:00
Lucas Rocha
35285d6e2f
Fix broken build caused by 0a7e98a3c3eb (bug 858969) (r=mbrubeck)
2013-04-26 01:00:07 +01:00
Chris Lord
27ca95544b
Bug 858969 - Refactor dynamic toolbar so page is offset and not overlapped. r=kats,nrc
...
Refactor the dynamic toolbar code so that the ownership of various properties
is clearer, and the page is offset by the toolbar instead of being overlapped.
This fixes problems with the scroll origin of the page not corresponding to
the visible origin on the screen.
2013-04-25 18:47:08 +01:00
Ryan VanderMeulen
677c5b5128
Backed out changeset 684a5ca2efb7 (bug 858969) for Android M3 failures.
...
CLOSED TREE
2013-04-25 10:56:54 -04:00
Ryan VanderMeulen
8c72fc32a7
Backed out changesets 039a1de069ed and e0f70c5a5f09 (bug 858687) for trobocheck2 failures.
...
CLOSED TREE
--HG--
rename : mobile/android/base/resources/layout-large-v11/browser_toolbar.xml => mobile/android/base/resources/layout-large-v11/browser_toolbar_menu.xml
rename : mobile/android/base/resources/layout/browser_toolbar.xml => mobile/android/base/resources/layout/browser_toolbar_menu.xml
2013-04-25 09:54:42 -04:00
Lucas Rocha
e20c3cf389
Bug 858687 - Rename browser_toolbar_menu.xml to browser_toolbar.xml (r=mfinkle)
...
--HG--
rename : mobile/android/base/resources/layout-large-v11/browser_toolbar_menu.xml => mobile/android/base/resources/layout-large-v11/browser_toolbar.xml
rename : mobile/android/base/resources/layout/browser_toolbar_menu.xml => mobile/android/base/resources/layout/browser_toolbar.xml
2013-04-24 21:19:26 +01:00
Lucas Rocha
bfd41be902
Bug 858687/862755/860308 - Major simplification of browser toolbar layout (r=mfinkle)
...
* * *
Bug fi
2013-03-14 15:35:38 -07:00
Lucas Rocha
3062f0fe41
cked out changesets 10bdfbe0195b and 06b0f332039d (bug 858687) because of Robocop failures (r=backout)
2013-04-24 22:53:31 +01:00
Lucas Rocha
a4d6a6da0c
Backed out changesets 10bdfbe0195b and 06b0f332039d (bug 858687) because of Robocop failures (r=backout)
2013-04-24 22:48:39 +01:00
Lucas Rocha
53ff8b705a
Bug 858687 - Rename browser_toolbar_menu.xml to browser_toolbar.xml (r=mfinkle)
...
--HG--
rename : mobile/android/base/resources/layout-large-v11/browser_toolbar_menu.xml => mobile/android/base/resources/layout-large-v11/browser_toolbar.xml
rename : mobile/android/base/resources/layout/browser_toolbar_menu.xml => mobile/android/base/resources/layout/browser_toolbar.xml
2013-04-24 21:19:26 +01:00
Lucas Rocha
8a6da7579f
Bug 858687/862755/860308 - Major simplification of browser toolbar layout (r=mfinkle)
2013-03-14 15:35:38 -07:00
Brian Nicholson
f4960172a9
Bug 863803 - Part 2: Remove unneccesary call to hideAboutHome(). r=lucasr
2013-04-24 11:03:51 -07:00
Brian Nicholson
6e7ad767d8
Bug 863803 - Part 1: Prevent multiple AboutHome fragments from being created after restore. r=lucasr
2013-04-24 11:03:51 -07:00
Sriram Ramasubramanian
718524d443
Bug 861138: Remove landscape resources for browser-toolbar. [r=mfinkle]
2013-04-17 14:59:04 -07:00
Chris Lord
4852ece00b
Bug 858969 - Refactor dynamic toolbar so page is offset and not overlapped. r=kats,nrc
...
Refactor the dynamic toolbar code so that the ownership of various properties
is clearer, and the page is offset by the toolbar instead of being overlapped.
This fixes problems with the scroll origin of the page not corresponding to
the visible origin on the screen.
2013-04-24 17:06:23 +01:00
Margaret Leibovic
95b213d295
Bug 847834 - Avoid NPEs in BrowserApp.onActivityResult(). r=wesj
2013-04-23 14:21:34 -07:00
Benoit Girard
71095cb7ed
Bug 863375 - Remove 'Toggle Profiling' menu. r=ehsan
...
--HG--
extra : rebase_source : c8e70c998ede7986e2583f3fba4d23fcdb37b540
2013-04-19 15:37:50 -04:00
Kartikaya Gupta
0ad0bde863
Bug 859962 - Guard against LayerView.getPanZoomController() returning null in BrowserApp. r=Cwiiis
2013-04-17 17:39:11 -04:00
Kartikaya Gupta
ffc10a4dea
Bug 847898 - Put Android Beam support behind a confvar variable. r=mfinkle
2013-04-17 16:08:11 -04:00
Lucas Rocha
3ff786a993
Bug 784387 - Handle duplicate reading list item case (r=bnicholson)
2013-04-17 11:43:22 +01:00
Margaret Leibovic
4434cfc537
Bug 860326 - Don't update BrowserToolbar after editing a top site on about:home. r=wesj
2013-04-16 17:39:47 -07:00
Brian Nicholson
ecf6d0f1ec
Bug 838793 - Part 1: Convert AboutHomeContent to a Fragment. r=lucasr
2013-04-16 14:34:46 -07:00
Ryan VanderMeulen
5804cfd896
Backed out changeset 1d41c64ab235 (bug 860326) for robocop crashes.
2013-04-16 15:38:50 -04:00
Margaret Leibovic
8c2eb29f57
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
0ae0b56a7c
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
7532555042
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
a1c0deb1a3
Bug 726716: Keyboard shortcuts for Fennec. [r=mfinkle]
...
--HG--
extra : rebase_source : fa0d362face86e9b7d28d2a3e079edf5fd43d283
2013-04-08 14:28:56 -07:00
Brian Nicholson
173d669b69
Bug 856163 - Part 2: Move preprocessed code to AppConstants. r=kats,mfinkle,rnewman
...
--HG--
rename : mobile/android/base/CrashReporter.java.in => mobile/android/base/CrashReporter.java
rename : mobile/android/base/GeckoActivity.java.in => mobile/android/base/GeckoActivity.java
rename : mobile/android/base/Restarter.java.in => mobile/android/base/Restarter.java
rename : mobile/android/base/SmsManager.java.in => mobile/android/base/SmsManager.java
rename : mobile/android/base/UpdateServiceHelper.java.in => mobile/android/base/UpdateServiceHelper.java
rename : mobile/android/base/resources/menu-large-v11/browser_app_menu.xml.in => mobile/android/base/resources/menu-large-v11/browser_app_menu.xml
rename : mobile/android/base/resources/menu-v11/browser_app_menu.xml.in => mobile/android/base/resources/menu-v11/browser_app_menu.xml
rename : mobile/android/base/resources/menu-xlarge-v11/browser_app_menu.xml.in => mobile/android/base/resources/menu-xlarge-v11/browser_app_menu.xml
rename : mobile/android/base/resources/menu/browser_app_menu.xml.in => mobile/android/base/resources/menu/browser_app_menu.xml
rename : mobile/android/base/resources/xml/preferences.xml.in => mobile/android/base/resources/xml/preferences.xml
2013-04-09 17:10:47 -07:00
Chris Peterson
53d9e01fcd
Bug 859229 - Part 3: Fix order of Java imports. r=kats
2013-04-08 00:51:56 -07:00
Chris Lord
81e4e4068e
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
ab2c8de3d1
Merge m-c to inbound.
2013-04-03 18:16:48 -04:00
Kartikaya Gupta
47c9b35334
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
4c066036fa
Bug 852828 - Add basic support for subscribing to feeds (RSS/Atom) r=margaret
2013-04-03 15:34:51 -04:00
Kartikaya Gupta
438c6343f0
Bug 856756 - Move GeckoApp.hasPermanentMenuKey to HardwareUtils.hasMenuButton. r=mfinkle
2013-04-02 10:04:21 -04:00
Kartikaya Gupta
c1a8f0547f
Bug 856756 - Extract a HardwareUtils class. r=mfinkle
2013-04-02 10:03:39 -04:00
Eitan Isaacson
eda035881b
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
86a43e7d06
Bug 852312: Split views in about:home [r=bnicholson]
...
--HG--
rename : mobile/android/base/AboutHomeContent.java => mobile/android/base/widget/AboutHomeContent.java
rename : mobile/android/base/AboutHomeSection.java => mobile/android/base/widget/AboutHomeSection.java
rename : mobile/android/base/AboutHomePromoBox.java => mobile/android/base/widget/PromoBox.java
extra : rebase_source : 0db7d60aa0c57eb9aeb9cad3e1f297b0ec0ddd0f
2013-03-25 15:45:33 -07:00
Sriram Ramasubramanian
1a4689a159
Bug 852312: Move the custom views in about:home to widget directory. [r=bnicholson]
...
--HG--
rename : mobile/android/base/AboutHomeContent.java => mobile/android/base/widget/AboutHomeContent.java
rename : mobile/android/base/AboutHomePromoBox.java => mobile/android/base/widget/AboutHomePromoBox.java
rename : mobile/android/base/AboutHomeSection.java => mobile/android/base/widget/AboutHomeSection.java
rename : mobile/android/base/LinkTextView.java => mobile/android/base/widget/LinkTextView.java
extra : rebase_source : b13d18d3b2c56e8fec364265fe46ee88771f7ed2
2013-03-25 15:44:45 -07:00
Sriram Ramasubramanian
7b75548165
Bug 844816: Add open new tab/private tab to long press menu of about:home thumbnails. [r=mfinkle]
...
--HG--
extra : rebase_source : 2b93b32c22d41c3670bc67b4762baa81525256d4
2013-03-26 10:23:45 -07:00
Kartikaya Gupta
da7a68c3a0
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
2f40b5f0c4
Bug 855471 - Rename OnInterceptTouchListener to TouchEventInterceptor. r=mfinkle
...
--HG--
rename : mobile/android/base/OnInterceptTouchListener.java => mobile/android/base/TouchEventInterceptor.java
2013-03-28 12:40:06 -04:00
Lucas Rocha
1fbed34814
Bug 853300 - Show toolbar when hw menu button is pressed (r=cwiiis)
2013-03-22 10:26:32 +00:00
Lucas Rocha
716663e301
Bug 853497 - Remove spacer view from gecko_app.xml (r=cwiiis)
2013-03-22 10:26:26 +00:00
Brian Nicholson
dc8ba228e0
Bug 850693 - Create a NotificationHandler for each Fennec instance. r=kats
...
--HG--
rename : mobile/android/base/NotificationServiceClient.java => mobile/android/base/NotificationClient.java
rename : mobile/android/base/NotificationService.java => mobile/android/base/NotificationHandler.java
extra : rebase_source : 861bb500d9f1cd7cbc98a0c3628ddf7894e1e976
2013-03-21 13:32:11 -07:00
Chris Lord
3291c9031e
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
95158af99a
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
29bd66e1e9
Bug 851056 - Remove NotificationHandler. r=kats
2013-03-19 14:09:44 -07:00
Kartikaya Gupta
ae46c5bc06
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
3fff2318d9
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
812de7ec1a
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
a27262bcbf
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
227f7e8e10
Bug 802130 - Move GeckoAppShell.getHandler() to ThreadUtils.getBackgroundHandler(). r=mfinkle
2013-03-15 11:52:53 +01:00
Kartikaya Gupta
9dc8ae8813
Bug 802130 - Move mMainHandler into ThreadUtils. r=mfinkle
2013-03-15 11:52:53 +01:00
Kartikaya Gupta
486e494b20
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
4e6228dc58
Bug 849845 - Map Gamepad L1/R1 to back/forward on Android. r=kats
2013-03-13 02:58:41 +00:00
Chris Lord
8699d86241
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
3a48d88661
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
40b591683c
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
7c140cad82
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
cba0c6ec90
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
fcabb82dc1
Bug 849845 - Map Gamepad L1/R1 to back/forward on Android. r=kats
2013-03-12 17:58:23 +00:00
Chris Lord
997de6ba7d
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
aac83ddc5a
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
5627c0a3be
Bug 849845 - Map Gamepad-Y to toggle chrome on Firefox/Android. r=kats
2013-03-12 13:22:01 +00:00
Kartikaya Gupta
ba252e1b0c
Back out ecc5ce4b7632 (bug 849955) for missing Android API level checks. r=me DONTBUILD
2013-03-12 10:15:46 +00:00
Kartikaya Gupta
b8f613bb11
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
ca84939aa6
Bug 835022 - Switch to correct tab when a tab is closed. r=mfinkle
2013-03-11 16:09:14 -07:00
Chris Lord
f2c4d6a8a4
Bug 849254 - Fix NullPointerException in BrowserApp.setToolbarHeight. r=kats
2013-03-11 16:04:55 +00:00
Kartikaya Gupta
c5f016e8fd
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
418029aa43
Bug 838440 - Refresh about:home twhen the activity is resumed. r=lucasr
2013-03-08 13:01:51 -08:00
Kartikaya Gupta
99d47aa72c
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
6f9b717288
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
Chris Lord
5894f416fc
Bug 716403 - Make the top of the page accessible with the toolbar visible. r=kats
...
This makes it possible to scroll to the top of the page with the toolbar visible
in Firefox for Android. It also causes JavaScript scrolling to position 0 to
expose the toolbar.
2013-03-07 10:17:33 +00:00
Chris Lord
e2025aa8f2
Bug 716403 - Offset fixed layers so the toolbar doesn't obscure them. r=nrc,kats
...
Offset fixed layers in the compositor so that the toolbar in Firefox for Android
doesn't obscure them. This does not affect layout, so input on the elements in
said layers will appear broken.
2013-03-07 10:17:33 +00:00
Wes Johnston
6fd755c540
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
Ryan VanderMeulen
893d8d351a
Backed out 9 changesets (bug 716403) for Android 4.0 robocop bustage on a CLOSED TREE.
2013-03-06 16:11:05 -05:00
Chris Lord
f3f784461b
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-06 16:56:00 +00:00
Chris Lord
e7a2989cdd
Bug 716403 - Make the top of the page accessible with the toolbar visible. r=kats
...
This makes it possible to scroll to the top of the page with the toolbar visible
in Firefox for Android. It also causes JavaScript scrolling to position 0 to
expose the toolbar.
2013-03-06 16:55:59 +00:00
Chris Lord
3bee7155b6
Bug 716403 - Offset fixed layers so the toolbar doesn't obscure them. r=nrc,kats
...
Offset fixed layers in the compositor so that the toolbar in Firefox for Android
doesn't obscure them. This does not affect layout, so input on the elements in
said layers will appear broken.
2013-03-06 16:55:59 +00:00
Wes Johnston
3ed0219da1
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
2822f4a442
Bug 726335 - Add support for sharing the current tab's URL over Android Beam. r=mfinkle
2013-03-05 13:06:09 +00:00
Kartikaya Gupta
c948f4560f
Bug 726335 - Add support for receiving URLs via Android Beam. r=mfinkle
2013-03-05 13:05:52 +00:00
Ryan VanderMeulen
5d849d0751
Backed out 8 changesets (bug 716403) for frequent Android mochitest-8 failures on a CLOSED TREE.
2013-03-01 16:09:59 -05:00
Chris Lord
b1d4a73c78
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-01 15:46:35 +00:00
Chris Lord
ebc2d0679f
Bug 716403 - Make the top of the page accessible with the toolbar visible. r=kats
...
This makes it possible to scroll to the top of the page with the toolbar visible
in Firefox for Android. It also causes JavaScript scrolling to position 0 to
expose the toolbar.
2013-03-01 15:46:34 +00:00
Chris Lord
a02bd9b3ba
Bug 716403 - Offset fixed layers so the toolbar doesn't obscure them. r=nrc,kats
...
Offset fixed layers in the compositor so that the toolbar in Firefox for Android
doesn't obscure them. This does not affect layout, so input on the elements in
said layers will appear broken.
2013-03-01 15:46:33 +00:00
Wes Johnston
39b56db07c
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
Margaret Leibovic
faaf25eef4
Bug 839602 - Immediately update browser toolbar after awesomescreen closes. r=bnicholson
2013-02-11 16:51:02 -08:00
Brian Nicholson
0bc444d6e2
Bug 845612 - Add @Override annotations for implemented interfaces. r=kats
2013-02-26 21:48:00 -08:00
Brian Nicholson
a11631e56a
Bug 845612 - Add missing @Override annotations. r=kats
2013-02-26 21:48:00 -08:00
Margaret Leibovic
98b1919162
Bug 845051 - (Part 2) Handle tab events directly in BrowserToolbar, instead of going through BrowserApp. r=mfinkle
2013-02-26 14:38:38 -08:00
Margaret Leibovic
6146f66102
Bug 845051 - (Part 1) Don't post Runnables to the main thread from onTabChanged, since it's always called on the main thread. r=mfinkle
2013-02-26 14:38:10 -08:00
Brian Nicholson
425860bde6
Bug 844590 - Use Looper.getMainLooper() for UiAsyncTask. r=kats
...
--HG--
extra : rebase_source : 4e5c919cd98b30faee9d0c1e3b429e27fe7d1ea2
2013-02-25 15:15:49 -08:00
Margaret Leibovic
5ef9322b19
Bug 842883 - (Part 3) Move Content:* events from GeckoApp to Tabs. r=bnicholson
2013-02-24 20:51:05 -08:00
Margaret Leibovic
04f5eecdab
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
7b92d63fba
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
6e93f5db82
Bug 817721/817735/817732 - New tabs tray layout with horizontal scrolling (r=mfinkle) (needs-clobber)
...
--HG--
rename : mobile/android/base/resources/drawable-xlarge-hdpi-v11/menu.png => mobile/android/base/resources/drawable-large-hdpi-v11/menu.png
rename : mobile/android/base/resources/drawable-xlarge-hdpi-v11/tabs_carat_contracted.png => mobile/android/base/resources/drawable-large-hdpi-v11/tabs_carat_contracted.png
rename : mobile/android/base/resources/drawable-xlarge-hdpi-v11/tabs_carat_expanded.png => mobile/android/base/resources/drawable-large-hdpi-v11/tabs_carat_expanded.png
rename : mobile/android/base/resources/drawable-xlarge-hdpi-v11/tabs_menu.png => mobile/android/base/resources/drawable-large-hdpi-v11/tabs_menu.png
rename : mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_button.xml => mobile/android/base/resources/drawable-large-land-v11/tabs_button.xml
rename : mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_level.xml => mobile/android/base/resources/drawable-large-land-v11/tabs_level.xml
rename : mobile/android/base/resources/drawable-xlarge-mdpi-v11/menu.png => mobile/android/base/resources/drawable-large-mdpi-v11/menu.png
rename : mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_carat_contracted.png => mobile/android/base/resources/drawable-large-mdpi-v11/tabs_carat_contracted.png
rename : mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_carat_expanded.png => mobile/android/base/resources/drawable-large-mdpi-v11/tabs_carat_expanded.png
rename : mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_menu.png => mobile/android/base/resources/drawable-large-mdpi-v11/tabs_menu.png
rename : mobile/android/base/resources/drawable-xlarge-xhdpi-v11/menu.png => mobile/android/base/resources/drawable-large-xhdpi-v11/menu.png
rename : mobile/android/base/resources/drawable-xlarge-xhdpi-v11/tabs_carat_contracted.png => mobile/android/base/resources/drawable-large-xhdpi-v11/tabs_carat_contracted.png
rename : mobile/android/base/resources/drawable-xlarge-xhdpi-v11/tabs_carat_expanded.png => mobile/android/base/resources/drawable-large-xhdpi-v11/tabs_carat_expanded.png
rename : mobile/android/base/resources/drawable-xlarge-xhdpi-v11/tabs_menu.png => mobile/android/base/resources/drawable-large-xhdpi-v11/tabs_menu.png
rename : mobile/android/base/resources/layout-xlarge-v11/tabs_panel.xml.in => mobile/android/base/resources/layout-large-land-v11/tabs_panel.xml.in
rename : mobile/android/base/resources/layout-xlarge-v11/tabs_panel_footer.xml => mobile/android/base/resources/layout-large-land-v11/tabs_panel_footer.xml
rename : mobile/android/base/resources/layout-xlarge-v11/tabs_panel_header.xml => mobile/android/base/resources/layout-large-land-v11/tabs_panel_header.xml
2013-02-22 07:23:16 +00:00
Lucas Rocha
2dcd7d298d
Bug 817721/817735/817732 - Always scroll on tabs tray animation (r=mfinkle)
2013-02-22 07:22:37 +00:00
Lucas Rocha
a09a4ed0f0
Bug 817721/817735/817732 - Change sidebar state to be dynamic (r=mfinkle)
2013-02-22 07:22:37 +00:00
Brian Nicholson
86d605176b
Bug 842797 - Rename GeckoAsyncTask to UiAsyncTask. r=mfinkle
...
--HG--
rename : mobile/android/base/GeckoAsyncTask.java => mobile/android/base/UiAsyncTask.java
2013-02-21 12:01:09 -08:00
Brian Nicholson
d88d9059b1
Bug 842797 - Replace GeckoAsyncTask Activity parameter with Handler. r=kats,mfinkle
2013-02-21 12:00:52 -08:00
Sriram Ramasubramanian
e708ec00e2
Bug 843314: Addon without icons should show a filler. [r=mfinkle]
2013-02-20 23:07:06 -08:00
Sriram Ramasubramanian
6f2bed14fb
Bug 840871: TabsPanel is not needed to be shown right on startup. [r=mfinkle]
2013-02-19 12:39:05 -08:00