<?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>16218</bug_id>
          
          <creation_ts>2007-11-30 20:33:33 -0800</creation_ts>
          <short_desc>[GTK] API: Should this entry point be called go_back rather than go_backward?</short_desc>
          <delta_ts>2008-01-16 18:28:14 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</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>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alp Toker">alp</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>christian</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>62853</commentid>
    <comment_count>0</comment_count>
    <who name="Alp Toker">alp</who>
    <bug_when>2007-11-30 20:33:33 -0800</bug_when>
    <thetext>go_back() is the de-facto standard in the browser world.

The GTK+ port instead provides go_backward(), presumably to remain consistent with the corresponding de-facto go_forward()

Browsers usually have &quot;Back&quot; and &quot;Forward&quot; buttons.

However GTK+ developers have a history of breaking popular conventions in favour of grammatical consistency or a strong conviction of &quot;correctness&quot; (eg. URI vs URL).

Do we want to stick with what we have or follow the crowd?

This is relevant to WebKitWebView and possibly WebKitWebFrame and other classes.

Christian originally raised this question but hasn&apos;t yet written up the bug so I went ahead and did so.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62942</commentid>
    <comment_count>1</comment_count>
      <attachid>17640</attachid>
    <who name="Jan Alonzo">jmalonzo</who>
    <bug_when>2007-12-02 03:10:45 -0800</bug_when>
    <thetext>Created attachment 17640
go_back patch

I prefer &quot;go back&quot; because I want to be part of the crowd :) and also because WebView of the Mac and Win ports also use &quot;go back&quot; in their API.

I&apos;ve attached a patch to use go_back instead of go_backward. It&apos;s not for review until there&apos;s a decision about the API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67358</commentid>
    <comment_count>2</comment_count>
      <attachid>18471</attachid>
    <who name="Alp Toker">alp</who>
    <bug_when>2008-01-16 05:47:17 -0800</bug_when>
    <thetext>Created attachment 18471
API fix and documentation

New symbols added, old symbols deprecated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67423</commentid>
    <comment_count>3</comment_count>
      <attachid>18486</attachid>
    <who name="Alp Toker">alp</who>
    <bug_when>2008-01-16 18:18:04 -0800</bug_when>
    <thetext>Created attachment 18486
Fixed comments; better obsolete messages</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67425</commentid>
    <comment_count>4</comment_count>
    <who name="Alp Toker">alp</who>
    <bug_when>2008-01-16 18:28:14 -0800</bug_when>
    <thetext>Landed in r29550.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17640</attachid>
            <date>2007-12-02 03:10:45 -0800</date>
            <delta_ts>2008-01-16 05:47:17 -0800</delta_ts>
            <desc>go_back patch</desc>
            <filename>webkitgtk-api-goback.patch</filename>
            <type>text/plain</type>
            <size>1918</size>
            <attacher name="Jan Alonzo">jmalonzo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvV2ViVmlldy93ZWJraXR3ZWJ2aWV3LmNwcCBiL1dlYktp
dC9ndGsvV2ViVmlldy93ZWJraXR3ZWJ2aWV3LmNwcAppbmRleCA5YTk1N2UxLi5jZmFiZjMyIDEw
MDY0NAotLS0gYS9XZWJLaXQvZ3RrL1dlYlZpZXcvd2Via2l0d2Vidmlldy5jcHAKKysrIGIvV2Vi
S2l0L2d0ay9XZWJWaWV3L3dlYmtpdHdlYnZpZXcuY3BwCkBAIC02ODIsNyArNjgyLDcgQEAgV2Vi
S2l0U2V0dGluZ3MqIHdlYmtpdF93ZWJfdmlld19nZXRfc2V0dGluZ3MoV2ViS2l0V2ViVmlldyog
d2ViVmlldykKICAgICByZXR1cm4gTlVMTDsKIH0KIAotdm9pZCB3ZWJraXRfd2ViX3ZpZXdfZ29f
YmFja3dhcmQoV2ViS2l0V2ViVmlldyogd2ViVmlldykKK3ZvaWQgd2Via2l0X3dlYl92aWV3X2dv
X2JhY2soV2ViS2l0V2ViVmlldyogd2ViVmlldykKIHsKICAgICBnX3JldHVybl9pZl9mYWlsKFdF
QktJVF9JU19XRUJfVklFVyh3ZWJWaWV3KSk7CiAKQEAgLTcwMCw3ICs3MDAsNyBAQCB2b2lkIHdl
YmtpdF93ZWJfdmlld19nb19mb3J3YXJkKFdlYktpdFdlYlZpZXcqIHdlYlZpZXcpCiAgICAgZnJh
bWVEYXRhLT5mcmFtZS0+bG9hZGVyKCktPmdvQmFja09yRm9yd2FyZCgxKTsKIH0KIAotZ2Jvb2xl
YW4gd2Via2l0X3dlYl92aWV3X2Nhbl9nb19iYWNrd2FyZChXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3
KQorZ2Jvb2xlYW4gd2Via2l0X3dlYl92aWV3X2Nhbl9nb19iYWNrKFdlYktpdFdlYlZpZXcqIHdl
YlZpZXcpCiB7CiAgICAgZ19yZXR1cm5fdmFsX2lmX2ZhaWwoV0VCS0lUX0lTX1dFQl9WSUVXKHdl
YlZpZXcpLCBGQUxTRSk7CiAKZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvV2ViVmlldy93ZWJraXR3
ZWJ2aWV3LmggYi9XZWJLaXQvZ3RrL1dlYlZpZXcvd2Via2l0d2Vidmlldy5oCmluZGV4IDk3MDg0
MTkuLmE5NTBiMzMgMTAwNjQ0Ci0tLSBhL1dlYktpdC9ndGsvV2ViVmlldy93ZWJraXR3ZWJ2aWV3
LmgKKysrIGIvV2ViS2l0L2d0ay9XZWJWaWV3L3dlYmtpdHdlYnZpZXcuaApAQCAtOTIsMTMgKzky
LDEzIEBAIFdFQktJVF9BUEkgR3RrV2lkZ2V0Kgogd2Via2l0X3dlYl92aWV3X25ldyAodm9pZCk7
CiAKIFdFQktJVF9BUEkgZ2Jvb2xlYW4KLXdlYmtpdF93ZWJfdmlld19jYW5fZ29fYmFja3dhcmQg
KFdlYktpdFdlYlZpZXcqIHdlYl92aWV3KTsKK3dlYmtpdF93ZWJfdmlld19jYW5fZ29fYmFjayAo
V2ViS2l0V2ViVmlldyogd2ViX3ZpZXcpOwogCiBXRUJLSVRfQVBJIGdib29sZWFuCiB3ZWJraXRf
d2ViX3ZpZXdfY2FuX2dvX2ZvcndhcmQgKFdlYktpdFdlYlZpZXcqIHdlYl92aWV3KTsKIAogV0VC
S0lUX0FQSSB2b2lkCi13ZWJraXRfd2ViX3ZpZXdfZ29fYmFja3dhcmQgKFdlYktpdFdlYlZpZXcq
IHdlYl92aWV3KTsKK3dlYmtpdF93ZWJfdmlld19nb19iYWNrIChXZWJLaXRXZWJWaWV3KiB3ZWJf
dmlldyk7CiAKIFdFQktJVF9BUEkgdm9pZAogd2Via2l0X3dlYl92aWV3X2dvX2ZvcndhcmQgKFdl
YktpdFdlYlZpZXcqIHdlYl92aWV3KTsKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0d0a0xhdW5j
aGVyL21haW4uYyBiL1dlYktpdFRvb2xzL0d0a0xhdW5jaGVyL21haW4uYwppbmRleCA3YWI2MGQ3
Li4yOTE1ZWI3IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9HdGtMYXVuY2hlci9tYWluLmMKKysr
IGIvV2ViS2l0VG9vbHMvR3RrTGF1bmNoZXIvbWFpbi5jCkBAIC05MSw3ICs5MSw3IEBAIGRlc3Ry
b3lfY2IgKEd0a1dpZGdldCogd2lkZ2V0LCBncG9pbnRlciBkYXRhKQogc3RhdGljIHZvaWQKIGdv
X2JhY2tfY2IgKEd0a1dpZGdldCogd2lkZ2V0LCBncG9pbnRlciBkYXRhKQogewotICAgIHdlYmtp
dF93ZWJfdmlld19nb19iYWNrd2FyZCAod2ViX3ZpZXcpOworICAgIHdlYmtpdF93ZWJfdmlld19n
b19iYWNrICh3ZWJfdmlldyk7CiB9CiAKIHN0YXRpYyB2b2lkCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>18471</attachid>
            <date>2008-01-16 05:47:17 -0800</date>
            <delta_ts>2008-01-16 18:18:04 -0800</delta_ts>
            <desc>API fix and documentation</desc>
            <filename>backward.patch</filename>
            <type>text/plain</type>
            <size>7690</size>
            <attacher name="Alp Toker">alp</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9ndGsvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9ndGsvQ2hh
bmdlTG9nCShyZXZpc2lvbiAyOTUzMCkKKysrIFdlYktpdC9ndGsvQ2hhbmdlTG9nCSh3b3JraW5n
IGNvcHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMDgtMDEtMTYgIEFscCBUb2tlciAgPGFscEBhdG9r
ZXIuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MjE4CisgICAgICAgIFtH
VEtdIEFQSTogU2hvdWxkIHRoaXMgZW50cnkgcG9pbnQgYmUgY2FsbGVkIGdvX2JhY2sgcmF0aGVy
IHRoYW4gZ29fYmFja3dhcmQ/CisKKyAgICAgICAgT2Jzb2xldGUgJ2JhY2t3YXJkJyB0ZXJtaW5v
bG9neSBpbiBBUEkgaW4gZmF2b3VyIG9mICdiYWNrJy4gSW50cm9kdWNlCisgICAgICAgIHN0ZXAt
YmFzZWQgYmFjay9mb3J3YXJkIGZ1bmN0aW9ucy4KKworICAgICAgICBEb2N1bWVudCBtb3JlIGZ1
bmN0aW9ucy4KKworICAgICAgICAqIFdlYlZpZXcvd2Via2l0ZGVmaW5lcy5oOgorICAgICAgICAq
IFdlYlZpZXcvd2Via2l0d2Vidmlldy5jcHA6CisgICAgICAgICogV2ViVmlldy93ZWJraXR3ZWJ2
aWV3Lmg6CisKIDIwMDgtMDEtMTAgIE1hY2llaiBTdGFjaG93aWFrICA8bWpzQGFwcGxlLmNvbT4K
IAogICAgICAgICBSZXZpZXdlZCBieSBTYW0uCkluZGV4OiBXZWJLaXQvZ3RrL1dlYlZpZXcvd2Vi
a2l0ZGVmaW5lcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9ndGsvV2ViVmlldy93ZWJraXRkZWZp
bmVzLmgJKHJldmlzaW9uIDI5NTMwKQorKysgV2ViS2l0L2d0ay9XZWJWaWV3L3dlYmtpdGRlZmlu
ZXMuaAkod29ya2luZyBjb3B5KQpAQCAtMjgsOCArMjgsMTAgQEAKICAgICAjZWxzZQogICAgICAg
ICAjZGVmaW5lIFdFQktJVF9BUEkgX19kZWNsc3BlYyhkbGxpbXBvcnQpCiAgICAgI2VuZGlmCisg
ICAgI2RlZmluZSBXRUJLSVRfT0JTT0xFVEVfQVBJIFdFQktJVF9BUEkKICNlbHNlCiAgICAgI2Rl
ZmluZSBXRUJLSVRfQVBJIF9fYXR0cmlidXRlX18oKHZpc2liaWxpdHkoImRlZmF1bHQiKSkpCisg
ICAgI2RlZmluZSBXRUJLSVRfT0JTT0xFVEVfQVBJIFdFQktJVF9BUEkgX19hdHRyaWJ1dGVfXygo
ZGVwcmVjYXRlZCkpCiAjZW5kaWYKIAogI2lmbmRlZiBXRUJLSVRfQVBJCkluZGV4OiBXZWJLaXQv
Z3RrL1dlYlZpZXcvd2Via2l0d2Vidmlldy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2d0ay9X
ZWJWaWV3L3dlYmtpdHdlYnZpZXcuY3BwCShyZXZpc2lvbiAyOTUzMCkKKysrIFdlYktpdC9ndGsv
V2ViVmlldy93ZWJraXR3ZWJ2aWV3LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTA2MywxNCArMTA2
Myw1MCBAQCBXZWJLaXRTZXR0aW5ncyogd2Via2l0X3dlYl92aWV3X2dldF9zZXR0CiAgICAgcmV0
dXJuIE5VTEw7CiB9CiAKKy8vIE9ic29sZXRlCiB2b2lkIHdlYmtpdF93ZWJfdmlld19nb19iYWNr
d2FyZChXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3KQogeworICAgIGdfd2FybmluZygid2Via2l0X3dl
Yl92aWV3X2dvX2JhY2t3YXJkKCkgaXMgb2Jzb2xldGUiKTsKKyAgICB3ZWJraXRfd2ViX3ZpZXdf
Z29fYmFjayh3ZWJWaWV3KTsKK30KKworLyoqCisgKiB3ZWJraXRfd2ViX3ZpZXdfZ29fYmFjazoK
KyAqIEB3ZWJfdmlldzogYSAjV2ViS2l0V2ViVmlldworICoKKyAqIExvYWRzIHRoZSBwcmV2aW91
cyBoaXN0b3J5IGl0ZW0uCisgKi8KK3ZvaWQgd2Via2l0X3dlYl92aWV3X2dvX2JhY2soV2ViS2l0
V2ViVmlldyogd2ViVmlldykKK3sKICAgICBnX3JldHVybl9pZl9mYWlsKFdFQktJVF9JU19XRUJf
VklFVyh3ZWJWaWV3KSk7CiAKICAgICBGcmFtZSogZnJhbWUgPSBjb3JlKHdlYmtpdF93ZWJfdmll
d19nZXRfbWFpbl9mcmFtZSh3ZWJWaWV3KSk7CiAgICAgZnJhbWUtPmxvYWRlcigpLT5nb0JhY2tP
ckZvcndhcmQoLTEpOwogfQogCisvKioKKyAqIHdlYmtpdF93ZWJfdmlld19nb19iYWNrX29yX2Zv
cndhcmQ6CisgKiBAd2ViX3ZpZXc6IGEgI1dlYktpdFdlYlZpZXcKKyAqIEBzdGVwczogdGhlIG51
bWJlciBvZiBzdGVwcworICoKKyAqIExvYWRzIHRoZSBoaXN0b3J5IGl0ZW0gdGhhdCBpcyB0aGUg
bnVtYmVyIG9mIEBzdGVwcyBhd2F5IGZyb20gdGhlIGN1cnJlbnQKKyAqIGl0ZW0uIE5lZ2F0aXZl
IHZhbHVlcyByZXByZXNlbnQgc3RlcHMgYmFja3dhcmQgd2hpbGUgcG9zaXRpdmUgdmFsdWVzCisg
KiByZXByZXNlbnQgc3RlcHMgZm9yd2FyZC4KKyAqLwordm9pZCB3ZWJraXRfd2ViX3ZpZXdfZ29f
YmFja19vcl9mb3J3YXJkKFdlYktpdFdlYlZpZXcqIHdlYlZpZXcsIGdpbnQgc3RlcHMpCit7Cisg
ICAgZ19yZXR1cm5faWZfZmFpbChXRUJLSVRfSVNfV0VCX1ZJRVcod2ViVmlldykpOworCisgICAg
RnJhbWUqIGZyYW1lID0gY29yZSh3ZWJraXRfd2ViX3ZpZXdfZ2V0X21haW5fZnJhbWUod2ViVmll
dykpOworICAgIGZyYW1lLT5sb2FkZXIoKS0+Z29CYWNrT3JGb3J3YXJkKHN0ZXBzKTsKK30KKwor
LyoqCisgKiB3ZWJraXRfd2ViX3ZpZXdfZ29fYmFjazoKKyAqIEB3ZWJfdmlldzogYSAjV2ViS2l0
V2ViVmlldworICoKKyAqIExvYWRzIHRoZSBuZXh0IGhpc3RvcnkgaXRlbS4KKyAqLwogdm9pZCB3
ZWJraXRfd2ViX3ZpZXdfZ29fZm9yd2FyZChXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3KQogewogICAg
IGdfcmV0dXJuX2lmX2ZhaWwoV0VCS0lUX0lTX1dFQl9WSUVXKHdlYlZpZXcpKTsKQEAgLTEwNzks
MTQgKzExMTUsNTYgQEAgdm9pZCB3ZWJraXRfd2ViX3ZpZXdfZ29fZm9yd2FyZChXZWJLaXRXZQog
ICAgIGZyYW1lLT5sb2FkZXIoKS0+Z29CYWNrT3JGb3J3YXJkKDEpOwogfQogCisvLyBPYnNvbGV0
ZQogZ2Jvb2xlYW4gd2Via2l0X3dlYl92aWV3X2Nhbl9nb19iYWNrd2FyZChXZWJLaXRXZWJWaWV3
KiB3ZWJWaWV3KQogeworICAgIGdfd2FybmluZygid2Via2l0X3dlYl92aWV3X2Nhbl9nb19iYWNr
d2FyZCgpIGlzIG9ic29sZXRlIik7CisgICAgcmV0dXJuIHdlYmtpdF93ZWJfdmlld19jYW5fZ29f
YmFjayh3ZWJWaWV3KTsKK30KKworLyoqCisgKiB3ZWJraXRfd2ViX3ZpZXdfY2FuX2dvX2JhY2s6
CisgKiBAd2ViX3ZpZXc6IGEgI1dlYktpdFdlYlZpZXcKKyAqCisgKiBEZXRlcm1pbmVzIHdoZXRo
ZXIgI3dlYl92aWV3IGhhcyBhIGJhY2sgaGlzdG9yeSBpdGVtLgorICoKKyAqIFJldHVybiB2YWx1
ZTogJVRSVUUgaWYgYWJsZSB0byBtb3ZlIGJhY2ssICVGQUxTRSBvdGhlcndpc2UKKyAqLworZ2Jv
b2xlYW4gd2Via2l0X3dlYl92aWV3X2Nhbl9nb19iYWNrKFdlYktpdFdlYlZpZXcqIHdlYlZpZXcp
Cit7CiAgICAgZ19yZXR1cm5fdmFsX2lmX2ZhaWwoV0VCS0lUX0lTX1dFQl9WSUVXKHdlYlZpZXcp
LCBGQUxTRSk7CiAKICAgICBGcmFtZSogZnJhbWUgPSBjb3JlKHdlYmtpdF93ZWJfdmlld19nZXRf
bWFpbl9mcmFtZSh3ZWJWaWV3KSk7CiAgICAgcmV0dXJuIGZyYW1lLT5sb2FkZXIoKS0+Y2FuR29C
YWNrT3JGb3J3YXJkKC0xKTsKIH0KIAorLyoqCisgKiB3ZWJraXRfd2ViX3ZpZXdfY2FuX2dvX2Jh
Y2tfb3JfZm9yd2FyZDoKKyAqIEB3ZWJfdmlldzogYSAjV2ViS2l0V2ViVmlldworICogQHN0ZXBz
OiB0aGUgbnVtYmVyIG9mIHN0ZXBzCisgKgorICogRGV0ZXJtaW5lcyB3aGV0aGVyICN3ZWJfdmll
dyBoYXMgYSBoaXN0b3J5IGl0ZW0gb2YgQHN0ZXBzLiBOZWdhdGl2ZSB2YWx1ZXMKKyAqIHJlcHJl
c2VudCBzdGVwcyBiYWNrd2FyZCB3aGlsZSBwb3NpdGl2ZSB2YWx1ZXMgcmVwcmVzZW50IHN0ZXBz
IGZvcndhcmQuCisgKgorICogUmV0dXJuIHZhbHVlOiAlVFJVRSBpZiBhYmxlIHRvIG1vdmUgYmFj
ayBvciBmb3J3YXJkIHRoZSBnaXZlbiBudW1iZXIgb2YKKyAqIHN0ZXBzLCAlRkFMU0Ugb3RoZXJ3
aXNlCisgKi8KK2dib29sZWFuIHdlYmtpdF93ZWJfdmlld19jYW5fZ29fYmFja19vcl9mb3J3YXJk
KFdlYktpdFdlYlZpZXcqIHdlYlZpZXcsIGdpbnQgc3RlcHMpCit7CisgICAgZ19yZXR1cm5fdmFs
X2lmX2ZhaWwoV0VCS0lUX0lTX1dFQl9WSUVXKHdlYlZpZXcpLCBGQUxTRSk7CisKKyAgICBGcmFt
ZSogZnJhbWUgPSBjb3JlKHdlYmtpdF93ZWJfdmlld19nZXRfbWFpbl9mcmFtZSh3ZWJWaWV3KSk7
CisgICAgcmV0dXJuIGZyYW1lLT5sb2FkZXIoKS0+Y2FuR29CYWNrT3JGb3J3YXJkKHN0ZXBzKTsK
K30KKworLyoqCisgKiB3ZWJraXRfd2ViX3ZpZXdfY2FuX2dvX2ZvcndhcmQ6CisgKiBAd2ViX3Zp
ZXc6IGEgI1dlYktpdFdlYlZpZXcKKyAqCisgKiBEZXRlcm1pbmVzIHdoZXRoZXIgI3dlYl92aWV3
IGhhcyBhIGZvcndhcmQgaGlzdG9yeSBpdGVtLgorICoKKyAqIFJldHVybiB2YWx1ZTogJVRSVUUg
aWYgYWJsZSB0byBtb3ZlIGZvcndhcmQsICVGQUxTRSBvdGhlcndpc2UKKyAqLwogZ2Jvb2xlYW4g
d2Via2l0X3dlYl92aWV3X2Nhbl9nb19mb3J3YXJkKFdlYktpdFdlYlZpZXcqIHdlYlZpZXcpCiB7
CiAgICAgZ19yZXR1cm5fdmFsX2lmX2ZhaWwoV0VCS0lUX0lTX1dFQl9WSUVXKHdlYlZpZXcpLCBG
QUxTRSk7CkluZGV4OiBXZWJLaXQvZ3RrL1dlYlZpZXcvd2Via2l0d2Vidmlldy5oCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYktpdC9ndGsvV2ViVmlldy93ZWJraXR3ZWJ2aWV3LmgJKHJldmlzaW9uIDI5NTMw
KQorKysgV2ViS2l0L2d0ay9XZWJWaWV3L3dlYmtpdHdlYnZpZXcuaAkod29ya2luZyBjb3B5KQpA
QCAtOTAsMTYgKzkwLDI4IEBAIHdlYmtpdF93ZWJfdmlld19nZXRfdHlwZSAodm9pZCk7CiBXRUJL
SVRfQVBJIEd0a1dpZGdldCoKIHdlYmtpdF93ZWJfdmlld19uZXcgKHZvaWQpOwogCi1XRUJLSVRf
QVBJIGdib29sZWFuCitXRUJLSVRfT0JTT0xFVEVfQVBJIGdib29sZWFuCiB3ZWJraXRfd2ViX3Zp
ZXdfY2FuX2dvX2JhY2t3YXJkIChXZWJLaXRXZWJWaWV3KiB3ZWJfdmlldyk7CiAKIFdFQktJVF9B
UEkgZ2Jvb2xlYW4KK3dlYmtpdF93ZWJfdmlld19jYW5fZ29fYmFjayAoV2ViS2l0V2ViVmlldyog
d2ViX3ZpZXcpOworCitXRUJLSVRfQVBJIGdib29sZWFuCit3ZWJraXRfd2ViX3ZpZXdfY2FuX2dv
X2JhY2tfb3JfZm9yd2FyZCAoV2ViS2l0V2ViVmlldyogd2ViX3ZpZXcsIGdpbnQgc3RlcHMpOwor
CitXRUJLSVRfQVBJIGdib29sZWFuCiB3ZWJraXRfd2ViX3ZpZXdfY2FuX2dvX2ZvcndhcmQgKFdl
YktpdFdlYlZpZXcqIHdlYl92aWV3KTsKIAotV0VCS0lUX0FQSSB2b2lkCitXRUJLSVRfT0JTT0xF
VEVfQVBJIHZvaWQKIHdlYmtpdF93ZWJfdmlld19nb19iYWNrd2FyZCAoV2ViS2l0V2ViVmlldyog
d2ViX3ZpZXcpOwogCiBXRUJLSVRfQVBJIHZvaWQKK3dlYmtpdF93ZWJfdmlld19nb19iYWNrIChX
ZWJLaXRXZWJWaWV3KiB3ZWJfdmlldyk7CisKK1dFQktJVF9BUEkgdm9pZAord2Via2l0X3dlYl92
aWV3X2dvX2JhY2tfb3JfZm9yd2FyZCAoV2ViS2l0V2ViVmlldyogd2ViX3ZpZXcsIGdpbnQgc3Rl
cHMpOworCitXRUJLSVRfQVBJIHZvaWQKIHdlYmtpdF93ZWJfdmlld19nb19mb3J3YXJkIChXZWJL
aXRXZWJWaWV3KiB3ZWJfdmlldyk7CiAKIFdFQktJVF9BUEkgdm9pZApJbmRleDogV2ViS2l0VG9v
bHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL0NoYW5nZUxvZwkocmV2aXNp
b24gMjk1MzApCisrKyBXZWJLaXRUb29scy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEs
MyArMSwxNyBAQAorMjAwOC0wMS0xNiAgQWxwIFRva2VyICA8YWxwQGF0b2tlci5jb20+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cDovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYyMTgKKyAgICAgICAgW0dUS10gQVBJOiBTaG91
bGQgdGhpcyBlbnRyeSBwb2ludCBiZSBjYWxsZWQgZ29fYmFjayByYXRoZXIgdGhhbiBnb19iYWNr
d2FyZD8KKworICAgICAgICBUcmFjayBiYWNrL2ZvcndhcmQgQVBJIGNoYW5nZXMgaW4gdGhlIHRv
b2xzLgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvZ3RrL1dvcmtRdWV1ZUl0ZW1HdGsuY3Bw
OgorICAgICAgICAoQmFja0ZvcndhcmRJdGVtOjppbnZva2UpOgorICAgICAgICAqIEd0a0xhdW5j
aGVyL21haW4uYzoKKyAgICAgICAgKGdvX2JhY2tfY2IpOgorCiAyMDA4LTAxLTExICBHZW9mZnJl
eSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2FtIFdl
aW5pZy4KSW5kZXg6IFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9Xb3JrUXVldWVJdGVt
R3RrLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9ndGsvV29y
a1F1ZXVlSXRlbUd0ay5jcHAJKHJldmlzaW9uIDI5NTMwKQorKysgV2ViS2l0VG9vbHMvRHVtcFJl
bmRlclRyZWUvZ3RrL1dvcmtRdWV1ZUl0ZW1HdGsuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03MSwx
MyArNzEsNSBAQCB2b2lkIFNjcmlwdEl0ZW06Omludm9rZSgpIGNvbnN0CiB2b2lkIEJhY2tGb3J3
YXJkSXRlbTo6aW52b2tlKCkgY29uc3QKIHsKICAgICBXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3ID0g
d2Via2l0X3dlYl9mcmFtZV9nZXRfd2ViX3ZpZXcobWFpbkZyYW1lKTsKLSAgICBpZiAobV9ob3dG
YXIgPT0gMSkKLSAgICAgICAgd2Via2l0X3dlYl92aWV3X2dvX2ZvcndhcmQod2ViVmlldyk7Ci0g
ICAgZWxzZSBpZiAobV9ob3dGYXIgPT0gLTEpCi0gICAgICAgIHdlYmtpdF93ZWJfdmlld19nb19i
YWNrd2FyZCh3ZWJWaWV3KTsKLSAgICBlbHNlIHsKLSAgICAgICAgZ193YXJuaW5nKCJDYW4ndCBn
byBiYWNrd2FyZC9mb3J3YXJkXG4iKTsKLSAgICAgICAgLy9ub3RJbXBsZW1lbnRlZCgpOwotICAg
ICAgICAvLyBUT0RPOiBBUEkgZG9lc24ndCB5ZXQgc3VwcG9ydCBhcmJpdHJhcnkgYmFjay9mb3J3
YXJkCi0gICAgfQorICAgIHdlYmtpdF93ZWJfdmlld19nb19iYWNrX29yX2ZvcndhcmQod2ViVmll
dywgbV9ob3dGYXIpOwogfQpJbmRleDogV2ViS2l0VG9vbHMvR3RrTGF1bmNoZXIvbWFpbi5jCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL0d0a0xhdW5jaGVyL21haW4uYwkocmV2aXNpb24gMjk1
MzApCisrKyBXZWJLaXRUb29scy9HdGtMYXVuY2hlci9tYWluLmMJKHdvcmtpbmcgY29weSkKQEAg
LTk3LDcgKzk3LDcgQEAgZGVzdHJveV9jYiAoR3RrV2lkZ2V0KiB3aWRnZXQsIGdwb2ludGVyIAog
c3RhdGljIHZvaWQKIGdvX2JhY2tfY2IgKEd0a1dpZGdldCogd2lkZ2V0LCBncG9pbnRlciBkYXRh
KQogewotICAgIHdlYmtpdF93ZWJfdmlld19nb19iYWNrd2FyZCAod2ViX3ZpZXcpOworICAgIHdl
YmtpdF93ZWJfdmlld19nb19iYWNrICh3ZWJfdmlldyk7CiB9CiAKIHN0YXRpYyB2b2lkCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>18486</attachid>
            <date>2008-01-16 18:18:04 -0800</date>
            <delta_ts>2008-01-16 18:24:04 -0800</delta_ts>
            <desc>Fixed comments; better obsolete messages</desc>
            <filename>backward-2.patch</filename>
            <type>text/plain</type>
            <size>7671</size>
            <attacher name="Alp Toker">alp</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9ndGsvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9ndGsvQ2hh
bmdlTG9nCShyZXZpc2lvbiAyOTU0OSkKKysrIFdlYktpdC9ndGsvQ2hhbmdlTG9nCSh3b3JraW5n
IGNvcHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMDgtMDEtMTYgIEFscCBUb2tlciAgPGFscEBhdG9r
ZXIuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MjE4CisgICAgICAgIFtH
VEtdIEFQSTogU2hvdWxkIHRoaXMgZW50cnkgcG9pbnQgYmUgY2FsbGVkIGdvX2JhY2sgcmF0aGVy
IHRoYW4gZ29fYmFja3dhcmQ/CisKKyAgICAgICAgT2Jzb2xldGUgJ2JhY2t3YXJkJyB0ZXJtaW5v
bG9neSBpbiBBUEkgaW4gZmF2b3VyIG9mICdiYWNrJy4gSW50cm9kdWNlCisgICAgICAgIHN0ZXAt
YmFzZWQgYmFjay9mb3J3YXJkIGZ1bmN0aW9ucy4KKworICAgICAgICBEb2N1bWVudCBtb3JlIGZ1
bmN0aW9ucy4KKworICAgICAgICAqIFdlYlZpZXcvd2Via2l0ZGVmaW5lcy5oOgorICAgICAgICAq
IFdlYlZpZXcvd2Via2l0d2Vidmlldy5jcHA6CisgICAgICAgICogV2ViVmlldy93ZWJraXR3ZWJ2
aWV3Lmg6CisKIDIwMDgtMDEtMTAgIE1hY2llaiBTdGFjaG93aWFrICA8bWpzQGFwcGxlLmNvbT4K
IAogICAgICAgICBSZXZpZXdlZCBieSBTYW0uCkluZGV4OiBXZWJLaXQvZ3RrL1dlYlZpZXcvd2Vi
a2l0ZGVmaW5lcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9ndGsvV2ViVmlldy93ZWJraXRkZWZp
bmVzLmgJKHJldmlzaW9uIDI5NTQ5KQorKysgV2ViS2l0L2d0ay9XZWJWaWV3L3dlYmtpdGRlZmlu
ZXMuaAkod29ya2luZyBjb3B5KQpAQCAtMjgsOCArMjgsMTAgQEAKICAgICAjZWxzZQogICAgICAg
ICAjZGVmaW5lIFdFQktJVF9BUEkgX19kZWNsc3BlYyhkbGxpbXBvcnQpCiAgICAgI2VuZGlmCisg
ICAgI2RlZmluZSBXRUJLSVRfT0JTT0xFVEVfQVBJIFdFQktJVF9BUEkKICNlbHNlCiAgICAgI2Rl
ZmluZSBXRUJLSVRfQVBJIF9fYXR0cmlidXRlX18oKHZpc2liaWxpdHkoImRlZmF1bHQiKSkpCisg
ICAgI2RlZmluZSBXRUJLSVRfT0JTT0xFVEVfQVBJIFdFQktJVF9BUEkgX19hdHRyaWJ1dGVfXygo
ZGVwcmVjYXRlZCkpCiAjZW5kaWYKIAogI2lmbmRlZiBXRUJLSVRfQVBJCkluZGV4OiBXZWJLaXQv
Z3RrL1dlYlZpZXcvd2Via2l0d2Vidmlldy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2d0ay9X
ZWJWaWV3L3dlYmtpdHdlYnZpZXcuY3BwCShyZXZpc2lvbiAyOTU0OSkKKysrIFdlYktpdC9ndGsv
V2ViVmlldy93ZWJraXR3ZWJ2aWV3LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTA2NSwxMiArMTA2
NSw0NyBAQCBXZWJLaXRTZXR0aW5ncyogd2Via2l0X3dlYl92aWV3X2dldF9zZXR0CiAKIHZvaWQg
d2Via2l0X3dlYl92aWV3X2dvX2JhY2t3YXJkKFdlYktpdFdlYlZpZXcqIHdlYlZpZXcpCiB7Cisg
ICAgZ193YXJuaW5nKCJ3ZWJraXRfd2ViX3ZpZXdfZ29fYmFja3dhcmQoKSBpcyBvYnNvbGV0ZTsg
dXNlIHdlYmtpdF93ZWJfdmlld19nb19iYWNrKCkiKTsKKyAgICB3ZWJraXRfd2ViX3ZpZXdfZ29f
YmFjayh3ZWJWaWV3KTsKK30KKworLyoqCisgKiB3ZWJraXRfd2ViX3ZpZXdfZ29fYmFjazoKKyAq
IEB3ZWJfdmlldzogYSAjV2ViS2l0V2ViVmlldworICoKKyAqIExvYWRzIHRoZSBwcmV2aW91cyBo
aXN0b3J5IGl0ZW0uCisgKi8KK3ZvaWQgd2Via2l0X3dlYl92aWV3X2dvX2JhY2soV2ViS2l0V2Vi
Vmlldyogd2ViVmlldykKK3sKICAgICBnX3JldHVybl9pZl9mYWlsKFdFQktJVF9JU19XRUJfVklF
Vyh3ZWJWaWV3KSk7CiAKICAgICBGcmFtZSogZnJhbWUgPSBjb3JlKHdlYmtpdF93ZWJfdmlld19n
ZXRfbWFpbl9mcmFtZSh3ZWJWaWV3KSk7CiAgICAgZnJhbWUtPmxvYWRlcigpLT5nb0JhY2tPckZv
cndhcmQoLTEpOwogfQogCisvKioKKyAqIHdlYmtpdF93ZWJfdmlld19nb19iYWNrX29yX2Zvcndh
cmQ6CisgKiBAd2ViX3ZpZXc6IGEgI1dlYktpdFdlYlZpZXcKKyAqIEBzdGVwczogdGhlIG51bWJl
ciBvZiBzdGVwcworICoKKyAqIExvYWRzIHRoZSBoaXN0b3J5IGl0ZW0gdGhhdCBpcyB0aGUgbnVt
YmVyIG9mIEBzdGVwcyBhd2F5IGZyb20gdGhlIGN1cnJlbnQKKyAqIGl0ZW0uIE5lZ2F0aXZlIHZh
bHVlcyByZXByZXNlbnQgc3RlcHMgYmFja3dhcmQgd2hpbGUgcG9zaXRpdmUgdmFsdWVzCisgKiBy
ZXByZXNlbnQgc3RlcHMgZm9yd2FyZC4KKyAqLwordm9pZCB3ZWJraXRfd2ViX3ZpZXdfZ29fYmFj
a19vcl9mb3J3YXJkKFdlYktpdFdlYlZpZXcqIHdlYlZpZXcsIGdpbnQgc3RlcHMpCit7CisgICAg
Z19yZXR1cm5faWZfZmFpbChXRUJLSVRfSVNfV0VCX1ZJRVcod2ViVmlldykpOworCisgICAgRnJh
bWUqIGZyYW1lID0gY29yZSh3ZWJraXRfd2ViX3ZpZXdfZ2V0X21haW5fZnJhbWUod2ViVmlldykp
OworICAgIGZyYW1lLT5sb2FkZXIoKS0+Z29CYWNrT3JGb3J3YXJkKHN0ZXBzKTsKK30KKworLyoq
CisgKiB3ZWJraXRfd2ViX3ZpZXdfZ29fZm9yd2FyZDoKKyAqIEB3ZWJfdmlldzogYSAjV2ViS2l0
V2ViVmlldworICoKKyAqIExvYWRzIHRoZSBuZXh0IGhpc3RvcnkgaXRlbS4KKyAqLwogdm9pZCB3
ZWJraXRfd2ViX3ZpZXdfZ29fZm9yd2FyZChXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3KQogewogICAg
IGdfcmV0dXJuX2lmX2ZhaWwoV0VCS0lUX0lTX1dFQl9WSUVXKHdlYlZpZXcpKTsKQEAgLTEwODEs
MTIgKzExMTYsNTMgQEAgdm9pZCB3ZWJraXRfd2ViX3ZpZXdfZ29fZm9yd2FyZChXZWJLaXRXZQog
CiBnYm9vbGVhbiB3ZWJraXRfd2ViX3ZpZXdfY2FuX2dvX2JhY2t3YXJkKFdlYktpdFdlYlZpZXcq
IHdlYlZpZXcpCiB7CisgICAgZ193YXJuaW5nKCJ3ZWJraXRfd2ViX3ZpZXdfY2FuX2dvX2JhY2t3
YXJkKCkgaXMgb2Jzb2xldGU7IHVzZSB3ZWJraXRfd2ViX3ZpZXdfY2FuX2dvX2JhY2soKSIpOwor
ICAgIHJldHVybiB3ZWJraXRfd2ViX3ZpZXdfY2FuX2dvX2JhY2sod2ViVmlldyk7Cit9CisKKy8q
KgorICogd2Via2l0X3dlYl92aWV3X2Nhbl9nb19iYWNrOgorICogQHdlYl92aWV3OiBhICNXZWJL
aXRXZWJWaWV3CisgKgorICogRGV0ZXJtaW5lcyB3aGV0aGVyICN3ZWJfdmlldyBoYXMgYSBwcmV2
aW91cyBoaXN0b3J5IGl0ZW0uCisgKgorICogUmV0dXJuIHZhbHVlOiAlVFJVRSBpZiBhYmxlIHRv
IG1vdmUgYmFjaywgJUZBTFNFIG90aGVyd2lzZQorICovCitnYm9vbGVhbiB3ZWJraXRfd2ViX3Zp
ZXdfY2FuX2dvX2JhY2soV2ViS2l0V2ViVmlldyogd2ViVmlldykKK3sKICAgICBnX3JldHVybl92
YWxfaWZfZmFpbChXRUJLSVRfSVNfV0VCX1ZJRVcod2ViVmlldyksIEZBTFNFKTsKIAogICAgIEZy
YW1lKiBmcmFtZSA9IGNvcmUod2Via2l0X3dlYl92aWV3X2dldF9tYWluX2ZyYW1lKHdlYlZpZXcp
KTsKICAgICByZXR1cm4gZnJhbWUtPmxvYWRlcigpLT5jYW5Hb0JhY2tPckZvcndhcmQoLTEpOwog
fQogCisvKioKKyAqIHdlYmtpdF93ZWJfdmlld19jYW5fZ29fYmFja19vcl9mb3J3YXJkOgorICog
QHdlYl92aWV3OiBhICNXZWJLaXRXZWJWaWV3CisgKiBAc3RlcHM6IHRoZSBudW1iZXIgb2Ygc3Rl
cHMKKyAqCisgKiBEZXRlcm1pbmVzIHdoZXRoZXIgI3dlYl92aWV3IGhhcyBhIGhpc3RvcnkgaXRl
bSBvZiBAc3RlcHMuIE5lZ2F0aXZlIHZhbHVlcworICogcmVwcmVzZW50IHN0ZXBzIGJhY2t3YXJk
IHdoaWxlIHBvc2l0aXZlIHZhbHVlcyByZXByZXNlbnQgc3RlcHMgZm9yd2FyZC4KKyAqCisgKiBS
ZXR1cm4gdmFsdWU6ICVUUlVFIGlmIGFibGUgdG8gbW92ZSBiYWNrIG9yIGZvcndhcmQgdGhlIGdp
dmVuIG51bWJlciBvZgorICogc3RlcHMsICVGQUxTRSBvdGhlcndpc2UKKyAqLworZ2Jvb2xlYW4g
d2Via2l0X3dlYl92aWV3X2Nhbl9nb19iYWNrX29yX2ZvcndhcmQoV2ViS2l0V2ViVmlldyogd2Vi
VmlldywgZ2ludCBzdGVwcykKK3sKKyAgICBnX3JldHVybl92YWxfaWZfZmFpbChXRUJLSVRfSVNf
V0VCX1ZJRVcod2ViVmlldyksIEZBTFNFKTsKKworICAgIEZyYW1lKiBmcmFtZSA9IGNvcmUod2Vi
a2l0X3dlYl92aWV3X2dldF9tYWluX2ZyYW1lKHdlYlZpZXcpKTsKKyAgICByZXR1cm4gZnJhbWUt
PmxvYWRlcigpLT5jYW5Hb0JhY2tPckZvcndhcmQoc3RlcHMpOworfQorCisvKioKKyAqIHdlYmtp
dF93ZWJfdmlld19jYW5fZ29fZm9yd2FyZDoKKyAqIEB3ZWJfdmlldzogYSAjV2ViS2l0V2ViVmll
dworICoKKyAqIERldGVybWluZXMgd2hldGhlciAjd2ViX3ZpZXcgaGFzIGEgbmV4dCBoaXN0b3J5
IGl0ZW0uCisgKgorICogUmV0dXJuIHZhbHVlOiAlVFJVRSBpZiBhYmxlIHRvIG1vdmUgZm9yd2Fy
ZCwgJUZBTFNFIG90aGVyd2lzZQorICovCiBnYm9vbGVhbiB3ZWJraXRfd2ViX3ZpZXdfY2FuX2dv
X2ZvcndhcmQoV2ViS2l0V2ViVmlldyogd2ViVmlldykKIHsKICAgICBnX3JldHVybl92YWxfaWZf
ZmFpbChXRUJLSVRfSVNfV0VCX1ZJRVcod2ViVmlldyksIEZBTFNFKTsKSW5kZXg6IFdlYktpdC9n
dGsvV2ViVmlldy93ZWJraXR3ZWJ2aWV3LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2d0ay9XZWJW
aWV3L3dlYmtpdHdlYnZpZXcuaAkocmV2aXNpb24gMjk1NDkpCisrKyBXZWJLaXQvZ3RrL1dlYlZp
ZXcvd2Via2l0d2Vidmlldy5oCSh3b3JraW5nIGNvcHkpCkBAIC05MCwxNiArOTAsMjggQEAgd2Vi
a2l0X3dlYl92aWV3X2dldF90eXBlICh2b2lkKTsKIFdFQktJVF9BUEkgR3RrV2lkZ2V0Kgogd2Vi
a2l0X3dlYl92aWV3X25ldyAodm9pZCk7CiAKLVdFQktJVF9BUEkgZ2Jvb2xlYW4KK1dFQktJVF9P
QlNPTEVURV9BUEkgZ2Jvb2xlYW4KIHdlYmtpdF93ZWJfdmlld19jYW5fZ29fYmFja3dhcmQgKFdl
YktpdFdlYlZpZXcqIHdlYl92aWV3KTsKIAogV0VCS0lUX0FQSSBnYm9vbGVhbgord2Via2l0X3dl
Yl92aWV3X2Nhbl9nb19iYWNrIChXZWJLaXRXZWJWaWV3KiB3ZWJfdmlldyk7CisKK1dFQktJVF9B
UEkgZ2Jvb2xlYW4KK3dlYmtpdF93ZWJfdmlld19jYW5fZ29fYmFja19vcl9mb3J3YXJkIChXZWJL
aXRXZWJWaWV3KiB3ZWJfdmlldywgZ2ludCBzdGVwcyk7CisKK1dFQktJVF9BUEkgZ2Jvb2xlYW4K
IHdlYmtpdF93ZWJfdmlld19jYW5fZ29fZm9yd2FyZCAoV2ViS2l0V2ViVmlldyogd2ViX3ZpZXcp
OwogCi1XRUJLSVRfQVBJIHZvaWQKK1dFQktJVF9PQlNPTEVURV9BUEkgdm9pZAogd2Via2l0X3dl
Yl92aWV3X2dvX2JhY2t3YXJkIChXZWJLaXRXZWJWaWV3KiB3ZWJfdmlldyk7CiAKIFdFQktJVF9B
UEkgdm9pZAord2Via2l0X3dlYl92aWV3X2dvX2JhY2sgKFdlYktpdFdlYlZpZXcqIHdlYl92aWV3
KTsKKworV0VCS0lUX0FQSSB2b2lkCit3ZWJraXRfd2ViX3ZpZXdfZ29fYmFja19vcl9mb3J3YXJk
IChXZWJLaXRXZWJWaWV3KiB3ZWJfdmlldywgZ2ludCBzdGVwcyk7CisKK1dFQktJVF9BUEkgdm9p
ZAogd2Via2l0X3dlYl92aWV3X2dvX2ZvcndhcmQgKFdlYktpdFdlYlZpZXcqIHdlYl92aWV3KTsK
IAogV0VCS0lUX0FQSSB2b2lkCkluZGV4OiBXZWJLaXRUb29scy9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyOTU0OSkKKysrIFdlYktpdFRv
b2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDA4LTAxLTE2
ICBBbHAgVG9rZXIgIDxhbHBAYXRva2VyLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNjIxOAorICAgICAgICBbR1RLXSBBUEk6IFNob3VsZCB0aGlzIGVudHJ5IHBvaW50IGJl
IGNhbGxlZCBnb19iYWNrIHJhdGhlciB0aGFuIGdvX2JhY2t3YXJkPworCisgICAgICAgIFRyYWNr
IGJhY2svZm9yd2FyZCBBUEkgY2hhbmdlcyBpbiB0aGUgdG9vbHMuCisKKyAgICAgICAgKiBEdW1w
UmVuZGVyVHJlZS9ndGsvV29ya1F1ZXVlSXRlbUd0ay5jcHA6CisgICAgICAgIChCYWNrRm9yd2Fy
ZEl0ZW06Omludm9rZSk6CisgICAgICAgICogR3RrTGF1bmNoZXIvbWFpbi5jOgorICAgICAgICAo
Z29fYmFja19jYik6CisKIDIwMDgtMDEtMTYgIEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29t
PgogCiAgICAgICAgIFdpbmRvd3MgYnVpbGQgZml4IGFmdGVyIHIyOTQ4OApJbmRleDogV2ViS2l0
VG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL1dvcmtRdWV1ZUl0ZW1HdGsuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9Xb3JrUXVldWVJdGVtR3RrLmNwcAko
cmV2aXNpb24gMjk1NDkpCisrKyBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9ndGsvV29ya1F1
ZXVlSXRlbUd0ay5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTcxLDEzICs3MSw1IEBAIHZvaWQgU2Ny
aXB0SXRlbTo6aW52b2tlKCkgY29uc3QKIHZvaWQgQmFja0ZvcndhcmRJdGVtOjppbnZva2UoKSBj
b25zdAogewogICAgIFdlYktpdFdlYlZpZXcqIHdlYlZpZXcgPSB3ZWJraXRfd2ViX2ZyYW1lX2dl
dF93ZWJfdmlldyhtYWluRnJhbWUpOwotICAgIGlmIChtX2hvd0ZhciA9PSAxKQotICAgICAgICB3
ZWJraXRfd2ViX3ZpZXdfZ29fZm9yd2FyZCh3ZWJWaWV3KTsKLSAgICBlbHNlIGlmIChtX2hvd0Zh
ciA9PSAtMSkKLSAgICAgICAgd2Via2l0X3dlYl92aWV3X2dvX2JhY2t3YXJkKHdlYlZpZXcpOwot
ICAgIGVsc2UgewotICAgICAgICBnX3dhcm5pbmcoIkNhbid0IGdvIGJhY2t3YXJkL2ZvcndhcmRc
biIpOwotICAgICAgICAvL25vdEltcGxlbWVudGVkKCk7Ci0gICAgICAgIC8vIFRPRE86IEFQSSBk
b2Vzbid0IHlldCBzdXBwb3J0IGFyYml0cmFyeSBiYWNrL2ZvcndhcmQKLSAgICB9CisgICAgd2Vi
a2l0X3dlYl92aWV3X2dvX2JhY2tfb3JfZm9yd2FyZCh3ZWJWaWV3LCBtX2hvd0Zhcik7CiB9Cklu
ZGV4OiBXZWJLaXRUb29scy9HdGtMYXVuY2hlci9tYWluLmMKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0
VG9vbHMvR3RrTGF1bmNoZXIvbWFpbi5jCShyZXZpc2lvbiAyOTU0OSkKKysrIFdlYktpdFRvb2xz
L0d0a0xhdW5jaGVyL21haW4uYwkod29ya2luZyBjb3B5KQpAQCAtOTcsNyArOTcsNyBAQCBkZXN0
cm95X2NiIChHdGtXaWRnZXQqIHdpZGdldCwgZ3BvaW50ZXIgCiBzdGF0aWMgdm9pZAogZ29fYmFj
a19jYiAoR3RrV2lkZ2V0KiB3aWRnZXQsIGdwb2ludGVyIGRhdGEpCiB7Ci0gICAgd2Via2l0X3dl
Yl92aWV3X2dvX2JhY2t3YXJkICh3ZWJfdmlldyk7CisgICAgd2Via2l0X3dlYl92aWV3X2dvX2Jh
Y2sgKHdlYl92aWV3KTsKIH0KIAogc3RhdGljIHZvaWQK
</data>
<flag name="review"
          id="8093"
          type_id="1"
          status="+"
          setter="mrowe"
    />
          </attachment>
      

    </bug>

</bugzilla>