| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc.
All rights reserved. | 2 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc.
All rights reserved. |
| 3 * Copyright (C) 2008, 2010 Nokia Corporation and/or its subsidiary(-ies) | 3 * Copyright (C) 2008, 2010 Nokia Corporation and/or its subsidiary(-ies) |
| 4 * Copyright (C) 2007 Alp Toker <alp@atoker.com> | 4 * Copyright (C) 2007 Alp Toker <alp@atoker.com> |
| 5 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> | 5 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> |
| 6 * Copyright (C) 2008 Dirk Schulze <krit@webkit.org> | 6 * Copyright (C) 2008 Dirk Schulze <krit@webkit.org> |
| 7 * Copyright (C) 2010 Torch Mobile (Beijing) Co. Ltd. All rights reserved. | 7 * Copyright (C) 2010 Torch Mobile (Beijing) Co. Ltd. All rights reserved. |
| 8 * Copyright (C) 2012, 2013 Intel Corporation. All rights reserved. | 8 * Copyright (C) 2012, 2013 Intel Corporation. All rights reserved. |
| 9 * Copyright (C) 2013 Adobe Systems Incorporated. All rights reserved. | 9 * Copyright (C) 2013 Adobe Systems Incorporated. All rights reserved. |
| 10 * | 10 * |
| (...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 189 if (contextLostRestoredEventsEnabled()) { | 189 if (contextLostRestoredEventsEnabled()) { |
| 190 m_dispatchContextRestoredEventTimer.startOneShot(0, FROM_HERE); | 190 m_dispatchContextRestoredEventTimer.startOneShot(0, FROM_HERE); |
| 191 } else { | 191 } else { |
| 192 // legacy synchronous context restoration. | 192 // legacy synchronous context restoration. |
| 193 reset(); | 193 reset(); |
| 194 m_isContextLost = false; | 194 m_isContextLost = false; |
| 195 } | 195 } |
| 196 } | 196 } |
| 197 } | 197 } |
| 198 | 198 |
| 199 void CanvasRenderingContext2D::trace(Visitor* visitor) | 199 DEFINE_TRACE(CanvasRenderingContext2D) |
| 200 { | 200 { |
| 201 #if ENABLE(OILPAN) | 201 #if ENABLE(OILPAN) |
| 202 visitor->trace(m_stateStack); | 202 visitor->trace(m_stateStack); |
| 203 visitor->trace(m_fetchedFonts); | 203 visitor->trace(m_fetchedFonts); |
| 204 visitor->trace(m_hitRegionManager); | 204 visitor->trace(m_hitRegionManager); |
| 205 #endif | 205 #endif |
| 206 CanvasRenderingContext::trace(visitor); | 206 CanvasRenderingContext::trace(visitor); |
| 207 } | 207 } |
| 208 | 208 |
| 209 void CanvasRenderingContext2D::dispatchContextLostEvent(Timer<CanvasRenderingCon
text2D>*) | 209 void CanvasRenderingContext2D::dispatchContextLostEvent(Timer<CanvasRenderingCon
text2D>*) |
| (...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 401 } | 401 } |
| 402 | 402 |
| 403 void CanvasRenderingContext2D::State::fontsNeedUpdate(CSSFontSelector* fontSelec
tor) | 403 void CanvasRenderingContext2D::State::fontsNeedUpdate(CSSFontSelector* fontSelec
tor) |
| 404 { | 404 { |
| 405 ASSERT_ARG(fontSelector, fontSelector == m_font.fontSelector()); | 405 ASSERT_ARG(fontSelector, fontSelector == m_font.fontSelector()); |
| 406 ASSERT(m_realizedFont); | 406 ASSERT(m_realizedFont); |
| 407 | 407 |
| 408 m_font.update(fontSelector); | 408 m_font.update(fontSelector); |
| 409 } | 409 } |
| 410 | 410 |
| 411 void CanvasRenderingContext2D::State::trace(Visitor* visitor) | 411 DEFINE_TRACE(CanvasRenderingContext2D::State) |
| 412 { | 412 { |
| 413 visitor->trace(m_strokeStyle); | 413 visitor->trace(m_strokeStyle); |
| 414 visitor->trace(m_fillStyle); | 414 visitor->trace(m_fillStyle); |
| 415 CSSFontSelectorClient::trace(visitor); | 415 CSSFontSelectorClient::trace(visitor); |
| 416 } | 416 } |
| 417 | 417 |
| 418 void CanvasRenderingContext2D::realizeSaves(SkCanvas* canvas) | 418 void CanvasRenderingContext2D::realizeSaves(SkCanvas* canvas) |
| 419 { | 419 { |
| 420 validateStateStack(); | 420 validateStateStack(); |
| 421 if (state().m_unrealizedSaveCount) { | 421 if (state().m_unrealizedSaveCount) { |
| (...skipping 2056 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2478 if (imageType == NonOpaqueImage) | 2478 if (imageType == NonOpaqueImage) |
| 2479 return; | 2479 return; |
| 2480 if (alpha < 0xFF) | 2480 if (alpha < 0xFF) |
| 2481 return; | 2481 return; |
| 2482 } | 2482 } |
| 2483 | 2483 |
| 2484 canvas()->buffer()->willOverwriteCanvas(); | 2484 canvas()->buffer()->willOverwriteCanvas(); |
| 2485 } | 2485 } |
| 2486 | 2486 |
| 2487 } // namespace blink | 2487 } // namespace blink |
| OLD | NEW |