<?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>18468</bug_id>
          
          <creation_ts>2008-04-13 19:48:01 -0700</creation_ts>
          <short_desc>Cairo build does not work with CURL</short_desc>
          <delta_ts>2008-04-23 10:53:06 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows Vista</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>17730</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Zucker">zucker</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aroben</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>77444</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Zucker">zucker</who>
    <bug_when>2008-04-13 19:48:01 -0700</bug_when>
    <thetext>Some build fixes are needed to get the Cairo version to build with Curl.  This patch adds some header files to fix build problems, and adds stub functions for some required functions in WebCore::ResourceHandle.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77446</commentid>
    <comment_count>1</comment_count>
      <attachid>20512</attachid>
    <who name="Daniel Zucker">zucker</who>
    <bug_when>2008-04-13 19:50:02 -0700</bug_when>
    <thetext>Created attachment 20512
Cairo Curl build fix

This patch has some build fixes required for Cairo Curl</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77563</commentid>
    <comment_count>2</comment_count>
      <attachid>20512</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2008-04-14 08:02:47 -0700</bug_when>
    <thetext>Comment on attachment 20512
Cairo Curl build fix

+#if PLATFORM(CF)
+#include &lt;CoreFoundation/CoreFoundation.h&gt;
+#include &lt;WebKitSystemInterface/WebKitSystemInterface.h&gt;
+#endif
 
Can you explain why these changes are needed? In particular I don&apos;t see a reason to ever include WebKitSystemInterface.h in another header file, since WebKitSystemInterface.h only declares functions, not types. Can we move these #includes to the source files that require them? If they&apos;re needed by this header, can we replace them with the appropriate forward declarations?

+++ WebCore/platform/network/curl/ResourceHandleCurl.cpp	(working copy)
@@ -176,4 +176,11 @@ void ResourceHandle::loadResourceSynchro
     response = syncLoader.resourceResponse();
 }
 
+//stubs needed for windows version
+void ResourceHandle::didReceiveAuthenticationChallenge(const AuthenticationChallenge&amp;) {notImplemented();};
+void ResourceHandle::receivedCredential(const AuthenticationChallenge&amp;, const Credential&amp;) {notImplemented();};
+void ResourceHandle::receivedRequestToContinueWithoutCredential(const AuthenticationChallenge&amp;) {notImplemented();};
+void ResourceHandle::receivedCancellation(const AuthenticationChallenge&amp;){notImplemented();};
+
+

Even though these are just stubs I think you should format them correctly. That way it&apos;ll be easier to see the changes when someone does implement them.

+++ WebKit/win/WebError.h	(working copy)
@@ -28,6 +28,8 @@
 
 #include &quot;WebKit.h&quot;
 
+#include &lt;wtf/RetainPtr.h&gt;
+

This #include should follow the WebCore #includes, to keep things in lexicographical order.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77565</commentid>
    <comment_count>3</comment_count>
    <who name="Daniel Zucker">zucker</who>
    <bug_when>2008-04-14 08:10:48 -0700</bug_when>
    <thetext>With regard to the first comment, these lines:

+#if PLATFORM(CF)
+#include &lt;CoreFoundation/CoreFoundation.h&gt;
+#include &lt;WebKitSystemInterface/WebKitSystemInterface.h&gt;
+#endif

are required since we need to define CFDataRef for the compile to work.

If you prefer, the only thing I really need to include is &quot;typedef const struct __CFData * CFDataRef;&quot;.  I thought it was cleaner to include the entire *.h file, but I can easily change.  I will upload a new patch shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77579</commentid>
    <comment_count>4</comment_count>
      <attachid>20533</attachid>
    <who name="Daniel Zucker">zucker</who>
    <bug_when>2008-04-14 09:20:03 -0700</bug_when>
    <thetext>Created attachment 20533
updated patch with changes suggested by aroben

Implemented all changes suggested by Aroben:
--replaced #includes with single required forward declaration
--moved #include &lt;wtf/RetainPtr.h&gt; as requested
--added proper formatting to stub functions</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77583</commentid>
    <comment_count>5</comment_count>
      <attachid>20533</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2008-04-14 09:34:05 -0700</bug_when>
    <thetext>Comment on attachment 20533
updated patch with changes suggested by aroben

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78678</commentid>
    <comment_count>6</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2008-04-23 10:53:06 -0700</bug_when>
    <thetext>Landed in r32442.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20512</attachid>
            <date>2008-04-13 19:50:02 -0700</date>
            <delta_ts>2008-04-14 08:02:47 -0700</delta_ts>
            <desc>Cairo Curl build fix</desc>
            <filename>curl-build-fixes.patch</filename>
            <type>text/plain</type>
            <size>3553</size>
            <attacher name="Daniel Zucker">zucker</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzMTg1NCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMDgtMDQtMTMgIERhbmllbCBadWNrZXIgIDx6dWNrZXJAd2FrZTMu
Y29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdB
Uk5JTkc6IE5PIFRFU1QgQ0FTRVMgQURERUQgT1IgQ0hBTkdFRAorCisgICAgICAgIEZpeCBidWls
ZCBlcnJvcnMgbmVlZGVkIHRvIGNvbXBpbGUgQ3VybCBpbiBDYWlybyBidWlsZC4gIEFkZCBzdHVi
cyBmb3IgZGlkUmVjZWl2ZUF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlLCByZWNlaXZlZENyZWRlbnRp
YWwsIHJlY2VpdmVkUmVxdWVzdFRvQ29udGludWVXaXRob3V0Q3JlZGVudGlhbCwgYW5kIHJlY2Vp
dmVkQ2FuY2VsbGF0aW9uLgorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhh
bmRsZS5oOiAgCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jdXJsL1Jlc291cmNlSGFuZGxl
Q3VybC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZUhhbmRsZTo6ZGlkUmVjZWl2ZUF1
dGhlbnRpY2F0aW9uQ2hhbGxlbmdlKToKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlSGFuZGxl
OjpyZWNlaXZlZENyZWRlbnRpYWwpOgorICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VIYW5kbGU6
OnJlY2VpdmVkUmVxdWVzdFRvQ29udGludWVXaXRob3V0Q3JlZGVudGlhbCk6CisgICAgICAgIChX
ZWJDb3JlOjpSZXNvdXJjZUhhbmRsZTo6cmVjZWl2ZWRDYW5jZWxsYXRpb24pOgorCiAyMDA4LTA0
LTEzICBKdWxpZW4gQ2hhZmZyYWl4ICA8amNoYWZmcmFpeEB3ZWJraXQub3JnPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IERhdmlkLgpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291
cmNlSGFuZGxlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291
cmNlSGFuZGxlLmgJKHJldmlzaW9uIDMxODE0KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3Jr
L1Jlc291cmNlSGFuZGxlLmgJKHdvcmtpbmcgY29weSkKQEAgLTMwLDYgKzMwLDEwIEBACiAjaW5j
bHVkZSAiSFRUUEhlYWRlck1hcC5oIgogI2luY2x1ZGUgPHd0Zi9Pd25QdHIuaD4KIAorI2lmIFBM
QVRGT1JNKENGKQorI2luY2x1ZGUgPENvcmVGb3VuZGF0aW9uL0NvcmVGb3VuZGF0aW9uLmg+Cisj
aW5jbHVkZSA8V2ViS2l0U3lzdGVtSW50ZXJmYWNlL1dlYktpdFN5c3RlbUludGVyZmFjZS5oPgor
I2VuZGlmCiAKICNpZiBQTEFURk9STShXSU4pCiB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgRFdPUkQ7
CkBAIC0xMDMsNyArMTA3LDcgQEAgcHVibGljOgogICAgIAogICAgIH5SZXNvdXJjZUhhbmRsZSgp
OwogCi0jaWYgUExBVEZPUk0oTUFDKSB8fCBVU0UoQ0ZORVRXT1JLKQorI2lmIFBMQVRGT1JNKE1B
QykgfHwgVVNFKENGTkVUV09SSykgfHwgVVNFKENVUkwpCiAgICAgdm9pZCBkaWRSZWNlaXZlQXV0
aGVudGljYXRpb25DaGFsbGVuZ2UoY29uc3QgQXV0aGVudGljYXRpb25DaGFsbGVuZ2UmKTsKICAg
ICB2b2lkIHJlY2VpdmVkQ3JlZGVudGlhbChjb25zdCBBdXRoZW50aWNhdGlvbkNoYWxsZW5nZSYs
IGNvbnN0IENyZWRlbnRpYWwmKTsKICAgICB2b2lkIHJlY2VpdmVkUmVxdWVzdFRvQ29udGludWVX
aXRob3V0Q3JlZGVudGlhbChjb25zdCBBdXRoZW50aWNhdGlvbkNoYWxsZW5nZSYpOwpJbmRleDog
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2N1cmwvUmVzb3VyY2VIYW5kbGVDdXJsLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3VybC9SZXNvdXJjZUhhbmRsZUN1
cmwuY3BwCShyZXZpc2lvbiAzMTgxNCkKKysrIFdlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jdXJs
L1Jlc291cmNlSGFuZGxlQ3VybC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE3Niw0ICsxNzYsMTEg
QEAgdm9pZCBSZXNvdXJjZUhhbmRsZTo6bG9hZFJlc291cmNlU3luY2hybwogICAgIHJlc3BvbnNl
ID0gc3luY0xvYWRlci5yZXNvdXJjZVJlc3BvbnNlKCk7CiB9CiAKKy8vc3R1YnMgbmVlZGVkIGZv
ciB3aW5kb3dzIHZlcnNpb24KK3ZvaWQgUmVzb3VyY2VIYW5kbGU6OmRpZFJlY2VpdmVBdXRoZW50
aWNhdGlvbkNoYWxsZW5nZShjb25zdCBBdXRoZW50aWNhdGlvbkNoYWxsZW5nZSYpIHtub3RJbXBs
ZW1lbnRlZCgpO307Cit2b2lkIFJlc291cmNlSGFuZGxlOjpyZWNlaXZlZENyZWRlbnRpYWwoY29u
c3QgQXV0aGVudGljYXRpb25DaGFsbGVuZ2UmLCBjb25zdCBDcmVkZW50aWFsJikge25vdEltcGxl
bWVudGVkKCk7fTsKK3ZvaWQgUmVzb3VyY2VIYW5kbGU6OnJlY2VpdmVkUmVxdWVzdFRvQ29udGlu
dWVXaXRob3V0Q3JlZGVudGlhbChjb25zdCBBdXRoZW50aWNhdGlvbkNoYWxsZW5nZSYpIHtub3RJ
bXBsZW1lbnRlZCgpO307Cit2b2lkIFJlc291cmNlSGFuZGxlOjpyZWNlaXZlZENhbmNlbGxhdGlv
bihjb25zdCBBdXRoZW50aWNhdGlvbkNoYWxsZW5nZSYpe25vdEltcGxlbWVudGVkKCk7fTsKKwor
CiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCkluZGV4OiBXZWJLaXQvd2luL0NoYW5nZUxvZwo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJLaXQvd2luL0NoYW5nZUxvZwkocmV2aXNpb24gMzE4NTQpCisrKyBXZWJL
aXQvd2luL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDkgQEAKKzIwMDgtMDQt
MTMgIERhbmllbCBadWNrZXIgIDx6dWNrZXJAd2FrZTMuY29tPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViRXJyb3IuaDogIGluY2x1ZGUgUmV0
YWluUHRyLmggdG8gZml4IGJ1aWxkIGVycm9ycyBpbiBDYWlybyBidWlsZAorCiAyMDA4LTA0LTEy
ICBNYXR0IExpbGVrICA8d2Via2l0QG1hdHRsaWxlay5jb20+CiAKICAgICAgICAgTm90IHJldmll
d2VkLCBidWlsZCBmaXguCkluZGV4OiBXZWJLaXQvd2luL1dlYkVycm9yLmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2ViS2l0L3dpbi9XZWJFcnJvci5oCShyZXZpc2lvbiAzMTgxNCkKKysrIFdlYktpdC93aW4v
V2ViRXJyb3IuaAkod29ya2luZyBjb3B5KQpAQCAtMjgsNiArMjgsOCBAQAogCiAjaW5jbHVkZSAi
V2ViS2l0LmgiCiAKKyNpbmNsdWRlIDx3dGYvUmV0YWluUHRyLmg+CisKICNwcmFnbWEgd2Fybmlu
ZyhwdXNoLCAwKQogI2luY2x1ZGUgPFdlYkNvcmUvQ09NUHRyLmg+CiAjaW5jbHVkZSA8V2ViQ29y
ZS9SZXNvdXJjZUVycm9yLmg+Cg==
</data>
<flag name="review"
          id="8936"
          type_id="1"
          status="-"
          setter="aroben"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20533</attachid>
            <date>2008-04-14 09:20:03 -0700</date>
            <delta_ts>2008-04-14 09:34:05 -0700</delta_ts>
            <desc>updated patch with changes suggested by aroben</desc>
            <filename>curl-build-fixes.patch</filename>
            <type>text/plain</type>
            <size>3639</size>
            <attacher name="Daniel Zucker">zucker</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzMTg1NCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMDgtMDQtMTQgIERhbmllbCBadWNrZXIgIDx6dWNrZXJAd2FrZTMu
Y29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdB
Uk5JTkc6IE5PIFRFU1QgQ0FTRVMgQURERUQgT1IgQ0hBTkdFRAorCisgICAgICAgIEZpeCBidWls
ZCBlcnJvcnMgbmVlZGVkIHRvIGNvbXBpbGUgQ3VybCBpbiBDYWlybyBidWlsZC4gIEFkZCBzdHVi
cyBmb3IgZGlkUmVjZWl2ZUF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlLCByZWNlaXZlZENyZWRlbnRp
YWwsIHJlY2VpdmVkUmVxdWVzdFRvQ29udGludWVXaXRob3V0Q3JlZGVudGlhbCwgYW5kIHJlY2Vp
dmVkQ2FuY2VsbGF0aW9uLgorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhh
bmRsZS5oOiAgCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jdXJsL1Jlc291cmNlSGFuZGxl
Q3VybC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZUhhbmRsZTo6ZGlkUmVjZWl2ZUF1
dGhlbnRpY2F0aW9uQ2hhbGxlbmdlKToKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlSGFuZGxl
OjpyZWNlaXZlZENyZWRlbnRpYWwpOgorICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VIYW5kbGU6
OnJlY2VpdmVkUmVxdWVzdFRvQ29udGludWVXaXRob3V0Q3JlZGVudGlhbCk6CisgICAgICAgIChX
ZWJDb3JlOjpSZXNvdXJjZUhhbmRsZTo6cmVjZWl2ZWRDYW5jZWxsYXRpb24pOgorCiAyMDA4LTA0
LTEzICBKdWxpZW4gQ2hhZmZyYWl4ICA8amNoYWZmcmFpeEB3ZWJraXQub3JnPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IERhdmlkLgpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291
cmNlSGFuZGxlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291
cmNlSGFuZGxlLmgJKHJldmlzaW9uIDMxODE0KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3Jr
L1Jlc291cmNlSGFuZGxlLmgJKHdvcmtpbmcgY29weSkKQEAgLTMwLDYgKzMwLDkgQEAKICNpbmNs
dWRlICJIVFRQSGVhZGVyTWFwLmgiCiAjaW5jbHVkZSA8d3RmL093blB0ci5oPgogCisjaWYgUExB
VEZPUk0oQ0YpCit0eXBlZGVmIGNvbnN0IHN0cnVjdCBfX0NGRGF0YSAqIENGRGF0YVJlZjsKKyNl
bmRpZgogCiAjaWYgUExBVEZPUk0oV0lOKQogdHlwZWRlZiB1bnNpZ25lZCBsb25nIERXT1JEOwpA
QCAtMTAzLDcgKzEwNiw3IEBAIHB1YmxpYzoKICAgICAKICAgICB+UmVzb3VyY2VIYW5kbGUoKTsK
IAotI2lmIFBMQVRGT1JNKE1BQykgfHwgVVNFKENGTkVUV09SSykKKyNpZiBQTEFURk9STShNQUMp
IHx8IFVTRShDRk5FVFdPUkspIHx8IFVTRShDVVJMKQogICAgIHZvaWQgZGlkUmVjZWl2ZUF1dGhl
bnRpY2F0aW9uQ2hhbGxlbmdlKGNvbnN0IEF1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlJik7CiAgICAg
dm9pZCByZWNlaXZlZENyZWRlbnRpYWwoY29uc3QgQXV0aGVudGljYXRpb25DaGFsbGVuZ2UmLCBj
b25zdCBDcmVkZW50aWFsJik7CiAgICAgdm9pZCByZWNlaXZlZFJlcXVlc3RUb0NvbnRpbnVlV2l0
aG91dENyZWRlbnRpYWwoY29uc3QgQXV0aGVudGljYXRpb25DaGFsbGVuZ2UmKTsKSW5kZXg6IFdl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9jdXJsL1Jlc291cmNlSGFuZGxlQ3VybC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2N1cmwvUmVzb3VyY2VIYW5kbGVDdXJs
LmNwcAkocmV2aXNpb24gMzE4MTQpCisrKyBXZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvY3VybC9S
ZXNvdXJjZUhhbmRsZUN1cmwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNzYsNCArMTc2LDI1IEBA
IHZvaWQgUmVzb3VyY2VIYW5kbGU6OmxvYWRSZXNvdXJjZVN5bmNocm8KICAgICByZXNwb25zZSA9
IHN5bmNMb2FkZXIucmVzb3VyY2VSZXNwb25zZSgpOwogfQogCisvL3N0dWJzIG5lZWRlZCBmb3Ig
d2luZG93cyB2ZXJzaW9uCit2b2lkIFJlc291cmNlSGFuZGxlOjpkaWRSZWNlaXZlQXV0aGVudGlj
YXRpb25DaGFsbGVuZ2UoY29uc3QgQXV0aGVudGljYXRpb25DaGFsbGVuZ2UmKSAKK3sKKyAgICBu
b3RJbXBsZW1lbnRlZCgpOworfQorCit2b2lkIFJlc291cmNlSGFuZGxlOjpyZWNlaXZlZENyZWRl
bnRpYWwoY29uc3QgQXV0aGVudGljYXRpb25DaGFsbGVuZ2UmLCBjb25zdCBDcmVkZW50aWFsJikg
Cit7CisgICAgbm90SW1wbGVtZW50ZWQoKTsKK30KKwordm9pZCBSZXNvdXJjZUhhbmRsZTo6cmVj
ZWl2ZWRSZXF1ZXN0VG9Db250aW51ZVdpdGhvdXRDcmVkZW50aWFsKGNvbnN0IEF1dGhlbnRpY2F0
aW9uQ2hhbGxlbmdlJikgCit7CisgICAgbm90SW1wbGVtZW50ZWQoKTsKK30KKwordm9pZCBSZXNv
dXJjZUhhbmRsZTo6cmVjZWl2ZWRDYW5jZWxsYXRpb24oY29uc3QgQXV0aGVudGljYXRpb25DaGFs
bGVuZ2UmKQoreworICAgIG5vdEltcGxlbWVudGVkKCk7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdl
YkNvcmUKSW5kZXg6IFdlYktpdC93aW4vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC93
aW4vQ2hhbmdlTG9nCShyZXZpc2lvbiAzMTg1NSkKKysrIFdlYktpdC93aW4vQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsOSBAQAorMjAwOC0wNC0xNCAgRGFuaWVsIFp1Y2tlciAg
PHp1Y2tlckB3YWtlMy5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBXZWJFcnJvci5oOiAgaW5jbHVkZSBSZXRhaW5QdHIuaCB0byBmaXggYnVp
bGQgZXJyb3JzIGluIENhaXJvIGJ1aWxkCisKIDIwMDgtMDQtMTIgIE1hdHQgTGlsZWsgIDx3ZWJr
aXRAbWF0dGxpbGVrLmNvbT4KIAogICAgICAgICBOb3QgcmV2aWV3ZWQsIGJ1aWxkIGZpeC4KSW5k
ZXg6IFdlYktpdC93aW4vV2ViRXJyb3IuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvd2luL1dlYkVy
cm9yLmgJKHJldmlzaW9uIDMxODE0KQorKysgV2ViS2l0L3dpbi9XZWJFcnJvci5oCSh3b3JraW5n
IGNvcHkpCkBAIC0zMyw2ICszMyw4IEBACiAjaW5jbHVkZSA8V2ViQ29yZS9SZXNvdXJjZUVycm9y
Lmg+CiAjcHJhZ21hIHdhcm5pbmcocG9wKQogCisjaW5jbHVkZSA8d3RmL1JldGFpblB0ci5oPgor
CiBjbGFzcyBXZWJFcnJvciA6IHB1YmxpYyBJV2ViRXJyb3IsIElXZWJFcnJvclByaXZhdGUgewog
cHVibGljOgogICAgIHN0YXRpYyBXZWJFcnJvciogY3JlYXRlSW5zdGFuY2UoY29uc3QgV2ViQ29y
ZTo6UmVzb3VyY2VFcnJvciYsIElQcm9wZXJ0eUJhZyogdXNlckluZm8gPSAwKTsK
</data>
<flag name="review"
          id="8947"
          type_id="1"
          status="+"
          setter="aroben"
    />
          </attachment>
      

    </bug>

</bugzilla>