Bug 110837 - Convert old flexbox uses in html.css to new flexbox (non-<select>)
Summary: Convert old flexbox uses in html.css to new flexbox (non-<select>)
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Christian Biesinger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-25 19:29 PST by Christian Biesinger
Modified: 2013-03-18 12:58 PDT (History)
3 users (show)

See Also:


Attachments
Patch (473.50 KB, patch)
2013-03-11 18:01 PDT, Christian Biesinger
no flags Details | Formatted Diff | Diff
Getting closer (479.68 KB, patch)
2013-03-13 16:35 PDT, Christian Biesinger
no flags Details | Formatted Diff | Diff
Patch (483.69 KB, patch)
2013-03-14 14:01 PDT, Christian Biesinger
no flags Details | Formatted Diff | Diff
Patch (496.89 KB, patch)
2013-03-14 14:54 PDT, Christian Biesinger
no flags Details | Formatted Diff | Diff
Patch (496.98 KB, patch)
2013-03-14 14:57 PDT, Christian Biesinger
no flags Details | Formatted Diff | Diff
Patch (496.85 KB, patch)
2013-03-14 16:41 PDT, Christian Biesinger
no flags Details | Formatted Diff | Diff
Patch (496.98 KB, patch)
2013-03-14 16:43 PDT, Christian Biesinger
no flags Details | Formatted Diff | Diff
Patch (496.34 KB, patch)
2013-03-15 15:32 PDT, Christian Biesinger
no flags Details | Formatted Diff | Diff
Patch (1.32 KB, patch)
2013-03-18 11:28 PDT, Christian Biesinger
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Biesinger 2013-02-25 19:29:02 PST
Convert old flexbox uses in html.css to new flexbox
Comment 1 Christian Biesinger 2013-03-11 18:01:31 PDT
Created attachment 192610 [details]
Patch

This still fails plenty of tests, but I wanted to backup what I have
Comment 2 Christian Biesinger 2013-03-13 16:35:21 PDT
Created attachment 193022 [details]
Getting closer
Comment 3 Christian Biesinger 2013-03-14 14:01:42 PDT
Created attachment 193180 [details]
Patch

Almost there... just one test failing now
Comment 4 Christian Biesinger 2013-03-14 14:54:21 PDT
Created attachment 193191 [details]
Patch

Now ready for review\!
Comment 5 Christian Biesinger 2013-03-14 14:57:43 PDT
Created attachment 193192 [details]
Patch
Comment 6 Christian Biesinger 2013-03-14 16:41:05 PDT
Created attachment 193202 [details]
Patch
Comment 7 Christian Biesinger 2013-03-14 16:43:00 PDT
Created attachment 193203 [details]
Patch

rebasing
Comment 8 Ojan Vafai 2013-03-15 14:33:13 PDT
Comment on attachment 193203 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=193203&action=review

Yay!

> Source/WebCore/rendering/RenderTextControl.cpp:330
> +RenderTextControlInnerContainer::RenderTextControlInnerContainer(Element* element)
> +    : RenderFlexibleBox(element)
> +{
> +}
> +
> +RenderTextControlInnerContainer::~RenderTextControlInnerContainer()
> +{
> +}

I think typically we'd just put these directly in the header.

> Source/WebCore/rendering/RenderTextControl.h:103
> +// baseline definition, and then inputs of different types wouldn't like up

s/like/line
Comment 9 Christian Biesinger 2013-03-15 15:32:52 PDT
Created attachment 193383 [details]
Patch
Comment 10 WebKit Review Bot 2013-03-15 16:55:13 PDT
Comment on attachment 193383 [details]
Patch

Rejecting attachment 193383 [details] from commit-queue.

Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=webkit-commit-queue.appspot.com', '--bot-id=gce-cq-03', 'land-attachment', '--force-clean', '--non-interactive', '--parent-command=commit-queue', 193383, '--port=chromium-xvfb']" exit_code: 2 cwd: /mnt/git/webkit-commit-queue

Last 500 characters of output:
nerElements.cpp
	M	Source/WebCore/html/shadow/TextControlInnerElements.h
	M	Source/WebCore/html/shadow/TextFieldDecorationElement.cpp
	M	Source/WebCore/rendering/RenderTextControl.h
	M	Source/WebCore/rendering/RenderTextControlSingleLine.cpp
Merge conflict during commit: Conflict at '/trunk/LayoutTests/ChangeLog' at /usr/lib/git-core/git-svn line 570


Failed to run "['git', 'svn', 'dcommit']" exit_code: 1 cwd: /mnt/git/webkit-commit-queue
ects from gyp files...
Total errors found: 0 in 1 files

Full output: http://webkit-commit-queue.appspot.com/results/17231039
Comment 11 WebKit Review Bot 2013-03-15 19:30:19 PDT
Comment on attachment 193383 [details]
Patch

Clearing flags on attachment: 193383

Committed r145977: <http://trac.webkit.org/changeset/145977>
Comment 12 Simon Fraser (smfr) 2013-03-15 20:44:01 PDT
Tests started to fail on Mac <http://build.webkit.org/results/Apple%20MountainLion%20Release%20WK2%20(Tests)/r145977%20(6962)/results.html>. Will fix.
Comment 13 David Kilzer (:ddkilzer) 2013-03-18 08:28:17 PDT
Also, there was one "-webkit-box-flex: 0;" missed here:

input::-webkit-clear-button {
    -webkit-appearance: searchfield-cancel-button;
    display: inline-block;
    -webkit-box-flex: 0;
    -webkit-user-modify: read-only !important;
    margin-left: 2px;
}
Comment 14 Christian Biesinger 2013-03-18 11:27:12 PDT
Simon, sorry about missing that one test. Thanks for fixing.

David, thanks for pointing that out. Looks like it was added while I was working on this bug, so I missed it. I'll fix.
Comment 15 Christian Biesinger 2013-03-18 11:28:44 PDT
Created attachment 193614 [details]
Patch
Comment 16 WebKit Review Bot 2013-03-18 12:35:00 PDT
Comment on attachment 193614 [details]
Patch

Clearing flags on attachment: 193614

Committed r146103: <http://trac.webkit.org/changeset/146103>