Mark Finkle
054e3c8f89
Bug 741430 - On install of a web app, show a system notification r=wesj
2012-05-24 23:42:00 -04:00
Margaret Leibovic
05d45355ad
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
709e68da9c
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
55a35e49b8
Bug 748384 - Propagate the page bounds in via browser.js. r=Cwiiis,mats
2012-05-23 10:49:59 -04:00
Kartikaya Gupta
5d62986966
Bug 748384 - Remove the DrawMetadataProvider which is not being used any more. r=Cwiiis
2012-05-23 10:49:44 -04:00
Kartikaya Gupta
15d02d35fd
Bug 748384 - Back out 330e9c52f9ac, 9ba1078559fe, 2ed39c12d792, f53f05ecacd5 for build bustage. r=bustage
2012-05-23 11:08:19 -04:00
Kartikaya Gupta
c150c572b1
Bug 748384 - Propagate the page bounds in via browser.js. r=Cwiiis,mats
2012-05-23 10:49:59 -04:00
Kartikaya Gupta
87837eb360
Bug 748384 - Remove the DrawMetadataProvider which is not being used any more. r=Cwiiis
2012-05-23 10:49:44 -04:00
Vladimir Vukicevic
dab3509c9d
b=748509; [android] selecting current tab stops rendering; r=blassey
2012-05-22 18:13:04 -04:00
Mark Finkle
1ccb4e3ebb
Bug 741608 - Create homescreen shortcut for installed app r=wesj
2012-05-22 01:00:35 -04:00
Gervase Markham
82ff7027aa
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Matt Brubeck
a5fdfffbe1
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
397834a9d2
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
56743ae0a7
Bug 707571 (part 2) - Disable zooming for pages with user-scalable=no [r=kats]
2012-05-18 08:24:27 -07:00
Matt Brubeck
c3e48e8c11
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
2821ecfa99
Back out bug 707571 because of reftest failures
2012-05-18 09:31:27 -07:00
Matt Brubeck
e56f4af2a4
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
7836159cee
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
0cf4d7ad70
Bug 707571 (part 2) - Disable zooming for pages with user-scalable=no [r=kats]
2012-05-18 08:24:27 -07:00
Matt Brubeck
65e055fb21
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
24ad8ab8ba
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
2f479fae72
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
8f57259680
Bug 743279 - Minor code cleanups. r=wesj
2012-05-17 12:18:53 -04:00
Brian Nicholson
dcd4566ae8
Bug 755771 - Part 2: Send purge count to Java. r=mfinkle
2012-05-16 23:07:55 -07:00
Panos Astithas
537ea24dd5
Merge m-c to fx-team
2012-06-21 10:11:14 +03:00
Panos Astithas
43d88cd828
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
949e1bad62
Bug 753625 - Use tri-state session restore flag. r=mfinkle
2012-05-14 14:48:04 -07:00
Matt Brubeck
12fd04ad22
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
3f6842212f
Bug 752729 - Open select dialog via DOM event instead of Android message. r=mbrubeck
2012-05-07 16:52:20 -07:00
Eitan Isaacson
1ed89209e6
Bug 749719 - Attach AccessFu in Android chrome script. r=mbrubeck
2012-05-04 23:46:16 -07:00
Wes Johnston
2b38bbef41
Bug 747792 - HasTouchListener notification should use the topmost window. r=kats
2012-05-04 14:38:43 -07:00
Matt Brubeck
ac34c40e48
Merge mozilla-central and mozilla-inbound
2012-05-02 15:58:11 -07:00
Brian Nicholson
f9f827c466
Bug 749305 - Change favicons on pageshow rather than DOMContentLoaded. r=mfinkle a=android-only
2012-05-02 13:55:27 -07:00
Kartikaya Gupta
f207208829
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
1a3bf247cd
Bug 744518 - Use touch events to trigger tap highlight. r=kats. a=mobile-only
2012-05-02 11:55:37 -07:00
Brad Lassey
61cab5f8e5
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
30569ccd2c
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
531aa26939
Bug 695204 - Display site security. r=mfinkle a=android-only
2012-05-02 09:07:58 -07:00
Kartikaya Gupta
b16cdefef5
Bug 750722 - Fix missing null check. r=mfinkle a=android-only
2012-05-02 10:51:09 -04:00
Mark Finkle
eb98c92b84
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
16fa213e3d
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
190b5ab967
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
087c779d06
Bug 749624 - Check to make sure BrowserApp.selectedTab isn't null. r=mfinkle
2012-04-28 15:35:11 -04:00
James Willcox
bb4ddac382
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
28e7075f70
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
f1399a7c63
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
ef1fcb3e2c
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
88586d9abc
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
4e7ea4dcd0
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
24d451efe5
Bug 736008 - Show autocomplete suggestions on click instead of on focus. r=mfinkle
2012-04-24 13:37:38 -04:00
Kartikaya Gupta
3816a9bf9f
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
7a37813249
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
2c452c5e75
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
d61dcbf03c
Bug 746380 - Add sameDocument flag to location change. r=mfinkle a=blocking-fennec
2012-04-23 17:35:50 -04:00
Joe Drew
d5ef482443
Backout 83faa1da3db8 (bug 732016) for regressions. a=regression
...
--HG--
extra : rebase_source : 1c009c50f911458fab8bdc5661f91642509148de
2012-04-23 11:12:18 -07:00
Brian Nicholson
5323073c13
Bug 746380 - Use URI of nsIChannel on state change. r=mfinkle a=blocking-fennec
2012-04-23 10:34:14 -04:00
Margaret Leibovic
bc60e80f10
Bug 741831 - Readonly text inputs can trigger form autocomplete popups. r+a=mfinkle
2012-04-22 09:58:29 -07:00
Joe Drew
6eb6dfba43
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
7e925aa0ce
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
Mark Finkle
6682b79e17
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
Kartikaya Gupta
8d1ae03fe9
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
776c72f571
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
16444a6872
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
5babedb882
Bug 735747 - Form autocomplete doesn't trigger oninput event. r+a=mfinkle
2012-04-16 16:12:01 -07:00
Kartikaya Gupta
6e2d7ef374
Bug 744699 - Call setDisplayPort on the correct presShell. r=roc
2012-04-16 09:48:04 -04:00
Kartikaya Gupta
758ed4c311
Bug 745501 - Make sure simple string prefs get sent to Java properly. r=mfinkle
2012-04-15 09:34:14 -04:00
Mark Finkle
8d45a219c7
Bug 737050 - Add support for the WEBAPP intent r=blassey r=bnicholson r=gavin
2012-04-13 22:45:25 -04:00
Mark Finkle
2961751922
Bug 744770 - Master Password dummy pref should not be saved r=wesj
2012-04-12 23:42:48 -04:00
Gian-Carlo Pascutto
c81eabf714
Bug 741281 - Add a Java interface for sending telemetry data. r=blassey
2012-04-12 23:19:57 +02:00
Margaret Leibovic
18d17113f5
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
4f6120ea13
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
ac0d234880
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
04f65cae40
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
ad64adb2ee
Bug 739966 - Add a Debugger listener to Fennec (r=mfinkle)
2012-04-10 11:05:45 +01:00
Kartikaya Gupta
256e6ae214
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
e0d396900c
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
7d9f0ae32b
Bug 741988 - Avoid potentially triggering an extra draw. r=Cwiiis
2012-04-05 17:41:11 -04:00
Margaret Leibovic
cfc4a01fbc
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
73e6d5d79d
Bug 741712 - Fixup URIs stop throbber prematurely. r=mfinkle
2012-04-04 13:33:09 -07:00
Wes Johnston
1dd6b03dc6
Bug 735912 - Update tests for new behavior. r=mfinkle
2012-03-30 11:01:45 -07:00
Wes Johnston
02630a3843
Bug 735912 - Create databases at startup. r=mfinkle
2012-03-30 11:01:44 -07:00
Mark Finkle
f843ec7066
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
197202e8a0
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
bc37898801
backout 2a46d0a93816, 3849a7572a98, and 8ba795535c17
2012-03-29 15:51:39 -07:00
Margaret Leibovic
6479d74f07
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
caa421dfd0
Bug 736278 - (1/2) Add support for checkbox in doorhanger message. r=mfinkle
2012-03-27 14:36:20 -07:00
Mark Finkle
2f4b200fe0
Backout a2b4067cb7f8, due to talos bustage
2012-03-28 23:23:33 -04:00
Margaret Leibovic
a1f5e3dae5
backout cecf156d7869 because of talos fail
2012-03-28 16:18:16 -07:00
Margaret Leibovic
fa35b699f7
backout c86023072076 because of talos fail
2012-03-28 16:18:11 -07:00
Margaret Leibovic
f9d129b4d8
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
834afc0600
Bug 736278 - (1/2) Add support for checkbox in doorhanger message. r=mfinkle
2012-03-27 14:36:20 -07:00
Mark Finkle
f29726e93f
Bug 697309 - Add support for the Open Web Apps API (core) r=fabrice
2012-03-28 16:55:10 -04:00
Jared Wein
0a07e64296
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
c0b810eb7d
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
19b9d90c7a
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
1f6c262397
Bug 739698 - SearchEngines cleanup in browser.js. r=mfinkle
2012-03-27 15:54:01 -07:00
Mark Finkle
e0675ff623
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
a50f81eb96
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
0a03d1303b
Bug 736278 - Add always/never permissions for click-to-play plugins. r=mfinkle
2012-03-27 13:02:46 -07:00
Margaret Leibovic
a998697f8e
Bug 736278 - Add support for checkbox in doorhanger message. r=mfinkle
2012-03-27 13:02:13 -07:00
Jared Wein
cc787a2b21
Backed out changeset 21c75d1d3295 (bug 730318)
2012-03-27 15:20:53 -07:00
Jared Wein
380e3eaa21
Backed out changeset 29529018c1da (bug 734323)
2012-03-27 15:20:50 -07:00
Jared Wein
d6833b978b
Backed out changeset 6e5e46023094 (bug 736278)
2012-03-27 15:20:39 -07:00
Jared Wein
b993f9d655
Backed out changeset 3a4ed2b028ad (bug 736278)
2012-03-27 15:20:32 -07:00
Jared Wein
34f8767bf8
Backed out changeset 5f20ab3487db (bug 697309)
2012-03-27 15:20:27 -07:00
Jared Wein
f794542618
Backed out changeset add087add91a (bug 697309)
2012-03-27 15:20:20 -07:00
Mark Finkle
235be6cfbe
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
6112f1ced3
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
b6d2d20c84
Bug 736278 - Add always/never permissions for click-to-play plugins. r=mfinkle
2012-03-27 14:36:25 -07:00
Margaret Leibovic
b498eb6445
Bug 736278 - (1/2) Add support for checkbox in doorhanger message. r=mfinkle
2012-03-27 14:36:20 -07:00
Jared Wein
5fbbe021dc
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
bd42e7f505
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
cfde40533d
Bug 729528 - Follow-up to fix incorrect calculation. r=Cwiiis
2012-03-27 10:59:38 -04:00
Matt Brubeck
7585c6b2c7
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
877d10e7bb
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
c3638fea09
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
6c9d5080ef
Bug 738848 - Use selected document instead of active document in FormAssistant pageshow. r=mfinkle
2012-03-23 17:22:51 -07:00
Ehsan Akhgari
ce74f02c9f
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
27d14f9642
Bug 738527 - Syntax error breaks removing closed tabs r=bnicholson
2012-03-23 16:53:43 -04:00
Ehsan Akhgari
196b2bd064
Backout changeset 11b6f37603ce (bug 734302) for Android bustage
2012-03-23 15:01:14 -04:00
Ehsan Akhgari
a2a9c23ea0
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
ccadaa974b
Backed out changeset 1801abb2839a (bug 730318) r=bustage
2012-03-23 11:11:50 -07:00
Jared Wein
71163aacd7
Backed out changeset c120dd831b3f (bug 734323) r=bustage
2012-03-23 11:11:22 -07:00
Kartikaya Gupta
a0c1ba62ca
Bug 710126 - When loading images, scale them to fit on screen. r=Cwiiis
2012-03-23 12:45:02 -04:00
Wes Johnston
d9d988a442
Bug 735912 - Use updated method name. r=bnicholson
2012-03-22 14:58:02 -07:00
Jared Wein
daa9bc177b
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
89f8e5908b
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
5b01c57cd7
Bug 736311 - Set selected tab inactive when Fennec goes into the background. r=mbrubeck
2012-03-22 11:07:32 -07:00
Matt Brubeck
304bd6c03e
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
29d313feed
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
38755ca32d
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
Kartikaya Gupta
354b5a2e81
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
3a073edda8
Bug 735912 - Backout some unnecessary changes. r=mfinkle
2012-03-19 09:09:04 -07:00
Wes Johnston
ba497c1160
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
22ce94a5f7
Bug 734003 - Using white as the base checkerboard color doesn't work. r=pwalton
2012-03-18 13:25:13 -04:00
Wes Johnston
6000e3eefc
Bug 716515 - Send DOMAutocomplete event when autocomplete is selected. r=mleibovic
2012-03-15 15:33:39 -07:00
Kartikaya Gupta
deb4135b71
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
03de70e5b4
Bug 729646 - Run the CSS viewport resizing code on background tabs as well. r=Cwiiis
2012-03-15 10:38:43 -04:00
Margaret Leibovic
cca9cd3b56
Bug 734332 - Remove unused 'Tab:Selected:Done' message. r=mfinkle
2012-03-14 10:20:47 -07:00
Brian Nicholson
7e0f8ccda8
Bug 702319 - Fix telemetry message l10n entry. r=mfinkle,Pike
2012-03-14 11:56:57 -07:00
Kartikaya Gupta
ff35cfed1c
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
8134fd1f36
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
19c2ee8e00
Fix merge in 60ebef177e6d
2012-03-13 12:28:03 -04:00
Benoit Girard
dc6ea71b7e
Merge mc->Maple
2012-03-13 11:05:28 -04:00
Brian Nicholson
f3255a0492
Bug 725213 - Add search engines from text input fields. r=mfinkle
2012-03-12 19:16:27 -07:00
Brian Nicholson
8942f83c3d
Bug 725213 - Refactor search engines in BrowserApp. r=mfinkle
2012-03-12 19:16:27 -07:00
Kartikaya Gupta
b964ed4294
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
f4a092c7ab
Backed out changeset 8dad746ee562 for incorrect bug number.
2012-03-12 12:10:15 -04:00
Kartikaya Gupta
d8d25bf232
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
56e112360c
Bug 732564 - Move call to setDisplayPort to just before the first paint. r=Cwiiis
2012-03-12 12:03:39 -04:00
Kartikaya Gupta
a8b4dca61a
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
676a95e99e
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
11a7dc3a22
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
cc6bb14816
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
8abb89dc5c
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
0e0b285981
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
2383d61bc5
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
4a258b91c3
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
a1d2b0acf9
Bug 732564 - Kill the paint suppression in browser.js. r=Cwiiis
2012-03-12 12:03:37 -04:00
Kartikaya Gupta
69be8538e2
Bug 734479 - Remove deadcode that was introduce via bad merge 3dcb40ebd487. r=BenWa
2012-03-09 17:14:30 -05:00
Benoit Girard
9612045323
Merge mc->Maple
2012-03-09 11:13:30 -05:00
Benoit Girard
13f16e0444
Merge mc->Maple
2012-03-08 10:22:42 -05:00
Benoit Girard
1d55c5f593
Merge mc->Maple
2012-03-07 11:10:45 -05:00
Brian Nicholson
265e01cb12
Bug 708161 - POST data for search engine submissions. r=mfinkle
2012-03-08 17:07:47 -08:00
Kartikaya Gupta
883d71d5d6
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
73a287f0ea
Restore merge changeset 39a3044823b0, regression fixed upstream in mc
2012-03-05 13:09:05 -05:00
Benoit Girard
a4a3883264
Backed out changeset 39a3044823b0 because of bad interaction with maple.
2012-03-02 18:32:46 -05:00
Benoit Girard
7e6f558d70
Merge mc->Maple, resolved conflicts
2012-03-02 14:27:05 -05:00
Eitan Isaacson
56e683c816
Bug 729373 - Move focus to chrome when overscrolling up with keyboard. r=cpeterson
2012-03-07 19:24:38 -05:00
Brian Nicholson
43100b3a98
Bug 726018 - Save thumbnails only for successful page loads. r=mfinkle
2012-03-07 13:58:31 -08:00
Margaret Leibovic
a59400ff1c
Bug 711177 - Form autocomplete popup doesn't appear on tap of input. r=lucasr
2012-03-07 11:12:57 -08:00
Kartikaya Gupta
b540567834
Bug 731619 - Make drawing after rotation work again. r=ehsan
2012-02-29 15:36:59 -05:00
Benoit Girard
59764ff0d7
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
f252643af4
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
1847cf91b3
Merge m-c again to pick up 75deec1f1a7b
2012-02-28 14:37:26 -05:00
Kartikaya Gupta
fe996219ea
Bug 729169 - Ensure the display port is clipped to the page bounds. r=Cwiiis
2012-02-28 14:33:13 -05:00
Kartikaya Gupta
2f9c37f17b
Bug 730681 - Guard against a zero width/height corrupting our viewport. r=Cwiiis
2012-02-28 14:33:05 -05:00
Kartikaya Gupta
fbff2f6cc1
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
6a8731827e
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
36b2a0e62a
Bug 730349 - Remove some unused variables from browser.js. r=
2012-02-24 10:05:32 -08:00
Doug Turner
809efed1a1
Merge with mozilla-central
2012-02-24 11:57:27 -08:00
Matt Brubeck
5bab2dde3a
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
0d1d6df7d2
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
4f9fc0f6b0
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
754c5d2cbb
merge with mozilla-central:
2012-02-22 09:30:09 -08:00
Mark Finkle
ce305c7eae
Bug 728782 - Add support for Bookmark Link context menu r=wesj r=gbrown
2012-02-22 00:11:50 -05:00
Margaret Leibovic
4613384604
Bug 717787 - Suggestions from <datalist> are not shown in Native Fennec. r=mbrubeck
2012-03-06 13:56:16 -08:00
Margaret Leibovic
1c20ff0062
backout 1d4397ee1e9a for wrong bug number
2012-03-06 14:01:02 -08:00
Margaret Leibovic
ecd2a3a0e7
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
2b821bbf01
Bug 733233 - Create getTabForWindow helper function. r=wesj
2012-03-06 13:56:16 -08:00
Margaret Leibovic
0050396637
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
202b1975a4
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
3fe9ff3ff7
Bug 704879 - (5/6) Add form validation messages. r=lucasr
2012-03-06 11:56:44 -08:00
Margaret Leibovic
2108689eca
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
69d179916e
Bug 704879 - (3/6) Refactor FormAssistant autocomplete logic. r=lucasr
2012-03-06 11:56:42 -08:00
Ehsan Akhgari
ca842cfe05
Bug 728614 - Part 4: Remove the viewport structure from browser.js; r=Cwiiis
2012-02-21 13:17:56 -05:00
Jeff Muizelaar
d32d66ed41
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
9cac08f45d
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
cd04253330
Bug 728620 - Followup: Add a FIXME comment. DONTBUILD
2012-02-21 10:30:57 -05:00
Ali Juma
c75e6a419d
Bug 728620 - Ensure we draw after moving back/forward in history.
2012-02-20 20:47:00 -05:00
Ehsan Akhgari
3aba01411c
Remove viewportExcess
2012-02-20 19:40:50 -05:00
Ehsan Akhgari
3c68da0587
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
d99c592450
Bug 728614 - Part 2: Remove viewport offsets
2012-02-20 16:51:37 -05:00
Ehsan Akhgari
1d80d38c46
Bug 728614 - Part 1: Remove updateTransform(); r=dougt
2012-02-20 16:39:42 -05:00
Ehsan Akhgari
03a943058a
Backed out changeset cfcc11281ca2
2012-02-20 16:36:56 -05:00
Ehsan Akhgari
583d600df7
Bug 728614 - Part 1: Remove updateTransform(); r=dougt
2012-02-20 16:36:15 -05:00
Chris Lord
7a80ecbce0
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
b15f7347e3
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
6765c25533
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
e5e9a2b04c
merge from mozilla-central
2012-02-18 17:29:33 -05:00
Doug Turner
fb206c408e
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
c84e375054
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
2c6eb0985e
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
e0a80d3736
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
64de5a1bc3
Bug 728379 - [maple] Use setCSSViewport to set the layout viewport [r=ehsan]
2012-02-17 13:15:12 -08:00
Ehsan Akhgari
b990b3c180
Don't call updateViewport two times in a row
2012-02-17 11:58:36 -05:00
Doug Turner
3f133bfdd1
Merge with mozilla-central
2012-02-16 18:06:54 -08:00
Brad Lassey
ccbe98dba8
bug 726930 - speed up tab thumbnails r=mfinkle
2012-02-17 10:52:26 -08:00
Brian Nicholson
15fb77c4c5
Bug 725609 - Add Fennec bookmarklet support. r=mfinkle
2012-02-22 18:26:04 -08:00
Patrick Walton
97d18e40e9
Scale the displayport by the zoom factor
2012-02-13 22:32:31 -08:00
Margaret Leibovic
fbfcba9e1c
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
f5ab6719f2
Enable zooming.
2012-02-12 15:06:34 -05:00
Patrick Walton
c0749c492c
Fix browser.js ReferenceError
2012-02-10 16:17:15 -08:00
Ali Juma
d86e8c7c2a
Fix race conditions when updating view transform, by switching to an absolute transform.
2012-02-10 16:08:24 -05:00
Mark Finkle
530ec79420
Bug 727730 - Add support for Share Link context menu r=mbrubeck
2012-02-16 14:07:12 -05:00
Benoit Girard
2fd24c9367
Merge viewport with tip
2012-02-08 20:42:17 -05:00
Benoit Girard
f470edbef2
Merge m-c into maple
2012-02-08 16:43:22 -05:00
Patrick Walton
23db7f4c8f
Remove CSS transforms as they're basically incompatible with displayports
2012-02-08 13:12:12 -08:00
Patrick Walton
3fc8c47300
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
730f7ec5cc
Bug 725881 - Content provider for form history. r=lucasr
2012-02-27 10:10:14 -08:00
Brian Nicholson
e9375d5144
Bug 726080 - Only update tab URLs if valid. r=mfinkle
2012-03-05 13:20:04 -08:00
Wes Johnston
44b468dead
Backout 4253a5a838a8 and 7f5e40eb37c1
2012-03-05 12:01:48 -08:00
Wes Johnston
eb6f5a43c5
Bug 719276 - Remove tap highlight when viewport changes. r=mbrubeck
2012-03-05 09:11:46 -08:00
Wes Johnston
ff218c5149
Bug 719276 - Use touchstart to determine when to start showing tap highlight. r=mbrubeck
2012-03-05 09:11:17 -08:00
Wes Johnston
5a15c486c6
Bug 723658 - Use elements size on screen to determine whether or not to double tap zoom. r=mbrubeck
2012-03-05 09:06:50 -08:00
Patrick Walton
a57b590b7d
Stand up async panning and zooming
2012-02-03 23:31:05 -08:00
Matt Brubeck
cb69901ad6
Bug 732063 - Move the SelectHelper code into a separate file [r=margaret]
2012-03-01 10:58:19 -08:00
Patrick Walton
3e30acd53d
Partial removal of tiling, stub callouts
2012-02-02 19:28:22 -08:00
Margaret Leibovic
c40ebd5017
Bug 719868 - Progress throbber still shows when we load about:home on startup. r=mfinkle
2012-01-26 15:07:38 -08:00
Brian Nicholson
f619c66527
Bug 710845 - Don't show disabled search engines in AwesomeBar. r=mfinkle
2012-01-30 18:14:53 -08:00
Matt Brubeck
fdc1aea807
Bug 726863 - Use mobile-specific strings for add-on download error messages [r=mfinkle]
2012-02-14 15:32:45 -08:00
Brian Nicholson
852d8048cb
Bug 701092 - Limit session restore attempts. r=mfinkle
2012-01-27 22:04:54 -08:00
Margaret Leibovic
f78690c431
backout 7b3a4af0e68a for twinopen failures
2012-01-27 11:43:22 -08:00
Mark Finkle
49056eb126
Bug 721639 - Add some canvas optimizations for thumbnail generation [r=mbrubeck]
2012-01-27 14:27:26 -05:00
Margaret Leibovic
4b2a7db82f
Bug 719868 - Progress throbber still shows when we load about:home on startup. r=mfinkle
2012-01-26 15:07:38 -08:00
Chris Lord
be296c04dd
Bug 709813 - Fix full-screen mode in native android fennec. r=mbrubeck
...
The style rule that gets set for full-screen mode was conflicting with how we
size the browser element for viewport/displayport support. Size the browser
using min-width/height to work around this.
2012-02-20 17:21:56 +00:00
Chris Lord
6a02ed7ca5
Bug 724230 - Backout ondemand tiling. r=blassey, kats
...
This backs out changes d8fc13006aa4, ddde7a49f6f7, 34b1cc9454d2 and
8919c54229e1, leaving in some initialisation fixes that were introduced when
rebasing.
This work may be re-applied at a later date.
2012-02-04 18:49:59 -05:00
William Lachance
b5cc7bd5be
Bug 719570 Provide option to change checkerboard to flat color on fennec for eideticker automation r=pcwalton
2012-02-03 12:35:01 -08:00
Margaret Leibovic
898ac87fa5
Bug 719875 - "Tap to activate plugin" placeholder can't be tapped after going back/forward in history. r=mfinkle
2012-01-31 12:49:25 -08:00
Doug Turner
383d9f000d
Bug 721006 - Crash when setting a very large document.title. r=mfinkle
2012-02-01 22:44:18 -05:00