Commit Graph

216 Commits

Author SHA1 Message Date
Benoit Girard
623e14f95b Bug 730521 - Fix memory leak and needless memory allocation. r=ajuma 2012-02-24 21:51:14 -05:00
Kartikaya Gupta
1c1e19a713 We were allocating and re-allocating a view-sized buffer and then claiming it was 32x32. Cut that down to stop wastage. Also drop unused method. 2012-02-24 12:11:32 -05:00
Kartikaya Gupta
eb0c3d23f3 Remove unused parameters passed to endDrawing 2012-02-24 12:11:29 -05:00
Kartikaya Gupta
4352728c3b Pull out tile dimensions being passed around uselessly 2012-02-24 10:51:41 -05:00
Kartikaya Gupta
cb302a5c1b Bug 730033 - Rip out WidgetTileLayer and associated gunk. r=snorp 2012-02-23 14:55:15 -05:00
Kartikaya Gupta
2e203803af Completely collapse GeckoGLLayerClient into GeckoLayerClient. 2012-02-22 14:45:44 -05:00
Chris Lord
9e4f92e0d7 Fix screen/window size change events.
Window size was being treated as equivalent to screen size, which it isn't.
Make sure to send the size-changed event when either the window size or the
screen size change, and to properly differentiate between the two.
2012-02-17 17:25:52 +00:00
Ehsan Akhgari
6989e0184d Stop asserting the reverse of what we mean 2012-02-17 11:50:14 -05:00
Kartikaya Gupta
0a466af8b4 Also remove dangling entrails of the layer client type 2012-02-17 09:16:14 -05:00
Kartikaya Gupta
d82e6e4e91 Rip out unused GeckoSoftwareLayerClient since we've committed to GL layers. 2012-02-17 09:04:50 -05:00
Kartikaya Gupta
6154f5beb3 Put back some things left out of dougt's merge 2012-02-17 01:36:49 -05:00
Doug Turner
33f900dc57 Merge with mozilla-central 2012-02-16 18:06:54 -08:00
Benoit Girard
253aa084ba Fix one shutdown crash 2012-02-15 11:29:14 -05:00
Patrick Walton
aba8a71e48 Fix scissor rect and use the Java compositor's cached viewport metrics when drawing decorations 2012-02-13 20:20:38 -08:00
Patrick Walton
ddb67d8401 Integrate the Java compositor. Scroll bars now appear. 2012-02-13 14:52:30 -08:00
Benoit Girard
76e9bab873 Make OMTC changes not effect desktop 2012-02-13 17:17:12 -05:00
Patrick Walton
74d3cc6667 Uncomment the Java compositor integration, except for the part that causes PowerVR crashes 2012-02-10 23:03:02 -08:00
Patrick Walton
8c95b641e1 Implement the rendering hooks for Java compositor integration. Currently segfaulting, so ifdef'd out. 2012-02-09 23:55:13 -08:00
Patrick Walton
7a3ee0105d Add a DrawWindowUnderlay() to match DrawWindowOverlay() 2012-02-09 19:47:50 -08:00
Benoit Girard
58c066d245 Merge fixes 2012-02-08 19:01:21 -05:00
Benoit Girard
db6e6f7a54 Merge m-c into maple 2012-02-08 16:43:22 -05:00
Josh Dhaliwal
a8952836c1 Bug 727905 - Zero width window handling in nsWindow.cpp crash. r=dougt 2012-02-27 18:57:28 -05:00
Patrick Walton
492000e1c3 Shrink the surface size to speed up painting 2012-02-06 15:25:18 -08:00
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