<?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>74302</bug_id>
          
          <creation_ts>2011-12-12 08:43:00 -0800</creation_ts>
          <short_desc>[EFL] Add API to query the validity of a frame&apos;s SSL certificate.</short_desc>
          <delta_ts>2011-12-12 10:21:35 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit EFL</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="Raphael Kubo da Costa (:rakuco)">rakuco</reporter>
          <assigned_to name="Raphael Kubo da Costa (:rakuco)">rakuco</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>leandro</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>519229</commentid>
    <comment_count>0</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-12-12 08:43:00 -0800</bug_when>
    <thetext>[EFL] Add API to query the validity of a frame&apos;s SSL certificate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519230</commentid>
    <comment_count>1</comment_count>
      <attachid>118796</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-12-12 08:43:26 -0800</bug_when>
    <thetext>Created attachment 118796
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519234</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-12 08:46:50 -0800</bug_when>
    <thetext>Attachment 118796 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebKit/efl/ChangeLog&apos;, u&apos;Source/Web...&quot; exit_code: 1

Source/WebKit/efl/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 1 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519239</commentid>
    <comment_count>3</comment_count>
      <attachid>118800</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-12-12 08:48:33 -0800</bug_when>
    <thetext>Created attachment 118800
Patch with bug number</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519247</commentid>
    <comment_count>4</comment_count>
      <attachid>118800</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-12-12 08:57:09 -0800</bug_when>
    <thetext>Comment on attachment 118800
Patch with bug number

Attachment 118800 did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/10841155</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519252</commentid>
    <comment_count>5</comment_count>
      <attachid>118800</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2011-12-12 09:01:07 -0800</bug_when>
    <thetext>Comment on attachment 118800
Patch with bug number

Looks correct to me. And looks like you&apos;re missing #include &quot;DocumentLoader.h&quot;; I guess you can fix that when landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519255</commentid>
    <comment_count>6</comment_count>
      <attachid>118806</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-12-12 09:03:01 -0800</bug_when>
    <thetext>Created attachment 118806
Patch for landing. Move DocumentLoader.h include from bug 74301</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519307</commentid>
    <comment_count>7</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-12-12 10:21:35 -0800</bug_when>
    <thetext>Committed r102601: &lt;http://trac.webkit.org/changeset/102601&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118796</attachid>
            <date>2011-12-12 08:43:26 -0800</date>
            <delta_ts>2011-12-12 08:48:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-74302-20111212144415.patch</filename>
            <type>text/plain</type>
            <size>3941</size>
            <attacher name="Raphael Kubo da Costa (:rakuco)">rakuco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyMTU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKaW5kZXggM2FmNmY1ODY1
NmY5OTU5ODJkOWYzYTk5OTY0OGM4NzkyOTgzZDE2ZC4uYjgzMDk0ZTM1ZDMzZjAzMDc2MTMwNDYz
YjdiZmI1NzI3YjYyYjAwZiAxMDA3NTUKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE2IEBACiAyMDEx
LTEyLTEyICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxrdWJvQHByb2Z1c2lvbi5tb2JpPgogCisg
ICAgICAgIFtFRkxdIEFkZCBBUEkgdG8gcXVlcnkgdGhlIHZhbGlkaXR5IG9mIGEgZnJhbWUncyBY
LjUwOSBjZXJ0aWZpY2F0ZS4KKyAgICAgICAgTmVlZCBhIHNob3J0IGRlc2NyaXB0aW9uIGFuZCBi
dWcgVVJMIChPT1BTISkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIGV3ay9ld2tfZnJhbWUuY3BwOgorICAgICAgICAoZXdrX2ZyYW1lX2NlcnRpZmlj
YXRlX3N0YXR1c19nZXQpOgorICAgICAgICAqIGV3ay9ld2tfZnJhbWUuaDoKKworMjAxMS0xMi0x
MiAgUmFwaGFlbCBLdWJvIGRhIENvc3RhICA8a3Vib0Bwcm9mdXNpb24ubW9iaT4KKwogICAgICAg
ICBbRUZMXSBBZGQgQVBJIHRvIG5vdGlmeSB0aGF0IG1peGVkIGNvbnRlbnQgaGFzIGJlZW4gbG9h
ZGVkLgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQz
MDEKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19mcmFtZS5jcHAgYi9T
b3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX2ZyYW1lLmNwcAppbmRleCBiM2JkYzE2NWU1NWNiMGZj
ZDUyZTg1Nzk0ZmU1NGM0ZmRlNzY0MjZlLi4zMDI1ODUxZDEzZGRlOWJiYWJlMDEwNTVmMjBiN2M2
ODIzNjA0NmZjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX2ZyYW1lLmNw
cAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX2ZyYW1lLmNwcApAQCAtMTYwNyw2ICsx
NjA3LDMzIEBAIEVpbmFfQm9vbCBld2tfZnJhbWVfbWl4ZWRfY29udGVudF9ydW5fZ2V0KGNvbnN0
IEV2YXNfT2JqZWN0KiBld2tGcmFtZSkKICAgICByZXR1cm4gc21hcnREYXRhLT5oYXNSdW5NaXhl
ZENvbnRlbnQ7CiB9CiAKK0V3a19DZXJ0aWZpY2F0ZV9TdGF0dXMgZXdrX2ZyYW1lX2NlcnRpZmlj
YXRlX3N0YXR1c19nZXQoRXZhc19PYmplY3QqIGV3a0ZyYW1lKQoreworI2lmIFVTRShTT1VQKQor
ICAgIEVXS19GUkFNRV9TRF9HRVRfT1JfUkVUVVJOKGV3a0ZyYW1lLCBzbWFydERhdGEsIEVXS19D
RVJUSUZJQ0FURV9TVEFUVVNfTk9fQ0VSVElGSUNBVEUpOworICAgIEVJTkFfU0FGRVRZX09OX05V
TExfUkVUVVJOX1ZBTChzbWFydERhdGEtPmZyYW1lLCBFV0tfQ0VSVElGSUNBVEVfU1RBVFVTX05P
X0NFUlRJRklDQVRFKTsKKworICAgIGNvbnN0IFdlYkNvcmU6OkZyYW1lTG9hZGVyKiBmcmFtZUxv
YWRlciA9IHNtYXJ0RGF0YS0+ZnJhbWUtPmxvYWRlcigpOworICAgIGNvbnN0IFdlYkNvcmU6OkRv
Y3VtZW50TG9hZGVyKiBkb2N1bWVudExvYWRlciA9IGZyYW1lTG9hZGVyLT5kb2N1bWVudExvYWRl
cigpOworICAgIGNvbnN0IFdlYkNvcmU6OktVUkwgZG9jdW1lbnRVUkwgPSBkb2N1bWVudExvYWRl
ci0+cmVxdWVzdFVSTCgpOworCisgICAgaWYgKCFkb2N1bWVudFVSTC5wcm90b2NvbElzKCJodHRw
cyIpKQorICAgICAgICByZXR1cm4gRVdLX0NFUlRJRklDQVRFX1NUQVRVU19OT19DRVJUSUZJQ0FU
RTsKKworICAgIGlmIChmcmFtZUxvYWRlci0+c3ViZnJhbWVJc0xvYWRpbmcoKSkKKyAgICAgICAg
cmV0dXJuIEVXS19DRVJUSUZJQ0FURV9TVEFUVVNfTk9fQ0VSVElGSUNBVEU7CisKKyAgICBTb3Vw
TWVzc2FnZSogc291cE1lc3NhZ2UgPSBkb2N1bWVudExvYWRlci0+cmVxdWVzdCgpLnRvU291cE1l
c3NhZ2UoKTsKKworICAgIGlmIChzb3VwTWVzc2FnZSAmJiAoc291cF9tZXNzYWdlX2dldF9mbGFn
cyhzb3VwTWVzc2FnZSkgJiBTT1VQX01FU1NBR0VfQ0VSVElGSUNBVEVfVFJVU1RFRCkpCisgICAg
ICAgIHJldHVybiBFV0tfQ0VSVElGSUNBVEVfU1RBVFVTX1RSVVNURUQ7CisKKyAgICByZXR1cm4g
RVdLX0NFUlRJRklDQVRFX1NUQVRVU19VTlRSVVNURUQ7CisjZW5kaWYKKworICAgIHJldHVybiBF
V0tfQ0VSVElGSUNBVEVfU1RBVFVTX05PX0NFUlRJRklDQVRFOworfQorCiAvKioKICAqIEBpbnRl
cm5hbAogICogUmVwb3J0cyB1cmkgY2hhbmdlZCBhbmQgc3dhcCBpbnRlcm5hbCBzdHJpbmcgcmVm
ZXJlbmNlLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19mcmFtZS5oIGIv
U291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19mcmFtZS5oCmluZGV4IDQwY2UzNDdjMzMyYjQzNGVj
YTNlODAwMGVhMGRiOWJhOWEyZDBlMjMuLjJhN2Y2ZTA0YzI4M2Y0ZDhlY2VhYTIxODZjMTZjNDIy
YjZhNjhjMGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfZnJhbWUuaAor
KysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX2ZyYW1lLmgKQEAgLTE3NSw2ICsxNzUsMjEg
QEAgdHlwZWRlZiBlbnVtIHsKIH0gRXdrX1RleHRfU2VsZWN0aW9uX1R5cGU7CiAKIC8qKgorICog
UmVwcmVzZW50cyB0aGUgdmFsaWRpdHkgb2YgYSBYLjUwOSBjZXJ0aWZpY2F0ZSByZWxhdGVkIHRv
IHRoZSBjdXJyZW50IGZyYW1lLgorICoKKyAqIEEgY2VydGlmaWNhdGUgaXMgY29uc2lkZXJlZCB1
bnRydXN0ZWQgd2hlbiBhbnkgcHJvYmxlbSBpcyBmb3VuZCBpbiBpdDogaXQgbWF5IGhhdmUKKyAq
IGV4cGlyZWQsIHRoZSBjZXJ0aWZpY2F0ZSdzIENvbW1vbiBOYW1lIGRvZXMgbm90IG1hdGNoIHRo
ZSBjdXJyZW50IGhvc3QsIHRoZSBjZXJ0aWZpY2F0ZQorICogZG9lcyBub3QgdmFsaWRhdGUgYWdh
aW5zdCB0aGUgY3VycmVudCBzZXQgb2Ygcm9vdCBDQSBjZXJ0aWZpY2F0ZXMgZXRjLgorICoKKyAq
IEBzYSBld2tfZnJhbWVfY2VydGlmaWNhdGVfc3RhdHVzX2dldCwgZXdrX25ldHdvcmtfdGxzX2Nh
X2NlcnRpZmljYXRlc19wYXRoX3NldAorICovCit0eXBlZGVmIGVudW0geworICAgIEVXS19DRVJU
SUZJQ0FURV9TVEFUVVNfTk9fQ0VSVElGSUNBVEUgPSAxIDw8IDEsIC8qKjwgTm8gY2VydGlmaWNh
dGUgcHJvdmlkZWQgKG5vbi1IVFRQUyBjb25uZWN0aW9uKS4gKi8KKyAgICBFV0tfQ0VSVElGSUNB
VEVfU1RBVFVTX1VOVFJVU1RFRCA9IDEgPDwgMiwgLyoqPCBUaGUgY2VydGlmaWNhdGUgcHJvdmlk
ZWQgaXMgbm90IHRydXN0ZWQuICovCisgICAgRVdLX0NFUlRJRklDQVRFX1NUQVRVU19UUlVTVEVE
ID0gMSA8PCAzIC8qKjwgVGhlIGNlcnRpZmljYXRlIGlzIHZhbGlkIGFuZCBmdWxseSB0cnVzdGVk
LiAqLworfSBFd2tfQ2VydGlmaWNhdGVfU3RhdHVzOworCisvKioKICAqIFJldHJpZXZlcyB0aGUg
ZXdrX3ZpZXcgb2JqZWN0IHRoYXQgb3ducyB0aGlzIGZyYW1lLgogICoKICAqIEBwYXJhbSBvIGZy
YW1lIG9iamVjdCB0byBnZXQgdmlldyBvYmplY3QKQEAgLTg3Miw2ICs4ODcsMTEgQEAgRUFQSSBF
aW5hX0Jvb2wgZXdrX2ZyYW1lX21peGVkX2NvbnRlbnRfZGlzcGxheWVkX2dldChjb25zdCBFdmFz
X09iamVjdCAqbyk7CiAgKi8KIEVBUEkgRWluYV9Cb29sIGV3a19mcmFtZV9taXhlZF9jb250ZW50
X3J1bl9nZXQoY29uc3QgRXZhc19PYmplY3QgKm8pOwogCisvKioKKyAqIFJldHVybnMgdGhlIHZh
bGlkaXR5IG9mIHRoZSBYLjUwOSBjZXJ0aWZpY2F0ZSByZWxhdGVkIHRvIHRoZSBjdXJyZW50IGZy
YW1lLgorICovCitFQVBJIEV3a19DZXJ0aWZpY2F0ZV9TdGF0dXMgZXdrX2ZyYW1lX2NlcnRpZmlj
YXRlX3N0YXR1c19nZXQoRXZhc19PYmplY3QgKm8pOworCiAjaWZkZWYgX19jcGx1c3BsdXMKIH0K
ICNlbmRpZgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118800</attachid>
            <date>2011-12-12 08:48:33 -0800</date>
            <delta_ts>2011-12-12 09:02:54 -0800</delta_ts>
            <desc>Patch with bug number</desc>
            <filename>bug-74302-20111212144923.patch</filename>
            <type>text/plain</type>
            <size>3940</size>
            <attacher name="Raphael Kubo da Costa (:rakuco)">rakuco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyMTU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKaW5kZXggM2FmNmY1ODY1
NmY5OTU5ODJkOWYzYTk5OTY0OGM4NzkyOTgzZDE2ZC4uNmZlN2M1YTZiOTg1ZDdkMTUzYjQ3ZjNj
YjdiODQ0Yzk3YTM2MTA4MiAxMDA3NTUKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE2IEBACiAyMDEx
LTEyLTEyICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxrdWJvQHByb2Z1c2lvbi5tb2JpPgogCisg
ICAgICAgIFtFRkxdIEFkZCBBUEkgdG8gcXVlcnkgdGhlIHZhbGlkaXR5IG9mIGEgZnJhbWUncyBT
U0wgY2VydGlmaWNhdGUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03NDMwMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogZXdrL2V3a19mcmFtZS5jcHA6CisgICAgICAgIChld2tfZnJhbWVfY2VydGlmaWNh
dGVfc3RhdHVzX2dldCk6CisgICAgICAgICogZXdrL2V3a19mcmFtZS5oOgorCisyMDExLTEyLTEy
ICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxrdWJvQHByb2Z1c2lvbi5tb2JpPgorCiAgICAgICAg
IFtFRkxdIEFkZCBBUEkgdG8gbm90aWZ5IHRoYXQgbWl4ZWQgY29udGVudCBoYXMgYmVlbiBsb2Fk
ZWQuCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NDMw
MQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX2ZyYW1lLmNwcCBiL1Nv
dXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfZnJhbWUuY3BwCmluZGV4IGIzYmRjMTY1ZTU1Y2IwZmNk
NTJlODU3OTRmZTU0YzRmZGU3NjQyNmUuLjMwMjU4NTFkMTNkZGU5YmJhYmUwMTA1NWYyMGI3YzY4
MjM2MDQ2ZmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfZnJhbWUuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfZnJhbWUuY3BwCkBAIC0xNjA3LDYgKzE2
MDcsMzMgQEAgRWluYV9Cb29sIGV3a19mcmFtZV9taXhlZF9jb250ZW50X3J1bl9nZXQoY29uc3Qg
RXZhc19PYmplY3QqIGV3a0ZyYW1lKQogICAgIHJldHVybiBzbWFydERhdGEtPmhhc1J1bk1peGVk
Q29udGVudDsKIH0KIAorRXdrX0NlcnRpZmljYXRlX1N0YXR1cyBld2tfZnJhbWVfY2VydGlmaWNh
dGVfc3RhdHVzX2dldChFdmFzX09iamVjdCogZXdrRnJhbWUpCit7CisjaWYgVVNFKFNPVVApCisg
ICAgRVdLX0ZSQU1FX1NEX0dFVF9PUl9SRVRVUk4oZXdrRnJhbWUsIHNtYXJ0RGF0YSwgRVdLX0NF
UlRJRklDQVRFX1NUQVRVU19OT19DRVJUSUZJQ0FURSk7CisgICAgRUlOQV9TQUZFVFlfT05fTlVM
TF9SRVRVUk5fVkFMKHNtYXJ0RGF0YS0+ZnJhbWUsIEVXS19DRVJUSUZJQ0FURV9TVEFUVVNfTk9f
Q0VSVElGSUNBVEUpOworCisgICAgY29uc3QgV2ViQ29yZTo6RnJhbWVMb2FkZXIqIGZyYW1lTG9h
ZGVyID0gc21hcnREYXRhLT5mcmFtZS0+bG9hZGVyKCk7CisgICAgY29uc3QgV2ViQ29yZTo6RG9j
dW1lbnRMb2FkZXIqIGRvY3VtZW50TG9hZGVyID0gZnJhbWVMb2FkZXItPmRvY3VtZW50TG9hZGVy
KCk7CisgICAgY29uc3QgV2ViQ29yZTo6S1VSTCBkb2N1bWVudFVSTCA9IGRvY3VtZW50TG9hZGVy
LT5yZXF1ZXN0VVJMKCk7CisKKyAgICBpZiAoIWRvY3VtZW50VVJMLnByb3RvY29sSXMoImh0dHBz
IikpCisgICAgICAgIHJldHVybiBFV0tfQ0VSVElGSUNBVEVfU1RBVFVTX05PX0NFUlRJRklDQVRF
OworCisgICAgaWYgKGZyYW1lTG9hZGVyLT5zdWJmcmFtZUlzTG9hZGluZygpKQorICAgICAgICBy
ZXR1cm4gRVdLX0NFUlRJRklDQVRFX1NUQVRVU19OT19DRVJUSUZJQ0FURTsKKworICAgIFNvdXBN
ZXNzYWdlKiBzb3VwTWVzc2FnZSA9IGRvY3VtZW50TG9hZGVyLT5yZXF1ZXN0KCkudG9Tb3VwTWVz
c2FnZSgpOworCisgICAgaWYgKHNvdXBNZXNzYWdlICYmIChzb3VwX21lc3NhZ2VfZ2V0X2ZsYWdz
KHNvdXBNZXNzYWdlKSAmIFNPVVBfTUVTU0FHRV9DRVJUSUZJQ0FURV9UUlVTVEVEKSkKKyAgICAg
ICAgcmV0dXJuIEVXS19DRVJUSUZJQ0FURV9TVEFUVVNfVFJVU1RFRDsKKworICAgIHJldHVybiBF
V0tfQ0VSVElGSUNBVEVfU1RBVFVTX1VOVFJVU1RFRDsKKyNlbmRpZgorCisgICAgcmV0dXJuIEVX
S19DRVJUSUZJQ0FURV9TVEFUVVNfTk9fQ0VSVElGSUNBVEU7Cit9CisKIC8qKgogICogQGludGVy
bmFsCiAgKiBSZXBvcnRzIHVyaSBjaGFuZ2VkIGFuZCBzd2FwIGludGVybmFsIHN0cmluZyByZWZl
cmVuY2UuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX2ZyYW1lLmggYi9T
b3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX2ZyYW1lLmgKaW5kZXggNDBjZTM0N2MzMzJiNDM0ZWNh
M2U4MDAwZWEwZGI5YmE5YTJkMGUyMy4uMmE3ZjZlMDRjMjgzZjRkOGVjZWFhMjE4NmMxNmM0MjJi
NmE2OGMwZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19mcmFtZS5oCisr
KyBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfZnJhbWUuaApAQCAtMTc1LDYgKzE3NSwyMSBA
QCB0eXBlZGVmIGVudW0gewogfSBFd2tfVGV4dF9TZWxlY3Rpb25fVHlwZTsKIAogLyoqCisgKiBS
ZXByZXNlbnRzIHRoZSB2YWxpZGl0eSBvZiBhIFguNTA5IGNlcnRpZmljYXRlIHJlbGF0ZWQgdG8g
dGhlIGN1cnJlbnQgZnJhbWUuCisgKgorICogQSBjZXJ0aWZpY2F0ZSBpcyBjb25zaWRlcmVkIHVu
dHJ1c3RlZCB3aGVuIGFueSBwcm9ibGVtIGlzIGZvdW5kIGluIGl0OiBpdCBtYXkgaGF2ZQorICog
ZXhwaXJlZCwgdGhlIGNlcnRpZmljYXRlJ3MgQ29tbW9uIE5hbWUgZG9lcyBub3QgbWF0Y2ggdGhl
IGN1cnJlbnQgaG9zdCwgdGhlIGNlcnRpZmljYXRlCisgKiBkb2VzIG5vdCB2YWxpZGF0ZSBhZ2Fp
bnN0IHRoZSBjdXJyZW50IHNldCBvZiByb290IENBIGNlcnRpZmljYXRlcyBldGMuCisgKgorICog
QHNhIGV3a19mcmFtZV9jZXJ0aWZpY2F0ZV9zdGF0dXNfZ2V0LCBld2tfbmV0d29ya190bHNfY2Ff
Y2VydGlmaWNhdGVzX3BhdGhfc2V0CisgKi8KK3R5cGVkZWYgZW51bSB7CisgICAgRVdLX0NFUlRJ
RklDQVRFX1NUQVRVU19OT19DRVJUSUZJQ0FURSA9IDEgPDwgMSwgLyoqPCBObyBjZXJ0aWZpY2F0
ZSBwcm92aWRlZCAobm9uLUhUVFBTIGNvbm5lY3Rpb24pLiAqLworICAgIEVXS19DRVJUSUZJQ0FU
RV9TVEFUVVNfVU5UUlVTVEVEID0gMSA8PCAyLCAvKio8IFRoZSBjZXJ0aWZpY2F0ZSBwcm92aWRl
ZCBpcyBub3QgdHJ1c3RlZC4gKi8KKyAgICBFV0tfQ0VSVElGSUNBVEVfU1RBVFVTX1RSVVNURUQg
PSAxIDw8IDMgLyoqPCBUaGUgY2VydGlmaWNhdGUgaXMgdmFsaWQgYW5kIGZ1bGx5IHRydXN0ZWQu
ICovCit9IEV3a19DZXJ0aWZpY2F0ZV9TdGF0dXM7CisKKy8qKgogICogUmV0cmlldmVzIHRoZSBl
d2tfdmlldyBvYmplY3QgdGhhdCBvd25zIHRoaXMgZnJhbWUuCiAgKgogICogQHBhcmFtIG8gZnJh
bWUgb2JqZWN0IHRvIGdldCB2aWV3IG9iamVjdApAQCAtODcyLDYgKzg4NywxMSBAQCBFQVBJIEVp
bmFfQm9vbCBld2tfZnJhbWVfbWl4ZWRfY29udGVudF9kaXNwbGF5ZWRfZ2V0KGNvbnN0IEV2YXNf
T2JqZWN0ICpvKTsKICAqLwogRUFQSSBFaW5hX0Jvb2wgZXdrX2ZyYW1lX21peGVkX2NvbnRlbnRf
cnVuX2dldChjb25zdCBFdmFzX09iamVjdCAqbyk7CiAKKy8qKgorICogUmV0dXJucyB0aGUgdmFs
aWRpdHkgb2YgdGhlIFguNTA5IGNlcnRpZmljYXRlIHJlbGF0ZWQgdG8gdGhlIGN1cnJlbnQgZnJh
bWUuCisgKi8KK0VBUEkgRXdrX0NlcnRpZmljYXRlX1N0YXR1cyBld2tfZnJhbWVfY2VydGlmaWNh
dGVfc3RhdHVzX2dldChFdmFzX09iamVjdCAqbyk7CisKICNpZmRlZiBfX2NwbHVzcGx1cwogfQog
I2VuZGlmCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118806</attachid>
            <date>2011-12-12 09:03:01 -0800</date>
            <delta_ts>2011-12-12 09:03:01 -0800</delta_ts>
            <desc>Patch for landing. Move DocumentLoader.h include from bug 74301</desc>
            <filename>bug-74302-20111212150350.patch</filename>
            <type>text/plain</type>
            <size>4130</size>
            <attacher name="Raphael Kubo da Costa (:rakuco)">rakuco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyMTU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKaW5kZXggM2FmNmY1ODY1
NmY5OTU5ODJkOWYzYTk5OTY0OGM4NzkyOTgzZDE2ZC4uNmZlN2M1YTZiOTg1ZDdkMTUzYjQ3ZjNj
YjdiODQ0Yzk3YTM2MTA4MiAxMDA3NTUKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE2IEBACiAyMDEx
LTEyLTEyICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxrdWJvQHByb2Z1c2lvbi5tb2JpPgogCisg
ICAgICAgIFtFRkxdIEFkZCBBUEkgdG8gcXVlcnkgdGhlIHZhbGlkaXR5IG9mIGEgZnJhbWUncyBT
U0wgY2VydGlmaWNhdGUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03NDMwMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogZXdrL2V3a19mcmFtZS5jcHA6CisgICAgICAgIChld2tfZnJhbWVfY2VydGlmaWNh
dGVfc3RhdHVzX2dldCk6CisgICAgICAgICogZXdrL2V3a19mcmFtZS5oOgorCisyMDExLTEyLTEy
ICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxrdWJvQHByb2Z1c2lvbi5tb2JpPgorCiAgICAgICAg
IFtFRkxdIEFkZCBBUEkgdG8gbm90aWZ5IHRoYXQgbWl4ZWQgY29udGVudCBoYXMgYmVlbiBsb2Fk
ZWQuCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NDMw
MQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX2ZyYW1lLmNwcCBiL1Nv
dXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfZnJhbWUuY3BwCmluZGV4IGEzMjU0MWE2YTBlMzc0MTY3
ZjY2NGUyODVkYWIwZTk1MTZlM2YwODAuLjMwMjU4NTFkMTNkZGU5YmJhYmUwMTA1NWYyMGI3YzY4
MjM2MDQ2ZmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfZnJhbWUuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfZnJhbWUuY3BwCkBAIC0yNCw2ICsyNCw3
IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAiZXdrX2ZyYW1lLmgiCiAKKyNpbmNs
dWRlICJEb2N1bWVudExvYWRlci5oIgogI2luY2x1ZGUgIkRvY3VtZW50TWFya2VyQ29udHJvbGxl
ci5oIgogI2luY2x1ZGUgIkV2ZW50SGFuZGxlci5oIgogI2luY2x1ZGUgIkZvY3VzQ29udHJvbGxl
ci5oIgpAQCAtMTYwNiw2ICsxNjA3LDMzIEBAIEVpbmFfQm9vbCBld2tfZnJhbWVfbWl4ZWRfY29u
dGVudF9ydW5fZ2V0KGNvbnN0IEV2YXNfT2JqZWN0KiBld2tGcmFtZSkKICAgICByZXR1cm4gc21h
cnREYXRhLT5oYXNSdW5NaXhlZENvbnRlbnQ7CiB9CiAKK0V3a19DZXJ0aWZpY2F0ZV9TdGF0dXMg
ZXdrX2ZyYW1lX2NlcnRpZmljYXRlX3N0YXR1c19nZXQoRXZhc19PYmplY3QqIGV3a0ZyYW1lKQor
eworI2lmIFVTRShTT1VQKQorICAgIEVXS19GUkFNRV9TRF9HRVRfT1JfUkVUVVJOKGV3a0ZyYW1l
LCBzbWFydERhdGEsIEVXS19DRVJUSUZJQ0FURV9TVEFUVVNfTk9fQ0VSVElGSUNBVEUpOworICAg
IEVJTkFfU0FGRVRZX09OX05VTExfUkVUVVJOX1ZBTChzbWFydERhdGEtPmZyYW1lLCBFV0tfQ0VS
VElGSUNBVEVfU1RBVFVTX05PX0NFUlRJRklDQVRFKTsKKworICAgIGNvbnN0IFdlYkNvcmU6OkZy
YW1lTG9hZGVyKiBmcmFtZUxvYWRlciA9IHNtYXJ0RGF0YS0+ZnJhbWUtPmxvYWRlcigpOworICAg
IGNvbnN0IFdlYkNvcmU6OkRvY3VtZW50TG9hZGVyKiBkb2N1bWVudExvYWRlciA9IGZyYW1lTG9h
ZGVyLT5kb2N1bWVudExvYWRlcigpOworICAgIGNvbnN0IFdlYkNvcmU6OktVUkwgZG9jdW1lbnRV
UkwgPSBkb2N1bWVudExvYWRlci0+cmVxdWVzdFVSTCgpOworCisgICAgaWYgKCFkb2N1bWVudFVS
TC5wcm90b2NvbElzKCJodHRwcyIpKQorICAgICAgICByZXR1cm4gRVdLX0NFUlRJRklDQVRFX1NU
QVRVU19OT19DRVJUSUZJQ0FURTsKKworICAgIGlmIChmcmFtZUxvYWRlci0+c3ViZnJhbWVJc0xv
YWRpbmcoKSkKKyAgICAgICAgcmV0dXJuIEVXS19DRVJUSUZJQ0FURV9TVEFUVVNfTk9fQ0VSVElG
SUNBVEU7CisKKyAgICBTb3VwTWVzc2FnZSogc291cE1lc3NhZ2UgPSBkb2N1bWVudExvYWRlci0+
cmVxdWVzdCgpLnRvU291cE1lc3NhZ2UoKTsKKworICAgIGlmIChzb3VwTWVzc2FnZSAmJiAoc291
cF9tZXNzYWdlX2dldF9mbGFncyhzb3VwTWVzc2FnZSkgJiBTT1VQX01FU1NBR0VfQ0VSVElGSUNB
VEVfVFJVU1RFRCkpCisgICAgICAgIHJldHVybiBFV0tfQ0VSVElGSUNBVEVfU1RBVFVTX1RSVVNU
RUQ7CisKKyAgICByZXR1cm4gRVdLX0NFUlRJRklDQVRFX1NUQVRVU19VTlRSVVNURUQ7CisjZW5k
aWYKKworICAgIHJldHVybiBFV0tfQ0VSVElGSUNBVEVfU1RBVFVTX05PX0NFUlRJRklDQVRFOwor
fQorCiAvKioKICAqIEBpbnRlcm5hbAogICogUmVwb3J0cyB1cmkgY2hhbmdlZCBhbmQgc3dhcCBp
bnRlcm5hbCBzdHJpbmcgcmVmZXJlbmNlLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwv
ZXdrL2V3a19mcmFtZS5oIGIvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a19mcmFtZS5oCmluZGV4
IDQwY2UzNDdjMzMyYjQzNGVjYTNlODAwMGVhMGRiOWJhOWEyZDBlMjMuLjJhN2Y2ZTA0YzI4M2Y0
ZDhlY2VhYTIxODZjMTZjNDIyYjZhNjhjMGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZs
L2V3ay9ld2tfZnJhbWUuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX2ZyYW1lLmgK
QEAgLTE3NSw2ICsxNzUsMjEgQEAgdHlwZWRlZiBlbnVtIHsKIH0gRXdrX1RleHRfU2VsZWN0aW9u
X1R5cGU7CiAKIC8qKgorICogUmVwcmVzZW50cyB0aGUgdmFsaWRpdHkgb2YgYSBYLjUwOSBjZXJ0
aWZpY2F0ZSByZWxhdGVkIHRvIHRoZSBjdXJyZW50IGZyYW1lLgorICoKKyAqIEEgY2VydGlmaWNh
dGUgaXMgY29uc2lkZXJlZCB1bnRydXN0ZWQgd2hlbiBhbnkgcHJvYmxlbSBpcyBmb3VuZCBpbiBp
dDogaXQgbWF5IGhhdmUKKyAqIGV4cGlyZWQsIHRoZSBjZXJ0aWZpY2F0ZSdzIENvbW1vbiBOYW1l
IGRvZXMgbm90IG1hdGNoIHRoZSBjdXJyZW50IGhvc3QsIHRoZSBjZXJ0aWZpY2F0ZQorICogZG9l
cyBub3QgdmFsaWRhdGUgYWdhaW5zdCB0aGUgY3VycmVudCBzZXQgb2Ygcm9vdCBDQSBjZXJ0aWZp
Y2F0ZXMgZXRjLgorICoKKyAqIEBzYSBld2tfZnJhbWVfY2VydGlmaWNhdGVfc3RhdHVzX2dldCwg
ZXdrX25ldHdvcmtfdGxzX2NhX2NlcnRpZmljYXRlc19wYXRoX3NldAorICovCit0eXBlZGVmIGVu
dW0geworICAgIEVXS19DRVJUSUZJQ0FURV9TVEFUVVNfTk9fQ0VSVElGSUNBVEUgPSAxIDw8IDEs
IC8qKjwgTm8gY2VydGlmaWNhdGUgcHJvdmlkZWQgKG5vbi1IVFRQUyBjb25uZWN0aW9uKS4gKi8K
KyAgICBFV0tfQ0VSVElGSUNBVEVfU1RBVFVTX1VOVFJVU1RFRCA9IDEgPDwgMiwgLyoqPCBUaGUg
Y2VydGlmaWNhdGUgcHJvdmlkZWQgaXMgbm90IHRydXN0ZWQuICovCisgICAgRVdLX0NFUlRJRklD
QVRFX1NUQVRVU19UUlVTVEVEID0gMSA8PCAzIC8qKjwgVGhlIGNlcnRpZmljYXRlIGlzIHZhbGlk
IGFuZCBmdWxseSB0cnVzdGVkLiAqLworfSBFd2tfQ2VydGlmaWNhdGVfU3RhdHVzOworCisvKioK
ICAqIFJldHJpZXZlcyB0aGUgZXdrX3ZpZXcgb2JqZWN0IHRoYXQgb3ducyB0aGlzIGZyYW1lLgog
ICoKICAqIEBwYXJhbSBvIGZyYW1lIG9iamVjdCB0byBnZXQgdmlldyBvYmplY3QKQEAgLTg3Miw2
ICs4ODcsMTEgQEAgRUFQSSBFaW5hX0Jvb2wgZXdrX2ZyYW1lX21peGVkX2NvbnRlbnRfZGlzcGxh
eWVkX2dldChjb25zdCBFdmFzX09iamVjdCAqbyk7CiAgKi8KIEVBUEkgRWluYV9Cb29sIGV3a19m
cmFtZV9taXhlZF9jb250ZW50X3J1bl9nZXQoY29uc3QgRXZhc19PYmplY3QgKm8pOwogCisvKioK
KyAqIFJldHVybnMgdGhlIHZhbGlkaXR5IG9mIHRoZSBYLjUwOSBjZXJ0aWZpY2F0ZSByZWxhdGVk
IHRvIHRoZSBjdXJyZW50IGZyYW1lLgorICovCitFQVBJIEV3a19DZXJ0aWZpY2F0ZV9TdGF0dXMg
ZXdrX2ZyYW1lX2NlcnRpZmljYXRlX3N0YXR1c19nZXQoRXZhc19PYmplY3QgKm8pOworCiAjaWZk
ZWYgX19jcGx1c3BsdXMKIH0KICNlbmRpZgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>