Changeset 224283 in webkit
- Timestamp:
- Nov 1, 2017 11:43:57 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r224271 r224283 1 2017-10-31 Dean Jackson <dino@apple.com> 2 3 transferFromImageBitmap should update canvas dimensions 4 https://bugs.webkit.org/show_bug.cgi?id=179096 5 <rdar://problem/35285218> 6 7 Reviewed by Sam Weinig. 8 9 Update expected results now that we pass more of this test. 10 11 * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt: 12 1 13 2017-10-31 Chris Dumez <cdumez@apple.com> 2 14 -
trunk/LayoutTests/imported/w3c/web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt
r224195 r224283 1 1 2 FAIL Test that createImageBitmap from a bitmaprenderer canvas produces correct result assert_equals: expected 10 but got 20 2 PASS Test that createImageBitmap from a bitmaprenderer canvas produces correct result 3 3 PASS Test that createImageBitmap on a bitmaprenderer canvas that never consumes any source produces correct result 4 4 PASS Test that createImageBitmap on a bitmaprenderer canvas that consumes null produces correct result -
trunk/Source/WebCore/ChangeLog
r224280 r224283 1 2017-10-31 Dean Jackson <dino@apple.com> 2 3 transferFromImageBitmap should update canvas dimensions 4 https://bugs.webkit.org/show_bug.cgi?id=179096 5 <rdar://problem/35285218> 6 7 Reviewed by Sam Weinig. 8 9 When transferFromImageBitmap is called, the dimensions of the HTMLCanvasElement 10 should be updated to reflect the size of the passed ImageBitmap. 11 12 Update an existing WPT result. 13 14 * html/HTMLCanvasElement.cpp: 15 (WebCore::HTMLCanvasElement::setImageBuffer const): Update the 16 size of the element based on the incoming buffer. 17 * html/HTMLCanvasElement.h: Mark m_size as mutable so we can 18 call it from the const function setImageBuffer. 19 1 20 2017-11-01 Yusuke Suzuki <utatane.tea@gmail.com> 2 21 -
trunk/Source/WebCore/html/HTMLCanvasElement.cpp
r224255 r224283 979 979 } 980 980 981 if (m_imageBuffer && m_size != m_imageBuffer->internalSize()) 982 m_size = m_imageBuffer->internalSize(); 983 981 984 size_t currentMemoryCost = memoryCost(); 982 985 activePixelMemory += currentMemoryCost; -
trunk/Source/WebCore/html/HTMLCanvasElement.h
r224255 r224283 201 201 202 202 FloatRect m_dirtyRect; 203 IntSize m_size;203 mutable IntSize m_size; 204 204 205 205 bool m_originClean { true };
Note: See TracChangeset
for help on using the changeset viewer.