Vladimir Vukicevic
a994367201
b=752368; [android] random black screen when opening links from other apps; r=bgirard,ajuma
2012-05-09 22:32:54 -04:00
Oleg Romashin
76aaf23ba2
Bug 752643 - Make CompositorParent eglSurface setup available for non-android environment. r=ajuma
2012-05-08 12:40:41 -07:00
Ed Morley
559a85b824
Backout 5c35cd6f3ea4 & ba39b0822992 (bug 607417) for native Android R1 failures
2012-05-04 14:26:09 +01:00
Chris Lord
cca84b2a46
Bug 607417 - Reconcile async scrolling for fixed position layers. r=ajuma
...
Untranslate fixed position layers when doing async scrolling so that they don't
jump about as content re-renders them in the correct place.
--HG--
extra : rebase_source : 709a9b14b5301bb675e118859090e6fb1c0f26f9
2012-05-04 17:04:15 +12:00
Robert O'Callahan
5afaaecea3
backing out patches for bug 607417 due to build bustage
2012-05-04 17:29:05 +12:00
Chris Lord
e7fe8ce6cd
Bug 607417 - Reconcile async scrolling for fixed position layers. r=ajuma
...
Untranslate fixed position layers when doing async scrolling so that they don't
jump about as content re-renders them in the correct place.
2012-05-04 17:04:15 +12:00
Oleg Romashin
bd6ff7ba6b
Bug 750276 - Make CompositorParent transforms not android-only. r=ajuma
2012-04-30 17:03:26 -07:00
Oleg Romashin
0e8cc7021e
Bug 748209 - Allow to create useful CompositorParent subclass. r=ajuma
2012-04-24 09:22:36 -04:00
Oleg Romashin
f990147b5c
Bug 748209 - Allow compositorParent be created in custom Thread. r=ajuma
2012-04-24 09:22:34 -04:00
Ali Juma
ed64e52133
Bug 733596 - Tell the compositor about the new surface size on surface change. r=bgirard a=blocking-fennec
2012-04-20 11:46:30 -04:00
Ali Juma
45df988e4f
Bug 737437 - Post a task to handle compositor destruction. r=bgirard
2012-03-30 15:43:11 -04:00
Phil Ringnalda
9a72acc5b4
Back out 7bffc102114e (bug 737437) for Android native talos bustage
2012-03-29 08:26:58 -07:00
Ali Juma
a9d6e29a0f
Bug 737437 - Destroy the compositor's layer manager before the CompositorChild gets destroyed. r=cjones
2012-03-29 09:59:22 -04:00
Ali Juma
8bb5830434
Bug 735230 - Part 1: Add Pause and Resume messages to PCompositor. r=bgirard
2012-03-28 18:00:10 -04:00
Kartikaya Gupta
fdeefb7eab
Bug 731603 - Propagate a layersUpdated flag to Java for robocop use. r=ajuma
2012-03-20 00:06:56 -04:00
Kartikaya Gupta
a9fe2cdfa1
Bug 731603 - Propagate the resolution of the painted content into syncViewportInfo as well. r=Cwiiis
2012-03-20 00:05:45 -04:00
Chris Lord
e15085320f
Bug 732756 - Fix overdrawing of checkerboard. r=kats
...
Fix overdrawing of the checkerboard layer by letting layers have a concept of
a display-port, and keeping the root layer's display port in track with
Gecko's.
2012-03-17 15:08:22 +00:00
Ryan VanderMeulen
f814a9a7f4
Backout d5b66e64cf44 (bug 732756) to see if it fixes Android crashtests.
2012-03-16 17:17:22 -04:00
Chris Lord
99c7ccb3f4
Bug 732756 - Fix overdrawing of checkerboard. r=kats
...
Fix overdrawing of the checkerboard layer by letting layers have a concept of
a display-port, and keeping the root layer's display port in track with
Gecko's.
2012-03-16 16:30:23 +00:00
Ali Juma
71fc64fb2f
Bug 725095 - Address GFX review comments. r=joe
2012-03-12 16:32:02 -04:00
Ali Juma
665b50af00
Bug 732091 - Part 5: Make the compositor notify Java when the page size changes or when a first paint occurs. r=bgirard
2012-03-12 11:50:27 -04:00
Ali Juma
fa2d5472cf
Bug 732091 - Part 3: Pass on the isFirstPaint flag from the PresShell to the compositor via the layer manager. r=tnikkel,bgirard
2012-03-12 11:50:15 -04:00
Ali Juma
e5bc664428
Clean up the compositor's transformation calculations.
2012-02-17 17:58:03 -05:00
Benoit Girard
2f43e1f950
remove dead code
2012-02-14 18:36:33 -05:00
Benoit Girard
fb686d4091
Compositor performance warnings
...
--HG--
extra : rebase_source : e8b2a0f4c4cb69fb88a478750cecc9f21327e018
2012-02-10 18:06:17 -05:00
Ali Juma
7d3fe66eb2
Code cleanup.
2012-02-09 17:39:04 -05:00
Benoit Girard
df2bdbef7a
Build fixes and clean up
2012-02-08 12:08:03 -05:00
Patrick Walton
382c0de56b
Have the compositor thread manipulate the layer with a display port if there is one
2012-02-07 22:17:54 -08:00
Benoit Girard
92886562bf
Limit composition to every 15 ms, may want to try increasing this value
2012-02-06 13:51:33 -05:00
Benoit Girard
658ac2bd4e
Limit composite events to one at a time
2012-02-06 12:38:23 -05:00
Ali Juma
375d4d84d8
Add support for pausing/resuming composition from Java.
2012-02-05 13:33:38 -05:00
Patrick Walton
a57b590b7d
Stand up async panning and zooming
2012-02-03 23:31:05 -08:00
Patrick Walton
1e1b06f118
Poke the compositor to composite on a pan or zoom; stub AndroidBridge::GetViewTransform()
2012-02-03 18:35:58 -08:00
Patrick Walton
0adcd70047
Stub ViewTransform code; unbork the viewport size a bit
2012-02-03 16:39:15 -08:00
Ali Juma
ccfd344226
Implement logic needed for simple async scrolling.
2012-02-01 14:31:34 -05:00
Benoit Girard
f7173edd06
Partial work for android OGLSurfaceView
...
--HG--
extra : rebase_source : 2c6ce362dd859e9f81a5b4490e2451826259a651
2012-01-26 14:23:13 -05:00
Ali Juma
8e3b3d5ff3
Address next set of review comments.
2012-01-16 10:31:16 -05:00
Ali Juma
18c39454d5
More handling review comments for Bug 711168.
2012-01-10 18:04:21 -05:00
Ali Juma
ebb3f57b44
Address review comments from Bug 711168.
...
--HG--
rename : gfx/layers/ipc/ShadowLayersHost.h => gfx/layers/ipc/ShadowLayersManager.h
2012-01-06 17:52:32 -05:00
Ali Juma
92fd0ce080
Clean up Compositor destruction.
2011-12-22 10:59:53 -05:00
Ali Juma
a26d6c4c65
Clean up
2011-12-20 15:12:54 -05:00
Ali Juma
d5d41885c3
Fix crash when deleting Compositor parent, and change RPC calls to sync calls..
2011-12-20 10:37:27 -05:00
Ali Juma
1665830318
Composite only when needed.
2011-12-19 13:17:29 -05:00
Benoit Girard
c2da08e686
More clean up. Shutdown down a window no longer crashes
2011-12-16 19:21:51 -05:00
Ali Juma
5e62d4fd13
Make shadow layer transformations work.
2011-12-15 15:20:06 -05:00
Ali Juma
c82eb64f48
imported patch hacking
2011-12-15 15:07:25 -05:00
Ali Juma
14ccb56437
imported patch PCompositorProgress
2011-12-15 15:07:19 -05:00
Benoit Girard
9bf4a518ee
Part A: Setup PCompositor (in progress)
2011-12-12 10:15:57 -05:00