Brad Lassey
c2cde20188
[mq]: meta_viewport_query
...
--HG--
extra : rebase_source : 586dfca0cf7d9446e532ecfa38fd126225db36b9
2012-02-18 18:32:50 -05:00
Benoit Girard
47cf03a5c3
Bug 728924 - Fix MOZ_JAVA_COMPOSITOR definition. r=joe
2012-02-20 13:57:40 -05:00
Brad Lassey
9e55996669
merge from mozilla-central
2012-02-18 17:29:33 -05:00
Brad Lassey
95697a85f1
backing out e45688c8531c because it broke the build
2012-02-18 14:21:48 -05:00
Patrick Walton
ce3f178378
Stub untested gralloc support, disabled for now
2012-02-17 23:53:21 -08:00
Chris Lord
dd4aacfc79
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
2d00d4d7a8
Stop asserting the reverse of what we mean
2012-02-17 11:50:14 -05:00
Kartikaya Gupta
6e72a9570d
Also remove dangling entrails of the layer client type
2012-02-17 09:16:14 -05:00
Kartikaya Gupta
5ec5bd703f
Rip out unused GeckoSoftwareLayerClient since we've committed to GL layers.
2012-02-17 09:04:50 -05:00
Kartikaya Gupta
f3c1b6a928
Put back some things left out of dougt's merge
2012-02-17 01:36:49 -05:00
Doug Turner
b66a0f8126
Merge with mozilla-central
2012-02-16 18:06:54 -08:00
Brad Lassey
6a55170fc3
bug 727847 - meter orientation events on android r=dougt
2012-02-16 23:03:57 -08:00
Brad Lassey
585ae3af5b
bug 726930 - speed up tab thumbnails r=mfinkle
2012-02-17 10:52:26 -08:00
Benoit Girard
567f149d32
Fix one shutdown crash
...
--HG--
extra : rebase_source : dd71617cbabf7848565ab609362964037fbac01a
2012-02-15 11:29:14 -05:00
Benoit Girard
612ce84d1f
remove dead code
2012-02-14 18:36:33 -05:00
Patrick Walton
1b46184a8f
Fix scissor rect and use the Java compositor's cached viewport metrics when drawing decorations
2012-02-13 20:20:38 -08:00
Kartikaya Gupta
bc50d262d3
Stop XUL fennec from crashing on startup
2012-02-13 16:57:57 -05:00
Patrick Walton
5081278876
Integrate the Java compositor. Scroll bars now appear.
2012-02-13 14:52:30 -08:00
Patrick Walton
ec85569a69
Expose ActivateProgram() and DeactivateProgram() to widget
2012-02-13 13:55:10 -08:00
Benoit Girard
5ec8cb5563
Make OMTC changes not effect desktop
2012-02-13 17:17:12 -05:00
Patrick Walton
d698580c18
Uncomment the Java compositor integration, except for the part that causes PowerVR crashes
2012-02-10 23:03:02 -08:00
Patrick Walton
9fb4d6959b
Uncomment TransformLayerUserData and move it into Layers to fix build bustage
2012-02-10 18:55:48 -08:00
Ali Juma
7f7fa10d9e
Fix busted build.
2012-02-10 10:40:57 -05:00
Patrick Walton
9ff00d7ac5
Implement the rendering hooks for Java compositor integration. Currently segfaulting, so ifdef'd out.
2012-02-09 23:55:13 -08:00
Patrick Walton
76fcf64d4a
Expose the necessary Java routines to render decorations through JNI
2012-02-09 22:58:18 -08:00
Patrick Walton
492b9f6acc
Add a DrawWindowUnderlay() to match DrawWindowOverlay()
2012-02-09 19:47:50 -08:00
Benoit Girard
3f101c071a
Merge working on Nexus S
2012-02-08 20:23:27 -05:00
Benoit Girard
2430a6b71c
Merge fixes
2012-02-08 19:01:21 -05:00
Benoit Girard
7dc71cdb8d
Merge m-c into maple
2012-02-08 16:43:22 -05:00
Patrick Walton
e9d5b35c01
Shrink the surface size to speed up painting
2012-02-06 15:25:18 -08:00
Ali Juma
c30eba6e2e
Move surface ownership to GLContextProviderEGL.
...
--HG--
extra : rebase_source : a3f83d279de5087a521a938d66c4e7b5dee79d74
2012-02-06 16:53:09 -05:00
Ali Juma
035ebbe87f
Add support for pausing/resuming composition from Java.
2012-02-05 13:33:38 -05:00
Patrick Walton
8f577231bf
Stand up async panning and zooming
2012-02-03 23:31:05 -08:00
Patrick Walton
acf57d7d37
Poke the compositor to composite on a pan or zoom; stub AndroidBridge::GetViewTransform()
2012-02-03 18:35:58 -08:00
Patrick Walton
d6e3afde17
Add a virtual layer and GL layer client implementation
2012-02-03 15:48:26 -08:00
Patrick Walton
13458c16d5
Eliminate coupling between the software layer client and the rest of Fennec
2012-02-02 23:30:41 -08:00
Patrick Walton
a25f57bcc7
Pull parts of GeckoSoftwareLayerClient that will be used for GL layers into a generic GeckoLayerClient class
2012-02-02 22:07:05 -08:00
Patrick Walton
96bf34ae0e
Clean up nsWindow::Draw() a bit
2012-02-02 20:24:49 -08:00
Patrick Walton
f15ef916a3
Partial removal of tiling, stub callouts
2012-02-02 19:28:22 -08:00
Benoit Girard
ad52ff772a
Hack the real window dimensions
2012-02-02 18:03:55 -05:00
Benoit Girard
d4c038b718
Fix GetLayerManager logic
2012-02-02 14:16:59 -05:00
Benoit Girard
ea4615353c
Fix problems with Nexus S init
2012-02-02 13:57:38 -05:00
Benoit Girard
97fdca975c
remove OGLSurfaceView init, todo remove OGLSurfaceView.java
2012-02-02 11:28:54 -05:00
Benoit Girard
709f31dbb4
Removing this awesome template code because it causes library load crashes :(
2012-02-02 11:17:50 -05:00
Patrick Walton
df5fc9e46d
Turn on OMTC by default; fix crash when acquiring EGL surface
2012-02-01 23:54:01 -08:00
Benoit Girard
9378d80baf
Add init code for AndroidEGLObjects
2012-02-01 18:08:09 -05:00
Benoit Girard
7b9d937ba8
Fix AndroidGLController::Init
2012-02-01 17:53:18 -05:00
Benoit Girard
4580dbb21d
Progress on omtc integration
2012-02-01 16:18:35 -05:00
Benoit Girard
106b0e77a3
Move registerCxxCompositor to FlexView
2012-02-01 14:15:52 -05:00
Benoit Girard
03e53b0b32
Import jni implementation
2012-02-01 12:02:55 -05:00