Commit Graph

777 Commits

Author SHA1 Message Date
Vladimir Vukicevic
3f58a4b71f b=740586, [mobile] launch web apps in basic chromeless window; r=wesj,mfinkle 2012-06-18 13:03:03 -04:00
Kartikaya Gupta
a6fbe8a6ab Bug 761721 - Adjust the y-coordinate of the double-tap zoom rect to be near the touch point for tall blocks. r=wesj 2012-06-18 12:57:55 -04:00
Kartikaya Gupta
9523021534 Bug 761721 - Do some code refactoring for readability. r=wesj 2012-06-18 12:57:41 -04:00
Brian Nicholson
3ecf7a3491 Bug 763420 - Set telemetry prompted when telemetry preference changed (follow-up). r=wesj 2012-06-17 23:32:05 -07:00
Ryan VanderMeulen
dd68fb6231 Merge inbound to m-c. 2012-06-16 09:38:43 -04:00
Tim Taubert
fd5ba085cb merge m-c to fx-team 2012-06-16 12:36:20 +02:00
Panos Astithas
d88623ef8a Bug 764324 - Fix breakpoint handling for Fennec and B2G browser actors; r=mfinkle,vingtetun 2012-06-15 11:54:45 +03:00
Matt Brubeck
3f051f8536 Bug 763991 - Disable Telemetry UI for builds without MOZ_TELEMETRY_REPORTING; r=mfinkle
--HG--
rename : mobile/android/base/resources/xml/preferences.xml => mobile/android/base/resources/xml/preferences.xml.in
2012-06-13 08:27:11 -07:00
Kartikaya Gupta
de50e0ad31 Bug 764467 - Add a separate event for notifying browser.js of resize events, to avoid weird re-entrancy issues. r=Cwiiis 2012-06-14 10:59:28 -04:00
Phil Ringnalda
3caadd0ff3 Back out c6371662e21e (bug 765372), a3bbd67b9528 (bug 695173), ed90d02fd908 and 639edd2b32d4 (bug 764535) for widespread orange 2012-06-15 19:37:22 -07:00
Margaret Leibovic
2466684292 Bug 765372 - Add some null safety to isElementClickable. r=wesj 2012-06-15 15:58:36 -07:00
Margaret Leibovic
a138af8433 Bug 695173 - Add support for text selection in Fennec Native. r=mbrubeck 2012-05-02 10:39:59 -07:00
Margaret Leibovic
912ab94124 Bug 764535 - (Part 2) Remove bindings.xml, and put menulist binding in its own file. r=mbrubeck
--HG--
rename : mobile/android/chrome/content/bindings.xml => mobile/android/chrome/content/bindings/menulist.xml
2012-06-15 15:58:29 -07:00
Margaret Leibovic
d44bd0ace4 Bug 764535 - Get rid of unused bindings. r=mbrubeck 2012-06-15 15:58:21 -07:00
Wes Johnston
ce192a57fa Bug 742540 - Move clicks near boxes to the edge of the box. r=mbrubeck 2012-06-15 08:59:45 -07:00
Margaret Leibovic
d8c9b6df34 Bug 719026 - Blue background color remains for inputs, links etc, when panning inside iframes. r=wesj 2012-06-13 08:40:08 -07:00
Brian Nicholson
390bef88ed Bug 775346 - Make sure DOM events match current document. r=mbrubeck
--HG--
extra : rebase_source : 7d482561fd601501323ce494659e6e7f8d30eb92
2012-07-25 15:35:37 -07:00
Brian Nicholson
bef9420390 Bug 775346 - Part 3: Make Readability asynchronous. r=lucasr 2012-07-25 13:00:51 -07:00
Brian Nicholson
a58fcd46ff Bug 775346 - Part 2: Convert grabArticle() to a generator function. r=lucasr 2012-07-25 13:00:51 -07:00
Brian Nicholson
c09ec8ced6 Bug 775346 - Part 1: Make grabArticle() non-recursive. r=lucasr 2012-07-25 13:00:51 -07:00
Chris Peterson
56a8945611 Bug 758820 - Suppress form auto-complete popup after the user starts typing. r=blassey a=blassey 2012-06-12 13:10:59 -07:00
Matt Brubeck
d9d4d8babc Bug 763916 - Fix test for missing viewport metadata [r=kats] 2012-06-12 10:15:16 -07:00
Brian Nicholson
929382cdff Bug 763420 - Set telemetry prompted when telemetry preference changed. r=mfinkle 2012-06-12 10:06:19 -07:00
Lucas Rocha
070a199c10 Bug 750702 - Remove article from cache when removed from reading list (r=mfinkle) 2012-06-12 15:03:06 +01:00
Lucas Rocha
d653747d3a Bug 750702 - Cache article in reader DB when added to reading list (r=mfinkle) 2012-06-12 15:03:06 +01:00
Kartikaya Gupta
052f134c35 Bug 763592 - Ensure reloads are treated as different-document page loads in browser.js. r=mfinkle 2012-06-11 15:17:40 -04:00
Matt Brubeck
164fedaf34 Bug 762043 - meta viewport element should take precedence over mobile doctype [r=wesj]
--HG--
extra : rebase_source : 7cea21edd997a2f09eb6387ee2f94d0dfa9cfc68
2012-06-11 11:49:57 -07:00
Kartikaya Gupta
1edddbc7fe Bug 759678 - Prevent browser.js from triggering a reflow on meta tab addition before the page is displayed. r=mbrubeck 2012-06-11 14:46:43 -04:00
Lucas Rocha
640b776656 Bug 750712 - Add about:reader special url for reader mode pages (r=mfinkle) 2012-06-11 15:59:50 +01:00
Ryan VanderMeulen
53d33c67b1 Merge m-c to inbound 2012-06-09 14:22:32 -04:00
Tim Taubert
59348843cd merge m-c to fx-team 2012-06-09 17:34:20 +02:00
Panos Astithas
20d16de883 Bug 761153 - Use the same preferences for enabling and configuring the remote debugging server across products (Part 2: Fennec); r=mfinkle 2012-06-08 10:00:48 +03:00
Brian Nicholson
61230f82a9 Bug 721640 - Show no entries for empty filter in about:config. r=mfinkle 2012-06-07 11:16:45 -07:00
Wes Johnston
4c253ffb4c Bug 760708 - Remove shortcuts when they're added through about:apps. r=mfinkle 2012-06-06 13:52:32 -07:00
Wes Johnston
58bb22eb18 Bug 760708 - Add ability to remove homescreen shortcuts. r=mfinkle 2012-06-06 13:52:14 -07:00
Kartikaya Gupta
6b9f2b94c6 Bug 756003 - Check both overflow-x and overflow-y properties to see if an element is scrollable. r=mfinkle 2012-06-06 09:49:13 -04:00
Brian Nicholson
4ab9b4aa7f Bug 586885 - Add search suggestions to AwesomeBar. r=mfinkle,lucasr 2012-06-05 14:07:14 -07:00
Matt Brubeck
f1ee414dfd Bug 763104 - Fix android builds with --disable-accessibility [r=mfinkle] 2012-06-08 20:12:49 -07:00
Ehsan Akhgari
7b7a3556e8 Merge the last green changeset of mozilla-inbound to mozilla-central 2012-06-02 14:39:47 -04:00
Panos Astithas
373a9c5b39 Bug 758696 - Add a dialog to the debugger to deny or allow incoming server connections (Part 2: Fennec); r=mfinkle 2012-06-01 18:25:54 +03:00
Margaret Leibovic
14a23e24c9 Bug 760205 - Text match highlight remains on dismissal of Find in Page. r=mfinkle 2012-06-01 11:27:12 -07:00
Margaret Leibovic
b36d7be119 Bug 760089 - Find in Page will not match persisted value when utility is re-invoked. r=mfinkle 2012-06-01 11:27:08 -07:00
Margaret Leibovic
374c30ba41 Bug 760238 - Find in page has broken viewport save/restore code. r=kats 2012-06-01 11:27:05 -07:00
Margaret Leibovic
05159a44ce Bug 695172 - Find in page. r=mfinkle 2012-05-30 13:26:13 -07:00
Wes Johnston
1f64028fb8 Bug 747851 - Only fire change if a select changed. r=mfinkle 2012-05-30 13:23:13 -07:00
Matt Brubeck
72872a72c5 Bug 742207 - Use the same code for sizing SVG documents as for other synthetic documents [r=kats]
--HG--
extra : rebase_source : 863c2c81f3a30b8312cbcff8b4e412a67f6f4ab6
2012-05-30 10:33:40 -07:00
Margaret Leibovic
f483095af3 Bug 715263 - Browser should use the favicon size optimized for device resolution. r=mfinkle 2012-05-29 14:10:48 -07:00
Ali Juma
893d53c11b Bug 747883 - Make Native Fennec's onLocationChanged handler behave correctly for wyciwyg-prefixed URIs. r=mfinkle,kats 2012-05-29 09:37:47 -04:00
Mark Finkle
9ade7c96aa Bug 741430 - On install of a web app, show a system notification r=wesj 2012-05-24 23:42:00 -04:00
Mark Finkle
ee67db3579 Bug 741430 - Use new icons for status alert notifications r=sriram 2012-05-24 23:41:57 -04:00
Margaret Leibovic
2f0571d6ac 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
4cfe762d78 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
cd7997a23d Bug 748384 - Propagate the page bounds in via browser.js. r=Cwiiis,mats 2012-05-23 10:49:59 -04:00
Kartikaya Gupta
d448ef890c Bug 748384 - Remove the DrawMetadataProvider which is not being used any more. r=Cwiiis 2012-05-23 10:49:44 -04:00
Thiyag Krishna
9889587f54 Bug 741655 - Add more controls to download manager. r=bnicholson 2012-05-23 20:56:39 -04:00
Kartikaya Gupta
0f2c633486 Bug 748384 - Back out 330e9c52f9ac, 9ba1078559fe, 2ed39c12d792, f53f05ecacd5 for build bustage. r=bustage 2012-05-23 11:08:19 -04:00
Kartikaya Gupta
d6c0648ca9 Bug 748384 - Propagate the page bounds in via browser.js. r=Cwiiis,mats 2012-05-23 10:49:59 -04:00
Kartikaya Gupta
520bda2b3e Bug 748384 - Remove the DrawMetadataProvider which is not being used any more. r=Cwiiis 2012-05-23 10:49:44 -04:00
Vladimir Vukicevic
3f936df575 b=748509; [android] selecting current tab stops rendering; r=blassey 2012-05-22 18:13:04 -04:00
Mark Finkle
d0229b0166 Bug 741608 - Create homescreen shortcut for installed app r=wesj 2012-05-22 01:00:35 -04:00
Wes Johnston
74e192bdc9 Bug 756689 - Send notifications when addon options are shown. r=mfinkle 2012-05-21 12:31:36 -07:00
Gervase Markham
ca171eec44 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Matt Brubeck
8e2a757fb9 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
447fca3d1d 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
d3c53ac15c Bug 707571 (part 2) - Disable zooming for pages with user-scalable=no [r=kats] 2012-05-18 08:24:27 -07:00
Matt Brubeck
a76f21a033 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
bea1efeb46 Back out bug 707571 because of reftest failures 2012-05-18 09:31:27 -07:00
Matt Brubeck
b48b169ebe 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
4266b47e4a 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
ef76f07912 Bug 707571 (part 2) - Disable zooming for pages with user-scalable=no [r=kats] 2012-05-18 08:24:27 -07:00
Matt Brubeck
4e45ada573 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
9e2c096b5f 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
ca21c3397f 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
eb5da24d90 Bug 743279 - Minor code cleanups. r=wesj 2012-05-17 12:18:53 -04:00
Brian Nicholson
11169ce11f Bug 755771 - Part 2: Send purge count to Java. r=mfinkle 2012-05-16 23:07:55 -07:00
Panos Astithas
564465b6cb Merge m-c to fx-team 2012-06-21 10:11:14 +03:00
Panos Astithas
727e12a234 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
6a9407c6bf Bug 753625 - Use tri-state session restore flag. r=mfinkle 2012-05-14 14:48:04 -07:00
Matt Brubeck
f0e1bb0bff 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
2b172303e5 Bug 752729 - Open select dialog via DOM event instead of Android message. r=mbrubeck 2012-05-07 16:52:20 -07:00
Mark Finkle
c50140f569 Bug 752014 - Remove support for adding downloads to the system download manager r=mbrubeck 2012-05-06 10:59:14 -04:00
Eitan Isaacson
7942a1041a Bug 749719 - Attach AccessFu in Android chrome script. r=mbrubeck 2012-05-04 23:46:16 -07:00
Wes Johnston
37963d7cc9 Bug 747792 - HasTouchListener notification should use the topmost window. r=kats 2012-05-04 14:38:43 -07:00
Matt Brubeck
e3b7b8e191 Merge mozilla-central and mozilla-inbound 2012-05-02 15:58:11 -07:00
Brian Nicholson
cf4934b327 Bug 749305 - Change favicons on pageshow rather than DOMContentLoaded. r=mfinkle a=android-only 2012-05-02 13:55:27 -07:00
Kartikaya Gupta
c56c0acd1d 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
9df39f47a7 Bug 744518 - Use touch events to trigger tap highlight. r=kats. a=mobile-only 2012-05-02 11:55:37 -07:00
Wes Johnston
8fc8fd5185 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
2b46d2c1e7 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
8fd4331fbd 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
6effb80716 Bug 695204 - Display site security. r=mfinkle a=android-only 2012-05-02 09:07:58 -07:00
Kartikaya Gupta
c8c8a230bd Bug 750722 - Fix missing null check. r=mfinkle a=android-only 2012-05-02 10:51:09 -04:00
Mark Finkle
48dff85e62 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
6c1ead83a7 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
79c4548e66 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
d373653306 Bug 749624 - Check to make sure BrowserApp.selectedTab isn't null. r=mfinkle 2012-04-28 15:35:11 -04:00
James Willcox
4b0d6b0c67 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
e7a0ca9c70 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
c950182a9d 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
4a36ec35ac 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
0951023a5b 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
30f08d5f73 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
15070254cb Bug 736008 - Show autocomplete suggestions on click instead of on focus. r=mfinkle 2012-04-24 13:37:38 -04:00
Kartikaya Gupta
48c131abba 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
a6292870dd 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
43b80200b4 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
7c1908c5a8 Bug 746380 - Add sameDocument flag to location change. r=mfinkle a=blocking-fennec 2012-04-23 17:35:50 -04:00
Joe Drew
579bb85315 Backout 83faa1da3db8 (bug 732016) for regressions. a=regression
--HG--
extra : rebase_source : 1c009c50f911458fab8bdc5661f91642509148de
2012-04-23 11:12:18 -07:00
Brian Nicholson
0a7cbffa56 Bug 746380 - Use URI of nsIChannel on state change. r=mfinkle a=blocking-fennec 2012-04-23 10:34:14 -04:00
Margaret Leibovic
9d24c599ed Bug 741831 - Readonly text inputs can trigger form autocomplete popups. r+a=mfinkle 2012-04-22 09:58:29 -07:00
Joe Drew
6885673109 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
5248a80c1d 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
8f1b4dec1d 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
59122ee399 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
ba79c882dc 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
75f6410e2c 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
c7b9633d4b 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
bc902c58ba 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
560c31224c Bug 735747 - Form autocomplete doesn't trigger oninput event. r+a=mfinkle 2012-04-16 16:12:01 -07:00
Mark Finkle
173ecd079e 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
0cc27e70b7 Bug 744699 - Call setDisplayPort on the correct presShell. r=roc 2012-04-16 09:48:04 -04:00
Kartikaya Gupta
2878a0865a Bug 745501 - Make sure simple string prefs get sent to Java properly. r=mfinkle 2012-04-15 09:34:14 -04:00
Mark Finkle
29646cae76 Bug 737050 - Add support for the WEBAPP intent r=blassey r=bnicholson r=gavin 2012-04-13 22:45:25 -04:00
Mark Finkle
ffb3692ca5 Bug 744770 - Master Password dummy pref should not be saved r=wesj 2012-04-12 23:42:48 -04:00
Gian-Carlo Pascutto
e4bff9f6b5 Bug 741281 - Add a Java interface for sending telemetry data. r=blassey 2012-04-12 23:19:57 +02:00
Margaret Leibovic
b7881d331f 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
7d62a87dcc 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
d37e73f9ce 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
7f5ebe1f29 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
0726eb02eb Bug 739966 - Add a Debugger listener to Fennec (r=mfinkle) 2012-04-10 11:05:45 +01:00
Lucas Rocha
6e4a2008a2 Bug 739966 - Add Fennec's remote debugger actors (r=past) 2012-04-10 11:05:43 +01:00
Wes Johnston
3662c67fe4 Bug 739215 - Favicon for about:firefox. r=mfinkle 2012-04-09 17:19:08 -07:00
Théo Chevalier
7ddaf4ae0d Bug 702284 - Additional descriptive text for Help > About $PRODUCTNAME in mobile Nightly. r=mfinkle 2012-04-09 18:23:42 -04:00
Kartikaya Gupta
8ee2ed5550 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
b16dc90dad 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
d357b19164 Bug 741988 - Avoid potentially triggering an extra draw. r=Cwiiis 2012-04-05 17:41:11 -04:00
Margaret Leibovic
516cb59640 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
85f265d7ae Bug 741712 - Fixup URIs stop throbber prematurely. r=mfinkle 2012-04-04 13:33:09 -07:00
Brian Nicholson
66b07dcd32 Bug 695178 - Download Manager. r=mfinkle,wesj 2012-04-04 10:12:44 -07:00
Wes Johnston
f4839aa34d Bug 735912 - Update tests for new behavior. r=mfinkle 2012-03-30 11:01:45 -07:00
Wes Johnston
b9c80fda75 Bug 735912 - Create databases at startup. r=mfinkle 2012-03-30 11:01:44 -07:00
Mark Finkle
2b7676bb73 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
785ec62b79 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
a56e9dd1aa backout 2a46d0a93816, 3849a7572a98, and 8ba795535c17 2012-03-29 15:51:39 -07:00
Margaret Leibovic
b63bfdc832 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
a59acde6a1 Bug 736278 - (1/2) Add support for checkbox in doorhanger message. r=mfinkle 2012-03-27 14:36:20 -07:00
Mark Finkle
b129448af7 Backout a2b4067cb7f8, due to talos bustage 2012-03-28 23:23:33 -04:00
Margaret Leibovic
16a1cfed7e backout cecf156d7869 because of talos fail 2012-03-28 16:18:16 -07:00
Margaret Leibovic
be8b25fda1 backout c86023072076 because of talos fail 2012-03-28 16:18:11 -07:00
Margaret Leibovic
7048f46a3a 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
975e98bbae Bug 736278 - (1/2) Add support for checkbox in doorhanger message. r=mfinkle 2012-03-27 14:36:20 -07:00
Mark Finkle
ccf2d3c042 Bug 697309 - Add support for the Open Web Apps API (core) r=fabrice 2012-03-28 16:55:10 -04:00
Jared Wein
6089ea2a31 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
e2874e47c1 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
dc49de08a7 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
d408b31b79 Bug 739698 - SearchEngines cleanup in browser.js. r=mfinkle 2012-03-27 15:54:01 -07:00
Mark Finkle
06b198494d 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
2f703c1b23 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
7f74adc914 Bug 736278 - Add always/never permissions for click-to-play plugins. r=mfinkle 2012-03-27 13:02:46 -07:00
Margaret Leibovic
6db30bc5b0 Bug 736278 - Add support for checkbox in doorhanger message. r=mfinkle 2012-03-27 13:02:13 -07:00
Jared Wein
6852a41546 Backed out changeset 21c75d1d3295 (bug 730318) 2012-03-27 15:20:53 -07:00
Jared Wein
7b76074ed0 Backed out changeset 29529018c1da (bug 734323) 2012-03-27 15:20:50 -07:00
Jared Wein
4ebd6d9d01 Backed out changeset 6e5e46023094 (bug 736278) 2012-03-27 15:20:39 -07:00
Jared Wein
addbd2b02c Backed out changeset 3a4ed2b028ad (bug 736278) 2012-03-27 15:20:32 -07:00
Jared Wein
3e2235d9fd Backed out changeset 5f20ab3487db (bug 697309) 2012-03-27 15:20:27 -07:00
Jared Wein
f23498df0e Backed out changeset add087add91a (bug 697309) 2012-03-27 15:20:20 -07:00
Mark Finkle
fc115012d7 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
6394f46751 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
ff58958466 Bug 736278 - Add always/never permissions for click-to-play plugins. r=mfinkle 2012-03-27 14:36:25 -07:00
Margaret Leibovic
812699f61e Bug 736278 - (1/2) Add support for checkbox in doorhanger message. r=mfinkle 2012-03-27 14:36:20 -07:00
Jared Wein
4a620ca6b0 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
3b24454af1 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
27c02d2c43 Bug 729528 - Follow-up to fix incorrect calculation. r=Cwiiis 2012-03-27 10:59:38 -04:00
Matt Brubeck
8f5bd7b047 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
581562f648 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
11ef39eb64 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
aa60e249bd Bug 738848 - Use selected document instead of active document in FormAssistant pageshow. r=mfinkle 2012-03-23 17:22:51 -07:00
Ehsan Akhgari
dd92570f6d 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
aef1b00469 Bug 738527 - Syntax error breaks removing closed tabs r=bnicholson 2012-03-23 16:53:43 -04:00
Ehsan Akhgari
6e0887f66d Backout changeset 11b6f37603ce (bug 734302) for Android bustage 2012-03-23 15:01:14 -04:00
Ehsan Akhgari
ebaec414f6 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
410eafffd0 Backed out changeset 1801abb2839a (bug 730318) r=bustage 2012-03-23 11:11:50 -07:00
Jared Wein
25e405890d Backed out changeset c120dd831b3f (bug 734323) r=bustage 2012-03-23 11:11:22 -07:00
Kartikaya Gupta
91b3ff474a Bug 710126 - When loading images, scale them to fit on screen. r=Cwiiis 2012-03-23 12:45:02 -04:00
Wes Johnston
f3a8f00ff7 Bug 735912 - Use updated method name. r=bnicholson 2012-03-22 14:58:02 -07:00
Jared Wein
61d67296e5 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
ff6d8ad044 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
0d9e8d297e Bug 736311 - Set selected tab inactive when Fennec goes into the background. r=mbrubeck 2012-03-22 11:07:32 -07:00
Matt Brubeck
bd5e243603 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
852c3f5e6e 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
ebc07011a5 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
6c63fa5ffd Bug 735676 - Fix Sanitizer.passwords.canClear. r=mleibovic 2012-03-19 16:51:29 -07:00
Kartikaya Gupta
f84a537689 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
1c9ffc88fc Bug 735912 - Backout some unnecessary changes. r=mfinkle 2012-03-19 09:09:04 -07:00
Wes Johnston
f46d3f6cfd 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
4c1c7c0bae Bug 734003 - Using white as the base checkerboard color doesn't work. r=pwalton 2012-03-18 13:25:13 -04:00
Wes Johnston
a04b1acc59 Bug 716515 - Send DOMAutocomplete event when autocomplete is selected. r=mleibovic 2012-03-15 15:33:39 -07:00
Kartikaya Gupta
883f015b2b 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
13abc56f42 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
631f4d1cbb 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
ba6d4259a4 Bug 735874 - (1/2) Refactor add-on manager enable/disable functions [r=mfinkle] 2012-03-14 15:31:21 -07:00
Margaret Leibovic
95cb0a296f Bug 734332 - Remove unused 'Tab:Selected:Done' message. r=mfinkle 2012-03-14 10:20:47 -07:00
Brian Nicholson
f8e4becdd9 Bug 702319 - Fix telemetry message l10n entry. r=mfinkle,Pike 2012-03-14 11:56:57 -07:00
Kartikaya Gupta
314843ddd5 Bug 725095 - Merge off-main-thread compositor from Maple. IGNORE BAD COMMIT MESSAGES 2012-03-14 11:18:15 -04:00
Matt Brubeck
1c5b6580bf Bug 696533 - (1/2) XBL bindings for add-on settings on Android [r=mfinkle] 2012-03-13 22:18:29 -07:00
Kartikaya Gupta
17908435d6 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
f8a8d4a442 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
031a31e69a Fix merge in 60ebef177e6d 2012-03-13 12:28:03 -04:00
Benoit Girard
188ca471f6 Merge mc->Maple 2012-03-13 11:05:28 -04:00
Brian Nicholson
05b53ecf01 Bug 725213 - Add search engines from text input fields. r=mfinkle 2012-03-12 19:16:27 -07:00
Brian Nicholson
a20a1c5a30 Bug 725213 - Refactor search engines in BrowserApp. r=mfinkle 2012-03-12 19:16:27 -07:00
Kartikaya Gupta
b8343ac351 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
1afd125683 Backed out changeset 8dad746ee562 for incorrect bug number. 2012-03-12 12:10:15 -04:00
Kartikaya Gupta
efdc47df4a 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
047607631d Bug 732564 - Move call to setDisplayPort to just before the first paint. r=Cwiiis 2012-03-12 12:03:39 -04:00
Kartikaya Gupta
aae04c16b7 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
e0e1489efa 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
4e701194d7 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
49a8b558b5 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
56c4bfc1fb 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
5d2b7794ad 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
c7bcd527d5 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
5c8a3ccb5c 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
eb04ec05c2 Bug 732564 - Kill the paint suppression in browser.js. r=Cwiiis 2012-03-12 12:03:37 -04:00
Kartikaya Gupta
6aca404a56 Bug 734479 - Remove deadcode that was introduce via bad merge 3dcb40ebd487. r=BenWa 2012-03-09 17:14:30 -05:00
Benoit Girard
83961041e7 Merge mc->Maple 2012-03-09 11:13:30 -05:00
Benoit Girard
6d13bb7ab3 Merge mc->Maple 2012-03-08 10:22:42 -05:00
Benoit Girard
479f0b2fb1 Merge mc->Maple 2012-03-07 11:10:45 -05:00
Margaret Leibovic
7aa18f5e6f Bug 734053 - Add-ons are not listed in Add-ons Manager. r=mbrubeck 2012-03-08 17:17:53 -08:00
Brian Nicholson
a9a723ab47 Bug 708161 - POST data for search engine submissions. r=mfinkle 2012-03-08 17:07:47 -08:00
Kartikaya Gupta
88e96f5baf 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
6345ad9c43 Restore merge changeset 39a3044823b0, regression fixed upstream in mc 2012-03-05 13:09:05 -05:00
Benoit Girard
02e577f6ff Backed out changeset 39a3044823b0 because of bad interaction with maple. 2012-03-02 18:32:46 -05:00
Benoit Girard
72da51e037 Merge mc->Maple, resolved conflicts 2012-03-02 14:27:05 -05:00
Eitan Isaacson
841f63a6aa Bug 729373 - Move focus to chrome when overscrolling up with keyboard. r=cpeterson 2012-03-07 19:24:38 -05:00
Brian Nicholson
0d46f37125 Bug 726018 - Save thumbnails only for successful page loads. r=mfinkle 2012-03-07 13:58:31 -08:00
Margaret Leibovic
8cdbb32745 Bug 711177 - Form autocomplete popup doesn't appear on tap of input. r=lucasr 2012-03-07 11:12:57 -08:00
Benoit Girard
3daa99ec38 Merge mc->maple 2012-03-01 10:44:44 -05:00
Kartikaya Gupta
1c6703fc1a Bug 731619 - Make drawing after rotation work again. r=ehsan 2012-02-29 15:36:59 -05:00
Benoit Girard
475d958691 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
8c39c8a618 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
8fd5e0c78c Merge m-c again to pick up 75deec1f1a7b 2012-02-28 14:37:26 -05:00
Kartikaya Gupta
248ea3fff3 Bug 729169 - Ensure the display port is clipped to the page bounds. r=Cwiiis 2012-02-28 14:33:13 -05:00
Kartikaya Gupta
a5f2652097 Bug 730681 - Guard against a zero width/height corrupting our viewport. r=Cwiiis 2012-02-28 14:33:05 -05:00
Kartikaya Gupta
288e5c3de2 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
4046012964 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
50b9ec5096 Bug 730349 - Remove some unused variables from browser.js. r= 2012-02-24 10:05:32 -08:00
Doug Turner
63f2081ca1 Merge with mozilla-central 2012-02-24 11:57:27 -08:00
Matt Brubeck
a5c60ab132 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
132fb3275c 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
66a3000247 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
476b362925 merge with mozilla-central: 2012-02-22 09:30:09 -08:00
Mark Finkle
efe7e6b007 Bug 728782 - Add support for Bookmark Link context menu r=wesj r=gbrown 2012-02-22 00:11:50 -05:00
Margaret Leibovic
0bc1bd559b Bug 717787 - Suggestions from <datalist> are not shown in Native Fennec. r=mbrubeck 2012-03-06 13:56:16 -08:00
Margaret Leibovic
1878e38186 backout 1d4397ee1e9a for wrong bug number 2012-03-06 14:01:02 -08:00
Margaret Leibovic
dfa5ba7f5f 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
9684e90244 Bug 733233 - Create getTabForWindow helper function. r=wesj 2012-03-06 13:56:16 -08:00
Margaret Leibovic
f018b1d419 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
852f708ed4 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
775ec3156f Bug 704879 - (5/6) Add form validation messages. r=lucasr 2012-03-06 11:56:44 -08:00
Margaret Leibovic
d586835f41 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
59fb7e46c1 Bug 704879 - (3/6) Refactor FormAssistant autocomplete logic. r=lucasr 2012-03-06 11:56:42 -08:00
Geoff Lankow
05618d9475 Bug 731041 - Tidy up addon inline preferences code, mobile; r=mbrubeck, Unfocused 2012-03-07 00:41:57 +13:00
Ehsan Akhgari
f164e7a1bc Bug 728614 - Part 4: Remove the viewport structure from browser.js; r=Cwiiis 2012-02-21 13:17:56 -05:00
Jeff Muizelaar
d80cddc229 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
1cd5a15deb 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
45c832eb71 Bug 728620 - Followup: Add a FIXME comment. DONTBUILD 2012-02-21 10:30:57 -05:00
Ali Juma
5892a8ee82 Bug 728620 - Ensure we draw after moving back/forward in history. 2012-02-20 20:47:00 -05:00
Ehsan Akhgari
437f44d0c1 Remove viewportExcess 2012-02-20 19:40:50 -05:00
Ehsan Akhgari
fe88b00938 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
71bd0669a9 Bug 728614 - Part 2: Remove viewport offsets 2012-02-20 16:51:37 -05:00
Ehsan Akhgari
7781198b39 Bug 728614 - Part 1: Remove updateTransform(); r=dougt 2012-02-20 16:39:42 -05:00
Ehsan Akhgari
d48b97d6ab Backed out changeset cfcc11281ca2 2012-02-20 16:36:56 -05:00
Ehsan Akhgari
cb655d70e7 Bug 728614 - Part 1: Remove updateTransform(); r=dougt 2012-02-20 16:36:15 -05:00
Chris Lord
ae8d75ec5b 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
4454233700 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
93986b5c67 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
34aa551009 merge from mozilla-central 2012-02-18 17:29:33 -05:00
Doug Turner
6362021c1f 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
edde16aee5 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
b7a97d4f18 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
13446bc9de 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
ad6c5d8abc Bug 728379 - [maple] Use setCSSViewport to set the layout viewport [r=ehsan] 2012-02-17 13:15:12 -08:00
Ehsan Akhgari
39892b92bf Don't call updateViewport two times in a row 2012-02-17 11:58:36 -05:00
Doug Turner
222fba130c Merge with mozilla-central 2012-02-16 18:06:54 -08:00
Brad Lassey
ab48da35f9 bug 726930 - speed up tab thumbnails r=mfinkle 2012-02-17 10:52:26 -08:00
Patrick Walton
062af3911c Scale the displayport by the zoom factor 2012-02-13 22:32:31 -08:00
Margaret Leibovic
f0e6ebc000 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
a74c63a281 Enable zooming. 2012-02-12 15:06:34 -05:00
Patrick Walton
3b99552765 Fix browser.js ReferenceError 2012-02-10 16:17:15 -08:00
Ali Juma
64839a1fdf Fix race conditions when updating view transform, by switching to an absolute transform. 2012-02-10 16:08:24 -05:00
Mark Finkle
0051759203 Bug 727730 - Add support for Share Link context menu r=mbrubeck 2012-02-16 14:07:12 -05:00
Benoit Girard
beb2ae7df8 Merge viewport with tip 2012-02-08 20:42:17 -05:00
Benoit Girard
2f35d690b6 Merge m-c into maple 2012-02-08 16:43:22 -05:00
Patrick Walton
0910dba276 Remove CSS transforms as they're basically incompatible with displayports 2012-02-08 13:12:12 -08:00
Patrick Walton
aa35ff3cd3 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
459a282d8d Bug 725881 - Content provider for form history. r=lucasr 2012-02-27 10:10:14 -08:00
Brian Nicholson
edfc18cb86 Bug 726080 - Only update tab URLs if valid. r=mfinkle 2012-03-05 13:20:04 -08:00
Wes Johnston
3c1f50714c Backout 4253a5a838a8 and 7f5e40eb37c1 2012-03-05 12:01:48 -08:00
Wes Johnston
91686d5188 Bug 719276 - Remove tap highlight when viewport changes. r=mbrubeck 2012-03-05 09:11:46 -08:00