Joe Drew
d31d4e01d2
Bug 745809 - Default to white for checkboard color. r=kats
2012-04-23 10:28:15 -07: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
Joe Drew
2a5ca8741b
Bug 744916 - Make the Java viewport keep track of its size in both CSS pixels and device pixels. r=kats
2012-04-12 16:00:56 -04: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
a7c6294b7b
Bug 741400 - Guard against NullPointerException, and also move some code so it shouldn't happen. r=mfinkle
2012-04-04 11:55:40 -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
321606277e
Bug 729528 - Delete some unneeded things. r=Cwiiis
2012-03-26 13:15:50 -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
f0353c25dd
Bug 729528 - Move displayport calculation and comparison code into a DisplayPortCalculator class. No functional changes intended. r=Cwiiis
2012-03-26 13:15:50 -04:00
Kartikaya Gupta
09052b66ae
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
Kartikaya Gupta
3f7e787fc5
Bug 731603 - Save the display port and resolution in the VirtualLayer's mPosition and mResolution fields. r=Cwiiis
2012-03-20 00:07:42 -04:00
Kartikaya Gupta
685eefd336
Bug 736125 - Fix Java 7 compile warnings. r=sriram
2012-03-15 15:01:52 -04:00
Kartikaya Gupta
3fc52431c2
Bug 735612 - Remove unneeded call to notifyLayerClientOfGeometryChange. r=Cwiiis
2012-03-15 10:43:32 -04:00
Kartikaya Gupta
25e0b6a0e2
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
a611390f20
Bug 732564 - Align the rotation/resize codepath with The Grand Viewport Plan of 2012. r=Cwiiis
2012-03-12 12:03:38 -04:00
Kartikaya Gupta
e7cd1d77d3
Bug 732564 - Make sure to update the display port when we get a viewport update. r=Cwiiis
2012-03-12 12:03:38 -04: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
Benoit Girard
5b49ecf494
Bug 733184 - Remove more logging from widget. r=pcwalton
2012-03-05 19:58:18 -05:00
Benoit Girard
819e2dec39
Merge mc->maple
2012-03-01 10:44:44 -05:00
Kartikaya Gupta
34ef2896f6
Bug 731619 - Fix race condition where flags are cleared before they are set. r=ehsan
2012-02-29 16:26:02 -05:00
Benoit Girard
de2f93f29c
Bug 730967 - Don't recompute checkerboard color every frame. r=pwalton
2012-02-28 19:17:58 -05:00
Kartikaya Gupta
79bd74cc80
Bug 730687 - Hook up the aboutToCheckerboard code again. r=Cwiiis
2012-02-28 16:14:14 -05:00
Kartikaya Gupta
30b4f71d11
Merge the origin (Point) and size (IntSize) properties of Layers into a single position (Rect) property.
...
Not only does this reduce the amount of cruft needed while getting and setting these properties, it
makes the code more consistent because we don't have half of this stored in the Layer base class and
the other half provided by an abstract method implementation in subclasses. Furthermore, this
allows the VirtualLayer size to be updated based on the area painted by gecko rather than remaining
fixed at the view size when the virtual layer was created.
2012-02-26 10:47:47 -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
Benoit Girard
bcbc0bf7e6
mCheckerboardShouldShowChecks should default to true. DONTBUILD
2012-02-21 16:19:23 -05:00
Chris Lord
442e535908
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
Ehsan Akhgari
9bffd47370
Fix clicking
2012-02-20 17:47:32 -05:00
Kartikaya Gupta
604d97cc4a
(Part 2) Stop PlaceholderLayerClient from extending LayerClient since it has nothing in common with GeckoLayerClient and makes a mockery of OOP
2012-02-17 09:56:47 -05:00
Kartikaya Gupta
378f6931d1
(Part 1) Get rid of LayerController.getLayerClient()
2012-02-17 09:32:24 -05:00
Doug Turner
33f900dc57
Merge with mozilla-central
2012-02-16 18:06:54 -08: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
Benoit Girard
db6e6f7a54
Merge m-c into maple
2012-02-08 16:43:22 -05:00
Benoit Girard
01146aa565
Remove RemoveAbstractView, pushing new head
2012-02-08 10:46:26 -05:00
Benoit Girard
395614d3bb
merge mc into kiwifox
2012-01-31 13:55:51 -05:00
Benoit Girard
981d4a4fc2
Mergi mc to kiwifox, lots of conflicts so may not build
2012-01-30 13:38:20 -05:00
Kartikaya Gupta
4965682bf0
Bug 708687 - Snap the page when the page size changes and pushes it into overscroll. r=pcwalton
2012-01-30 23:43:36 -05:00
Benoit Girard
e0c3dbcb3c
Partial work for android OGLSurfaceView
2012-01-26 14:23:13 -05:00
Kartikaya Gupta
ae7065b016
Bug 715836 - Ensure the UI is only modified from the UI thread. r=pcwalton
2012-01-13 07:03:22 -05:00
Kartikaya Gupta
c8916399fb
Bug 715836 - (Cleanup) Remove unused functions. r=pcwalton
2012-01-13 07:03:22 -05:00
Kartikaya Gupta
ca368ae5b3
Bug 718270 - When hiding the VKB on small pages, increase page size to prevent zoom-in. r=pcwalton
2012-01-25 17:16:03 -05:00
Wes Johnston
a1b4ff243c
Bug 719240 - Delay sending touchmove events until touches have moved a minimum distance. r=mfinkle
2012-01-25 01:31:33 +01:00
Wes Johnston
8fe2617b97
Bug 603008 - Only delay panning on pages with touch listeners. r=mfinkle
2012-01-25 01:31:33 +01:00
Wes Johnston
8d356f0cea
Bug 603008 - Android widget multitouch implementation. r=blassey,kats
2012-01-25 01:31:33 +01:00
Patrick Walton
846dadfb1b
Bug 710533 - Tint the checkerboard with the background color of the page. r=Cwiiis
2012-01-23 20:10:24 -08:00
Phil Ringnalda
3dcb117f7e
Backed out changeset b77c0c621163 (bug 710533) for native ts bustage
2012-01-23 23:33:05 -08:00
Phil Ringnalda
702a816fed
Back out 420d7b8ed59d for being a bad backout
2012-01-23 23:32:11 -08:00
Phil Ringnalda
b69de5af94
Backed out changeset b77c0c621163 (bug 710533) for native ts bustage
2012-01-23 22:53:07 -08:00
Patrick Walton
0182424139
Bug 710533 - Tint the checkerboard with the background color of the page. r=Cwiiis
2012-01-23 20:10:24 -08:00
Patrick Walton
79d6ad6029
Bug 706684 - Implement a simpler scale gesture listener on Android. r=Cwiiis
2012-01-23 19:18:24 -08:00
Patrick Walton
de41687c4f
Bug 707956 - Restore original zoom scale on double rotation. r=kats
2012-01-20 21:14:03 -08:00