Bug 124522

Summary: Add quirk for old positioning behavior
Product: WebKit Reporter: Dave Hyatt <hyatt>
Component: Layout and RenderingAssignee: Dave Hyatt <hyatt>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, esprehn+autocc, glenn, kondapallykalyan
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
simon.fraser: review+
Patch simon.fraser: review+

Dave Hyatt
Reported 2013-11-18 10:39:00 PST
Add quirk for old text-align positioning behavior
Attachments
Patch (8.51 KB, patch)
2013-11-18 10:39 PST, Dave Hyatt
simon.fraser: review+
Patch (13.65 KB, patch)
2013-11-18 13:19 PST, Dave Hyatt
simon.fraser: review+
Dave Hyatt
Comment 1 2013-11-18 10:39:16 PST
WebKit Commit Bot
Comment 2 2013-11-18 10:40:43 PST
Attachment 217209 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/fast/block/legacy-text-align-position-quirk-expected.html', u'LayoutTests/fast/block/legacy-text-align-position-quirk.html', u'Source/WebCore/ChangeLog', u'Source/WebCore/page/Settings.in', u'Source/WebCore/rendering/RenderBlockLineLayout.cpp', u'Source/WebKit2/ChangeLog', u'Source/WebKit2/Shared/WebPreferencesStore.h', u'Source/WebKit2/UIProcess/API/C/WKPreferences.cpp', u'Source/WebKit2/UIProcess/API/C/WKPreferences.h', u'Source/WebKit2/WebProcess/WebPage/WebPage.cpp']" exit_code: 1 Source/WebKit2/ChangeLog:1: ChangeLog entry has no bug number [changelog/bugnumber] [5] LayoutTests/ChangeLog:1: ChangeLog entry has no bug number [changelog/bugnumber] [5] Source/WebCore/ChangeLog:1: ChangeLog entry has no bug number [changelog/bugnumber] [5] Total errors found: 3 in 11 files If any of these errors are false positives, please file a bug against check-webkit-style.
Simon Fraser (smfr)
Comment 3 2013-11-18 10:43:14 PST
Comment on attachment 217209 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=217209&action=review > Source/WebCore/ChangeLog:8 > + Need a short description (OOPS!). > + Need the bug URL (OOPS!). > + > + Reviewed by NOBODY (OOPS!). > + > + No new tests (OOPS!). OOPS! > Source/WebCore/rendering/RenderBlockLineLayout.cpp:2269 > + if (textAlign == TASTART || document().settings()->useLegacyTextAlignPositionedElementBehavior()) // FIXME: Handle TAEND here Please add a comment referencing a bug here, so we know sometime in future whether we can remove it, and possibly stating the last Safari version that shipped with the legacy behavior.
Dave Hyatt
Comment 4 2013-11-18 11:25:58 PST
(In reply to comment #3) > (From update of attachment 217209 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=217209&action=review > > > Source/WebCore/ChangeLog:8 > > + Need a short description (OOPS!). > > + Need the bug URL (OOPS!). > > + > > + Reviewed by NOBODY (OOPS!). > > + > > + No new tests (OOPS!). > > OOPS! > > > Source/WebCore/rendering/RenderBlockLineLayout.cpp:2269 > > + if (textAlign == TASTART || document().settings()->useLegacyTextAlignPositionedElementBehavior()) // FIXME: Handle TAEND here > > Please add a comment referencing a bug here, so we know sometime in future whether we can remove it, and possibly stating the last Safari version that shipped with the legacy behavior. This wasn't actually flagged for review, but ok, I'll take it. :)
Dave Hyatt
Comment 5 2013-11-18 13:19:55 PST
Dave Hyatt
Comment 6 2013-11-18 15:06:15 PST
Fixed in r159460.
Note You need to log in before you can comment on or make changes to this bug.