<?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>45911</bug_id>
          
          <creation_ts>2010-09-16 11:45:56 -0700</creation_ts>
          <short_desc>Add WebKitAccelerated2dCanvasEnabled flag to WebKit for Mac</short_desc>
          <delta_ts>2010-09-18 08:39:58 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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="Chris Marrin">cmarrin</reporter>
          <assigned_to name="Chris Marrin">cmarrin</assigned_to>
          <cc>jamesr</cc>
    
    <cc>kbr</cc>
    
    <cc>senorblanco</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>280240</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Marrin">cmarrin</who>
    <bug_when>2010-09-16 11:45:56 -0700</bug_when>
    <thetext>Adding this flag allows this feature to be turned on at runtime on Mac using &apos;defaults write&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280279</commentid>
    <comment_count>1</comment_count>
      <attachid>67830</attachid>
    <who name="Chris Marrin">cmarrin</who>
    <bug_when>2010-09-16 12:35:21 -0700</bug_when>
    <thetext>Created attachment 67830
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280296</commentid>
    <comment_count>2</comment_count>
      <attachid>67830</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-09-16 13:11:50 -0700</bug_when>
    <thetext>Comment on attachment 67830
Patch

r=me but I wonder if Accelerated2dCanvas should be Accelerated2DCanvas everywhere.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280752</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Marrin">cmarrin</who>
    <bug_when>2010-09-17 11:12:21 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 67830 [details])
&gt; r=me but I wonder if Accelerated2dCanvas should be Accelerated2DCanvas everywhere.

I will open a new bug...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281138</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Marrin">cmarrin</who>
    <bug_when>2010-09-18 08:39:58 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/67731</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67830</attachid>
            <date>2010-09-16 12:35:21 -0700</date>
            <delta_ts>2010-09-17 11:28:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-45911-20100916123519.patch</filename>
            <type>text/plain</type>
            <size>6254</size>
            <attacher name="Chris Marrin">cmarrin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2NzY1MikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMTAtMDktMTYgIENocmlzIE1hcnJpbiAgPGNtYXJyaW5AYXBwbGUu
Y29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFk
ZCBXZWJLaXRBY2NlbGVyYXRlZDJkQ2FudmFzRW5hYmxlZCBmbGFnIHRvIFdlYktpdCBmb3IgTWFj
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NTkxMQor
CisgICAgICAgIE5vIG5ldyB0ZXN0cy4gKE9PUFMhKQorCisgICAgICAgICogV2ViQ29yZS5leHAu
aW46CisKIDIwMTAtMDktMTYgIFBhdmVsIFBvZGl2aWxvdiAgPHBvZGl2aWxvdkBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUGF2ZWwgRmVsZG1hbi4KSW5kZXg6IFdlYkNvcmUv
V2ViQ29yZS5leHAuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9XZWJDb3JlLmV4cC5pbgkocmV2
aXNpb24gNjc2NDMpCisrKyBXZWJDb3JlL1dlYkNvcmUuZXhwLmluCSh3b3JraW5nIGNvcHkpCkBA
IC03MjYsNiArNzI2LDcgQEAgX19aTjdXZWJDb3JlOFNldHRpbmdzMjdzZXRGVFBEaXJlY3RvcnlU
ZQogX19aTjdXZWJDb3JlOFNldHRpbmdzMjdzZXRMb2Fkc0ltYWdlc0F1dG9tYXRpY2FsbHlFYgog
X19aTjdXZWJDb3JlOFNldHRpbmdzMjdzZXRMb2NhbFN0b3JhZ2VEYXRhYmFzZVBhdGhFUktOM1dU
RjZTdHJpbmdFCiBfX1pON1dlYkNvcmU4U2V0dGluZ3MyOHNldEZvcmNlRlRQRGlyZWN0b3J5TGlz
dGluZ3NFYgorX19aTjdXZWJDb3JlOFNldHRpbmdzMjlzZXRBY2NlbGVyYXRlZDJkQ2FudmFzRW5h
YmxlZEViCiBfX1pON1dlYkNvcmU4U2V0dGluZ3MyOXNldEF1dGhvckFuZFVzZXJTdHlsZXNFbmFi
bGVkRWIKIF9fWk43V2ViQ29yZThTZXR0aW5nczI5c2V0V2ViQXJjaGl2ZURlYnVnTW9kZUVuYWJs
ZWRFYgogX19aTjdXZWJDb3JlOFNldHRpbmdzMzBzZXRBbGxvd0ZpbGVBY2Nlc3NGcm9tRmlsZVVS
THNFYgpJbmRleDogV2ViS2l0L21hYy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L21h
Yy9DaGFuZ2VMb2cJKHJldmlzaW9uIDY3NjUyKQorKysgV2ViS2l0L21hYy9DaGFuZ2VMb2cJKHdv
cmtpbmcgY29weSkKQEAgLTEsMyArMSwxOSBAQAorMjAxMC0wOS0xNiAgQ2hyaXMgTWFycmluICA8
Y21hcnJpbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQWRkIFdlYktpdEFjY2VsZXJhdGVkMmRDYW52YXNFbmFibGVkIGZsYWcgdG8g
V2ViS2l0IGZvciBNYWMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTQ1OTExCisKKyAgICAgICAgKiBXZWJWaWV3L1dlYlByZWZlcmVuY2VLZXlzUHJpdmF0
ZS5oOgorICAgICAgICAqIFdlYlZpZXcvV2ViUHJlZmVyZW5jZXMubW06CisgICAgICAgICgrW1dl
YlByZWZlcmVuY2VzIGluaXRpYWxpemVdKToKKyAgICAgICAgKC1bV2ViUHJlZmVyZW5jZXMgYWNj
ZWxlcmF0ZWQyZENhbnZhc0VuYWJsZWRdKToKKyAgICAgICAgKC1bV2ViUHJlZmVyZW5jZXMgc2V0
QWNjZWxlcmF0ZWQyZENhbnZhc0VuYWJsZWQ6XSk6CisgICAgICAgICogV2ViVmlldy9XZWJQcmVm
ZXJlbmNlc1ByaXZhdGUuaDoKKyAgICAgICAgKiBXZWJWaWV3L1dlYlZpZXcubW06CisgICAgICAg
ICgtW1dlYlZpZXcgX3ByZWZlcmVuY2VzQ2hhbmdlZE5vdGlmaWNhdGlvbjpdKToKKwogMjAxMC0w
OS0xNiAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAcGFyb2dhLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KSW5kZXg6IFdlYktpdC9tYWMvV2ViVmlldy9XZWJQcmVm
ZXJlbmNlS2V5c1ByaXZhdGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvbWFjL1dlYlZpZXcvV2Vi
UHJlZmVyZW5jZUtleXNQcml2YXRlLmgJKHJldmlzaW9uIDY3NjQzKQorKysgV2ViS2l0L21hYy9X
ZWJWaWV3L1dlYlByZWZlcmVuY2VLZXlzUHJpdmF0ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC05Miw2
ICs5Miw3IEBACiAjZGVmaW5lIFdlYktpdFNob3dEZWJ1Z0JvcmRlcnNQcmVmZXJlbmNlS2V5IEAi
V2ViS2l0U2hvd0RlYnVnQm9yZGVycyIKICNkZWZpbmUgV2ViS2l0U2hvd1JlcGFpbnRDb3VudGVy
UHJlZmVyZW5jZUtleSBAIldlYktpdFNob3dSZXBhaW50Q291bnRlciIKICNkZWZpbmUgV2ViS2l0
V2ViR0xFbmFibGVkUHJlZmVyZW5jZUtleSBAIldlYktpdFdlYkdMRW5hYmxlZCIKKyNkZWZpbmUg
V2ViS2l0QWNjZWxlcmF0ZWQyZENhbnZhc0VuYWJsZWRQcmVmZXJlbmNlS2V5IEAiV2ViS2l0QWNj
ZWxlcmF0ZWQyZENhbnZhc0VuYWJsZWQiCiAjZGVmaW5lIFdlYktpdFVzZXNQcm94aWVkT3BlblBh
bmVsUHJlZmVyZW5jZUtleSBAIldlYktpdFVzZXNQcm94aWVkT3BlblBhbmVsIgogI2RlZmluZSBX
ZWJLaXRQbHVnaW5BbGxvd2VkUnVuVGltZVByZWZlcmVuY2VLZXkgQCJXZWJLaXRQbHVnaW5BbGxv
d2VkUnVuVGltZSIKICNkZWZpbmUgV2ViS2l0RnJhbWVGbGF0dGVuaW5nRW5hYmxlZFByZWZlcmVu
Y2VLZXkgQCJXZWJLaXRGcmFtZUZsYXR0ZW5pbmdFbmFibGVkIgpJbmRleDogV2ViS2l0L21hYy9X
ZWJWaWV3L1dlYlByZWZlcmVuY2VzLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9tYWMvV2ViVmll
dy9XZWJQcmVmZXJlbmNlcy5tbQkocmV2aXNpb24gNjc2NDMpCisrKyBXZWJLaXQvbWFjL1dlYlZp
ZXcvV2ViUHJlZmVyZW5jZXMubW0JKHdvcmtpbmcgY29weSkKQEAgLTM2MSw2ICszNjEsNyBAQCAr
ICh2b2lkKWluaXRpYWxpemUKICAgICAgICAgW05TTnVtYmVyIG51bWJlcldpdGhCb29sOk5PXSwg
ICBXZWJLaXRTaG93RGVidWdCb3JkZXJzUHJlZmVyZW5jZUtleSwKICAgICAgICAgW05TTnVtYmVy
IG51bWJlcldpdGhCb29sOk5PXSwgICBXZWJLaXRTaG93UmVwYWludENvdW50ZXJQcmVmZXJlbmNl
S2V5LAogICAgICAgICBbTlNOdW1iZXIgbnVtYmVyV2l0aEJvb2w6Tk9dLCAgIFdlYktpdFdlYkdM
RW5hYmxlZFByZWZlcmVuY2VLZXksCisgICAgICAgIFtOU051bWJlciBudW1iZXJXaXRoQm9vbDpO
T10sICAgV2ViS2l0QWNjZWxlcmF0ZWQyZENhbnZhc0VuYWJsZWRQcmVmZXJlbmNlS2V5LAogICAg
ICAgICBbTlNOdW1iZXIgbnVtYmVyV2l0aEJvb2w6Tk9dLCAgIFdlYktpdFVzZXNQcm94aWVkT3Bl
blBhbmVsUHJlZmVyZW5jZUtleSwKICAgICAgICAgW05TTnVtYmVyIG51bWJlcldpdGhVbnNpZ25l
ZEludDo0XSwgV2ViS2l0UGx1Z2luQWxsb3dlZFJ1blRpbWVQcmVmZXJlbmNlS2V5LAogICAgICAg
ICBbTlNOdW1iZXIgbnVtYmVyV2l0aEJvb2w6Tk9dLCAgIFdlYktpdEZyYW1lRmxhdHRlbmluZ0Vu
YWJsZWRQcmVmZXJlbmNlS2V5LApAQCAtMTI3MCw2ICsxMjcxLDE2IEBAIC0gKHZvaWQpc2V0V2Vi
R0xFbmFibGVkOihCT09MKWVuYWJsZWQKICAgICBbc2VsZiBfc2V0Qm9vbFZhbHVlOmVuYWJsZWQg
Zm9yS2V5OldlYktpdFdlYkdMRW5hYmxlZFByZWZlcmVuY2VLZXldOwogfQogCistIChCT09MKWFj
Y2VsZXJhdGVkMmRDYW52YXNFbmFibGVkCit7CisgICAgcmV0dXJuIFtzZWxmIF9ib29sVmFsdWVG
b3JLZXk6V2ViS2l0QWNjZWxlcmF0ZWQyZENhbnZhc0VuYWJsZWRQcmVmZXJlbmNlS2V5XTsKK30K
KworLSAodm9pZClzZXRBY2NlbGVyYXRlZDJkQ2FudmFzRW5hYmxlZDooQk9PTCllbmFibGVkCit7
CisgICAgW3NlbGYgX3NldEJvb2xWYWx1ZTplbmFibGVkIGZvcktleTpXZWJLaXRBY2NlbGVyYXRl
ZDJkQ2FudmFzRW5hYmxlZFByZWZlcmVuY2VLZXldOworfQorCiAtIChCT09MKXVzZXNQcm94aWVk
T3BlblBhbmVsCiB7CiAgICAgcmV0dXJuIFtzZWxmIF9ib29sVmFsdWVGb3JLZXk6V2ViS2l0VXNl
c1Byb3hpZWRPcGVuUGFuZWxQcmVmZXJlbmNlS2V5XTsKSW5kZXg6IFdlYktpdC9tYWMvV2ViVmll
dy9XZWJQcmVmZXJlbmNlc1ByaXZhdGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvbWFjL1dlYlZp
ZXcvV2ViUHJlZmVyZW5jZXNQcml2YXRlLmgJKHJldmlzaW9uIDY3NjQzKQorKysgV2ViS2l0L21h
Yy9XZWJWaWV3L1dlYlByZWZlcmVuY2VzUHJpdmF0ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0xODQs
NiArMTg0LDkgQEAgQGludGVyZmFjZSBXZWJQcmVmZXJlbmNlcyAoV2ViUHJpdmF0ZSkKIC0gKEJP
T0wpd2ViR0xFbmFibGVkOwogLSAodm9pZClzZXRXZWJHTEVuYWJsZWQ6KEJPT0wpZW5hYmxlZDsK
IAorLSAoQk9PTClhY2NlbGVyYXRlZDJkQ2FudmFzRW5hYmxlZDsKKy0gKHZvaWQpc2V0QWNjZWxl
cmF0ZWQyZENhbnZhc0VuYWJsZWQ6KEJPT0wpZW5hYmxlZDsKKwogLSAoQk9PTClwYWdpbmF0ZUR1
cmluZ0xheW91dEVuYWJsZWQ7CiAtICh2b2lkKXNldFBhZ2luYXRlRHVyaW5nTGF5b3V0RW5hYmxl
ZDooQk9PTClmbGFnOwogCkluZGV4OiBXZWJLaXQvbWFjL1dlYlZpZXcvV2ViVmlldy5tbQo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJLaXQvbWFjL1dlYlZpZXcvV2ViVmlldy5tbQkocmV2aXNpb24gNjc2NDMp
CisrKyBXZWJLaXQvbWFjL1dlYlZpZXcvV2ViVmlldy5tbQkod29ya2luZyBjb3B5KQpAQCAtMTQz
NCwxMSArMTQzNCwxMyBAQCAtICh2b2lkKV9wcmVmZXJlbmNlc0NoYW5nZWROb3RpZmljYXRpb246
CiAgICAgCiAgICAgLy8gRklYTUU6IEVuYWJsaW5nIGFjY2VsZXJhdGVkIGNvbXBvc2l0aW5nIHdo
ZW4gV2ViR0wgaXMgZW5hYmxlZCBjYXVzZXMgdGVzdHMgdG8gZmFpbCBvbiBMZW9wYXJkIHdoaWNo
IGV4cGVjdCBIVyBjb21wb3NpdGluZyB0byBiZSBkaXNhYmxlZC4KICAgICAvLyBVbnRpbCB3ZSBm
aXggdGhhdCwgSSB3aWxsIGNvbW1lbnQgb3V0IHRoZSB0ZXN0IChDRk0pCi0gICAgc2V0dGluZ3Mt
PnNldEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdFbmFibGVkKChjb3JlVmlkZW9IYXM3MjI4ODM2Rml4
KCkgfHwgW3ByZWZlcmVuY2VzIHdlYkdMRW5hYmxlZF0pICYmIFtwcmVmZXJlbmNlcyBhY2NlbGVy
YXRlZENvbXBvc2l0aW5nRW5hYmxlZF0pOworICAgIHNldHRpbmdzLT5zZXRBY2NlbGVyYXRlZENv
bXBvc2l0aW5nRW5hYmxlZCgoY29yZVZpZGVvSGFzNzIyODgzNkZpeCgpIHx8IFtwcmVmZXJlbmNl
cyB3ZWJHTEVuYWJsZWRdIHx8IAorICAgICAgICBbcHJlZmVyZW5jZXMgYWNjZWxlcmF0ZWQyZENh
bnZhc0VuYWJsZWRdKSAmJiBbcHJlZmVyZW5jZXMgYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0VuYWJs
ZWRdKTsKICAgICBzZXR0aW5ncy0+c2V0U2hvd0RlYnVnQm9yZGVycyhbcHJlZmVyZW5jZXMgc2hv
d0RlYnVnQm9yZGVyc10pOwogICAgIHNldHRpbmdzLT5zZXRTaG93UmVwYWludENvdW50ZXIoW3By
ZWZlcmVuY2VzIHNob3dSZXBhaW50Q291bnRlcl0pOwogICAgIHNldHRpbmdzLT5zZXRQbHVnaW5B
bGxvd2VkUnVuVGltZShbcHJlZmVyZW5jZXMgcGx1Z2luQWxsb3dlZFJ1blRpbWVdKTsKICAgICBz
ZXR0aW5ncy0+c2V0V2ViR0xFbmFibGVkKFtwcmVmZXJlbmNlcyB3ZWJHTEVuYWJsZWRdKTsKKyAg
ICBzZXR0aW5ncy0+c2V0QWNjZWxlcmF0ZWQyZENhbnZhc0VuYWJsZWQoW3ByZWZlcmVuY2VzIGFj
Y2VsZXJhdGVkMmRDYW52YXNFbmFibGVkXSk7CiAgICAgc2V0dGluZ3MtPnNldExvYWREZWZlcnJp
bmdFbmFibGVkKHNob3VsZEVuYWJsZUxvYWREZWZlcnJpbmcoKSk7CiAgICAgc2V0dGluZ3MtPnNl
dEZyYW1lRmxhdHRlbmluZ0VuYWJsZWQoW3ByZWZlcmVuY2VzIGlzRnJhbWVGbGF0dGVuaW5nRW5h
YmxlZF0pOwogICAgIHNldHRpbmdzLT5zZXRQYWdpbmF0ZUR1cmluZ0xheW91dEVuYWJsZWQoW3By
ZWZlcmVuY2VzIHBhZ2luYXRlRHVyaW5nTGF5b3V0RW5hYmxlZF0pOwo=
</data>
<flag name="review"
          id="57246"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>