Commit Graph

682 Commits

Author SHA1 Message Date
Margaret Leibovic
0905b54ccc Bug 755062 - Make sure there are no visible plugins on the page before deciding to show the plugin doorhanger. r=mfinkle 2012-05-22 21:29:19 -04:00
Kartikaya Gupta
ec2fc54a88 Bug 753250 - Make the touch radius prefs map to real-world metrics (i.e. 1/240-inches) and expand the radius a little. r=mfinkle 2012-05-23 21:54:30 -04:00
Kartikaya Gupta
132e18cafc Bug 748384 - Propagate the page bounds in via browser.js. r=Cwiiis,mats 2012-05-23 10:49:59 -04:00
Kartikaya Gupta
47f98d820d Bug 748384 - Remove the DrawMetadataProvider which is not being used any more. r=Cwiiis 2012-05-23 10:49:44 -04:00
Thiyag Krishna
62b026330e Bug 741655 - Add more controls to download manager. r=bnicholson 2012-05-23 20:56:39 -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
a17147cd57 Bug 748384 - Propagate the page bounds in via browser.js. r=Cwiiis,mats 2012-05-23 10:49:59 -04:00
Kartikaya Gupta
9ae5a45d13 Bug 748384 - Remove the DrawMetadataProvider which is not being used any more. r=Cwiiis 2012-05-23 10:49:44 -04:00
Vladimir Vukicevic
a900813e5d b=748509; [android] selecting current tab stops rendering; r=blassey 2012-05-22 18:13:04 -04:00
Mark Finkle
8b28bc3126 Bug 741608 - Create homescreen shortcut for installed app r=wesj 2012-05-22 01:00:35 -04:00
Wes Johnston
6fe3684be2 Bug 756689 - Send notifications when addon options are shown. r=mfinkle 2012-05-21 12:31:36 -07:00
Gervase Markham
87620f5676 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Matt Brubeck
7dce3aecfa Bug 707571 (part 5) - Add a hidden pref to ignore user-scalable=no [r=mfinkle] 2012-05-18 08:24:27 -07:00
Matt Brubeck
dd1a410b01 Bug 707571 (part 4) - Use mininum-scale and maximum-scale from <meta name="viewport"> [r=kats] 2012-05-18 08:24:27 -07:00
Matt Brubeck
901910c609 Bug 707571 (part 2) - Disable zooming for pages with user-scalable=no [r=kats] 2012-05-18 08:24:27 -07:00
Matt Brubeck
e7b7e4a6fc Bug 707571 (part 1) - Make viewport calculations respect zoom limits set by the page [r=mfinkle] 2012-05-18 18:36:47 -07:00
Matt Brubeck
babf33c424 Back out bug 707571 because of reftest failures 2012-05-18 09:31:27 -07:00
Matt Brubeck
84dddb8bc4 Bug 707571 (part 5) - Add a hidden pref to ignore user-scalable=no [r=mfinkle] 2012-05-18 08:24:27 -07:00
Matt Brubeck
206bfef1de Bug 707571 (part 4) - Use mininum-scale and maximum-scale from <meta name="viewport"> [r=kats] 2012-05-18 08:24:27 -07:00
Matt Brubeck
828992dc11 Bug 707571 (part 2) - Disable zooming for pages with user-scalable=no [r=kats] 2012-05-18 08:24:27 -07:00
Matt Brubeck
04bb384821 Bug 707571 (part 1) - Make viewport calculations respect zoom limits set by the page [r=mfinkle] 2012-05-18 08:24:27 -07:00
Kartikaya Gupta
a3bb80c0f0 Bug 755549 - Don't provide haptic feedback if the body or root element listeners are what make the element clickable. r=mfinkle 2012-05-18 08:35:55 -04:00
Kartikaya Gupta
375a041758 Bug 743279 - Exclude elements at body-level or higher with mouse listeners from being picked first as a target. r=wesj 2012-05-17 12:19:11 -04:00
Kartikaya Gupta
7e76256579 Bug 743279 - Minor code cleanups. r=wesj 2012-05-17 12:18:53 -04:00
Brian Nicholson
e4896047ff Bug 755771 - Part 2: Send purge count to Java. r=mfinkle 2012-05-16 23:07:55 -07:00
Panos Astithas
206ad00f97 Merge m-c to fx-team 2012-06-21 10:11:14 +03:00
Panos Astithas
80680028cb Use a preference setting to decide whether to bind to the loopback interface only, or all interfaces (Bug 764679); r=dcamp,mfinkle,jgriffin,vingtetun 2012-06-20 16:31:50 +03:00
Brian Nicholson
9004e630bd Bug 753625 - Use tri-state session restore flag. r=mfinkle 2012-05-14 14:48:04 -07:00
Matt Brubeck
c4e3f1eef8 Bug 754637 - Don't zoom in to list items or blockquotes on double-tap [r=mfinkle] 2012-05-13 17:09:32 -07:00
Eitan Isaacson
c32a3f406a Bug 752729 - Open select dialog via DOM event instead of Android message. r=mbrubeck 2012-05-07 16:52:20 -07:00
Mark Finkle
0d6f63f7ba Bug 752014 - Remove support for adding downloads to the system download manager r=mbrubeck 2012-05-06 10:59:14 -04:00
Eitan Isaacson
e23695d9ea Bug 749719 - Attach AccessFu in Android chrome script. r=mbrubeck 2012-05-04 23:46:16 -07:00
Wes Johnston
71817c8408 Bug 747792 - HasTouchListener notification should use the topmost window. r=kats 2012-05-04 14:38:43 -07:00
Matt Brubeck
e5d1d7a8d7 Merge mozilla-central and mozilla-inbound 2012-05-02 15:58:11 -07:00
Brian Nicholson
ee613c7c31 Bug 749305 - Change favicons on pageshow rather than DOMContentLoaded. r=mfinkle a=android-only 2012-05-02 13:55:27 -07:00
Kartikaya Gupta
34ea328f22 Bug 738641 - Account for rounding errors when reporting page size from JS to Java. r=Cwiiis a=android-only 2012-04-30 15:50:50 -04:00
Wes Johnston
e52044d460 Bug 744518 - Use touch events to trigger tap highlight. r=kats. a=mobile-only 2012-05-02 11:55:37 -07:00
Wes Johnston
6e267e449b Bug 747354 - Only show completed downloads in the download manager. r=mfinkle, a=mobile-only 2012-05-02 11:40:42 -07:00
Brad Lassey
95350f1a14 bug 744070 - Page starts out zoomed, doesn't resize/scroll correctly r=mbrubeck a=android-only 2012-05-02 13:24:53 -04:00
Kartikaya Gupta
4faf1db7af Bug 732364 - Ensure _elementCanScroll doesn't return true when the irrelevant axis is scrollable. r=Cwiiis 2012-05-02 13:17:38 -04:00
Margaret Leibovic
cac04c5546 Bug 695204 - Display site security. r=mfinkle a=android-only 2012-05-02 09:07:58 -07:00
Kartikaya Gupta
cd64b7f0d5 Bug 750722 - Fix missing null check. r=mfinkle a=android-only 2012-05-02 10:51:09 -04:00
Mark Finkle
9093a7fc0c Bug 750243 - Make sure target.currentURI is not null before saving an image r=wesj a=android-only 2012-05-01 20:20:46 -04:00
Margaret Leibovic
3ef300c645 Bug 747023 - Install software notification doorhanger popup can appear from page in background tab. r=mfinkle a=android-only 2012-05-01 13:59:07 -07:00
Margaret Leibovic
e3e986ce65 Bug 750130 - Telemetry doorhanger appears then disappears when onLocationChange is fired during startup. r=bnicholson a=android-only 2012-04-30 14:11:12 -07:00
Margaret Leibovic
3a855f963c Bug 749624 - Check to make sure BrowserApp.selectedTab isn't null. r=mfinkle 2012-04-28 15:35:11 -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
Jeff Muizelaar
0816fa076e Bug 748832. Remove dead paint supression code. r=kats
Bug 732564 disabled the painting suppression code in browser.js. This removes
the caller and the interface.

--HG--
extra : rebase_source : 236f81abcf980c41ffdb6c29dc4290a6a7671d14
2012-04-25 12:49:43 -04:00
Margaret Leibovic
946c7d83b0 Bug 750130 - Telemetry doorhanger appears then disappears when onLocationChange is fired during startup. r=bnicholson 2012-04-30 14:11:12 -07:00
Mark Finkle
cb67f54f6e Bug 750159 - Sometimes we get 'browser is null' errors in onLocationChange so remove the need for the browser r=mbrubeck 2012-04-30 16:17:31 -04:00
Kartikaya Gupta
5afd485ad9 Bug 738641 - Account for rounding errors when reporting page size from JS to Java. r=Cwiiis 2012-04-30 15:50:50 -04:00
Kartikaya Gupta
89e412b984 Bug 732016 - Re-enable scroll clamping but set the desired scrollport using the new scrollport API. r=Cwiiis 2012-04-24 13:52:37 -05:00
Margaret Leibovic
b426c47594 Bug 736008 - Show autocomplete suggestions on click instead of on focus. r=mfinkle 2012-04-24 13:37:38 -04:00
Kartikaya Gupta
9eac637924 Bug 737510 - Compensate for rounding errors in displayport processing that result in not snapping to tiles properly. r=Cwiiis a=blocking-fennec 2012-04-23 23:54:11 -04:00
Phil Ringnalda
06f3cce1f3 Back out b1bf084429e8, ddd8619fdf56, 1ca7c95917fb (bug 737510) for Android XUL and crashtest bustage on a CLOSED TREE, a=bustage 2012-04-24 00:04:28 -07:00
Kartikaya Gupta
e4f71482f7 Bug 737510 - Compensate for rounding errors in displayport processing that result in not snapping to tiles properly. r=Cwiiis a=blocking-fennec 2012-04-23 23:54:11 -04:00
Brian Nicholson
e38dc2bae6 Bug 746380 - Add sameDocument flag to location change. r=mfinkle a=blocking-fennec 2012-04-23 17:35:50 -04:00
Joe Drew
39ab97d3a8 Backout 83faa1da3db8 (bug 732016) for regressions. a=regression
--HG--
extra : rebase_source : 1c009c50f911458fab8bdc5661f91642509148de
2012-04-23 11:12:18 -07:00
Brian Nicholson
28356cfc3e Bug 746380 - Use URI of nsIChannel on state change. r=mfinkle a=blocking-fennec 2012-04-23 10:34:14 -04:00
Margaret Leibovic
68e38feff8 Bug 741831 - Readonly text inputs can trigger form autocomplete popups. r+a=mfinkle 2012-04-22 09:58:29 -07:00
Joe Drew
41506abc0b Bug 744939 - Make animatedZoomTo operate in CSS pixels instead of device pixels. r=kats a=blocking-fennec 2012-04-14 13:18:10 -04:00
Joe Drew
7f29dc336a Bug 744916 - Make the Java viewport keep track of its size in both CSS pixels and device pixels. r=kats
--HG--
extra : rebase_source : f733c2a4eadaeaa9c845b83886af8ab335250f85
2012-04-12 16:00:56 -04:00
Matt Brubeck
ef71c94678 Bug 747109 - Remove broken code to fix an error in Clear Private Data [r=mfinkle, a=blocking-fennec] 2012-04-20 12:49:47 -07:00
Mark Finkle
9a190f5f34 Bug 745765 - Reuse existing tab for same app launch in about:apps r=fabrice a=blocking-fennec 2012-04-20 00:54:52 -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
Kartikaya Gupta
2f80ad568c Bug 732016 - Re-enable scroll clamping but set the desired scrollport using the new scrollport API. r=Cwiiis a=fennec 2012-04-19 20:55:25 -05:00
Matt Brubeck
bf9fbe4d81 Bug 739393 - Set new tabs created in the background to inactive [r=mfinkle, a=blocking-fennec] 2012-04-18 22:01:58 -07:00
Margaret Leibovic
e02b7a3ec3 Bug 745016 - Tap-to-play plugin click listener sometimes doesn't get triggered. r+a=mfinkle 2012-04-18 07:59:21 -07:00
Margaret Leibovic
d9a5512be6 Bug 735747 - Form autocomplete doesn't trigger oninput event. r+a=mfinkle 2012-04-16 16:12:01 -07:00
Mark Finkle
54c1606dfc Bug 745750 - HTML entities in a download title will break the Download Manager r=wesj 2012-04-16 17:21:18 -04:00
Kartikaya Gupta
304600501c Bug 744699 - Call setDisplayPort on the correct presShell. r=roc 2012-04-16 09:48:04 -04:00
Kartikaya Gupta
1a95faf9af Bug 745501 - Make sure simple string prefs get sent to Java properly. r=mfinkle 2012-04-15 09:34:14 -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
Mark Finkle
7d8d023cb0 Bug 744770 - Master Password dummy pref should not be saved r=wesj 2012-04-12 23:42:48 -04:00
Gian-Carlo Pascutto
2b00edbc12 Bug 741281 - Add a Java interface for sending telemetry data. r=blassey 2012-04-12 23:19:57 +02:00
Margaret Leibovic
a118c20d4e Bug 743646 - Plugin doorhanger appears for unsupported plugin embeds (and hidden embeds that are enabled by default). r=mfinkle 2012-04-12 12:34:58 -07:00
Margaret Leibovic
c497ac6e70 Bug 741132 - Plugin doorhanger reappears after switching tabs after Flash has been enabled. r=mfinkle 2012-04-12 12:34:48 -07:00
Margaret Leibovic
dde82ff197 Bug 741134 - Plugin placeholder shown even when Site Setting says 'Play Plugins: Yes'. r=mfinkle 2012-04-11 15:10:49 -07:00
Matt Brubeck
24e371f9bc Bug 743415 - Back button goes back to about:empty after leading a redirect [r=mfinkle] 2012-04-11 09:10:38 -07:00
Lucas Rocha
9862b7600f Bug 739966 - Add a Debugger listener to Fennec (r=mfinkle) 2012-04-10 11:05:45 +01:00
Lucas Rocha
a87e84aa5e Bug 739966 - Add Fennec's remote debugger actors (r=past) 2012-04-10 11:05:43 +01:00
Wes Johnston
c02b67c323 Bug 739215 - Favicon for about:firefox. r=mfinkle 2012-04-09 17:19:08 -07:00
Théo Chevalier
3ad5feb8fb Bug 702284 - Additional descriptive text for Help > About $PRODUCTNAME in mobile Nightly. r=mfinkle 2012-04-09 18:23:42 -04:00
Kartikaya Gupta
45e654432d Bug 741228 - Add a small element cache to reduce time spent finding clickable elements. r=wesj 2012-04-09 12:08:08 -05:00
Margaret Leibovic
9c99d6b336 Bug 743227 - "Always show" does not display the popoups until a page reload. r=mbrubeck 2012-04-06 09:58:03 -07:00
Kartikaya Gupta
915649b94e Bug 741988 - Avoid potentially triggering an extra draw. r=Cwiiis 2012-04-05 17:41:11 -04:00
Margaret Leibovic
1b7ef6c437 Bug 741128 - Plugin placeholder not shown when embeds become visible by dynamically changing height/width. r=mfinkle 2012-04-03 11:34:41 -07:00
Brian Nicholson
e97e7cf453 Bug 741712 - Fixup URIs stop throbber prematurely. r=mfinkle 2012-04-04 13:33:09 -07:00
Brian Nicholson
acef8929a3 Bug 695178 - Download Manager. r=mfinkle,wesj 2012-04-04 10:12:44 -07:00
Wes Johnston
215770c942 Bug 735912 - Update tests for new behavior. r=mfinkle 2012-03-30 11:01:45 -07:00
Wes Johnston
f7c11c0051 Bug 735912 - Create databases at startup. r=mfinkle 2012-03-30 11:01:44 -07:00
Mark Finkle
9d2916d9c8 Bug 697309 - Add support for the Open Web Apps API - part 2 : about:apps r=mbrubeck r=fabrice 2012-03-30 00:50:48 -04:00
Mark Finkle
b3a504ce9f Bug 697309 - Add support for the Open Web Apps API - part 1 : UI glue r=fabrice r=mbrubeck 2012-03-30 00:50:45 -04:00
Wes Johnston
413d1a167a backout 2a46d0a93816, 3849a7572a98, and 8ba795535c17 2012-03-29 15:51:39 -07:00
Margaret Leibovic
aa57a8b845 Bug 736278 - (2/2) Add always/never permissions for click-to-play plugins. r=mfinkle 2012-03-27 14:36:25 -07:00
Margaret Leibovic
794caf9b0b Bug 736278 - (1/2) Add support for checkbox in doorhanger message. r=mfinkle 2012-03-27 14:36:20 -07:00
Mark Finkle
82ae8fb092 Backout a2b4067cb7f8, due to talos bustage 2012-03-28 23:23:33 -04:00
Margaret Leibovic
9b985e0fb0 backout cecf156d7869 because of talos fail 2012-03-28 16:18:16 -07:00
Margaret Leibovic
1d191230b4 backout c86023072076 because of talos fail 2012-03-28 16:18:11 -07:00
Margaret Leibovic
239fa1b558 Bug 736278 - (2/2) Add always/never permissions for click-to-play plugins. r=mfinkle 2012-03-27 14:36:25 -07:00
Margaret Leibovic
340ee63032 Bug 736278 - (1/2) Add support for checkbox in doorhanger message. r=mfinkle 2012-03-27 14:36:20 -07:00
Mark Finkle
824456e842 Bug 697309 - Add support for the Open Web Apps API (core) r=fabrice 2012-03-28 16:55:10 -04:00
Jared Wein
8812cdcc44 Bug 734323 - Invisible plugins added to the DOM after the 'load' event will not prompt a doorhanger to appear. r=margaret 2012-03-28 08:54:00 -07:00
Jared Wein
544bad2b63 Bug 730318 - Opt-in activated plugins should use internal APIs to keep track of plugin activation. r=margaret 2012-03-28 08:53:58 -07:00
Phil Ringnalda
ee201831b3 Back out 47afa45afdfb and ccb20a1169f1 (bug 697309) and c30bdfd14362 and 618b680315ee (bug 736278) for Android native Talos bustage 2012-03-28 00:09:25 -07:00
Brian Nicholson
25c7f8484c Bug 739698 - SearchEngines cleanup in browser.js. r=mfinkle 2012-03-27 15:54:01 -07:00
Mark Finkle
73640320ed Bug 697309 - Add support for the Open Web Apps API - part 2 : about:apps r=mbrubeck, fabrice 2012-03-27 17:44:28 -04:00
Mark Finkle
86100c2891 Bug 697309 - Add support for the Open Web Apps API - part 1 : UI glue r=fabrice 2012-03-27 17:44:25 -04:00
Margaret Leibovic
49f76cfb3b Bug 736278 - Add always/never permissions for click-to-play plugins. r=mfinkle 2012-03-27 13:02:46 -07:00
Margaret Leibovic
76f8d24320 Bug 736278 - Add support for checkbox in doorhanger message. r=mfinkle 2012-03-27 13:02:13 -07:00
Jared Wein
cc17e6db32 Backed out changeset 21c75d1d3295 (bug 730318) 2012-03-27 15:20:53 -07:00
Jared Wein
3e625cc5fa Backed out changeset 29529018c1da (bug 734323) 2012-03-27 15:20:50 -07:00
Jared Wein
63540b0cd1 Backed out changeset 6e5e46023094 (bug 736278) 2012-03-27 15:20:39 -07:00
Jared Wein
ef4184b204 Backed out changeset 3a4ed2b028ad (bug 736278) 2012-03-27 15:20:32 -07:00
Jared Wein
8398dd7c18 Backed out changeset 5f20ab3487db (bug 697309) 2012-03-27 15:20:27 -07:00
Jared Wein
93de89e11c Backed out changeset add087add91a (bug 697309) 2012-03-27 15:20:20 -07:00
Mark Finkle
3c72fafe27 Bug 697309 - Add support for the Open Web Apps API - part 2 : about:apps r=mbrubeck, fabrice 2012-03-27 17:44:28 -04:00
Mark Finkle
8158778c0f Bug 697309 - Add support for the Open Web Apps API - part 1 : UI glue r=fabrice 2012-03-27 17:44:25 -04:00
Margaret Leibovic
a41bf718d8 Bug 736278 - Add always/never permissions for click-to-play plugins. r=mfinkle 2012-03-27 14:36:25 -07:00
Margaret Leibovic
4b37cde6fc Bug 736278 - (1/2) Add support for checkbox in doorhanger message. r=mfinkle 2012-03-27 14:36:20 -07:00
Jared Wein
06ea7c030f Bug 734323 - Invisible plugins added to the DOM after the 'load' event will not prompt a doorhanger to appear. r=margaret 2012-03-27 13:50:54 -07:00
Jared Wein
f32094b575 Bug 730318 - Opt-in activated plugins should use internal APIs to keep track of plugin activation. r=margaret 2012-03-27 13:50:52 -07:00
Kartikaya Gupta
8d304ca104 Bug 729528 - Follow-up to fix incorrect calculation. r=Cwiiis 2012-03-27 10:59:38 -04:00
Matt Brubeck
d39578617f Bug 704406 - Show and hide the restart prompt when changing add-on status in about:addons 2012-03-26 11:16:34 -07:00
Kartikaya Gupta
f6e6bb3982 Bug 729528 - Switch to using the requested display port resolution on the active tab. r=Cwiiis 2012-03-26 13:15:50 -04:00
Kartikaya Gupta
e01c4001a4 Bug 729528 - Add a DisplayPortMetrics to track the requested display resolution along with the area. r=Cwiiis 2012-03-26 13:15:49 -04:00
Brian Nicholson
60341245ac Bug 738848 - Use selected document instead of active document in FormAssistant pageshow. r=mfinkle 2012-03-23 17:22:51 -07:00
Ehsan Akhgari
6711cf7582 Bug 734302 - Part 3: Add a menu item for toggling the profiler on mobile; r=BenWa,dougt
--HG--
rename : mobile/android/base/resources/menu-v11/gecko_menu.xml => mobile/android/base/resources/menu-v11/gecko_menu.xml.in
rename : mobile/android/base/resources/menu/gecko_menu.xml => mobile/android/base/resources/menu/gecko_menu.xml.in
2012-03-16 14:08:03 -04:00
Mark Finkle
401b2697b3 Bug 738527 - Syntax error breaks removing closed tabs r=bnicholson 2012-03-23 16:53:43 -04:00
Ehsan Akhgari
62c70a9478 Backout changeset 11b6f37603ce (bug 734302) for Android bustage 2012-03-23 15:01:14 -04:00
Ehsan Akhgari
63b59609ed Bug 734302 - Part 3: Add a menu item for toggling the profiler on mobile; r=BenWa,dougt
--HG--
rename : mobile/android/base/resources/menu-v11/gecko_menu.xml => mobile/android/base/resources/menu-v11/gecko_menu.xml.in
rename : mobile/android/base/resources/menu/gecko_menu.xml => mobile/android/base/resources/menu/gecko_menu.xml.in
2012-03-16 14:08:03 -04:00
Jared Wein
02d6211155 Backed out changeset 1801abb2839a (bug 730318) r=bustage 2012-03-23 11:11:50 -07:00
Jared Wein
eb1addbe18 Backed out changeset c120dd831b3f (bug 734323) r=bustage 2012-03-23 11:11:22 -07:00
Kartikaya Gupta
df32894093 Bug 710126 - When loading images, scale them to fit on screen. r=Cwiiis 2012-03-23 12:45:02 -04:00
Wes Johnston
029003275b Bug 735912 - Use updated method name. r=bnicholson 2012-03-22 14:58:02 -07:00
Jared Wein
87ff948644 Bug 734323 - Invisible plugins added to the DOM after the 'load' event will not prompt a doorhanger to appear. r=margaret 2012-03-22 13:54:06 -07:00
Jared Wein
a562426dc1 Bug 730318 - Opt-in activated plugins should use internal APIs to keep track of plugin activation. r=margaret 2012-03-22 13:53:44 -07:00
Wes Johnston
bb8ae43864 Bug 736311 - Set selected tab inactive when Fennec goes into the background. r=mbrubeck 2012-03-22 11:07:32 -07:00
Matt Brubeck
8fb1f2f223 Back out c61855cb4558 (bug 734302) because of build failure on Android
--HG--
rename : mobile/android/base/resources/menu-v11/gecko_menu.xml.in => mobile/android/base/resources/menu-v11/gecko_menu.xml
rename : mobile/android/base/resources/menu/gecko_menu.xml.in => mobile/android/base/resources/menu/gecko_menu.xml
2012-03-21 16:26:38 -07:00
Ehsan Akhgari
12cffcd90e Bug 734302 - Part 3: Add a menu item for toggling the profiler on mobile; r=BenWa,dougt
--HG--
rename : mobile/android/base/resources/menu-v11/gecko_menu.xml => mobile/android/base/resources/menu-v11/gecko_menu.xml.in
rename : mobile/android/base/resources/menu/gecko_menu.xml => mobile/android/base/resources/menu/gecko_menu.xml.in
extra : rebase_source : 9a4499ff99d661924e1eb09280925ad123ecd948
2012-03-16 14:08:03 -04:00
Chris Lord
49b9819ead Bug 736729 - Fix display-port on first paint and page-size changes. r=kats
Previously, we only set the display-port in response to a page scrolling itself,
or when we adjust the viewport. This meant that the display-port could be
incorrect if a viewport adjustment was sent after a page-size changed, but
before a render had completed.

Similarly, we were not updating the display-port when the viewport of a
foreground document that hadn't been displayed yet was changing. This would
cause the first-paint to have an incorrect (and often too small) display port,
which wouldn't be corrected until the page was scrolled.
2012-03-21 14:44:33 +00:00
Wes Johnston
14b87ac70d Bug 735676 - Fix Sanitizer.passwords.canClear. r=mleibovic 2012-03-19 16:51:29 -07:00
Kartikaya Gupta
719255db18 Bug 727236 - Fix CSS viewport height calculation so it is based on the layout at the viewport width. r=Cwiiis 2012-03-19 14:46:49 -04:00
Wes Johnston
df4fba43bf Bug 735912 - Backout some unnecessary changes. r=mfinkle 2012-03-19 09:09:04 -07:00
Wes Johnston
c39184e57a Bug 735912 - Force creation/upgrade of passwords and formhistory databases on first run or upgrade. r=mfinkle 2012-03-19 08:57:43 -07:00
William Lachance
5b9d5bfc8e Bug 734003 - Using white as the base checkerboard color doesn't work. r=pwalton 2012-03-18 13:25:13 -04:00
Wes Johnston
5f5e47a406 Bug 716515 - Send DOMAutocomplete event when autocomplete is selected. r=mleibovic 2012-03-15 15:33:39 -07:00
Kartikaya Gupta
7a119cd250 Bug 729646 - Allow Java to update the display port on background tabs as well, so that we draw the right thing upon switching to it. r=Cwiiis 2012-03-15 10:38:43 -04:00
Kartikaya Gupta
9961de8cf5 Bug 729646 - Run the CSS viewport resizing code on background tabs as well. r=Cwiiis 2012-03-15 10:38:43 -04:00
Matt Brubeck
5cf1a491c9 Bug 735874 - (2/2) Show/hide the options when an add-on is enabled/disabled [r=mfinkle] 2012-03-14 15:31:21 -07:00
Matt Brubeck
6acf616a33 Bug 735874 - (1/2) Refactor add-on manager enable/disable functions [r=mfinkle] 2012-03-14 15:31:21 -07:00
Margaret Leibovic
858582780c Bug 734332 - Remove unused 'Tab:Selected:Done' message. r=mfinkle 2012-03-14 10:20:47 -07:00
Brian Nicholson
eac688468d Bug 702319 - Fix telemetry message l10n entry. r=mfinkle,Pike 2012-03-14 11:56:57 -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
Matt Brubeck
b7451e4b1b Bug 696533 - (1/2) XBL bindings for add-on settings on Android [r=mfinkle] 2012-03-13 22:18:29 -07:00
Kartikaya Gupta
6184d9e2af Back out 89833e1b3016 (bug 707571) as it is broken with the new maple rewrite. r=backout 2012-03-13 17:11:28 -04:00
Kartikaya Gupta
bc6777aae5 Bug 725095 - Various fixes to get maple ready to land on m-c. r=Cwiiis
- Disable fps layer.
- Add some comments to FlexibleGLSurfaceView.
- Get rid of getBufferSize and some other related cleanup.
- Add some comments to compositor-invoked functions in GeckoLayerClient.
- Take out unnecessary parameters to Rect constructor.
- Move class variable initialization to constructor.
- Take out kUsingGLLayers.
- Add a comment about changes in background color.
- Fix up convertViewPointToLayerPoint to be more correct.
- Add note in setPositionAndResolution about how it might be wrong.
- Modify provideEGLSurface to not store the surface in mEGLSurface.
- Remove some unneeded, commented out code in GLThread.
2012-03-12 16:20:19 -04:00
Kartikaya Gupta
e4a1581bef Fix merge in 60ebef177e6d 2012-03-13 12:28:03 -04:00
Benoit Girard
32745d1cc3 Merge mc->Maple 2012-03-13 11:05:28 -04:00
Brian Nicholson
3d2fc859cd Bug 725213 - Add search engines from text input fields. r=mfinkle 2012-03-12 19:16:27 -07:00
Brian Nicholson
fde5002690 Bug 725213 - Refactor search engines in BrowserApp. r=mfinkle 2012-03-12 19:16:27 -07:00
Kartikaya Gupta
df2f0361f7 Bug 732564 - Ensure that for all possible combinations of CSS viewport and screen size changing, we do the "right thing". r=Cwiiis 2012-03-12 12:03:39 -04:00
Kartikaya Gupta
8a746e92b8 Backed out changeset 8dad746ee562 for incorrect bug number. 2012-03-12 12:10:15 -04:00
Kartikaya Gupta
e05874aee5 Bug 729646 - Ensure that for all possible combinations of CSS viewport and screen size changing, we do the "right thing". r=Cwiiis 2012-03-12 12:03:39 -04:00
Kartikaya Gupta
187f749836 Bug 732564 - Move call to setDisplayPort to just before the first paint. r=Cwiiis 2012-03-12 12:03:39 -04:00
Kartikaya Gupta
b7e427003c Bug 732564 - Move the display port trimming to Java so that we always have a copy of the display port being used. r=Cwiiis 2012-03-12 12:03:38 -04:00
Kartikaya Gupta
f74209d8e4 Bug 732564 - Add a before-first-paint event that fires before the first paint of the new document. r=Cwiiis, bz 2012-03-12 12:03:38 -04:00
Kartikaya Gupta
292f6d4827 Bug 732564 - When the browser content document is not the browser displayed document, bail on some things. r=Cwiiis 2012-03-12 12:03:38 -04:00
Kartikaya Gupta
51962130f6 Bug 732564 - Modify the Viewport:Update event to take a viewport and synchronously update Java with it. r=Cwiiis 2012-03-12 12:03:38 -04:00
Kartikaya Gupta
f589e3a614 Bug 732564 - Distinguish between changes where we should sync-update the Java viewport and where the compositor has to update Java. r=Cwiiis 2012-03-12 12:03:38 -04:00
Kartikaya Gupta
269b2bd943 Bug 732564 - Get rid of the updateViewport function by inlining it into call sites. r=Cwiiis 2012-03-12 12:03:38 -04:00
Kartikaya Gupta
12d14e4060 Bug 732564 - Turn viewport getter and setter into functions for easier grepping; some function rearranging as well. r=Cwiiis 2012-03-12 12:03:37 -04:00
Kartikaya Gupta
e7a3a7af3e Bug 732564 - Merge the UpdateAndDraw and UpdateLater events into a single Update event since they do the same thing now. r=Cwiiis 2012-03-12 12:03:37 -04:00
Kartikaya Gupta
e43df6e2ff Bug 732564 - Kill the paint suppression in browser.js. r=Cwiiis 2012-03-12 12:03:37 -04:00
Kartikaya Gupta
07ba81232a Bug 734479 - Remove deadcode that was introduce via bad merge 3dcb40ebd487. r=BenWa 2012-03-09 17:14:30 -05:00
Benoit Girard
fb79343e79 Merge mc->Maple 2012-03-09 11:13:30 -05:00
Benoit Girard
1b3be902c1 Merge mc->Maple 2012-03-08 10:22:42 -05:00
Benoit Girard
0f0612ce47 Merge mc->Maple 2012-03-07 11:10:45 -05:00
Margaret Leibovic
89ac32f012 Bug 734053 - Add-ons are not listed in Add-ons Manager. r=mbrubeck 2012-03-08 17:17:53 -08:00
Brian Nicholson
f3c84d62f7 Bug 708161 - POST data for search engine submissions. r=mfinkle 2012-03-08 17:07:47 -08:00
Kartikaya Gupta
28d3b2678d Bug 732206 - Fix Ts failures by preventing some errors from appearing in logcat. r=Cwiiis 2012-03-06 10:02:34 -05:00
Benoit Girard
18b1521f00 Restore merge changeset 39a3044823b0, regression fixed upstream in mc 2012-03-05 13:09:05 -05:00
Benoit Girard
b24e1949c2 Backed out changeset 39a3044823b0 because of bad interaction with maple. 2012-03-02 18:32:46 -05:00
Benoit Girard
77a9a7b782 Merge mc->Maple, resolved conflicts 2012-03-02 14:27:05 -05:00
Eitan Isaacson
ad5fb706d0 Bug 729373 - Move focus to chrome when overscrolling up with keyboard. r=cpeterson 2012-03-07 19:24:38 -05:00
Brian Nicholson
f8403c97d7 Bug 726018 - Save thumbnails only for successful page loads. r=mfinkle 2012-03-07 13:58:31 -08:00
Margaret Leibovic
7160dbdeb4 Bug 711177 - Form autocomplete popup doesn't appear on tap of input. r=lucasr 2012-03-07 11:12:57 -08:00
Benoit Girard
08f33710af Merge mc->maple 2012-03-01 10:44:44 -05:00
Kartikaya Gupta
9b9639a1b4 Bug 731619 - Make drawing after rotation work again. r=ehsan 2012-02-29 15:36:59 -05:00
Benoit Girard
c405868a59 Bug 730967 - Don't recompute checkerboard color every frame. r=pwalton
--HG--
extra : rebase_source : 1c8251bb2e84e0039185ffe9f80d43f52d7c2bcf
2012-02-28 19:17:58 -05:00
Kartikaya Gupta
ac12da1374 Bug 730687 - Move the display port margin amounts out of browser.js and into Java. r=Cwiiis 2012-02-28 16:13:20 -05:00
Kartikaya Gupta
d5c3b7e98b Merge m-c again to pick up 75deec1f1a7b 2012-02-28 14:37:26 -05:00
Kartikaya Gupta
effdbe5f59 Bug 729169 - Ensure the display port is clipped to the page bounds. r=Cwiiis 2012-02-28 14:33:13 -05:00
Kartikaya Gupta
b37d6d14a6 Bug 730681 - Guard against a zero width/height corrupting our viewport. r=Cwiiis 2012-02-28 14:33:05 -05:00
Kartikaya Gupta
ae3fe7b165 Bug 730681 - Combine the two resize event handlers into one so that the behaviour is more deterministic and efficient. r=Cwiiis 2012-02-27 10:23:20 -05:00
Kartikaya Gupta
ff5e7cf9ac Bug 730681 - Stop resizing the CSS viewport every time we scroll by a pixel. r=Cwiiis 2012-02-27 10:18:10 -05:00
Chris Peterson
265dfd84f3 Bug 730349 - Remove some unused variables from browser.js. r= 2012-02-24 10:05:32 -08:00
Doug Turner
df4f53ea90 Merge with mozilla-central 2012-02-24 11:57:27 -08:00
Matt Brubeck
80b3984158 Bug 731610 - Back key in a popup window should return to the parent page
[r=mfinkle]
2012-03-08 12:34:11 -08:00
Brad Lassey
a2ce1ffae0 bug 707571 - user-scalable property of viewport meta tag is ignored r=mbrubeck
--HG--
extra : rebase_source : a4a4d9fb6c61ff91ffb917c1e25b78a6266d7347
2012-03-08 11:55:19 -05:00
Chris Lord
3cc0571247 Bug 729537 - Make sure the displayport is always set correctly. r=mfinkle
We were seeing unexpectedly large buffers and oddness until the first
pinch-zoom. This was caused by not setting the displayport correctly.

Change things up so that we just use the window size and resize events instead
of the viewport size (which is sent asynchronously to resize events) and make
sure to set the displayport whenever necessary.
2012-02-23 13:45:32 +00:00
Doug Turner
0aea58f84d merge with mozilla-central: 2012-02-22 09:30:09 -08:00
Mark Finkle
5ba8dcb9b3 Bug 728782 - Add support for Bookmark Link context menu r=wesj r=gbrown 2012-02-22 00:11:50 -05:00
Margaret Leibovic
f6cdf26ec3 Bug 717787 - Suggestions from <datalist> are not shown in Native Fennec. r=mbrubeck 2012-03-06 13:56:16 -08:00
Margaret Leibovic
22c79d10e2 backout 1d4397ee1e9a for wrong bug number 2012-03-06 14:01:02 -08:00
Margaret Leibovic
5dea4d6258 Bug 711624 - JS prompt dialog will appear in the foreground when loading the page with the code in the background. r=wesj 2012-03-06 13:56:16 -08:00
Margaret Leibovic
a49df8d013 Bug 733233 - Create getTabForWindow helper function. r=wesj 2012-03-06 13:56:16 -08:00
Margaret Leibovic
46d65e72b3 Bug 628616 - Make sure suggestions from <datalist> are shown in Firefox Mobile UI. r=mbrubeck 2012-03-06 13:56:16 -08:00
Margaret Leibovic
4c669c07d8 Bug 704879 - (6/6) Show form validation message when invalid element is focused. r=lucasr 2012-03-06 11:56:44 -08:00
Margaret Leibovic
ef2489dff9 Bug 704879 - (5/6) Add form validation messages. r=lucasr 2012-03-06 11:56:44 -08:00
Margaret Leibovic
7873ab994b Bug 704879 - (4/6) Make FormAssistant in charge of hiding an empty popup. r=lucasr 2012-03-06 11:56:43 -08:00
Margaret Leibovic
8752fbb750 Bug 704879 - (3/6) Refactor FormAssistant autocomplete logic. r=lucasr 2012-03-06 11:56:42 -08:00
Geoff Lankow
ea6acfe0bb Bug 731041 - Tidy up addon inline preferences code, mobile; r=mbrubeck, Unfocused 2012-03-07 00:41:57 +13:00
Ehsan Akhgari
05749ed4c9 Bug 728614 - Part 4: Remove the viewport structure from browser.js; r=Cwiiis 2012-02-21 13:17:56 -05:00
Jeff Muizelaar
e7b2c5940d Bug 726467. Remove now incorrect transformations to screen space. r=mfinkle
The java front end is handling zoom now. We shouldn't need to and
so don't need these transformations at all. This fixes link
hilighting because we're now selecting the right element to hilight.

--HG--
extra : rebase_source : 961b7bba2e7ae90eac7a8957867af7aea11b737b
2012-02-21 11:51:42 -05:00
Chris Lord
67c0bdc893 Bug 728978 - Fix scrollToFocusedInput in browser.js. r=mfinkle
This fixes scrollToFocusedInput by doing the extra scrolling that scrollIntoView
can't do (due to the way we zoom), and by making sure the events land in the
right order.
2012-02-21 16:46:48 +00:00
Ali Juma
91561d3486 Bug 728620 - Followup: Add a FIXME comment. DONTBUILD 2012-02-21 10:30:57 -05:00
Ali Juma
30a4795d1c Bug 728620 - Ensure we draw after moving back/forward in history. 2012-02-20 20:47:00 -05:00
Ehsan Akhgari
91657fc0f1 Remove viewportExcess 2012-02-20 19:40:50 -05:00
Ehsan Akhgari
a949be99af Bug 727140 - OOM due to zoom of background tabs going to zero. This prevents viewport resizing happening on background tabs which should be a bit faster. 2012-02-20 18:37:21 -05:00
Ehsan Akhgari
4e66f598b5 Bug 728614 - Part 2: Remove viewport offsets 2012-02-20 16:51:37 -05:00
Ehsan Akhgari
90c820c5ca Bug 728614 - Part 1: Remove updateTransform(); r=dougt 2012-02-20 16:39:42 -05:00
Ehsan Akhgari
d3f07aa706 Backed out changeset cfcc11281ca2 2012-02-20 16:36:56 -05:00
Ehsan Akhgari
4d2731992b Bug 728614 - Part 1: Remove updateTransform(); r=dougt 2012-02-20 16:36:15 -05:00
Chris Lord
e0542ea7ad Bug 709813 - Fix fullscreen mode.
While the bug was originally filed for the Java-compositor version of fennec,
the same symptoms also occur in Maple. This patch removes the vbox that browsers
were put in, as it's no longer necessary.
2012-02-20 18:13:29 +00:00
Chris Lord
2194ad0aa3 Bug 726817 - Use nsIFrameLoaderOwner.clampScrollPosition to fix clip on zoom.
Zooming in caused the right and bottom edges of the page to be clipped. This
was because we would try to scroll to coordinates that, untransformed, would be
invalid. The document has no knowledge of the zoom, and so the scroll position
needs to be forced somehow.

Java compositor accomplished this using a CSS translation transformation, this
accomplishes it by turning off scroll position clamping (a technique that the
Java compositor should also employ, if the patch this relies on passes review).
2012-02-17 23:44:47 +00:00
Chris Lord
3c965d3f24 Backout scroll-clamp stuff again
I hope this makes it easier to merge and I'm not just wasting time...
2012-02-19 09:26:52 +00:00
Brad Lassey
9e55996669 merge from mozilla-central 2012-02-18 17:29:33 -05:00
Doug Turner
b376c8db03 Bug 727140 - OOM due to zoom of background tabs going to zero. This prevents viewport resizing happening on background tabs which should be a bit faster. r=pcwalton
--HG--
extra : rebase_source : b0922946f42996f1f0454c58cb6bbdb7a5243653
2012-02-17 23:08:47 -08:00
Chris Lord
1c3a4da33d Bug 726817 - Use nsIFrameLoaderOwner.clampScrollPosition to fix clip on zoom.
Zooming in caused the right and bottom edges of the page to be clipped. This
was because we would try to scroll to coordinates that, untransformed, would be
invalid. The document has no knowledge of the zoom, and so the scroll position
needs to be forced somehow.

Java compositor accomplished this using a CSS translation transformation, this
accomplishes it by turning off scroll position clamping (a technique that the
Java compositor should also employ, if the patch this relies on passes review).
2012-02-17 23:44:47 +00:00
Chris Lord
d3e2a70ed1 Backout 87134:1c1c22bd0291 and 87135:a4af71f1bc1f
Realised I made a mistake with the nsIFrameLoaderOwner.clampScrollPosition
patch and I want this to go in as a single commit and not break building of
Maple.
2012-02-18 00:46:23 +00:00
Chris Lord
f5bd1688ff Bug 726817 - Use nsIFrameLoaderOwner.clampScrollPosition to fix clip on zoom.
Zooming in caused the right and bottom edges of the page to be clipped. This
was because we would try to scroll to coordinates that, untransformed, would be
invalid. The document has no knowledge of the zoom, and so the scroll position
needs to be forced somehow.

Java compositor accomplished this using a CSS translation transformation, this
accomplishes it by turning off scroll position clamping (a technique that the
Java compositor should also employ, if the patch this relies on passes review).

--HG--
extra : rebase_source : a13403d53fed39e1f042da3611147da1c0420cf0
2012-02-17 23:44:47 +00:00
Matt Brubeck
9bd972b678 Bug 728379 - [maple] Use setCSSViewport to set the layout viewport [r=ehsan] 2012-02-17 13:15:12 -08:00
Ehsan Akhgari
58f6991fe8 Don't call updateViewport two times in a row 2012-02-17 11:58:36 -05:00
Doug Turner
b66a0f8126 Merge with mozilla-central 2012-02-16 18:06:54 -08:00
Brad Lassey
585ae3af5b bug 726930 - speed up tab thumbnails r=mfinkle 2012-02-17 10:52:26 -08:00
Patrick Walton
56de51a1ef Scale the displayport by the zoom factor 2012-02-13 22:32:31 -08:00
Margaret Leibovic
f2d5ea5612 Bug 725660 - "about:blank" briefly appears in the urlbar when openings links from external apps. r=mfinkle 2012-02-13 17:39:17 -08:00
Ali Juma
68ad1b725b Enable zooming. 2012-02-12 15:06:34 -05:00
Patrick Walton
0c0424a446 Fix browser.js ReferenceError 2012-02-10 16:17:15 -08:00
Ali Juma
77cc2a2579 Fix race conditions when updating view transform, by switching to an absolute transform. 2012-02-10 16:08:24 -05:00
Mark Finkle
07856bcf9a Bug 727730 - Add support for Share Link context menu r=mbrubeck 2012-02-16 14:07:12 -05:00
Benoit Girard
b18a77e427 Merge viewport with tip 2012-02-08 20:42:17 -05:00
Benoit Girard
7dc71cdb8d Merge m-c into maple 2012-02-08 16:43:22 -05:00
Patrick Walton
0003ee017b Remove CSS transforms as they're basically incompatible with displayports 2012-02-08 13:12:12 -08:00
Patrick Walton
aed278fef4 Use a display port in browser.js. Disable zooming and CSS viewport adjustment for now. 2012-02-07 22:45:41 -08:00
Wes Johnston
8abaa21e10 Bug 725881 - Content provider for form history. r=lucasr 2012-02-27 10:10:14 -08:00
Brian Nicholson
11527c9e91 Bug 726080 - Only update tab URLs if valid. r=mfinkle 2012-03-05 13:20:04 -08:00
Wes Johnston
ac74e609f7 Backout 4253a5a838a8 and 7f5e40eb37c1 2012-03-05 12:01:48 -08:00
Wes Johnston
b124c1f94e Bug 719276 - Remove tap highlight when viewport changes. r=mbrubeck 2012-03-05 09:11:46 -08:00