Wes Johnston
6cd88db097
Bug 766094 - Set default prefs for webapps in js. r=mfinkle
2012-07-19 12:08:54 -07:00
Kartikaya Gupta
2daf07dd3f
Bug 772888 - Catch NullPointerException from the external storage directory not being available. r=wesj
2012-07-19 14:26:59 -04:00
Kartikaya Gupta
d62854f51b
Bug 766647 - Do a better job of coalescing the low-res screenshots. r=blassey
2012-07-18 11:23:16 -04:00
Chris Peterson
09dd93adf1
Backout 554503c436a3 (Bug 709230 Part 2) for possible test bustage. r=me
2012-07-17 22:39:46 -07:00
Chris Peterson
ea5aca80f3
Backout 844444ca8feb (Bug 709230) r=bustage
2012-07-17 17:54:54 -07:00
Chris Peterson
ad0d5b1167
Bug 709230 - Part 3: Mark classes final and reduce class visibility public->package->private to aid ProGuard optimizations. r=blassey
2012-07-15 13:20:43 -07:00
Chris Peterson
8f94ca9bd5
Bug 709230 - Part 2: Add missing access modifiers for Java methods accessed from JNI. r=blassey
2012-07-15 00:07:58 -07:00
Matt Brubeck
a7f0bde2c9
Bug 773089 - Use the tablet layout only on xlarge screens [r=mfinkle]
...
--HG--
rename : mobile/android/base/resources/drawable-large-hdpi/address_bar_back_button_bg.png => mobile/android/base/resources/drawable-xlarge-hdpi/address_bar_back_button_bg.png
rename : mobile/android/base/resources/drawable-large-hdpi/address_bar_back_button_pressed_bg.png => mobile/android/base/resources/drawable-xlarge-hdpi/address_bar_back_button_pressed_bg.png
rename : mobile/android/base/resources/drawable-large-hdpi/address_bar_texture_tablet.png => mobile/android/base/resources/drawable-xlarge-hdpi/address_bar_texture_tablet.png
rename : mobile/android/base/resources/drawable-large-hdpi/address_bar_url_default.9.png => mobile/android/base/resources/drawable-xlarge-hdpi/address_bar_url_default.9.png
rename : mobile/android/base/resources/drawable-large-hdpi/address_bar_url_pressed.9.png => mobile/android/base/resources/drawable-xlarge-hdpi/address_bar_url_pressed.9.png
rename : mobile/android/base/resources/drawable-large-hdpi/awesomebar_tab_center.9.png => mobile/android/base/resources/drawable-xlarge-hdpi/awesomebar_tab_center.9.png
rename : mobile/android/base/resources/drawable-large-hdpi/awesomebar_tab_left.9.png => mobile/android/base/resources/drawable-xlarge-hdpi/awesomebar_tab_left.9.png
rename : mobile/android/base/resources/drawable-large-hdpi/awesomebar_tab_right.9.png => mobile/android/base/resources/drawable-xlarge-hdpi/awesomebar_tab_right.9.png
rename : mobile/android/base/resources/drawable-large-hdpi/ic_awesomebar_go.png => mobile/android/base/resources/drawable-xlarge-hdpi/ic_awesomebar_go.png
rename : mobile/android/base/resources/drawable-large-hdpi/ic_awesomebar_search.png => mobile/android/base/resources/drawable-xlarge-hdpi/ic_awesomebar_search.png
rename : mobile/android/base/resources/drawable-large-hdpi/ic_menu_bookmark_add.png => mobile/android/base/resources/drawable-xlarge-hdpi/ic_menu_bookmark_add.png
rename : mobile/android/base/resources/drawable-large-hdpi/ic_menu_bookmark_remove.png => mobile/android/base/resources/drawable-xlarge-hdpi/ic_menu_bookmark_remove.png
rename : mobile/android/base/resources/drawable-large-hdpi/ic_menu_forward.png => mobile/android/base/resources/drawable-xlarge-hdpi/ic_menu_forward.png
rename : mobile/android/base/resources/drawable-large-hdpi/ic_menu_reload.png => mobile/android/base/resources/drawable-xlarge-hdpi/ic_menu_reload.png
rename : mobile/android/base/resources/drawable-large-hdpi/menu.png => mobile/android/base/resources/drawable-xlarge-hdpi/menu.png
rename : mobile/android/base/resources/drawable-large-hdpi/reader.png => mobile/android/base/resources/drawable-xlarge-hdpi/reader.png
rename : mobile/android/base/resources/drawable-large-hdpi/remote_tabs_off.png => mobile/android/base/resources/drawable-xlarge-hdpi/remote_tabs_off.png
rename : mobile/android/base/resources/drawable-large-hdpi/remote_tabs_on.png => mobile/android/base/resources/drawable-xlarge-hdpi/remote_tabs_on.png
rename : mobile/android/base/resources/drawable-large-hdpi/site_security_identified.png => mobile/android/base/resources/drawable-xlarge-hdpi/site_security_identified.png
rename : mobile/android/base/resources/drawable-large-hdpi/site_security_verified.png => mobile/android/base/resources/drawable-xlarge-hdpi/site_security_verified.png
rename : mobile/android/base/resources/drawable-large-hdpi/tab_new.png => mobile/android/base/resources/drawable-xlarge-hdpi/tab_new.png
rename : mobile/android/base/resources/drawable-large-hdpi/tabs_carat_contracted.png => mobile/android/base/resources/drawable-xlarge-hdpi/tabs_carat_contracted.png
rename : mobile/android/base/resources/drawable-large-hdpi/tabs_carat_expanded.png => mobile/android/base/resources/drawable-xlarge-hdpi/tabs_carat_expanded.png
rename : mobile/android/base/resources/drawable-large-hdpi/tabs_crop_expanded_normal.png => mobile/android/base/resources/drawable-xlarge-hdpi/tabs_crop_expanded_normal.png
rename : mobile/android/base/resources/drawable-large-hdpi/tabs_crop_expanded_pressed.png => mobile/android/base/resources/drawable-xlarge-hdpi/tabs_crop_expanded_pressed.png
rename : mobile/android/base/resources/drawable-large-hdpi/tabs_crop_normal.png => mobile/android/base/resources/drawable-xlarge-hdpi/tabs_crop_normal.png
rename : mobile/android/base/resources/drawable-large-hdpi/tabs_crop_pressed.png => mobile/android/base/resources/drawable-xlarge-hdpi/tabs_crop_pressed.png
rename : mobile/android/base/resources/drawable-large-hdpi/urlbar_stop.png => mobile/android/base/resources/drawable-xlarge-hdpi/urlbar_stop.png
rename : mobile/android/base/resources/drawable-large-mdpi/address_bar_back_button_bg.png => mobile/android/base/resources/drawable-xlarge-mdpi/address_bar_back_button_bg.png
rename : mobile/android/base/resources/drawable-large-mdpi/address_bar_back_button_pressed_bg.png => mobile/android/base/resources/drawable-xlarge-mdpi/address_bar_back_button_pressed_bg.png
rename : mobile/android/base/resources/drawable-large-mdpi/address_bar_bg.xml => mobile/android/base/resources/drawable-xlarge-mdpi/address_bar_bg.xml
rename : mobile/android/base/resources/drawable-large-mdpi/address_bar_texture_tablet.png => mobile/android/base/resources/drawable-xlarge-mdpi/address_bar_texture_tablet.png
rename : mobile/android/base/resources/drawable-large-mdpi/address_bar_url_default.9.png => mobile/android/base/resources/drawable-xlarge-mdpi/address_bar_url_default.9.png
rename : mobile/android/base/resources/drawable-large-mdpi/address_bar_url_pressed.9.png => mobile/android/base/resources/drawable-xlarge-mdpi/address_bar_url_pressed.9.png
rename : mobile/android/base/resources/drawable-large-mdpi/awesomebar_tab_center.9.png => mobile/android/base/resources/drawable-xlarge-mdpi/awesomebar_tab_center.9.png
rename : mobile/android/base/resources/drawable-large-mdpi/awesomebar_tab_left.9.png => mobile/android/base/resources/drawable-xlarge-mdpi/awesomebar_tab_left.9.png
rename : mobile/android/base/resources/drawable-large-mdpi/awesomebar_tab_right.9.png => mobile/android/base/resources/drawable-xlarge-mdpi/awesomebar_tab_right.9.png
rename : mobile/android/base/resources/drawable-large-mdpi/ic_awesomebar_go.png => mobile/android/base/resources/drawable-xlarge-mdpi/ic_awesomebar_go.png
rename : mobile/android/base/resources/drawable-large-mdpi/ic_awesomebar_search.png => mobile/android/base/resources/drawable-xlarge-mdpi/ic_awesomebar_search.png
rename : mobile/android/base/resources/drawable-large-mdpi/ic_menu_bookmark_add.png => mobile/android/base/resources/drawable-xlarge-mdpi/ic_menu_bookmark_add.png
rename : mobile/android/base/resources/drawable-large-mdpi/ic_menu_bookmark_remove.png => mobile/android/base/resources/drawable-xlarge-mdpi/ic_menu_bookmark_remove.png
rename : mobile/android/base/resources/drawable-large-mdpi/ic_menu_forward.png => mobile/android/base/resources/drawable-xlarge-mdpi/ic_menu_forward.png
rename : mobile/android/base/resources/drawable-large-mdpi/ic_menu_reload.png => mobile/android/base/resources/drawable-xlarge-mdpi/ic_menu_reload.png
rename : mobile/android/base/resources/drawable-large-mdpi/menu.png => mobile/android/base/resources/drawable-xlarge-mdpi/menu.png
rename : mobile/android/base/resources/drawable-large-mdpi/reader.png => mobile/android/base/resources/drawable-xlarge-mdpi/reader.png
rename : mobile/android/base/resources/drawable-large-mdpi/remote_tabs_off.png => mobile/android/base/resources/drawable-xlarge-mdpi/remote_tabs_off.png
rename : mobile/android/base/resources/drawable-large-mdpi/remote_tabs_on.png => mobile/android/base/resources/drawable-xlarge-mdpi/remote_tabs_on.png
rename : mobile/android/base/resources/drawable-large-mdpi/site_security_identified.png => mobile/android/base/resources/drawable-xlarge-mdpi/site_security_identified.png
rename : mobile/android/base/resources/drawable-large-mdpi/site_security_verified.png => mobile/android/base/resources/drawable-xlarge-mdpi/site_security_verified.png
rename : mobile/android/base/resources/drawable-large-mdpi/tab_new.png => mobile/android/base/resources/drawable-xlarge-mdpi/tab_new.png
rename : mobile/android/base/resources/drawable-large-mdpi/tabs_carat_contracted.png => mobile/android/base/resources/drawable-xlarge-mdpi/tabs_carat_contracted.png
rename : mobile/android/base/resources/drawable-large-mdpi/tabs_carat_expanded.png => mobile/android/base/resources/drawable-xlarge-mdpi/tabs_carat_expanded.png
rename : mobile/android/base/resources/drawable-large-mdpi/tabs_crop_button.xml => mobile/android/base/resources/drawable-xlarge-mdpi/tabs_crop_button.xml
rename : mobile/android/base/resources/drawable-large-mdpi/tabs_crop_expanded_normal.png => mobile/android/base/resources/drawable-xlarge-mdpi/tabs_crop_expanded_normal.png
rename : mobile/android/base/resources/drawable-large-mdpi/tabs_crop_expanded_pressed.png => mobile/android/base/resources/drawable-xlarge-mdpi/tabs_crop_expanded_pressed.png
rename : mobile/android/base/resources/drawable-large-mdpi/tabs_crop_normal.png => mobile/android/base/resources/drawable-xlarge-mdpi/tabs_crop_normal.png
rename : mobile/android/base/resources/drawable-large-mdpi/tabs_crop_pressed.png => mobile/android/base/resources/drawable-xlarge-mdpi/tabs_crop_pressed.png
rename : mobile/android/base/resources/drawable-large-mdpi/tabs_level.xml => mobile/android/base/resources/drawable-xlarge-mdpi/tabs_level.xml
rename : mobile/android/base/resources/drawable-large-mdpi/urlbar_stop.png => mobile/android/base/resources/drawable-xlarge-mdpi/urlbar_stop.png
rename : mobile/android/base/resources/drawable-large-xhdpi/address_bar_back_button_bg.png => mobile/android/base/resources/drawable-xlarge-xhdpi/address_bar_back_button_bg.png
rename : mobile/android/base/resources/drawable-large-xhdpi/address_bar_back_button_pressed_bg.png => mobile/android/base/resources/drawable-xlarge-xhdpi/address_bar_back_button_pressed_bg.png
rename : mobile/android/base/resources/drawable-large-xhdpi/address_bar_texture_tablet.png => mobile/android/base/resources/drawable-xlarge-xhdpi/address_bar_texture_tablet.png
rename : mobile/android/base/resources/drawable-large-xhdpi/address_bar_url_default.9.png => mobile/android/base/resources/drawable-xlarge-xhdpi/address_bar_url_default.9.png
rename : mobile/android/base/resources/drawable-large-xhdpi/address_bar_url_pressed.9.png => mobile/android/base/resources/drawable-xlarge-xhdpi/address_bar_url_pressed.9.png
rename : mobile/android/base/resources/drawable-large-xhdpi/awesomebar_tab_center.9.png => mobile/android/base/resources/drawable-xlarge-xhdpi/awesomebar_tab_center.9.png
rename : mobile/android/base/resources/drawable-large-xhdpi/awesomebar_tab_left.9.png => mobile/android/base/resources/drawable-xlarge-xhdpi/awesomebar_tab_left.9.png
rename : mobile/android/base/resources/drawable-large-xhdpi/awesomebar_tab_right.9.png => mobile/android/base/resources/drawable-xlarge-xhdpi/awesomebar_tab_right.9.png
rename : mobile/android/base/resources/drawable-large-xhdpi/ic_awesomebar_go.png => mobile/android/base/resources/drawable-xlarge-xhdpi/ic_awesomebar_go.png
rename : mobile/android/base/resources/drawable-large-xhdpi/ic_awesomebar_search.png => mobile/android/base/resources/drawable-xlarge-xhdpi/ic_awesomebar_search.png
rename : mobile/android/base/resources/drawable-large-xhdpi/ic_menu_bookmark_add.png => mobile/android/base/resources/drawable-xlarge-xhdpi/ic_menu_bookmark_add.png
rename : mobile/android/base/resources/drawable-large-xhdpi/ic_menu_bookmark_remove.png => mobile/android/base/resources/drawable-xlarge-xhdpi/ic_menu_bookmark_remove.png
rename : mobile/android/base/resources/drawable-large-xhdpi/ic_menu_forward.png => mobile/android/base/resources/drawable-xlarge-xhdpi/ic_menu_forward.png
rename : mobile/android/base/resources/drawable-large-xhdpi/ic_menu_reload.png => mobile/android/base/resources/drawable-xlarge-xhdpi/ic_menu_reload.png
rename : mobile/android/base/resources/drawable-large-xhdpi/menu.png => mobile/android/base/resources/drawable-xlarge-xhdpi/menu.png
rename : mobile/android/base/resources/drawable-large-xhdpi/reader.png => mobile/android/base/resources/drawable-xlarge-xhdpi/reader.png
rename : mobile/android/base/resources/drawable-large-xhdpi/remote_tabs_off.png => mobile/android/base/resources/drawable-xlarge-xhdpi/remote_tabs_off.png
rename : mobile/android/base/resources/drawable-large-xhdpi/remote_tabs_on.png => mobile/android/base/resources/drawable-xlarge-xhdpi/remote_tabs_on.png
rename : mobile/android/base/resources/drawable-large-xhdpi/site_security_identified.png => mobile/android/base/resources/drawable-xlarge-xhdpi/site_security_identified.png
rename : mobile/android/base/resources/drawable-large-xhdpi/site_security_verified.png => mobile/android/base/resources/drawable-xlarge-xhdpi/site_security_verified.png
rename : mobile/android/base/resources/drawable-large-xhdpi/tab_new.png => mobile/android/base/resources/drawable-xlarge-xhdpi/tab_new.png
rename : mobile/android/base/resources/drawable-large-xhdpi/tabs_carat_contracted.png => mobile/android/base/resources/drawable-xlarge-xhdpi/tabs_carat_contracted.png
rename : mobile/android/base/resources/drawable-large-xhdpi/tabs_carat_expanded.png => mobile/android/base/resources/drawable-xlarge-xhdpi/tabs_carat_expanded.png
rename : mobile/android/base/resources/drawable-large-xhdpi/tabs_crop_expanded_normal.png => mobile/android/base/resources/drawable-xlarge-xhdpi/tabs_crop_expanded_normal.png
rename : mobile/android/base/resources/drawable-large-xhdpi/tabs_crop_expanded_pressed.png => mobile/android/base/resources/drawable-xlarge-xhdpi/tabs_crop_expanded_pressed.png
rename : mobile/android/base/resources/drawable-large-xhdpi/tabs_crop_normal.png => mobile/android/base/resources/drawable-xlarge-xhdpi/tabs_crop_normal.png
rename : mobile/android/base/resources/drawable-large-xhdpi/tabs_crop_pressed.png => mobile/android/base/resources/drawable-xlarge-xhdpi/tabs_crop_pressed.png
rename : mobile/android/base/resources/drawable-large-xhdpi/urlbar_stop.png => mobile/android/base/resources/drawable-xlarge-xhdpi/urlbar_stop.png
rename : mobile/android/base/resources/layout-large/awesomebar_search.xml => mobile/android/base/resources/layout-xlarge/awesomebar_search.xml
rename : mobile/android/base/resources/layout-large/awesomebar_tab_indicator.xml => mobile/android/base/resources/layout-xlarge/awesomebar_tab_indicator.xml
rename : mobile/android/base/resources/layout-large/browser_toolbar.xml => mobile/android/base/resources/layout-xlarge/browser_toolbar.xml
rename : mobile/android/base/resources/layout-large/browser_toolbar_menu.xml => mobile/android/base/resources/layout-xlarge/browser_toolbar_menu.xml
rename : mobile/android/base/resources/layout-large/doorhangerpopup.xml => mobile/android/base/resources/layout-xlarge/doorhangerpopup.xml
rename : mobile/android/base/resources/layout-large/gecko_app.xml => mobile/android/base/resources/layout-xlarge/gecko_app.xml
rename : mobile/android/base/resources/layout-large/remote_tabs_child.xml => mobile/android/base/resources/layout-xlarge/remote_tabs_child.xml
rename : mobile/android/base/resources/layout-large/remote_tabs_group.xml => mobile/android/base/resources/layout-xlarge/remote_tabs_group.xml
rename : mobile/android/base/resources/layout-large/site_identity_popup.xml => mobile/android/base/resources/layout-xlarge/site_identity_popup.xml
rename : mobile/android/base/resources/layout-large/tabs_panel_toolbar.xml => mobile/android/base/resources/layout-xlarge/tabs_panel_toolbar.xml
rename : mobile/android/base/resources/layout-large/tabs_panel_toolbar_menu.xml => mobile/android/base/resources/layout-xlarge/tabs_panel_toolbar_menu.xml
rename : mobile/android/base/resources/layout-large/tabs_row.xml => mobile/android/base/resources/layout-xlarge/tabs_row.xml
rename : mobile/android/base/resources/menu-large-v11/gecko_menu.xml.in => mobile/android/base/resources/menu-xlarge-v11/gecko_menu.xml.in
rename : mobile/android/base/resources/values-large-v14/dimens.xml => mobile/android/base/resources/values-xlarge-v14/dimens.xml
rename : mobile/android/base/resources/values-large/dimens.xml => mobile/android/base/resources/values-xlarge/dimens.xml
rename : mobile/android/base/resources/values-large/styles.xml => mobile/android/base/resources/values-xlarge/styles.xml
2012-07-13 13:47:41 -07:00
Kartikaya Gupta
ae56c1bfc3
Bug 773393 - Make the ActivityHandlerHelper a static member of GeckoAppShell. r=mfinkle
2012-07-13 14:08:19 -04:00
Kartikaya Gupta
3f7dea34f7
Bug 773393 - Evacuate more code from GeckoApp into a new ActivityHandlerHelper class. r=mfinkle
2012-07-13 14:07:43 -04:00
Kartikaya Gupta
321ab2756c
Bug 773393 - Evacuate the activity result handler classes from GeckoApp.java. r=mfinkle
2012-07-13 14:06:24 -04:00
Kartikaya Gupta
23aa8796f7
Bug 769269 - Update a bunch of fields in GeckoApp to not be static any more. r=mfinkle
2012-07-13 10:17:03 -04:00
Kartikaya Gupta
851ec9e4a6
Bug 772890 - Update package for GfxInfoThread. r=bjacob
2012-07-11 14:13:49 -04:00
Arkady Blyakher
0b34215c91
Bug 769438 - Support sharing images via long press r=snorp
2012-07-10 14:25:15 -07:00
Benoit Jacob
de3d2ca49c
Bug 766251 - 1/5 - GfxInfo on Android: the Java and AndroidBridge parts - r=kats,jrmuizel
2012-07-05 10:12:10 -04:00
Kartikaya Gupta
58ce159123
Bug 765463 - Fix indexes when copying the screenshot buffer to the screenshot layer image buffer. r=blassey
2012-06-27 07:52:11 -07:00
Wes Johnston
ff60d647a1
Bug 766297 - Create a default prefs.js for webapps. r=mfinkle
2012-06-26 11:56:03 -07:00
Kartikaya Gupta
ba9436412f
Bug 766668 - Account for RTL pages having the top-left corner not at (0,0) when taking a screenshot update. r=blassey
2012-06-22 09:31:50 -04:00
Kartikaya Gupta
e4add49058
Bug 766988 - Prevent NPE and/or running screenshot updates when screenshotting is disabled. r=blassey
2012-06-21 11:46:58 -04:00
Matt Brubeck
8d9b2a0c33
Bug 765805 (3/3) - Update thumbnails for tabs added while the sidebar is open [r=sriram]
2012-06-19 13:37:57 -07:00
Vladimir Vukicevic
bdeab6096b
b=740586, [mobile] launch web apps in basic chromeless window; r=wesj,mfinkle
2012-06-18 13:03:03 -04:00
Brad Lassey
17abebe181
bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding r=kats,cjones
2012-06-14 09:08:51 -07:00
Kartikaya Gupta
872ec65423
Bug 752905 - Move the Prompt:Show handler out of handleGeckoMessage. r=margaret
2012-06-13 17:12:15 -04:00
Mark Finkle
6288461550
Bug 754575 - Cache.Trash* files fill up disk space r=blassey r=jduell
2012-06-11 16:06:07 -04:00
James Willcox
af687b7aba
Bug 759747 - Fix up fullscreen Flash handling on Android 4.0+ r=blassey
2012-06-06 22:39:36 -04:00
James Willcox
2f1fe9627e
Bug 759799 - Hook up Hal WakeLocks on Android r=blassey
2012-06-06 22:39:01 -04:00
Wes Johnston
2d57189770
Bug 760708 - Add ability to remove homescreen shortcuts. r=mfinkle
2012-06-06 13:52:14 -07:00
Brad Lassey
989a26a9ca
backing out bug 755070 for potential talos panning regression
2012-06-05 22:55:18 -04:00
Brad Lassey
e6a5c8c939
bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, only copy the region that was painted r=kats
...
--HG--
extra : rebase_source : 0f85abfedf36fb51e3632ba63ae1f194ff0a87ac
2012-06-05 14:59:01 -04:00
Brad Lassey
dff9264f3e
bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, follow up to use LinkedList instead of ArrayDequeu which is not supported on Froyo r=kats
...
--HG--
extra : rebase_source : d10393c4b2f445a6bb26f0a05359843308d84471
2012-06-04 13:23:03 -04:00
Brad Lassey
aff957995d
bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, chunk up large updates as well r=kats
...
--HG--
extra : rebase_source : 93caf010b0150d53f60d2dd528590aa4837dc2be
2012-06-04 11:56:31 -04:00
Brad Lassey
56f6d997b9
bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, chunk up whole page screenshots r=kats
...
--HG--
extra : rebase_source : 7d7825b1d9e53284bad7751812b83460f463c7e5
2012-06-04 11:56:31 -04:00
Brad Lassey
ddbab52c55
bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, only update dirty rects, reuse a single bytebuffer and stop using java bitmaps r=kats
...
--HG--
extra : rebase_source : a8eb542ef7a9f6c86e9766db7276a76dd8f038ee
2012-06-04 11:56:31 -04:00
Brad Lassey
06658b9f02
bug 755070 - Scrolling causes after paint notifications which causes screenshotting which causes checkerboarding, only take one screenshot at a time r=kats
...
--HG--
extra : rebase_source : b945dbbee5b60370ca5eef1463f2b9eb636d16a7
2012-05-17 17:49:40 +01:00
Phil Ringnalda
7b2c1cd198
Back out 3a23e11202f9 (bug 761503) for XUL build bustage
...
--HG--
extra : rebase_source : 379483b156ff33823218fd7c3ee82162341d659b
2012-06-05 08:28:37 -07:00
Brad Lassey
cb5d8f6351
bug 761503 - return a bool from PumpMessageLoop to indicate if work was performed r=snorp
2012-06-05 01:14:12 -04:00
Brad Lassey
e2a1dbe98f
bug 759146 - Looper throws uncaught exception on (some?) HTC Sense 4.0 phones (HTC Evo 4G LTE, HTC J, etc) r=snorp
2012-05-31 20:07:07 -04:00
James Willcox
f881190c2a
Bug 727421 - Implement full screen support for Flash on Android r=blassey
2012-05-30 12:10:49 -04:00
James Willcox
1a03a64625
Backout 814d564578d1 due to xul bustage
2012-05-30 11:58:50 -04:00
Kartikaya Gupta
cd1814b7d1
Bug 759762 - Update screenshot code to take into account RTL pages. r=blassey
2012-05-30 11:27:05 -04:00
James Willcox
9709d39263
Bug 727421 - Implement full screen support for Flash on Android r=blassey
2012-05-30 10:29:16 -04:00
Kartikaya Gupta
e84e1d10de
Bug 752709 - Extract a getDisplayMetrics function into GeckoApp. r=cpeterson
2012-05-23 21:53:39 -04:00
Kartikaya Gupta
84ade9c45e
Bug 748384 - Update all Java code to keep a page rect and CSS page rect instead of just the page size. r=Cwiiis
2012-05-23 10:49:52 -04:00
Kartikaya Gupta
04a457fab1
Bug 748384 - Back out 330e9c52f9ac, 9ba1078559fe, 2ed39c12d792, f53f05ecacd5 for build bustage. r=bustage
2012-05-23 11:08:19 -04:00
Kartikaya Gupta
d7e205e633
Bug 748384 - Update all Java code to keep a page rect and CSS page rect instead of just the page size. r=Cwiiis
2012-05-23 10:49:52 -04:00
Chris Lord
ef58dee1cb
Bug 607417 - Reconcile async scrolling for fixed position layers. r=ajuma
...
Untranslate fixed position layers when doing async scrolling so that they don't
jump about as content re-renders them in the correct place.
2012-05-23 09:36:39 +01:00
Gervase Markham
87620f5676
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Geoff Brown
b02790a816
Bug 751158 - Add tcheckerboard3 Robocop/Talos test. r=jmaher
2012-05-14 19:01:05 -04:00
Brian Nicholson
9004e630bd
Bug 753625 - Use tri-state session restore flag. r=mfinkle
2012-05-14 14:48:04 -07:00
Lucas Rocha
77a72c036b
Bug 750950 - Kill any zombie processes if database is locked (r=blassey)
2012-05-11 17:09:04 +01:00
Eitan Isaacson
1ae1b3a106
Bug 752935 - Decouple Android a11y checking, prepare for ICS on-the-fly a11y toggle events. r=davidb, r=kats
2012-05-10 10:33:12 -07:00
Gian-Carlo Pascutto
bc72bc0a71
Bug 746860 - Ensure profiles are moved to internal storage before accessing them. Use migrator. r=blassey
2012-05-09 00:51:07 +02:00
James Willcox
d8a5119df7
Bug 752153 - Improve the exit procedure for the Gecko Android Looper r=blassey
...
--HG--
extra : rebase_source : 13bef9a232f076b883aab9ab1ef48f5e82f50a06
2012-05-07 21:32:53 -04:00
Ed Morley
01d2ddd5d5
Backout 5c35cd6f3ea4 & ba39b0822992 (bug 607417) for native Android R1 failures
2012-05-04 14:26:09 +01:00
Brad Lassey
e484d5fe5a
bug 751678: Low-res screenshot happens when Fennec is in the background r=mfinkle a=blocking-fennec
2012-05-04 09:19:01 -04:00
Chris Lord
d8f77ad734
Bug 607417 - Reconcile async scrolling for fixed position layers. r=ajuma
...
Untranslate fixed position layers when doing async scrolling so that they don't
jump about as content re-renders them in the correct place.
--HG--
extra : rebase_source : 709a9b14b5301bb675e118859090e6fb1c0f26f9
2012-05-04 17:04:15 +12:00
Robert O'Callahan
65e34332be
backing out patches for bug 607417 due to build bustage
2012-05-04 17:29:05 +12:00
Chris Lord
675c02dfe0
Bug 607417 - Reconcile async scrolling for fixed position layers. r=ajuma
...
Untranslate fixed position layers when doing async scrolling so that they don't
jump about as content re-renders them in the correct place.
2012-05-04 17:04:15 +12:00
Doug Turner
9eaa2d7486
Bug 738465 - implement device light sensor. r=smaug
2012-05-02 09:43:45 -07:00
Doug Turner
f158836867
Bug 738131 - implement device proximity. r=smaug
...
* * *
Bug 738131 - implement device proximity. gonk implementation. r=mwu
2012-05-02 09:43:45 -07:00
James Willcox
85ae98e6a2
Bug 730890 - Install and run an Android Looper on Gecko main thread r=cjones
2012-05-03 10:53:31 -04:00
Ted Mielczarek
26472e1ab1
bug 748797 - support MOZ_LINKER_EXTRACT=1 as a configure option to turn on linker extraction all the time. r=glandium,blassey, a=android-only
...
CLOSED TREE
2012-05-02 07:15:07 -04:00
James Willcox
22ddeff430
Bug 727116 - Draw Flash plugins with OpenGL during pan/zoom on legacy Android r=blassey
2012-04-27 16:04:47 -04:00
Eitan Isaacson
4fbdca5640
Bug 747273 - Remove emitGeckoAccessibilityEvent, just emit one directly.
2012-04-27 10:35:47 -07:00
Chris Lord
968ce32698
Bug 748718 - Make ScreenshotLayer use SingleTileLayer's draw function. r=kats
...
ScreenshotLayer overrides SingleTileLayer's draw function to simplify the
drawing process. Unfortunately, this doesn't respect the layer mask, and can
cause the layer to appear incorrectly stretched.
Change the screenshot process so that whole-page screenshots pass parameters
that are pre-scaled (to avoid mismatches when the viewport changes), and set
the page size on the ScreenShotLayer so it draws in the correct place.
This also alters the masking slightly to avoid visible seams around masks in
the centre of the page, and to avoid unnnecessary drawing at the edges of the
page.
This change fixes the frame-rate issues with the screenshot layer, as it
removes unnecessary over-draw.
--HG--
extra : rebase_source : 671c5a48d7bc08b3b452ed7eea228eb22843c1ce
2012-04-26 13:45:31 -04:00
Brad Lassey
c7ddd60740
bug 748621 - planet.mozilla.org always shows black checkerboard r=BenWa
2012-04-24 21:39:10 -04:00
Brad Lassey
8daf4235b9
bug 748585 - Java low res screenshot sometimes renders black r=cwiiis
2012-04-24 18:54:24 -04:00
Lucas Rocha
0eac9baa3c
Bug 746444 - Add native function to force unlock on database file (r=blassey)
2012-04-24 16:34:03 -04:00
Brad Lassey
142a463d8e
bug 746016 - Cache low res version of the page in the java ui for use instead of checkerboarding r=kats
...
--HG--
extra : rebase_source : d6de0327a46393cd4cfc327dea5689364744a71d
2012-04-24 15:13:36 -04:00
Brad Lassey
11b7187a4e
bug 746132 - Screenshot buffers won't be freed if tab not found r=kats a=lsblakk
2012-04-20 14:14:31 -04:00
Ali Juma
c40c713688
Bug 733596 - Tell the compositor about the new surface size on surface change. r=bgirard a=blocking-fennec
2012-04-20 11:46:30 -04:00
Mark Finkle
4fe85a41b4
Bug 741435 - Web App shortcuts should use the App Icon 'as is' and not add a background r=wesj a=blocking-fennec
2012-04-20 00:54:50 -04:00
Mark Finkle
0408a3eb3b
Bug 746958 - Do not make duplicate home screen shortcuts r=mbrubeck a=blocking-fennec
2012-04-20 00:54:48 -04:00
Kartikaya Gupta
16aa4dce3a
Bug 745540 - Properly handle multithreaded access to the listener list. r=blassey
2012-04-17 11:30:34 -04:00
Mark Finkle
06836e9d32
Bug 737050 - Add support for the WEBAPP intent r=blassey r=bnicholson r=gavin
2012-04-13 22:45:25 -04:00
Eitan Isaacson
9c4cdab930
Bug 739493 - Add "Accessibility:IsEnabled" message for Android
2012-03-15 10:38:27 -04:00
James Willcox
c3bd125218
backout 022be5c50732 for xul bustage
2012-04-11 12:56:00 -04:00
James Willcox
19f98af9ab
Bug 730890 - Set up an Android Looper on the main Gecko thread r=cjones
2012-04-11 11:43:08 -04:00
Kartikaya Gupta
5ed6f42383
Bug 742019 - Rewrite how we handle touch events so we don't break panning, and don't introduce unnecessary latency. r=wesj
2012-04-07 03:09:26 -04:00
Brad Lassey
2f434bf365
bug 741284 - add async file request method r=kats
2012-04-05 01:50:06 -04:00
Kartikaya Gupta
da06ce864b
Bug 741400 - Guard against NullPointerException, and also move some code so it shouldn't happen. r=mfinkle
2012-04-04 11:55:40 -04:00
Ed Morley
c7a3740e33
Merge mozilla-central to mozilla-inbound
2012-03-31 15:28:55 +01:00
Mounir Lamouri
70c4e81387
Bug 740190 - Screen Orientation API: implement locking in Android. r=dougt
2012-03-29 23:31:12 -07:00
Chris Peterson
c0c958b5b5
Bug 739418 - When reporting a rethrown exception, report the original exception's stack trace. r=blassey
...
--HG--
extra : rebase_source : faff07d7900191e61fb2f287be9b3546809e8ec1
2012-03-28 17:51:02 -07:00
Kartikaya Gupta
a337361ec8
Bug 737553 - Fix null handling in DisplayPortCalculator. r=Cwiiis
2012-03-30 09:46:27 -04:00
Chris Peterson
716ee54f9c
Bug 738695 - Part 1: Remove Native Fennec's unused returnIMEQueryResult() (but not XUL Fennec's half). r=blassey
2012-03-23 14:00:19 -07:00
Geoff Brown
da09399809
Bug 737411 - Robocop: update reflection references; r=kats
2012-03-22 13:35:19 -04:00
Josh Dhaliwal
5062750d82
Bug 735011 - geolocation - support enableHighAccuracy position option. r=dougt
2012-03-21 10:52:35 -07:00
Doug Turner
e9b99834bc
Bug 735330 - move device motion from dom/system to hal. r=jdm
...
* * *
Bug 735330 - move device motion from dom/system to hal. cocoa bits. r=jdm
* * *
Bug 735330 - move device motion from dom/system to hal. window/qt/linux bits. r=jdm
* * *
Bug 735330 - move device motion from dom/system to hal. move accuracy into sensor data. support compassneedscalibration. r=jdm
--HG--
rename : dom/system/cocoa/smslib.h => hal/cocoa/smslib.h
rename : dom/system/cocoa/smslib.mm => hal/cocoa/smslib.mm
2012-03-20 23:36:17 -07:00
Matt Brubeck
bb974fd0d2
Back out bug 735330, bug 737462, bug 734854 because they broke XUL Fennec
...
--HG--
rename : hal/cocoa/smslib.h => dom/system/cocoa/smslib.h
rename : hal/cocoa/smslib.mm => dom/system/cocoa/smslib.mm
2012-03-20 16:59:24 -07:00
Doug Turner
cb66f15674
Bug 735330 - move device motion from dom/system to hal. r=jdm
...
* * *
Bug 735330 - move device motion from dom/system to hal. cocoa bits. r=jdm
* * *
Bug 735330 - move device motion from dom/system to hal. window/qt/linux bits. r=jdm
* * *
Bug 735330 - move device motion from dom/system to hal. move accuracy into sensor data. support compassneedscalibration. r=jdm
--HG--
rename : dom/system/cocoa/smslib.h => hal/cocoa/smslib.h
rename : dom/system/cocoa/smslib.mm => hal/cocoa/smslib.mm
2012-03-20 14:46:14 -07:00
Mounir Lamouri
71d5cfc5d5
Bug 720795 - Screen Orientation API reading and event implementation in Android. r=dougt
2012-03-20 14:09:45 +01:00
Mounir Lamouri
13fc1a1a8e
Bug 730289 - Filepicker on Android should allow picking or capturing media instead of having a specific button for capture. r=dougt,wesj ui-r=madhava
2012-03-18 17:15:56 +01:00
Mark Finkle
2f256bcc57
Backout 7e28d1a2c648, 330b210f503d, 2421d39e0ab3, aa978ffa44bc, 38a71ae7e06d, b94319584a7a, 7e8278f5e814, 0b4e3c7608ab, 329c07609ca8, 0d61a0d8dba4, Due to Ts regression on Android
2012-03-17 21:51:39 -04:00
Phil Ringnalda
11c327453c
Back out bf4b1d3c624e (bug 732069) on suspicion of causing increased failure to start the browser during tests
2012-03-17 12:32:44 -07:00
Mounir Lamouri
6849113efd
Bug 730289 - Filepicker on Android should allow picking or capturing media instead of having a specific button for capture. r=dougt,wesj ui-r=madhava
2012-03-16 22:44:00 +01:00
Mounir Lamouri
a2418c5fd8
Bug 720795 - Screen Orientation API reading and event implementation in Android. r=dougt
2012-03-16 19:43:10 +01:00
Chris Peterson
ffe4591ee7
Bug 733196 - Do not use the fullscreen keyboard on Native Fennec (in portrait or landscape orientations). r=blassey
2012-03-13 14:22:54 -07:00
Kartikaya Gupta
4e638d7d12
Bug 725095 - Merge off-main-thread compositor from Maple. IGNORE BAD COMMIT MESSAGES
2012-03-14 11:18:15 -04:00
Benoit Girard
32745d1cc3
Merge mc->Maple
2012-03-13 11:05:28 -04:00