[webkit-changes] cvs commit: WebCore/khtml/rendering
render_canvasimage.cpp
Adele
adele at opensource.apple.com
Wed Jul 27 10:34:57 PDT 2005
adele 05/07/27 10:34:57
Modified: . Tag: Safari-2-0-branch ChangeLog
khtml/rendering Tag: Safari-2-0-branch
render_canvasimage.cpp
Log:
Merged fix from TOT to Safari-2-0-branch
2005-05-24 Richard Williamson <rjw at apple.com>
Fixed <rdar://problem/4127061> <canvas> backing store should be zero filled
Use calloc instead of malloc to ensure zero filled backing store.
Reviewed by Darin.
* khtml/rendering/render_canvasimage.cpp:
(RenderCanvasImage::createDrawingContext):
Revision Changes Path
No revision
No revision
1.4104.2.77 +15 -0 WebCore/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebCore/ChangeLog,v
retrieving revision 1.4104.2.76
retrieving revision 1.4104.2.77
diff -u -r1.4104.2.76 -r1.4104.2.77
--- ChangeLog 26 Jul 2005 22:45:21 -0000 1.4104.2.76
+++ ChangeLog 27 Jul 2005 17:34:50 -0000 1.4104.2.77
@@ -1,3 +1,18 @@
+2005-07-27 Adele Peterson <adele at apple.com>
+
+ Merged fix from TOT to Safari-2-0-branch
+
+ 2005-05-24 Richard Williamson <rjw at apple.com>
+
+ Fixed <rdar://problem/4127061> <canvas> backing store should be zero filled
+
+ Use calloc instead of malloc to ensure zero filled backing store.
+
+ Reviewed by Darin.
+
+ * khtml/rendering/render_canvasimage.cpp:
+ (RenderCanvasImage::createDrawingContext):
+
2005-07-26 Adele Peterson <adele at apple.com>
Merged fix from TOT to Safari-2-0-branch. Needed for other editing fixes on the branch.
No revision
No revision
1.10.10.1 +1 -1 WebCore/khtml/rendering/render_canvasimage.cpp
Index: render_canvasimage.cpp
===================================================================
RCS file: /cvs/root/WebCore/khtml/rendering/render_canvasimage.cpp,v
retrieving revision 1.10
retrieving revision 1.10.10.1
diff -u -r1.10 -r1.10.10.1
--- render_canvasimage.cpp 14 Oct 2004 01:26:53 -0000 1.10
+++ render_canvasimage.cpp 27 Jul 2005 17:34:56 -0000 1.10.10.1
@@ -96,7 +96,7 @@
int cHeight = contentHeight();
size_t numComponents = CGColorSpaceGetNumberOfComponents(colorSpace);
size_t bytesPerRow = BYTES_PER_ROW(cWidth,BITS_PER_COMPONENT,(numComponents+1)); // + 1 for alpha
- _drawingContextData = malloc(height() * bytesPerRow);
+ _drawingContextData = calloc(height(), bytesPerRow);
_drawingContext = CGBitmapContextCreate(_drawingContextData, cWidth, cHeight, BITS_PER_COMPONENT, bytesPerRow, colorSpace, kCGImageAlphaPremultipliedLast);
#ifdef DEBUG_CANVAS_BACKGROUND
More information about the webkit-changes
mailing list