Bug 48540

Summary: Support the text-orientation CSS property
Product: WebKit Reporter: Dave Hyatt <hyatt>
Component: Layout and RenderingAssignee: Dave Hyatt <hyatt>
Status: RESOLVED FIXED    
Severity: Normal CC: abarth, buildbot, dglazkov, eric, evan, peter, rniwa, tkent, webkit-ews, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.5   
Attachments:
Description Flags
Not really for review yet. Testing builds.
none
Not for review yet.
none
Not for review yet.
none
Patch for review
mitz: review+
Patch for review mitz: review+

Dave Hyatt
Reported 2010-10-28 11:48:31 PDT
Support the text-orientation CSS property (both back end and front end support).
Attachments
Not really for review yet. Testing builds. (47.99 KB, patch)
2011-03-04 15:14 PST, Dave Hyatt
no flags
Not for review yet. (47.68 KB, patch)
2011-03-07 11:06 PST, Dave Hyatt
no flags
Not for review yet. (61.08 KB, patch)
2011-03-07 12:21 PST, Dave Hyatt
no flags
Patch for review (195.60 KB, patch)
2011-03-08 11:54 PST, Dave Hyatt
mitz: review+
Patch for review (195.73 KB, patch)
2011-03-08 12:26 PST, Dave Hyatt
mitz: review+
Dave Hyatt
Comment 1 2011-03-04 15:14:12 PST
Created attachment 84810 [details] Not really for review yet. Testing builds.
Dave Hyatt
Comment 2 2011-03-07 11:06:19 PST
Created attachment 84958 [details] Not for review yet.
WebKit Review Bot
Comment 3 2011-03-07 11:11:43 PST
Attachment 84958 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/WebCore/WebCore.exp.in', u'Source/W..." exit_code: 1 Source/WebCore/rendering/InlineFlowBox.cpp:328: Boolean expressions that span multiple lines should have their operators on the left side of the line instead of the right side. [whitespace/operators] [4] Source/WebCore/platform/graphics/cocoa/FontPlatformData.h:132: Boolean expressions that span multiple lines should have their operators on the left side of the line instead of the right side. [whitespace/operators] [4] Total errors found: 2 in 29 files If any of these errors are false positives, please file a bug against check-webkit-style.
Build Bot
Comment 4 2011-03-07 12:01:06 PST
Dave Hyatt
Comment 5 2011-03-07 12:21:41 PST
Created attachment 84970 [details] Not for review yet.
WebKit Review Bot
Comment 6 2011-03-07 12:23:58 PST
Attachment 84970 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/WebCore/WebCore.exp.in', u'Source/W..." exit_code: 1 Source/WebCore/rendering/InlineFlowBox.cpp:328: Boolean expressions that span multiple lines should have their operators on the left side of the line instead of the right side. [whitespace/operators] [4] Source/WebCore/platform/graphics/cocoa/FontPlatformData.h:132: Boolean expressions that span multiple lines should have their operators on the left side of the line instead of the right side. [whitespace/operators] [4] Source/WebCore/platform/graphics/win/FontCustomPlatformDataCairo.cpp:35: Missing space after , [whitespace/comma] [3] Total errors found: 3 in 44 files If any of these errors are false positives, please file a bug against check-webkit-style.
Early Warning System Bot
Comment 7 2011-03-07 12:25:34 PST
WebKit Review Bot
Comment 8 2011-03-07 12:35:45 PST
WebKit Review Bot
Comment 9 2011-03-07 14:06:12 PST
Dave Hyatt
Comment 10 2011-03-08 11:54:51 PST
Created attachment 85073 [details] Patch for review
WebKit Review Bot
Comment 11 2011-03-08 11:59:24 PST
Attachment 85073 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/fast..." exit_code: 1 Source/WebCore/rendering/InlineFlowBox.cpp:328: Boolean expressions that span multiple lines should have their operators on the left side of the line instead of the right side. [whitespace/operators] [4] Source/WebCore/platform/graphics/cocoa/FontPlatformData.h:132: Boolean expressions that span multiple lines should have their operators on the left side of the line instead of the right side. [whitespace/operators] [4] Source/WebCore/platform/graphics/FontFastPath.cpp:86: Should only a single space after a punctuation in a comment. [whitespace/comments] [5] Source/WebCore/platform/graphics/FontFastPath.cpp:125: Should only a single space after a punctuation in a comment. [whitespace/comments] [5] Source/WebCore/platform/graphics/win/FontCustomPlatformDataCairo.cpp:35: Missing space after , [whitespace/comma] [3] Source/WebCore/platform/graphics/SimpleFontData.h:155: The parameter name "orientation" adds no information, so it should be removed. [readability/parameter_name] [5] Total errors found: 6 in 49 files If any of these errors are false positives, please file a bug against check-webkit-style.
mitz
Comment 12 2011-03-08 12:24:33 PST
Comment on attachment 85073 [details] Patch for review View in context: https://bugs.webkit.org/attachment.cgi?id=85073&action=review > Source/WebCore/WebCore.xcodeproj/project.pbxproj:-5800 > - FD3160A112B026F700C1A359 /* HRTFPanner.h in Headers */ = {isa = PBXBuildFile; fileRef = FD31606B12B026F700C1A359 /* HRTFPanner.h */; }; Did you remove this header from the project? Why? > Source/WebCore/WebCore.xcodeproj/project.pbxproj:-20814 > - FD3160A112B026F700C1A359 /* HRTFPanner.h in Headers */, Ditto. > Source/WebCore/css/CSSValueKeywords.in:796 > +vertical-right > +upright Can we keep these in alphabetical order?
Dave Hyatt
Comment 13 2011-03-08 12:26:04 PST
Created attachment 85079 [details] Patch for review
WebKit Review Bot
Comment 14 2011-03-08 12:28:01 PST
Attachment 85079 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/fast..." exit_code: 1 Source/WebCore/platform/graphics/win/FontCustomPlatformDataCairo.cpp:35: Missing space after , [whitespace/comma] [3] Total errors found: 1 in 49 files If any of these errors are false positives, please file a bug against check-webkit-style.
Dave Hyatt
Comment 15 2011-03-08 12:54:23 PST
Fixed in r80582.
Ryosuke Niwa
Comment 16 2011-03-08 17:48:35 PST
Ryosuke Niwa
Comment 17 2011-03-08 18:03:58 PST
I tried to fix Chromium Linux in http://trac.webkit.org/changeset/80610 but we're still geting some build errors as of r80610 (http://build.webkit.org/builders/Chromium%20Linux%20Release/builds/24806/steps/compile-webkit/logs/stdio): Source/WebCore/platform/graphics/chromium/SimpleFontDataLinux.cpp: In member function ‘void WebCore::SimpleFontData::platformInit()’: Source/WebCore/platform/graphics/chromium/SimpleFontDataLinux.cpp:122: error: ‘m_orientation’ was not declared in this scope make: *** [out/Release/obj.target/webcore_platform/Source/WebCore/platform/graphics/chromium/SimpleFontDataLinux.o] Error 1 Could either one of you let us know what's the correct fix here? Or land a build fix ASAP?
WebKit Review Bot
Comment 18 2011-03-08 20:18:02 PST
http://trac.webkit.org/changeset/80582 might have broken SnowLeopard Intel Release (Tests) and GTK Linux 32-bit Release
Note You need to log in before you can comment on or make changes to this bug.