<?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>71449</bug_id>
          
          <creation_ts>2011-11-03 01:42:22 -0700</creation_ts>
          <short_desc>[GTK] Remove GtkLauncher2</short_desc>
          <delta_ts>2011-11-03 02:59:50 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>71447</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>495265</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2011-11-03 01:42:22 -0700</bug_when>
    <thetext>GtkLauncher2 is the GtkLauncher code compiled with webkit2. This made sense when we wanted to implement the exactly same wk1 API for wk2. Now the code would require an ifdef for most the api, so it&apos;s better to remove GtkLauncher2 and port MiniBrowser to the new GTK+ API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>495289</commentid>
    <comment_count>1</comment_count>
      <attachid>113448</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2011-11-03 02:48:18 -0700</bug_when>
    <thetext>Created attachment 113448
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>495297</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2011-11-03 02:59:50 -0700</bug_when>
    <thetext>Committed r99156: &lt;http://trac.webkit.org/changeset/99156&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113448</attachid>
            <date>2011-11-03 02:48:18 -0700</date>
            <delta_ts>2011-11-03 02:53:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wk2-remove-gtklauncher.diff</filename>
            <type>text/plain</type>
            <size>8239</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA3Yjcw
ZjQ1Li5iZGRlNWRkIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTEtMTEtMDMgIENhcmxvcyBHYXJjaWEgQ2FtcG9z
ICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIFJlbW92ZSBHdGtMYXVuY2hl
cjIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcxNDQ5
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgR3RrTGF1
bmNoZXIyIGlzIHRoZSBHdGtMYXVuY2hlciBjb2RlIGNvbXBpbGVkIHdpdGggd2Via2l0Mi4gVGhp
cworICAgICAgICBtYWRlIHNlbnNlIHdoZW4gd2Ugd2FudGVkIHRvIGltcGxlbWVudCB0aGUgZXhh
Y3RseSBzYW1lIHdrMSBBUEkKKyAgICAgICAgZm9yIHdrMi4gTm93IHRoZSBjb2RlIHdvdWxkIHJl
cXVpcmUgYW4gaWZkZWYgZm9yIG1vc3QgdGhlIGFwaSwgc28KKyAgICAgICAgaXQncyBiZXR0ZXIg
dG8gcmVtb3ZlIEd0a0xhdW5jaGVyMiBhbmQgcG9ydCBNaW5pQnJvd3NlciB0byB0aGUgbmV3Cisg
ICAgICAgIEdUSysgQVBJLgorCisgICAgICAgICogR05VbWFrZWZpbGUuYW06CisgICAgICAgICog
R3RrTGF1bmNoZXIvbWFpbi5jOgorICAgICAgICAobm90aWZ5UHJvZ3Jlc3NDYik6CisgICAgICAg
IChjbG9zZVdlYlZpZXdDYik6CisgICAgICAgIChjcmVhdGVCcm93c2VyKToKKyAgICAgICAgKGFk
ZFdlYlNldHRpbmdzR3JvdXBUb0NvbnRleHQpOgorICAgICAgICAobWFpbik6CisKIDIwMTEtMTEt
MDIgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtH
VEtdIFtEUlRdIHR0Zi1saWJlcmF0aW9uIGZvbnRzIG1vdmVkIHRvIGEgbmV3IGxvY2F0aW9uIChp
biBEZWJpYW4pCmRpZmYgLS1naXQgYS9Ub29scy9HTlVtYWtlZmlsZS5hbSBiL1Rvb2xzL0dOVW1h
a2VmaWxlLmFtCmluZGV4IDBjMjIwMDYuLjk1OWE2ZTkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0dOVW1h
a2VmaWxlLmFtCisrKyBiL1Rvb2xzL0dOVW1ha2VmaWxlLmFtCkBAIC0yLDM2ICsyLDcgQEAgbm9p
bnN0X1BST0dSQU1TICs9IFwKIAlQcm9ncmFtcy9EdW1wUmVuZGVyVHJlZSBcCiAJUHJvZ3JhbXMv
R3RrTGF1bmNoZXIKIAotaWYgRU5BQkxFX1dFQktJVDIKLW5vaW5zdF9QUk9HUkFNUyArPSBcCi0J
UHJvZ3JhbXMvR3RrTGF1bmNoZXIyCi0KLSMgRklYTUU6IHNob3VsZCB0aGlzIGRlcGVuZGVuY3kg
YmUgYXV0b21hdGljYWxseSBpZGVudGlmaWVkIGJ5Ci0jIGF1dG9tYWtlIHNvbWVob3c/Ci1Ub29s
cy9HdGtMYXVuY2hlci9tYWluLmM6ICQoR0VOU09VUkNFU19XRUJLSVQyKS93ZWJraXQyZ3RrL3dl
YmtpdDIvV2ViS2l0RW51bVR5cGVzLmggJChHRU5TT1VSQ0VTX1dFQktJVDIpL3dlYmtpdDJndGsv
d2Via2l0Mi9XZWJLaXRFbnVtVHlwZXMuY3BwCi1lbmRpZgotCiAjIEd0a0xhdW5jaGVyCi1ndGts
YXVuY2hlcl9zb3VyY2VzID0gXAotCVRvb2xzL0d0a0xhdW5jaGVyL21haW4uYwotCi1ndGtsYXVu
Y2hlcl9jZmxhZ3MgPSBcCi0JLWZuby1zdHJpY3QtYWxpYXNpbmcgXAotCSQoZ2xvYmFsX2NmbGFn
cykgXAotCSQoR1RLX0NGTEFHUykgXAotCSQoTElCU09VUF9DRkxBR1MpCi0KLWd0a2xhdW5jaGVy
X2xkYWRkID0gXAotCWxpYmphdmFzY3JpcHRjb3JlZ3RrLUBXRUJLSVRHVEtfQVBJX01BSk9SX1ZF
UlNJT05ALkBXRUJLSVRHVEtfQVBJX01JTk9SX1ZFUlNJT05ALmxhIFwKLQkkKEdUS19MSUJTKSBc
Ci0JJChHTElCX0xJQlMpIFwKLQkkKExJQlNPVVBfTElCUykgXAotCSQoV0lOTU1fTElCUykKLQot
Z3RrbGF1bmNoZXJfbGRmbGFncyA9IFwKLQktbm8tZmFzdC1pbnN0YWxsIFwKLQktbm8taW5zdGFs
bAotCiBQcm9ncmFtc19HdGtMYXVuY2hlcl9DUFBGTEFHUyA9IFwKIAktSSQoc3JjZGlyKS9Tb3Vy
Y2UvV2ViS2l0L2d0ayBcCiAJLUkkKHNyY2RpcikvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0
d29yay9zb3VwL2NhY2hlLyBcCkBAIC00MSw0OCArMTIsMjYgQEAgUHJvZ3JhbXNfR3RrTGF1bmNo
ZXJfQ1BQRkxBR1MgPSBcCiAJJChqYXZhc2NyaXB0Y29yZV9jcHBmbGFncykKIAogUHJvZ3JhbXNf
R3RrTGF1bmNoZXJfU09VUkNFUyA9IFwKLQkkKGd0a2xhdW5jaGVyX3NvdXJjZXMpCisJVG9vbHMv
R3RrTGF1bmNoZXIvbWFpbi5jCiAKIFByb2dyYW1zX0d0a0xhdW5jaGVyX0NGTEFHUyA9IFwKIAkt
YW5zaSBcCi0JJChndGtsYXVuY2hlcl9jZmxhZ3MpCisJLWZuby1zdHJpY3QtYWxpYXNpbmcgXAor
CSQoZ2xvYmFsX2NmbGFncykgXAorCSQoR1RLX0NGTEFHUykgXAorCSQoTElCU09VUF9DRkxBR1Mp
CiAKIFByb2dyYW1zX0d0a0xhdW5jaGVyX0xEQUREID0gXAogCWxpYndlYmtpdGd0ay1AV0VCS0lU
R1RLX0FQSV9NQUpPUl9WRVJTSU9OQC5AV0VCS0lUR1RLX0FQSV9NSU5PUl9WRVJTSU9OQC5sYSBc
Ci0JJChndGtsYXVuY2hlcl9sZGFkZCkKKwlsaWJqYXZhc2NyaXB0Y29yZWd0ay1AV0VCS0lUR1RL
X0FQSV9NQUpPUl9WRVJTSU9OQC5AV0VCS0lUR1RLX0FQSV9NSU5PUl9WRVJTSU9OQC5sYSBcCisJ
JChHVEtfTElCUykgXAorCSQoR0xJQl9MSUJTKSBcCisJJChMSUJTT1VQX0xJQlMpIFwKKwkkKFdJ
Tk1NX0xJQlMpCiAKIFByb2dyYW1zX0d0a0xhdW5jaGVyX0xERkxBR1MgPSBcCi0JJChndGtsYXVu
Y2hlcl9sZGZsYWdzKQotCi1pZiBFTkFCTEVfV0VCS0lUMgotUHJvZ3JhbXNfR3RrTGF1bmNoZXIy
X0NQUEZMQUdTID0gXAotCS1JJChzcmNkaXIpL1NvdXJjZSBcCi0JLUkkKHRvcF9idWlsZGRpcikv
RGVyaXZlZFNvdXJjZXMvV2ViS2l0Mi9pbmNsdWRlIFwKLQktSSQoc3JjZGlyKS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL2d0ayBcCi0JLUkkKHRvcF9idWlsZGRpcikvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9ndGsgXAotCS1JJChzcmNkaXIpL1NvdXJjZS9XZWJLaXQvZ3RrIFwK
LQktSSQodG9wX2J1aWxkZGlyKS9EZXJpdmVkU291cmNlcy9XZWJLaXQyL3dlYmtpdDJndGsgXAot
CS1JJCh0b3BfYnVpbGRkaXIpL0Rlcml2ZWRTb3VyY2VzL1dlYktpdDIvd2Via2l0Mmd0ay9pbmNs
dWRlIFwKLQktSSQodG9wX2J1aWxkZGlyKS9Tb3VyY2UvV2ViS2l0L2d0ayBcCi0JLUkkKHRvcF9i
dWlsZGRpcikvRGVyaXZlZFNvdXJjZXMgXAotCSQoZ2xvYmFsX2NwcGZsYWdzKSBcCi0JJChqYXZh
c2NyaXB0Y29yZV9jcHBmbGFncykKLQotUHJvZ3JhbXNfR3RrTGF1bmNoZXIyX1NPVVJDRVMgPSBc
Ci0JJChndGtsYXVuY2hlcl9zb3VyY2VzKQotCi1Qcm9ncmFtc19HdGtMYXVuY2hlcjJfQ0ZMQUdT
ID0gXAotCS1EV0VCS0lUMj1cIjFcIiBcCi0JJChndGtsYXVuY2hlcl9jZmxhZ3MpCi0KLVByb2dy
YW1zX0d0a0xhdW5jaGVyMl9MREFERCA9IFwKLQlsaWJ3ZWJraXQyZ3RrLUBXRUJLSVRHVEtfQVBJ
X01BSk9SX1ZFUlNJT05ALkBXRUJLSVRHVEtfQVBJX01JTk9SX1ZFUlNJT05ALmxhIFwKLQkkKGd0
a2xhdW5jaGVyX2xkYWRkKQotCi1Qcm9ncmFtc19HdGtMYXVuY2hlcjJfTERGTEFHUyA9IFwKLQkk
KGd0a2xhdW5jaGVyX2xkZmxhZ3MpCi0KLWVuZGlmCisJLW5vLWZhc3QtaW5zdGFsbCBcCisJLW5v
LWluc3RhbGwKIAogIyBsaWJXZWJDb3JlSW50ZXJuYWxzCiAjIFdlIG11c3Qgc3BsaXQgb2ZmIHRo
ZSB3aW5kb3cuaW50ZXJuYWxzIGltcGxlbWVudGF0aW9uIGludG8gYSBzZXBhcmF0ZQpAQCAtMjE5
LDExICsxNjgsNiBAQCBDTEVBTkZJTEVTICs9IFwKIAlQcm9ncmFtcy9EdW1wUmVuZGVyVHJlZSBc
CiAJUHJvZ3JhbXMvR3RrTGF1bmNoZXIKIAotaWYgRU5BQkxFX1dFQktJVDIKLUNMRUFORklMRVMg
Kz0gXAotCVByb2dyYW1zL0d0a0xhdW5jaGVyMgotZW5kaWYKLQogaWYgVEFSR0VUX1gxMQogCiAj
IEJ1aWxkIFRlc3ROZXRzY2FwZVBsdWdpbiBvbmx5IGZvciBYMTEKZGlmZiAtLWdpdCBhL1Rvb2xz
L0d0a0xhdW5jaGVyL21haW4uYyBiL1Rvb2xzL0d0a0xhdW5jaGVyL21haW4uYwppbmRleCA2Mjc1
MGNhLi44NzZkYWIyIDEwMDY0NAotLS0gYS9Ub29scy9HdGtMYXVuY2hlci9tYWluLmMKKysrIGIv
VG9vbHMvR3RrTGF1bmNoZXIvbWFpbi5jCkBAIC0yOSwxMSArMjksNyBAQAogI2luY2x1ZGUgPGd0
ay9ndGsuaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxzdHJpbmcuaD4KLSNpZmRl
ZiBXRUJLSVQyCi0jaW5jbHVkZSA8d2Via2l0Mi93ZWJraXQyLmg+Ci0jZWxzZQogI2luY2x1ZGUg
PHdlYmtpdC93ZWJraXQuaD4KLSNlbmRpZgogCiBzdGF0aWMgZ2ludCB3aW5kb3dDb3VudCA9IDA7
CiAKQEAgLTQ3LDcgKzQzLDYgQEAgc3RhdGljIHZvaWQgYWN0aXZhdGVVcmlFbnRyeUNiKEd0a1dp
ZGdldCogZW50cnksIGdwb2ludGVyIGRhdGEpCiAgICAgd2Via2l0X3dlYl92aWV3X2xvYWRfdXJp
KHdlYlZpZXcsIHVyaSk7CiB9CiAKLSNpZm5kZWYgV0VCS0lUMgogc3RhdGljIHZvaWQgdXBkYXRl
VGl0bGUoR3RrV2luZG93KiB3aW5kb3csIFdlYktpdFdlYlZpZXcqIHdlYlZpZXcpCiB7CiAgICAg
R1N0cmluZyAqc3RyaW5nID0gZ19zdHJpbmdfbmV3KHdlYmtpdF93ZWJfdmlld19nZXRfdGl0bGUo
d2ViVmlldykpOwpAQCAtODksNyArODQsNiBAQCBzdGF0aWMgdm9pZCBub3RpZnlQcm9ncmVzc0Ni
KFdlYktpdFdlYlZpZXcqIHdlYlZpZXcsIEdQYXJhbVNwZWMqIHBzcGVjLCBHdGtXaWRnZQogewog
ICAgIHVwZGF0ZVRpdGxlKEdUS19XSU5ET1cod2luZG93KSwgd2ViVmlldyk7CiB9Ci0jZW5kaWYK
IAogc3RhdGljIHZvaWQgZGVzdHJveUNiKEd0a1dpZGdldCogd2lkZ2V0LCBHdGtXaWRnZXQqIHdp
bmRvdykKIHsKQEAgLTEwNyw3ICsxMDEsNiBAQCBzdGF0aWMgdm9pZCBnb0ZvcndhcmRDYihHdGtX
aWRnZXQqIHdpZGdldCwgV2ViS2l0V2ViVmlldyogd2ViVmlldykKICAgICB3ZWJraXRfd2ViX3Zp
ZXdfZ29fZm9yd2FyZCh3ZWJWaWV3KTsKIH0KIAotI2lmbmRlZiBXRUJLSVQyCiBzdGF0aWMgV2Vi
S2l0V2ViVmlldyoKIGNyZWF0ZVdlYlZpZXdDYihXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3LCBXZWJL
aXRXZWJGcmFtZSogd2ViX2ZyYW1lLCBHdGtXaWRnZXQqIHdpbmRvdykKIHsKQEAgLTEyOSw3ICsx
MjIsNiBAQCBzdGF0aWMgZ2Jvb2xlYW4gY2xvc2VXZWJWaWV3Q2IoV2ViS2l0V2ViVmlldyogd2Vi
VmlldywgR3RrV2lkZ2V0KiB3aW5kb3cpCiAgICAgZ3RrX3dpZGdldF9kZXN0cm95KHdpbmRvdyk7
CiAgICAgcmV0dXJuIFRSVUU7CiB9Ci0jZW5kaWYKIAogc3RhdGljIEd0a1dpZGdldCogY3JlYXRl
QnJvd3NlcihHdGtXaWRnZXQqIHdpbmRvdywgR3RrV2lkZ2V0KiB1cmlFbnRyeSwgR3RrV2lkZ2V0
KiBzdGF0dXNiYXIsIFdlYktpdFdlYlZpZXcqIHdlYlZpZXcpCiB7CkBAIC0xMzgsNyArMTMwLDYg
QEAgc3RhdGljIEd0a1dpZGdldCogY3JlYXRlQnJvd3NlcihHdGtXaWRnZXQqIHdpbmRvdywgR3Rr
V2lkZ2V0KiB1cmlFbnRyeSwgR3RrV2lkZ2UKIAogICAgIGd0a19jb250YWluZXJfYWRkKEdUS19D
T05UQUlORVIoc2Nyb2xsZWRXaW5kb3cpLCBHVEtfV0lER0VUKHdlYlZpZXcpKTsKIAotI2lmbmRl
ZiBXRUJLSVQyCiAgICAgZ19zaWduYWxfY29ubmVjdCh3ZWJWaWV3LCAibm90aWZ5Ojp0aXRsZSIs
IEdfQ0FMTEJBQ0sobm90aWZ5VGl0bGVDYiksIHdpbmRvdyk7CiAgICAgZ19zaWduYWxfY29ubmVj
dCh3ZWJWaWV3LCAibm90aWZ5Ojpsb2FkLXN0YXR1cyIsIEdfQ0FMTEJBQ0sobm90aWZ5TG9hZFN0
YXR1c0NiKSwgdXJpRW50cnkpOwogICAgIGdfc2lnbmFsX2Nvbm5lY3Qod2ViVmlldywgIm5vdGlm
eTo6cHJvZ3Jlc3MiLCBHX0NBTExCQUNLKG5vdGlmeVByb2dyZXNzQ2IpLCB3aW5kb3cpOwpAQCAt
MTQ2LDcgKzEzNyw2IEBAIHN0YXRpYyBHdGtXaWRnZXQqIGNyZWF0ZUJyb3dzZXIoR3RrV2lkZ2V0
KiB3aW5kb3csIEd0a1dpZGdldCogdXJpRW50cnksIEd0a1dpZGdlCiAgICAgZ19zaWduYWxfY29u
bmVjdCh3ZWJWaWV3LCAiY3JlYXRlLXdlYi12aWV3IiwgR19DQUxMQkFDSyhjcmVhdGVXZWJWaWV3
Q2IpLCB3aW5kb3cpOwogICAgIGdfc2lnbmFsX2Nvbm5lY3Qod2ViVmlldywgIndlYi12aWV3LXJl
YWR5IiwgR19DQUxMQkFDSyh3ZWJWaWV3UmVhZHlDYiksIHdpbmRvdyk7CiAgICAgZ19zaWduYWxf
Y29ubmVjdCh3ZWJWaWV3LCAiY2xvc2Utd2ViLXZpZXciLCBHX0NBTExCQUNLKGNsb3NlV2ViVmll
d0NiKSwgd2luZG93KTsKLSNlbmRpZgogCiAgICAgcmV0dXJuIHNjcm9sbGVkV2luZG93OwogfQpA
QCAtMjQ5LDcgKzIzOSw2IEBAIHN0YXRpYyBnY2hhciogZmlsZW5hbWVUb1VSTChjb25zdCBjaGFy
KiBmaWxlbmFtZSkKICAgICByZXR1cm4gZmlsZVVSTDsKIH0KIAotI2lmbmRlZiBXRUJLSVQyCiBz
dGF0aWMgZ2Jvb2xlYW4gcGFyc2VPcHRpb25FbnRyeUNhbGxiYWNrKGNvbnN0IGdjaGFyICpvcHRp
b25OYW1lRnVsbCwgY29uc3QgZ2NoYXIgKnZhbHVlLCBXZWJLaXRXZWJTZXR0aW5ncyAqd2ViU2V0
dGluZ3MsIEdFcnJvciAqKmVycm9yKQogewogICAgIGlmIChzdHJsZW4ob3B0aW9uTmFtZUZ1bGwp
IDw9IDIpIHsKQEAgLTM3NywxMyArMzY2LDEwIEBAIHN0YXRpYyBnYm9vbGVhbiBhZGRXZWJTZXR0
aW5nc0dyb3VwVG9Db250ZXh0KEdPcHRpb25Db250ZXh0ICpjb250ZXh0LCBXZWJLaXRXZWJTCiAK
ICAgICByZXR1cm4gVFJVRTsKIH0KLSNlbmRpZgogCiBpbnQgbWFpbihpbnQgYXJnYywgY2hhciog
YXJndltdKQogewotI2lmbmRlZiBXRUJLSVQyCiAgICAgV2ViS2l0V2ViU2V0dGluZ3MgKndlYmtp
dFNldHRpbmdzID0gMDsKLSNlbmRpZgogICAgIGNvbnN0IGdjaGFyICoqdXJpQXJndW1lbnRzID0g
MDsKICAgICBjb25zdCBHT3B0aW9uRW50cnkgY29tbWFuZExpbmVPcHRpb25zW10gPQogICAgIHsK
QEAgLTM5NiwxMyArMzgyLDEyIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyKiBhcmd2W10pCiAg
ICAgR09wdGlvbkNvbnRleHQgKmNvbnRleHQgPSBnX29wdGlvbl9jb250ZXh0X25ldygwKTsKICAg
ICBnX29wdGlvbl9jb250ZXh0X2FkZF9tYWluX2VudHJpZXMoY29udGV4dCwgY29tbWFuZExpbmVP
cHRpb25zLCAwKTsKICAgICBnX29wdGlvbl9jb250ZXh0X2FkZF9ncm91cChjb250ZXh0LCBndGtf
Z2V0X29wdGlvbl9ncm91cChUUlVFKSk7Ci0jaWZuZGVmIFdFQktJVDIKKwogICAgIHdlYmtpdFNl
dHRpbmdzID0gd2Via2l0X3dlYl9zZXR0aW5nc19uZXcoKTsKICAgICBpZiAoIWFkZFdlYlNldHRp
bmdzR3JvdXBUb0NvbnRleHQoY29udGV4dCwgd2Via2l0U2V0dGluZ3MpKSB7CiAgICAgICAgIGdf
b2JqZWN0X3VucmVmKHdlYmtpdFNldHRpbmdzKTsKICAgICAgICAgd2Via2l0U2V0dGluZ3MgPSAw
OwogICAgIH0KLSNlbmRpZgogCiAgICAgR0Vycm9yICplcnJvciA9IDA7CiAgICAgaWYgKCFnX29w
dGlvbl9jb250ZXh0X3BhcnNlKGNvbnRleHQsICZhcmdjLCAmYXJndiwgJmVycm9yKSkgewpAQCAt
NDE0LDcgKzM5OSw2IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyKiBhcmd2W10pCiAgICAgfQog
ICAgIGdfb3B0aW9uX2NvbnRleHRfZnJlZShjb250ZXh0KTsKIAotI2lmbmRlZiBXRUJLSVQyCiAj
aWZkZWYgU09VUF9UWVBFX1BST1hZX1JFU09MVkVSX0RFRkFVTFQKICAgICBzb3VwX3Nlc3Npb25f
YWRkX2ZlYXR1cmVfYnlfdHlwZSh3ZWJraXRfZ2V0X2RlZmF1bHRfc2Vzc2lvbigpLCBTT1VQX1RZ
UEVfUFJPWFlfUkVTT0xWRVJfREVGQVVMVCk7CiAjZWxzZQpAQCAtNDI1LDE3ICs0MDksMTQgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkKICAgICAgICAgc291cF91cmlfZnJlZShw
cm94eVVyaSk7CiAgICAgfQogI2VuZGlmCi0jZW5kaWYKIAogICAgIFdlYktpdFdlYlZpZXcgKndl
YlZpZXc7CiAgICAgR3RrV2lkZ2V0ICptYWluX3dpbmRvdyA9IGNyZWF0ZVdpbmRvdygmd2ViVmll
dyk7CiAKLSNpZm5kZWYgV0VCS0lUMgogICAgIGlmICh3ZWJraXRTZXR0aW5ncykgewogICAgICAg
ICB3ZWJraXRfd2ViX3ZpZXdfc2V0X3NldHRpbmdzKFdFQktJVF9XRUJfVklFVyh3ZWJWaWV3KSwg
d2Via2l0U2V0dGluZ3MpOwogICAgICAgICBnX29iamVjdF91bnJlZih3ZWJraXRTZXR0aW5ncyk7
CiAgICAgfQotI2VuZGlmCiAKICAgICBjb25zdCBnY2hhciAqdXJpID0gKHVyaUFyZ3VtZW50cyA/
IHVyaUFyZ3VtZW50c1swXSA6ICJodHRwOi8vd3d3Lmdvb2dsZS5jb20vIik7CiAgICAgZ2NoYXIg
KmZpbGVVUkwgPSBmaWxlbmFtZVRvVVJMKHVyaSk7Cg==
</data>
<flag name="review"
          id="111821"
          type_id="1"
          status="+"
          setter="mrobinson"
    />
          </attachment>
      

    </bug>

</bugzilla>