Commit Graph

145 Commits

Author SHA1 Message Date
Benoit Girard
950608c005 Bug 759933 - Remove excessive logging in PanZoomController. r=kats 2012-05-31 15:27:45 -04:00
Kartikaya Gupta
d1301d2c52 Bug 748384 - Update all Java code to keep a page rect and CSS page rect instead of just the page size. r=Cwiiis 2012-05-23 10:49:52 -04:00
Kartikaya Gupta
1f792eccbc Bug 748384 - Back out 330e9c52f9ac, 9ba1078559fe, 2ed39c12d792, f53f05ecacd5 for build bustage. r=bustage 2012-05-23 11:08:19 -04:00
Kartikaya Gupta
a0e56378ab Bug 748384 - Update all Java code to keep a page rect and CSS page rect instead of just the page size. r=Cwiiis 2012-05-23 10:49:52 -04:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Matt Brubeck
a167a1924b 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
2f117f77b6 Bug 707571 (part 3) - Disable double-tap listener on pages with user-scalable=no [r=kats] 2012-05-18 08:24:27 -07:00
Matt Brubeck
37c0bb5838 Bug 707571 (part 2) - Disable zooming for pages with user-scalable=no [r=kats] 2012-05-18 08:24:27 -07:00
Matt Brubeck
d42cbce6be Back out bug 707571 because of reftest failures 2012-05-18 09:31:27 -07:00
Matt Brubeck
2c3118d70d 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
4749d862d3 Bug 707571 (part 3) - Disable double-tap listener on pages with user-scalable=no [r=kats] 2012-05-18 08:24:27 -07:00
Matt Brubeck
8e30df453a Bug 707571 (part 2) - Disable zooming for pages with user-scalable=no [r=kats] 2012-05-18 08:24:27 -07:00
Kartikaya Gupta
8c66bab45f Bug 749384 - Notify PZC of some events before the touchevent listeners deal with it so that we remain responsive. r=wesj 2012-05-15 13:22:26 -04:00
Margaret Leibovic
bfb44ad396 Bug 752759 - Get rid of excessive mFormAssistPopup.hide() calls in PanZoomController. r=kats 2012-05-10 12:09:00 -07:00
Kartikaya Gupta
f54c30cdee Bug 751479 - Guard against the scale gesture detector receiving move events without corresponding down events. r=Cwiiis 2012-05-03 22:24:05 -04:00
Wes Johnston
2ea3a7e572 Bug 744518 - Use touch events to trigger tap highlight. r=kats. a=mobile-only 2012-05-02 11:55:37 -07:00
Kartikaya Gupta
a99f2668c6 Bug 722657 - Fix glaring bug in subdocument scrolling where scroll amounts got discarded. r=Cwiiis 2012-05-02 13:12:46 -04:00
James Willcox
307974778f Bug 727116 - Draw Flash plugins with OpenGL during pan/zoom on legacy Android r=blassey 2012-04-27 16:04:47 -04:00
Joe Drew
b4f92dad93 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
Kartikaya Gupta
e9a2e3347a Bug 741693 - Move the Axis prefs from GeckoLayerClient into PanZoomController. r=Cwiiis 2012-04-17 11:33:42 -04:00
Kartikaya Gupta
c6916e8596 Bug 741693 - Make the zoom animation frames preffable. r=Cwiiis 2012-04-17 11:33:19 -04:00
Kartikaya Gupta
e0f3658010 Bug 718463 - Force redraw when an animation is interrupted by user touch. r=Cwiiis 2012-04-11 15:46:02 -05:00
Kartikaya Gupta
bc371e9e38 Bug 742019 - Rewrite how we handle touch events so we don't break panning, and don't introduce unnecessary latency. r=wesj 2012-04-07 03:09:26 -04:00
Kartikaya Gupta
6eaaf230cb Bug 737577 - Set the display port before bouncing rather than after. r=Cwiiis 2012-04-02 17:14:33 -04:00
Kartikaya Gupta
e41d7b0003 Bug 730899 - Drop sending of scroll events where we don't actually scroll. r=Cwiiis 2012-04-01 02:42:35 -04:00
Kartikaya Gupta
c48b65e5fd Bug 729528 - Add an alternate code path (selected at compile-time) to render low-res content while panning. r=Cwiiis 2012-03-26 13:15:50 -04:00
Kartikaya Gupta
37324efaef Bug 735612 - Add missing synchronization around viewport manipulation. r=Cwiiis 2012-03-15 10:40:55 -04:00
Kartikaya Gupta
6e0fd366c4 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
69ba79a2d0 Bug 735248 - Add a BOUNCE state to track bounce animations, and disable redraws while we are in a bounce. r=Cwiiis 2012-03-13 12:14:28 -04:00
Kartikaya Gupta
8a4cb5e98c Bug 732564 - Back out part of e48d0ef50574 (bug 728614) as we need to clamp the viewport when animations are aborted. r=Cwiiis 2012-03-12 12:03:38 -04:00
Benoit Girard
c5fac70581 Merge mc->Maple 2012-03-09 11:13:30 -05:00
Benoit Girard
4ca616adb3 Merge heads 2012-03-07 11:11:20 -05:00
Benoit Girard
43d9d4733f Merge mc->Maple 2012-03-07 11:10:45 -05:00
Benoit Girard
5b49ecf494 Bug 733184 - Remove more logging from widget. r=pcwalton 2012-03-05 19:58:18 -05:00
Jeff Muizelaar
ad28b964d3 Bug 732576. make getViewTransform fast. r=kats
This removes the logging, locking and allocations from getViewTransform.

This reduces the time spent from an median of 6.3ms to 0.061ms

We use a new scheme where the view transform is immutable and the member
variable containing it is atomically overwritten. So we may get a slightly old
view transform but this won't be a problem.
2012-03-02 14:31:27 -05:00
Brad Lassey
298ded9f95 bug 707571 - user-scalable property of viewport meta tag is ignored r=mbrubeck 2012-03-08 11:55:19 -05:00
Brad Lassey
bcdc6d6950 bug 702907 - Zooming should be disabled while a video is in fullscreen mode r=mbrubeck 2012-03-08 10:53:01 -05:00
Ehsan Akhgari
c064c47c5d Bug 728614 - Fix the zoom level when the device rotates on pages with <meta viewport> information; r=kats 2012-02-22 13:13:16 -05:00
Margaret Leibovic
bb6acf533a Bug 704879 - (1/6) Refactor AutoCompletePopup to FormAssistPopup. r=lucasr 2012-03-06 11:56:41 -08:00
Doug Turner
33f900dc57 Merge with mozilla-central 2012-02-16 18:06:54 -08:00
Kartikaya Gupta
3542b3b75c Bug 727565 - Fix new compiler warnings for javac 1.7. r=bnicholson 2012-02-15 22:55:47 -05:00
Patrick Walton
6146b7a891 Don't render while pinching. Reduces jank and makes zooming easier to debug. 2012-02-13 22:48:00 -08:00
Kartikaya Gupta
b219f106f6 Bug 720538 - Remove unused functions and variables. r=wesj 2012-02-02 09:16:25 -05:00
Kartikaya Gupta
d587eb3610 Bug 720538 - Re-use getValidViewportMetrics to ensure the zoom-to rect is valid. r=wesj 2012-02-02 09:15:37 -05:00
Kartikaya Gupta
01c2bf0ad8 Bug 720538 - Clarify and fix incorrect rect bottom calculation. r=wesj 2012-02-02 09:11:50 -05:00
James Willcox
d28ecb7432 Bug 721741 - Add support for Flash on Android 4.0+ r=blassey 2012-01-31 09:40:58 -05:00
Boris Zbarsky
a9bce75e95 Backed out changeset e57ddd9fdd5e (bug 721741) because it breaks Android builds. 2012-01-31 23:38:35 -05:00
James Willcox
40223c10aa Bug 721741 - Add support for Flash on Android 4.0+ r=blassey 2012-01-31 09:40:58 -05:00
Ed Morley
dfab7c7328 Backout b87113ff33ff (bug 721741) for Android build failures 2012-01-31 16:19:00 +00:00
James Willcox
f9e5262935 Bug 721741 - Add support for Flash on Android 4.0+ r=blassey 2012-01-31 09:40:58 -05:00