Nick Alexander
d21da60698
Bug 870371 - Add Javascript interface to Android OrderedBroadcast. r=rnewman
2013-05-10 19:47:40 -07:00
Nick Alexander
233d172b81
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
6f7101afa2
Backout 6ee620315ad4 for causing test timeouts on a CLOSED TREE
2013-05-08 15:47:23 -07:00
Brian Nicholson
c6f4671912
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
a1dc0468c4
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
05ce7c9c89
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
cfb8127c25
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
89d9fdc7e4
Bug 867554/860121 - New Fennec sidebar animation (r=mfinkle)
2013-05-03 14:16:57 +01:00
Brian Nicholson
bf31561082
Bug 865005 - Part 1: Refactor initialization and create loadStartupTab() for initial tab. r=mfinkle
2013-05-16 15:07:43 -07:00
Lucas Rocha
1273ded084
Bug 869494 - Cleanup about:home handling in BrowserApp (r=mfinkle)
2013-05-13 17:40:38 +01:00
Lucas Rocha
4d394cdae2
Bug 869494 - Move browser-specific methods from GeckoApp to BrowserApp (r=mfinkle)
2013-05-13 17:27:53 +01:00
Ryan VanderMeulen
0e2eafeadc
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
d414eae46d
Bug 876473 - Provide Java-generated Firefox Health Report to about:healthreport. r=rnewman
2013-05-30 17:42:57 -07:00
Wes Johnston
e3a3ad35db
Bug 872388 - Cleanup review nits. r=bnicholson
2013-05-30 17:14:37 -07:00
Wes Johnston
5a0e863c39
Bug 872388 - Show a button toast when bookmarks are created. r=bnicholson
2013-05-30 17:03:20 -07:00
Wes Johnston
72efa4d6a3
Bug 872388 - Style button toasts. r=bnicholson
2013-05-30 17:03:17 -07:00
Phil Ringnalda
890972924f
Back out e9593bf12a59:f9c1d3eb3ce6 (bug 869123) for very frequent robocop1 testAllPagesTab failures
...
CLOSED TREE
2013-05-30 00:02:29 -07:00
Sriram Ramasubramanian
7de53c4f88
Bug 869123: Quick share action for android menu. [r=wesj]
2013-05-15 10:55:06 -07:00
Ryan VanderMeulen
bf125d6505
Backed out changeset d27425f46c14 (bug 869123) for robocop-2 failures.
2013-05-28 21:33:53 -04:00
Sriram Ramasubramanian
76ded0049d
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
0f7eb3d072
Bug 849847 - Make about:home scrollable with the analog stick. r=Cwiiis
2013-06-24 21:44:07 -07:00
Richard Newman
b5d075a023
Merge m-c to s-c.
2013-06-22 11:58:51 -07:00
Nick Alexander
61c23220ad
Bug 882745 - Add LaunchUpdater message to Android about:healthreport wrapper. r=rnewman
2013-06-21 14:00:40 -07:00
Nick Alexander
1db978d364
Bug 879555 - Add ShowSettings message to Android about:healthreport wrapper. r=rnewman
2013-06-21 14:00:40 -07:00
Margaret Leibovic
7fc48bf3ea
Bug 751205 - (Part 2) Un-singleton-ify SiteIdentityPopup. r=wesj
2013-06-20 08:06:15 -07:00
Margaret Leibovic
49399ef74b
Bug 877782 - Reposition form autocomplete popup if dynamic toolbar changes visibility. r=kats
2013-06-19 08:35:44 -07:00
Wes Johnston
11bf5adea8
Bug 872388 - Show a button toast when bookmarks are created. r=bnicholson
2013-05-30 17:03:20 -07:00
Wes Johnston
cb3a563479
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
ca7979fa5d
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
55bcb1df9b
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
60c9568151
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
b273d03f4d
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
5bbd465bbe
Bug 869123: Fix setIntent() call in ActionProvider. [r=mfinkle]
...
--HG--
extra : rebase_source : 413831c09b3df15383ba07671468af999e89134d
2013-06-04 14:07:42 -07:00
Sriram Ramasubramanian
bbff2b2968
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
6f34298eca
Bug 865228 - Only animate tabs counter once tabs button is on screen (r=mfinkle)
2013-05-01 17:32:01 +01:00
Lucas Rocha
5f199338b2
Bug 864960 - Parallax transition to open/close the tabs tray (r=mfinkle)
2013-04-26 14:12:08 +01:00
Lucas Rocha
b861e817e4
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
36ee6728ca
Bug 858687/862755/860308 - Major simplification of browser toolbar layout (r=mfinkle)
...
* * *
Bug fi
2013-03-14 15:35:38 -07:00
Lucas Rocha
3ea156e197
Fix broken build caused by 0a7e98a3c3eb (bug 858969) (r=mbrubeck)
2013-04-26 01:00:07 +01:00
Chris Lord
b365c94dfd
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
9cccb1d7a4
Backed out changeset 684a5ca2efb7 (bug 858969) for Android M3 failures.
...
CLOSED TREE
2013-04-25 10:56:54 -04:00
Ryan VanderMeulen
14bb2cbb6f
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
de45d738a8
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
5be47386eb
Bug 858687/862755/860308 - Major simplification of browser toolbar layout (r=mfinkle)
...
* * *
Bug fi
2013-03-14 15:35:38 -07:00
Lucas Rocha
2233f705d4
cked out changesets 10bdfbe0195b and 06b0f332039d (bug 858687) because of Robocop failures (r=backout)
2013-04-24 22:53:31 +01:00
Lucas Rocha
d67971e832
Backed out changesets 10bdfbe0195b and 06b0f332039d (bug 858687) because of Robocop failures (r=backout)
2013-04-24 22:48:39 +01:00
Lucas Rocha
52ae6967eb
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
d16b42b451
Bug 858687/862755/860308 - Major simplification of browser toolbar layout (r=mfinkle)
2013-03-14 15:35:38 -07:00
Brian Nicholson
3117cdc959
Bug 863803 - Part 2: Remove unneccesary call to hideAboutHome(). r=lucasr
2013-04-24 11:03:51 -07:00
Brian Nicholson
1e32a2673a
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
7920acf29c
Bug 861138: Remove landscape resources for browser-toolbar. [r=mfinkle]
2013-04-17 14:59:04 -07:00
Chris Lord
e0579b7ab8
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
3d4c58e50a
Bug 847834 - Avoid NPEs in BrowserApp.onActivityResult(). r=wesj
2013-04-23 14:21:34 -07:00
Benoit Girard
3d7c532eec
Bug 863375 - Remove 'Toggle Profiling' menu. r=ehsan
...
--HG--
extra : rebase_source : c8e70c998ede7986e2583f3fba4d23fcdb37b540
2013-04-19 15:37:50 -04:00
Kartikaya Gupta
d3e7b0badb
Bug 859962 - Guard against LayerView.getPanZoomController() returning null in BrowserApp. r=Cwiiis
2013-04-17 17:39:11 -04:00
Kartikaya Gupta
3e45685612
Bug 847898 - Put Android Beam support behind a confvar variable. r=mfinkle
2013-04-17 16:08:11 -04:00
Lucas Rocha
0b09a872d3
Bug 784387 - Handle duplicate reading list item case (r=bnicholson)
2013-04-17 11:43:22 +01:00
Margaret Leibovic
977f585a8f
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
84a6419b5d
Bug 838793 - Part 1: Convert AboutHomeContent to a Fragment. r=lucasr
2013-04-16 14:34:46 -07:00
Ryan VanderMeulen
8cf1313052
Backed out changeset 1d41c64ab235 (bug 860326) for robocop crashes.
2013-04-16 15:38:50 -04:00
Margaret Leibovic
1af36ec5ff
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
69442ae71f
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
92c2932aa9
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
019e73ef04
Bug 726716: Keyboard shortcuts for Fennec. [r=mfinkle]
...
--HG--
extra : rebase_source : fa0d362face86e9b7d28d2a3e079edf5fd43d283
2013-04-08 14:28:56 -07:00
Brian Nicholson
3b9de36248
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
5303797e88
Bug 859229 - Part 3: Fix order of Java imports. r=kats
2013-04-08 00:51:56 -07:00
Chris Lord
0bd6ff9ea7
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
16262cb04f
Merge m-c to inbound.
2013-04-03 18:16:48 -04:00
Kartikaya Gupta
d6c14dd759
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
e485293e7d
Bug 852828 - Add basic support for subscribing to feeds (RSS/Atom) r=margaret
2013-04-03 15:34:51 -04:00
Kartikaya Gupta
50f56e6cb7
Bug 856756 - Move GeckoApp.hasPermanentMenuKey to HardwareUtils.hasMenuButton. r=mfinkle
2013-04-02 10:04:21 -04:00
Kartikaya Gupta
39eae0eca8
Bug 856756 - Extract a HardwareUtils class. r=mfinkle
2013-04-02 10:03:39 -04:00
Eitan Isaacson
72b4ee9368
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
0e1fdb5173
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
ea4efaed7a
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
0fc8b97188
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
d66b9d81cb
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
831e84f495
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
5d6f9746e2
Bug 853300 - Show toolbar when hw menu button is pressed (r=cwiiis)
2013-03-22 10:26:32 +00:00
Lucas Rocha
631e863aed
Bug 853497 - Remove spacer view from gecko_app.xml (r=cwiiis)
2013-03-22 10:26:26 +00:00
Brian Nicholson
5e13ac281a
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
ba90002039
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
ead1fe5b4c
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
af416ef4e2
Bug 851056 - Remove NotificationHandler. r=kats
2013-03-19 14:09:44 -07:00
Kartikaya Gupta
9dd74b5ee4
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
2a4e661b53
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
15c14b3e12
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
2ea639cdcb
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
0c17a97577
Bug 802130 - Move GeckoAppShell.getHandler() to ThreadUtils.getBackgroundHandler(). r=mfinkle
2013-03-15 11:52:53 +01:00
Kartikaya Gupta
1424e8b030
Bug 802130 - Move mMainHandler into ThreadUtils. r=mfinkle
2013-03-15 11:52:53 +01:00
Kartikaya Gupta
66b7b3210b
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
c1584efd49
Bug 849845 - Map Gamepad L1/R1 to back/forward on Android. r=kats
2013-03-13 02:58:41 +00:00
Chris Lord
a9a1bc27f5
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
b035b5234a
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
ee09504083
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
fe3bb9e3a9
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
34f36a04cf
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
cee569cde8
Bug 849845 - Map Gamepad L1/R1 to back/forward on Android. r=kats
2013-03-12 17:58:23 +00:00
Chris Lord
d9c4c6a244
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
cc56255a8c
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
5db4185dde
Bug 849845 - Map Gamepad-Y to toggle chrome on Firefox/Android. r=kats
2013-03-12 13:22:01 +00:00
Kartikaya Gupta
9e6ad2a79e
Back out ecc5ce4b7632 (bug 849955) for missing Android API level checks. r=me DONTBUILD
2013-03-12 10:15:46 +00:00
Kartikaya Gupta
da8d23cf8b
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
e24f1978b9
Bug 835022 - Switch to correct tab when a tab is closed. r=mfinkle
2013-03-11 16:09:14 -07:00
Chris Lord
c2e09db365
Bug 849254 - Fix NullPointerException in BrowserApp.setToolbarHeight. r=kats
2013-03-11 16:04:55 +00:00
Kartikaya Gupta
439ebebadc
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
3a37d846ee
Bug 838440 - Refresh about:home twhen the activity is resumed. r=lucasr
2013-03-08 13:01:51 -08:00
Kartikaya Gupta
9df9fdeadc
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
25a04ac367
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
05ac180452
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
a20f8323fe
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
13e101bb22
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
8cf664a621
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
ef9893ac25
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
d60728c861
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
695bae5cc3
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
48d7d182cd
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
48d938d094
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
281ff270bc
Bug 726335 - Add support for receiving URLs via Android Beam. r=mfinkle
2013-03-05 13:05:52 +00:00
Ryan VanderMeulen
75acd49b0e
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
4f03c350fb
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
1461d5cf81
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
077631a00a
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
f8fe6e5a6c
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
60ecbc5a2d
Bug 839602 - Immediately update browser toolbar after awesomescreen closes. r=bnicholson
2013-02-11 16:51:02 -08:00
Brian Nicholson
09bb93a1e8
Bug 845612 - Add @Override annotations for implemented interfaces. r=kats
2013-02-26 21:48:00 -08:00
Brian Nicholson
ecbec88fd7
Bug 845612 - Add missing @Override annotations. r=kats
2013-02-26 21:48:00 -08:00
Margaret Leibovic
a90a3ba663
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
a1bc54b729
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
93d01ba33b
Bug 844590 - Use Looper.getMainLooper() for UiAsyncTask. r=kats
...
--HG--
extra : rebase_source : 4e5c919cd98b30faee9d0c1e3b429e27fe7d1ea2
2013-02-25 15:15:49 -08:00
Margaret Leibovic
87d6ac0b5a
Bug 842883 - (Part 3) Move Content:* events from GeckoApp to Tabs. r=bnicholson
2013-02-24 20:51:05 -08:00
Margaret Leibovic
505dc94fb3
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
d82959f60f
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
6aeacee650
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
b96b6edb4e
Bug 817721/817735/817732 - Always scroll on tabs tray animation (r=mfinkle)
2013-02-22 07:22:37 +00:00
Lucas Rocha
3f51df13d2
Bug 817721/817735/817732 - Change sidebar state to be dynamic (r=mfinkle)
2013-02-22 07:22:37 +00:00
Brian Nicholson
3dcf800fa0
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
28ffe7f212
Bug 842797 - Replace GeckoAsyncTask Activity parameter with Handler. r=kats,mfinkle
2013-02-21 12:00:52 -08:00
Sriram Ramasubramanian
38bde99563
Bug 843314: Addon without icons should show a filler. [r=mfinkle]
2013-02-20 23:07:06 -08:00
Sriram Ramasubramanian
e729e71afc
Bug 840871: TabsPanel is not needed to be shown right on startup. [r=mfinkle]
2013-02-19 12:39:05 -08:00
Margaret Leibovic
b8644f7bb6
Bug 840825 - Basic tests for distribution customization. r=gbrown,wesj
2013-02-19 10:15:55 -08:00
Ms2ger
9247adf0cd
Backout bug 828349, bug 835022 for robocop orange and exception from Tabs.getDisplayCount.
2013-02-16 10:36:05 +01:00
Brian Nicholson
fe00e50ca9
Bug 828349 - Return the tab count of the current private state. r=mfinkle
2013-02-15 22:42:12 -08:00
Kartikaya Gupta
02904237fe
Bug 841810 - Allow java addons to receive and respond to events. r=mfinkle
2013-02-15 15:21:41 -05:00
Sriram Ramasubramanian
5354432eca
Bug 839887: Sync tabs should close the tabs ui on phones. [r=mfinkle]
2013-02-14 09:50:11 -08:00
Christian Vielma
b06ea4e13a
Bug 454880 - Allow access to recent history through back/forward buttons. r=bnicholson
...
--HG--
extra : rebase_source : c871a1f0b464db10b5bd22a27f7783ba1c53c213
2013-02-06 22:53:01 -05:00
Margaret Leibovic
ae1909b998
Bug 834681 - Add support for basic distribution modifications. r=mfinkle
2013-02-01 15:45:33 -08:00
Mark Capella
7c828d1813
Bug 836689 - The security notification pop-up is still displayed, r=mfinkle
2013-02-01 17:19:47 -05:00
Ryan VanderMeulen
69a41795c3
Backed out changesets 9aadf7e35e70 (bug 836517) and 493805ba1c85 (bug 834681) for Android test hangs.
2013-01-31 15:15:50 -05:00
Margaret Leibovic
4f5bfeecb4
Bug 834681 - Add support for basic distribution modifications. r=mfinkle
2013-01-31 10:28:00 -08:00