Commit Graph

2681 Commits

Author SHA1 Message Date
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