Patrick Walton
ba5b63cde0
Poke the compositor to composite on a pan or zoom; stub AndroidBridge::GetViewTransform()
2012-02-03 18:35:58 -08:00
Patrick Walton
26896c5103
Add a virtual layer and GL layer client implementation
2012-02-03 15:48:26 -08:00
Patrick Walton
39225caccc
Eliminate coupling between the software layer client and the rest of Fennec
2012-02-02 23:30:41 -08:00
Patrick Walton
85326bec09
Clean up nsWindow::Draw() a bit
2012-02-02 20:24:49 -08:00
Patrick Walton
7d31d7d639
Partial removal of tiling, stub callouts
2012-02-02 19:28:22 -08:00
Benoit Girard
049097b646
Hack the real window dimensions
2012-02-02 18:03:55 -05:00
Benoit Girard
4f50a7fdac
Fix GetLayerManager logic
2012-02-02 14:16:59 -05:00
Patrick Walton
226011aa85
Turn on OMTC by default; fix crash when acquiring EGL surface
2012-02-01 23:54:01 -08:00
Benoit Girard
72d5341c9d
Move registerCxxCompositor to FlexView
2012-02-01 14:15:52 -05:00
Ali Juma
2eeb62f6e6
Disable direct textures because of crashes.
2012-01-31 15:53:54 -05:00
Benoit Girard
981d4a4fc2
Mergi mc to kiwifox, lots of conflicts so may not build
2012-01-30 13:38:20 -05:00
Benoit Girard
e0c3dbcb3c
Partial work for android OGLSurfaceView
2012-01-26 14:23:13 -05:00
Benoit Girard
2cd0d251a0
Disable sHasDirectTexture because of crash in Nexus S
2012-01-26 14:22:26 -05:00
Alex Pakhotin
9e417504b7
Bug 721393 - Virtual keyboard enter key doesn't work correctly in designMode document. r=blassey
2012-02-14 17:08:47 -08:00
Doug Turner
fde2f1aa9d
Bug 713803 - Rationalize JNI access accross android widget. r=blassey
2012-01-29 12:39:30 -08:00
Phil Ringnalda
562c4194c6
Back out 59d8d92f9f3c (bug 713803) for Android C1 permaorange
2012-01-29 00:49:02 -08:00
Doug Turner
2abf72a957
Bug 713803 - Rationalize JNI access accross android widget. r=blassey
2012-01-28 22:38:02 -08:00
James Willcox
aacdd1864b
Bug 716190 - Retry graphic buffer locks if we get -EBUSY r=pcwalton
2012-01-17 15:00:56 -05:00
Chris Lord
688c49a9b4
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
Matt Brubeck
1588a96570
Bug 723772 - Mousemove events broken in XUL fennec [r=wesj]
2012-02-02 17:40:25 -08:00
Wes Johnston
0f4b4c8510
Bug 721080 - Pages with touch event listeners that don't call preventDefault should not hold up panning. r=dougt
2012-02-01 15:01:47 -08:00
Phil Ringnalda
367eb75fb6
Back out b35af982b085 (bug 721080) for android-xul bustage
2012-02-01 12:10:53 -08:00
Wes Johnston
c70be0bae2
Bug 721080 - Pages with touch event listeners that don't call preventDefault should not hold up panning. r=dougt
2012-02-01 10:33:40 -08: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
Wes Johnston
8d356f0cea
Bug 603008 - Android widget multitouch implementation. r=blassey,kats
2012-01-25 01:31:33 +01:00
Chris Lord
0438500908
Bug 717283 - Use tiles on-demand. r=pcwalton, snorp
...
Instead of tying the tile-buffer in MultiTileLayer directly to the back-buffer
of the page, make sure rendering is always aligned to the tile grid and use
tiles on-demand. This makes better use of tiles when panning/zooming, and opens
up the route for further optimisations.
2012-01-24 15:39:53 +00:00
Ed Morley
e54b557a28
Backout 91eebc6bdb59 & 7d776b291014 (bug 717283) for Android native reftest crashes
2012-01-22 11:55:18 +00:00
Chris Lord
20e0d69d60
Bug 717283 - Use tiles on-demand. r=pcwalton, snorp
...
Instead of tying the tile-buffer in MultiTileLayer directly to the back-buffer
of the page, make sure rendering is always aligned to the tile grid and use
tiles on-demand. This makes better use of tiles when panning/zooming, and opens
up the route for further optimisations.
2012-01-22 09:40:37 +00:00
Matt Brubeck
c71d11c781
Back out 47584f117727 and e05a8743389a (bug 717283) because of native Android startup crashes
2012-01-20 11:42:34 -08:00
Chris Lord
662a91daa2
Bug 717283 - Use tiles on-demand. r=pcwalton, snorp
...
Instead of tying the tile-buffer in MultiTileLayer directly to the back-buffer
of the page, make sure rendering is always aligned to the tile grid and use
tiles on-demand. This makes better use of tiles when panning/zooming, and opens
up the route for further optimisations.
2012-01-20 17:36:56 +00:00
James Willcox
766500ef60
Bug 719233 - Only use direct texturing on whitelisted devices r=blassey
2012-01-18 20:41:28 -05:00
James Willcox
e1cc5ae501
Bug 718014 - Restrict dirty rect to subrect of tile texture
2012-01-18 10:41:30 -05:00
Chris Lord
4febd751ee
Bug 724928 - Tell Gecko not to draw areas we aren't interested in. r=kats
...
Alter GeckoSoftwareLayerClient.beginDrawing so that it can return a rectangle
of the buffer that it's interested in. Gecko then uses this to clip the dirty
region, which often saves on unnecessary drawing during flings.
2012-02-09 17:28:10 +00:00
Markus Stange
6f8783bb44
Bug 598482 part 3 - Remove synchronous painting APIs from nsIWidget. r=roc
2011-12-23 22:52:21 -05:00
James Willcox
88797688e5
Bug 715894 - Only draw dirty rect when using gralloc textures r=clord
2012-01-06 12:25:05 -05:00
Chris Lord
67266f3ae3
Bug 709120 - Add tiled buffer support for Android/native. r=pcwalton
...
This adds support for rendering to a tiled software buffer when using the
Java compositor. Tiles are assumed to be packed tight and stored sequentially,
by row.
2012-01-06 11:22:11 +00:00
James Willcox
3d3f22086d
Bug 713774 - Fix crasher when changing orientation on Android r=blassey
2012-01-04 21:53:09 -05:00
Patrick Walton
611d25d13c
Bug 709492 - Part 2: Forward the painting suppression flag from the presentation shell to the Android widget code. r=kats
2012-01-03 22:54:51 -08:00
Brian R. Bondy
d0a93b0ace
Bug 679226 - Fold widget/src into widget. r=roc
2012-01-03 22:09:29 -05:00