<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>91708</bug_id>
          
          <creation_ts>2012-07-18 20:58:33 -0700</creation_ts>
          <short_desc>Enable CSS variables compile time flag in Chrome.</short_desc>
          <delta_ts>2012-07-22 16:53:50 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Luke Macpherson">macpherson</reporter>
          <assigned_to name="Luke Macpherson">macpherson</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>macpherson</cc>
    
    <cc>peter</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>673123</commentid>
    <comment_count>0</comment_count>
    <who name="Luke Macpherson">macpherson</who>
    <bug_when>2012-07-18 20:58:33 -0700</bug_when>
    <thetext>Enable CSS variables compile time flag in Chrome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>673126</commentid>
    <comment_count>1</comment_count>
      <attachid>153171</attachid>
    <who name="Luke Macpherson">macpherson</who>
    <bug_when>2012-07-18 21:02:38 -0700</bug_when>
    <thetext>Created attachment 153171
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>673331</commentid>
    <comment_count>2</comment_count>
    <who name="Peter Beverloo">peter</who>
    <bug_when>2012-07-19 02:24:58 -0700</bug_when>
    <thetext>The current implementation is not according to recent specification changes anymore. Wouldn&apos;t it be better to update the implementation prior to exposing it to authors (even behind a flag)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>673552</commentid>
    <comment_count>3</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2012-07-19 09:03:34 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; The current implementation is not according to recent specification changes anymore. Wouldn&apos;t it be better to update the implementation prior to exposing it to authors (even behind a flag)?

As long as it&apos;s behind the runtime flag and Luke is actively working on it, I don&apos;t see a problem here. I would much rather start compiling this and avoid code rot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>673571</commentid>
    <comment_count>4</comment_count>
    <who name="Peter Beverloo">peter</who>
    <bug_when>2012-07-19 09:17:30 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; As long as it&apos;s behind the runtime flag and Luke is actively working on it, I don&apos;t see a problem here. I would much rather start compiling this and avoid code rot.

Agreed. If the syntax updates will be made in the short term, can we postpone advertising the feature in chrome://flags/ until that?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>674015</commentid>
    <comment_count>5</comment_count>
    <who name="Luke Macpherson">macpherson</who>
    <bug_when>2012-07-19 16:05:48 -0700</bug_when>
    <thetext>You might be referring to the editor&apos;s draft. http://dev.w3.org/csswg/css-variables/
Right now I&apos;m tracking the CSSWG working draft syntax. http://www.w3.org/TR/css-variables/

There is another WG meeting coming up in about 4 weeks, so hopefully we&apos;ll talk about it then and some of the editor&apos;s draft ideas will be propagated to the working draft.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>674036</commentid>
    <comment_count>6</comment_count>
    <who name="Luke Macpherson">macpherson</who>
    <bug_when>2012-07-19 16:25:59 -0700</bug_when>
    <thetext>Also, I don&apos;t think it will actually appear under chrome://flags/ without me doing some additional work in chrome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>674138</commentid>
    <comment_count>7</comment_count>
      <attachid>153171</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-19 21:29:55 -0700</bug_when>
    <thetext>Comment on attachment 153171
Patch

Clearing flags on attachment: 153171

Committed r123176: &lt;http://trac.webkit.org/changeset/123176&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>674139</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-19 21:29:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>675321</commentid>
    <comment_count>9</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-07-22 09:55:13 -0700</bug_when>
    <thetext>Why was this just enabled in Chrome, and not in Mac builds? Most of the time we try to keep the features in sync.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>675371</commentid>
    <comment_count>10</comment_count>
    <who name="Luke Macpherson">macpherson</who>
    <bug_when>2012-07-22 16:53:50 -0700</bug_when>
    <thetext>I&apos;m more than happy to flip it on if that&apos;s what you guys want. Note that this just flipped the compile flag, not the runtime flag, so there is no visible change to web pages yet, but it will help us get it stable and ready to turn on by default.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>153171</attachid>
            <date>2012-07-18 21:02:38 -0700</date>
            <delta_ts>2012-07-19 21:29:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91708-20120719140236.patch</filename>
            <type>text/plain</type>
            <size>1537</size>
            <attacher name="Luke Macpherson">macpherson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzMDY3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IDJmOTE4NTBhM2FiYzM5OTg2ZWNkNjNhNjU0Y2UyOGNiZDhkNTFkNGEuLjViMjE1NzQ4ZTk5NzJl
MDVlMmRmZmZiYjk2MGUxZGQwODk4Zjg5NWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTItMDctMTggIEx1a2UgTWFjcGhlcnNvbiAgIDxtYWNwaGVyc29u
QGNocm9taXVtLm9yZz4KKworICAgICAgICBFbmFibGUgQ1NTIHZhcmlhYmxlcyBjb21waWxlIHRp
bWUgZmxhZyBpbiBDaHJvbWUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD05MTcwOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEZsaXBzIHRoZSBFTkFCTEVfQ1NTX1ZBUklBQkxFUyBjb21waWxlIGZsYWcgb24g
Zm9yIENocm9tZS4gVGhlcmUgaXMgYWxzbyBhIHJ1bi10aW1lIGZsYWcgdGhhdCBpcyBvZmYgYnkg
ZGVmYXVsdCwKKyAgICAgICAgc28gdGhpcyBzaG91bGQgbm90IGhhdmUgYSB1c2VyIHZpc2libGUg
ZWZmZWN0IG90aGVyIHRoYW4gbWFraW5nIHRoZSB2YXJpYWJsZXMgcnVudGltZSBmbGFnIHZpc2li
bGUgYXQgY2hyb21lOi8vZmxhZ3MvCisKKyAgICAgICAgKiBmZWF0dXJlcy5neXBpOgorCiAyMDEy
LTA3LTE4ICBBbnRvaW5lIExhYm91ciAgPHBpbWFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBb
Y2hyb21pdW1dIEludHJvZHVjZSBDQ1Jlc291cmNlUHJvdmlkZXIsIHJlcGxhY2luZyBUZXh0dXJl
QWxsb2NhdG9yIGFuZCBoaWRpbmcgdGV4dHVyZXMgZnJvbSBjbGllbnRzIHRvIGFsbG93IHRyYW5z
cG9ydApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9mZWF0dXJlcy5neXBpIGIv
U291cmNlL1dlYktpdC9jaHJvbWl1bS9mZWF0dXJlcy5neXBpCmluZGV4IGNhYzA0Mjc3MTE0M2E0
ZmFhMjkwZDQxN2FjN2Q2Nzg3ZTRiODAxYzQuLjY0M2I4ZTkxNTgxN2Q5ODc2NWNiMjAxMWQ5ZDE4
N2Q5NzMwNjI0ZTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vZmVhdHVyZXMu
Z3lwaQorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL2ZlYXR1cmVzLmd5cGkKQEAgLTQ2LDcg
KzQ2LDcgQEAKICAgICAgICdFTkFCTEVfQ1NTX0lNQUdFX1JFU09MVVRJT049MCcsCiAgICAgICAn
RU5BQkxFX0NTU19SRUdJT05TPTEnLAogICAgICAgJ0VOQUJMRV9DU1NfU0hBREVSUz0xJywKLSAg
ICAgICdFTkFCTEVfQ1NTX1ZBUklBQkxFUz0wJywKKyAgICAgICdFTkFCTEVfQ1NTX1ZBUklBQkxF
Uz0xJywKICAgICAgICdFTkFCTEVfQ1VTVE9NX1NDSEVNRV9IQU5ETEVSPTAnLAogICAgICAgJ0VO
QUJMRV9EQVRBTElTVD0xJywKICAgICAgICdFTkFCTEVfREFTSEJPQVJEX1NVUFBPUlQ9MCcsCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>