<?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>34959</bug_id>
          
          <creation_ts>2010-02-15 13:24:24 -0800</creation_ts>
          <short_desc>[Qt] QtLauncher does not load the same set of fonts as the DRT</short_desc>
          <delta_ts>2011-03-14 18:04:40 -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>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>LayoutTestFailure, Qt, QtTriaged</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Joe Wild">joseph.wild</assigned_to>
          <cc>abarth</cc>
    
    <cc>abecsi</cc>
    
    <cc>ariya.hidayat</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>joseph.wild</cc>
    
    <cc>kbalazs</cc>
    
    <cc>kenneth</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>mitz</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>vestbo</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>190544</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-02-15 13:24:24 -0800</bug_when>
    <thetext>fast/multicol/client-rects.html is a new test introduced in http://trac.webkit.org/changeset/54784 .

It seems that this test passes, because the pixel result is similar to 
expected result. But surprisingly fast/multicol/client-rects.html is 
displayed incorrectly in QtLauncher. (png files attached)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190545</commentid>
    <comment_count>1</comment_count>
      <attachid>48773</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-02-15 13:26:25 -0800</bug_when>
    <thetext>Created attachment 48773
expected png</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190546</commentid>
    <comment_count>2</comment_count>
      <attachid>48774</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-02-15 13:26:49 -0800</bug_when>
    <thetext>Created attachment 48774
actual png</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190547</commentid>
    <comment_count>3</comment_count>
      <attachid>48775</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-02-15 13:27:15 -0800</bug_when>
    <thetext>Created attachment 48775
actual png by QtLauncher</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190551</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-02-15 13:39:10 -0800</bug_when>
    <thetext>fast/multicol/client-rects.html skipped by http://trac.webkit.org/changeset/54793 until fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190688</commentid>
    <comment_count>5</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-02-16 07:32:13 -0800</bug_when>
    <thetext>The actual PNG from QtLauncher shows that you don’t have the Ahem font in QtLauncher. The actual PNG from DumpRenderTree shows that it is using a different standard font (for the description text). I guess this is what makes Qt require platform-specific results for so many tests. Seems like this is one of those tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190978</commentid>
    <comment_count>6</comment_count>
      <attachid>48888</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-02-17 04:09:18 -0800</bug_when>
    <thetext>Created attachment 48888
proposed patch - add Qt specific expected file

I installed Ahem font for QtLauncher, now it works correctly,
I get same result by QtLauncher as by DumpRenderTree.

I compared actual rendertree dump with expected file, they 
are same except metrics. (run-webkit-tests --ignore-metrics)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190986</commentid>
    <comment_count>7</comment_count>
      <attachid>48891</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-02-17 04:23:39 -0800</bug_when>
    <thetext>Created attachment 48891
proposed patch - add Qt specific expected file

Remove fast/multicol/client-rects.html from skiplist. (I missed it in my previous patch.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191068</commentid>
    <comment_count>8</comment_count>
    <who name="Ariya Hidayat">ariya.hidayat</who>
    <bug_when>2010-02-17 10:01:54 -0800</bug_when>
    <thetext>&gt; I installed Ahem font for QtLauncher, now it works correctly,
&gt; I get same result by QtLauncher as by DumpRenderTree.

Don&apos;t we need to add this info the wiki page, too?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191109</commentid>
    <comment_count>9</comment_count>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2010-02-17 11:16:11 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; &gt; I installed Ahem font for QtLauncher, now it works correctly,
&gt; &gt; I get same result by QtLauncher as by DumpRenderTree.
&gt; 
&gt; Don&apos;t we need to add this info the wiki page, too?
It probably would be a good idea, maybe even implement a similar loading mechanism for WEBKIT_TEST_FONTS in QtLauncher which DRT uses wouldn&apos;t be a bad idea either.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191598</commentid>
    <comment_count>10</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2010-02-18 07:48:38 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; (In reply to comment #8)
&gt; &gt; &gt; I installed Ahem font for QtLauncher, now it works correctly,
&gt; &gt; &gt; I get same result by QtLauncher as by DumpRenderTree.
&gt; &gt; 
&gt; &gt; Don&apos;t we need to add this info the wiki page, too?
&gt; It probably would be a good idea, maybe even implement a similar loading
&gt; mechanism for WEBKIT_TEST_FONTS in QtLauncher which DRT uses wouldn&apos;t be a bad
&gt; idea either.

I&apos;m working on this as part of the SVG-fonts, basically you run the QtLauncher with --like-drt

But I&apos;ve hit a few bumbs when trying to rebase the SVG-fonts patch, I&apos;m working o that now, let&apos;s see how it goes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>191599</commentid>
    <comment_count>11</comment_count>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2010-02-18 07:51:11 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; (In reply to comment #9)
&gt; &gt; (In reply to comment #8)
&gt; &gt; &gt; &gt; I installed Ahem font for QtLauncher, now it works correctly,
&gt; &gt; &gt; &gt; I get same result by QtLauncher as by DumpRenderTree.
&gt; &gt; &gt; 
&gt; &gt; &gt; Don&apos;t we need to add this info the wiki page, too?
&gt; &gt; It probably would be a good idea, maybe even implement a similar loading
&gt; &gt; mechanism for WEBKIT_TEST_FONTS in QtLauncher which DRT uses wouldn&apos;t be a bad
&gt; &gt; idea either.
&gt; 
&gt; I&apos;m working on this as part of the SVG-fonts, basically you run the QtLauncher
&gt; with --like-drt
&gt; 
&gt; But I&apos;ve hit a few bumbs when trying to rebase the SVG-fonts patch, I&apos;m working
&gt; o that now, let&apos;s see how it goes.

That&apos;s really cool. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194061</commentid>
    <comment_count>12</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2010-02-26 04:57:47 -0800</bug_when>
    <thetext>
&gt; &gt; I&apos;m working on this as part of the SVG-fonts, basically you run the QtLauncher
&gt; &gt; with --like-drt

As this is not going forward, I guess we should all install that font as well. Could it be part of our font package?

I will review the patch assuming that you have this font on the buildbot.

Could you please update with info on how to get the font and email our webkit-qt mailing list with teh info?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194083</commentid>
    <comment_count>13</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-02-26 07:26:10 -0800</bug_when>
    <thetext>(In reply to comment #12)
&gt; As this is not going forward, I guess we should all install that font as well.
&gt; Could it be part of our font package?
&gt; 
&gt; I will review the patch assuming that you have this font on the buildbot.
&gt; 
&gt; Could you please update with info on how to get the font and email our
&gt; webkit-qt mailing list with teh info?

Ahem font is part of our test font package. ( git://gitorious.org/qtwebkit/testfonts.git ) The problem is that DRT uses these fonts, but QtLauncher doesn&apos;t do it. I agree with Comment #9 of Andras, we should make QtLauncher to be able to use WEBKIT_TEST_FONTS environment variable. (Or everyone should install testfonts into ~/.fonts too)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194084</commentid>
    <comment_count>14</comment_count>
      <attachid>48891</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-02-26 07:26:36 -0800</bug_when>
    <thetext>Comment on attachment 48891
proposed patch - add Qt specific expected file

Patch landed in http://trac.webkit.org/changeset/55281</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>357764</commentid>
    <comment_count>15</comment_count>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2011-02-25 00:51:14 -0800</bug_when>
    <thetext>(In reply to comment #14)
&gt; (From update of attachment 48891 [details])
&gt; Patch landed in http://trac.webkit.org/changeset/55281

What is the status of the bug now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>357849</commentid>
    <comment_count>16</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2011-02-25 05:10:16 -0800</bug_when>
    <thetext>Maybe I&apos;m not familiar enough with this but I do not see what is the big deal.
We should simply copy-paste the font configuration hack from drt to 
QtTestBrowser, or make it acceccible from it. That would work on linux at least.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>357851</commentid>
    <comment_count>17</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2011-02-25 05:11:32 -0800</bug_when>
    <thetext>(In reply to comment #16)
&gt; Maybe I&apos;m not familiar enough with this but I do not see what is the big deal.
&gt; We should simply copy-paste the font configuration hack from drt to 
&gt; QtTestBrowser, or make it acceccible from it. That would work on linux at least.

Take this as a question. Is this just that easy?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>357853</commentid>
    <comment_count>18</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-02-25 05:19:09 -0800</bug_when>
    <thetext>(In reply to comment #15)
&gt; What is the status of the bug now?

It seems nobody fixed it in the previous year ... :(

Any volunteer?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361122</commentid>
    <comment_count>19</comment_count>
    <who name="Joe Wild">joseph.wild</who>
    <bug_when>2011-03-02 15:23:17 -0800</bug_when>
    <thetext>I&apos;ll try my hand at this one.  You can assign it to me if you like.

If I understand this correctly, I just need to move/copy the font
loading code from DumpRenderTreeQt.cpp that reads in the fonts from
WEBKIT_TESTFONTS into the QtTestBrowser.  This code should be
projected with an option.  I would suggest -webkit-testfonts or
-load-webkit-testfonts which seem consistent with the other QtTestBrowser options.

One thing I need to investigate too is that DumpRenderTree loads different
font.conf files for different platforms.  This file seems to specify font name mappings.  Anyone know if this would be also needed in the QtTestBrowser.

Comments and suggestions welcome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361152</commentid>
    <comment_count>20</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2011-03-02 16:13:37 -0800</bug_when>
    <thetext>(In reply to comment #19)
&gt; I&apos;ll try my hand at this one.  You can assign it to me if you like.
&gt; 
&gt; If I understand this correctly, I just need to move/copy the font
&gt; loading code from DumpRenderTreeQt.cpp that reads in the fonts from
&gt; WEBKIT_TESTFONTS into the QtTestBrowser.  This code should be
&gt; projected with an option.  I would suggest -webkit-testfonts or
&gt; -load-webkit-testfonts which seem consistent with the other QtTestBrowser options.

Yep, it&apos;s just that. -webkit-testfonts seems to be fine.

&gt; 
&gt; One thing I need to investigate too is that DumpRenderTree loads different
&gt; font.conf files for different platforms.  This file seems to specify font name mappings.  Anyone know if this would be also needed in the QtTestBrowser.
&gt; 

It loads the same checked in config file for every platform: configFile += &quot;/Tools/DumpRenderTree/qt/fonts.conf&quot;;
I do not know the role of that file but I guess it is also needed in QTB to get correct visual
result for every test. By the way the approach we use in DRT depends on fontconfig so it is not working
on every platform. You should guard the whole thing with an appropriate ifdef condition that is true on platforms
where fontconfig is presented.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362953</commentid>
    <comment_count>21</comment_count>
      <attachid>84867</attachid>
    <who name="Joe Wild">joseph.wild</who>
    <bug_when>2011-03-05 08:31:08 -0800</bug_when>
    <thetext>Created attachment 84867
This patch adds the option &quot;-webkit-testfonts&quot; to the QtTestBrowser.


This patch adds the option &quot;-webkit-testfonts&quot; to the QtTestBrowser.
When this option is used the webkit fonts are loaded the same
as they are in DumpRenderTree.  This option can be used on
QtTestBrowser and run-launcher.  It can only be used
on Linux systems with FcInit and is configured as such.

I have a couple of concerns with my changes.  Since I am reusing
the code from DumpRenderTree, I&apos;m not sure of the best way to share
it.

I basically duplicated WebCore:DumpRenderTree::initializeFonts() from
in the QtTestBrowser since I did not want to reference files across
these separate components.

However, when initalizing the fonts, I am reading fonts.conf
from Tools/DumpRenderTree/qt/ since I did not want us to have
to maintain 2 copies of this file.

Finally, I changed the lookup of the fonts.conf to be relative from
the location of the QtTestBrowser executable instead of from the
WebKit top level directory as it does DumpRenderTree.  The main reason
for this is that run-launcher does not do a chdirWebKit() to the top
level directory, like run-webkit-tests does.  I&apos;m not sure if this was
the right decision, but I did not want to change the behavior of the
run-launcher script.

I did not see any test or docs (other than QtTestBrowser -help) that
I needed to update.

Input welcome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362954</commentid>
    <comment_count>22</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-05 08:32:20 -0800</bug_when>
    <thetext>Attachment 84867 did not pass style-queue:

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

Tools/ChangeLog:13:  Line contains tab character.  [whitespace/tab] [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>362958</commentid>
    <comment_count>23</comment_count>
      <attachid>84868</attachid>
    <who name="Joe Wild">joseph.wild</who>
    <bug_when>2011-03-05 09:04:47 -0800</bug_when>
    <thetext>Created attachment 84868
Fix tab in source from previous patch.patch adds the option &quot;-webkit-testfonts&quot; to the QtTestBrowser.

My mistake.  Didn&apos;t run check-webkit-style again after creating the change log.
Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>363061</commentid>
    <comment_count>24</comment_count>
      <attachid>84868</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-03-06 05:37:54 -0800</bug_when>
    <thetext>Comment on attachment 84868
Fix tab in source from previous patch.patch adds the option &quot;-webkit-testfonts&quot; to the QtTestBrowser.

View in context: https://bugs.webkit.org/attachment.cgi?id=84868&amp;action=review

&gt; Tools/ChangeLog:8
&gt; +        This patch adds the option &quot;-webkit-testfonts&quot; to the QtTestBrowser.

-test-fonts would do

&gt; Tools/QtTestBrowser/main.cpp:54
&gt; +#if defined(Q_WS_X11)
&gt; +// Very similar to WebCore::DumpRenderTree::initializeFonts();
&gt; +// Duplicated here so that QtTestBrowser would display contents
&gt; +// with the same fonts as run-webkit-tests/DumpRenderTree.
&gt; +static void initWebKitTestFonts()

Can&apos;t this be in DumpRenderTreeSupport or what the class is called?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>363062</commentid>
    <comment_count>25</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-03-06 05:38:22 -0800</bug_when>
    <thetext>Maybe -use-test-fonts</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>363393</commentid>
    <comment_count>26</comment_count>
    <who name="Joe Wild">joseph.wild</who>
    <bug_when>2011-03-07 10:17:49 -0800</bug_when>
    <thetext>On Comment #24 + #25.

Kenneth,

Thank you for you comments.

As far as option name, I chose -webkit-testfonts because it seemed
reasonably consistent the other QtTestBrower options and has been
referred to as &quot;WebKit Test Fonts&quot; already in DumpRenderTree.  Environment
variable of where to load these fonts in named &quot;WEBKIT_TESTFONTS&quot;. 
I can change the option name to anything we agree on.
&quot;-use-test-fonts&quot; is also file with me.

As far as DumpRenderTreeSupport under
Source/WebKit/qt/WebCoreSupport/DumpRenderTreeSupportQt.h/cpp, it
looks like this exposes WebKit info to DumpRenderTree.  I don&apos;t see a
way to tunnel to Tools/DumpRenderTree/qt/DumpRenderTreeQt.h/cpp
initalizeFonts() from QtTestBrowser through DumpRenderTreeeSupportQt.
Please feel free to correct me if I&apos;m wrong.

So I think we have to choose between duplicating initilizeFonts() and
referencing froms from DumpRenderTree in QtTestBrowser.

Joe</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364134</commentid>
    <comment_count>27</comment_count>
      <attachid>85086</attachid>
    <who name="Joe Wild">joseph.wild</who>
    <bug_when>2011-03-08 13:36:10 -0800</bug_when>
    <thetext>Created attachment 85086
Add the option &quot;-use-test-fonts&quot; to the QtTestBrowser to use same fonts as DumpRenderTree. 

I changed the option name to -use-test-fonts.

However, I left the duplication of 
WebCore:DumpRenderTree::initializeFonts() in the QtTestBrowser 
since I did not see how to share it through DumpRenderTreeSupportQt. 
I am open to suggestions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365359</commentid>
    <comment_count>28</comment_count>
      <attachid>85086</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2011-03-10 11:35:47 -0800</bug_when>
    <thetext>Comment on attachment 85086
Add the option &quot;-use-test-fonts&quot; to the QtTestBrowser to use same fonts as DumpRenderTree. 

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365572</commentid>
    <comment_count>29</comment_count>
      <attachid>85086</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2011-03-10 15:21:48 -0800</bug_when>
    <thetext>Comment on attachment 85086
Add the option &quot;-use-test-fonts&quot; to the QtTestBrowser to use same fonts as DumpRenderTree. 

Joe, if you&apos;d like your patch committed you should set the commit-queue to &quot;?&quot; as well.

I cq+ this for Joe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365607</commentid>
    <comment_count>30</comment_count>
      <attachid>85086</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-10 16:02:11 -0800</bug_when>
    <thetext>Comment on attachment 85086
Add the option &quot;-use-test-fonts&quot; to the QtTestBrowser to use same fonts as DumpRenderTree. 

Rejecting attachment 85086 from commit-queue.

Failed to run &quot;[&apos;./Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=eseidel-cq-sl&apos;, &apos;la...&quot; exit_code: 2

Last 500 characters of output:
://git.webkit.org/WebKit
   2d7275a..8f26e14  master     -&gt; origin/master
Partial-rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc ...
Currently at 80779 = 2d7275ac45644916eec7b5d4c746648445ce37d5
r80780 = 8f26e14cd3bfd8c4428e938ae8c245038f69fc88
Done rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc
First, rewinding head to replay your work on top of it...
Fast-forwarded master to refs/remotes/origin/master.

Full output: http://queues.webkit.org/results/8139063</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365998</commentid>
    <comment_count>31</comment_count>
      <attachid>85475</attachid>
    <who name="Joe Wild">joseph.wild</who>
    <bug_when>2011-03-11 07:40:32 -0800</bug_when>
    <thetext>Created attachment 85475
Rebase and resubmit: Add the option &quot;-use-test-fonts&quot; to the QtTestBrowser to use same fonts as DumpRenderTree. 

This patch passed review and then failed to apply. Rebased the patch and resubmitted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>366755</commentid>
    <comment_count>32</comment_count>
      <attachid>85475</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-13 17:15:45 -0700</bug_when>
    <thetext>Comment on attachment 85475
Rebase and resubmit: Add the option &quot;-use-test-fonts&quot; to the QtTestBrowser to use same fonts as DumpRenderTree. 

Clearing flags on attachment: 85475

Committed r80977: &lt;http://trac.webkit.org/changeset/80977&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>366756</commentid>
    <comment_count>33</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-13 17:15:53 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>366785</commentid>
    <comment_count>34</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-13 18:54:19 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/80977 might have broken SnowLeopard Intel Release (Build)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367401</commentid>
    <comment_count>35</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2011-03-14 18:04:40 -0700</bug_when>
    <thetext>This breaks the &quot;Qt ARMv7 Linux Release&quot; bot: https://bugs.webkit.org/show_bug.cgi?id=56349</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>48773</attachid>
            <date>2010-02-15 13:26:25 -0800</date>
            <delta_ts>2010-02-15 13:26:25 -0800</delta_ts>
            <desc>expected png</desc>
            <filename>client-rects-expected.png</filename>
            <type>image/png</type>
            <size>18513</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGF
VM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2h
B/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq
/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog8
36Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbI
EL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp
+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd
70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+
KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8
muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn
/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq8
9S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5z
rgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl
12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAg
AElEQVR4Ae3dB7DkyFkAYD1Y74FZMC6gwGSTDOwBNmGPYMA2ORVgwEvOmS0yFEU6MpgcluQiU4QF
bDJFtglluCX4qrgFm+gi2GRjsxjfGhD6dTeypJ2RNNLoaXr1qWr3STPdrb+/lubNP+rRO8mLJbMQ
IECAAAECBAgQIEDgFARe7BT2YRcECBAgQIAAAQIECBAoBSQgDgQCBAgQIECAAAECBE5NQAJyatR2
RIAAAQIECBAgQICABMQxQIAAAQIECBAgQIDAqQlIQE6N2o4IECBAgAABAgQIEJCAOAYIECBAgAAB
AgQIEDg1AQnIqVHbEQECBAgQIECAAAECZxAQIECAAIFUBG6/494q1PMXblTrU1euXT1bNXHPXbdV
61YIrF3gSc949uwEj33YQ2bfx2nt4NGPftGeHvWoF61PXXvKU17UwpOf/KL1VNdcAUl15MRNgAAB
AgQIECBAIEEBCUiCgyZkAgQIECBAgAABAqkKmIKV6siJmwABAisUqE+7unjp+sEErlw+V2vLFKwa
hlUCBPYQqE+7uvPOPSqurKgrICsbcN0lQIAAAQIECBAgsKSABGRJffsmQIAAAQIECBAgsDIBCcjK
Blx3CRAgQIAAAQIECCwpIAFZUt++CRAgQIAAAQIECKxMQAKysgHXXQIECBAgQIAAAQJLCkhAltS3
bwIECBAgQIAAAQIrE5CArGzAdZcAAQIECBAgQIDAkgISkCX17ZsAAQIECBAgQIDAygQkICsbcN0l
QIAAAQIECBAgsKTAQROQ69evZ3/3d393kP5EW//wD/+ws6177703e+pTn7rz+SlP9O17Stubuv/7
v/+bPf3pT99snvrPQ47VtuD7xmfO/v/bv/1b9hd/8Rfbwtr7sb625uxHO9i+WPYd0/YY9bXfjmff
/W2rv9Q53o7lVtruG9f//u//zp75zGfO0uW+Y2LfY2yWIE+50T6TUw6n3N3cMbWPwXYf+143I76u
14Z2e7fa9j//8z9nv/mbv5n9+7//e2/X+sZyjedcFxqvLp3Tfa43AXnP93zP7MEPfnD2ru/6rtnj
Hve47MVf/MWzhz70odn7v//7Z4985CPL7R/6oR/KfvRHfzR7xVd8xeyHf/iHJ/fgu7/7u7OXe7mX
y37yJ39ya1t33XVX9uZv/ubZYx/72K3PT3mwb99T2t7U/YM/+IPs4Q9/ePbxH//xm4dO9echx2pb
4H3jM3f/v/iLvzh7n/d5n22h7f1YV1tz96MdbFcs+47ptjHqar8dy777a9fvO8+2xdduw/bNAtvc
6uN65cqV7JVf+ZWzb/zGb7y58sRHhhwT9Vgm7m7R6kv8XjxUh4eM05R9bTsG6+31vW72vTbU27oV
15/whCdkP/7jP5791m/9Vnb+/Pkskrldy5CxvFXOuV0G+zzOax+t+cv2JiAvfOELsz/+4z/OfvmX
fzn7iZ/4iezs2bPZox71qOynfuqnst/93d/Nvu7rvi57wQtekH3wB39w9hqv8RoHifgTPuETyqRn
V2N33HFH9pEf+ZG7np70eN++JzV+f+W3eIu3KA0f8IAHHKK5vds45Fht23nf+Mzd/y/7si/LfuZn
fmZbaHs/1tXW3P1oB9uOJX4xPfnJTy6L7Tum28ao3X57//XtIfurx1evG+t959m2+Npt2L5ZYJtb
fVwvXrxYvqm5uea4R+pjPOSYqMcybo/HUWuJ34uH6vmQcZqyr23HYL29vtfNvteGelu32vp//dd/
ZZ/5mZ+ZXbp0KfvSL/3S7IlPfGJ22223Nbq51nOugbDHBq89sE65aG8CEidDXPHYtcSLRWTpscQb
6pOTk11F93q8r61IhA61r3Zgfftul99n+//+7//K4mfOnMle7MV6+XubzvO8t0wUaJebs4+xv13j
c+j+x77aS1w9e93Xfd32w6O2d7V1Gv1oB1yPJd4AfdiHfVj2O7/zO1Wxfce0PUb19qtGi5X2sbN5
rmt/2+Lb1Nv87KofZdrxbeod8ueuvk3dx//8z/9MbaKqv2+Mbbf2uMYbmkO8dm4b474xbcey6eS+
fdzUW+rnUr8Xx/a37ds3TmP3s6nXPgY3jw993Zw7vk08x/bzT/7kT7IbN25U7w3e+q3fuhHims+5
BsTADV4DoRYq1vsO+F3e5V06Q3upl3qp7G3e5m2qMvECE5f8Xv3VXz27/fbbs7/5m7+pnvunf/qn
Mrt/+7d/++zN3uzNst///d+vntu28vznPz/77M/+7HJqV5T/sz/7s23FsphW8Cqv8irZt33bt5XP
x+XLhz3sYdknfuInVuUPue+YQxifUHzWZ31WOdXnUz/1U7OYVx1LXC2KpOwLv/ALs6/8yq/MXuEV
XiG7evVqFn355E/+5OwrvuIryrj+8A//sIotVnbFt6u96PN3fud3Zl/7tV+btV+k6g13lesaq64+
DvGuxxDrff1vlw/PL/iCL8ge//jHZ/Gp7dd//ddXRbpie/azn12avNVbvVVZPq4QfOAHfmB5HH3v
935v9tqv/drZ67/+6zeOy137arcVDfb1Y9c4VsHfv/KkJz2pPDbe933fN/uP//iP7Ad+4AfK7Xd6
p3fK/vIv/7IsFdNk3vZt37a8wtiO5Zu/+Zuzn/u5nyuv9HzER3xEFp+cxdI1pmWBHf+1249i0dc4
zr/8y788e+d3fufSMcajnvTs2t+u+Nq7j30scY7vOi/iam7E8zVf8zVZjE2cy3H8xDLkuP+N3/iN
8piNsYvXxXvuuaesu+s87jpedsVYNjjwv23jWq/6tKc9LYtPpOO17O677y6f6oqpXnfXGO86JrbF
squPccxFXMe6nMbvxTHHTNtrl2+U2zVO8VzXa+yQ8yDaqC99r5v1spv1rteGocfokNf/rr4OqT80
luhX176+53u+J/uSL/mSLD68+JRP+ZTydWhjsfm5tnOuy2vX+bGxip9r86r3PYn14pORvZaXeImX
yIvpT1vrvPEbv3H+Jm/yJvmv//qv58WX0fPijV7+sR/7sWXZ4qTK3+3d3i1/3vOelxdfQMuLX+x5
8eY8f85znrO1rVd91VfNiysrefEmKy++jJW/5mu+Zv5ar/VaeZHRluW/9Vu/NX+lV3qlqm6RgOTF
G/5qu3jDlH/AB3xAuX3ofb/d271dXnzvpWy7+LQiv3DhQl7MCS63f+/3fi8vvjOTF9/xyItpamU/
//zP/zx/j/d4j7xIjMoy0f9iHnZevNnsjW9be3/6p3+aF9+BKevGf5/xGZ9RmlYP3L8SVrvKdY1V
VO/qYzzf5R3Pt8enq/9Rvr0U3znKo++xFMlaXObJ/+iP/qjc7oqt+PJeXiSe+cu//MuXZf/xH/8x
f73Xe73yWPz5n//5vPjybV4kp/nHfdzHlc/Hf7v21W4rynb1Y9/j7E3f9E3zj/7oj45my6WY2ph/
1Ed91GYz/8Vf/MX8+7//+8vtbbHEOfFVX/VVVfm+Ma0K3r9SH6Nt7RcJfV68MS1LF5/MlWNQJCCl
YTzYt792fPfvtvqx1DnedV7EefxjP/ZjVYyxXbwRrra7jvviUn95XsTrVSzFm4n8/d7v/cr1bedx
8YHKztfErhjLBjv+6xvXxzzmMXnxoUnZwnd913flP/iDP1i1tu8x3B7jrmOifYx19fHbv/3b8/d+
7/eu4qqvPO7S8/LNvyc+/Vn5of5t2oyf+y5z/F7c95hpx9zl2zVO0U7Xa2w833UexPP1YzC2u143
4/n20vXasM8xOuT1v6uvffX3iSX62LWveL6Y5p4XMyNideeyxDl3qHOsq51tHe7y2nZ+xHut9rKE
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
2CpwZuujtQdPTk5qW1YJNAXyPG8+YIsAAQIECBAgQIBAh4ArIB04niJAgAABAgQIECBA4LACEpDD
emqNAAECBAgQIECAAIEOgd4pWPW6ptvUNda7blreesdezwkQIECAAAECUwVcAZkqqD4BAgQIECBA
gAABAoMFJCCDqRQkQIAAAQIECBAgQGCqgARkqqD6BAgQIECAAAECBAgMFpCADKZSkAABAgQIECBA
gACBqQISkKmC6hMgQIAAAQIECBAgMFhAAjKYSkECBAgQIECAAAECBKYKSECmCqpPgAABAgQIECBA
gMBgAQnIYCoFCRAgQIAAAQIECBCYKiABmSqoPgECBAgQIECAAAECgwX2+kvog1tdWcHb77i36vH5
Czeq9akr166erZq4567bqnUrBAgQIECAAAECBFIVcAUk1ZETNwECBAgQIECAAIEEBSQgCQ6akAkQ
IECAAAECBAikKmAK1gFGrj7t6uKl6wdo8b4mrlw+V2vLFKwahlUCBAgQIECAAIFEBVwBSXTghE2A
AAECBAgQIEAgRQEJSIqjJmYCBAgQIECAAAECiQpIQBIdOGETIECAAAECBAgQSFFAApLiqImZAAEC
BAgQIECAQKICEpBEB07YBAgQIECAAAECBFIUkICkOGpiJkCAAAECBAgQIJCogAQk0YETNgECBAgQ
IECAAIEUBSQgKY6amAkQIECAAAECBAgkKiABSXTghE2AAAECBAgQIEAgRQEJSIqjJmYCBAgQIECA
AAECiQpIQBIdOGETIECAAAECBAgQSFFAApLiqImZAAECBAgQIECAQKICEpBEB07YBAgQIECAAAEC
BFIUkICkOGpiJkCAAAECBAgQIJCogAQk0YETNgECBAgQIECAAIEUBSQgKY6amAkQIECAAAECBAgk
KiABSXTghE2AAAECBAgQIEAgRQEJSIqjJmYCBAgQIECAAAECiQqcSTTuowr72tWzVTxXLp+r1qeu
1Nud2pb6BAgQIECAAAECBI5BwBWQYxgFMRAgQIAAAQIECBBYiYAEZCUDrZsECBAgQIAAAQIEjkFg
lilYt99xb9W38xduVOtTV+pTku6567apzalPgAABAgQIECBAgMApC7gCcsrgdkeAAAECBAgQIEBg
zQISkDWPvr4TIECAAAECBAgQOGWBWaZg1addXbx0/WBdat5h6nimYK2tvwcbUA0RIECAAAECBAis
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
1fdiuk1dY73rpuWtd+z1nAABAgQIECAwVcAVkKmC6hMgQIAAAQIECBAgMFhAAjKYSkECBAgQIECA
AAECBKYKSECmCqpPgAABAgQIECBAgMBgAQnIYCoFCRAgQIAAAQIECBCYKiABmSqoPgECBAgQIECA
AAECgwUkIIOpFCRAgAABAgQIECBAYKqABGSqoPoECBAgQIAAAQIECAwWkIAMplKQAAECBAgQIECA
AIGpAhKQqYLqEyBAgAABAgQIECAwWGCvv4Q+uNWVFbz9jnurHp+/cKNan7py7erZqol77rqtWrdC
gAABAgQIECBAIFUBV0BSHTlxEyBAgAABAgQIEEhQQAKS4KAJmQABAgQIECBAgECqAqZgHWDk6tOu
Ll66foAW72viyuVztbZMwaphWCVAgAABAgQIEEhUwBWQRAdO2AQIECBAgAABAgRSFJCApDhqYiZA
gAABAgQIECCQqIAEJNGBEzYBAgQIECBAgACBFAUkICmOmpgJECBAgAABAgQIJCogAUl04IRNgAAB
AgQIECBAIEUBCUiKoyZmAgQIECBAgAABAokKSEASHThhEyBAgAABAgQIEEhRQAKS4qiJmQABAgQI
ECBAgECiAhKQRAdO2AQIECBAgAABAgRSFJCApDhqYiZAgAABAgQIECCQqIAEJNGBEzYBAgQIECBA
gACBFAUkICmOmpgJECBAgAABAgQIJCogAUl04IRNgAABAgQIECBAIEUBCUiKoyZmAgQIECBAgAAB
AokKSEASHThhEyBAgAABAgQIEEhRQAKS4qiJmQABAgQIECBAgECiAhKQRAdO2AQIECBAgAABAgRS
FJCApDhqYiZAgAABAgQIECCQqMCZROM+qrCvXT1bxXPl8rlqfepKvd2pbalPgAABAgQIECBA4BgE
XAE5hlEQAwECBAgQIECAAIGVCEhAVjLQukmAAAECBAgQIEDgGARmmYJ1+x33Vn07f+FGtT51pT4l
6Z67bpvanPoECBAgQIAAAQIECJyygCsgpwxudwQIECBAgAABAgTWLCABWfPo6zsBAgQIECBAgACB
UxaYZQpWfdrVxUvXD9al5h2mjmcK1tr6e7AB1RABAgQIECBAgMDqBFwBWd2Q6zABAgQIECBAgACB
5QQkIMvZ2zMBAgQIECBAgACB1QlIQFY35DpMgAABAgQIECBAYDkBCchy9vZMgAABAgQIECBAYHUC
EpDVDbkOEyBAgAABAgQIEFhOQAKynL09EyBAgAABAgQIEFidgARkdUOuwwQIECBAgAABAgSWE5CA
LGdvzwQIECBAgAABAgRWJyABWd2Q6zABAgQIECBAgACB5QQkIMvZ2zMBAgQIECBAgACB1QlIQFY3
5DpMgAABAgQIECBAYDkBCchy9vZMgAABAgQIECBAYHUCEpDVDbkOEyBAgAABAgQIEFhOQAKynL09
EyBAgAABAgQIEFidgARkdUOuwwQIECBAgAABAgSWE5CALGdvzwQIECBAgAABAgRWJyABWd2Q6zAB
AgQIECBAgACB5QQkIMvZ2zMBAgQIECBAgACB1QmcmaPH166erZq9cvlctT51pd7u1LYOWb8e1xr6
e0g7bREgQIAAAQIECKxLwBWQdY233hIgQIAAAQIECBBYVEACsii/nRMgQIAAAQIECBBYl8BJXixd
XT45Oame7ilalbNyaws4Jm7t8dU7AgQIECBAgMCcAq6AzKmrbQIECBAgQIAAAQIEGgISkAaHDQIE
CBAgQIAAAQIE5hSQgMypq20CBAgQIECAAAECBBoCEpAGhw0CBAgQIECAAAECBOYUkIDMqattAgQI
ECBAgAABAgQaAhKQBocNAgQIECBAgAABAgTmFJCAzKmrbQIECBAgQIAAAQIEGgISkAaHDQIECBAg
QIAAAQIE5hSQgMypq20CBAgQIECAAAECBBoCZxpbPRv1v4DdU9TTBAgQIECAAAECBAgQuEnAFZCb
SDxAgAABAgQIECBAgMBcAhKQuWS1S4AAAQIECBAgQIDATQK9U7DyPL+pkgcIECBAgAABAgQIECAw
RsAVkDFq6hAgQIAAAQIECBAgMEpAAjKKTSUCBAgQIECAAAECBMYISEDGqKlDgAABAgQIECBAgMAo
AQnIKDaVCBAgQIAAAQIECBAYIyABGaOmDgECBAgQIECAAAECowQkIKPYVCJAgAABAgQIECBAYIyA
BGSMmjoECBAgQIAAAQIECIwSkICMYlOJAAECBAgQIECAAIExAhKQMWrqECBAgAABAgQIECAwSqD3
L6GfnJyMalildQjkeb6OjuolAQIECBAgQIDAQQRcATkIo0YIECBAgAABAgQIEBgiIAEZoqQMAQIE
CBAgQIAAAQIHEeidglXfi+k2dY31rpuWt96x13MCBAgQIECAwFQBV0CmCqpPgAABAgQIECBAgMBg
AQnIYCoFCRAgQIAAAQIECBCYKiABmSqoPgECBAgQIECAAAECgwUkIIOpFCRAgAABAgQIECBAYKqA
BGSqoPoECBAgQIAAAQIECAwWkIAMplKQAAECBAgQIECAAIGpAhKQqYLqEyBAgAABAgQIECAwWEAC
MphKQQIECBAgQIAAAQIEpgpIQKYKqk+AAAECBAgQIECAwGCBvf4S+uBWV1bw9jvurXp8/sKNan3q
yrWrZ6sm7rnrtmrdCgECBAgQIECAAIFUBVwBSXXkxE2AAAECBAgQIEAgQQEJSIKDJmQCBAgQIECA
AAECqQqYgnWAkatPu7p46foBWryviSuXz9XaMgWrhmGVAAECBAgQIEAgUQFXQBIdOGETIECAAAEC
BAgQSFFAApLiqImZAAECBAgQIECAQKICEpBEB07YBAgQIECAAAECBFIUkICkOGpiJkCAAAECBAgQ
IJCogAQk0YETNgECBAgQIECAAIEUBSQgKY6amAkQIECAAAECBAgkKiABSXTghE2AAAECBAgQIEAg
RQEJSIqjJmYCBAgQIECAAAECiQpIQBIdOGETIECAAAECBAgQSFFAApLiqImZAAECBAgQIECAQKIC
EpBEB07YBAgQIECAAAECBFIUkICkOGpiJkCAAAECBAgQIJCogAQk0YETNgECBAgQIECAAIEUBSQg
KY6amAkQIECAAAECBAgkKiABSXTghE2AAAECBAgQIEAgRQEJSIqjJmYCBAgQIECAAAECiQpIQBId
OGETIECAAAECBAgQSFFAApLiqImZAAECBAgQIECAQKICZxKN+6jCvnb1bBXPlcvnqvWpK/V2p7al
PgECBAgQIECAAIFjEHAF5BhGQQwECBAgQIAAAQIEViIgAVnJQOsmAQIECBAgQIAAgWMQkIAcwyiI
gQABAgQIECBAgMBKBCQgKxlo3SRAgAABAgQIECBwDAISkGMYBTEQIECAAAECBAgQWImAu2AdYKDP
X7hRtXLx0vVqfepK845at01tTn0CBAgQIECAAAECiwu4ArL4EAiAAAECBAgQIECAwHoEJCDrGWs9
JUCAAAECBAgQILC4gARk8SEQAAECBAgQIECAAIH1CEhA1jPWekqAAAECBAgQIEBgcQEJyOJDIAAC
BAgQIECAAAEC6xGQgKxnrPWUAAECBAgQIECAwOICEpDFh0AABAgQIECAAAECBNYjIAFZz1jrKQEC
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
AgQIECDQEJCANDhsECBAgAABAgQIECAwp4AEZE5dbRMgQIAAAQIECBAg0BCQgDQ4bBAgQIAAAQIE
CBAgMKeABGROXW0TIECAAAECBAgQINAQkIA0OGwQIECAAAECBAgQIDCngARkTl1tEyBAgAABAgQI
ECDQEJCANDhsECBAgAABAgQIECAwp4AEZE5dbRMgQIAAAQIECBAg0BCQgDQ4bBAgQIAAAQIECBAg
MKeABGROXW0TIECAAAECBAgQINAQkIA0OGwQIECAAAECBAgQIDCngARkTl1tEyBAgAABAgQIECDQ
EJCANDhsECBAgAABAgQIECAwp4AEZE5dbRMgQIAAAQIECBAg0BCQgDQ4bBAgQIAAAQIECBAgMKeA
BGROXW0TIECAAAECBAgQINAQkIA0OGwQIECAAAECBAgQIDCngARkTl1tEyBAgAABAgQIECDQEJCA
NDhsECBAgAABAgQIECAwp8CZfRo/OTnZp7iyBAgQIECAAAECBAgQaAi4AtLgsEGAAAECBAgQIECA
wJwCEpA5dbVNgAABAgQIECBAgEBDoHcKVp7njQo2CBAgQIAAAQIECBAgMFbAFZCxcuoRIECAAAEC
BAgQILC3gARkbzIVCBAgQIAAAQIECBAYKyABGSunHgECBAgQIECAAAECewtIQPYmU4EAAQIECBAg
QIAAgbECEpCxcuoRIECAAAECBAgQILC3gARkbzIVCBAgQIAAAQIECBAYKyABGSunHgECBAgQIECA
AAECewtIQPYmU4EAAQIECBAgQIAAgbECEpCxcuoRIECAAAECBAgQILC3QO9fQj85Odm7URXWI5Dn
+Xo6q6cECBAgQIAAAQKTBVwBmUyoAQIECBAgQIAAAQIEhgpIQIZKKUeAAAECBAgQIECAwGSB3ilY
9T2YblPXWO+6aXnrHXs9J0CAAAECBAhMFXAFZKqg+gQIECBAgAABAgQIDBaQgAymUpAAAQIECBAg
QIAAgakCEpCpguoTIECAAAECBAgQIDBYQAIymEpBAgQIECBAgAABAgSmCkhApgqqT4AAAQIECBAg
QIDAYAEJyGAqBQkQIECAAAECBAgQmCogAZkqqD4BAgQIECBAgAABAoMFJCCDqRQkQIAAAQIECBAg
QGCqgARkqqD6BAgQIECAAAECBAgMFpCADKZSkAABAgQIECBAgACBqQISkKmC6hMgQIAAAQIECBAg
MFhAAjKYSkECBAgQIECAAAECBKYKSECmCqpPgAABAgQIECBAgMBgAQnIYCoFCRAgQIAAAQIECBCY
KiABmSqoPgECBAgQIECAAAECgwUkIIOpFCRAgAABAgQIECBAYKqABGSqoPoECBAgQIAAAQIECAwW
kIAMplKQAAECBAgQIECAAIGpAhKQqYLqEyBAgAABAgQIECAwWEACMphKQQIECBAgQIAAAQIEpgpI
QKYKqk+AAAECBAgQIECAwGABCchgKgUJECBAgAABAgQIEJgqIAGZKqg+AQIECBAgQIAAAQKDBSQg
g6kUJECAAAECBAgQIEBgqoAEZKqg+gQIECBAgAABAgQIDBaQgAymUpAAAQIECBAgQIAAgakCEpCp
guoTIECAAAECBAgQIDBYQAIymEpBAgQIECBAgAABAgSmCkhApgqqT4AAAQIECBAgQIDAYAEJyGAq
BQkQIECAAAECBAgQmCogAZkqqD4BAgQIECBAgAABAoMFJCCDqRQkQIAAAQIECBAgQGCqgARkqqD6
BAgQIECAAAECBAgMFpCADKZSkAABAgQIECBAgACBqQJnpjagfpY94hHPqRge/vDnVutTV+6++0FV
E0972oOrdSsECBAgQIAAAQIEUhWQgBxo5F549oFlS88/dzjSF549W7b5gBvPP1CUmiFAgAABAgQI
ECCwrIApWMv62zsBAgQIECBAgACBVQkc7uP6VbE1OxvTrjZXPi5eut58csLWlcvnytoPvB7TukzB
mkCpKgECBAgQIECAwJEIuAJyJAMhDAIECBAgQIAAAQJrEJCArGGU9ZEAAQIECBAgQIDAkQhIQI5k
IIRBgAABAgQIECBAYA0CEpA1jLI+EiBAgAABAgQIEDgSAQnIkQyEMAgQIECAAAECBAisQUACsoZR
1kcCBAgQIECAAAECRyIgATmSgRAGAQIECBAgQIAAgTUISEDWMMr6SIAAAQIECBAgQOBIBCQgRzIQ
wiBAgAABAgQIECCwBgEJyBpGWR8JECBAgAABAgQIHImABORIBkIYBAgQN+mDSgAABQZJREFUIECA
AAECBNYgIAFZwyjrIwECBAgQIECAAIEjEZCAHMlACIMAAQIECBAgQIDAGgQkIGsYZX0kQIAAAQIE
CBAgcCQCEpAjGQhhECBAgAABAgQIEFiDgARkDaOsjwQIECBAgAABAgSOREACciQDIQwCBAgQIECA
AAECaxCQgKxhlPWRAAECBAgQIECAwJEInDmSOJIO4+67H5S98OzZsg9XLp87WF+uXb2vzQfceNDB
2tQQAQIECBAgQIAAgSUFXAFZUt++CRAgQIAAAQIECKxMwBWQAw34A248v2zpgdefe6AWs8yVj4NR
aogAAQIECBAgQOBIBE7yYumK5eTkpHq6p2hVzsqtLeCYuLXHV+8IECBAgAABAnMKmII1p662CRAg
QIAAAQIECBBoCEhAGhw2CBAgQIAAAQIECBCYU0ACMqeutgkQIECAAAECBAgQaAhIQBocNggQIECA
AAECBAgQmFNAAjKnrrYJECBAgAABAgQIEGgISEAaHDYIECBAgAABAgQIEJhTQAIyp662CRAgQIAA
AQIECBBoCEhAGhw2CBAgQIAAAQIECBCYU0ACMqeutgkQIECAAAECBAgQaAicaWz1bNT/AnZPUU8T
IECAAAECBAgQIEDgJgFXQG4i8QABAgQIECBAgAABAnMJSEDmktUuAQIECBAgQIAAAQI3CfROwcrz
/KZKHiBAgAABAgQIECBAgMAYAVdAxqipQ4AAAQIECBAgQIDAKAEJyCg2lQgQIECAAAECBAgQGCMg
ARmjpg4BAgQIECBAgAABAqMEJCCj2FQiQIAAAQIECBAgQGCMgARkjJo6BAgQIECAAAECBAiMEpCA
jGJTiQABAgQIECBAgACBMQISkDFq6hAgQIAAAQIECBAgMEpAAjKKTSUCBAgQIECAAAECBMYISEDG
qKlDgAABAgQIECBAgMAoAQnIKDaVCBAgQIAAAQIECBAYIyABGaOmDgECBAgQIECAAAECowQkIKPY
VCJAgAABAgQIECBAYIyABGSMmjoECBAgQIAAAQIECIwSkICMYlOJAAECBAgQIECAAIExAhKQMWrq
ECBAgAABAgQIECAwSkACMopNJQIECBAgQIAAAQIExghIQMaoqUOAAAECBAgQIECAwCgBCcgoNpUI
ECBAgAABAgQIEBgjIAEZo6YOAQIECBAgQIAAAQKjBCQgo9hUIkCAAAECBAgQIEBgjIAEZIyaOgQI
ECBAgAABAgQIjBKQgIxiU4kAAQIECBAgQIAAgTECEpAxauoQIECAAAECBAgQIDBKQAIyik0lAgQI
ECBAgAABAgTGCEhAxqipQ4AAAQIECBAgQIDAKAEJyCg2lQgQIECAAAECBAgQGCMgARmjpg4BAgQI
ECBAgAABAqMEJCCj2FQiQIAAAQIECBAgQGCMgARkjJo6BAgQIECAAAECBAiMEpCAjGJTiQABAgQI
ECBAgACBMQISkDFq6hAgQIAAAQIECBAgMEpAAjKKTSUCBAgQIECAAAECBMYISEDGqKlDgAABAgQI
ECBAgMAoAQnIKDaVCBAgQIAAAQIECBAYIyABGaOmDgECBAgQIECAAAECowQkIKPYVCJAgAABAgQI
ECBAYIyABGSMmjoECBAgQIAAAQIECIwSkICMYlOJAAECBAgQIECAAIExAhKQMWrqECBAgAABAgQI
ECAwSkACMopNJQIECBAgQIAAAQIExgj8PwQOaenG1oBFAAAAAElFTkSuQmCC
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>48774</attachid>
            <date>2010-02-15 13:26:49 -0800</date>
            <delta_ts>2010-02-15 13:26:49 -0800</delta_ts>
            <desc>actual png</desc>
            <filename>client-rects-actual.png</filename>
            <type>image/png</type>
            <size>9387</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAg
AElEQVR4nO3de5DdZX0/8M/ZnOzGzAJBoBISFBwnkGIuVQwVJeiIdErN2ABChrZaJhYzJagzRaVC
gRQa7TiODAZlOqWDVHMTUGww3DIitFB2MF7SlNRWSmsit5YyJFQSEp7fH/5yurvZ3XP27Dmfvb1e
MzvzPbvf83w/z/d29r3Pc/ZUSiklAAAAEnSMdgEAAMDkIYAAAABpBBAAACCNAAIAAKQRQAAAgDQC
CAAAkEYAAQAA0lRHuwAAmEzmnba3tnzKon0ta3d7T2dtedtjXS1rFxjYnf/ydNu3ce5JM9u+jdFg
BAQAAEgjgAAAAGlMwQKARL2nXV2wck/L2t24prvXI1OwgLHLCAgAAJBGAAEAANIIIAAAQBoBBAAA
SCOAAAAAaQQQAAAgjQACAACkEUAAAIA0AggAAJCmbgB597vfHZVKZdCvY489trZupVKJHTt2tLTA
HTt2RKVSqbteO7bdbC3jfZuNyNjfw9lWxn5qR5/HSt/6q1dXM/ui/3Na0cZwjaX7Cb8y1HmRde43
crwn2jkx2q/t7TSeXp/G6mv8WHHLLbdEd3d3XHvttQ2tPxmv5fGqWm+F1atXxwsvvFB7vHTp0vjy
l78cs2fPjoiIrq6u9lUHjAmbNm2K97znPdHd3T3apdQ1nmpldDhHvLYzPlx55ZXx2c9+NpYvXz7g
z13L41fdALJ48eJDvnfWWWfFySef3JaCYKzavXt3TJ8+fcy32Qr961qyZEk88cQTLb3u29X3dtRK
noxroplzZKxeq83y2s548Oyzz8bSpUvjDW94w4A/dy2PX3UDCPAr7fgLy1j9q01GXWO174yusXpe
jNW6YKJr9RQ11/LY0PI3of/0pz+NM844I6ZOnRrHHXdc3HLLLX1+vn///rjyyivjuOOOi6lTp8bC
hQtj3bp1ddv9/ve/HwsWLIhqtRpvfOMb44YbbohSyqDrDzTHr//32lXLgQMHYtWqVTFr1qyYMmVK
zJkzJ/76r//6kFoeeuiheNe73hWnnnpqRETcfffd8Y53vCO6urpixowZcf7558eTTz7Z53mN1DxQ
21u3bo33ve99MX369Jg2bVqceeaZsW3btkH72Mj69Y51o/uh3nHqr5H91N9rr70W1113XZ/99p3v
fGdEtVYqlfje974XZ599dnR2dsbxxx8ft91227C227/NVp0DvS1evDg+9KEP1R6vW7cuKpVKXHPN
NbXvXX311fH6178+9u/f36eunTt31m7+c+fO7TMPt97xr6d/3/fu3RsrVqyI7u7umD17dmzevHnA
c2Gw7Q5Va39j5X5S7zq777774p3vfGd0dnbGjBkzYtmyZXH//ff3eUFupLaenp44++yz4/DDD49q
tRonnXRSfO1rXzvkOf3vG430abj3lnqGuv7/9V//NY4//vj48Ic/XDtXh7PfR3I+96+rXr8n2tz+
Vry2N3uO9TfRXp8i6t+TmtlPjbxGNbof6rXTTH1DbfuZZ57pc61eddVVfZ472a/lZn/PHFPKMEVE
eeKJJwb92Rvf+Mby9a9/vWzdurWsWLGiVKvV8j//8z+1dT71qU+VhQsXlvXr15f777+/XH755aVS
qZR169YN2OYTTzxRIqIcd9xx5Utf+lLZvHlz7Tm33HLLoHUNVGf/77WrliuvvLIcccQR5cYbbywP
PPBAufbaa0u1Wi1f//rX+9Qyb968smLFirJ+/fqyefPmUqlUykUXXVTuvPPOctddd5WLL764TJ8+
vfQ+TI3U3L/tX/7yl+Xoo48uy5cvL/fcc0/ZvHlzWbp0aZk3b96A/Wxk/UaOdaP7od5x6v240f3U
33XXXVeOOuqo8ld/9Vfl/vvvL3/4h39YOjo6ytatW5uuNSLK/Pnzy6233lp6enrK8uXLy9SpU/vs
g3rbbaZvwz1v//Iv/7IceeSRZf/+/aWUUi655JJSrVbLu971rto6p59+ernooosO6ev+/fvL008/
XSKiPPTQQ2X37t21n9c7/v3Vu0Yvv/zycvzxx5f169eXjRs3lvnz5w/4nMG2O1itvY2l+0m962zL
li2lo6OjLFu2rNxxxx3lO9/5Trn44ovLYYcd1ud8qFfbyy+/XI444ogyb968cscdd5QHHnigfPKT
nywdHR3l+eef7/Oc3veNRvo03HvLQIba1wePVymlbN++vRx77LHlox/9aDlw4EBT+30k53Pvuhrp
986dO8uFF144YJ8vXPlS7euOHb9o2Vfvdocr47W9mXOsv4n2+tToPWm4++lgbfVeoxrdD/Xaaaa+
obbd/1p96aW+5/RYuZZbef0O9jXcfde7n/2vt7Gk5QHkq1/9au3xK6+80mf9vXv3lunTp5f//M//
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
gAmuoQCyZMmS2Llz57Aa3r17d8yZM6epogAAgImp2q6Gu7u729U0AAAwTg05ArJz586oVCoRETF3
7ty49tpraz/76U9/GmeccUZMnTo1jjvuuLjlllv6PLf/e0C2bt0a73vf+2L69Okxbdq0OPPMM2Pb
tm21n+/YsaO2LQAAYGIaMoDMnDkznn766YiIeOihh+Lyyy+v/eyyyy6LFStWRE9PT3zwgx+MFStW
xIsvvjhgO6+88kr81m/9Vpx44onxrW99K7797W/HUUcdFb/3e79XW+ewww6LCy+8sBV9AgAAxqgh
p2BNmTIljj322IiIOOaYY/pMq/rTP/3TWoC44YYb4uabb45nnnkmZsyYcUg7v/jFL+K//uu/YtWq
VTFr1qyIiFi0aFH83d/9XW2dWbNmxfr160feIwAAYMxq+j0gp59+em25q6tryHVPOOGEOO+882Lu
3Lnx/ve/PxYtWhTvf//74yMf+UizmwcAAMahpj+IsLOzs/GNdHTE7bffHo888kgsXrw4fvjDH8Z7
3/veuPTSS5vdPAAAMA617b9g9fbcc8/FddddFzfeeGO89a1vjU984hPx8MMPx1lnnRU33XRT3ec/
+GB76urd7jXXtGcbAADA/2l4BOTxxx+PZ555pqmNzJgxI9auXRsf+9jH4t5774177703vvCFL8TC
hQtr6+zatSuWLVvWVPutsmzZsti1a9eo1gAAABNZQwFk6dKl8ZGPfCRuvfXWpjbS2dkZd955Z2zd
ujWWLFkS5557bhw4cKDPm853794dGzZsaKr9VtmwYUPs3r17VGsAAICJrFJKKaNdBAAAMDk0/SZ0
AACA4RJAAACANAIIAACQRgABAADSCCAAAEAaAQQAAEgjgAAAAGkEEAAAII0AAgAApBFAAACANAII
AACQRgABAADSCCAAAEAaAQQAAEgjgAAAAGkEEAAAII0AAgAApBFAAACANAIIAACQplpvhUqlklEH
41QpZbRLAABgHDECAgAApBFAAACANHWnYPVmug0RpuUBANA8IyAAAEAaAQQAAEgjgAAAAGkEEAAA
II0AAgAApBFAAACANAIIAACQRgABAADSCCAAAECaYX0SOgObd9re2vIpi/a1rN3tPZ215W2PdbWs
XQAAGC1GQAAAgDQCCAAAkMYUrBboPe3qgpV7WtbuxjXdvR6ZggUAwPhnBAQAAEgjgAAAAGkEEAAA
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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>48775</attachid>
            <date>2010-02-15 13:27:15 -0800</date>
            <delta_ts>2010-02-15 13:27:15 -0800</delta_ts>
            <desc>actual png by QtLauncher</desc>
            <filename>client-rects-in-QtLauncher.png</filename>
            <type>image/png</type>
            <size>11932</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">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
//7v/z7WMl566aX3v//9Z5555gc/+MG77777gQceGHgVXvnLDDLqVpTae2VuXb9ly5Y1NDRs2LCh
+GOSJBdddNHNN99c/m4spVTL5RdZ5kvw+te/fvPmzQ8++OC6detCCFdeeeWGDRs2bNhw9dVXl1/t
OCxfvryhoeGhhx7qf+SRRx6ZYJtTcO6UOhrPPffcQa/FnXfeOepKd+3a9eMf//inP/3pRz7ykT/7
sz+bO3fuCFtXqrxxnCAj+Mu//MtXvvKVH/jABz72sY+98MILI696gsZa+VNbKov/vvOFuvH9629h
4sUPVf5emsiRNoIpe98rKnW6TfBoGfebZznrnfg7czninpLjNjUbO1aTcpuGm2666W1ve9unP/3p
00477cEHH/zHf/zHe++9d9glP/rRjx44cOD000/fsGHDZz/72e9+97tDl1myZMnNN9/8iU98YufO
nf/8z/8ccUWZTOYDH/jADTfc8NJLL61evfrnP//5bbfd9q1vfWvo0z/+8Y//yZ/8SXt7+1ve8pZM
JvP973+//2Nu5ZfR1NR05513Hjt27E1velMI4Ytf/OLQX4rlLDPIyFsxwt4rc+sGruimm25617ve
dfvtt69cufKee+755S9/+ZWvfKX83TjCJgzbcvlFlvkSXH755dXV1Xfdddc999wTQrjyyis/9rGP
hRBGCFibN2/u7e2d4ImazWY/9KEP3XDDDfv37z/zzDMfe+yxf/mXfynzuaUKmIJzp9TR+LGPfeya
a64Z+Frcfffdo660eNvoz3/+869//et37dp1++23p9Ppbdu2nXbaaUP/Si5V3ggnyHXXXffZz362
paWlzB3b77bbbvve9773vve97wc/+EEqlSr/XWVMx8YIle/Zs+fDH/7wwH0Y3bh3Tinl76WJHGkj
mLL3vaJSp1v5+2EcWzGCctY77sZn0IHdb+K/hiZFOeOIocTw/MAHB/5YKBTuuOOOlpaWTCZz1lln
Dbw8sF9xYPvnP//5Oeeck06nTz311P7PZQxq7eGHHz7ttNPS6fR55533xBNPDKx54ivK5XK33nrr
0qVLM5nMqlWr/vVf/7XUBj7wwAPnn39+Nputq6u77rrrNm3a1F/JCGUMamTTpk3nnXdeNputra29
6qqrnnvuuaEFl1pmhB0+wlaMsPcGtjDC1g3U19f3iU98YvHixZlM5pxzzvnBD34wpt04wiaUarnM
Iss5Eore/OY3hxD2799fLHvevHlnnHHGwAUGrvGtb31rKpWqq6sbufhSTx/6Gp1yyimVlZVXX331
I488UltbO+puGVhAvyk7d5LSR+N3v/vd4qfW6+rq3vCGNxT/vh91pXfdddfSpUsrKiouvPDCTZs2
vfGNb8xmszt37hy6E0Yor8wTZORXZNB1OcU/fO+5557y90yZx8bA6VKVDyqm6KwLe4r/+i+lGuu/
/hZG2DnD1lzqwTLf5Mt/KQeatu97I59uZW7d+LZigr9kx9R4v8k+sCfvU4Tj2NjJlkqGXE4BRPfN
b37ziiuuWLFiRfHHu++++7bbbvvNb35zYquKZceOHatXrz6xbyb5fP7ZZ59dtWrVCawBoN+kXIMF
DHLvvfe+5z3vee6553K53JYtW26++eb+u54SxdatWxcuXHiiqwA4TsCCqfClL32pt7f3D/7gD7LZ
7KWXXnrZZZcVL/8ilvXr14984TzAVDJECFPn4MGDR44caW5unjNnzomuBYBJdCID1rp1xyfWrh1n
C5s2HZ/YuHHC1QAARGKIEAAgMgELACCySbnRaJn6RwbXrz+BVQAARKYHCwAgMgELACAyAQsAIDIB
CwAgMgELACAyAQsAIDIBCwAgMgELACAyAQsAILJyA1YqldqxY8dYZwEAzEIjBawHHnjg6NGjU1YK
AMDJYaSAdfXVV7/44oujNtHR0bFq1ap4JQEAzGwRvuy5rq5u4o0AAJw0SvZgpVKpEMLq1auLEyGE
Z5555rLLLstms83NzV//+tcHLtl/DdbWrVtf/epX19bWVldXX3HFFdu2bSs+vmPHjv52AABObiUD
1r59+0IIP/vZz4oTIYT3v//9N95445YtW97whjfceOONra2tg57S09Pzute97tRTT/3e9773/e9/
f/78+X/+539enFVfX3/ttddOziYAAEwvJYcIFy9eHEJYuHBhcSKE8Dd/8zfFwHTHHXd85Stf+d3v
ftfU1DTwKXv37j148OCtt97a0tISQrjwwgv/4z/+ozirpaXl7rvvnqRtAACYVsZwDdYll1xSnKiq
qhp2gZUrV77pTW9avXr1a17zmgsvvPA1r3nNO97xjgg1AgDMKGO40WhlZeUobaXT99577+bNmy+/
/PInnnhi3bp173vf+yZWHgDAzBPhU4T9XnrppU996lOf+9znzjrrrA9+8IM///nPr7zyyi9+8Yul
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
NSS3jRAcSAAAAABJRU5ErkJggg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48888</attachid>
            <date>2010-02-17 04:09:18 -0800</date>
            <delta_ts>2010-02-17 04:23:39 -0800</delta_ts>
            <desc>proposed patch - add Qt specific expected file</desc>
            <filename>client-rects.patch</filename>
            <type>text/plain</type>
            <size>6521</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">SW5kZXg6IHBsYXRmb3JtL3F0LWxpbnV4L2Zhc3QvbXVsdGljb2wvY2xpZW50LXJlY3RzLWV4cGVj
dGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBwbGF0Zm9ybS9xdC1saW51eC9mYXN0L211bHRpY29sL2Ns
aWVudC1yZWN0cy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBwbGF0Zm9ybS9xdC1saW51
eC9mYXN0L211bHRpY29sL2NsaWVudC1yZWN0cy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBA
IC0wLDAgKzEsOTYgQEAKK2xheWVyIGF0ICgwLDApIHNpemUgNzg0eDcyNgorICBSZW5kZXJWaWV3
IGF0ICgwLDApIHNpemUgNzg0eDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA3ODR4NzI2CisgIFJl
bmRlckJsb2NrIHtIVE1MfSBhdCAoMCwwKSBzaXplIDc4NHg3MjYKKyAgICBSZW5kZXJCb2R5IHtC
T0RZfSBhdCAoOCw4KSBzaXplIDc2OHg3MDgKKyAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCww
KSBzaXplIDc2OHg1OAorICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsOSkgc2l6ZSA0
NzB4MjAKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCw5KSB3aWR0aCA0NzA6ICJUaGUgYmx1ZSBi
b3JkZXJzIHNob3VsZCBjb2luY2lkZSB3aXRoIGxpZ2h0IGJsdWUgc3F1YXJlcywgbGlrZSB0aGlz
OiAiCisgICAgICAgIFJlbmRlckJsb2NrIHtTUEFOfSBhdCAoNDcwLDApIHNpemUgMjV4MjUgW2Jn
Y29sb3I9I0FERDhFNl0gW2JvcmRlcjogKDNweCBzb2xpZCAjMDAwMEZGN0YpXQorICAgICAgICBS
ZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDQ5NSw5KSBzaXplIDIxOHgyMAorICAgICAgICAgIHRleHQg
cnVuIGF0ICg0OTUsOSkgd2lkdGggODogIi4gIgorICAgICAgICAgIHRleHQgcnVuIGF0ICg1MDMs
OSkgd2lkdGggMjEwOiAiVGhlcmUgc2hvdWxkIGJlIG5vbmUgb2YgdGhpczogIgorICAgICAgICBS
ZW5kZXJCbG9jayB7U1BBTn0gYXQgKDcxMywwKSBzaXplIDI1eDI1IFtiZ2NvbG9yPSNBREQ4RTZd
CisgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoNzM4LDkpIHNpemUgNzU2eDQ5CisgICAg
ICAgICAgdGV4dCBydW4gYXQgKDczOCw5KSB3aWR0aCA0OiAiICIKKyAgICAgICAgICB0ZXh0IHJ1
biBhdCAoNzQyLDkpIHdpZHRoIDE0OiAib3IiCisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMzgp
IHdpZHRoIDMzOiAidGhpczogIgorICAgICAgICBSZW5kZXJCbG9jayB7U1BBTn0gYXQgKDMzLDI5
KSBzaXplIDI1eDI1IFtib3JkZXI6ICgzcHggc29saWQgIzAwMDBGRjdGKV0KKyAgICAgICAgUmVu
ZGVyVGV4dCB7I3RleHR9IGF0ICg1OCwzOCkgc2l6ZSA0eDIwCisgICAgICAgICAgdGV4dCBydW4g
YXQgKDU4LDM4KSB3aWR0aCA0OiAiLiIKKyAgICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDc0
KSBzaXplIDEzNng3NiBbY29sb3I9I0FERDhFNl0gW2JvcmRlcjogKDNweCBzb2xpZCAjMDAwMDAw
KV0KKyAgICAgICAgUmVuZGVyQlIge0JSfSBhdCAoMTMsMTMpIHNpemUgMHgyNAorICAgICAgICBS
ZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDEzLDM4KSBzaXplIDI1eDc0CisgICAgICAgICAgdGV4dCBy
dW4gYXQgKDEzLDM4KSB3aWR0aCAyNTogIngiCisgICAgICAgICAgdGV4dCBydW4gYXQgKDEzLDYz
KSB3aWR0aCAyNTogInkiCisgICAgICAgICAgdGV4dCBydW4gYXQgKDEzLDg4KSB3aWR0aCAyNTog
InoiCisgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCwxNjApIHNpemUgMTM2eDc2IFtjb2xv
cj0jQUREOEU2XSBbYm9yZGVyOiAoM3B4IHNvbGlkICMwMDAwMDApXQorICAgICAgICBSZW5kZXJC
UiB7QlJ9IGF0ICgxMywxMykgc2l6ZSAweDI0CisgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0g
YXQgKDAsMCkgc2l6ZSAyNXg3NAorICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMTMs
MzgpIHNpemUgMjV4NzQKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgxMywzOCkgd2lkdGggMjU6
ICJ4IgorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDEzLDYzKSB3aWR0aCAyNTogInkiCisgICAg
ICAgICAgICB0ZXh0IHJ1biBhdCAoMTMsODgpIHdpZHRoIDI1OiAieiIKKyAgICAgICAgUmVuZGVy
VGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgwCisgICAgICBSZW5kZXJCbG9jayB7RElWfSBh
dCAoMCwyNDYpIHNpemUgMTM2eDc2IFtjb2xvcj0jQUREOEU2XSBbYm9yZGVyOiAoM3B4IHNvbGlk
ICMwMDAwMDApXQorICAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMTMsMTMpIHNp
emUgNTB4MjUKKyAgICAgICAgICBSZW5kZXJCUiB7QlJ9IGF0ICgwLDApIHNpemUgMHgyNAorICAg
ICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMTMsMzgpIHNpemUgNTB4NzUKKyAgICAgICAgICBS
ZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAyNXg3NAorICAgICAgICAgICAgdGV4dCBy
dW4gYXQgKDAsMCkgd2lkdGggMjU6ICJ4IgorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMjUp
IHdpZHRoIDI1OiAieSIKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDUwKSB3aWR0aCAyNTog
InoiCisgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCwzMzIpIHNpemUgMTM2eDc2IFtjb2xv
cj0jQUREOEU2XSBbYm9yZGVyOiAoM3B4IHNvbGlkICMwMDAwMDApXQorICAgICAgICBSZW5kZXJC
bG9jayAoYW5vbnltb3VzKSBhdCAoMTMsMTMpIHNpemUgNTB4MjUKKyAgICAgICAgICBSZW5kZXJC
UiB7QlJ9IGF0ICgwLDApIHNpemUgMHgyNAorICAgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAo
MTMsMzgpIHNpemUgNTB4NzUKKyAgICAgICAgICBSZW5kZXJCUiB7QlJ9IGF0ICgwLDApIHNpemUg
MHgyNAorICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwyNSkgc2l6ZSAyNXg0OQor
ICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMjUpIHdpZHRoIDI1OiAieSIKKyAgICAgICAgICAg
IHRleHQgcnVuIGF0ICgwLDUwKSB3aWR0aCAyNTogInoiCisgICAgICBSZW5kZXJCbG9jayB7RElW
fSBhdCAoMCw0MTgpIHNpemUgMTM2eDc2IFtjb2xvcj0jQUREOEU2XSBbYm9yZGVyOiAoM3B4IHNv
bGlkICMwMDAwMDApXQorICAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMTMsMTMp
IHNpemUgNTB4MjUKKyAgICAgICAgICBSZW5kZXJCUiB7QlJ9IGF0ICgwLDApIHNpemUgMHgyNAor
ICAgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMTMsMzgpIHNpemUgNTB4NTQKKyAgICAgICAg
ICBSZW5kZXJCUiB7QlJ9IGF0ICgwLDApIHNpemUgMHgyNAorICAgICAgICAgIFJlbmRlclNsaWRl
ciB7SU5QVVR9IGF0ICgyLDI3KSBzaXplIDI1eDI1IFtjb2xvcj0jMDAwMDAwXSBbYmdjb2xvcj0j
QUREOEU2XQorICAgICAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDEyLDEyKSBzaXplIDB4
MAorICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDAsNTA0KSBzaXplIDEzNng3NiBbY29sb3I9
I0FERDhFNl0gW2JvcmRlcjogKDNweCBzb2xpZCAjMDAwMDAwKV0KKyAgICAgICAgUmVuZGVyQmxv
Y2sgKGFub255bW91cykgYXQgKDEzLDEzKSBzaXplIDUweDI1CisgICAgICAgICAgUmVuZGVyQlIg
e0JSfSBhdCAoMCwwKSBzaXplIDB4MjQKKyAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDEz
LDM4KSBzaXplIDUweDUwCisgICAgICAgICAgUmVuZGVyQlIge0JSfSBhdCAoMCwwKSBzaXplIDB4
MjQKKyAgICAgICAgICBSZW5kZXJJbWFnZSB7SU1HfSBhdCAoMCwyNSkgc2l6ZSAyNXgyNSBbYmdj
b2xvcj0jQUREOEU2XQorICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDU5Nikgc2l6ZSA3Njh4
MjAKKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNzEweDIwCisgICAg
ICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNzEwOiAiRXhjZXB0IGhlcmUsIHdoZXJlIHRo
ZSBibHVlIGJvcmRlciBzaG91bGQgYmUgYXJvdW5kIHRoZSBiaWdnZXIgc2xpY2Ugb2YgdGhlIGJs
dWUgc3F1YXJlLCBvbiB0aGUgcmlnaHQuIgorICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDAs
NjMyKSBzaXplIDEzNng3NiBbY29sb3I9I0FERDhFNl0gW2JvcmRlcjogKDNweCBzb2xpZCAjMDAw
MDAwKV0KKyAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDEzLDUzKSBzaXplIDI1eDI1IFti
Z2NvbG9yPSNBREQ4RTZdCitsYXllciBhdCAoMjEsMTIwKSBzaXplIDI1eDI0CisgIFJlbmRlckJs
b2NrIChwb3NpdGlvbmVkKSB7RElWfSBhdCAoMjEsMTIwKSBzaXplIDI1eDI0IFtib3JkZXI6ICgz
cHggc29saWQgIzAwMDBGRjdGKV0KK2xheWVyIGF0ICg4MSw5NSkgc2l6ZSAyNXgyNAorICBSZW5k
ZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDgxLDk1KSBzaXplIDI1eDI0IFtib3JkZXI6
ICgzcHggc29saWQgIzAwMDBGRjdGKV0KK2xheWVyIGF0ICg4MSwxMjApIHNpemUgMjV4MjQKKyAg
UmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICg4MSwxMjApIHNpemUgMjV4MjQgW2Jv
cmRlcjogKDNweCBzb2xpZCAjMDAwMEZGN0YpXQorbGF5ZXIgYXQgKDIxLDIwNikgc2l6ZSAyNXgy
NAorICBSZW5kZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDIxLDIwNikgc2l6ZSAyNXgy
NCBbYm9yZGVyOiAoM3B4IHNvbGlkICMwMDAwRkY3RildCitsYXllciBhdCAoODEsMTgxKSBzaXpl
IDI1eDI0CisgIFJlbmRlckJsb2NrIChwb3NpdGlvbmVkKSB7RElWfSBhdCAoODEsMTgxKSBzaXpl
IDI1eDI0IFtib3JkZXI6ICgzcHggc29saWQgIzAwMDBGRjdGKV0KK2xheWVyIGF0ICg4MSwyMDYp
IHNpemUgMjV4MjQKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICg4MSwyMDYp
IHNpemUgMjV4MjQgW2JvcmRlcjogKDNweCBzb2xpZCAjMDAwMEZGN0YpXQorbGF5ZXIgYXQgKDIx
LDI5Mikgc2l6ZSAyNXgyNAorICBSZW5kZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDIx
LDI5Mikgc2l6ZSAyNXgyNCBbYm9yZGVyOiAoM3B4IHNvbGlkICMwMDAwRkY3RildCitsYXllciBh
dCAoODEsMjY3KSBzaXplIDI1eDI0CisgIFJlbmRlckJsb2NrIChwb3NpdGlvbmVkKSB7RElWfSBh
dCAoODEsMjY3KSBzaXplIDI1eDI0IFtib3JkZXI6ICgzcHggc29saWQgIzAwMDBGRjdGKV0KK2xh
eWVyIGF0ICg4MSwyOTIpIHNpemUgMjV4MjQKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtE
SVZ9IGF0ICg4MSwyOTIpIHNpemUgMjV4MjQgW2JvcmRlcjogKDNweCBzb2xpZCAjMDAwMEZGN0Yp
XQorbGF5ZXIgYXQgKDgxLDM1Mykgc2l6ZSAyNXgyNAorICBSZW5kZXJCbG9jayAocG9zaXRpb25l
ZCkge0RJVn0gYXQgKDgxLDM1Mykgc2l6ZSAyNXgyNCBbYm9yZGVyOiAoM3B4IHNvbGlkICMwMDAw
RkY3RildCitsYXllciBhdCAoODEsMzc4KSBzaXplIDI1eDI0CisgIFJlbmRlckJsb2NrIChwb3Np
dGlvbmVkKSB7RElWfSBhdCAoODEsMzc4KSBzaXplIDI1eDI0IFtib3JkZXI6ICgzcHggc29saWQg
IzAwMDBGRjdGKV0KK2xheWVyIGF0ICg4Myw0NDEpIHNpemUgMjV4MjUKKyAgUmVuZGVyQmxvY2sg
KHBvc2l0aW9uZWQpIHtESVZ9IGF0ICg4Myw0NDEpIHNpemUgMjV4MjUgW2JvcmRlcjogKDNweCBz
b2xpZCAjMDAwMEZGN0YpXQorbGF5ZXIgYXQgKDgxLDUyNSkgc2l6ZSAyNXgyNQorICBSZW5kZXJC
bG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDgxLDUyNSkgc2l6ZSAyNXgyNSBbYm9yZGVyOiAo
M3B4IHNvbGlkICMwMDAwRkY3RildCitsYXllciBhdCAoODEsNjQzKSBzaXplIDI1eDI1CisgIFJl
bmRlckJsb2NrIChwb3NpdGlvbmVkKSB7RElWfSBhdCAoODEsNjQzKSBzaXplIDI1eDI1IFtib3Jk
ZXI6ICgzcHggc29saWQgIzAwMDBGRjdGKV0KSW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBDaGFuZ2VMb2cJKHJldmlzaW9uIDU0ODgzKQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDMgKzEsMTQgQEAKKzIwMTAtMDItMTcgIENzYWJhIE9zenRyb2dvbsOhYyAgPG9zc3lA
d2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBbUXRdIGZhc3QvbXVsdGljb2wvY2xpZW50LXJlY3RzLmh0bWwgZmFpbHMgaW4gUXRMYXVu
Y2hlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQ5
NTkKKworICAgICAgICAqIHBsYXRmb3JtL3F0LWxpbnV4L2Zhc3Q6IEFkZGVkLgorICAgICAgICAq
IHBsYXRmb3JtL3F0LWxpbnV4L2Zhc3QvbXVsdGljb2w6IEFkZGVkLgorICAgICAgICAqIHBsYXRm
b3JtL3F0LWxpbnV4L2Zhc3QvbXVsdGljb2wvY2xpZW50LXJlY3RzLWV4cGVjdGVkLnR4dDogUGxh
dGZvcm0gc3BlY2lmaWMgZXhwZWN0ZWQgZmlsZSBhZGRlZC4KKwogMjAxMC0wMS0wNyAgUGhpbGlw
cGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkg
R3VzdGF2byBOb3JvbmhhIFNpbHZhLgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48891</attachid>
            <date>2010-02-17 04:23:39 -0800</date>
            <delta_ts>2010-06-11 10:04:31 -0700</delta_ts>
            <desc>proposed patch - add Qt specific expected file</desc>
            <filename>client-rects.patch</filename>
            <type>text/plain</type>
            <size>7337</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL3F0LWxpbnV4L2Zhc3QvbXVsdGljb2wvY2xpZW50
LXJlY3RzLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9x
dC1saW51eC9mYXN0L211bHRpY29sL2NsaWVudC1yZWN0cy1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDApCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC1saW51eC9mYXN0L211bHRpY29sL2NsaWVu
dC1yZWN0cy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsOTYgQEAKK2xheWVy
IGF0ICgwLDApIHNpemUgNzg0eDcyNgorICBSZW5kZXJWaWV3IGF0ICgwLDApIHNpemUgNzg0eDYw
MAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA3ODR4NzI2CisgIFJlbmRlckJsb2NrIHtIVE1MfSBhdCAo
MCwwKSBzaXplIDc4NHg3MjYKKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCw4KSBzaXplIDc2
OHg3MDgKKyAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCwwKSBzaXplIDc2OHg1OAorICAgICAg
ICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsOSkgc2l6ZSA0NzB4MjAKKyAgICAgICAgICB0ZXh0
IHJ1biBhdCAoMCw5KSB3aWR0aCA0NzA6ICJUaGUgYmx1ZSBib3JkZXJzIHNob3VsZCBjb2luY2lk
ZSB3aXRoIGxpZ2h0IGJsdWUgc3F1YXJlcywgbGlrZSB0aGlzOiAiCisgICAgICAgIFJlbmRlckJs
b2NrIHtTUEFOfSBhdCAoNDcwLDApIHNpemUgMjV4MjUgW2JnY29sb3I9I0FERDhFNl0gW2JvcmRl
cjogKDNweCBzb2xpZCAjMDAwMEZGN0YpXQorICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQg
KDQ5NSw5KSBzaXplIDIxOHgyMAorICAgICAgICAgIHRleHQgcnVuIGF0ICg0OTUsOSkgd2lkdGgg
ODogIi4gIgorICAgICAgICAgIHRleHQgcnVuIGF0ICg1MDMsOSkgd2lkdGggMjEwOiAiVGhlcmUg
c2hvdWxkIGJlIG5vbmUgb2YgdGhpczogIgorICAgICAgICBSZW5kZXJCbG9jayB7U1BBTn0gYXQg
KDcxMywwKSBzaXplIDI1eDI1IFtiZ2NvbG9yPSNBREQ4RTZdCisgICAgICAgIFJlbmRlclRleHQg
eyN0ZXh0fSBhdCAoNzM4LDkpIHNpemUgNzU2eDQ5CisgICAgICAgICAgdGV4dCBydW4gYXQgKDcz
OCw5KSB3aWR0aCA0OiAiICIKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoNzQyLDkpIHdpZHRoIDE0
OiAib3IiCisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMzgpIHdpZHRoIDMzOiAidGhpczogIgor
ICAgICAgICBSZW5kZXJCbG9jayB7U1BBTn0gYXQgKDMzLDI5KSBzaXplIDI1eDI1IFtib3JkZXI6
ICgzcHggc29saWQgIzAwMDBGRjdGKV0KKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICg1
OCwzOCkgc2l6ZSA0eDIwCisgICAgICAgICAgdGV4dCBydW4gYXQgKDU4LDM4KSB3aWR0aCA0OiAi
LiIKKyAgICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDc0KSBzaXplIDEzNng3NiBbY29sb3I9
I0FERDhFNl0gW2JvcmRlcjogKDNweCBzb2xpZCAjMDAwMDAwKV0KKyAgICAgICAgUmVuZGVyQlIg
e0JSfSBhdCAoMTMsMTMpIHNpemUgMHgyNAorICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQg
KDEzLDM4KSBzaXplIDI1eDc0CisgICAgICAgICAgdGV4dCBydW4gYXQgKDEzLDM4KSB3aWR0aCAy
NTogIngiCisgICAgICAgICAgdGV4dCBydW4gYXQgKDEzLDYzKSB3aWR0aCAyNTogInkiCisgICAg
ICAgICAgdGV4dCBydW4gYXQgKDEzLDg4KSB3aWR0aCAyNTogInoiCisgICAgICBSZW5kZXJCbG9j
ayB7RElWfSBhdCAoMCwxNjApIHNpemUgMTM2eDc2IFtjb2xvcj0jQUREOEU2XSBbYm9yZGVyOiAo
M3B4IHNvbGlkICMwMDAwMDApXQorICAgICAgICBSZW5kZXJCUiB7QlJ9IGF0ICgxMywxMykgc2l6
ZSAweDI0CisgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAyNXg3NAor
ICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMTMsMzgpIHNpemUgMjV4NzQKKyAgICAg
ICAgICAgIHRleHQgcnVuIGF0ICgxMywzOCkgd2lkdGggMjU6ICJ4IgorICAgICAgICAgICAgdGV4
dCBydW4gYXQgKDEzLDYzKSB3aWR0aCAyNTogInkiCisgICAgICAgICAgICB0ZXh0IHJ1biBhdCAo
MTMsODgpIHdpZHRoIDI1OiAieiIKKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDAp
IHNpemUgMHgwCisgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCwyNDYpIHNpemUgMTM2eDc2
IFtjb2xvcj0jQUREOEU2XSBbYm9yZGVyOiAoM3B4IHNvbGlkICMwMDAwMDApXQorICAgICAgICBS
ZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMTMsMTMpIHNpemUgNTB4MjUKKyAgICAgICAgICBS
ZW5kZXJCUiB7QlJ9IGF0ICgwLDApIHNpemUgMHgyNAorICAgICAgICBSZW5kZXJCbG9jayB7RElW
fSBhdCAoMTMsMzgpIHNpemUgNTB4NzUKKyAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQg
KDAsMCkgc2l6ZSAyNXg3NAorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggMjU6
ICJ4IgorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMjUpIHdpZHRoIDI1OiAieSIKKyAgICAg
ICAgICAgIHRleHQgcnVuIGF0ICgwLDUwKSB3aWR0aCAyNTogInoiCisgICAgICBSZW5kZXJCbG9j
ayB7RElWfSBhdCAoMCwzMzIpIHNpemUgMTM2eDc2IFtjb2xvcj0jQUREOEU2XSBbYm9yZGVyOiAo
M3B4IHNvbGlkICMwMDAwMDApXQorICAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAo
MTMsMTMpIHNpemUgNTB4MjUKKyAgICAgICAgICBSZW5kZXJCUiB7QlJ9IGF0ICgwLDApIHNpemUg
MHgyNAorICAgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMTMsMzgpIHNpemUgNTB4NzUKKyAg
ICAgICAgICBSZW5kZXJCUiB7QlJ9IGF0ICgwLDApIHNpemUgMHgyNAorICAgICAgICAgIFJlbmRl
clRleHQgeyN0ZXh0fSBhdCAoMCwyNSkgc2l6ZSAyNXg0OQorICAgICAgICAgICAgdGV4dCBydW4g
YXQgKDAsMjUpIHdpZHRoIDI1OiAieSIKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDUwKSB3
aWR0aCAyNTogInoiCisgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCw0MTgpIHNpemUgMTM2
eDc2IFtjb2xvcj0jQUREOEU2XSBbYm9yZGVyOiAoM3B4IHNvbGlkICMwMDAwMDApXQorICAgICAg
ICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoMTMsMTMpIHNpemUgNTB4MjUKKyAgICAgICAg
ICBSZW5kZXJCUiB7QlJ9IGF0ICgwLDApIHNpemUgMHgyNAorICAgICAgICBSZW5kZXJCbG9jayB7
RElWfSBhdCAoMTMsMzgpIHNpemUgNTB4NTQKKyAgICAgICAgICBSZW5kZXJCUiB7QlJ9IGF0ICgw
LDApIHNpemUgMHgyNAorICAgICAgICAgIFJlbmRlclNsaWRlciB7SU5QVVR9IGF0ICgyLDI3KSBz
aXplIDI1eDI1IFtjb2xvcj0jMDAwMDAwXSBbYmdjb2xvcj0jQUREOEU2XQorICAgICAgICAgICAg
UmVuZGVyQmxvY2sge0RJVn0gYXQgKDEyLDEyKSBzaXplIDB4MAorICAgICAgUmVuZGVyQmxvY2sg
e0RJVn0gYXQgKDAsNTA0KSBzaXplIDEzNng3NiBbY29sb3I9I0FERDhFNl0gW2JvcmRlcjogKDNw
eCBzb2xpZCAjMDAwMDAwKV0KKyAgICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDEz
LDEzKSBzaXplIDUweDI1CisgICAgICAgICAgUmVuZGVyQlIge0JSfSBhdCAoMCwwKSBzaXplIDB4
MjQKKyAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDEzLDM4KSBzaXplIDUweDUwCisgICAg
ICAgICAgUmVuZGVyQlIge0JSfSBhdCAoMCwwKSBzaXplIDB4MjQKKyAgICAgICAgICBSZW5kZXJJ
bWFnZSB7SU1HfSBhdCAoMCwyNSkgc2l6ZSAyNXgyNSBbYmdjb2xvcj0jQUREOEU2XQorICAgICAg
UmVuZGVyQmxvY2sge1B9IGF0ICgwLDU5Nikgc2l6ZSA3Njh4MjAKKyAgICAgICAgUmVuZGVyVGV4
dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNzEweDIwCisgICAgICAgICAgdGV4dCBydW4gYXQgKDAs
MCkgd2lkdGggNzEwOiAiRXhjZXB0IGhlcmUsIHdoZXJlIHRoZSBibHVlIGJvcmRlciBzaG91bGQg
YmUgYXJvdW5kIHRoZSBiaWdnZXIgc2xpY2Ugb2YgdGhlIGJsdWUgc3F1YXJlLCBvbiB0aGUgcmln
aHQuIgorICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDAsNjMyKSBzaXplIDEzNng3NiBbY29s
b3I9I0FERDhFNl0gW2JvcmRlcjogKDNweCBzb2xpZCAjMDAwMDAwKV0KKyAgICAgICAgUmVuZGVy
QmxvY2sge0RJVn0gYXQgKDEzLDUzKSBzaXplIDI1eDI1IFtiZ2NvbG9yPSNBREQ4RTZdCitsYXll
ciBhdCAoMjEsMTIwKSBzaXplIDI1eDI0CisgIFJlbmRlckJsb2NrIChwb3NpdGlvbmVkKSB7RElW
fSBhdCAoMjEsMTIwKSBzaXplIDI1eDI0IFtib3JkZXI6ICgzcHggc29saWQgIzAwMDBGRjdGKV0K
K2xheWVyIGF0ICg4MSw5NSkgc2l6ZSAyNXgyNAorICBSZW5kZXJCbG9jayAocG9zaXRpb25lZCkg
e0RJVn0gYXQgKDgxLDk1KSBzaXplIDI1eDI0IFtib3JkZXI6ICgzcHggc29saWQgIzAwMDBGRjdG
KV0KK2xheWVyIGF0ICg4MSwxMjApIHNpemUgMjV4MjQKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9u
ZWQpIHtESVZ9IGF0ICg4MSwxMjApIHNpemUgMjV4MjQgW2JvcmRlcjogKDNweCBzb2xpZCAjMDAw
MEZGN0YpXQorbGF5ZXIgYXQgKDIxLDIwNikgc2l6ZSAyNXgyNAorICBSZW5kZXJCbG9jayAocG9z
aXRpb25lZCkge0RJVn0gYXQgKDIxLDIwNikgc2l6ZSAyNXgyNCBbYm9yZGVyOiAoM3B4IHNvbGlk
ICMwMDAwRkY3RildCitsYXllciBhdCAoODEsMTgxKSBzaXplIDI1eDI0CisgIFJlbmRlckJsb2Nr
IChwb3NpdGlvbmVkKSB7RElWfSBhdCAoODEsMTgxKSBzaXplIDI1eDI0IFtib3JkZXI6ICgzcHgg
c29saWQgIzAwMDBGRjdGKV0KK2xheWVyIGF0ICg4MSwyMDYpIHNpemUgMjV4MjQKKyAgUmVuZGVy
QmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICg4MSwyMDYpIHNpemUgMjV4MjQgW2JvcmRlcjog
KDNweCBzb2xpZCAjMDAwMEZGN0YpXQorbGF5ZXIgYXQgKDIxLDI5Mikgc2l6ZSAyNXgyNAorICBS
ZW5kZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDIxLDI5Mikgc2l6ZSAyNXgyNCBbYm9y
ZGVyOiAoM3B4IHNvbGlkICMwMDAwRkY3RildCitsYXllciBhdCAoODEsMjY3KSBzaXplIDI1eDI0
CisgIFJlbmRlckJsb2NrIChwb3NpdGlvbmVkKSB7RElWfSBhdCAoODEsMjY3KSBzaXplIDI1eDI0
IFtib3JkZXI6ICgzcHggc29saWQgIzAwMDBGRjdGKV0KK2xheWVyIGF0ICg4MSwyOTIpIHNpemUg
MjV4MjQKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICg4MSwyOTIpIHNpemUg
MjV4MjQgW2JvcmRlcjogKDNweCBzb2xpZCAjMDAwMEZGN0YpXQorbGF5ZXIgYXQgKDgxLDM1Mykg
c2l6ZSAyNXgyNAorICBSZW5kZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDgxLDM1Mykg
c2l6ZSAyNXgyNCBbYm9yZGVyOiAoM3B4IHNvbGlkICMwMDAwRkY3RildCitsYXllciBhdCAoODEs
Mzc4KSBzaXplIDI1eDI0CisgIFJlbmRlckJsb2NrIChwb3NpdGlvbmVkKSB7RElWfSBhdCAoODEs
Mzc4KSBzaXplIDI1eDI0IFtib3JkZXI6ICgzcHggc29saWQgIzAwMDBGRjdGKV0KK2xheWVyIGF0
ICg4Myw0NDEpIHNpemUgMjV4MjUKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0
ICg4Myw0NDEpIHNpemUgMjV4MjUgW2JvcmRlcjogKDNweCBzb2xpZCAjMDAwMEZGN0YpXQorbGF5
ZXIgYXQgKDgxLDUyNSkgc2l6ZSAyNXgyNQorICBSZW5kZXJCbG9jayAocG9zaXRpb25lZCkge0RJ
Vn0gYXQgKDgxLDUyNSkgc2l6ZSAyNXgyNSBbYm9yZGVyOiAoM3B4IHNvbGlkICMwMDAwRkY3Rild
CitsYXllciBhdCAoODEsNjQzKSBzaXplIDI1eDI1CisgIFJlbmRlckJsb2NrIChwb3NpdGlvbmVk
KSB7RElWfSBhdCAoODEsNjQzKSBzaXplIDI1eDI1IFtib3JkZXI6ICgzcHggc29saWQgIzAwMDBG
RjdGKV0KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAkocmV2aXNpb24gNTQ4ODEpCisrKyBM
YXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCSh3b3JraW5nIGNvcHkpCkBAIC01MDcxLDEw
ICs1MDcxLDYgQEAKICMgU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0zNDkxOAogZmFzdC90ZXh0L2dseXBoLXJlb3JkZXJpbmcuaHRtbAogCi0jIFtRdF0gZmFzdC9t
dWx0aWNvbC9jbGllbnQtcmVjdHMuaHRtbCBmYWlscyBpbiBRdExhdW5jaGVyCi0jIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDk1OQotZmFzdC9tdWx0aWNvbC9jbGll
bnQtcmVjdHMuaHRtbAotCiAjIFtRdF0gUkVHUkVTU0lPTihyNTQ4MTEpIGZhc3QvY2FudmFzL2Ry
YXdJbWFnZS13aXRoLW5lZ2F0aXZlLXNvdXJjZS1kZXN0aW5hdGlvbi5odG1sIGZhaWxzCiAjIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTAwNQogZmFzdC9jYW52YXMv
ZHJhd0ltYWdlLXdpdGgtbmVnYXRpdmUtc291cmNlLWRlc3RpbmF0aW9uLmh0bWwKSW5kZXg6IExh
eW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJ
KHJldmlzaW9uIDU0ODgzKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDItMTcgIENzYWJhIE9zenRyb2dvbsOhYyAgPG9zc3lA
d2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBbUXRdIGZhc3QvbXVsdGljb2wvY2xpZW50LXJlY3RzLmh0bWwgZmFpbHMgaW4gUXRMYXVu
Y2hlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQ5
NTkKKworICAgICAgICAqIHBsYXRmb3JtL3F0LWxpbnV4L2Zhc3Q6IEFkZGVkLgorICAgICAgICAq
IHBsYXRmb3JtL3F0LWxpbnV4L2Zhc3QvbXVsdGljb2w6IEFkZGVkLgorICAgICAgICAqIHBsYXRm
b3JtL3F0LWxpbnV4L2Zhc3QvbXVsdGljb2wvY2xpZW50LXJlY3RzLWV4cGVjdGVkLnR4dDogUGxh
dGZvcm0gc3BlY2lmaWMgZXhwZWN0ZWQgZmlsZSBhZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9x
dC9Ta2lwcGVkOiBmYXN0L211bHRpY29sL2NsaWVudC1yZWN0cy5odG1sIHVuc2tpcHBlZC4KKwog
MjAxMC0wMS0wNyAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgR3VzdGF2byBOb3JvbmhhIFNpbHZhLgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>84867</attachid>
            <date>2011-03-05 08:31:08 -0800</date>
            <delta_ts>2011-03-05 09:04:47 -0800</delta_ts>
            <desc>This patch adds the option &quot;-webkit-testfonts&quot; to the QtTestBrowser.</desc>
            <filename>qtbrowser_webkit_fonts03.patch</filename>
            <type>text/plain</type>
            <size>5058</size>
            <attacher name="Joe Wild">joseph.wild</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDgwNDIxKQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMjMgQEAKKzIwMTEtMDMtMDUgIEpvZSBXaWxkICA8am9zZXBoLndpbGRAbm9raWEuY29tPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gUXRM
YXVuY2hlciBkb2VzIG5vdCBsb2FkIHRoZSBzYW1lIHNldCBvZiBmb250cyBhcyB0aGUgRFJUCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDk1OQorCisg
ICAgICAgIFRoaXMgcGF0Y2ggYWRkcyB0aGUgb3B0aW9uICItd2Via2l0LXRlc3Rmb250cyIgdG8g
dGhlIFF0VGVzdEJyb3dzZXIuCisgICAgICAgIFdoZW4gdGhpcyBvcHRpb24gaXMgdXNlZCB0aGUg
d2Via2l0IGZvbnRzIGFyZSBsb2FkZWQgdGhlIHNhbWUKKyAgICAgICAgYXMgdGhleSBhcmUgaW4g
RHVtcFJlbmRlclRyZWUuICBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZCBvbgorICAgICAgICBRdFRl
c3RCcm93c2VyIGFuZCBydW4tbGF1bmNoZXIuICBJdCBjYW4gb25seSBiZSB1c2VkCisgICAgICAg
IG9uIExpbnV4IHN5c3RlbXMgd2l0aCBGY0luaXQgYW5kIGlzIGNvbmZpZ3VyZWQgYXMgc3VjaC4K
KwkKKyAgICAgICAgKiBRdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93Lmg6CisgICAgICAgIChX
aW5kb3dPcHRpb25zOjpXaW5kb3dPcHRpb25zKToKKyAgICAgICAgKiBRdFRlc3RCcm93c2VyL21h
aW4uY3BwOgorICAgICAgICAoaW5pdFdlYktpdFRlc3RGb250cyk6CisgICAgICAgIChsYXVuY2hl
ck1haW4pOgorICAgICAgICAoTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNlck9wdGlvbnMp
OgorCiAyMDExLTAzLTA1ICBJbHlhIFNoZXJtYW4gIDxpc2hlcm1hbkBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCkluZGV4OiBUb29scy9RdFRlc3RCcm93
c2VyL2xhdW5jaGVyd2luZG93LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvUXRUZXN0QnJvd3Nlci9s
YXVuY2hlcndpbmRvdy5oCShyZXZpc2lvbiA4MDQyMSkKKysrIFRvb2xzL1F0VGVzdEJyb3dzZXIv
bGF1bmNoZXJ3aW5kb3cuaAkod29ya2luZyBjb3B5KQpAQCAtMTAwLDYgKzEwMCw5IEBAIHB1Ymxp
YzoKICNpZiBkZWZpbmVkKFFUX0NPTkZJR1VSRURfV0lUSF9PUEVOR0wpCiAgICAgICAgICwgdXNl
UUdMV2lkZ2V0Vmlld3BvcnQoZmFsc2UpCiAjZW5kaWYKKyNpZiBkZWZpbmVkKFFfV1NfWDExKQor
ICAgICAgICAsIHVzZVdlYktpdFRlc3RGb250cyhmYWxzZSkKKyNlbmRpZgogICAgIHsKICAgICB9
CiAKQEAgLTExOSw2ICsxMjIsOSBAQCBwdWJsaWM6CiAjaWYgZGVmaW5lZChRVF9DT05GSUdVUkVE
X1dJVEhfT1BFTkdMKQogICAgIGJvb2wgdXNlUUdMV2lkZ2V0Vmlld3BvcnQ7CiAjZW5kaWYKKyNp
ZiBkZWZpbmVkKFFfV1NfWDExKQorICAgIGJvb2wgdXNlV2ViS2l0VGVzdEZvbnRzOworI2VuZGlm
CiAgICAgUVVybCBpbnNwZWN0b3JVcmw7CiAgICAgcXVpbnQxNiByZW1vdGVJbnNwZWN0b3JQb3J0
OwogfTsKSW5kZXg6IFRvb2xzL1F0VGVzdEJyb3dzZXIvbWFpbi5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
VG9vbHMvUXRUZXN0QnJvd3Nlci9tYWluLmNwcAkocmV2aXNpb24gODA0MjEpCisrKyBUb29scy9R
dFRlc3RCcm93c2VyL21haW4uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNSw4ICszNSw2OCBAQAog
CiBXaW5kb3dPcHRpb25zIHdpbmRvd09wdGlvbnM7CiAKKworI2luY2x1ZGUgPFFEaXI+CisjaW5j
bHVkZSA8UUZpbGU+CisjaW5jbHVkZSA8UUZpbGVJbmZvPgorI2luY2x1ZGUgPFFGb250RGF0YWJh
c2U+CisKKworI2lmIGRlZmluZWQoUV9XU19YMTEpCisjaW5jbHVkZSA8Zm9udGNvbmZpZy9mb250
Y29uZmlnLmg+CisjZW5kaWYKKworCisjaWYgZGVmaW5lZChRX1dTX1gxMSkKKy8vIFZlcnkgc2lt
aWxhciB0byBXZWJDb3JlOjpEdW1wUmVuZGVyVHJlZTo6aW5pdGlhbGl6ZUZvbnRzKCk7CisvLyBE
dXBsaWNhdGVkIGhlcmUgc28gdGhhdCBRdFRlc3RCcm93c2VyIHdvdWxkIGRpc3BsYXkgY29udGVu
dHMKKy8vIHdpdGggdGhlIHNhbWUgZm9udHMgYXMgcnVuLXdlYmtpdC10ZXN0cy9EdW1wUmVuZGVy
VHJlZS4KK3N0YXRpYyB2b2lkIGluaXRXZWJLaXRUZXN0Rm9udHMoKQoreworICAgIHN0YXRpYyBp
bnQgbnVtRm9udHMgPSAtMTsKKworICAgIC8vIFNvbWUgdGVzdCBjYXNlcyBtYXkgYWRkIG9yIHJl
bW92ZSBhcHBsaWNhdGlvbiBmb250cyAodmlhIEBmb250LWZhY2UpLgorICAgIC8vIE1ha2Ugc3Vy
ZSB0byByZS1pbml0aWFsaXplIHRoZSBmb250IHNldCBpZiBuZWNlc3NhcnkuCisgICAgRmNGb250
U2V0KiBhcHBGb250U2V0ID0gRmNDb25maWdHZXRGb250cygwLCBGY1NldEFwcGxpY2F0aW9uKTsK
KyAgICBpZiAoYXBwRm9udFNldCAmJiBudW1Gb250cyA+PSAwICYmIGFwcEZvbnRTZXQtPm5mb250
ID09IG51bUZvbnRzKQorICAgICAgICByZXR1cm47CisKKyAgICBRQnl0ZUFycmF5IGZvbnREaXIg
PSBnZXRlbnYoIldFQktJVF9URVNURk9OVFMiKTsKKyAgICBpZiAoZm9udERpci5pc0VtcHR5KCkg
fHwgIVFEaXIoZm9udERpcikuZXhpc3RzKCkpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsCisg
ICAgICAgICAgICAgICAgIlxuXG4iCisgICAgICAgICAgICAgICAgIi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIK
KyAgICAgICAgICAgICAgICAiV0VCS0lUX1RFU1RGT05UUyBlbnZpcm9ubWVudCB2YXJpYWJsZSBp
cyBub3Qgc2V0IGNvcnJlY3RseS5cbiIKKyAgICAgICAgICAgICAgICAiVGhpcyB2YXJpYWJsZSBo
YXMgdG8gcG9pbnQgdG8gdGhlIGRpcmVjdG9yeSBjb250YWluaW5nIHRoZSBmb250c1xuIgorICAg
ICAgICAgICAgICAgICJ5b3UgY2FuIGNsb25lIGZyb20gZ2l0Oi8vZ2l0b3Jpb3VzLm9yZy9xdHdl
YmtpdC90ZXN0Zm9udHMuZ2l0XG4iCisgICAgICAgICAgICAgICAgIi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIK
KyAgICAgICAgICAgICAgICk7CisgICAgICAgIGV4aXQoMSk7CisgICAgfQorICAgIC8vIExvb2tz
IGZvciBxdC9mb250cy5jb25mIHJlbGF0aXZlIHRvIHRoZSBkaXJlY3Rvcnkgb2YgdGhlIFF0VGVz
dEJyb3dzZXIgCisgICAgLy8gZXhlY3V0YWJsZS4KKyAgICBRU3RyaW5nIGNvbmZpZ0ZpbGVTdHJp
bmcgPSBRQ29yZUFwcGxpY2F0aW9uOjphcHBsaWNhdGlvbkRpclBhdGgoKTsKKyAgICBjb25maWdG
aWxlU3RyaW5nICs9ICIvLi4vLi4vLi4vVG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvZm9udHMuY29u
ZiI7CisgICAgUUJ5dGVBcnJheSBjb25maWdGaWxlQXJyYXkgPSBjb25maWdGaWxlU3RyaW5nLnRv
VXRmOCgpOworICAgIEZjQ29uZmlnKiBjb25maWcgPSBGY0NvbmZpZ0NyZWF0ZSgpOworICAgIGlm
ICghRmNDb25maWdQYXJzZUFuZExvYWQgKGNvbmZpZywgKEZjQ2hhcjgqKSBjb25maWdGaWxlQXJy
YXkuZGF0YSgpLCB0cnVlKSkKKyAgICAgICAgcUZhdGFsKCJDb3VsZG4ndCBsb2FkIGZvbnQgY29u
ZmlndXJhdGlvbiBmaWxlIik7CisgICAgaWYgKCFGY0NvbmZpZ0FwcEZvbnRBZGREaXIgKGNvbmZp
ZywgKEZjQ2hhcjgqKSBmb250RGlyLmRhdGEoKSkpCisgICAgICAgIHFGYXRhbCgiQ291bGRuJ3Qg
YWRkIGZvbnQgZGlyISIpOworICAgIEZjQ29uZmlnU2V0Q3VycmVudChjb25maWcpOworCisgICAg
YXBwRm9udFNldCA9IEZjQ29uZmlnR2V0Rm9udHMoY29uZmlnLCBGY1NldEFwcGxpY2F0aW9uKTsK
KyAgICBudW1Gb250cyA9IGFwcEZvbnRTZXQtPm5mb250OworfQorI2VuZGlmCisKIGludCBsYXVu
Y2hlck1haW4oY29uc3QgUUFwcGxpY2F0aW9uJiBhcHApCiB7CisjaWZkZWYgUV9XU19YMTEKKyAg
ICBpZiAod2luZG93T3B0aW9ucy51c2VXZWJLaXRUZXN0Rm9udHMpCisgICAgICAgIGluaXRXZWJL
aXRUZXN0Rm9udHMoKTsKKyNlbmRpZgorCiAjaWZuZGVmIE5ERUJVRwogICAgIGludCByZXRWYWwg
PSBhcHAuZXhlYygpOwogICAgIER1bXBSZW5kZXJUcmVlU3VwcG9ydFF0OjpnYXJiYWdlQ29sbGVj
dG9yQ29sbGVjdCgpOwpAQCAtMTMwLDYgKzE5MCw5IEBAIHZvaWQgTGF1bmNoZXJBcHBsaWNhdGlv
bjo6aGFuZGxlVXNlck9wdGkKICAgICAgICAgICAgICA8PCAiWy1vZmZsaW5lLXN0b3JhZ2UtZGF0
YWJhc2UtZW5hYmxlZF0iCiAgICAgICAgICAgICAgPDwgIlstb2ZmbGluZS13ZWItYXBwbGljYXRp
b24tY2FjaGUtZW5hYmxlZF0iCiAgICAgICAgICAgICAgPDwgIlstc2V0LW9mZmxpbmUtc3RvcmFn
ZS1kZWZhdWx0LXF1b3RhIG1heFNpemVdIgorI2lmIGRlZmluZWQoUV9XU19YMTEpCisgICAgICAg
ICAgICAgPDwgIlstd2Via2l0LXRlc3Rmb250c10iCisjZW5kaWYKICAgICAgICAgICAgICA8PCAi
VVJMcyI7CiAgICAgICAgIGFwcFF1aXQoMCk7CiAgICAgfQpAQCAtMjAyLDYgKzI2NSwxMSBAQCB2
b2lkIExhdW5jaGVyQXBwbGljYXRpb246OmhhbmRsZVVzZXJPcHRpCiAgICAgfQogI2VuZGlmCiAK
KyNpZiBkZWZpbmVkKFFfV1NfWDExKQorICAgIGlmIChhcmdzLmNvbnRhaW5zKCItd2Via2l0LXRl
c3Rmb250cyIpKQorICAgICAgICB3aW5kb3dPcHRpb25zLnVzZVdlYktpdFRlc3RGb250cyA9IHRy
dWU7CisjZW5kaWYKKwogICAgIFFTdHJpbmcgaW5zcGVjdG9yVXJsQXJnKCItaW5zcGVjdG9yLXVy
bCIpOwogICAgIGludCBpbnNwZWN0b3JVcmxJbmRleCA9IGFyZ3MuaW5kZXhPZihpbnNwZWN0b3JV
cmxBcmcpOwogICAgIGlmIChpbnNwZWN0b3JVcmxJbmRleCAhPSAtMSkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>84868</attachid>
            <date>2011-03-05 09:04:47 -0800</date>
            <delta_ts>2011-03-08 13:36:10 -0800</delta_ts>
            <desc>Fix tab in source from previous patch.patch adds the option &quot;-webkit-testfonts&quot; to the QtTestBrowser.</desc>
            <filename>qtbrowser_webkit_fonts04.patch</filename>
            <type>text/plain</type>
            <size>5057</size>
            <attacher name="Joe Wild">joseph.wild</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDgwNDIxKQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMjMgQEAKKzIwMTEtMDMtMDUgIEpvZSBXaWxkICA8am9zZXBoLndpbGRAbm9raWEuY29tPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gUXRM
YXVuY2hlciBkb2VzIG5vdCBsb2FkIHRoZSBzYW1lIHNldCBvZiBmb250cyBhcyB0aGUgRFJUCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDk1OQorCisg
ICAgICAgIFRoaXMgcGF0Y2ggYWRkcyB0aGUgb3B0aW9uICItd2Via2l0LXRlc3Rmb250cyIgdG8g
dGhlIFF0VGVzdEJyb3dzZXIuCisgICAgICAgIFdoZW4gdGhpcyBvcHRpb24gaXMgdXNlZCB0aGUg
d2Via2l0IGZvbnRzIGFyZSBsb2FkZWQgdGhlIHNhbWUKKyAgICAgICAgYXMgdGhleSBhcmUgaW4g
RHVtcFJlbmRlclRyZWUuICBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZCBvbgorICAgICAgICBRdFRl
c3RCcm93c2VyIGFuZCBydW4tbGF1bmNoZXIuICBJdCBjYW4gb25seSBiZSB1c2VkCisgICAgICAg
IG9uIExpbnV4IHN5c3RlbXMgd2l0aCBGY0luaXQgYW5kIGlzIGNvbmZpZ3VyZWQgYXMgc3VjaC4K
KworICAgICAgICAqIFF0VGVzdEJyb3dzZXIvbGF1bmNoZXJ3aW5kb3cuaDoKKyAgICAgICAgKFdp
bmRvd09wdGlvbnM6OldpbmRvd09wdGlvbnMpOgorICAgICAgICAqIFF0VGVzdEJyb3dzZXIvbWFp
bi5jcHA6CisgICAgICAgIChpbml0V2ViS2l0VGVzdEZvbnRzKToKKyAgICAgICAgKGxhdW5jaGVy
TWFpbik6CisgICAgICAgIChMYXVuY2hlckFwcGxpY2F0aW9uOjpoYW5kbGVVc2VyT3B0aW9ucyk6
CisKIDIwMTEtMDMtMDUgIElseWEgU2hlcm1hbiAgPGlzaGVybWFuQGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KSW5kZXg6IFRvb2xzL1F0VGVzdEJyb3dz
ZXIvbGF1bmNoZXJ3aW5kb3cuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9RdFRlc3RCcm93c2VyL2xh
dW5jaGVyd2luZG93LmgJKHJldmlzaW9uIDgwNDIxKQorKysgVG9vbHMvUXRUZXN0QnJvd3Nlci9s
YXVuY2hlcndpbmRvdy5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMDAsNiArMTAwLDkgQEAgcHVibGlj
OgogI2lmIGRlZmluZWQoUVRfQ09ORklHVVJFRF9XSVRIX09QRU5HTCkKICAgICAgICAgLCB1c2VR
R0xXaWRnZXRWaWV3cG9ydChmYWxzZSkKICNlbmRpZgorI2lmIGRlZmluZWQoUV9XU19YMTEpCisg
ICAgICAgICwgdXNlV2ViS2l0VGVzdEZvbnRzKGZhbHNlKQorI2VuZGlmCiAgICAgewogICAgIH0K
IApAQCAtMTE5LDYgKzEyMiw5IEBAIHB1YmxpYzoKICNpZiBkZWZpbmVkKFFUX0NPTkZJR1VSRURf
V0lUSF9PUEVOR0wpCiAgICAgYm9vbCB1c2VRR0xXaWRnZXRWaWV3cG9ydDsKICNlbmRpZgorI2lm
IGRlZmluZWQoUV9XU19YMTEpCisgICAgYm9vbCB1c2VXZWJLaXRUZXN0Rm9udHM7CisjZW5kaWYK
ICAgICBRVXJsIGluc3BlY3RvclVybDsKICAgICBxdWludDE2IHJlbW90ZUluc3BlY3RvclBvcnQ7
CiB9OwpJbmRleDogVG9vbHMvUXRUZXN0QnJvd3Nlci9tYWluLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBU
b29scy9RdFRlc3RCcm93c2VyL21haW4uY3BwCShyZXZpc2lvbiA4MDQyMSkKKysrIFRvb2xzL1F0
VGVzdEJyb3dzZXIvbWFpbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM1LDggKzM1LDY4IEBACiAK
IFdpbmRvd09wdGlvbnMgd2luZG93T3B0aW9uczsKIAorCisjaW5jbHVkZSA8UURpcj4KKyNpbmNs
dWRlIDxRRmlsZT4KKyNpbmNsdWRlIDxRRmlsZUluZm8+CisjaW5jbHVkZSA8UUZvbnREYXRhYmFz
ZT4KKworCisjaWYgZGVmaW5lZChRX1dTX1gxMSkKKyNpbmNsdWRlIDxmb250Y29uZmlnL2ZvbnRj
b25maWcuaD4KKyNlbmRpZgorCisKKyNpZiBkZWZpbmVkKFFfV1NfWDExKQorLy8gVmVyeSBzaW1p
bGFyIHRvIFdlYkNvcmU6OkR1bXBSZW5kZXJUcmVlOjppbml0aWFsaXplRm9udHMoKTsKKy8vIER1
cGxpY2F0ZWQgaGVyZSBzbyB0aGF0IFF0VGVzdEJyb3dzZXIgd291bGQgZGlzcGxheSBjb250ZW50
cworLy8gd2l0aCB0aGUgc2FtZSBmb250cyBhcyBydW4td2Via2l0LXRlc3RzL0R1bXBSZW5kZXJU
cmVlLgorc3RhdGljIHZvaWQgaW5pdFdlYktpdFRlc3RGb250cygpCit7CisgICAgc3RhdGljIGlu
dCBudW1Gb250cyA9IC0xOworCisgICAgLy8gU29tZSB0ZXN0IGNhc2VzIG1heSBhZGQgb3IgcmVt
b3ZlIGFwcGxpY2F0aW9uIGZvbnRzICh2aWEgQGZvbnQtZmFjZSkuCisgICAgLy8gTWFrZSBzdXJl
IHRvIHJlLWluaXRpYWxpemUgdGhlIGZvbnQgc2V0IGlmIG5lY2Vzc2FyeS4KKyAgICBGY0ZvbnRT
ZXQqIGFwcEZvbnRTZXQgPSBGY0NvbmZpZ0dldEZvbnRzKDAsIEZjU2V0QXBwbGljYXRpb24pOwor
ICAgIGlmIChhcHBGb250U2V0ICYmIG51bUZvbnRzID49IDAgJiYgYXBwRm9udFNldC0+bmZvbnQg
PT0gbnVtRm9udHMpCisgICAgICAgIHJldHVybjsKKworICAgIFFCeXRlQXJyYXkgZm9udERpciA9
IGdldGVudigiV0VCS0lUX1RFU1RGT05UUyIpOworICAgIGlmIChmb250RGlyLmlzRW1wdHkoKSB8
fCAhUURpcihmb250RGlyKS5leGlzdHMoKSkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAg
ICAgICAgICAgICAgICAiXG5cbiIKKyAgICAgICAgICAgICAgICAiLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIgor
ICAgICAgICAgICAgICAgICJXRUJLSVRfVEVTVEZPTlRTIGVudmlyb25tZW50IHZhcmlhYmxlIGlz
IG5vdCBzZXQgY29ycmVjdGx5LlxuIgorICAgICAgICAgICAgICAgICJUaGlzIHZhcmlhYmxlIGhh
cyB0byBwb2ludCB0byB0aGUgZGlyZWN0b3J5IGNvbnRhaW5pbmcgdGhlIGZvbnRzXG4iCisgICAg
ICAgICAgICAgICAgInlvdSBjYW4gY2xvbmUgZnJvbSBnaXQ6Ly9naXRvcmlvdXMub3JnL3F0d2Vi
a2l0L3Rlc3Rmb250cy5naXRcbiIKKyAgICAgICAgICAgICAgICAiLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIgor
ICAgICAgICAgICAgICAgKTsKKyAgICAgICAgZXhpdCgxKTsKKyAgICB9CisgICAgLy8gTG9va3Mg
Zm9yIHF0L2ZvbnRzLmNvbmYgcmVsYXRpdmUgdG8gdGhlIGRpcmVjdG9yeSBvZiB0aGUgUXRUZXN0
QnJvd3NlciAKKyAgICAvLyBleGVjdXRhYmxlLgorICAgIFFTdHJpbmcgY29uZmlnRmlsZVN0cmlu
ZyA9IFFDb3JlQXBwbGljYXRpb246OmFwcGxpY2F0aW9uRGlyUGF0aCgpOworICAgIGNvbmZpZ0Zp
bGVTdHJpbmcgKz0gIi8uLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9xdC9mb250cy5jb25m
IjsKKyAgICBRQnl0ZUFycmF5IGNvbmZpZ0ZpbGVBcnJheSA9IGNvbmZpZ0ZpbGVTdHJpbmcudG9V
dGY4KCk7CisgICAgRmNDb25maWcqIGNvbmZpZyA9IEZjQ29uZmlnQ3JlYXRlKCk7CisgICAgaWYg
KCFGY0NvbmZpZ1BhcnNlQW5kTG9hZCAoY29uZmlnLCAoRmNDaGFyOCopIGNvbmZpZ0ZpbGVBcnJh
eS5kYXRhKCksIHRydWUpKQorICAgICAgICBxRmF0YWwoIkNvdWxkbid0IGxvYWQgZm9udCBjb25m
aWd1cmF0aW9uIGZpbGUiKTsKKyAgICBpZiAoIUZjQ29uZmlnQXBwRm9udEFkZERpciAoY29uZmln
LCAoRmNDaGFyOCopIGZvbnREaXIuZGF0YSgpKSkKKyAgICAgICAgcUZhdGFsKCJDb3VsZG4ndCBh
ZGQgZm9udCBkaXIhIik7CisgICAgRmNDb25maWdTZXRDdXJyZW50KGNvbmZpZyk7CisKKyAgICBh
cHBGb250U2V0ID0gRmNDb25maWdHZXRGb250cyhjb25maWcsIEZjU2V0QXBwbGljYXRpb24pOwor
ICAgIG51bUZvbnRzID0gYXBwRm9udFNldC0+bmZvbnQ7Cit9CisjZW5kaWYKKwogaW50IGxhdW5j
aGVyTWFpbihjb25zdCBRQXBwbGljYXRpb24mIGFwcCkKIHsKKyNpZmRlZiBRX1dTX1gxMQorICAg
IGlmICh3aW5kb3dPcHRpb25zLnVzZVdlYktpdFRlc3RGb250cykKKyAgICAgICAgaW5pdFdlYktp
dFRlc3RGb250cygpOworI2VuZGlmCisKICNpZm5kZWYgTkRFQlVHCiAgICAgaW50IHJldFZhbCA9
IGFwcC5leGVjKCk7CiAgICAgRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQ6OmdhcmJhZ2VDb2xsZWN0
b3JDb2xsZWN0KCk7CkBAIC0xMzAsNiArMTkwLDkgQEAgdm9pZCBMYXVuY2hlckFwcGxpY2F0aW9u
OjpoYW5kbGVVc2VyT3B0aQogICAgICAgICAgICAgIDw8ICJbLW9mZmxpbmUtc3RvcmFnZS1kYXRh
YmFzZS1lbmFibGVkXSIKICAgICAgICAgICAgICA8PCAiWy1vZmZsaW5lLXdlYi1hcHBsaWNhdGlv
bi1jYWNoZS1lbmFibGVkXSIKICAgICAgICAgICAgICA8PCAiWy1zZXQtb2ZmbGluZS1zdG9yYWdl
LWRlZmF1bHQtcXVvdGEgbWF4U2l6ZV0iCisjaWYgZGVmaW5lZChRX1dTX1gxMSkKKyAgICAgICAg
ICAgICA8PCAiWy13ZWJraXQtdGVzdGZvbnRzXSIKKyNlbmRpZgogICAgICAgICAgICAgIDw8ICJV
UkxzIjsKICAgICAgICAgYXBwUXVpdCgwKTsKICAgICB9CkBAIC0yMDIsNiArMjY1LDExIEBAIHZv
aWQgTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNlck9wdGkKICAgICB9CiAjZW5kaWYKIAor
I2lmIGRlZmluZWQoUV9XU19YMTEpCisgICAgaWYgKGFyZ3MuY29udGFpbnMoIi13ZWJraXQtdGVz
dGZvbnRzIikpCisgICAgICAgIHdpbmRvd09wdGlvbnMudXNlV2ViS2l0VGVzdEZvbnRzID0gdHJ1
ZTsKKyNlbmRpZgorCiAgICAgUVN0cmluZyBpbnNwZWN0b3JVcmxBcmcoIi1pbnNwZWN0b3ItdXJs
Iik7CiAgICAgaW50IGluc3BlY3RvclVybEluZGV4ID0gYXJncy5pbmRleE9mKGluc3BlY3RvclVy
bEFyZyk7CiAgICAgaWYgKGluc3BlY3RvclVybEluZGV4ICE9IC0xKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85086</attachid>
            <date>2011-03-08 13:36:10 -0800</date>
            <delta_ts>2011-03-11 07:40:32 -0800</delta_ts>
            <desc>Add the option &quot;-use-test-fonts&quot; to the QtTestBrowser to use same fonts as DumpRenderTree. </desc>
            <filename>qtbrowser_webkit_fonts05.patch</filename>
            <type>text/plain</type>
            <size>3958</size>
            <attacher name="Joe Wild">joseph.wild</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL1F0VGVzdEJyb3dzZXIvbGF1bmNoZXJ3aW5kb3cuaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBUb29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmgJKHJldmlzaW9uIDgwNTY0KQor
KysgVG9vbHMvUXRUZXN0QnJvd3Nlci9sYXVuY2hlcndpbmRvdy5oCSh3b3JraW5nIGNvcHkpCkBA
IC0xMDAsNiArMTAwLDkgQEAgcHVibGljOgogI2lmIGRlZmluZWQoUVRfQ09ORklHVVJFRF9XSVRI
X09QRU5HTCkKICAgICAgICAgLCB1c2VRR0xXaWRnZXRWaWV3cG9ydChmYWxzZSkKICNlbmRpZgor
I2lmIGRlZmluZWQoUV9XU19YMTEpCisgICAgICAgICwgdXNlVGVzdEZvbnRzKGZhbHNlKQorI2Vu
ZGlmCiAgICAgewogICAgIH0KIApAQCAtMTE5LDYgKzEyMiw5IEBAIHB1YmxpYzoKICNpZiBkZWZp
bmVkKFFUX0NPTkZJR1VSRURfV0lUSF9PUEVOR0wpCiAgICAgYm9vbCB1c2VRR0xXaWRnZXRWaWV3
cG9ydDsKICNlbmRpZgorI2lmIGRlZmluZWQoUV9XU19YMTEpCisgICAgYm9vbCB1c2VUZXN0Rm9u
dHM7CisjZW5kaWYKICAgICBRVXJsIGluc3BlY3RvclVybDsKICAgICBxdWludDE2IHJlbW90ZUlu
c3BlY3RvclBvcnQ7CiB9OwpJbmRleDogVG9vbHMvUXRUZXN0QnJvd3Nlci9tYWluLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBUb29scy9RdFRlc3RCcm93c2VyL21haW4uY3BwCShyZXZpc2lvbiA4MDU2NCkK
KysrIFRvb2xzL1F0VGVzdEJyb3dzZXIvbWFpbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM1LDgg
KzM1LDY4IEBACiAKIFdpbmRvd09wdGlvbnMgd2luZG93T3B0aW9uczsKIAorCisjaW5jbHVkZSA8
UURpcj4KKyNpbmNsdWRlIDxRRmlsZT4KKyNpbmNsdWRlIDxRRmlsZUluZm8+CisjaW5jbHVkZSA8
UUZvbnREYXRhYmFzZT4KKworCisjaWYgZGVmaW5lZChRX1dTX1gxMSkKKyNpbmNsdWRlIDxmb250
Y29uZmlnL2ZvbnRjb25maWcuaD4KKyNlbmRpZgorCisKKyNpZiBkZWZpbmVkKFFfV1NfWDExKQor
Ly8gVmVyeSBzaW1pbGFyIHRvIFdlYkNvcmU6OkR1bXBSZW5kZXJUcmVlOjppbml0aWFsaXplRm9u
dHMoKTsKKy8vIER1cGxpY2F0ZWQgaGVyZSBzbyB0aGF0IFF0VGVzdEJyb3dzZXIgd291bGQgZGlz
cGxheSBjb250ZW50cworLy8gd2l0aCB0aGUgc2FtZSBmb250cyBhcyBydW4td2Via2l0LXRlc3Rz
L0R1bXBSZW5kZXJUcmVlLgorc3RhdGljIHZvaWQgaW5pdFRlc3RGb250cygpCit7CisgICAgc3Rh
dGljIGludCBudW1Gb250cyA9IC0xOworCisgICAgLy8gU29tZSB0ZXN0IGNhc2VzIG1heSBhZGQg
b3IgcmVtb3ZlIGFwcGxpY2F0aW9uIGZvbnRzICh2aWEgQGZvbnQtZmFjZSkuCisgICAgLy8gTWFr
ZSBzdXJlIHRvIHJlLWluaXRpYWxpemUgdGhlIGZvbnQgc2V0IGlmIG5lY2Vzc2FyeS4KKyAgICBG
Y0ZvbnRTZXQqIGFwcEZvbnRTZXQgPSBGY0NvbmZpZ0dldEZvbnRzKDAsIEZjU2V0QXBwbGljYXRp
b24pOworICAgIGlmIChhcHBGb250U2V0ICYmIG51bUZvbnRzID49IDAgJiYgYXBwRm9udFNldC0+
bmZvbnQgPT0gbnVtRm9udHMpCisgICAgICAgIHJldHVybjsKKworICAgIFFCeXRlQXJyYXkgZm9u
dERpciA9IGdldGVudigiV0VCS0lUX1RFU1RGT05UUyIpOworICAgIGlmIChmb250RGlyLmlzRW1w
dHkoKSB8fCAhUURpcihmb250RGlyKS5leGlzdHMoKSkgeworICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwKKyAgICAgICAgICAgICAgICAiXG5cbiIKKyAgICAgICAgICAgICAgICAiLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LVxuIgorICAgICAgICAgICAgICAgICJXRUJLSVRfVEVTVEZPTlRTIGVudmlyb25tZW50IHZhcmlh
YmxlIGlzIG5vdCBzZXQgY29ycmVjdGx5LlxuIgorICAgICAgICAgICAgICAgICJUaGlzIHZhcmlh
YmxlIGhhcyB0byBwb2ludCB0byB0aGUgZGlyZWN0b3J5IGNvbnRhaW5pbmcgdGhlIGZvbnRzXG4i
CisgICAgICAgICAgICAgICAgInlvdSBjYW4gY2xvbmUgZnJvbSBnaXQ6Ly9naXRvcmlvdXMub3Jn
L3F0d2Via2l0L3Rlc3Rmb250cy5naXRcbiIKKyAgICAgICAgICAgICAgICAiLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LVxuIgorICAgICAgICAgICAgICAgKTsKKyAgICAgICAgZXhpdCgxKTsKKyAgICB9CisgICAgLy8g
TG9va3MgZm9yIHF0L2ZvbnRzLmNvbmYgcmVsYXRpdmUgdG8gdGhlIGRpcmVjdG9yeSBvZiB0aGUg
UXRUZXN0QnJvd3NlciAKKyAgICAvLyBleGVjdXRhYmxlLgorICAgIFFTdHJpbmcgY29uZmlnRmls
ZVN0cmluZyA9IFFDb3JlQXBwbGljYXRpb246OmFwcGxpY2F0aW9uRGlyUGF0aCgpOworICAgIGNv
bmZpZ0ZpbGVTdHJpbmcgKz0gIi8uLi8uLi8uLi9Ub29scy9EdW1wUmVuZGVyVHJlZS9xdC9mb250
cy5jb25mIjsKKyAgICBRQnl0ZUFycmF5IGNvbmZpZ0ZpbGVBcnJheSA9IGNvbmZpZ0ZpbGVTdHJp
bmcudG9VdGY4KCk7CisgICAgRmNDb25maWcqIGNvbmZpZyA9IEZjQ29uZmlnQ3JlYXRlKCk7Cisg
ICAgaWYgKCFGY0NvbmZpZ1BhcnNlQW5kTG9hZCAoY29uZmlnLCAoRmNDaGFyOCopIGNvbmZpZ0Zp
bGVBcnJheS5kYXRhKCksIHRydWUpKQorICAgICAgICBxRmF0YWwoIkNvdWxkbid0IGxvYWQgZm9u
dCBjb25maWd1cmF0aW9uIGZpbGUiKTsKKyAgICBpZiAoIUZjQ29uZmlnQXBwRm9udEFkZERpciAo
Y29uZmlnLCAoRmNDaGFyOCopIGZvbnREaXIuZGF0YSgpKSkKKyAgICAgICAgcUZhdGFsKCJDb3Vs
ZG4ndCBhZGQgZm9udCBkaXIhIik7CisgICAgRmNDb25maWdTZXRDdXJyZW50KGNvbmZpZyk7CisK
KyAgICBhcHBGb250U2V0ID0gRmNDb25maWdHZXRGb250cyhjb25maWcsIEZjU2V0QXBwbGljYXRp
b24pOworICAgIG51bUZvbnRzID0gYXBwRm9udFNldC0+bmZvbnQ7Cit9CisjZW5kaWYKKwogaW50
IGxhdW5jaGVyTWFpbihjb25zdCBRQXBwbGljYXRpb24mIGFwcCkKIHsKKyNpZmRlZiBRX1dTX1gx
MQorICAgIGlmICh3aW5kb3dPcHRpb25zLnVzZVRlc3RGb250cykKKyAgICAgICAgaW5pdFRlc3RG
b250cygpOworI2VuZGlmCisKICNpZm5kZWYgTkRFQlVHCiAgICAgaW50IHJldFZhbCA9IGFwcC5l
eGVjKCk7CiAgICAgRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQ6OmdhcmJhZ2VDb2xsZWN0b3JDb2xs
ZWN0KCk7CkBAIC0xMzAsNiArMTkwLDkgQEAgdm9pZCBMYXVuY2hlckFwcGxpY2F0aW9uOjpoYW5k
bGVVc2VyT3B0aQogICAgICAgICAgICAgIDw8ICJbLW9mZmxpbmUtc3RvcmFnZS1kYXRhYmFzZS1l
bmFibGVkXSIKICAgICAgICAgICAgICA8PCAiWy1vZmZsaW5lLXdlYi1hcHBsaWNhdGlvbi1jYWNo
ZS1lbmFibGVkXSIKICAgICAgICAgICAgICA8PCAiWy1zZXQtb2ZmbGluZS1zdG9yYWdlLWRlZmF1
bHQtcXVvdGEgbWF4U2l6ZV0iCisjaWYgZGVmaW5lZChRX1dTX1gxMSkKKyAgICAgICAgICAgICA8
PCAiWy11c2UtdGVzdC1mb250c10iCisjZW5kaWYKICAgICAgICAgICAgICA8PCAiVVJMcyI7CiAg
ICAgICAgIGFwcFF1aXQoMCk7CiAgICAgfQpAQCAtMjAyLDYgKzI2NSwxMSBAQCB2b2lkIExhdW5j
aGVyQXBwbGljYXRpb246OmhhbmRsZVVzZXJPcHRpCiAgICAgfQogI2VuZGlmCiAKKyNpZiBkZWZp
bmVkKFFfV1NfWDExKQorICAgIGlmIChhcmdzLmNvbnRhaW5zKCItdXNlLXRlc3QtZm9udHMiKSkK
KyAgICAgICAgd2luZG93T3B0aW9ucy51c2VUZXN0Rm9udHMgPSB0cnVlOworI2VuZGlmCisKICAg
ICBRU3RyaW5nIGluc3BlY3RvclVybEFyZygiLWluc3BlY3Rvci11cmwiKTsKICAgICBpbnQgaW5z
cGVjdG9yVXJsSW5kZXggPSBhcmdzLmluZGV4T2YoaW5zcGVjdG9yVXJsQXJnKTsKICAgICBpZiAo
aW5zcGVjdG9yVXJsSW5kZXggIT0gLTEpCg==
</data>
<flag name="review"
          id="77161"
          type_id="1"
          status="+"
          setter="kenneth"
    />
    <flag name="commit-queue"
          id="77512"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85475</attachid>
            <date>2011-03-11 07:40:32 -0800</date>
            <delta_ts>2011-03-13 17:15:45 -0700</delta_ts>
            <desc>Rebase and resubmit: Add the option &quot;-use-test-fonts&quot; to the QtTestBrowser to use same fonts as DumpRenderTree. </desc>
            <filename>qtbrowser_webkit_fonts06.patch</filename>
            <type>text/plain</type>
            <size>4999</size>
            <attacher name="Joe Wild">joseph.wild</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDgwODUzKQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMjMgQEAKKzIwMTEtMDMtMTEgIEpvZSBXaWxkICA8am9zZXBoLndpbGRAbm9raWEuY29tPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gUXRM
YXVuY2hlciBkb2VzIG5vdCBsb2FkIHRoZSBzYW1lIHNldCBvZiBmb250cyBhcyB0aGUgRFJUCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDk1OQorCisg
ICAgICAgIFRoaXMgcGF0Y2ggYWRkcyB0aGUgb3B0aW9uICItdXNlLXRlc3QtZm9udHMiIHRvIHRo
ZSBRdFRlc3RCcm93c2VyLgorICAgICAgICBXaGVuIHRoaXMgb3B0aW9uIGlzIHVzZWQgdGhlIHdl
YmtpdCBmb250cyBhcmUgbG9hZGVkIHRoZSBzYW1lCisgICAgICAgIGFzIHRoZXkgYXJlIGluIER1
bXBSZW5kZXJUcmVlLiAgVGhpcyBvcHRpb24gY2FuIGJlIHVzZWQgb24KKyAgICAgICAgUXRUZXN0
QnJvd3NlciBhbmQgcnVuLWxhdW5jaGVyLiAgSXQgY2FuIG9ubHkgYmUgdXNlZAorICAgICAgICBv
biBMaW51eCBzeXN0ZW1zIHdpdGggRmNJbml0IGFuZCBpcyBjb25maWd1cmVkIGFzIHN1Y2guCisK
KyAgICAgICAgKiBRdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93Lmg6CisgICAgICAgIChXaW5k
b3dPcHRpb25zOjpXaW5kb3dPcHRpb25zKToKKyAgICAgICAgKiBRdFRlc3RCcm93c2VyL21haW4u
Y3BwOgorICAgICAgICAoaW5pdFdlYktpdFRlc3RGb250cyk6CisgICAgICAgIChsYXVuY2hlck1h
aW4pOgorICAgICAgICAoTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNlck9wdGlvbnMpOgor
CiAyMDExLTAzLTExICBBZGFtIFJvYmVuICA8YXJvYmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBS
b2xsIG91dCByODA4NDgKSW5kZXg6IFRvb2xzL1F0VGVzdEJyb3dzZXIvbGF1bmNoZXJ3aW5kb3cu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBUb29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmgJKHJl
dmlzaW9uIDgwODUzKQorKysgVG9vbHMvUXRUZXN0QnJvd3Nlci9sYXVuY2hlcndpbmRvdy5oCSh3
b3JraW5nIGNvcHkpCkBAIC0xMDAsNiArMTAwLDkgQEAgcHVibGljOgogI2lmIGRlZmluZWQoUVRf
Q09ORklHVVJFRF9XSVRIX09QRU5HTCkKICAgICAgICAgLCB1c2VRR0xXaWRnZXRWaWV3cG9ydChm
YWxzZSkKICNlbmRpZgorI2lmIGRlZmluZWQoUV9XU19YMTEpCisgICAgICAgICwgdXNlVGVzdEZv
bnRzKGZhbHNlKQorI2VuZGlmCiAgICAgewogICAgIH0KIApAQCAtMTE5LDYgKzEyMiw5IEBAIHB1
YmxpYzoKICNpZiBkZWZpbmVkKFFUX0NPTkZJR1VSRURfV0lUSF9PUEVOR0wpCiAgICAgYm9vbCB1
c2VRR0xXaWRnZXRWaWV3cG9ydDsKICNlbmRpZgorI2lmIGRlZmluZWQoUV9XU19YMTEpCisgICAg
Ym9vbCB1c2VUZXN0Rm9udHM7CisjZW5kaWYKICAgICBRVXJsIGluc3BlY3RvclVybDsKICAgICBx
dWludDE2IHJlbW90ZUluc3BlY3RvclBvcnQ7CiB9OwpJbmRleDogVG9vbHMvUXRUZXN0QnJvd3Nl
ci9tYWluLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9RdFRlc3RCcm93c2VyL21haW4uY3BwCShy
ZXZpc2lvbiA4MDg1MykKKysrIFRvb2xzL1F0VGVzdEJyb3dzZXIvbWFpbi5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTM1LDggKzM1LDY4IEBACiAKIFdpbmRvd09wdGlvbnMgd2luZG93T3B0aW9uczsK
IAorCisjaW5jbHVkZSA8UURpcj4KKyNpbmNsdWRlIDxRRmlsZT4KKyNpbmNsdWRlIDxRRmlsZUlu
Zm8+CisjaW5jbHVkZSA8UUZvbnREYXRhYmFzZT4KKworCisjaWYgZGVmaW5lZChRX1dTX1gxMSkK
KyNpbmNsdWRlIDxmb250Y29uZmlnL2ZvbnRjb25maWcuaD4KKyNlbmRpZgorCisKKyNpZiBkZWZp
bmVkKFFfV1NfWDExKQorLy8gVmVyeSBzaW1pbGFyIHRvIFdlYkNvcmU6OkR1bXBSZW5kZXJUcmVl
Ojppbml0aWFsaXplRm9udHMoKTsKKy8vIER1cGxpY2F0ZWQgaGVyZSBzbyB0aGF0IFF0VGVzdEJy
b3dzZXIgd291bGQgZGlzcGxheSBjb250ZW50cworLy8gd2l0aCB0aGUgc2FtZSBmb250cyBhcyBy
dW4td2Via2l0LXRlc3RzL0R1bXBSZW5kZXJUcmVlLgorc3RhdGljIHZvaWQgaW5pdFRlc3RGb250
cygpCit7CisgICAgc3RhdGljIGludCBudW1Gb250cyA9IC0xOworCisgICAgLy8gU29tZSB0ZXN0
IGNhc2VzIG1heSBhZGQgb3IgcmVtb3ZlIGFwcGxpY2F0aW9uIGZvbnRzICh2aWEgQGZvbnQtZmFj
ZSkuCisgICAgLy8gTWFrZSBzdXJlIHRvIHJlLWluaXRpYWxpemUgdGhlIGZvbnQgc2V0IGlmIG5l
Y2Vzc2FyeS4KKyAgICBGY0ZvbnRTZXQqIGFwcEZvbnRTZXQgPSBGY0NvbmZpZ0dldEZvbnRzKDAs
IEZjU2V0QXBwbGljYXRpb24pOworICAgIGlmIChhcHBGb250U2V0ICYmIG51bUZvbnRzID49IDAg
JiYgYXBwRm9udFNldC0+bmZvbnQgPT0gbnVtRm9udHMpCisgICAgICAgIHJldHVybjsKKworICAg
IFFCeXRlQXJyYXkgZm9udERpciA9IGdldGVudigiV0VCS0lUX1RFU1RGT05UUyIpOworICAgIGlm
IChmb250RGlyLmlzRW1wdHkoKSB8fCAhUURpcihmb250RGlyKS5leGlzdHMoKSkgeworICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAgICAgICAgICAiXG5cbiIKKyAgICAgICAgICAgICAg
ICAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLVxuIgorICAgICAgICAgICAgICAgICJXRUJLSVRfVEVTVEZPTlRTIGVu
dmlyb25tZW50IHZhcmlhYmxlIGlzIG5vdCBzZXQgY29ycmVjdGx5LlxuIgorICAgICAgICAgICAg
ICAgICJUaGlzIHZhcmlhYmxlIGhhcyB0byBwb2ludCB0byB0aGUgZGlyZWN0b3J5IGNvbnRhaW5p
bmcgdGhlIGZvbnRzXG4iCisgICAgICAgICAgICAgICAgInlvdSBjYW4gY2xvbmUgZnJvbSBnaXQ6
Ly9naXRvcmlvdXMub3JnL3F0d2Via2l0L3Rlc3Rmb250cy5naXRcbiIKKyAgICAgICAgICAgICAg
ICAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLVxuIgorICAgICAgICAgICAgICAgKTsKKyAgICAgICAgZXhpdCgxKTsK
KyAgICB9CisgICAgLy8gTG9va3MgZm9yIHF0L2ZvbnRzLmNvbmYgcmVsYXRpdmUgdG8gdGhlIGRp
cmVjdG9yeSBvZiB0aGUgUXRUZXN0QnJvd3NlciAKKyAgICAvLyBleGVjdXRhYmxlLgorICAgIFFT
dHJpbmcgY29uZmlnRmlsZVN0cmluZyA9IFFDb3JlQXBwbGljYXRpb246OmFwcGxpY2F0aW9uRGly
UGF0aCgpOworICAgIGNvbmZpZ0ZpbGVTdHJpbmcgKz0gIi8uLi8uLi8uLi9Ub29scy9EdW1wUmVu
ZGVyVHJlZS9xdC9mb250cy5jb25mIjsKKyAgICBRQnl0ZUFycmF5IGNvbmZpZ0ZpbGVBcnJheSA9
IGNvbmZpZ0ZpbGVTdHJpbmcudG9VdGY4KCk7CisgICAgRmNDb25maWcqIGNvbmZpZyA9IEZjQ29u
ZmlnQ3JlYXRlKCk7CisgICAgaWYgKCFGY0NvbmZpZ1BhcnNlQW5kTG9hZCAoY29uZmlnLCAoRmND
aGFyOCopIGNvbmZpZ0ZpbGVBcnJheS5kYXRhKCksIHRydWUpKQorICAgICAgICBxRmF0YWwoIkNv
dWxkbid0IGxvYWQgZm9udCBjb25maWd1cmF0aW9uIGZpbGUiKTsKKyAgICBpZiAoIUZjQ29uZmln
QXBwRm9udEFkZERpciAoY29uZmlnLCAoRmNDaGFyOCopIGZvbnREaXIuZGF0YSgpKSkKKyAgICAg
ICAgcUZhdGFsKCJDb3VsZG4ndCBhZGQgZm9udCBkaXIhIik7CisgICAgRmNDb25maWdTZXRDdXJy
ZW50KGNvbmZpZyk7CisKKyAgICBhcHBGb250U2V0ID0gRmNDb25maWdHZXRGb250cyhjb25maWcs
IEZjU2V0QXBwbGljYXRpb24pOworICAgIG51bUZvbnRzID0gYXBwRm9udFNldC0+bmZvbnQ7Cit9
CisjZW5kaWYKKwogaW50IGxhdW5jaGVyTWFpbihjb25zdCBRQXBwbGljYXRpb24mIGFwcCkKIHsK
KyNpZmRlZiBRX1dTX1gxMQorICAgIGlmICh3aW5kb3dPcHRpb25zLnVzZVRlc3RGb250cykKKyAg
ICAgICAgaW5pdFRlc3RGb250cygpOworI2VuZGlmCisKICNpZm5kZWYgTkRFQlVHCiAgICAgaW50
IHJldFZhbCA9IGFwcC5leGVjKCk7CiAgICAgRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQ6OmdhcmJh
Z2VDb2xsZWN0b3JDb2xsZWN0KCk7CkBAIC0xMzAsNiArMTkwLDkgQEAgdm9pZCBMYXVuY2hlckFw
cGxpY2F0aW9uOjpoYW5kbGVVc2VyT3B0aQogICAgICAgICAgICAgIDw8ICJbLW9mZmxpbmUtc3Rv
cmFnZS1kYXRhYmFzZS1lbmFibGVkXSIKICAgICAgICAgICAgICA8PCAiWy1vZmZsaW5lLXdlYi1h
cHBsaWNhdGlvbi1jYWNoZS1lbmFibGVkXSIKICAgICAgICAgICAgICA8PCAiWy1zZXQtb2ZmbGlu
ZS1zdG9yYWdlLWRlZmF1bHQtcXVvdGEgbWF4U2l6ZV0iCisjaWYgZGVmaW5lZChRX1dTX1gxMSkK
KyAgICAgICAgICAgICA8PCAiWy11c2UtdGVzdC1mb250c10iCisjZW5kaWYKICAgICAgICAgICAg
ICA8PCAiVVJMcyI7CiAgICAgICAgIGFwcFF1aXQoMCk7CiAgICAgfQpAQCAtMjAyLDYgKzI2NSwx
MSBAQCB2b2lkIExhdW5jaGVyQXBwbGljYXRpb246OmhhbmRsZVVzZXJPcHRpCiAgICAgfQogI2Vu
ZGlmCiAKKyNpZiBkZWZpbmVkKFFfV1NfWDExKQorICAgIGlmIChhcmdzLmNvbnRhaW5zKCItdXNl
LXRlc3QtZm9udHMiKSkKKyAgICAgICAgd2luZG93T3B0aW9ucy51c2VUZXN0Rm9udHMgPSB0cnVl
OworI2VuZGlmCisKICAgICBRU3RyaW5nIGluc3BlY3RvclVybEFyZygiLWluc3BlY3Rvci11cmwi
KTsKICAgICBpbnQgaW5zcGVjdG9yVXJsSW5kZXggPSBhcmdzLmluZGV4T2YoaW5zcGVjdG9yVXJs
QXJnKTsKICAgICBpZiAoaW5zcGVjdG9yVXJsSW5kZXggIT0gLTEpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>