<?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>14745</bug_id>
          
          <creation_ts>2007-07-24 05:05:03 -0700</creation_ts>
          <short_desc>WebKitTools/Scripts/run-launcher doesn&apos;t speak --gdk</short_desc>
          <delta_ts>2007-08-06 11:13:38 -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>New Bugs</component>
          <version>523.x (Safari 3)</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nigel Tao">nigel.tao.gnome</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>3838</commentid>
    <comment_count>0</comment_count>
    <who name="Nigel Tao">nigel.tao.gnome</who>
    <bug_when>2007-07-24 05:05:03 -0700</bug_when>
    <thetext>From WebKitTools/Scripts, I can currently do
./build-webkit --gdk

But this doesn&apos;t work
./run-launcher --gdk http://news.google.com/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3839</commentid>
    <comment_count>1</comment_count>
      <attachid>15660</attachid>
    <who name="Nigel Tao">nigel.tao.gnome</who>
    <bug_when>2007-07-24 05:05:39 -0700</bug_when>
    <thetext>Created attachment 15660
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3820</commentid>
    <comment_count>2</comment_count>
      <attachid>15660</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-07-24 07:45:24 -0700</bug_when>
    <thetext>Comment on attachment 15660
Patch

Thanks for the patch, Nigel!  In the future, please set the &quot;review?&quot; flag on patches to make sure they&apos;re reviewed in a timely manner.

&gt;-  $launcherPath = &quot;$launcherPath/WebKitTools/GdkLauncher&quot;;
&gt;+  $launcherPath = &quot;$launcherPath/WebKitTools/GdkLauncher/GdkLauncher&quot;;

This looks correct.

&gt;+        else if (currArg[0] == &apos;-&apos;)  // currArg looks like an (unknown) -flag, not a URL
&gt;+            ;  // No-op.  We&apos;ll just silently ignore unknown flags

This looks like a different bug?  Why is this change needed?

However, this patch is missing a ChangeLog entry.  See this page for details on how to create one using the prepare-ChangeLog script:

http://webkit.org/coding/contributing.html

Setting review- flag for no ChangeLog and unknown change to main.cpp.  Please make these fixes and repost the patch.  Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3764</commentid>
    <comment_count>3</comment_count>
    <who name="Nigel Tao">nigel.tao.gnome</who>
    <bug_when>2007-07-24 18:55:51 -0700</bug_when>
    <thetext>The if (currArg[0] == &apos;-&apos;) check is because, otherwise, if I run
./run-launcher --gdk
the --gdk gets passed to GdkLauncher, which then tries to interpret &quot;--gdk&quot; as a URL, which means a blank page comes up instead of the default page (www.google.com).

But, yeah, I&apos;ll re-cook the patch with a ChangeLog entry.  Thanks for educating a webkit noob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3768</commentid>
    <comment_count>4</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-07-24 21:42:54 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; The if (currArg[0] == &apos;-&apos;) check is because, otherwise, if I run
&gt; ./run-launcher --gdk
&gt; the --gdk gets passed to GdkLauncher, which then tries to interpret &quot;--gdk&quot; as
&gt; a URL, which means a blank page comes up instead of the default page
&gt; (www.google.com).

Please modify the Perl script (run-launcher) to consume the &quot;--gdk&quot; switch so that it&apos;s not passed to GdkLauncher.  That way you don&apos;t have to change main.cpp.  Thanks!

Something like this would work:

my @args = grep(!/^(--gdk)$/, @ARGV);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3682</commentid>
    <comment_count>5</comment_count>
      <attachid>15690</attachid>
    <who name="Nigel Tao">nigel.tao.gnome</who>
    <bug_when>2007-07-26 06:26:06 -0700</bug_when>
    <thetext>Created attachment 15690
Patch

This patch created by the svn-create-patch script.

There is no corresponding ChangeLog entry because:
$ ./prepare-ChangeLog 
  Running status to find changed, added, or removed files.
  Reviewing diff to determine which lines changed.
  Extracting affected function names from source files.
No ChangeLog found for run-launcher.

I&apos;ve set the review? flag.  The bugzilla attachment form also has a Requestee field, but I don&apos;t know who to put in there, so I&apos;ve left it blank.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3676</commentid>
    <comment_count>6</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2007-07-26 08:01:31 -0700</bug_when>
    <thetext>Please note: The prepare-ChangeLog script is provided as a convenience to help you write the ChangeLog message. If it doesn&apos;t work, you can just use any text editor to write one by hand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3681</commentid>
    <comment_count>7</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-07-26 09:30:47 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; There is no corresponding ChangeLog entry because:
&gt; $ ./prepare-ChangeLog 
&gt;   Running status to find changed, added, or removed files.
&gt;   Reviewing diff to determine which lines changed.
&gt;   Extracting affected function names from source files.
&gt; No ChangeLog found for run-launcher.

Please file a new bug!  I assume you were in the WebKitTools/Scripts directory when you ran this?  Usually I run that script like this (from the &quot;top-level&quot; directory with WebKitTools, WebCore, JavaScriptCore, etc. directories in it):

$ ./WebKitTools/Scripts/prepare-ChangeLog WebKitTools/Scripts

&gt; I&apos;ve set the review? flag.  The bugzilla attachment form also has a Requestee
&gt; field, but I don&apos;t know who to put in there, so I&apos;ve left it blank.

That&apos;s fine--it&apos;s more common to leave that blank.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3674</commentid>
    <comment_count>8</comment_count>
      <attachid>15690</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-07-26 09:40:34 -0700</bug_when>
    <thetext>Comment on attachment 15690
Patch

Looks great!  I&apos;m going to give it an r- since I&apos;d like to see a ChangeLog entry, and I have one minor quibble below.

&gt;+  # Strip --gdk from the arg-list, since otherwise GdkLauncher will try to
&gt;+  # interpret it as a URL.
&gt;+  @args = grep(!/^(--gdk)$/, @ARGV);

Please use @args instead of @ARGV here.  If someone changes the script later to process @args differently above, then this code won&apos;t pick up those changes.  Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3603</commentid>
    <comment_count>9</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-07-27 09:15:28 -0700</bug_when>
    <thetext>Note that part of this fix was committed in r24721, but please rework the patch to allow the --gdk argument as well!

http://trac.webkit.org/projects/webkit/changeset/24721</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3449</commentid>
    <comment_count>10</comment_count>
    <who name="Nigel Tao">nigel.tao.gnome</who>
    <bug_when>2007-07-30 05:57:15 -0700</bug_when>
    <thetext>On second thoughts, I think that the better place to fix this (the --gdk flag being passed to GdkLauncher and subsequently interpreted as a URL) is in WebKitTools/GdkLauncher/main.cpp rather than in WebKitTools/Scripts/run-launcher.  You could patch run-launcher to explicitly scrub the --gdk argument, but you would miss any other flags that run-launcher takes (or could take, in the future), and GdkLauncher would (incorrectly) try to interpret them as a URL.

The patch would look something like:
------------------------------------------------------
--- WebKitTools/GdkLauncher/main.cpp    (revision 24771)
+++ WebKitTools/GdkLauncher/main.cpp    (working copy)
@@ -119,7 +119,7 @@
             dumpRenderTree = true;
         else if (stringIsEqual(currArg, &quot;-dumprendertree&quot;))
             dumpRenderTree = true;
-        else
+        else if (currArg[0] != &apos;-&apos;)  // currArg looks like an (unknown) -flag, not a URL
             url = autocorrectURL(currArg);
     }
------------------------------------------------------

If you agree that this is the right approach, then I&apos;ll prepare a proper ChangeLog entry etc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3150</commentid>
    <comment_count>11</comment_count>
      <attachid>15807</attachid>
    <who name="Nigel Tao">nigel.tao.gnome</who>
    <bug_when>2007-08-02 06:54:19 -0700</bug_when>
    <thetext>Created attachment 15807
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3145</commentid>
    <comment_count>12</comment_count>
    <who name="Adam Treat">manyoso</who>
    <bug_when>2007-08-02 08:44:28 -0700</bug_when>
    <thetext>This isn&apos;t the right approach IMO.

You should patch the perl to scrub this argument.

run-launcher really shouldn&apos;t be taking that many arguments.  And all the rest you want to pass to the app.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3140</commentid>
    <comment_count>13</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-08-02 09:52:54 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; On second thoughts, I think that the better place to fix this (the --gdk flag
&gt; being passed to GdkLauncher and subsequently interpreted as a URL) is in
&gt; WebKitTools/GdkLauncher/main.cpp rather than in
&gt; WebKitTools/Scripts/run-launcher.  You could patch run-launcher to explicitly
&gt; scrub the --gdk argument, but you would miss any other flags that run-launcher
&gt; takes (or could take, in the future), and GdkLauncher would (incorrectly) try
&gt; to interpret them as a URL.

Sorry for the late reply, Nigel.

I agree with Adam&apos;s comments in Comment #12 that Perl should remove the argument before calling gdklauncher.

In my opinion, gdklauncher should be using getopt() (or similar) routine for parsing command-line switches instead of using custom code.  Then you have much more robust command-line switch parsing, and you can decide whether to ignore errors or report them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2996</commentid>
    <comment_count>14</comment_count>
      <attachid>15807</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-08-06 02:37:04 -0700</bug_when>
    <thetext>Comment on attachment 15807
Patch

r- based on comments from Dave and Adam.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2947</commentid>
    <comment_count>15</comment_count>
      <attachid>15848</attachid>
    <who name="Nigel Tao">nigel.tao.gnome</who>
    <bug_when>2007-08-06 06:38:26 -0700</bug_when>
    <thetext>Created attachment 15848
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2943</commentid>
    <comment_count>16</comment_count>
      <attachid>15848</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-08-06 09:51:40 -0700</bug_when>
    <thetext>Comment on attachment 15848
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2939</commentid>
    <comment_count>17</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-08-06 11:13:38 -0700</bug_when>
    <thetext>$ svn commit WebKitTools/ChangeLog WebKitTools/Scripts/run-launcher 
Sending        WebKitTools/ChangeLog
Sending        WebKitTools/Scripts/run-launcher
Transmitting file data ..
Committed revision 24883.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15660</attachid>
            <date>2007-07-24 05:05:39 -0700</date>
            <delta_ts>2007-07-26 06:26:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>run-launcher-works-with-gdk.diff</filename>
            <type>text/plain</type>
            <size>1107</size>
            <attacher name="Nigel Tao">nigel.tao.gnome</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL1NjcmlwdHMvcnVuLWxhdW5jaGVyCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YktpdFRvb2xzL1NjcmlwdHMvcnVuLWxhdW5jaGVyCShyZXZpc2lvbiAyNDUxMykKKysrIFdlYktp
dFRvb2xzL1NjcmlwdHMvcnVuLWxhdW5jaGVyCSh3b3JraW5nIGNvcHkpCkBAIC00OSw3ICs0OSw3
IEBACiAkRU5We0xEX0xJQlJBUllfUEFUSH0gPSAkcHJvZHVjdERpcjsKIAogaWYgKGlzR2RrKCkp
IHsKLSAgJGxhdW5jaGVyUGF0aCA9ICIkbGF1bmNoZXJQYXRoL1dlYktpdFRvb2xzL0dka0xhdW5j
aGVyIjsKKyAgJGxhdW5jaGVyUGF0aCA9ICIkbGF1bmNoZXJQYXRoL1dlYktpdFRvb2xzL0dka0xh
dW5jaGVyL0dka0xhdW5jaGVyIjsKIH0gZWxzaWYgKGlzUXQoKSkgewogICAkbGF1bmNoZXJQYXRo
ID0gIiRsYXVuY2hlclBhdGgvV2ViS2l0UXQvUXRMYXVuY2hlci9RdExhdW5jaGVyIjsKIH0gZWxz
ZSB7CkluZGV4OiBXZWJLaXRUb29scy9HZGtMYXVuY2hlci9tYWluLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJLaXRUb29scy9HZGtMYXVuY2hlci9tYWluLmNwcAkocmV2aXNpb24gMjQ1MTMpCisrKyBX
ZWJLaXRUb29scy9HZGtMYXVuY2hlci9tYWluLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTU0LDYg
KzE1NCw4IEBACiAgICAgICAgICAgICBkdW1wUmVuZGVyVHJlZSA9IHRydWU7CiAgICAgICAgIGVs
c2UgaWYgKHN0cmluZ0lzRXF1YWwoY3VyckFyZywgIi1kdW1wcmVuZGVydHJlZSIpKQogICAgICAg
ICAgICAgZHVtcFJlbmRlclRyZWUgPSB0cnVlOworICAgICAgICBlbHNlIGlmIChjdXJyQXJnWzBd
ID09ICctJykgIC8vIGN1cnJBcmcgbG9va3MgbGlrZSBhbiAodW5rbm93bikgLWZsYWcsIG5vdCBh
IFVSTAorICAgICAgICAgICAgOyAgLy8gTm8tb3AuICBXZSdsbCBqdXN0IHNpbGVudGx5IGlnbm9y
ZSB1bmtub3duIGZsYWdzCiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHVybCA9IGF1dG9jb3Jy
ZWN0VVJMKGN1cnJBcmcpOwogICAgIH0K
</data>
<flag name="review"
          id="6520"
          type_id="1"
          status="-"
          setter="ddkilzer"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15690</attachid>
            <date>2007-07-26 06:26:06 -0700</date>
            <delta_ts>2007-08-02 06:54:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>run-launcher-works-with-gdk.diff</filename>
            <type>text/plain</type>
            <size>678</size>
            <attacher name="Nigel Tao">nigel.tao.gnome</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL1NjcmlwdHMvcnVuLWxhdW5jaGVyCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YktpdFRvb2xzL1NjcmlwdHMvcnVuLWxhdW5jaGVyCShyZXZpc2lvbiAyNDY0MSkKKysrIFdlYktp
dFRvb2xzL1NjcmlwdHMvcnVuLWxhdW5jaGVyCSh3b3JraW5nIGNvcHkpCkBAIC00OSw3ICs0OSwx
MCBAQCBteSBAYXJncyA9IEBBUkdWOwogJEVOVntMRF9MSUJSQVJZX1BBVEh9ID0gJHByb2R1Y3RE
aXI7CiAKIGlmIChpc0dkaygpKSB7Ci0gICRsYXVuY2hlclBhdGggPSAiJGxhdW5jaGVyUGF0aC9X
ZWJLaXRUb29scy9HZGtMYXVuY2hlciI7CisgICRsYXVuY2hlclBhdGggPSAiJGxhdW5jaGVyUGF0
aC9XZWJLaXRUb29scy9HZGtMYXVuY2hlci9HZGtMYXVuY2hlciI7CisgICMgU3RyaXAgLS1nZGsg
ZnJvbSB0aGUgYXJnLWxpc3QsIHNpbmNlIG90aGVyd2lzZSBHZGtMYXVuY2hlciB3aWxsIHRyeSB0
bworICAjIGludGVycHJldCBpdCBhcyBhIFVSTC4KKyAgQGFyZ3MgPSBncmVwKCEvXigtLWdkaykk
LywgQEFSR1YpOwogfSBlbHNpZiAoaXNRdCgpKSB7CiAgICRsYXVuY2hlclBhdGggPSAiJGxhdW5j
aGVyUGF0aC9XZWJLaXRRdC9RdExhdW5jaGVyL1F0TGF1bmNoZXIiOwogfSBlbHNlIHsK
</data>
<flag name="review"
          id="6538"
          type_id="1"
          status="-"
          setter="ddkilzer"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15807</attachid>
            <date>2007-08-02 06:54:19 -0700</date>
            <delta_ts>2007-08-06 06:38:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>14745.diff</filename>
            <type>text/plain</type>
            <size>1261</size>
            <attacher name="Nigel Tao">nigel.tao.gnome</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDI0ODIzKQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDctMDgtMDIgIE5pZ2VsIFRhbyAgPG5pZ2Vs
dGFvQGdub21lLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBGaXggYnVnIDE0NzQ1OiBXZWJLaXRUb29scy9TY3JpcHRzL3J1bi1sYXVuY2hlciBk
b2Vzbid0IHNwZWFrIC0tZ2RrCisgICAgICAgIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE0NzQ1CisKKyAgICAgICAgKiBHZGtMYXVuY2hlci9tYWluLmNwcDoKKyAgICAg
ICAgKG1haW4pOiBGaWx0ZXIgb3V0IGNvbW1hbmQgbGluZSBhcmd1bWVudHMgdGhhdCBsb29rIGxp
a2UgZmxhZ3MgKGkuZS4KKyAgICAgICAgdGhleSBzdGFydCB3aXRoIGEgIi0iKSBmcm9tIGJlaW5n
IGludGVycHJldGVkIGFzIGEgVVJMLCBpZiB0aGV5IGFyZW4ndAorICAgICAgICBvbmUgb2YgdGhl
IHJlY29nbml6ZWQgZmxhZ3MuCisKIDIwMDctMDgtMDIgIEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBw
bGUuY29tPgogCiAgICAgICAgIERvbid0IGRlbGV0ZSB0aGUgc3RkZXJyIGZpbGUgcmlnaHQgYWZ0
ZXIgY3JlYXRpbmcgaXQKSW5kZXg6IFdlYktpdFRvb2xzL0dka0xhdW5jaGVyL21haW4uY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL0dka0xhdW5jaGVyL21haW4uY3BwCShyZXZpc2lvbiAy
NDgyMykKKysrIFdlYktpdFRvb2xzL0dka0xhdW5jaGVyL21haW4uY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0xMTksNyArMTE5LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkgCiAg
ICAgICAgICAgICBkdW1wUmVuZGVyVHJlZSA9IHRydWU7CiAgICAgICAgIGVsc2UgaWYgKHN0cmlu
Z0lzRXF1YWwoY3VyckFyZywgIi1kdW1wcmVuZGVydHJlZSIpKQogICAgICAgICAgICAgZHVtcFJl
bmRlclRyZWUgPSB0cnVlOwotICAgICAgICBlbHNlCisgICAgICAgIGVsc2UgaWYgKGN1cnJBcmdb
MF0gIT0gJy0nKQogICAgICAgICAgICAgdXJsID0gYXV0b2NvcnJlY3RVUkwoY3VyckFyZyk7CiAg
ICAgfQogCg==
</data>
<flag name="review"
          id="6608"
          type_id="1"
          status="-"
          setter="mrowe"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15848</attachid>
            <date>2007-08-06 06:38:26 -0700</date>
            <delta_ts>2007-08-06 09:51:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>14745.diff</filename>
            <type>text/plain</type>
            <size>1303</size>
            <attacher name="Nigel Tao">nigel.tao.gnome</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDI0ODgxKQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDctMDgtMDYgIE5pZ2VsIFRhbyAgPG5pZ2Vs
dGFvQGdub21lLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBGaXggYnVnIDE0NzQ1OiBXZWJLaXRUb29scy9TY3JpcHRzL3J1bi1sYXVuY2hlciBk
b2Vzbid0IHNwZWFrIC0tZ2RrCisgICAgICAgIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE0NzQ1CisKKyAgICAgICAgKiBTY3JpcHRzL3J1bi1sYXVuY2hlcjoKKyAgICAg
ICAgU2NydWIgdGhlICItLWdkayIgb3V0IG9mIHRoZSBjb21tYW5kIGxpbmUgYXJncywgaWYgZ2l2
ZW4sIHNvIHRoYXQKKyAgICAgICAgR2RrTGF1bmNoZXIgZG9lc24ndCB0cnkgdG8gaW50ZXJwcmV0
IGl0IGFzIGEgVVJMLgorCiAyMDA3LTA4LTAzICBBZGFtIFJvYmVuICA8YXJvYmVuQGFwcGxlLmNv
bT4KIAogICAgICAgICBDYXRjaCBTSUdQSVBFIG9uIFdpbmRvd3Mgc28gdGhhdCBydW4td2Via2l0
LXRlc3RzIGRvZXNuJ3QgcXVpdCB3aGVuIERSVCBjcmFzaGVzCkluZGV4OiBXZWJLaXRUb29scy9T
Y3JpcHRzL3J1bi1sYXVuY2hlcgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9TY3JpcHRzL3J1
bi1sYXVuY2hlcgkocmV2aXNpb24gMjQ4ODEpCisrKyBXZWJLaXRUb29scy9TY3JpcHRzL3J1bi1s
YXVuY2hlcgkod29ya2luZyBjb3B5KQpAQCAtNTAsNiArNTAsOSBAQCAkRU5We0xEX0xJQlJBUllf
UEFUSH0gPSAkcHJvZHVjdERpcjsKIAogaWYgKGlzR2RrKCkpIHsKICAgJGxhdW5jaGVyUGF0aCA9
ICIkbGF1bmNoZXJQYXRoL1dlYktpdFRvb2xzL0dka0xhdW5jaGVyL0dka0xhdW5jaGVyIjsKKyAg
IyBTdHJpcCAtLWdkayBmcm9tIHRoZSBhcmctbGlzdCwgc2luY2Ugb3RoZXJ3aXNlIEdka0xhdW5j
aGVyIHdpbGwgdHJ5IHRvCisgICMgaW50ZXJwcmV0IGl0IGFzIGEgVVJMLgorICBAYXJncyA9IGdy
ZXAoIS9eKC0tZ2RrKSQvLCBAYXJncyk7CiB9IGVsc2lmIChpc1F0KCkpIHsKICAgJGxhdW5jaGVy
UGF0aCA9ICIkbGF1bmNoZXJQYXRoL2Jpbi9RdExhdW5jaGVyIjsKIH0gZWxzZSB7Cg==
</data>
<flag name="review"
          id="6631"
          type_id="1"
          status="+"
          setter="ddkilzer"
    />
          </attachment>
      

    </bug>

</bugzilla>