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