<?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>51879</bug_id>
          
          <creation_ts>2011-01-04 10:29:55 -0800</creation_ts>
          <short_desc>[Symbian] Adobe flash Lite plugin on Symbian needs null window quirk</short_desc>
          <delta_ts>2022-02-28 03:58:31 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Plug-ins</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>S60 Hardware</rep_platform>
          <op_sys>S60 3rd edition</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Leonid Ebril">leonid.ebril</reporter>
          <assigned_to name="Leonid Ebril">leonid.ebril</assigned_to>
          <cc>ademar</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>kenneth</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>nancy.piedra</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>329047</commentid>
    <comment_count>0</comment_count>
    <who name="Leonid Ebril">leonid.ebril</who>
    <bug_when>2011-01-04 10:29:55 -0800</bug_when>
    <thetext>WebKit crash on Symbian if Adobe Flash Lite plugin (version 10) unloaded.
The PluginQuirkDontSetNullWindowHandleOnDestroy needs to be set for the Adobe Flash Lite plugin on Symbian so the window does not get unset when destroying the plugin. Setting the PluginQuirkDontSetNullWindowHandleOnDestroy  flag fixes the crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331667</commentid>
    <comment_count>1</comment_count>
      <attachid>78406</attachid>
    <who name="Leonid Ebril">leonid.ebril</who>
    <bug_when>2011-01-10 09:57:44 -0800</bug_when>
    <thetext>Created attachment 78406
Patch for &quot;Adobe flash Lite plugin on Symbian needs null window quirk&quot;

Set the PluginQuirkDontSetNullWindowHandleOnDestroy for Adobe Lite plugin if Flash 10 or newer (for Symbian platform), setting a NULL window handler on destroy crashes WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331670</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-01-10 10:00:55 -0800</bug_when>
    <thetext>Attachment 78406 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp&apos;]&quot; exit_code: 1
Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp:58:  Tab found; better to use spaces  [whitespace/tab] [1]
Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp:58:  Extra space before ( in function call  [whitespace/parens] [4]
Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp:71:  Tab found; better to use spaces  [whitespace/tab] [1]
Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp:72:  Tab found; better to use spaces  [whitespace/tab] [1]
Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp:72:  Use 0 instead of NULL.  [readability/null] [4]
Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp:73:  Tab found; better to use spaces  [whitespace/tab] [1]
Source/WebCore/ChangeLog:6:  Line contains tab character.  [whitespace/tab] [5]
Source/WebCore/ChangeLog:7:  Line contains tab character.  [whitespace/tab] [5]
Source/WebCore/ChangeLog:9:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 9 in 2 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>331754</commentid>
    <comment_count>3</comment_count>
      <attachid>78406</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-01-10 11:29:28 -0800</bug_when>
    <thetext>Comment on attachment 78406
Patch for &quot;Adobe flash Lite plugin on Symbian needs null window quirk&quot;

Please fix the style errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331779</commentid>
    <comment_count>4</comment_count>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2011-01-10 11:46:08 -0800</bug_when>
    <thetext>&gt; Source/WebCore/ChangeLog:5
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=51879

Title for the bug is missing. Use &quot;[Qt][Symbian]&quot; as a prefix in the title as this issue is specific to the Symbian port of QtWebKit.

&gt; Source/WebCore/ChangeLog:7
&gt; +	Set the PluginQuirkDontSetNullWindowHandleOnDestroy for Adobe Lite  

Fix English - Setting a NULL window handler on destroy crashes Symbian port of QtWebKit, use PluginQuirkDontSetNullWindowHandleOnDestroy quirk for Adobe Flash Lite 4 (Flash 10 or newer).

&gt; Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp:58
&gt; +	    determineQuirks (mime[0]);

Perhaps make the call before &quot;m_mimeToExtensions.add&quot; line. I do not see a particular reason to call determineQuirks() between the two m_mimeToDescriptions.add.. lines.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331787</commentid>
    <comment_count>5</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-01-10 11:49:20 -0800</bug_when>
    <thetext>
&gt; Fix English - Setting a NULL window handler on destroy crashes Symbian port of QtWebKit, use PluginQuirkDontSetNullWindowHandleOnDestroy quirk for Adobe Flash Lite 4 (Flash 10 or newer).

We should say null, not NULL. It is null/somethingNull in Qt API&apos;s and in C++0x it is called nullptr.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331788</commentid>
    <comment_count>6</comment_count>
      <attachid>78420</attachid>
    <who name="Leonid Ebril">leonid.ebril</who>
    <bug_when>2011-01-10 11:51:25 -0800</bug_when>
    <thetext>Created attachment 78420
An updated version of the patch file</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331790</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-01-10 11:52:50 -0800</bug_when>
    <thetext>Attachment 78420 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp&apos;]&quot; exit_code: 1
Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp:58:  Extra space before ( in function call  [whitespace/parens] [4]
Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp:72:  Use 0 instead of NULL.  [readability/null] [4]
Total errors found: 2 in 2 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>331823</commentid>
    <comment_count>8</comment_count>
      <attachid>78427</attachid>
    <who name="Leonid Ebril">leonid.ebril</who>
    <bug_when>2011-01-10 12:13:55 -0800</bug_when>
    <thetext>Created attachment 78427
Fixed check-webkit-style issues</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331825</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-01-10 12:15:05 -0800</bug_when>
    <thetext>Attachment 78427 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp&apos;]&quot; exit_code: 1
Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp:58:  Extra space before ( in function call  [whitespace/parens] [4]
Total errors found: 1 in 2 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>331827</commentid>
    <comment_count>10</comment_count>
      <attachid>78427</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-01-10 12:16:36 -0800</bug_when>
    <thetext>Comment on attachment 78427
Fixed check-webkit-style issues

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        plugin if Flash 10 or newer (for Symbian platform), setting a NULL 

s/NULL/nulled/

&gt; Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp:58
&gt; +            determineQuirks (mime[0]);

no space needed before (

&gt; Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp:70
&gt; +        static const PlatformModuleVersion flashTenVersion(0x000a0000);

flashVersionTen seems more proper.

&gt; Source/WebCore/plugins/symbian/PluginPackageSymbian.cpp:72
&gt; +            // Flash 10 doesn&apos;t like having a 0 window handle

comments need a dot at the end. ie. be proper sentences.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331852</commentid>
    <comment_count>11</comment_count>
      <attachid>78432</attachid>
    <who name="Leonid Ebril">leonid.ebril</who>
    <bug_when>2011-01-10 12:49:25 -0800</bug_when>
    <thetext>Created attachment 78432
Modified files according to Kenneth Rohde Christiansen comments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331962</commentid>
    <comment_count>12</comment_count>
      <attachid>78432</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-10 14:47:36 -0800</bug_when>
    <thetext>Comment on attachment 78432
Modified files according to Kenneth Rohde Christiansen comments

Clearing flags on attachment: 78432

Committed r75439: &lt;http://trac.webkit.org/changeset/75439&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>332513</commentid>
    <comment_count>13</comment_count>
      <attachid>78420</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2011-01-11 11:58:08 -0800</bug_when>
    <thetext>Comment on attachment 78420
An updated version of the patch file

Clearing review as a newer version of a patch has been committed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>332514</commentid>
    <comment_count>14</comment_count>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2011-01-11 11:58:26 -0800</bug_when>
    <thetext>Changing the state as fix has been committed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333043</commentid>
    <comment_count>15</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-01-12 05:15:35 -0800</bug_when>
    <thetext>Revision r75439 cherry-picked into qtwebkit-2.2 with commit a32c088 &lt;http://gitorious.org/webkit/qtwebkit/commit/a32c088&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78406</attachid>
            <date>2011-01-10 09:57:44 -0800</date>
            <delta_ts>2011-01-10 11:29:28 -0800</delta_ts>
            <desc>Patch for &quot;Adobe flash Lite plugin on Symbian needs null window quirk&quot;</desc>
            <filename>51879.patch</filename>
            <type>text/plain</type>
            <size>1989</size>
            <attacher name="Leonid Ebril">leonid.ebril</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc1MzgwKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDEtMTAgIExlb25pZCBF
YnJpbCAgPGxlb25pZC5lYnJpbEBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTUxODc5CisJCisJU2V0IHRoZSBQbHVnaW5RdWlya0RvbnRTZXROdWxsV2luZG93SGFu
ZGxlT25EZXN0cm95IGZvciBBZG9iZSBMaXRlICAKKyAgICAgICAgcGx1Z2luIGlmIEZsYXNoIDEw
IG9yIG5ld2VyIChmb3IgU3ltYmlhbiBwbGF0Zm9ybSksIHNldHRpbmcgYSBOVUxMIAorCXdpbmRv
dyBoYW5kbGVyIG9uIGRlc3Ryb3kgY3Jhc2hlcyBXZWJLaXQuCisKKyAgICAgICAgKiBwbHVnaW5z
L3N5bWJpYW4vUGx1Z2luUGFja2FnZVN5bWJpYW4uY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGx1
Z2luUGFja2FnZTo6ZmV0Y2hJbmZvKToKKyAgICAgICAgKFdlYkNvcmU6OlBsdWdpblBhY2thZ2U6
OmRldGVybWluZVF1aXJrcyk6CisKIDIwMTEtMDEtMTAgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8
Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE1hcnRpbiBSb2JpbnNv
bi4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsdWdpbnMvc3ltYmlhbi9QbHVnaW5QYWNrYWdlU3lt
Ymlhbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGx1Z2lucy9zeW1iaWFuL1Bs
dWdpblBhY2thZ2VTeW1iaWFuLmNwcAkocmV2aXNpb24gNzUzNzgpCisrKyBTb3VyY2UvV2ViQ29y
ZS9wbHVnaW5zL3N5bWJpYW4vUGx1Z2luUGFja2FnZVN5bWJpYW4uY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC01NSw2ICs1NSw3IEBAIGJvb2wgUGx1Z2luUGFja2FnZTo6ZmV0Y2hJbmZvKCkKICAgICAg
ICAgICAgICAgICBtaW1lWzFdLnNwbGl0KFVDaGFyKCcsJyksIGZhbHNlLCBleHRzKTsgLy8gPGV4
dDEsZXh0MixleHQzLC4uLj4KICAgICAgICAgICAgIAogICAgICAgICAgICAgbV9taW1lVG9FeHRl
bnNpb25zLmFkZChtaW1lWzBdLCBleHRzKTsgLy8gPE1JTUU+LDxleHQxLGV4dDIsZXh0Mz4KKwkg
ICAgZGV0ZXJtaW5lUXVpcmtzIChtaW1lWzBdKTsKICAgICAgICAgICAgIGlmIChtaW1lLnNpemUo
KSA+IDIpCiAgICAgICAgICAgICAgICAgbV9taW1lVG9EZXNjcmlwdGlvbnMuYWRkKG1pbWVbMF0s
IG1pbWVbMl0pOyAvLyA8TUlNRT4sPERlc2NyaXB0aW9uPgogICAgICAgICB9CkBAIC02Myw2ICs2
NCwxNyBAQCBib29sIFBsdWdpblBhY2thZ2U6OmZldGNoSW5mbygpCiAgICAgcmV0dXJuIHRydWU7
CiB9CiAKK3ZvaWQgUGx1Z2luUGFja2FnZTo6ZGV0ZXJtaW5lUXVpcmtzKGNvbnN0IFN0cmluZyYg
bWltZVR5cGUpCit7CisgICAgaWYgKG1pbWVUeXBlID09ICJhcHBsaWNhdGlvbi94LXNob2Nrd2F2
ZS1mbGFzaCIpIHsKKyAgICAgICAgc3RhdGljIGNvbnN0IFBsYXRmb3JtTW9kdWxlVmVyc2lvbiBm
bGFzaFRlblZlcnNpb24oMHgwMDBhMDAwMCk7CisJaWYgKGNvbXBhcmVGaWxlVmVyc2lvbihmbGFz
aFRlblZlcnNpb24pID49IDApIHsKKwkgICAgLy8gRmxhc2ggMTAgZG9lc24ndCBsaWtlIGhhdmlu
ZyBhIE5VTEwgd2luZG93IGhhbmRsZQorCSAgICBtX3F1aXJrcy5hZGQoUGx1Z2luUXVpcmtEb250
U2V0TnVsbFdpbmRvd0hhbmRsZU9uRGVzdHJveSk7CisgICAgICAgIH0KKyAgICB9Cit9CisKIGJv
b2wgUGx1Z2luUGFja2FnZTo6bG9hZCgpCiB7CiAgICAgaWYgKG1faXNMb2FkZWQpIHsK
</data>
<flag name="review"
          id="69713"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78420</attachid>
            <date>2011-01-10 11:51:25 -0800</date>
            <delta_ts>2022-02-28 03:58:23 -0800</delta_ts>
            <desc>An updated version of the patch file</desc>
            <filename>51879.patch</filename>
            <type>text/plain</type>
            <size>2030</size>
            <attacher name="Leonid Ebril">leonid.ebril</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc1MzgwKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDEtMTAgIExlb25pZCBF
YnJpbCAgPGxlb25pZC5lYnJpbEBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTUxODc5CisKKyAgICAgICAgU2V0IHRoZSBQbHVnaW5RdWlya0RvbnRTZXROdWxsV2lu
ZG93SGFuZGxlT25EZXN0cm95IGZvciBBZG9iZSBMaXRlICAKKyAgICAgICAgcGx1Z2luIGlmIEZs
YXNoIDEwIG9yIG5ld2VyIChmb3IgU3ltYmlhbiBwbGF0Zm9ybSksIHNldHRpbmcgYSBOVUxMIAor
ICAgICAgICB3aW5kb3cgaGFuZGxlciBvbiBkZXN0cm95IGNyYXNoZXMgV2ViS2l0LgorCisgICAg
ICAgICogcGx1Z2lucy9zeW1iaWFuL1BsdWdpblBhY2thZ2VTeW1iaWFuLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlBsdWdpblBhY2thZ2U6OmZldGNoSW5mbyk6CisgICAgICAgIChXZWJDb3JlOjpQ
bHVnaW5QYWNrYWdlOjpkZXRlcm1pbmVRdWlya3MpOgorCiAyMDExLTAxLTEwICBDYXJsb3MgR2Fy
Y2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBN
YXJ0aW4gUm9iaW5zb24uCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbHVnaW5zL3N5bWJpYW4vUGx1
Z2luUGFja2FnZVN5bWJpYW4uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsdWdp
bnMvc3ltYmlhbi9QbHVnaW5QYWNrYWdlU3ltYmlhbi5jcHAJKHJldmlzaW9uIDc1Mzc4KQorKysg
U291cmNlL1dlYkNvcmUvcGx1Z2lucy9zeW1iaWFuL1BsdWdpblBhY2thZ2VTeW1iaWFuLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtNTUsNiArNTUsNyBAQCBib29sIFBsdWdpblBhY2thZ2U6OmZldGNo
SW5mbygpCiAgICAgICAgICAgICAgICAgbWltZVsxXS5zcGxpdChVQ2hhcignLCcpLCBmYWxzZSwg
ZXh0cyk7IC8vIDxleHQxLGV4dDIsZXh0MywuLi4+CiAgICAgICAgICAgICAKICAgICAgICAgICAg
IG1fbWltZVRvRXh0ZW5zaW9ucy5hZGQobWltZVswXSwgZXh0cyk7IC8vIDxNSU1FPiw8ZXh0MSxl
eHQyLGV4dDM+CisgICAgICAgICAgICBkZXRlcm1pbmVRdWlya3MgKG1pbWVbMF0pOwogICAgICAg
ICAgICAgaWYgKG1pbWUuc2l6ZSgpID4gMikKICAgICAgICAgICAgICAgICBtX21pbWVUb0Rlc2Ny
aXB0aW9ucy5hZGQobWltZVswXSwgbWltZVsyXSk7IC8vIDxNSU1FPiw8RGVzY3JpcHRpb24+CiAg
ICAgICAgIH0KQEAgLTYzLDYgKzY0LDE3IEBAIGJvb2wgUGx1Z2luUGFja2FnZTo6ZmV0Y2hJbmZv
KCkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAordm9pZCBQbHVnaW5QYWNrYWdlOjpkZXRlcm1pbmVR
dWlya3MoY29uc3QgU3RyaW5nJiBtaW1lVHlwZSkKK3sKKyAgICBpZiAobWltZVR5cGUgPT0gImFw
cGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIikgeworICAgICAgICBzdGF0aWMgY29uc3QgUGxh
dGZvcm1Nb2R1bGVWZXJzaW9uIGZsYXNoVGVuVmVyc2lvbigweDAwMGEwMDAwKTsKKyAgICAgICAg
aWYgKGNvbXBhcmVGaWxlVmVyc2lvbihmbGFzaFRlblZlcnNpb24pID49IDApIHsKKyAgICAgICAg
ICAgIC8vIEZsYXNoIDEwIGRvZXNuJ3QgbGlrZSBoYXZpbmcgYSBOVUxMIHdpbmRvdyBoYW5kbGUK
KyAgICAgICAgICAgIG1fcXVpcmtzLmFkZChQbHVnaW5RdWlya0RvbnRTZXROdWxsV2luZG93SGFu
ZGxlT25EZXN0cm95KTsKKyAgICAgICAgfQorICAgIH0KK30KKwogYm9vbCBQbHVnaW5QYWNrYWdl
Ojpsb2FkKCkKIHsKICAgICBpZiAobV9pc0xvYWRlZCkgewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78427</attachid>
            <date>2011-01-10 12:13:55 -0800</date>
            <delta_ts>2022-02-28 03:58:31 -0800</delta_ts>
            <desc>Fixed check-webkit-style issues</desc>
            <filename>51879.patch</filename>
            <type>text/plain</type>
            <size>2027</size>
            <attacher name="Leonid Ebril">leonid.ebril</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc1MzgwKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDEtMTAgIExlb25pZCBF
YnJpbCAgPGxlb25pZC5lYnJpbEBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTUxODc5CisKKyAgICAgICAgU2V0IHRoZSBQbHVnaW5RdWlya0RvbnRTZXROdWxsV2lu
ZG93SGFuZGxlT25EZXN0cm95IGZvciBBZG9iZSBMaXRlICAKKyAgICAgICAgcGx1Z2luIGlmIEZs
YXNoIDEwIG9yIG5ld2VyIChmb3IgU3ltYmlhbiBwbGF0Zm9ybSksIHNldHRpbmcgYSBOVUxMIAor
ICAgICAgICB3aW5kb3cgaGFuZGxlciBvbiBkZXN0cm95IGNyYXNoZXMgV2ViS2l0LgorCisgICAg
ICAgICogcGx1Z2lucy9zeW1iaWFuL1BsdWdpblBhY2thZ2VTeW1iaWFuLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlBsdWdpblBhY2thZ2U6OmZldGNoSW5mbyk6CisgICAgICAgIChXZWJDb3JlOjpQ
bHVnaW5QYWNrYWdlOjpkZXRlcm1pbmVRdWlya3MpOgorCiAyMDExLTAxLTEwICBDYXJsb3MgR2Fy
Y2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBN
YXJ0aW4gUm9iaW5zb24uCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbHVnaW5zL3N5bWJpYW4vUGx1
Z2luUGFja2FnZVN5bWJpYW4uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsdWdp
bnMvc3ltYmlhbi9QbHVnaW5QYWNrYWdlU3ltYmlhbi5jcHAJKHJldmlzaW9uIDc1Mzc4KQorKysg
U291cmNlL1dlYkNvcmUvcGx1Z2lucy9zeW1iaWFuL1BsdWdpblBhY2thZ2VTeW1iaWFuLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtNTUsNiArNTUsNyBAQCBib29sIFBsdWdpblBhY2thZ2U6OmZldGNo
SW5mbygpCiAgICAgICAgICAgICAgICAgbWltZVsxXS5zcGxpdChVQ2hhcignLCcpLCBmYWxzZSwg
ZXh0cyk7IC8vIDxleHQxLGV4dDIsZXh0MywuLi4+CiAgICAgICAgICAgICAKICAgICAgICAgICAg
IG1fbWltZVRvRXh0ZW5zaW9ucy5hZGQobWltZVswXSwgZXh0cyk7IC8vIDxNSU1FPiw8ZXh0MSxl
eHQyLGV4dDM+CisgICAgICAgICAgICBkZXRlcm1pbmVRdWlya3MgKG1pbWVbMF0pOwogICAgICAg
ICAgICAgaWYgKG1pbWUuc2l6ZSgpID4gMikKICAgICAgICAgICAgICAgICBtX21pbWVUb0Rlc2Ny
aXB0aW9ucy5hZGQobWltZVswXSwgbWltZVsyXSk7IC8vIDxNSU1FPiw8RGVzY3JpcHRpb24+CiAg
ICAgICAgIH0KQEAgLTYzLDYgKzY0LDE3IEBAIGJvb2wgUGx1Z2luUGFja2FnZTo6ZmV0Y2hJbmZv
KCkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAordm9pZCBQbHVnaW5QYWNrYWdlOjpkZXRlcm1pbmVR
dWlya3MoY29uc3QgU3RyaW5nJiBtaW1lVHlwZSkKK3sKKyAgICBpZiAobWltZVR5cGUgPT0gImFw
cGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIikgeworICAgICAgICBzdGF0aWMgY29uc3QgUGxh
dGZvcm1Nb2R1bGVWZXJzaW9uIGZsYXNoVGVuVmVyc2lvbigweDAwMGEwMDAwKTsKKyAgICAgICAg
aWYgKGNvbXBhcmVGaWxlVmVyc2lvbihmbGFzaFRlblZlcnNpb24pID49IDApIHsKKyAgICAgICAg
ICAgIC8vIEZsYXNoIDEwIGRvZXNuJ3QgbGlrZSBoYXZpbmcgYSAwIHdpbmRvdyBoYW5kbGUKKyAg
ICAgICAgICAgIG1fcXVpcmtzLmFkZChQbHVnaW5RdWlya0RvbnRTZXROdWxsV2luZG93SGFuZGxl
T25EZXN0cm95KTsKKyAgICAgICAgfQorICAgIH0KK30KKwogYm9vbCBQbHVnaW5QYWNrYWdlOjps
b2FkKCkKIHsKICAgICBpZiAobV9pc0xvYWRlZCkgewo=
</data>
<flag name="review"
          id="69738"
          type_id="1"
          status="-"
          setter="kenneth"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78432</attachid>
            <date>2011-01-10 12:49:25 -0800</date>
            <delta_ts>2011-01-10 14:47:35 -0800</delta_ts>
            <desc>Modified files according to Kenneth Rohde Christiansen comments</desc>
            <filename>51879.patch</filename>
            <type>text/plain</type>
            <size>2016</size>
            <attacher name="Leonid Ebril">leonid.ebril</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc1MzgwKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDEtMTAgIExlb25pZCBF
YnJpbCAgPGxlb25pZC5lYnJpbEBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTUxODc5CisKKyAgICAgICAgU2V0IHRoZSBQbHVnaW5RdWlya0RvbnRTZXROdWxsV2lu
ZG93SGFuZGxlT25EZXN0cm95IGZvciBBZG9iZSBMaXRlICAKKyAgICAgICAgcGx1Z2luIGlmIEZs
YXNoIDEwIG9yIG5ld2VyIChmb3IgU3ltYmlhbiBwbGF0Zm9ybSksIHNldHRpbmcgYSBudWxsZWQg
CisgICAgICAgIHdpbmRvdyBoYW5kbGVyIG9uIGRlc3Ryb3kgY3Jhc2hlcyBXZWJLaXQuCisKKyAg
ICAgICAgKiBwbHVnaW5zL3N5bWJpYW4vUGx1Z2luUGFja2FnZVN5bWJpYW4uY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UGx1Z2luUGFja2FnZTo6ZmV0Y2hJbmZvKToKKyAgICAgICAgKFdlYkNvcmU6
OlBsdWdpblBhY2thZ2U6OmRldGVybWluZVF1aXJrcyk6CisKIDIwMTEtMDEtMTAgIENhcmxvcyBH
YXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IE1hcnRpbiBSb2JpbnNvbi4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsdWdpbnMvc3ltYmlhbi9Q
bHVnaW5QYWNrYWdlU3ltYmlhbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGx1
Z2lucy9zeW1iaWFuL1BsdWdpblBhY2thZ2VTeW1iaWFuLmNwcAkocmV2aXNpb24gNzUzNzgpCisr
KyBTb3VyY2UvV2ViQ29yZS9wbHVnaW5zL3N5bWJpYW4vUGx1Z2luUGFja2FnZVN5bWJpYW4uY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC01NSw2ICs1NSw3IEBAIGJvb2wgUGx1Z2luUGFja2FnZTo6ZmV0
Y2hJbmZvKCkKICAgICAgICAgICAgICAgICBtaW1lWzFdLnNwbGl0KFVDaGFyKCcsJyksIGZhbHNl
LCBleHRzKTsgLy8gPGV4dDEsZXh0MixleHQzLC4uLj4KICAgICAgICAgICAgIAogICAgICAgICAg
ICAgbV9taW1lVG9FeHRlbnNpb25zLmFkZChtaW1lWzBdLCBleHRzKTsgLy8gPE1JTUU+LDxleHQx
LGV4dDIsZXh0Mz4KKyAgICAgICAgICAgIGRldGVybWluZVF1aXJrcyhtaW1lWzBdKTsKICAgICAg
ICAgICAgIGlmIChtaW1lLnNpemUoKSA+IDIpCiAgICAgICAgICAgICAgICAgbV9taW1lVG9EZXNj
cmlwdGlvbnMuYWRkKG1pbWVbMF0sIG1pbWVbMl0pOyAvLyA8TUlNRT4sPERlc2NyaXB0aW9uPgog
ICAgICAgICB9CkBAIC02Myw2ICs2NCwxNyBAQCBib29sIFBsdWdpblBhY2thZ2U6OmZldGNoSW5m
bygpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKK3ZvaWQgUGx1Z2luUGFja2FnZTo6ZGV0ZXJtaW5l
UXVpcmtzKGNvbnN0IFN0cmluZyYgbWltZVR5cGUpCit7CisgICAgaWYgKG1pbWVUeXBlID09ICJh
cHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCIpIHsKKyAgICAgICAgUGxhdGZvcm1Nb2R1bGVW
ZXJzaW9uIGZsYXNoVGVuVmVyc2lvbigweDAwMGEwMDAwKTsKKyAgICAgICAgaWYgKGNvbXBhcmVG
aWxlVmVyc2lvbihmbGFzaFRlblZlcnNpb24pID49IDApIHsKKyAgICAgICAgICAgIC8vIEZsYXNo
IDEwIGRvZXNuJ3QgbGlrZSBoYXZpbmcgYSAwIHdpbmRvdyBoYW5kbGUuCisgICAgICAgICAgICBt
X3F1aXJrcy5hZGQoUGx1Z2luUXVpcmtEb250U2V0TnVsbFdpbmRvd0hhbmRsZU9uRGVzdHJveSk7
CisgICAgICAgIH0KKyAgICB9Cit9CisKIGJvb2wgUGx1Z2luUGFja2FnZTo6bG9hZCgpCiB7CiAg
ICAgaWYgKG1faXNMb2FkZWQpIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>