[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