Bug 119540

Summary: [CSS Grid Layout] Add parsing for named grid lines
Product: WebKit Reporter: Sergio Villar Senin <svillar>
Component: CSSAssignee: Sergio Villar Senin <svillar>
Status: RESOLVED FIXED    
Severity: Normal CC: allan.jensen, andersca, buildbot, commit-queue, darin, eflews.bot, esprehn+autocc, glenn, gyuyoung.kim, kling, koivisto, kondapallykalyan, krit, macpherson, menard, rniwa, svillar, syoichi, webkit-ews
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 119756    
Bug Blocks: 103310, 119632    
Attachments:
Description Flags
Patch
none
Patch kling: review+

Description Sergio Villar Senin 2013-08-07 02:09:48 PDT
We added support for parsing named grid lines at <trac-list> level, i.e. in the definition of the grid. Now we should add support to parsing grid lines at <grid-line> level, i.e. inside grid-{row|column}-{start|end}. This change covers only the parsing, the layout changes are coming in a follow up patch.

We should consider merging these two changes in Blink instead of starting from scratch:

    r150381
    Add parsing for named grid lines

    This extends our grammar to support named grid lines (no support
    for named grid lines with 'span' yet, though the testing for that
    is added as part of this change).

and

    r150587
    Add parsing for named grid lines with 'span'

    This change extends our grammar to support all types of named grid
    lines (the current code would only support grid lines without the
    'span' keyword). This means that grid-start: span 1 'first' will now
    be properly parsed (but not resolved for layout which will be done in
    a follow-up change).
Comment 1 Sergio Villar Senin 2013-08-28 09:40:58 PDT
Created attachment 209898 [details]
Patch
Comment 2 Early Warning System Bot 2013-08-28 09:49:08 PDT
Comment on attachment 209898 [details]
Patch

Attachment 209898 [details] did not pass qt-ews (qt):
Output: http://webkit-queues.appspot.com/results/1618325
Comment 3 Early Warning System Bot 2013-08-28 09:50:02 PDT
Comment on attachment 209898 [details]
Patch

Attachment 209898 [details] did not pass qt-wk2-ews (qt-wk2):
Output: http://webkit-queues.appspot.com/results/1581649
Comment 4 EFL EWS Bot 2013-08-28 09:59:46 PDT
Comment on attachment 209898 [details]
Patch

Attachment 209898 [details] did not pass efl-wk2-ews (efl-wk2):
Output: http://webkit-queues.appspot.com/results/1625291
Comment 5 EFL EWS Bot 2013-08-28 10:00:34 PDT
Comment on attachment 209898 [details]
Patch

Attachment 209898 [details] did not pass efl-ews (efl):
Output: http://webkit-queues.appspot.com/results/1622272
Comment 6 Build Bot 2013-08-28 10:13:15 PDT
Comment on attachment 209898 [details]
Patch

Attachment 209898 [details] did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/1591616
Comment 7 Build Bot 2013-08-28 10:27:40 PDT
Comment on attachment 209898 [details]
Patch

Attachment 209898 [details] did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/1626281
Comment 8 Sergio Villar Senin 2013-08-28 10:51:57 PDT
Created attachment 209903 [details]
Patch
Comment 9 Andreas Kling 2013-09-03 07:51:50 PDT
Comment on attachment 209903 [details]
Patch

r=me
Comment 10 Sergio Villar Senin 2013-09-03 12:14:02 PDT
Committed r154996: <http://trac.webkit.org/changeset/154996>