<?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>93410</bug_id>
          
          <creation_ts>2012-08-07 16:45:28 -0700</creation_ts>
          <short_desc>IndexedDB: new enums and openCursor stub</short_desc>
          <delta_ts>2012-08-08 14:04:57 -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>WebCore Misc.</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>
          
          <blocked>91125</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alec Flett">alecflett</reporter>
          <assigned_to name="Alec Flett">alecflett</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dgrogan</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>jsbell</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>689604</commentid>
    <comment_count>0</comment_count>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-08-07 16:45:28 -0700</bug_when>
    <thetext>IndexedDB: new enums and openCursor stub</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>689609</commentid>
    <comment_count>1</comment_count>
      <attachid>157044</attachid>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-08-07 16:49:43 -0700</bug_when>
    <thetext>Created attachment 157044
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>689611</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-07 16:51:01 -0700</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>689612</commentid>
    <comment_count>3</comment_count>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-08-07 16:52:16 -0700</bug_when>
    <thetext>Only open choice at this point is naming on &quot;EarlyTask&quot; - these are basically higher-priority, internal tasks. for the full landing of bug 91125, these are specifically continueFunctionInternal and setIndexesReady (also stubbed out in this patch)

jsbell, dgrogan, any input is welcome on naming - the rest of the patch is fairly dull.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>689731</commentid>
    <comment_count>4</comment_count>
      <attachid>157044</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2012-08-07 18:36:53 -0700</bug_when>
    <thetext>Comment on attachment 157044
Patch

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

&gt; Source/WebCore/Modules/indexeddb/IDBTransactionBackendInterface.h:54
&gt; +        EarlyTask // InternalTask? GardeningTask?

HighPriorityTask?  PreemptiveTask?

&gt; Source/WebKit/chromium/public/WebIDBObjectStore.h:29
&gt;  #include &quot;WebDOMStringList.h&quot;

Heh, fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>689821</commentid>
    <comment_count>5</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-08-07 20:44:20 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 157044 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=157044&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/Modules/indexeddb/IDBTransactionBackendInterface.h:54
&gt; &gt; +        EarlyTask // InternalTask? GardeningTask?
&gt; 
&gt; HighPriorityTask?  PreemptiveTask?

I like PreemptiveTask.

Does this need to be in Interface or can it be in Impl?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>689824</commentid>
    <comment_count>6</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2012-08-07 20:45:45 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; 
&gt; Does this need to be in Interface or can it be in Impl?

Never mind, I see how it&apos;s used now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>690409</commentid>
    <comment_count>7</comment_count>
      <attachid>157238</attachid>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-08-08 09:37:50 -0700</bug_when>
    <thetext>Created attachment 157238
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>690412</commentid>
    <comment_count>8</comment_count>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-08-08 09:39:14 -0700</bug_when>
    <thetext>tkent@ - r? just stubbing some stuff out for a chromium landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>690675</commentid>
    <comment_count>9</comment_count>
    <who name="Alec Flett">alecflett</who>
    <bug_when>2012-08-08 13:35:56 -0700</bug_when>
    <thetext>(keep forgetting about timezones...)

abarth@ - r?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>690683</commentid>
    <comment_count>10</comment_count>
      <attachid>157238</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-08-08 13:39:12 -0700</bug_when>
    <thetext>Comment on attachment 157238
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>690703</commentid>
    <comment_count>11</comment_count>
      <attachid>157238</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-08 14:04:52 -0700</bug_when>
    <thetext>Comment on attachment 157238
Patch

Clearing flags on attachment: 157238

Committed r125084: &lt;http://trac.webkit.org/changeset/125084&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>690704</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-08 14:04:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>157044</attachid>
            <date>2012-08-07 16:49:43 -0700</date>
            <delta_ts>2012-08-08 09:37:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93410-20120807164918.patch</filename>
            <type>text/plain</type>
            <size>6051</size>
            <attacher name="Alec Flett">alecflett</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0OTAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjU4M2ZmMzI3OWMzYzg4
Y2M3Zjc3N2Y1ODM2NDI3OWYxZWQ4ZTRiOC4uMjI5YWRjMjBiNzg1NzlhNDExMTE4OWEyMDUzMmRi
NzNjYWIyZWQ3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA4LTA3ICBBbGVj
IEZsZXR0ICA8YWxlY2ZsZXR0QGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IG5l
dyBlbnVtcyBhbmQgb3BlbkN1cnNvciBzdHViCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD05MzQxMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEludHJvZHVjZSBhIG5ldyBUYXNrVHlwZSBlbnVtIHRoYXQgd2ls
bCBiZSB1c2VkIHRvIHByaW9yaXRpemUKKyAgICAgICAgaW50ZXJuYWwgdGFza3MuIFRoaXMgaXMg
cHJlbGltaW5hcnkgc3RhZ2luZyBmb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTkxMTI1LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgY29taW5nIGlu
IGJ1ZyA5MTEyNS4KKworICAgICAgICAqIE1vZHVsZXMvaW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9u
QmFja2VuZEludGVyZmFjZS5oOgorCiAyMDEyLTA4LTA3ICBNaWtlIFJlZWQgIDxyZWVkQGdvb2ds
ZS5jb20+CiAKICAgICAgICAgcmVpbXBsZW1lbnQgZmFzdE1vZCB3L28gKHNvb24gdG8gYmUpIHBy
aXZhdGUgc2tpYSBtYWNyb3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXggNjA2NTA2MDhh
NzUzMjBlODljMDAwZGQyODE2YmRiZDcwZTIzZjAzYS4uZGZiZTcwYjljN2UyNTNmNDg2M2I1YjE2
YTJlNjE2NmI2Y2ZkZTJhNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFu
Z2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwy
MiBAQAorMjAxMi0wOC0wNyAgQWxlYyBGbGV0dCAgPGFsZWNmbGV0dEBjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgSW5kZXhlZERCOiBuZXcgZW51bXMgYW5kIG9wZW5DdXJzb3Igc3R1YgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTM0MTAKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHN0dWJzIG91dCB0
aGUgVGFza1R5cGUgYW5kIERpcmVjdGlvbiBlbnVtcyB0aGF0IHdpbGwgYmUKKyAgICAgICAgcmVx
dWlyZWQgdG8gbGFuZCB0aGUgY2hyb21pdW0gc2lkZSBvZgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTExMjUuCisKKyAgICAgICAgKiBwdWJsaWMvV2Vi
SURCQ3Vyc29yLmg6CisgICAgICAgICogcHVibGljL1dlYklEQk9iamVjdFN0b3JlLmg6CisgICAg
ICAgIChXZWJLaXQ6OldlYklEQk9iamVjdFN0b3JlOjpzZXRJbmRleEtleXMpOgorICAgICAgICAo
V2ViS2l0OjpXZWJJREJPYmplY3RTdG9yZTo6c2V0SW5kZXhlc1JlYWR5KToKKyAgICAgICAgKFdl
YklEQk9iamVjdFN0b3JlKToKKyAgICAgICAgKFdlYktpdDo6V2ViSURCT2JqZWN0U3RvcmU6Om9w
ZW5DdXJzb3IpOgorICAgICAgICAqIHB1YmxpYy9XZWJJREJUcmFuc2FjdGlvbi5oOgorCiAyMDEy
LTA4LTA3ICBKb3NodWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUkVH
UkVTU0lPTihyMTI0ODY1KTogSXQgYnJva2UgdGhlIEFSTSBDaHJvbWl1bSBidWlsZApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURCVHJhbnNhY3Rpb25CYWNr
ZW5kSW50ZXJmYWNlLmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJUcmFu
c2FjdGlvbkJhY2tlbmRJbnRlcmZhY2UuaAppbmRleCBiZGM1MmZmZTNlMzhiYTdhZGQwNmU1Y2M1
OWIxYmY5NTY3MjhlNWFlLi5iMmEwNmI2NjE5MjU2MzBjMTkyMTJlYmM1MWE4NmRjMGRjNTg2MTcx
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJUcmFuc2Fj
dGlvbkJhY2tlbmRJbnRlcmZhY2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4
ZWRkYi9JREJUcmFuc2FjdGlvbkJhY2tlbmRJbnRlcmZhY2UuaApAQCAtNDksNiArNDksMTEgQEAg
Y2xhc3MgSURCVHJhbnNhY3Rpb25CYWNrZW5kSW50ZXJmYWNlIDogcHVibGljIFRocmVhZFNhZmVS
ZWZDb3VudGVkPElEQlRyYW5zYWN0aW8KIHB1YmxpYzoKICAgICB2aXJ0dWFsIH5JREJUcmFuc2Fj
dGlvbkJhY2tlbmRJbnRlcmZhY2UoKSB7IH0KIAorICAgIGVudW0gVGFza1R5cGUgeworICAgICAg
ICBOb3JtYWxUYXNrID0gMCwKKyAgICAgICAgRWFybHlUYXNrIC8vIEludGVybmFsVGFzaz8gR2Fy
ZGVuaW5nVGFzaz8KKyAgICB9OworCiAgICAgdmlydHVhbCBQYXNzUmVmUHRyPElEQk9iamVjdFN0
b3JlQmFja2VuZEludGVyZmFjZT4gb2JqZWN0U3RvcmUoY29uc3QgU3RyaW5nJiBuYW1lLCBFeGNl
cHRpb25Db2RlJikgPSAwOwogICAgIHZpcnR1YWwgdm9pZCBkaWRDb21wbGV0ZVRhc2tFdmVudHMo
KSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIGNvbW1pdCgpID0gMDsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYklEQkN1cnNvci5oIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9wdWJsaWMvV2ViSURCQ3Vyc29yLmgKaW5kZXggYzhhZDRhNzVmNTY5NmUwMTEyYWJm
ZWZlMDJlYWM5NmFhZWFjM2YyZi4uYWM4OWQ3OTU1NDMwZDRmYjgxOTQ0YzlhOTZiNTFjNjQ3ZDQx
ZTJhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViSURCQ3Vy
c29yLmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViSURCQ3Vyc29yLmgK
QEAgLTQwLDYgKzQwLDEzIEBAIGNsYXNzIFdlYklEQkN1cnNvciB7CiBwdWJsaWM6CiAgICAgdmly
dHVhbCB+V2ViSURCQ3Vyc29yKCkgeyB9CiAKKyAgICBlbnVtIERpcmVjdGlvbiB7CisgICAgICAg
IE5leHQgPSAwLAorICAgICAgICBOZXh0Tm9EdXBsaWNhdGUgPSAxLAorICAgICAgICBQcmV2ID0g
MiwKKyAgICAgICAgUHJldk5vRHVwbGljYXRlID0gMywKKyAgICB9OworCiAgICAgdmlydHVhbCBX
ZWJJREJLZXkga2V5KCkgY29uc3QKICAgICB7CiAgICAgICAgIFdFQktJVF9BU1NFUlRfTk9UX1JF
QUNIRUQoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYklE
Qk9iamVjdFN0b3JlLmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJJREJPYmpl
Y3RTdG9yZS5oCmluZGV4IDA0MzdjOTRlN2UyOGRhNzAwYzY0ZDY5NGRmNzQ3NDYwMGIxZjgyNGMu
LmJhNTljMTVlZWFmNGYzZDZhOGY4ZDI3YzYzYzE4MGU1NThlYTQxNGMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYklEQk9iamVjdFN0b3JlLmgKKysrIGIvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViSURCT2JqZWN0U3RvcmUuaApAQCAtMjYsMTAg
KzI2LDEyIEBACiAjaWZuZGVmIFdlYklEQk9iamVjdFN0b3JlX2gKICNkZWZpbmUgV2ViSURCT2Jq
ZWN0U3RvcmVfaAogCi0jaW5jbHVkZSAiV2ViRXhjZXB0aW9uQ29kZS5oIgogI2luY2x1ZGUgIldl
YkRPTVN0cmluZ0xpc3QuaCIKKyNpbmNsdWRlICJXZWJFeGNlcHRpb25Db2RlLmgiCiAjaW5jbHVk
ZSAiV2ViSURCQ2FsbGJhY2tzLmgiCisjaW5jbHVkZSAiV2ViSURCQ3Vyc29yLmgiCiAjaW5jbHVk
ZSAiV2ViSURCS2V5UGF0aC5oIgorI2luY2x1ZGUgIldlYklEQlRyYW5zYWN0aW9uLmgiCiAjaW5j
bHVkZSAicGxhdGZvcm0vV2ViQ29tbW9uLmgiCiAjaW5jbHVkZSAicGxhdGZvcm0vV2ViU3RyaW5n
LmgiCiAKQEAgLTYxLDYgKzYzLDggQEAgcHVibGljOgogICAgICAgICBXRUJLSVRfQVNTRVJUX05P
VF9SRUFDSEVEKCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KKyAgICB2aXJ0dWFsIHZvaWQg
c2V0SW5kZXhLZXlzKGNvbnN0IFdlYklEQktleSYsIGNvbnN0IFdlYlZlY3RvcjxXZWJTdHJpbmc+
JiwgY29uc3QgV2ViVmVjdG9yPFdlYkluZGV4S2V5cz4mLCBjb25zdCBXZWJJREJUcmFuc2FjdGlv
biYpIHsgV0VCS0lUX0FTU0VSVF9OT1RfUkVBQ0hFRCgpOyB9CisgICAgdmlydHVhbCB2b2lkIHNl
dEluZGV4ZXNSZWFkeShjb25zdCBXZWJWZWN0b3I8V2ViU3RyaW5nPiYsIGNvbnN0IFdlYklEQlRy
YW5zYWN0aW9uJikgeyBXRUJLSVRfQVNTRVJUX05PVF9SRUFDSEVEKCk7IH07CiAgICAgLy8gVHJh
bnNmZXJzIG93bmVyc2hpcCBvZiB0aGUgV2ViSURCSW5kZXggdG8gdGhlIGNhbGxlci4KICAgICB2
aXJ0dWFsIFdlYklEQkluZGV4KiBpbmRleChjb25zdCBXZWJTdHJpbmcmIG5hbWUsIFdlYkV4Y2Vw
dGlvbkNvZGUmKQogICAgIHsKQEAgLTY4LDcgKzcyLDkgQEAgcHVibGljOgogICAgICAgICByZXR1
cm4gMDsKICAgICB9CiAgICAgdmlydHVhbCB2b2lkIGRlbGV0ZUluZGV4KGNvbnN0IFdlYlN0cmlu
ZyYgbmFtZSwgY29uc3QgV2ViSURCVHJhbnNhY3Rpb24mLCBXZWJFeGNlcHRpb25Db2RlJikgeyBX
RUJLSVRfQVNTRVJUX05PVF9SRUFDSEVEKCk7IH0KKyAgICAvLyBGSVhNRTogUmVtb3ZlIHRoaXMg
dmVyc2lvbiBvZiBvcGVuQ3Vyc29yIHdoZW4gVGFza1R5cGUgaXMgcGx1bWJlZCB0aHJvdWdoIGNo
cm9taXVtLgogICAgIHZpcnR1YWwgdm9pZCBvcGVuQ3Vyc29yKGNvbnN0IFdlYklEQktleVJhbmdl
JiwgdW5zaWduZWQgc2hvcnQgZGlyZWN0aW9uLCBXZWJJREJDYWxsYmFja3MqLCBjb25zdCBXZWJJ
REJUcmFuc2FjdGlvbiYsIFdlYkV4Y2VwdGlvbkNvZGUmKSB7IFdFQktJVF9BU1NFUlRfTk9UX1JF
QUNIRUQoKTsgfQorICAgIHZpcnR1YWwgdm9pZCBvcGVuQ3Vyc29yKGNvbnN0IFdlYklEQktleVJh
bmdlJiwgV2ViSURCQ3Vyc29yOjpEaXJlY3Rpb24gZGlyZWN0aW9uLCBXZWJJREJDYWxsYmFja3Mq
LCBXZWJJREJUcmFuc2FjdGlvbjo6VGFza1R5cGUsIGNvbnN0IFdlYklEQlRyYW5zYWN0aW9uJiwg
V2ViRXhjZXB0aW9uQ29kZSYpIHsgV0VCS0lUX0FTU0VSVF9OT1RfUkVBQ0hFRCgpOyB9CiAgICAg
dmlydHVhbCB2b2lkIGNvdW50KGNvbnN0IFdlYklEQktleVJhbmdlJiwgV2ViSURCQ2FsbGJhY2tz
KiwgY29uc3QgV2ViSURCVHJhbnNhY3Rpb24mLCBXZWJFeGNlcHRpb25Db2RlJikgeyBXRUJLSVRf
QVNTRVJUX05PVF9SRUFDSEVEKCk7IH0KIAogcHJvdGVjdGVkOgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViSURCVHJhbnNhY3Rpb24uaCBiL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vcHVibGljL1dlYklEQlRyYW5zYWN0aW9uLmgKaW5kZXggMjEwYmE4MTU1Yjkw
MzdkNzQ4YTk4Y2YzYTUzMzRhNDVlYzRjOGI3NS4uMWFmNzExYTJjNGUwYzE4OTdhNGRlNTVmODg3
N2MwYTIwNjM0NzBkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMv
V2ViSURCVHJhbnNhY3Rpb24uaAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9X
ZWJJREJUcmFuc2FjdGlvbi5oCkBAIC00MSw2ICs0MSwxMSBAQCBjbGFzcyBXZWJJREJUcmFuc2Fj
dGlvbiB7CiBwdWJsaWM6CiAgICAgdmlydHVhbCB+V2ViSURCVHJhbnNhY3Rpb24oKSB7IH0KIAor
ICAgIGVudW0gVGFza1R5cGUgeworICAgICAgICBOb3JtYWxUYXNrID0gMCwKKyAgICAgICAgRWFy
bHlUYXNrIC8vIEludGVybmFsVGFzaz8gR2FyZGVuaW5nVGFzaz8KKyAgICB9OworCiAgICAgdmly
dHVhbCBXZWJJREJPYmplY3RTdG9yZSogb2JqZWN0U3RvcmUoY29uc3QgV2ViU3RyaW5nJiBuYW1l
LCBXZWJFeGNlcHRpb25Db2RlJikKICAgICB7CiAgICAgICAgIFdFQktJVF9BU1NFUlRfTk9UX1JF
QUNIRUQoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>157238</attachid>
            <date>2012-08-08 09:37:50 -0700</date>
            <delta_ts>2012-08-08 14:04:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93410-20120808093725.patch</filename>
            <type>text/plain</type>
            <size>5999</size>
            <attacher name="Alec Flett">alecflett</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1MDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWQyYTg0NDM1NTg4YWQ2
YTZhMDQ0ZTkwMGYzNWM5NjJhNTk5MDdkMS4uMmY3NzllZjdlNDJhMmU3OTExZmU3ZmFjOGQ5MWQ0
ODkzZTZiYzQwZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA4LTA3ICBBbGVj
IEZsZXR0ICA8YWxlY2ZsZXR0QGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IG5l
dyBlbnVtcyBhbmQgb3BlbkN1cnNvciBzdHViCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD05MzQxMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEludHJvZHVjZSBhIG5ldyBUYXNrVHlwZSBlbnVtIHRoYXQgd2ls
bCBiZSB1c2VkIHRvIHByaW9yaXRpemUKKyAgICAgICAgaW50ZXJuYWwgdGFza3MuIFRoaXMgaXMg
cHJlbGltaW5hcnkgc3RhZ2luZyBmb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTkxMTI1LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgY29taW5nIGlu
IGJ1ZyA5MTEyNS4KKworICAgICAgICAqIE1vZHVsZXMvaW5kZXhlZGRiL0lEQlRyYW5zYWN0aW9u
QmFja2VuZEludGVyZmFjZS5oOgorCiAyMDEyLTA4LTA4ICBLZW50YXJvIEhhcmEgIDxoYXJha2Vu
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZW1vdmUgYW4gdW51c2VkIG1lbWJlciB2YXJpYWJs
ZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nIGIvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXggMzc5MTAzNWYzMzg5NTQ3MzdiMTJjM2Rk
ZjE0YThiNzQ2NzNlOGE1YS4uZGY3MTMxOWE2MDA0MTZjYzI4MDJmNjUwNzhlZDdlYjkxYTM3YjU0
YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxMi0wOC0w
NyAgQWxlYyBGbGV0dCAgPGFsZWNmbGV0dEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5kZXhl
ZERCOiBuZXcgZW51bXMgYW5kIG9wZW5DdXJzb3Igc3R1YgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTM0MTAKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHN0dWJzIG91dCB0aGUgVGFza1R5cGUgYW5k
IERpcmVjdGlvbiBlbnVtcyB0aGF0IHdpbGwgYmUKKyAgICAgICAgcmVxdWlyZWQgdG8gbGFuZCB0
aGUgY2hyb21pdW0gc2lkZSBvZgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTExMjUuCisKKyAgICAgICAgKiBwdWJsaWMvV2ViSURCQ3Vyc29yLmg6Cisg
ICAgICAgICogcHVibGljL1dlYklEQk9iamVjdFN0b3JlLmg6CisgICAgICAgIChXZWJLaXQ6Oldl
YklEQk9iamVjdFN0b3JlOjpzZXRJbmRleEtleXMpOgorICAgICAgICAoV2ViS2l0OjpXZWJJREJP
YmplY3RTdG9yZTo6c2V0SW5kZXhlc1JlYWR5KToKKyAgICAgICAgKFdlYklEQk9iamVjdFN0b3Jl
KToKKyAgICAgICAgKFdlYktpdDo6V2ViSURCT2JqZWN0U3RvcmU6Om9wZW5DdXJzb3IpOgorICAg
ICAgICAqIHB1YmxpYy9XZWJJREJUcmFuc2FjdGlvbi5oOgorCiAyMDEyLTA4LTA3ICBKb3NodWEg
QmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgTGF5b3V0IFRlc3Qgc3RvcmFn
ZS9pbmRleGVkZGIvaW50dmVyc2lvbi1vbWl0LXBhcmFtZXRlci5odG1sIGlzIGZsYWt5CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbkJh
Y2tlbmRJbnRlcmZhY2UuaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQlRy
YW5zYWN0aW9uQmFja2VuZEludGVyZmFjZS5oCmluZGV4IGJkYzUyZmZlM2UzOGJhN2FkZDA2ZTVj
YzU5YjFiZjk1NjcyOGU1YWUuLjBlNDEyNmNiMGY5MjdlMjA2ZDlkYzNjN2M0ZTJiNWZhNjBhN2Fm
NGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQlRyYW5z
YWN0aW9uQmFja2VuZEludGVyZmFjZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5k
ZXhlZGRiL0lEQlRyYW5zYWN0aW9uQmFja2VuZEludGVyZmFjZS5oCkBAIC00OSw2ICs0OSwxMSBA
QCBjbGFzcyBJREJUcmFuc2FjdGlvbkJhY2tlbmRJbnRlcmZhY2UgOiBwdWJsaWMgVGhyZWFkU2Fm
ZVJlZkNvdW50ZWQ8SURCVHJhbnNhY3RpbwogcHVibGljOgogICAgIHZpcnR1YWwgfklEQlRyYW5z
YWN0aW9uQmFja2VuZEludGVyZmFjZSgpIHsgfQogCisgICAgZW51bSBUYXNrVHlwZSB7CisgICAg
ICAgIE5vcm1hbFRhc2sgPSAwLAorICAgICAgICBQcmVlbXB0aXZlVGFzaworICAgIH07CisKICAg
ICB2aXJ0dWFsIFBhc3NSZWZQdHI8SURCT2JqZWN0U3RvcmVCYWNrZW5kSW50ZXJmYWNlPiBvYmpl
Y3RTdG9yZShjb25zdCBTdHJpbmcmIG5hbWUsIEV4Y2VwdGlvbkNvZGUmKSA9IDA7CiAgICAgdmly
dHVhbCB2b2lkIGRpZENvbXBsZXRlVGFza0V2ZW50cygpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQg
Y29tbWl0KCkgPSAwOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMv
V2ViSURCQ3Vyc29yLmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJJREJDdXJz
b3IuaAppbmRleCBjOGFkNGE3NWY1Njk2ZTAxMTJhYmZlZmUwMmVhYzk2YWFlYWMzZjJmLi5hYzg5
ZDc5NTU0MzBkNGZiODE5NDRjOWE5NmI1MWM2NDdkNDFlMmFiIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJJREJDdXJzb3IuaAorKysgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3B1YmxpYy9XZWJJREJDdXJzb3IuaApAQCAtNDAsNiArNDAsMTMgQEAgY2xhc3Mg
V2ViSURCQ3Vyc29yIHsKIHB1YmxpYzoKICAgICB2aXJ0dWFsIH5XZWJJREJDdXJzb3IoKSB7IH0K
IAorICAgIGVudW0gRGlyZWN0aW9uIHsKKyAgICAgICAgTmV4dCA9IDAsCisgICAgICAgIE5leHRO
b0R1cGxpY2F0ZSA9IDEsCisgICAgICAgIFByZXYgPSAyLAorICAgICAgICBQcmV2Tm9EdXBsaWNh
dGUgPSAzLAorICAgIH07CisKICAgICB2aXJ0dWFsIFdlYklEQktleSBrZXkoKSBjb25zdAogICAg
IHsKICAgICAgICAgV0VCS0lUX0FTU0VSVF9OT1RfUkVBQ0hFRCgpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViSURCT2JqZWN0U3RvcmUuaCBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYklEQk9iamVjdFN0b3JlLmgKaW5kZXggMDQzN2M5NGU3
ZTI4ZGE3MDBjNjRkNjk0ZGY3NDc0NjAwYjFmODI0Yy4uYmE1OWMxNWVlYWY0ZjNkNmE4ZjhkMjdj
NjNjMTgwZTU1OGVhNDE0YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJs
aWMvV2ViSURCT2JqZWN0U3RvcmUuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1Ymxp
Yy9XZWJJREJPYmplY3RTdG9yZS5oCkBAIC0yNiwxMCArMjYsMTIgQEAKICNpZm5kZWYgV2ViSURC
T2JqZWN0U3RvcmVfaAogI2RlZmluZSBXZWJJREJPYmplY3RTdG9yZV9oCiAKLSNpbmNsdWRlICJX
ZWJFeGNlcHRpb25Db2RlLmgiCiAjaW5jbHVkZSAiV2ViRE9NU3RyaW5nTGlzdC5oIgorI2luY2x1
ZGUgIldlYkV4Y2VwdGlvbkNvZGUuaCIKICNpbmNsdWRlICJXZWJJREJDYWxsYmFja3MuaCIKKyNp
bmNsdWRlICJXZWJJREJDdXJzb3IuaCIKICNpbmNsdWRlICJXZWJJREJLZXlQYXRoLmgiCisjaW5j
bHVkZSAiV2ViSURCVHJhbnNhY3Rpb24uaCIKICNpbmNsdWRlICJwbGF0Zm9ybS9XZWJDb21tb24u
aCIKICNpbmNsdWRlICJwbGF0Zm9ybS9XZWJTdHJpbmcuaCIKIApAQCAtNjEsNiArNjMsOCBAQCBw
dWJsaWM6CiAgICAgICAgIFdFQktJVF9BU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICAgICAgcmV0
dXJuIDA7CiAgICAgfQorICAgIHZpcnR1YWwgdm9pZCBzZXRJbmRleEtleXMoY29uc3QgV2ViSURC
S2V5JiwgY29uc3QgV2ViVmVjdG9yPFdlYlN0cmluZz4mLCBjb25zdCBXZWJWZWN0b3I8V2ViSW5k
ZXhLZXlzPiYsIGNvbnN0IFdlYklEQlRyYW5zYWN0aW9uJikgeyBXRUJLSVRfQVNTRVJUX05PVF9S
RUFDSEVEKCk7IH0KKyAgICB2aXJ0dWFsIHZvaWQgc2V0SW5kZXhlc1JlYWR5KGNvbnN0IFdlYlZl
Y3RvcjxXZWJTdHJpbmc+JiwgY29uc3QgV2ViSURCVHJhbnNhY3Rpb24mKSB7IFdFQktJVF9BU1NF
UlRfTk9UX1JFQUNIRUQoKTsgfTsKICAgICAvLyBUcmFuc2ZlcnMgb3duZXJzaGlwIG9mIHRoZSBX
ZWJJREJJbmRleCB0byB0aGUgY2FsbGVyLgogICAgIHZpcnR1YWwgV2ViSURCSW5kZXgqIGluZGV4
KGNvbnN0IFdlYlN0cmluZyYgbmFtZSwgV2ViRXhjZXB0aW9uQ29kZSYpCiAgICAgewpAQCAtNjgs
NyArNzIsOSBAQCBwdWJsaWM6CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KICAgICB2aXJ0dWFs
IHZvaWQgZGVsZXRlSW5kZXgoY29uc3QgV2ViU3RyaW5nJiBuYW1lLCBjb25zdCBXZWJJREJUcmFu
c2FjdGlvbiYsIFdlYkV4Y2VwdGlvbkNvZGUmKSB7IFdFQktJVF9BU1NFUlRfTk9UX1JFQUNIRUQo
KTsgfQorICAgIC8vIEZJWE1FOiBSZW1vdmUgdGhpcyB2ZXJzaW9uIG9mIG9wZW5DdXJzb3Igd2hl
biBUYXNrVHlwZSBpcyBwbHVtYmVkIHRocm91Z2ggY2hyb21pdW0uCiAgICAgdmlydHVhbCB2b2lk
IG9wZW5DdXJzb3IoY29uc3QgV2ViSURCS2V5UmFuZ2UmLCB1bnNpZ25lZCBzaG9ydCBkaXJlY3Rp
b24sIFdlYklEQkNhbGxiYWNrcyosIGNvbnN0IFdlYklEQlRyYW5zYWN0aW9uJiwgV2ViRXhjZXB0
aW9uQ29kZSYpIHsgV0VCS0lUX0FTU0VSVF9OT1RfUkVBQ0hFRCgpOyB9CisgICAgdmlydHVhbCB2
b2lkIG9wZW5DdXJzb3IoY29uc3QgV2ViSURCS2V5UmFuZ2UmLCBXZWJJREJDdXJzb3I6OkRpcmVj
dGlvbiBkaXJlY3Rpb24sIFdlYklEQkNhbGxiYWNrcyosIFdlYklEQlRyYW5zYWN0aW9uOjpUYXNr
VHlwZSwgY29uc3QgV2ViSURCVHJhbnNhY3Rpb24mLCBXZWJFeGNlcHRpb25Db2RlJikgeyBXRUJL
SVRfQVNTRVJUX05PVF9SRUFDSEVEKCk7IH0KICAgICB2aXJ0dWFsIHZvaWQgY291bnQoY29uc3Qg
V2ViSURCS2V5UmFuZ2UmLCBXZWJJREJDYWxsYmFja3MqLCBjb25zdCBXZWJJREJUcmFuc2FjdGlv
biYsIFdlYkV4Y2VwdGlvbkNvZGUmKSB7IFdFQktJVF9BU1NFUlRfTk9UX1JFQUNIRUQoKTsgfQog
CiBwcm90ZWN0ZWQ6CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9X
ZWJJREJUcmFuc2FjdGlvbi5oIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViSURC
VHJhbnNhY3Rpb24uaAppbmRleCAyMTBiYTgxNTViOTAzN2Q3NDhhOThjZjNhNTMzNGE0NWVjNGM4
Yjc1Li44MTZhMzI4MTQ3MGI3MjkyZjQzZDQ0ZDIzMmYzMDNjNGZiYjVkODQ2IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJJREJUcmFuc2FjdGlvbi5oCisrKyBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYklEQlRyYW5zYWN0aW9uLmgKQEAgLTQx
LDYgKzQxLDExIEBAIGNsYXNzIFdlYklEQlRyYW5zYWN0aW9uIHsKIHB1YmxpYzoKICAgICB2aXJ0
dWFsIH5XZWJJREJUcmFuc2FjdGlvbigpIHsgfQogCisgICAgZW51bSBUYXNrVHlwZSB7CisgICAg
ICAgIE5vcm1hbFRhc2sgPSAwLAorICAgICAgICBQcmVlbXB0aXZlVGFzaworICAgIH07CisKICAg
ICB2aXJ0dWFsIFdlYklEQk9iamVjdFN0b3JlKiBvYmplY3RTdG9yZShjb25zdCBXZWJTdHJpbmcm
IG5hbWUsIFdlYkV4Y2VwdGlvbkNvZGUmKQogICAgIHsKICAgICAgICAgV0VCS0lUX0FTU0VSVF9O
T1RfUkVBQ0hFRCgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>