Title: [194095] trunk/Source/WebKit2
Revision
194095
Author
[email protected]
Date
2015-12-14 22:49:03 -0800 (Mon, 14 Dec 2015)

Log Message

[Coordinated Graphics] CSS transition effect is not shown when transformed with "%" unit.
https://bugs.webkit.org/show_bug.cgi?id=152278

Patch by YongGeol Jung <[email protected]> on 2015-12-14
Reviewed by Darin Adler.

boxSize is encoded as FloatSize type but decoded as IntSize type.
So boxSize gets invalid value after decoding.
Due to this layer goes to out of screen during animation.

* Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp:
(IPC::ArgumentCoder<TextureMapperAnimation>::decode):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (194094 => 194095)


--- trunk/Source/WebKit2/ChangeLog	2015-12-15 06:08:19 UTC (rev 194094)
+++ trunk/Source/WebKit2/ChangeLog	2015-12-15 06:49:03 UTC (rev 194095)
@@ -1,3 +1,17 @@
+2015-12-14  YongGeol Jung  <[email protected]>
+
+        [Coordinated Graphics] CSS transition effect is not shown when transformed with "%" unit.
+        https://bugs.webkit.org/show_bug.cgi?id=152278
+
+        Reviewed by Darin Adler.
+
+        boxSize is encoded as FloatSize type but decoded as IntSize type.
+        So boxSize gets invalid value after decoding.
+        Due to this layer goes to out of screen during animation.
+
+        * Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp:
+        (IPC::ArgumentCoder<TextureMapperAnimation>::decode):
+
 2015-12-14  Dan Bernstein  <[email protected]>
 
         <rdar://problem/23886216> REGRESSION (r194022): Production builds of PluginProcess crash on launch when not installed in /System

Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp (194094 => 194095)


--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp	2015-12-15 06:08:19 UTC (rev 194094)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp	2015-12-15 06:49:03 UTC (rev 194095)
@@ -460,7 +460,7 @@
 bool ArgumentCoder<TextureMapperAnimation>::decode(ArgumentDecoder& decoder, TextureMapperAnimation& animation)
 {
     String name;
-    IntSize boxSize;
+    FloatSize boxSize;
     TextureMapperAnimation::AnimationState state;
     double startTime;
     double pauseTime;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to