Joe Drew
2a5ca8741b
Bug 744916 - Make the Java viewport keep track of its size in both CSS pixels and device pixels. r=kats
2012-04-12 16:00:56 -04:00
Jeff Muizelaar
8bee4da3a9
Bug 744901 - Store the page size in FrameMetrics in CSS pixels in addition to device pixels. r=cjones
2012-04-12 15:55:26 -04:00
Ali Juma
cd6dda579d
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
Jeff Muizelaar
e0e78556a4
Bug 745864 - Add profiling labels relevant for Fennec graphics performance. r=bgirard a=blassey
2012-04-16 14:36:33 -04:00
George Wright
2a71ff4ae0
Bug 728724 - Backout c210ff20f371, as the correct fix has now landed. r=joe a=blocking-fennec
2012-04-17 13:56:25 -04:00
Ali Juma
223978ce28
Bug 737437 - Post a task to handle compositor destruction. r=bgirard
2012-03-30 15:43:11 -04:00
George Wright
5b8c5ed1df
Bug 728284 - Main container layer has siblings that are drawn in the background. r=bgirard
2012-03-29 14:07:45 -04:00
Phil Ringnalda
375cc08351
Back out 7bffc102114e (bug 737437) for Android native talos bustage
2012-03-29 08:26:58 -07:00
Ali Juma
0aef3ccf39
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
8a1a6d97a9
Bug 735230 - Part 1: Add Pause and Resume messages to PCompositor. r=bgirard
2012-03-28 18:00:10 -04:00
Kartikaya Gupta
add569747b
Bug 731603 - Propagate a layersUpdated flag to Java for robocop use. r=ajuma
2012-03-20 00:06:56 -04:00
Kartikaya Gupta
05b0f73e37
Bug 731603 - Propagate the resolution of the painted content into syncViewportInfo as well. r=Cwiiis
2012-03-20 00:05:45 -04:00
Oleg Romashin
ff99bc2f7b
Bug 736875 - Compositor perf warning need to be filtered up to 15ms. r=bgirard
2012-03-19 12:55:37 +01:00
Andreas Gal
65ba347b1f
Remove unused and broken tiling code (bug 736716, r=cjones).
2012-03-17 15:22:22 -07:00
Andreas Gal
1af45fa278
Backout bug 736716.
2012-03-17 15:20:01 -07:00
Andreas Gal
7a590364de
Remove unused and broken tiling code (bug 736716, r=cjones).
2012-03-17 15:02:02 -07:00
Chris Lord
d84dae1cac
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
Chris Lord
e62151c626
Bug 732917 - Remove ShadowLayers::ShouldDoubleBuffer. r=cjones
...
This function has been unused since bug #690469 .
2012-03-17 12:06:29 +00:00
Ryan VanderMeulen
485a3a7c47
Backout d5b66e64cf44 (bug 732756) to see if it fixes Android crashtests.
2012-03-16 17:17:22 -04:00
Chris Lord
f8d4e5d838
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
75bb19a155
Bug 735600 - Don't composite when the layer tree is empty. r=bgirard
2012-03-14 10:54:34 -04:00
Ali Juma
64be930a1c
Bug 725095 - Address GFX review comments. r=joe
2012-03-12 16:32:02 -04:00
Ali Juma
e84d59bea0
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
924f6e0e56
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
a251af3c6c
Bug 732091 - Part 1: Add an isFirstPaint bool to PLayers update. r=bgirard
2012-03-12 11:50:07 -04:00
Benoit Girard
43d9d4733f
Merge mc->Maple
2012-03-07 11:10:45 -05:00
Benoit Girard
5b49ecf494
Bug 733184 - Remove more logging from widget. r=pcwalton
2012-03-05 19:58:18 -05:00
Benoit Girard
67dbab6601
Bug 733113 - Maple: Remove debug logging. r=ajuma
2012-03-05 16:10:43 -05:00
Benoit Girard
7ecb84135e
More render trace. r=debug_only
2012-02-28 11:24:24 -05:00
Benoit Girard
e8983883c4
Rendertrace improvements. r=runtime_config_only
2012-02-24 11:35:04 -05:00
Benoit Girard
0a8a885a47
Bug 728352 - Implement a render trace utility for GFX perf & debugging. r=mattwoodroow
2012-03-05 15:17:13 -05:00
Jeff Muizelaar
f1730e6f8d
Remove ifdefs from RenderTrace and enable it on composite
2012-02-21 20:20:14 -05:00
Ali Juma
6875a3a2d2
Only try to scroll scrollable layers, and force Gecko to generate a scrollable layer even for smaller pages.
2012-02-20 11:30:05 -05:00
Ali Juma
e67a216a16
Fix non-Android bustage.
2012-02-17 19:41:16 -05:00
Ali Juma
3c2716667f
Clean up the compositor's transformation calculations.
2012-02-17 17:58:03 -05:00
Benoit Girard
fa00e4fe45
Preliminary render trace
2012-02-17 17:05:03 -05:00
Benoit Girard
253aa084ba
Fix one shutdown crash
2012-02-15 11:29:14 -05:00
Ali Juma
52a99cd878
Improve zooming behaviour.
2012-02-15 10:15:52 -05:00
Benoit Girard
51b1b7a371
remove dead code
2012-02-14 18:36:33 -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
Ali Juma
833b3069e9
Enable zooming.
2012-02-12 15:06:34 -05:00
Patrick Walton
b064d6b111
Uncomment TransformLayerUserData and move it into Layers to fix build bustage
2012-02-10 18:55:48 -08:00
Benoit Girard
ff7f133e12
Compositor performance warnings
2012-02-10 18:06:17 -05:00
Ali Juma
1fcfcf7aa2
Fix non-Android bustage.
2012-02-10 17:32:12 -05:00
Ali Juma
747919ce5e
Fix race conditions when updating view transform, by switching to an absolute transform.
2012-02-10 16:08:24 -05:00
Benoit Girard
caa88b4f57
Bug 721489 - Backout changeset 0cb6641ab21a for a more desirable fix.
2012-02-10 15:12:35 -05:00
Ali Juma
5fae297a30
Fix busted build.
2012-02-10 10:40:57 -05:00
Ali Juma
4f5dd011c9
Merge heads.
2012-02-10 10:31:31 -05: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