Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(27)

Side by Side Diff: Source/WebCore/dom/Document.cpp

Issue 7065003: Merge 86976 (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/742/
Patch Set: Created 9 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) 3 * (C) 1999 Antti Koivisto (koivisto@kde.org)
4 * (C) 2001 Dirk Mueller (mueller@kde.org) 4 * (C) 2001 Dirk Mueller (mueller@kde.org)
5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org)
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011 Apple Inc. All rights reserved. 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011 Apple Inc. All rights reserved.
7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t orchmobile.com/) 7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t orchmobile.com/)
8 * Copyright (C) 2008, 2009 Google Inc. All rights reserved. 8 * Copyright (C) 2008, 2009 Google Inc. All rights reserved.
9 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) 9 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies)
10 * 10 *
(...skipping 1471 matching lines...) Expand 10 before | Expand all | Expand 10 after
1482 // If we didn't update compositing layers because of layout(), we need t o do so here. 1482 // If we didn't update compositing layers because of layout(), we need t o do so here.
1483 if (!layoutPending) 1483 if (!layoutPending)
1484 view()->updateCompositingLayers(); 1484 view()->updateCompositingLayers();
1485 } 1485 }
1486 #endif 1486 #endif
1487 1487
1488 bail_out: 1488 bail_out:
1489 clearNeedsStyleRecalc(); 1489 clearNeedsStyleRecalc();
1490 clearChildNeedsStyleRecalc(); 1490 clearChildNeedsStyleRecalc();
1491 unscheduleStyleRecalc(); 1491 unscheduleStyleRecalc();
1492
1493 m_inStyleRecalc = false;
1492 1494
1493 // Pseudo element removal and similar may only work with these flags still s et. Reset them after the style recalc. 1495 // Pseudo element removal and similar may only work with these flags still s et. Reset them after the style recalc.
1494 if (m_styleSelector) { 1496 if (m_styleSelector) {
1495 m_usesSiblingRules = m_styleSelector->usesSiblingRules(); 1497 m_usesSiblingRules = m_styleSelector->usesSiblingRules();
1496 m_usesFirstLineRules = m_styleSelector->usesFirstLineRules(); 1498 m_usesFirstLineRules = m_styleSelector->usesFirstLineRules();
1497 m_usesBeforeAfterRules = m_styleSelector->usesBeforeAfterRules(); 1499 m_usesBeforeAfterRules = m_styleSelector->usesBeforeAfterRules();
1498 m_usesLinkRules = m_styleSelector->usesLinkRules(); 1500 m_usesLinkRules = m_styleSelector->usesLinkRules();
1499 } 1501 }
1500 1502
1501 if (frameView) { 1503 if (frameView) {
1502 frameView->resumeScheduledEvents(); 1504 frameView->resumeScheduledEvents();
1503 frameView->endDeferredRepaints(); 1505 frameView->endDeferredRepaints();
1504 } 1506 }
1505 RenderWidget::resumeWidgetHierarchyUpdates(); 1507 RenderWidget::resumeWidgetHierarchyUpdates();
1506 resumePostAttachCallbacks(); 1508 resumePostAttachCallbacks();
1507 m_inStyleRecalc = false;
1508 1509
1509 // If we wanted to call implicitClose() during recalcStyle, do so now that w e're finished. 1510 // If we wanted to call implicitClose() during recalcStyle, do so now that w e're finished.
1510 if (m_closeAfterStyleRecalc) { 1511 if (m_closeAfterStyleRecalc) {
1511 m_closeAfterStyleRecalc = false; 1512 m_closeAfterStyleRecalc = false;
1512 implicitClose(); 1513 implicitClose();
1513 } 1514 }
1514 1515
1515 InspectorInstrumentation::didRecalculateStyle(cookie); 1516 InspectorInstrumentation::didRecalculateStyle(cookie);
1516 } 1517 }
1517 1518
(...skipping 3453 matching lines...) Expand 10 before | Expand all | Expand 10 after
4971 return Touch::create(frame, target, identifier, screenX, screenY, pageX, pag eY); 4972 return Touch::create(frame, target, identifier, screenX, screenY, pageX, pag eY);
4972 } 4973 }
4973 4974
4974 PassRefPtr<TouchList> Document::createTouchList(ExceptionCode&) const 4975 PassRefPtr<TouchList> Document::createTouchList(ExceptionCode&) const
4975 { 4976 {
4976 return TouchList::create(); 4977 return TouchList::create();
4977 } 4978 }
4978 #endif 4979 #endif
4979 4980
4980 } // namespace WebCore 4981 } // namespace WebCore
OLDNEW
« no previous file with comments | « LayoutTests/fast/forms/input-element-attach-crash-expected.txt ('k') | Source/WebCore/html/HTMLFormControlElement.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698