Граф коммитов

627 Коммитов

Автор SHA1 Сообщение Дата
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