<?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>27879</bug_id>
          
          <creation_ts>2009-07-31 07:10:46 -0700</creation_ts>
          <short_desc>Allow custom memory allocation control for JavaScriptCore&apos;s Noncopyable class</short_desc>
          <delta_ts>2009-08-07 17:41:43 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</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>
          <dependson>28065</dependson>
    
    <dependson>28066</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Zoltan Horvath">zoltan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>darin</cc>
    
    <cc>eric</cc>
    
    <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>136157</commentid>
    <comment_count>0</comment_count>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2009-07-31 07:10:46 -0700</bug_when>
    <thetext>Several classes which inherited from Noncopyable are instantiated by operator new, so we need to inherit Noncopyable from FastAllocBase. Since the new/delete operators customizing is public we need to change some private Noncopyable inheritance to public.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136158</commentid>
    <comment_count>1</comment_count>
      <attachid>33875</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2009-07-31 07:16:39 -0700</bug_when>
    <thetext>Created attachment 33875
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136238</commentid>
    <comment_count>2</comment_count>
      <attachid>33875</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-07-31 13:48:16 -0700</bug_when>
    <thetext>Comment on attachment 33875
proposed patch

This is a big one, that will affect tons of classes. Lets make sure this gets tested well.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136309</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-07-31 17:10:16 -0700</bug_when>
    <thetext>I have concerns, based on 3 failures shown in other bugs, that Zoltan is not running the layout tests before posting these patches.  I will run them when attempting to land this one, but it would make things easier if they were run beforehand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136375</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-07-31 20:53:11 -0700</bug_when>
    <thetext>tables/mozilla/bugs/bug2479-4.html -&gt; failed

I&apos;m not sure why yet.  It doesn&apos;t seem to be faiilng on the bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136507</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-08-01 21:40:27 -0700</bug_when>
    <thetext>Oliver: Here&apos;s the another patch similar to the one you didn&apos;t like.  Would you like to double check it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137529</commentid>
    <comment_count>6</comment_count>
      <attachid>33875</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-08-05 23:26:54 -0700</bug_when>
    <thetext>Comment on attachment 33875
proposed patch

Olliej said this was fine on IRC.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137627</commentid>
    <comment_count>7</comment_count>
      <attachid>33875</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-08-06 12:58:07 -0700</bug_when>
    <thetext>Comment on attachment 33875
proposed patch

A repository hook failed: MERGE request failed on &apos;/repository/webkit/trunk&apos;: Commit blocked by pre-commit hook (exit code 1) with output:
svnlook: Can&apos;t write to stream: Broken pipe

    The following files contain tab characters:

        trunk/WebCore/ChangeLog

    Please use spaces instead to indent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137677</commentid>
    <comment_count>8</comment_count>
      <attachid>34232</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2009-08-06 15:39:19 -0700</bug_when>
    <thetext>Created attachment 34232
updated proposed patch

I didn&apos;t see the tabs in my previous patch. Anyway, I&apos;ve filed this new one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137678</commentid>
    <comment_count>9</comment_count>
      <attachid>34232</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-08-06 15:44:24 -0700</bug_when>
    <thetext>Comment on attachment 34232
updated proposed patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137707</commentid>
    <comment_count>10</comment_count>
      <attachid>34232</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-08-06 18:09:21 -0700</bug_when>
    <thetext>Comment on attachment 34232
updated proposed patch

Clearing review flag on attachment: 34232

Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	JavaScriptCore/ChangeLog
	M	JavaScriptCore/wtf/Noncopyable.h
	M	WebCore/ChangeLog
	M	WebCore/platform/graphics/wince/GraphicsContextWince.cpp
	M	WebKit/win/COMPropertyBag.h
	M	WebKit/win/ChangeLog
Committed r46877
	M	JavaScriptCore/wtf/Noncopyable.h
	M	JavaScriptCore/ChangeLog
	M	WebKit/win/ChangeLog
	M	WebKit/win/COMPropertyBag.h
	M	WebCore/ChangeLog
	M	WebCore/platform/graphics/wince/GraphicsContextWince.cpp
r46877 = 5cd67bb8bf95afdfedae7a0d1f5568cc7b9ef674 (trunk)
No changes between current HEAD and refs/remotes/trunk
Resetting to the latest refs/remotes/trunk
http://trac.webkit.org/changeset/46877</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137708</commentid>
    <comment_count>11</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-08-06 18:09:25 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137800</commentid>
    <comment_count>12</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-08-06 22:40:46 -0700</bug_when>
    <thetext>Reverted in http://trac.webkit.org/changeset/46880 because this broke the GTK build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137828</commentid>
    <comment_count>13</comment_count>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2009-08-07 01:49:04 -0700</bug_when>
    <thetext>I separated this patch into 2 parts. 

This bug will only contains the Noncopyable&apos;s inheritance from FastAllocBase, and the other will change the classes inheriting to publicly: bug #28065</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137853</commentid>
    <comment_count>14</comment_count>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2009-08-07 04:55:47 -0700</bug_when>
    <thetext>I filed a new patch which repairs the GTK+&apos;s build as well: bug #28066.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137856</commentid>
    <comment_count>15</comment_count>
      <attachid>34268</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2009-08-07 05:13:44 -0700</bug_when>
    <thetext>Created attachment 34268
updated patch for Noncopyable

This is the change only for Noncopyable. The modify may need a clean build!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138134</commentid>
    <comment_count>16</comment_count>
      <attachid>34268</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-08-07 14:03:52 -0700</bug_when>
    <thetext>Comment on attachment 34268
updated patch for Noncopyable

OK.  You&apos;ve run the tests I assume?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138231</commentid>
    <comment_count>17</comment_count>
      <attachid>34268</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-08-07 17:41:37 -0700</bug_when>
    <thetext>Comment on attachment 34268
updated patch for Noncopyable

Clearing review flag on attachment: 34268

Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	JavaScriptCore/ChangeLog
	M	JavaScriptCore/wtf/Noncopyable.h
Committed r46933
	M	LayoutTests/platform/gtk/Skipped
	M	LayoutTests/ChangeLog
r46932 = da3a69d32fd865d387199ab82c7fc500a13250dd (trunk)
	M	JavaScriptCore/wtf/Noncopyable.h
	M	JavaScriptCore/ChangeLog
r46933 = e1ea42d97298edc474892c9abbd9a445448e6359 (trunk)
First, rewinding head to replay your work on top of it...
Nothing to do.
http://trac.webkit.org/changeset/46933</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138232</commentid>
    <comment_count>18</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-08-07 17:41:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>33875</attachid>
            <date>2009-07-31 07:16:39 -0700</date>
            <delta_ts>2009-08-06 15:39:19 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>Noncopyable.patch</filename>
            <type>text/plain</type>
            <size>4128</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQ2NjI5KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMDctMzEgIFpvbHRhbiBI
b3J2YXRoICA8aHpvbHRhbkBpbmYudS1zemVnZWQuaHU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWxsb3cgY3VzdG9tIG1lbW9yeSBhbGxvY2F0aW9u
IGNvbnRyb2wgZm9yIE5vbmNvcHlhYmxlIGNsYXNzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNzg3OQorCisgICAgICAgIFNldmVyYWwgY2xhc3NlcyB3
aGljaCBpbmhlcml0ZWQgZnJvbSBOb25jb3B5YWJsZSBhcmUgaW5zdGFudGlhdGVkIGJ5CisgICAg
ICAgIG9wZXJhdG9yIG5ldywgc28gTm9uY29weWFibGUgY2xhc3MgaGFzIGJlZW4gaW5oZXJpdGVk
IGZyb20gRmFzdEFsbG9jQmFzZS4KKworICAgICAgICAqIHd0Zi9Ob25jb3B5YWJsZS5oOgorCiAy
MDA5LTA3LTMwICBYYW4gTG9wZXogIDx4bG9wZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBKYW4gQWxvbnpvLgpJbmRleDogSmF2YVNjcmlwdENvcmUvd3RmL05vbmNvcHlhYmxl
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvd3RmL05vbmNvcHlhYmxlLmgJKHJldmlz
aW9uIDQ2NjI2KQorKysgSmF2YVNjcmlwdENvcmUvd3RmL05vbmNvcHlhYmxlLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTI4LDcgKzI4LDcgQEAKIAogbmFtZXNwYWNlIFdURk5vbmNvcHlhYmxlIHsKIAot
ICAgIGNsYXNzIE5vbmNvcHlhYmxlIHsKKyAgICBjbGFzcyBOb25jb3B5YWJsZSA6IHB1YmxpYyBG
YXN0QWxsb2NCYXNlIHsKICAgICAgICAgTm9uY29weWFibGUoY29uc3QgTm9uY29weWFibGUmKTsK
ICAgICAgICAgTm9uY29weWFibGUmIG9wZXJhdG9yPShjb25zdCBOb25jb3B5YWJsZSYpOwogICAg
IHByb3RlY3RlZDoKSW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNv
cmUvQ2hhbmdlTG9nCShyZXZpc2lvbiA0NjYyOSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMDctMzEgIFpvbHRhbiBIb3J2YXRoICA8
aHpvbHRhbkBpbmYudS1zemVnZWQuaHU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgQ2hhbmdlIE5vbmNvcHlhYmxlIGluaGVyaXRpbmcgdG8gcHVibGlj
CisgICAgICAgIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI3ODc5CisK
KyAgICAgICAgU2luY2UgTm9uY29weWFibGUgaXMgaW5oZXJpdGVkIGZyb20gRmFzdEFsbG9jQmFz
ZSwgTm9uY29weWFibGUncworICAgICAgICBpbmhlcml0aW5nIGhhcyBiZWVuIGNoYW5nZWQgdG8g
cHVibGljLgorCQorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3dpbmNlL0dyYXBoaWNzQ29u
dGV4dFdpbmNlLmNwcDoKKwogMjAwOS0wNy0zMSAgWGFuIExvcGV6ICA8eGxvcGV6QGlnYWxpYS5j
b20+CiAKICAgICAgICAgUm9sbCBvdXQgcHJldmlvdXMgY2hhbmdlIGFzIGl0IG1pZ2h0IGJlIGNh
dXNpbmcgc29tZSB3ZWlyZG5lc3MgaW4KSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
d2luY2UvR3JhcGhpY3NDb250ZXh0V2luY2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3Mvd2luY2UvR3JhcGhpY3NDb250ZXh0V2luY2UuY3BwCShyZXZpc2lvbiA0
NjYyNikKKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd2luY2UvR3JhcGhpY3NDb250ZXh0
V2luY2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00NDMsNyArNDQzLDcgQEAgc3RhdGljIHZvaWQg
cm90YXRlQml0bWFwKFNoYXJlZEJpdG1hcCogZAogICAgICAgICBfcm90YXRlQml0bWFwPHVuc2ln
bmVkLCBmYWxzZT4oZGVzdEJtcCwgc291cmNlQm1wLCB0cmFuc2Zvcm0pOwogfQogCi1jbGFzcyBU
cmFuc3BhcmVudExheWVyREMgOiBOb25jb3B5YWJsZSB7CitjbGFzcyBUcmFuc3BhcmVudExheWVy
REMgOiBwdWJsaWMgTm9uY29weWFibGUgewogcHVibGljOgogICAgIFRyYW5zcGFyZW50TGF5ZXJE
QyhHcmFwaGljc0NvbnRleHRQbGF0Zm9ybVByaXZhdGUqIGRhdGEsIEludFJlY3QmIG9yaWdSZWN0
LCBjb25zdCBJbnRSZWN0KiByZWN0QmVmb3JlVHJhbnNmb3JtID0gMCwgaW50IGFscGhhID0gMjU1
LCBib29sIHBhaW50SW1hZ2UgPSBmYWxzZSk7CiAgICAgflRyYW5zcGFyZW50TGF5ZXJEQygpOwpA
QCAtNTY0LDcgKzU2NCw3IEBAIHZvaWQgVHJhbnNwYXJlbnRMYXllckRDOjpmaWxsQWxwaGFDaGFu
bmUKICAgICB9CiB9CiAKLWNsYXNzIFNjb3BlRENQcm92aWRlciA6IE5vbmNvcHlhYmxlIHsKK2Ns
YXNzIFNjb3BlRENQcm92aWRlciA6IHB1YmxpYyBOb25jb3B5YWJsZSB7CiBwdWJsaWM6CiAgICAg
ZXhwbGljaXQgU2NvcGVEQ1Byb3ZpZGVyKEdyYXBoaWNzQ29udGV4dFBsYXRmb3JtUHJpdmF0ZSog
ZGF0YSkKICAgICAgICAgOiBtX2RhdGEoZGF0YSkKSW5kZXg6IFdlYktpdC93aW4vQ2hhbmdlTG9n
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYktpdC93aW4vQ2hhbmdlTG9nCShyZXZpc2lvbiA0NjYyOSkKKysr
IFdlYktpdC93aW4vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIw
MDktMDctMzEgIFpvbHRhbiBIb3J2YXRoICA8aHpvbHRhbkBpbmYudS1zemVnZWQuaHU+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hhbmdlIE5vbmNv
cHlhYmxlIGluaGVyaXRpbmcgdG8gcHVibGljCisgICAgICAgIGh0dHA6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTI3ODc5CisKKyAgICAgICAgU2luY2UgTm9uY29weWFibGUgaXMg
aW5oZXJpdGVkIGZyb20gRmFzdEFsbG9jQmFzZSwKKyAgICAgICAgTm9uY29weWFibGUncyBpbmhl
cml0aW5nIGhhcyBiZWVuIGNoYW5nZWQgdG8gcHVibGljLgorCisgICAgICAgICogQ09NUHJvcGVy
dHlCYWcuaDoKKwogMjAwOS0wNy0yOSAgQnJpYW4gV2VpbnN0ZWluICA8YndlaW5zdGVpbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgV2FzIGRvaW5nIHRoZSBidWlsZCBmaXggd3JvbmcsIE5vdEltcGxl
bWVudGVkLmggaXMgaW4gV2ViQ29yZS4KSW5kZXg6IFdlYktpdC93aW4vQ09NUHJvcGVydHlCYWcu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJLaXQvd2luL0NPTVByb3BlcnR5QmFnLmgJKHJldmlzaW9uIDQ2
NjI2KQorKysgV2ViS2l0L3dpbi9DT01Qcm9wZXJ0eUJhZy5oCSh3b3JraW5nIGNvcHkpCkBAIC0z
NSw3ICszNSw3IEBACiAjaW5jbHVkZSAiQ09NVmFyaWFudFNldHRlci5oIg0KIA0KIHRlbXBsYXRl
PHR5cGVuYW1lIFZhbHVlVHlwZSwgdHlwZW5hbWUgS2V5VHlwZSA9IHR5cGVuYW1lIFdlYkNvcmU6
OlN0cmluZywgdHlwZW5hbWUgSGFzaFR5cGUgPSB0eXBlbmFtZSBXZWJDb3JlOjpTdHJpbmdIYXNo
Pg0KLWNsYXNzIENPTVByb3BlcnR5QmFnIDogcHVibGljIElQcm9wZXJ0eUJhZywgcHVibGljIElQ
cm9wZXJ0eUJhZzIsIE5vbmNvcHlhYmxlIHsNCitjbGFzcyBDT01Qcm9wZXJ0eUJhZyA6IHB1Ymxp
YyBJUHJvcGVydHlCYWcsIHB1YmxpYyBJUHJvcGVydHlCYWcyLCBwdWJsaWMgTm9uY29weWFibGUg
ew0KIHB1YmxpYzoNCiAgICAgdHlwZWRlZiBIYXNoTWFwPEtleVR5cGUsIFZhbHVlVHlwZSwgSGFz
aFR5cGU+IEhhc2hNYXBUeXBlOw0KIA0K
</data>
<flag name="review"
          id="18064"
          type_id="1"
          status="-"
          setter="abarth"
    />
    <flag name="commit-queue"
          id="18357"
          type_id="3"
          status="-"
          setter="abarth"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>34232</attachid>
            <date>2009-08-06 15:39:19 -0700</date>
            <delta_ts>2009-08-06 23:07:05 -0700</delta_ts>
            <desc>updated proposed patch</desc>
            <filename>noncopyablesuper.patch</filename>
            <type>text/plain</type>
            <size>4095</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQ2ODYyKQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMDgtMDYgIFpvbHRhbiBI
b3J2YXRoICA8aHpvbHRhbkBpbmYudS1zemVnZWQuaHU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWxsb3cgY3VzdG9tIG1lbW9yeSBhbGxvY2F0aW9u
IGNvbnRyb2wgZm9yIE5vbmNvcHlhYmxlIGNsYXNzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNzg3OQorCisgICAgICAgIFNldmVyYWwgY2xhc3NlcyB3
aGljaCBpbmhlcml0ZWQgZnJvbSBOb25jb3B5YWJsZSBhcmUgaW5zdGFudGlhdGVkIGJ5CisgICAg
ICAgIG9wZXJhdG9yIG5ldywgc28gTm9uY29weWFibGUgY2xhc3MgaGFzIGJlZW4gaW5oZXJpdGVk
IGZyb20gRmFzdEFsbG9jQmFzZS4KKworICAgICAgICAqIHd0Zi9Ob25jb3B5YWJsZS5oOgorCiAy
MDA5LTA4LTA2ICBab2x0YW4gSG9ydmF0aCAgPGh6b2x0YW5AaW5mLnUtc3plZ2VkLmh1PgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgpJbmRleDogSmF2YVNjcmlwdENvcmUvd3Rm
L05vbmNvcHlhYmxlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvd3RmL05vbmNvcHlh
YmxlLmgJKHJldmlzaW9uIDQ2ODYyKQorKysgSmF2YVNjcmlwdENvcmUvd3RmL05vbmNvcHlhYmxl
LmgJKHdvcmtpbmcgY29weSkKQEAgLTI4LDcgKzI4LDcgQEAKIAogbmFtZXNwYWNlIFdURk5vbmNv
cHlhYmxlIHsKIAotICAgIGNsYXNzIE5vbmNvcHlhYmxlIHsKKyAgICBjbGFzcyBOb25jb3B5YWJs
ZSA6IHB1YmxpYyBGYXN0QWxsb2NCYXNlIHsKICAgICAgICAgTm9uY29weWFibGUoY29uc3QgTm9u
Y29weWFibGUmKTsKICAgICAgICAgTm9uY29weWFibGUmIG9wZXJhdG9yPShjb25zdCBOb25jb3B5
YWJsZSYpOwogICAgIHByb3RlY3RlZDoKSW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiA0Njg2MikKKysrIFdlYkNvcmUvQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMDgtMDYgIFpvbHRh
biBIb3J2YXRoICA8aHpvbHRhbkBpbmYudS1zemVnZWQuaHU+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hhbmdlIE5vbmNvcHlhYmxlIGluaGVyaXRp
bmcgdG8gcHVibGljCisgICAgICAgIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTI3ODc5CisKKyAgICAgICAgU2luY2UgTm9uY29weWFibGUgaXMgaW5oZXJpdGVkIGZyb20g
RmFzdEFsbG9jQmFzZSwgTm9uY29weWFibGUncworICAgICAgICBpbmhlcml0aW5nIGhhcyBiZWVu
IGNoYW5nZWQgdG8gcHVibGljLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvd2luY2Uv
R3JhcGhpY3NDb250ZXh0V2luY2UuY3BwOgorCiAyMDA5LTA4LTA2ICBKaWFuIExpICA8amlhbmxp
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEaW1pdHJpIEdsYXprb3YuCklu
ZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3dpbmNlL0dyYXBoaWNzQ29udGV4dFdpbmNl
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3dpbmNlL0dyYXBo
aWNzQ29udGV4dFdpbmNlLmNwcAkocmV2aXNpb24gNDY4NjIpCisrKyBXZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL3dpbmNlL0dyYXBoaWNzQ29udGV4dFdpbmNlLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtNDQzLDcgKzQ0Myw3IEBAIHN0YXRpYyB2b2lkIHJvdGF0ZUJpdG1hcChTaGFyZWRCaXRtYXAq
IGQKICAgICAgICAgX3JvdGF0ZUJpdG1hcDx1bnNpZ25lZCwgZmFsc2U+KGRlc3RCbXAsIHNvdXJj
ZUJtcCwgdHJhbnNmb3JtKTsKIH0KIAotY2xhc3MgVHJhbnNwYXJlbnRMYXllckRDIDogTm9uY29w
eWFibGUgeworY2xhc3MgVHJhbnNwYXJlbnRMYXllckRDIDogcHVibGljIE5vbmNvcHlhYmxlIHsK
IHB1YmxpYzoKICAgICBUcmFuc3BhcmVudExheWVyREMoR3JhcGhpY3NDb250ZXh0UGxhdGZvcm1Q
cml2YXRlKiBkYXRhLCBJbnRSZWN0JiBvcmlnUmVjdCwgY29uc3QgSW50UmVjdCogcmVjdEJlZm9y
ZVRyYW5zZm9ybSA9IDAsIGludCBhbHBoYSA9IDI1NSwgYm9vbCBwYWludEltYWdlID0gZmFsc2Up
OwogICAgIH5UcmFuc3BhcmVudExheWVyREMoKTsKQEAgLTU2NCw3ICs1NjQsNyBAQCB2b2lkIFRy
YW5zcGFyZW50TGF5ZXJEQzo6ZmlsbEFscGhhQ2hhbm5lCiAgICAgfQogfQogCi1jbGFzcyBTY29w
ZURDUHJvdmlkZXIgOiBOb25jb3B5YWJsZSB7CitjbGFzcyBTY29wZURDUHJvdmlkZXIgOiBwdWJs
aWMgTm9uY29weWFibGUgewogcHVibGljOgogICAgIGV4cGxpY2l0IFNjb3BlRENQcm92aWRlcihH
cmFwaGljc0NvbnRleHRQbGF0Zm9ybVByaXZhdGUqIGRhdGEpCiAgICAgICAgIDogbV9kYXRhKGRh
dGEpCkluZGV4OiBXZWJLaXQvd2luL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvd2lu
L0NoYW5nZUxvZwkocmV2aXNpb24gNDY4NjIpCisrKyBXZWJLaXQvd2luL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDA5LTA4LTA2ICBab2x0YW4gSG9ydmF0aCAg
PGh6b2x0YW5AaW5mLnUtc3plZ2VkLmh1PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIENoYW5nZSBOb25jb3B5YWJsZSBpbmhlcml0aW5nIHRvIHB1Ymxp
YworICAgICAgICBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNzg3OQor
CisgICAgICAgIFNpbmNlIE5vbmNvcHlhYmxlIGlzIGluaGVyaXRlZCBmcm9tIEZhc3RBbGxvY0Jh
c2UsCisgICAgICAgIE5vbmNvcHlhYmxlJ3MgaW5oZXJpdGluZyBoYXMgYmVlbiBjaGFuZ2VkIHRv
IHB1YmxpYy4KKworICAgICAgICAqIENPTVByb3BlcnR5QmFnLmg6CisKIDIwMDktMDgtMDQgIEFs
aWNlIExpdSAgPGFsaWNlLmxpdUBhcHBsZS5jb20+CiAKICAgICAgICAgIlNoaWZ0ICsgRW50ZXIi
IHNob3VsZCBiZWhhdmUgbGlrZSAiRW50ZXIiIGluIGVkaXRhYmxlIGZpZWxkcy4KSW5kZXg6IFdl
YktpdC93aW4vQ09NUHJvcGVydHlCYWcuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvd2luL0NPTVBy
b3BlcnR5QmFnLmgJKHJldmlzaW9uIDQ2ODYyKQorKysgV2ViS2l0L3dpbi9DT01Qcm9wZXJ0eUJh
Zy5oCSh3b3JraW5nIGNvcHkpCkBAIC0zNSw3ICszNSw3IEBACiAjaW5jbHVkZSAiQ09NVmFyaWFu
dFNldHRlci5oIg0KIA0KIHRlbXBsYXRlPHR5cGVuYW1lIFZhbHVlVHlwZSwgdHlwZW5hbWUgS2V5
VHlwZSA9IHR5cGVuYW1lIFdlYkNvcmU6OlN0cmluZywgdHlwZW5hbWUgSGFzaFR5cGUgPSB0eXBl
bmFtZSBXZWJDb3JlOjpTdHJpbmdIYXNoPg0KLWNsYXNzIENPTVByb3BlcnR5QmFnIDogcHVibGlj
IElQcm9wZXJ0eUJhZywgcHVibGljIElQcm9wZXJ0eUJhZzIsIE5vbmNvcHlhYmxlIHsNCitjbGFz
cyBDT01Qcm9wZXJ0eUJhZyA6IHB1YmxpYyBJUHJvcGVydHlCYWcsIHB1YmxpYyBJUHJvcGVydHlC
YWcyLCBwdWJsaWMgTm9uY29weWFibGUgew0KIHB1YmxpYzoNCiAgICAgdHlwZWRlZiBIYXNoTWFw
PEtleVR5cGUsIFZhbHVlVHlwZSwgSGFzaFR5cGU+IEhhc2hNYXBUeXBlOw0KIA0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>34268</attachid>
            <date>2009-08-07 05:13:44 -0700</date>
            <delta_ts>2009-08-07 17:41:37 -0700</delta_ts>
            <desc>updated patch for Noncopyable</desc>
            <filename>Noncopymaster.patch</filename>
            <type>text/plain</type>
            <size>1167</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQ2ODkwKQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMDgtMDcgIFpvbHRhbiBI
b3J2YXRoICA8aHpvbHRhbkBpbmYudS1zemVnZWQuaHU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWxsb3cgY3VzdG9tIG1lbW9yeSBhbGxvY2F0aW9u
IGNvbnRyb2wgZm9yIE5vbmNvcHlhYmxlIGNsYXNzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNzg3OQorCisgICAgICAgIFNldmVyYWwgY2xhc3NlcyB3
aGljaCBhcmUgaW5oZXJpdGVkIGZyb20gTm9uY29weWFibGUgYXJlIGluc3RhbnRpYXRlZCBieQor
ICAgICAgICBvcGVyYXRvciBuZXcsIHNvIE5vbmNvcHlhYmxlIGNsYXNzIGhhcyBiZWVuIGluaGVy
aXRlZCBmcm9tIEZhc3RBbGxvY0Jhc2UuCisKKyAgICAgICAgKiB3dGYvTm9uY29weWFibGUuaDoK
KwogMjAwOS0wOC0wNiAgTm9yYmVydCBMZXNlciAgPG5vcmJlcnQubGVzZXJAbm9raWEuY29tPgog
CiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgpJbmRleDogSmF2YVNjcmlwdENvcmUv
d3RmL05vbmNvcHlhYmxlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvd3RmL05vbmNv
cHlhYmxlLmgJKHJldmlzaW9uIDQ2ODkwKQorKysgSmF2YVNjcmlwdENvcmUvd3RmL05vbmNvcHlh
YmxlLmgJKHdvcmtpbmcgY29weSkKQEAgLTI4LDcgKzI4LDcgQEAKIAogbmFtZXNwYWNlIFdURk5v
bmNvcHlhYmxlIHsKIAotICAgIGNsYXNzIE5vbmNvcHlhYmxlIHsKKyAgICBjbGFzcyBOb25jb3B5
YWJsZSA6IHB1YmxpYyBGYXN0QWxsb2NCYXNlIHsKICAgICAgICAgTm9uY29weWFibGUoY29uc3Qg
Tm9uY29weWFibGUmKTsKICAgICAgICAgTm9uY29weWFibGUmIG9wZXJhdG9yPShjb25zdCBOb25j
b3B5YWJsZSYpOwogICAgIHByb3RlY3RlZDoK
</data>
<flag name="commit-queue"
          id="18500"
          type_id="3"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>