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

Side by Side Diff: third_party/WebKit/WebCore/rendering/style/RenderStyle.cpp

Issue 21165: Revert the merge. Mac build is mysteriously broken. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years, 10 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 | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 1999 Antti Koivisto (koivisto@kde.org) 2 * Copyright (C) 1999 Antti Koivisto (koivisto@kde.org)
3 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. 3 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved.
4 * 4 *
5 * This library is free software; you can redistribute it and/or 5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Library General Public 6 * modify it under the terms of the GNU Library General Public
7 * License as published by the Free Software Foundation; either 7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version. 8 * version 2 of the License, or (at your option) any later version.
9 * 9 *
10 * This library is distributed in the hope that it will be useful, 10 * This library is distributed in the hope that it will be useful,
(...skipping 619 matching lines...) Expand 10 before | Expand all | Expand 10 after
630 630
631 if (lastContent && !reuseContent) 631 if (lastContent && !reuseContent)
632 lastContent->m_next = newContentData; 632 lastContent->m_next = newContentData;
633 else 633 else
634 content.set(newContentData); 634 content.set(newContentData);
635 635
636 newContentData->m_content.m_counter = c; 636 newContentData->m_content.m_counter = c;
637 newContentData->m_type = CONTENT_COUNTER; 637 newContentData->m_type = CONTENT_COUNTER;
638 } 638 }
639 639
640 void RenderStyle::applyTransform(TransformationMatrix& transform, const IntSize& borderBoxSize, ApplyTransformOrigin applyOrigin) const 640 void RenderStyle::applyTransform(TransformationMatrix& transform, const IntSize& borderBoxSize, bool includeTransformOrigin) const
641 { 641 {
642 // transform-origin brackets the transform with translate operations. 642 // transform-origin brackets the transform with translate operations.
643 // Optimize for the case where the only transform is a translation, since th e transform-origin is irrelevant 643 // Optimize for the case where the only transform is a translation, since th e transform-origin is irrelevant
644 // in that case. 644 // in that case.
645 bool applyTransformOrigin = false; 645 bool applyTransformOrigin = false;
646 unsigned s = rareNonInheritedData->m_transform->m_operations.operations().si ze(); 646 unsigned s = rareNonInheritedData->m_transform->m_operations.operations().si ze();
647 unsigned i; 647 unsigned i;
648 if (applyOrigin == IncludeTransformOrigin) { 648 if (includeTransformOrigin) {
649 for (i = 0; i < s; i++) { 649 for (i = 0; i < s; i++) {
650 TransformOperation::OperationType type = rareNonInheritedData->m_tra nsform->m_operations.operations()[i]->getOperationType(); 650 TransformOperation::OperationType type = rareNonInheritedData->m_tra nsform->m_operations.operations()[i]->getOperationType();
651 if (type != TransformOperation::TRANSLATE_X && 651 if (type != TransformOperation::TRANSLATE_X &&
652 type != TransformOperation::TRANSLATE_Y && 652 type != TransformOperation::TRANSLATE_Y &&
653 type != TransformOperation::TRANSLATE) { 653 type != TransformOperation::TRANSLATE) {
654 applyTransformOrigin = true; 654 applyTransformOrigin = true;
655 break; 655 break;
656 } 656 }
657 } 657 }
658 } 658 }
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
835 { 835 {
836 FontDescription desc(fontDescription()); 836 FontDescription desc(fontDescription());
837 desc.setSpecifiedSize(size); 837 desc.setSpecifiedSize(size);
838 desc.setComputedSize(size); 838 desc.setComputedSize(size);
839 setFontDescription(desc); 839 setFontDescription(desc);
840 font().update(font().fontSelector()); 840 font().update(font().fontSelector());
841 } 841 }
842 842
843 } // namespace WebCore 843 } // namespace WebCore
844 844
OLDNEW
« no previous file with comments | « third_party/WebKit/WebCore/rendering/style/RenderStyle.h ('k') | third_party/WebKit/WebCore/svg/SVGElementInstance.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698