| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
| 3 * Copyright (C) 2013 Apple Inc. All rights reserved. | 3 * Copyright (C) 2013 Apple Inc. All rights reserved. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * | 8 * |
| 9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 1979 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1990 return; | 1990 return; |
| 1991 } | 1991 } |
| 1992 | 1992 |
| 1993 if (LayoutView *layoutView = document->layoutView()) | 1993 if (LayoutView *layoutView = document->layoutView()) |
| 1994 layoutView->invalidatePaintForViewAndCompositedLayers(); | 1994 layoutView->invalidatePaintForViewAndCompositedLayers(); |
| 1995 } | 1995 } |
| 1996 | 1996 |
| 1997 void Internals::startTrackingPaintInvalidationObjects() | 1997 void Internals::startTrackingPaintInvalidationObjects() |
| 1998 { | 1998 { |
| 1999 ASSERT(RuntimeEnabledFeatures::slimmingPaintV2Enabled()); | 1999 ASSERT(RuntimeEnabledFeatures::slimmingPaintV2Enabled()); |
| 2000 toLocalFrame(frame()->page()->mainFrame())->view()->layoutView()->layer()->g
raphicsLayerBacking()->displayItemList()->startTrackingPaintInvalidationObjects(
); | 2000 toLocalFrame(frame()->page()->mainFrame())->view()->layoutView()->layer()->g
raphicsLayerBacking()->paintController()->startTrackingPaintInvalidationObjects(
); |
| 2001 } | 2001 } |
| 2002 | 2002 |
| 2003 void Internals::stopTrackingPaintInvalidationObjects() | 2003 void Internals::stopTrackingPaintInvalidationObjects() |
| 2004 { | 2004 { |
| 2005 ASSERT(RuntimeEnabledFeatures::slimmingPaintV2Enabled()); | 2005 ASSERT(RuntimeEnabledFeatures::slimmingPaintV2Enabled()); |
| 2006 toLocalFrame(frame()->page()->mainFrame())->view()->layoutView()->layer()->g
raphicsLayerBacking()->displayItemList()->stopTrackingPaintInvalidationObjects()
; | 2006 toLocalFrame(frame()->page()->mainFrame())->view()->layoutView()->layer()->g
raphicsLayerBacking()->paintController()->stopTrackingPaintInvalidationObjects()
; |
| 2007 } | 2007 } |
| 2008 | 2008 |
| 2009 Vector<String> Internals::trackedPaintInvalidationObjects() | 2009 Vector<String> Internals::trackedPaintInvalidationObjects() |
| 2010 { | 2010 { |
| 2011 ASSERT(RuntimeEnabledFeatures::slimmingPaintV2Enabled()); | 2011 ASSERT(RuntimeEnabledFeatures::slimmingPaintV2Enabled()); |
| 2012 return toLocalFrame(frame()->page()->mainFrame())->view()->layoutView()->lay
er()->graphicsLayerBacking()->displayItemList()->trackedPaintInvalidationObjects
(); | 2012 return toLocalFrame(frame()->page()->mainFrame())->view()->layoutView()->lay
er()->graphicsLayerBacking()->paintController()->trackedPaintInvalidationObjects
(); |
| 2013 } | 2013 } |
| 2014 | 2014 |
| 2015 ClientRectList* Internals::draggableRegions(Document* document, ExceptionState&
exceptionState) | 2015 ClientRectList* Internals::draggableRegions(Document* document, ExceptionState&
exceptionState) |
| 2016 { | 2016 { |
| 2017 return annotatedRegions(document, true, exceptionState); | 2017 return annotatedRegions(document, true, exceptionState); |
| 2018 } | 2018 } |
| 2019 | 2019 |
| 2020 ClientRectList* Internals::nonDraggableRegions(Document* document, ExceptionStat
e& exceptionState) | 2020 ClientRectList* Internals::nonDraggableRegions(Document* document, ExceptionStat
e& exceptionState) |
| 2021 { | 2021 { |
| 2022 return annotatedRegions(document, false, exceptionState); | 2022 return annotatedRegions(document, false, exceptionState); |
| (...skipping 512 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2535 Document* document = contextDocument(); | 2535 Document* document = contextDocument(); |
| 2536 if (!document) { | 2536 if (!document) { |
| 2537 exceptionState.throwDOMException(InvalidAccessError, "No context documen
t is available."); | 2537 exceptionState.throwDOMException(InvalidAccessError, "No context documen
t is available."); |
| 2538 return 0; | 2538 return 0; |
| 2539 } | 2539 } |
| 2540 | 2540 |
| 2541 return document->loader()->timing().monotonicTimeToZeroBasedDocumentTime(pla
tformTime); | 2541 return document->loader()->timing().monotonicTimeToZeroBasedDocumentTime(pla
tformTime); |
| 2542 } | 2542 } |
| 2543 | 2543 |
| 2544 } // namespace blink | 2544 } // namespace blink |
| OLD | NEW |