Kartikaya Gupta
a9ae7da188
Merge heads
2012-02-27 15:59:56 -05:00
Kartikaya Gupta
92f7200fe7
Merge m-c
2012-02-27 15:06:35 -05:00
Benoit Girard
ae4c8791c8
Added more rendertrace breakdowns
2012-02-27 14:31:29 -05:00
Josh Dhaliwal
f605eeb680
Bug 727905 - Zero width window handling in nsWindow.cpp crash. r=dougt
2012-02-26 19:59:22 -08:00
Kartikaya Gupta
f63794afa3
Take out the code that allows Java to further clip the invalid rect based on visible area.
...
This code is never used because the invalid rect we pass to DrawTo is ignored;
the nsLayoutUtils::PaintFrame uses the display port as the visible region to
paint instead. (http://mxr.mozilla.org/mozilla-central/source/layout/base/nsLayoutUtils.cpp#1603 )
2012-02-26 10:47:45 -05:00
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