<?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>30179</bug_id>
          
          <creation_ts>2009-10-07 12:00:52 -0700</creation_ts>
          <short_desc>[Qt] Need a way to inform the application when a Netscape plugin is created or deleted.</short_desc>
          <delta_ts>2011-01-24 07:19:27 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>35962</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Yael">yael</reporter>
          <assigned_to name="Viatcheslav Ostapenko">ostap73</assigned_to>
          <cc>ademar</cc>
    
    <cc>commit-queue</cc>
    
    <cc>hausmann</cc>
    
    <cc>kent.hansen</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>nancy.piedra</cc>
    
    <cc>ostap73</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>vestbo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>153145</commentid>
    <comment_count>0</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2009-10-07 12:00:52 -0700</bug_when>
    <thetext>S60 has some quirks that require the application to communicate with the plugin directly. In order to do that, the application needs to know that the plugin exists.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153323</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-10-08 01:33:28 -0700</bug_when>
    <thetext>Given that for the Symbian port we&apos;re going to use QPluginLoader, would it be sufficient for you to be able to get a pointer to the QObject instance of the plugin?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153342</commentid>
    <comment_count>2</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2009-10-08 05:18:58 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Given that for the Symbian port we&apos;re going to use QPluginLoader, would it be
&gt; sufficient for you to be able to get a pointer to the QObject instance of the
&gt; plugin?

I was wondering myself what parameters to pass in the signals :-)
Getting a QObject and then using qobject_cast might actually be enough.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153681</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-10-09 07:41:41 -0700</bug_when>
    <thetext>I agree about the use-case, but for the moment it would be best if we could defer this addition in the public API and instead add private API for this. 

Yael, could you try to solve this using one of those evil c-style functions? :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>154935</commentid>
    <comment_count>4</comment_count>
      <attachid>41250</attachid>
    <who name="Yael">yael</who>
    <bug_when>2009-10-15 16:16:17 -0700</bug_when>
    <thetext>Created attachment 41250
Patch.

Add 2 static methods for the appliation to register for notifications when a plugin is created or destroyed.
This is a temporary private API, and for now, the notifications will be sent only for Symbian platform.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155074</commentid>
    <comment_count>5</comment_count>
      <attachid>41250</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-16 06:18:45 -0700</bug_when>
    <thetext>Comment on attachment 41250
Patch.

Clearing flags on attachment: 41250

Committed r49676: &lt;http://trac.webkit.org/changeset/49676&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155075</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-16 06:18:48 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155086</commentid>
    <comment_count>7</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2009-10-16 07:54:38 -0700</bug_when>
    <thetext>PlatformDestroy() is called too late, after the plugin was destroyed. 
Need to move the signal to before the plugin is destroyed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155118</commentid>
    <comment_count>8</comment_count>
      <attachid>41293</attachid>
    <who name="Yael">yael</who>
    <bug_when>2009-10-16 10:02:14 -0700</bug_when>
    <thetext>Created attachment 41293
Patch

Take care of the build break and also move the destroy signal to just before the plugin is destroyed.
A modified Qtlauncher received the signals as expected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156732</commentid>
    <comment_count>9</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2009-10-21 17:07:37 -0700</bug_when>
    <thetext>Cleared the review flag, since I found out that we actually need a solution for all platforms, not only S60.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162470</commentid>
    <comment_count>10</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-11-11 07:21:41 -0800</bug_when>
    <thetext>I&apos;m afraid this is missing the Qt 4.6 train and will have to wait until the next release ;(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>198989</commentid>
    <comment_count>11</comment_count>
    <who name="Kent Hansen">kent.hansen</who>
    <bug_when>2010-03-12 05:43:13 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; I&apos;m afraid this is missing the Qt 4.6 train and will have to wait until the
&gt; next release ;(

What about the 4.7 train, I hear it&apos;s about to leave the station too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>308033</commentid>
    <comment_count>12</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2010-11-11 11:50:06 -0800</bug_when>
    <thetext>We do not plan to do that anymore. Closing the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325108</commentid>
    <comment_count>13</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2010-12-21 11:36:31 -0800</bug_when>
    <thetext>A closed/wontfix bug should not block the qtwebkit-2.2 release... Removing dependency, please re-add it (and fix the bug status) if necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325111</commentid>
    <comment_count>14</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2010-12-21 11:38:02 -0800</bug_when>
    <thetext>I closed the bug too soon :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325129</commentid>
    <comment_count>15</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2010-12-21 12:05:52 -0800</bug_when>
    <thetext>(In reply to comment #14)
&gt; I closed the bug too soon :(

OK, re-adding the release block then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325141</commentid>
    <comment_count>16</comment_count>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2010-12-21 12:24:55 -0800</bug_when>
    <thetext>(In reply to comment #15)
&gt; (In reply to comment #14)
&gt; &gt; I closed the bug too soon :(
&gt; 
&gt; OK, re-adding the release block then.

Updated patch will be attached sooooon</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326079</commentid>
    <comment_count>17</comment_count>
      <attachid>77334</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2010-12-23 08:16:09 -0800</bug_when>
    <thetext>Created attachment 77334
Updated patch proposal

2 questions:

1. Bring it to all Qt platforms?
2. Might be create public API?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326080</commentid>
    <comment_count>18</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-23 08:18:41 -0800</bug_when>
    <thetext>Attachment 77334 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;WebCore/ChangeLog&apos;, u&apos;WebCore/plugins/PluginView.cpp&apos;, u&apos;WebCore/plugins/symbian/PluginViewSymbian.cpp&apos;, u&apos;WebKit/qt/Api/qwebpage.cpp&apos;, u&apos;WebKit/qt/ChangeLog&apos;, u&apos;WebKit/qt/symbian/eabi/QtWebKitu.def&apos;]&quot; exit_code: 1
WebCore/plugins/PluginView.cpp:83:  Extra space between extern and _qt_page_plugin_destroyed  [whitespace/declaration] [3]
Total errors found: 1 in 6 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>326094</commentid>
    <comment_count>19</comment_count>
      <attachid>77338</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2010-12-23 08:34:11 -0800</bug_when>
    <thetext>Created attachment 77338
Fixed style error</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326228</commentid>
    <comment_count>20</comment_count>
      <attachid>77338</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-12-23 12:41:48 -0800</bug_when>
    <thetext>Comment on attachment 77338
Fixed style error

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

&gt; WebCore/plugins/symbian/PluginViewSymbian.cpp:425
&gt; +    if (qt_page_plugin_created)
&gt; +        qt_page_plugin_created(QWebFramePrivate::kit(m_parentFrame.get()), m_instance, (void*)(m_plugin-&gt;pluginFuncs()));

This looks like a strong layer violation, and might possibly not work for webkit2.

Can not you do this from FrameLoaderClientQt::createFrame()?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326251</commentid>
    <comment_count>21</comment_count>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2010-12-23 13:14:00 -0800</bug_when>
    <thetext>(In reply to comment #20)
&gt; (From update of attachment 77338 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=77338&amp;action=review
&gt; 
&gt; &gt; WebCore/plugins/symbian/PluginViewSymbian.cpp:425
&gt; &gt; +    if (qt_page_plugin_created)
&gt; &gt; +        qt_page_plugin_created(QWebFramePrivate::kit(m_parentFrame.get()), m_instance, (void*)(m_plugin-&gt;pluginFuncs()));
&gt; 
&gt; This looks like a strong layer violation, 

Sorry, what do you mean?

&gt; and might possibly not work for webkit2.

Yes, likely it will not.

&gt; Can not you do this from FrameLoaderClientQt::createFrame()?

Do you mean FrameLoaderClientQt::createPlugin ? ;)
I&apos;ll try to extract plugin instance and plugin functions, but do you know better place for &quot;plugin destroyed&quot; hook? Cannot figure out, where it could be place in FrameLoaderClientQt .

Thanks,
  Sl</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>327285</commentid>
    <comment_count>22</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-12-28 11:29:18 -0800</bug_when>
    <thetext>&gt; &gt; This looks like a strong layer violation, 
&gt; 
&gt; Sorry, what do you mean?

I mean that code within WebCore/platform/ can not depend on code from outside it. Nor in WebCore/* and specially in WebKit/*.


&gt; &gt; Can not you do this from FrameLoaderClientQt::createFrame()?
&gt; 
&gt; Do you mean FrameLoaderClientQt::createPlugin ? ;)

Exactly :)

&gt; I&apos;ll try to extract plugin instance and plugin functions, but do you know better place for &quot;plugin destroyed&quot; hook? Cannot figure out, where it could be place in FrameLoaderClientQt .

Maybe we can add one?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>327496</commentid>
    <comment_count>23</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-12-29 00:38:05 -0800</bug_when>
    <thetext>Hmm, can you help me refresh my memory? :) I forgot: What kind of interaction do you need to do with the plugin in the browser again?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331612</commentid>
    <comment_count>24</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-01-10 07:07:42 -0800</bug_when>
    <thetext>For reference, here&apos;s the justification:

It&apos;s a awful hack that is currently only needed on Symbian. It allows the Browser and the Plugin to establish their own private interface to circumvent event handling. For example it allows the browser to send special gesture events to the plugin. Or it would allow the browser to paint the plugin whenever/however it wants. Essentially it allows the Browser to implement plugin support, instead of WebKit. The latter is only used for the scripting bridge.

I think it&apos;s okay to let this one slip through, under the condition that it&apos;s only available for Symbian and totally private API. I really want to see PluginViewSymbian.cpp go away with WebKit2 anyway and return to a sane rendering model with proper AC integration.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331615</commentid>
    <comment_count>25</comment_count>
      <attachid>77338</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-01-10 07:10:32 -0800</bug_when>
    <thetext>Comment on attachment 77338
Fixed style error

As far as I can see only a callback for the _creation_ is needed, so I think it the deletion callback should be removed (QObject&apos;s destroyed signal can be used instead).

Also I think the changes can be limited to PluginViewSymbian.cpp then. The code from qwebpage.cpp can move there, too. That way we don&apos;t need
#ifdefs for this Symbian specific feature.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331951</commentid>
    <comment_count>26</comment_count>
      <attachid>78451</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2011-01-10 14:37:15 -0800</bug_when>
    <thetext>Created attachment 78451
Symbian only and create notification only version of patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331958</commentid>
    <comment_count>27</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-01-10 14:39:19 -0800</bug_when>
    <thetext>Attachment 78451 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/PluginViewSymbian.cpp&apos;, u&apos;WebKit/qt/Api/qwebpage.cpp&apos;, u&apos;WebKit/qt/ChangeLog&apos;, u&apos;WebKit/qt/symbian/bwins/QtWebKitu.def&apos;, u&apos;WebKit/qt/symbian/eabi/QtWebKitu.def&apos;]&quot; exit_code: 1
Source/WebCore/plugins/symbian/PluginViewSymbian.cpp:68:  The parameter name &quot;frame&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
WebKit/qt/Api/qwebpage.cpp:142:  The parameter name &quot;frame&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
Total errors found: 2 in 6 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>331970</commentid>
    <comment_count>28</comment_count>
      <attachid>78454</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2011-01-10 14:59:06 -0800</bug_when>
    <thetext>Created attachment 78454
Fix style problems</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333048</commentid>
    <comment_count>29</comment_count>
      <attachid>78454</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-01-12 05:50:37 -0800</bug_when>
    <thetext>Comment on attachment 78454
Fix style problems

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

Looks okay to me, I think this will be the last round of review. However please move the exported function into PluginViewSymbian.cpp, as this is a feature currently only implemented and needed in this one particular use-case on Symbian.

&gt; WebKit/qt/Api/qwebpage.cpp:146
&gt; +typedef void (*_qt_page_plugin_created)(QWebFrame*, void*, void*); // frame, plugin instance, plugin functions
&gt; +_qt_page_plugin_created qt_page_plugin_created = 0;
&gt; +QWEBKIT_EXPORT void qt_setPluginCreatedCallback(_qt_page_plugin_created cb)
&gt; +{
&gt; +    qt_page_plugin_created = cb;
&gt; +}

This should go into PluginViewSymbian.cpp. The variable then also becomes either a class variable or local to the compilation unit (static).

Also, please rename qt_setPluginCreatedCallback to qtwebkit_setPluginCreatedCallback.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333228</commentid>
    <comment_count>30</comment_count>
      <attachid>78721</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2011-01-12 12:23:22 -0800</bug_when>
    <thetext>Created attachment 78721
Moved exported static function to PluginViewSymbian.cpp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333237</commentid>
    <comment_count>31</comment_count>
      <attachid>78721</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2011-01-12 12:33:04 -0800</bug_when>
    <thetext>Comment on attachment 78721
Moved exported static function to PluginViewSymbian.cpp

Missed last Simon&apos;s comment about function rename.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333267</commentid>
    <comment_count>32</comment_count>
      <attachid>78721</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-01-12 13:56:02 -0800</bug_when>
    <thetext>Comment on attachment 78721
Moved exported static function to PluginViewSymbian.cpp

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

&gt; Source/WebCore/ChangeLog:11
&gt; +        No new tests. (OOPS!)

This line should also be removed :)

&gt; WebKit/qt/Api/qwebpage.cpp:-141
&gt; -

And qwebpage.cpp shouldn&apos;t appear in the diff.

&gt; WebKit/qt/ChangeLog:11
&gt; +        * Api/qwebpage.cpp:

This entry would also disappear from the ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333348</commentid>
    <comment_count>33</comment_count>
      <attachid>78744</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2011-01-12 15:17:56 -0800</bug_when>
    <thetext>Created attachment 78744
qt_setPluginCreatedCallback renamed to qtwebkit_setPluginCreatedCallback

Hope I didn&apos;t miss anything this time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333682</commentid>
    <comment_count>34</comment_count>
      <attachid>78744</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-13 07:45:57 -0800</bug_when>
    <thetext>Comment on attachment 78744
qt_setPluginCreatedCallback renamed to qtwebkit_setPluginCreatedCallback

Clearing flags on attachment: 78744

Committed r75713: &lt;http://trac.webkit.org/changeset/75713&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333683</commentid>
    <comment_count>35</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-13 07:46:05 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333973</commentid>
    <comment_count>36</comment_count>
      <attachid>78862</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2011-01-13 15:16:43 -0800</bug_when>
    <thetext>Created attachment 78862
Fix symbian build broken by http://trac.webkit.org/changeset/75713

Cannot believe this :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333974</commentid>
    <comment_count>37</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-01-13 15:18:28 -0800</bug_when>
    <thetext>Attachment 78862 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/WebCor...&quot; exit_code: 1

Source/WebCore/plugins/symbian/PluginViewSymbian.cpp:69:  qtwebkit_page_plugin_created is incorrectly named. Don&apos;t use underscores in your identifier names.  [readability/naming] [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>334368</commentid>
    <comment_count>38</comment_count>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2011-01-14 09:51:48 -0800</bug_when>
    <thetext>Reopen it for last patch to be committed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>334392</commentid>
    <comment_count>39</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-14 10:28:58 -0800</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 78862:

fast/css/font-face-download-error.html bug 51757 (author: yuzo@google.com)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>334394</commentid>
    <comment_count>40</comment_count>
      <attachid>78862</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-14 10:30:29 -0800</bug_when>
    <thetext>Comment on attachment 78862
Fix symbian build broken by http://trac.webkit.org/changeset/75713

Clearing flags on attachment: 78862

Committed r75801: &lt;http://trac.webkit.org/changeset/75801&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>334395</commentid>
    <comment_count>41</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-14 10:30:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>335264</commentid>
    <comment_count>42</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-01-17 05:20:49 -0800</bug_when>
    <thetext>This patch changes the Qt API in QWebPage. Looks like it&apos;s plugin related, but I&apos;m afraid it&apos;ll break the ABI and since we&apos;re planning to release QtWebKit-2.2 as an update for 2.1, we can&apos;t do that.

Any comments?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>335279</commentid>
    <comment_count>43</comment_count>
    <who name="Nancy Piedra">nancy.piedra</who>
    <bug_when>2011-01-17 06:11:14 -0800</bug_when>
    <thetext>My understanding is Qt Webkit 2.1 has not been released yet so maybe we could add this to both Qt Webkit 2.1 &amp; 2.2 and therefore not have the change in API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>335281</commentid>
    <comment_count>44</comment_count>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2011-01-17 06:14:43 -0800</bug_when>
    <thetext>(In reply to comment #42)
&gt; This patch changes the Qt API in QWebPage. 

Do I miss something? Final version doesn&apos;t change anything in qwebpage class/files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>335283</commentid>
    <comment_count>45</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-01-17 06:23:41 -0800</bug_when>
    <thetext>(In reply to comment #44)
&gt; (In reply to comment #42)
&gt; &gt; This patch changes the Qt API in QWebPage. 
&gt; 
&gt; Do I miss something? Final version doesn&apos;t change anything in qwebpage class/files.

Simon clarified it to me in the channel. The API change was reverted in r49681 (not referenced in this bug).

I&apos;m cherry-picking/backporting r75713 and r75801.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>335426</commentid>
    <comment_count>46</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2011-01-17 11:51:19 -0800</bug_when>
    <thetext>Revision r75713 cherry-picked into qtwebkit-2.2 with commit e94a2d3 &lt;http://gitorious.org/webkit/qtwebkit/commit/e94a2d3&gt;
Revision r75801 cherry-picked into qtwebkit-2.2 with commit 415a230 &lt;http://gitorious.org/webkit/qtwebkit/commit/415a230&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41250</attachid>
            <date>2009-10-15 16:16:17 -0700</date>
            <delta_ts>2009-10-16 10:02:14 -0700</delta_ts>
            <desc>Patch.</desc>
            <filename>30179.patch</filename>
            <type>text/plain</type>
            <size>3231</size>
            <attacher name="Yael">yael</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5n
ZUxvZwkocmV2aXNpb24gNDk2NjMpCisrKyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMTAtMTUgIFlhZWwgQWhhcm9uICA8eWFlbC5haGFy
b25Abm9raWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFtRdF0gTmVlZCBhIHdheSB0byBpbmZvcm0gdGhlIGFwcGxpY2F0aW9uIHdoZW4gYSBO
ZXRzY2FwZSBwbHVnaW4gaXMgY3JlYXRlZCBvciBkZWxldGVkCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMDE3OQorCisgICAgICAgIEFkZGVkICJjIiBz
dHlsZSBzdGF0aWMgbWV0aG9kcyBmb3IgdGhlIGFwcGxpY2F0aW9uIHRvIGhvb2sgdXAgZm9yCisg
ICAgICAgIHJlY2VpdmluZyBub3RpZmljYXRpb25zIHdoZW4gYSBwbHVnaW4gaXMgY3JlYXRlZCBv
ciBkZXN0cm95ZWQuCisKKyAgICAgICAgKiBBcGkvcXdlYnBhZ2UuY3BwOgorCiAyMDA5LTEwLTE1
ICBBbnRvbmlvIEdvbWVzICA8dG9uaWtpdG9vQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUnViYmVy
c3RhbXBlZCBieSBUb3IgQXJuZS4KSW5kZXg6IFdlYktpdC9xdC9BcGkvcXdlYnBhZ2UuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYktpdC9xdC9BcGkvcXdlYnBhZ2UuY3BwCShyZXZpc2lvbiA0OTY2MykK
KysrIFdlYktpdC9xdC9BcGkvcXdlYnBhZ2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDksNiAr
MTA5LDEyIEBACiAKIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCit0eXBlZGVmIHZvaWQgKCpf
cXRfcGFnZV9wbHVnaW5fY3JlYXRlZCkoUVdlYkZyYW1lKiBmcmFtZSwgdm9pZCogcGx1Z2luKTsK
K1FXRUJLSVRfRVhQT1JUIF9xdF9wYWdlX3BsdWdpbl9jcmVhdGVkIHF0X3BhZ2VfcGx1Z2luX2Ny
ZWF0ZWQgPSAwOworCit0eXBlZGVmIHZvaWQgKCpfcXRfcGFnZV9wbHVnaW5fZGVzdHJveWVkKSh2
b2lkKiBwbHVnaW4pOworUVdFQktJVF9FWFBPUlQgX3F0X3BhZ2VfcGx1Z2luX2Rlc3Ryb3llZCBx
dF9wYWdlX3BsdWdpbl9kZXN0cm95ZWQgPSAwOworCiB2b2lkIFFXRUJLSVRfRVhQT1JUIHF0X2Ry
dF9vdmVyd3JpdGVQbHVnaW5EaXJlY3RvcmllcygpCiB7CiAgICAgUGx1Z2luRGF0YWJhc2UqIGRi
ID0gUGx1Z2luRGF0YWJhc2U6Omluc3RhbGxlZFBsdWdpbnMoLyogcG9wdWxhdGUgKi8gZmFsc2Up
OwpJbmRleDogV2ViQ29yZS9wbHVnaW5zL3N5bWJpYW4vUGx1Z2luVmlld1N5bWJpYW4uY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYkNvcmUvcGx1Z2lucy9zeW1iaWFuL1BsdWdpblZpZXdTeW1iaWFuLmNw
cAkocmV2aXNpb24gNDk2NjMpCisrKyBXZWJDb3JlL3BsdWdpbnMvc3ltYmlhbi9QbHVnaW5WaWV3
U3ltYmlhbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc0LDYgKzc0LDEyIEBACiAKIHVzaW5nIG5h
bWVzcGFjZSBIVE1MTmFtZXM7CiAKK3R5cGVkZWYgdm9pZCAoKl9xdF9wYWdlX3BsdWdpbl9jcmVh
dGVkKShRV2ViRnJhbWUqIGZyYW1lLCB2b2lkKiBwbHVnaW4pOworZXh0ZXJuIF9xdF9wYWdlX3Bs
dWdpbl9jcmVhdGVkIHF0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQ7CisKK3R5cGVkZWYgdm9pZCAoKl9x
dF9wYWdlX3BsdWdpbl9kZXN0cm95ZWQpKHZvaWQqIHBsdWdpbik7CitleHRlcm4gX3F0X3BhZ2Vf
cGx1Z2luX2Rlc3Ryb3llZCBxdF9wYWdlX3BsdWdpbl9kZXN0cm95ZWQ7CisKIHZvaWQgUGx1Z2lu
Vmlldzo6dXBkYXRlUGx1Z2luV2lkZ2V0KCkKIHsKICAgICBpZiAoIXBhcmVudCgpKQpAQCAtNDQy
LDEyICs0NDgsMTggQEAKICAgICAgICAgbV9ucFdpbmRvdy53aW5kb3cgPSAwOyAvLyBOb3QgdXNl
ZD8KICAgICB9ICAgIAogICAgIHNldE5QV2luZG93SWZOZWVkZWQoKTsKLSAgICAKKworICAgIGlm
IChxdF9wYWdlX3BsdWdpbl9jcmVhdGVkKQorICAgICAgICBxdF9wYWdlX3BsdWdpbl9jcmVhdGVk
KFFXZWJGcmFtZVByaXZhdGU6OmtpdChtX3BhcmVudEZyYW1lKSwgbV9pbnN0YW5jZS0+cGRhdGUp
OworCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKIHZvaWQgUGx1Z2luVmlldzo6cGxhdGZvcm1EZXN0
cm95KCkKIHsKKyAgICBpZiAocXRfcGFnZV9wbHVnaW5fZGVzdHJveWVkKQorICAgICAgICBxdF9w
YWdlX3BsdWdpbl9kZXN0cm95ZWQobV9pbnN0YW5jZS0+cGRhdGUpOworCiAgICAgZGVsZXRlIHBs
YXRmb3JtUGx1Z2luV2lkZ2V0KCk7CiB9CiAKSW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiA0OTY2MykKKysrIFdlYkNvcmUv
Q2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMDktMTAtMTUgIFlh
ZWwgQWhhcm9uICA8eWFlbC5haGFyb25Abm9raWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gTmVlZCBhIHdheSB0byBpbmZvcm0gdGhl
IGFwcGxpY2F0aW9uIHdoZW4gYSBOZXRzY2FwZSBwbHVnaW4gaXMgY3JlYXRlZCBvciBkZWxldGVk
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMDE3OQor
CisgICAgICAgIEluZm9ybSB0aGUgYXBwbGljYXRpb24gd2hlbiBhIHBsdWdpbiBpcyBjcmVhdGVk
IG9yIGRlc3Ryb3llZCwgYnV0IG9ubHkgaWYgdGhlIAorICAgICAgICBhcHBsaWNhdGlvbiByZWdp
c3RlcmVkIGZvciB0aGVzZSBub3RpZmljYXRpb25zLgorCisgICAgICAgICogcGx1Z2lucy9zeW1i
aWFuL1BsdWdpblZpZXdTeW1iaWFuLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBsdWdpblZpZXc6
OnBsYXRmb3JtU3RhcnQpOgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2luVmlldzo6cGxhdGZvcm1E
ZXN0cm95KToKKwogMjAwOS0xMC0xNSAgWm9sdGFuIEhvcnZhdGggIDx6b2x0YW5Ad2Via2l0Lm9y
Zz4KIAogICAgICAgICBSZXZpZXdlZCBieSBPbGl2ZXIgSHVudC4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41293</attachid>
            <date>2009-10-16 10:02:14 -0700</date>
            <delta_ts>2010-12-23 08:16:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>30179.patch</filename>
            <type>text/plain</type>
            <size>4081</size>
            <attacher name="Yael">yael</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5n
ZUxvZwkocmV2aXNpb24gNDk2ODMpCisrKyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMTAtMTYgIFlhZWwgQWhhcm9uICA8eWFlbC5haGFy
b25Abm9raWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFtRdF0gTmVlZCBhIHdheSB0byBpbmZvcm0gdGhlIGFwcGxpY2F0aW9uIHdoZW4gYSBO
ZXRzY2FwZSBwbHVnaW4gaXMgY3JlYXRlZCBvciBkZWxldGVkCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMDE3OQorCisgICAgICAgIEFkZGVkICJjIiBz
dHlsZSBzdGF0aWMgbWV0aG9kcyBmb3IgdGhlIGFwcGxpY2F0aW9uIHRvIGhvb2sgdXAgZm9yCisg
ICAgICAgIHJlY2VpdmluZyBub3RpZmljYXRpb25zIHdoZW4gYSBwbHVnaW4gaXMgY3JlYXRlZCBv
ciBkZXN0cm95ZWQuCisKKyAgICAgICAgKiBBcGkvcXdlYnBhZ2UuY3BwOgorCiAyMDA5LTEwLTE2
ICBUb3IgQXJuZSBWZXN0YsO4ICA8dG9yLmFybmUudmVzdGJvQG5va2lhLmNvbT4KIAogICAgICAg
ICBQdWxsIG91dCByNDk2NzYgYXMgaXQgY2F1c2VkIGJ1aWxkIGJyZWFrZ2VzIG9uIFN5bWJpYW4K
SW5kZXg6IFdlYktpdC9xdC9BcGkvcXdlYnBhZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9x
dC9BcGkvcXdlYnBhZ2UuY3BwCShyZXZpc2lvbiA0OTY4MikKKysrIFdlYktpdC9xdC9BcGkvcXdl
YnBhZ2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDcsNiArMTA3LDEyIEBACiAjaW5jbHVkZSAi
cXdlYm5ldHdvcmtpbnRlcmZhY2UuaCIKICNlbmRpZgogCit0eXBlZGVmIHZvaWQgKCpfcXRfcGFn
ZV9wbHVnaW5fY3JlYXRlZCkoUVdlYkZyYW1lKiBmcmFtZSwgdm9pZCogcGx1Z2luKTsKK1FXRUJL
SVRfRVhQT1JUIF9xdF9wYWdlX3BsdWdpbl9jcmVhdGVkIHF0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQg
PSAwOworCit0eXBlZGVmIHZvaWQgKCpfcXRfcGFnZV9wbHVnaW5fZGVzdHJveWVkKSh2b2lkKiBw
bHVnaW4pOworUVdFQktJVF9FWFBPUlQgX3F0X3BhZ2VfcGx1Z2luX2Rlc3Ryb3llZCBxdF9wYWdl
X3BsdWdpbl9kZXN0cm95ZWQgPSAwOworCiB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIAogdm9p
ZCBRV0VCS0lUX0VYUE9SVCBxdF9kcnRfb3ZlcndyaXRlUGx1Z2luRGlyZWN0b3JpZXMoKQpJbmRl
eDogV2ViQ29yZS9wbHVnaW5zL1BsdWdpblZpZXcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUv
cGx1Z2lucy9QbHVnaW5WaWV3LmNwcAkocmV2aXNpb24gNDk2ODIpCisrKyBXZWJDb3JlL3BsdWdp
bnMvUGx1Z2luVmlldy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTY5LDYgKzY5LDExIEBACiAjaW5j
bHVkZSA8cnVudGltZS9KU1ZhbHVlLmg+CiAjaW5jbHVkZSA8d3RmL0FTQ0lJQ1R5cGUuaD4KIAor
I2lmIFBMQVRGT1JNKFNZTUJJQU4pCit0eXBlZGVmIHZvaWQgKCpfcXRfcGFnZV9wbHVnaW5fZGVz
dHJveWVkKSh2b2lkKiBwbHVnaW4pOworZXh0ZXJuICBfcXRfcGFnZV9wbHVnaW5fZGVzdHJveWVk
IHF0X3BhZ2VfcGx1Z2luX2Rlc3Ryb3llZDsKKyNlbmRpZgorCiB1c2luZyBKU0M6OkV4ZWNTdGF0
ZTsKIHVzaW5nIEpTQzo6SlNMb2NrOwogdXNpbmcgSlNDOjpKU09iamVjdDsKQEAgLTMwNSw2ICsz
MTAsMTEgQEAKIAogICAgIEpTQzo6SlNMb2NrOjpEcm9wQWxsTG9ja3MgZHJvcEFsbExvY2tzKEpT
Qzo6U2lsZW5jZUFzc2VydGlvbnNPbmx5KTsKIAorI2lmIFBMQVRGT1JNKFNZTUJJQU4pCisgICAg
aWYgKHF0X3BhZ2VfcGx1Z2luX2Rlc3Ryb3llZCkKKyAgICAgICAgcXRfcGFnZV9wbHVnaW5fZGVz
dHJveWVkKG1faW5zdGFuY2UtPnBkYXRhKTsKKyNlbmRpZgorCiAjaWYgRU5BQkxFKE5FVFNDQVBF
X1BMVUdJTl9BUEkpCiAjaWYgIVBMQVRGT1JNKFdYKSAvLyBGSVhNRTogUmV2aXNpdCB0aGlzIHdo
ZW4gaW1wbGVtZW50aW5nIHBsdWdpbnMgZm9yIHd4CiAjaWZkZWYgWFBfV0lOCkluZGV4OiBXZWJD
b3JlL3BsdWdpbnMvc3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlhbi5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViQ29yZS9wbHVnaW5zL3N5bWJpYW4vUGx1Z2luVmlld1N5bWJpYW4uY3BwCShyZXZpc2lvbiA0
OTY4MikKKysrIFdlYkNvcmUvcGx1Z2lucy9zeW1iaWFuL1BsdWdpblZpZXdTeW1iaWFuLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtNDUsNiArNDUsOCBAQAogI2luY2x1ZGUgIlBsdWdpbkRlYnVnLmgi
CiAjaW5jbHVkZSAiUGx1Z2luTWFpblRocmVhZFNjaGVkdWxlci5oIgogI2luY2x1ZGUgIlBsdWdp
blBhY2thZ2UuaCIKKyNpbmNsdWRlICJxd2ViZnJhbWUuaCINCisjaW5jbHVkZSAicXdlYmZyYW1l
X3AuaCINCiAjaW5jbHVkZSAiUmVuZGVyTGF5ZXIuaCIKICNpbmNsdWRlICJTY3JpcHRDb250cm9s
bGVyLmgiCiAjaW5jbHVkZSAiU2V0dGluZ3MuaCIKQEAgLTYwLDYgKzYyLDkgQEAKICNpbmNsdWRl
IDxydW50aW1lL0pTTG9jay5oPgogI2luY2x1ZGUgPHJ1bnRpbWUvSlNWYWx1ZS5oPgogCit0eXBl
ZGVmIHZvaWQgKCpfcXRfcGFnZV9wbHVnaW5fY3JlYXRlZCkoUVdlYkZyYW1lKiBmcmFtZSwgdm9p
ZCogcGx1Z2luKTsNCitleHRlcm4gX3F0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQgcXRfcGFnZV9wbHVn
aW5fY3JlYXRlZDsNCisKIHVzaW5nIEpTQzo6RXhlY1N0YXRlOwogdXNpbmcgSlNDOjpJbnRlcnBy
ZXRlcjsKIHVzaW5nIEpTQzo6SlNMb2NrOwpAQCAtNDQyLDcgKzQ0NywxMCBAQAogICAgICAgICBt
X25wV2luZG93LndpbmRvdyA9IDA7IC8vIE5vdCB1c2VkPwogICAgIH0gICAgCiAgICAgc2V0TlBX
aW5kb3dJZk5lZWRlZCgpOwotICAgIAorCisgICAgaWYgKHF0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQp
CisgICAgICAgIHF0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQoUVdlYkZyYW1lUHJpdmF0ZTo6a2l0KG1f
cGFyZW50RnJhbWUpLCBtX2luc3RhbmNlLT5wZGF0YSk7CisKICAgICByZXR1cm4gdHJ1ZTsKIH0K
IApJbmRleDogV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDQ5NjgzKQorKysgV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkK
QEAgLTEsMyArMSwxOCBAQAorMjAwOS0xMC0xNiAgWWFlbCBBaGFyb24gIDx5YWVsLmFoYXJvbkBu
b2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW1F0XSBOZWVkIGEgd2F5IHRvIGluZm9ybSB0aGUgYXBwbGljYXRpb24gd2hlbiBhIE5ldHNj
YXBlIHBsdWdpbiBpcyBjcmVhdGVkIG9yIGRlbGV0ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMwMTc5CisKKyAgICAgICAgSW5mb3JtIHRoZSBhcHBs
aWNhdGlvbiB3aGVuIGEgcGx1Z2luIGlzIGNyZWF0ZWQgb3IgZGVzdHJveWVkLCBidXQgb25seSBp
ZiB0aGUgCisgICAgICAgIGFwcGxpY2F0aW9uIHJlZ2lzdGVyZWQgZm9yIHRoZXNlIG5vdGlmaWNh
dGlvbnMuCisKKyAgICAgICAgKiBwbHVnaW5zL1BsdWdpblZpZXcuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6UGx1Z2luVmlldzo6c3RvcCk6CisgICAgICAgICogcGx1Z2lucy9zeW1iaWFuL1BsdWdp
blZpZXdTeW1iaWFuLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBsdWdpblZpZXc6OnBsYXRmb3Jt
U3RhcnQpOgorCiAyMDA5LTEwLTE2ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77334</attachid>
            <date>2010-12-23 08:16:09 -0800</date>
            <delta_ts>2010-12-23 08:34:11 -0800</delta_ts>
            <desc>Updated patch proposal</desc>
            <filename>flash_plugins_notify_01.diff</filename>
            <type>text/plain</type>
            <size>5007</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKb2xkIG1v
ZGUgMTAwNjQ0Cm5ldyBtb2RlIDEwMDc1NQppbmRleCBmNGYyMGVhLi5hMGFjY2FjCi0tLSBhL1dl
YkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAK
KzIwMTAtMTItMjMgIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPG9zdGFwZW5rby52aWF0Y2hlc2xh
dkBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgW1F0XSBOZWVkIGEgd2F5IHRvIGluZm9ybSB0aGUgYXBwbGljYXRpb24gd2hlbiBhIE5l
dHNjYXBlIHBsdWdpbiBpcyBjcmVhdGVkIG9yIGRlbGV0ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMwMTc5CisKKyAgICAgICAgSW5mb3JtIHRoZSBh
cHBsaWNhdGlvbiB3aGVuIGEgcGx1Z2luIGlzIGNyZWF0ZWQgb3IgZGVzdHJveWVkLCBidXQgb25s
eSBpZiB0aGUgCisgICAgICAgIGFwcGxpY2F0aW9uIHJlZ2lzdGVyZWQgZm9yIHRoZXNlIG5vdGlm
aWNhdGlvbnMuCisKKyAgICAgICAgKiBwbHVnaW5zL1BsdWdpblZpZXcuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6UGx1Z2luVmlldzo6c3RvcCk6CisgICAgICAgICogcGx1Z2lucy9zeW1iaWFuL1Bs
dWdpblZpZXdTeW1iaWFuLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBsdWdpblZpZXc6OnBsYXRm
b3JtU3RhcnQpOgorCiAyMDEwLTEyLTIxICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBs
ZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgSm9obiBTdWxsaXZhbi4KZGlmZiAtLWdpdCBh
L1dlYkNvcmUvcGx1Z2lucy9QbHVnaW5WaWV3LmNwcCBiL1dlYkNvcmUvcGx1Z2lucy9QbHVnaW5W
aWV3LmNwcAppbmRleCA5ZTE5ZTNlLi4wMGJkY2QxIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsdWdp
bnMvUGx1Z2luVmlldy5jcHAKKysrIGIvV2ViQ29yZS9wbHVnaW5zL1BsdWdpblZpZXcuY3BwCkBA
IC03OCw2ICs3OCwxMSBAQAogI2luY2x1ZGUgPHJ1bnRpbWUvSlNMb2NrLmg+CiAjaW5jbHVkZSA8
cnVudGltZS9KU1ZhbHVlLmg+CiAKKyNpZiBQTEFURk9STShTWU1CSUFOKQordHlwZWRlZiB2b2lk
ICgqX3F0X3BhZ2VfcGx1Z2luX2Rlc3Ryb3llZCkodm9pZCogcGx1Z2luKTsKK2V4dGVybiAgX3F0
X3BhZ2VfcGx1Z2luX2Rlc3Ryb3llZCBxdF9wYWdlX3BsdWdpbl9kZXN0cm95ZWQ7CisjZW5kaWYK
KwogdXNpbmcgSlNDOjpFeGVjU3RhdGU7CiB1c2luZyBKU0M6OkpTTG9jazsKIHVzaW5nIEpTQzo6
SlNPYmplY3Q7CkBAIC0zMzksNiArMzQ0LDExIEBAIHZvaWQgUGx1Z2luVmlldzo6c3RvcCgpCiAg
ICAgSlNDOjpKU0xvY2s6OkRyb3BBbGxMb2NrcyBkcm9wQWxsTG9ja3MoSlNDOjpTaWxlbmNlQXNz
ZXJ0aW9uc09ubHkpOwogI2VuZGlmCiAKKyNpZiBQTEFURk9STShTWU1CSUFOKQorICAgIGlmIChx
dF9wYWdlX3BsdWdpbl9kZXN0cm95ZWQpCisgICAgICAgIHF0X3BhZ2VfcGx1Z2luX2Rlc3Ryb3ll
ZChtX2luc3RhbmNlKTsKKyNlbmRpZgorCiAjaWYgRU5BQkxFKE5FVFNDQVBFX1BMVUdJTl9BUEkp
CiAjaWZkZWYgWFBfV0lOCiAgICAgLy8gVW5zdWJjbGFzcyB0aGUgd2luZG93CmRpZmYgLS1naXQg
YS9XZWJDb3JlL3BsdWdpbnMvc3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlhbi5jcHAgYi9XZWJDb3Jl
L3BsdWdpbnMvc3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlhbi5jcHAKb2xkIG1vZGUgMTAwNjQ0Cm5l
dyBtb2RlIDEwMDc1NQppbmRleCBiOGE3MmIxLi5mZDI4YmFjCi0tLSBhL1dlYkNvcmUvcGx1Z2lu
cy9zeW1iaWFuL1BsdWdpblZpZXdTeW1iaWFuLmNwcAorKysgYi9XZWJDb3JlL3BsdWdpbnMvc3lt
Ymlhbi9QbHVnaW5WaWV3U3ltYmlhbi5jcHAKQEAgLTQ1LDYgKzQ1LDggQEAKICNpbmNsdWRlICJQ
bHVnaW5EZWJ1Zy5oIgogI2luY2x1ZGUgIlBsdWdpbk1haW5UaHJlYWRTY2hlZHVsZXIuaCIKICNp
bmNsdWRlICJQbHVnaW5QYWNrYWdlLmgiCisjaW5jbHVkZSAicXdlYmZyYW1lLmgiCisjaW5jbHVk
ZSAicXdlYmZyYW1lX3AuaCIKICNpbmNsdWRlICJRV2ViUGFnZUNsaWVudC5oIgogI2luY2x1ZGUg
IlJlbmRlckxheWVyLmgiCiAjaW5jbHVkZSAiU2NyaXB0Q29udHJvbGxlci5oIgpAQCAtNjMsNiAr
NjUsOSBAQAogI2luY2x1ZGUgPHJ1bnRpbWUvSlNMb2NrLmg+CiAjaW5jbHVkZSA8cnVudGltZS9K
U1ZhbHVlLmg+CiAKK3R5cGVkZWYgdm9pZCAoKl9xdF9wYWdlX3BsdWdpbl9jcmVhdGVkKShRV2Vi
RnJhbWUqIGZyYW1lLCB2b2lkKiBwbHVnaW4sIHZvaWQqIHBsdWdpbmZ1bmNzKTsKK2V4dGVybiBf
cXRfcGFnZV9wbHVnaW5fY3JlYXRlZCBxdF9wYWdlX3BsdWdpbl9jcmVhdGVkOworCiB1c2luZyBK
U0M6OkV4ZWNTdGF0ZTsKIHVzaW5nIEpTQzo6SW50ZXJwcmV0ZXI7CiB1c2luZyBKU0M6OkpTTG9j
azsKQEAgLTQxNSw3ICs0MjAsMTAgQEAgYm9vbCBQbHVnaW5WaWV3OjpwbGF0Zm9ybVN0YXJ0KCkK
ICAgICB9ICAgIAogICAgIHVwZGF0ZVBsdWdpbldpZGdldCgpOwogICAgIHNldE5QV2luZG93SWZO
ZWVkZWQoKTsKLSAgICAKKworICAgIGlmIChxdF9wYWdlX3BsdWdpbl9jcmVhdGVkKQorICAgICAg
ICBxdF9wYWdlX3BsdWdpbl9jcmVhdGVkKFFXZWJGcmFtZVByaXZhdGU6OmtpdChtX3BhcmVudEZy
YW1lLmdldCgpKSwgbV9pbnN0YW5jZSwgKHZvaWQqKShtX3BsdWdpbi0+cGx1Z2luRnVuY3MoKSkp
OworCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcXdl
YnBhZ2UuY3BwIGIvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAKaW5kZXggZTgyYmQ0NS4uNmIz
Y2Y3MCAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAKKysrIGIvV2ViS2l0
L3F0L0FwaS9xd2VicGFnZS5jcHAKQEAgLTEzOCw2ICsxMzgsMTkgQEAKICNpbmNsdWRlIDxRWDEx
SW5mbz4KICNlbmRpZgogCit0eXBlZGVmIHZvaWQgKCpfcXRfcGFnZV9wbHVnaW5fY3JlYXRlZCko
UVdlYkZyYW1lKiBmcmFtZSwgdm9pZCogcGx1Z2luLCB2b2lkKiBwbHVnaW5mdW5jcyk7CitfcXRf
cGFnZV9wbHVnaW5fY3JlYXRlZCBxdF9wYWdlX3BsdWdpbl9jcmVhdGVkID0gMDsKK1FXRUJLSVRf
RVhQT1JUIHZvaWQgcXRfc2V0UGx1Z2luQ3JlYXRlZENhbGxiYWNrKF9xdF9wYWdlX3BsdWdpbl9j
cmVhdGVkIGNiKQoreworICAgIHF0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQgPSBjYjsKK30KKwordHlw
ZWRlZiB2b2lkICgqX3F0X3BhZ2VfcGx1Z2luX2Rlc3Ryb3llZCkodm9pZCogcGx1Z2luKTsKK19x
dF9wYWdlX3BsdWdpbl9kZXN0cm95ZWQgcXRfcGFnZV9wbHVnaW5fZGVzdHJveWVkID0gMDsKK1FX
RUJLSVRfRVhQT1JUIHZvaWQgcXRfc2V0UGx1Z2luRGVzdHJveWVkQ2FsbGJhY2soX3F0X3BhZ2Vf
cGx1Z2luX2Rlc3Ryb3llZCBjYikKK3sKKyAgICBxdF9wYWdlX3BsdWdpbl9kZXN0cm95ZWQgPSBj
YjsKK30KIAogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAKZGlmZiAtLWdpdCBhL1dlYktpdC9x
dC9DaGFuZ2VMb2cgYi9XZWJLaXQvcXQvQ2hhbmdlTG9nCm9sZCBtb2RlIDEwMDY0NApuZXcgbW9k
ZSAxMDA3NTUKaW5kZXggNzAxNmQ2Yy4uZGYxMmQyYQotLS0gYS9XZWJLaXQvcXQvQ2hhbmdlTG9n
CisrKyBiL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMC0xMi0yMyAg
VmlhdGNoZXNsYXYgT3N0YXBlbmtvICA8b3N0YXBlbmtvLnZpYXRjaGVzbGF2QG5va2lhLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIE5l
ZWQgYSB3YXkgdG8gaW5mb3JtIHRoZSBhcHBsaWNhdGlvbiB3aGVuIGEgTmV0c2NhcGUgcGx1Z2lu
IGlzIGNyZWF0ZWQgb3IgZGVsZXRlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MzAxNzkKKworICAgICAgICBBZGRlZCAiYyIgc3R5bGUgc3RhdGljIG1l
dGhvZHMgZm9yIHRoZSBhcHBsaWNhdGlvbiB0byBob29rIHVwIGZvcgorICAgICAgICByZWNlaXZp
bmcgbm90aWZpY2F0aW9ucyB3aGVuIGEgcGx1Z2luIGlzIGNyZWF0ZWQgb3IgZGVzdHJveWVkLgor
CisKKyAgICAgICAgKiBBcGkvcXdlYnBhZ2UuY3BwOgorICAgICAgICAocXRfc2V0UGx1Z2luQ3Jl
YXRlZENhbGxiYWNrKToKKyAgICAgICAgKHF0X3NldFBsdWdpbkRlc3Ryb3llZENhbGxiYWNrKToK
KyAgICAgICAgKiBzeW1iaWFuL2VhYmkvUXRXZWJLaXR1LmRlZjoKKwogMjAxMC0xMi0yMCAgQmVu
amFtaW4gUG91bGFpbiAgPGJlbmphbWluLnBvdWxhaW5Abm9raWEuY29tPgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IEFuZHJlYXMgS2xpbmcuCmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvc3ltYmlhbi9l
YWJpL1F0V2ViS2l0dS5kZWYgYi9XZWJLaXQvcXQvc3ltYmlhbi9lYWJpL1F0V2ViS2l0dS5kZWYK
b2xkIG1vZGUgMTAwNjQ0Cm5ldyBtb2RlIDEwMDc1NQppbmRleCAyM2VkYzU4Li45ZTk2NmRiCi0t
LSBhL1dlYktpdC9xdC9zeW1iaWFuL2VhYmkvUXRXZWJLaXR1LmRlZgorKysgYi9XZWJLaXQvcXQv
c3ltYmlhbi9lYWJpL1F0V2ViS2l0dS5kZWYKQEAgLTgzNSw0ICs4MzUsNSBAQCBFWFBPUlRTCiAJ
X1pOOFFXZWJQYWdlMjBzZXRGZWF0dXJlUGVybWlzc2lvbkVQOVFXZWJGcmFtZU5TXzdGZWF0dXJl
RU5TXzE2UGVybWlzc2lvblBvbGljeUUgQCA4MzQgTk9OQU1FDQogCV9aTjhRV2ViUGFnZTI2ZmVh
dHVyZVBlcm1pc3Npb25SZXF1ZXN0ZWRFUDlRV2ViRnJhbWVOU183RmVhdHVyZUUgQCA4MzUgTk9O
QU1FDQogCV9aTjhRV2ViUGFnZTMyZmVhdHVyZVBlcm1pc3Npb25SZXF1ZXN0Q2FuY2VsZWRFUDlR
V2ViRnJhbWVOU183RmVhdHVyZUUgQCA4MzYgTk9OQU1FDQotDQorCV9aMjdxdF9zZXRQbHVnaW5D
cmVhdGVkQ2FsbGJhY2tQRnZQOVFXZWJGcmFtZVB2UzFfRSBAIDgzNyBOT05BTUUNCisJX1oyOXF0
X3NldFBsdWdpbkRlc3Ryb3llZENhbGxiYWNrUEZ2UHZFIEAgODM4IE5PTkFNRQ0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77338</attachid>
            <date>2010-12-23 08:34:11 -0800</date>
            <delta_ts>2011-01-10 14:37:15 -0800</delta_ts>
            <desc>Fixed style error</desc>
            <filename>flash_plugins_notify_02.diff</filename>
            <type>text/plain</type>
            <size>5006</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKb2xkIG1v
ZGUgMTAwNjQ0Cm5ldyBtb2RlIDEwMDc1NQppbmRleCBmNGYyMGVhLi5hMGFjY2FjCi0tLSBhL1dl
YkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAK
KzIwMTAtMTItMjMgIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPG9zdGFwZW5rby52aWF0Y2hlc2xh
dkBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgW1F0XSBOZWVkIGEgd2F5IHRvIGluZm9ybSB0aGUgYXBwbGljYXRpb24gd2hlbiBhIE5l
dHNjYXBlIHBsdWdpbiBpcyBjcmVhdGVkIG9yIGRlbGV0ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMwMTc5CisKKyAgICAgICAgSW5mb3JtIHRoZSBh
cHBsaWNhdGlvbiB3aGVuIGEgcGx1Z2luIGlzIGNyZWF0ZWQgb3IgZGVzdHJveWVkLCBidXQgb25s
eSBpZiB0aGUgCisgICAgICAgIGFwcGxpY2F0aW9uIHJlZ2lzdGVyZWQgZm9yIHRoZXNlIG5vdGlm
aWNhdGlvbnMuCisKKyAgICAgICAgKiBwbHVnaW5zL1BsdWdpblZpZXcuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6UGx1Z2luVmlldzo6c3RvcCk6CisgICAgICAgICogcGx1Z2lucy9zeW1iaWFuL1Bs
dWdpblZpZXdTeW1iaWFuLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBsdWdpblZpZXc6OnBsYXRm
b3JtU3RhcnQpOgorCiAyMDEwLTEyLTIxICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBs
ZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgSm9obiBTdWxsaXZhbi4KZGlmZiAtLWdpdCBh
L1dlYkNvcmUvcGx1Z2lucy9QbHVnaW5WaWV3LmNwcCBiL1dlYkNvcmUvcGx1Z2lucy9QbHVnaW5W
aWV3LmNwcAppbmRleCA5ZTE5ZTNlLi5jZmZjNTI2IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsdWdp
bnMvUGx1Z2luVmlldy5jcHAKKysrIGIvV2ViQ29yZS9wbHVnaW5zL1BsdWdpblZpZXcuY3BwCkBA
IC03OCw2ICs3OCwxMSBAQAogI2luY2x1ZGUgPHJ1bnRpbWUvSlNMb2NrLmg+CiAjaW5jbHVkZSA8
cnVudGltZS9KU1ZhbHVlLmg+CiAKKyNpZiBQTEFURk9STShTWU1CSUFOKQordHlwZWRlZiB2b2lk
ICgqX3F0X3BhZ2VfcGx1Z2luX2Rlc3Ryb3llZCkodm9pZCogcGx1Z2luKTsKK2V4dGVybiBfcXRf
cGFnZV9wbHVnaW5fZGVzdHJveWVkIHF0X3BhZ2VfcGx1Z2luX2Rlc3Ryb3llZDsKKyNlbmRpZgor
CiB1c2luZyBKU0M6OkV4ZWNTdGF0ZTsKIHVzaW5nIEpTQzo6SlNMb2NrOwogdXNpbmcgSlNDOjpK
U09iamVjdDsKQEAgLTMzOSw2ICszNDQsMTEgQEAgdm9pZCBQbHVnaW5WaWV3OjpzdG9wKCkKICAg
ICBKU0M6OkpTTG9jazo6RHJvcEFsbExvY2tzIGRyb3BBbGxMb2NrcyhKU0M6OlNpbGVuY2VBc3Nl
cnRpb25zT25seSk7CiAjZW5kaWYKIAorI2lmIFBMQVRGT1JNKFNZTUJJQU4pCisgICAgaWYgKHF0
X3BhZ2VfcGx1Z2luX2Rlc3Ryb3llZCkKKyAgICAgICAgcXRfcGFnZV9wbHVnaW5fZGVzdHJveWVk
KG1faW5zdGFuY2UpOworI2VuZGlmCisKICNpZiBFTkFCTEUoTkVUU0NBUEVfUExVR0lOX0FQSSkK
ICNpZmRlZiBYUF9XSU4KICAgICAvLyBVbnN1YmNsYXNzIHRoZSB3aW5kb3cKZGlmZiAtLWdpdCBh
L1dlYkNvcmUvcGx1Z2lucy9zeW1iaWFuL1BsdWdpblZpZXdTeW1iaWFuLmNwcCBiL1dlYkNvcmUv
cGx1Z2lucy9zeW1iaWFuL1BsdWdpblZpZXdTeW1iaWFuLmNwcApvbGQgbW9kZSAxMDA2NDQKbmV3
IG1vZGUgMTAwNzU1CmluZGV4IGI4YTcyYjEuLmZkMjhiYWMKLS0tIGEvV2ViQ29yZS9wbHVnaW5z
L3N5bWJpYW4vUGx1Z2luVmlld1N5bWJpYW4uY3BwCisrKyBiL1dlYkNvcmUvcGx1Z2lucy9zeW1i
aWFuL1BsdWdpblZpZXdTeW1iaWFuLmNwcApAQCAtNDUsNiArNDUsOCBAQAogI2luY2x1ZGUgIlBs
dWdpbkRlYnVnLmgiCiAjaW5jbHVkZSAiUGx1Z2luTWFpblRocmVhZFNjaGVkdWxlci5oIgogI2lu
Y2x1ZGUgIlBsdWdpblBhY2thZ2UuaCIKKyNpbmNsdWRlICJxd2ViZnJhbWUuaCIKKyNpbmNsdWRl
ICJxd2ViZnJhbWVfcC5oIgogI2luY2x1ZGUgIlFXZWJQYWdlQ2xpZW50LmgiCiAjaW5jbHVkZSAi
UmVuZGVyTGF5ZXIuaCIKICNpbmNsdWRlICJTY3JpcHRDb250cm9sbGVyLmgiCkBAIC02Myw2ICs2
NSw5IEBACiAjaW5jbHVkZSA8cnVudGltZS9KU0xvY2suaD4KICNpbmNsdWRlIDxydW50aW1lL0pT
VmFsdWUuaD4KIAordHlwZWRlZiB2b2lkICgqX3F0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQpKFFXZWJG
cmFtZSogZnJhbWUsIHZvaWQqIHBsdWdpbiwgdm9pZCogcGx1Z2luZnVuY3MpOworZXh0ZXJuIF9x
dF9wYWdlX3BsdWdpbl9jcmVhdGVkIHF0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQ7CisKIHVzaW5nIEpT
Qzo6RXhlY1N0YXRlOwogdXNpbmcgSlNDOjpJbnRlcnByZXRlcjsKIHVzaW5nIEpTQzo6SlNMb2Nr
OwpAQCAtNDE1LDcgKzQyMCwxMCBAQCBib29sIFBsdWdpblZpZXc6OnBsYXRmb3JtU3RhcnQoKQog
ICAgIH0gICAgCiAgICAgdXBkYXRlUGx1Z2luV2lkZ2V0KCk7CiAgICAgc2V0TlBXaW5kb3dJZk5l
ZWRlZCgpOwotICAgIAorCisgICAgaWYgKHF0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQpCisgICAgICAg
IHF0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQoUVdlYkZyYW1lUHJpdmF0ZTo6a2l0KG1fcGFyZW50RnJh
bWUuZ2V0KCkpLCBtX2luc3RhbmNlLCAodm9pZCopKG1fcGx1Z2luLT5wbHVnaW5GdW5jcygpKSk7
CisKICAgICByZXR1cm4gdHJ1ZTsKIH0KIApkaWZmIC0tZ2l0IGEvV2ViS2l0L3F0L0FwaS9xd2Vi
cGFnZS5jcHAgYi9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcAppbmRleCBlODJiZDQ1Li42YjNj
ZjcwIDEwMDY0NAotLS0gYS9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcAorKysgYi9XZWJLaXQv
cXQvQXBpL3F3ZWJwYWdlLmNwcApAQCAtMTM4LDYgKzEzOCwxOSBAQAogI2luY2x1ZGUgPFFYMTFJ
bmZvPgogI2VuZGlmCiAKK3R5cGVkZWYgdm9pZCAoKl9xdF9wYWdlX3BsdWdpbl9jcmVhdGVkKShR
V2ViRnJhbWUqIGZyYW1lLCB2b2lkKiBwbHVnaW4sIHZvaWQqIHBsdWdpbmZ1bmNzKTsKK19xdF9w
YWdlX3BsdWdpbl9jcmVhdGVkIHF0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQgPSAwOworUVdFQktJVF9F
WFBPUlQgdm9pZCBxdF9zZXRQbHVnaW5DcmVhdGVkQ2FsbGJhY2soX3F0X3BhZ2VfcGx1Z2luX2Ny
ZWF0ZWQgY2IpCit7CisgICAgcXRfcGFnZV9wbHVnaW5fY3JlYXRlZCA9IGNiOworfQorCit0eXBl
ZGVmIHZvaWQgKCpfcXRfcGFnZV9wbHVnaW5fZGVzdHJveWVkKSh2b2lkKiBwbHVnaW4pOworX3F0
X3BhZ2VfcGx1Z2luX2Rlc3Ryb3llZCBxdF9wYWdlX3BsdWdpbl9kZXN0cm95ZWQgPSAwOworUVdF
QktJVF9FWFBPUlQgdm9pZCBxdF9zZXRQbHVnaW5EZXN0cm95ZWRDYWxsYmFjayhfcXRfcGFnZV9w
bHVnaW5fZGVzdHJveWVkIGNiKQoreworICAgIHF0X3BhZ2VfcGx1Z2luX2Rlc3Ryb3llZCA9IGNi
OworfQogCiB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIApkaWZmIC0tZ2l0IGEvV2ViS2l0L3F0
L0NoYW5nZUxvZyBiL1dlYktpdC9xdC9DaGFuZ2VMb2cKb2xkIG1vZGUgMTAwNjQ0Cm5ldyBtb2Rl
IDEwMDc1NQppbmRleCA3MDE2ZDZjLi5kZjEyZDJhCi0tLSBhL1dlYktpdC9xdC9DaGFuZ2VMb2cK
KysrIGIvV2ViS2l0L3F0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEwLTEyLTIzICBW
aWF0Y2hlc2xhdiBPc3RhcGVua28gIDxvc3RhcGVua28udmlhdGNoZXNsYXZAbm9raWEuY29tPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gTmVl
ZCBhIHdheSB0byBpbmZvcm0gdGhlIGFwcGxpY2F0aW9uIHdoZW4gYSBOZXRzY2FwZSBwbHVnaW4g
aXMgY3JlYXRlZCBvciBkZWxldGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0zMDE3OQorCisgICAgICAgIEFkZGVkICJjIiBzdHlsZSBzdGF0aWMgbWV0
aG9kcyBmb3IgdGhlIGFwcGxpY2F0aW9uIHRvIGhvb2sgdXAgZm9yCisgICAgICAgIHJlY2Vpdmlu
ZyBub3RpZmljYXRpb25zIHdoZW4gYSBwbHVnaW4gaXMgY3JlYXRlZCBvciBkZXN0cm95ZWQuCisK
KworICAgICAgICAqIEFwaS9xd2VicGFnZS5jcHA6CisgICAgICAgIChxdF9zZXRQbHVnaW5DcmVh
dGVkQ2FsbGJhY2spOgorICAgICAgICAocXRfc2V0UGx1Z2luRGVzdHJveWVkQ2FsbGJhY2spOgor
ICAgICAgICAqIHN5bWJpYW4vZWFiaS9RdFdlYktpdHUuZGVmOgorCiAyMDEwLTEyLTIwICBCZW5q
YW1pbiBQb3VsYWluICA8YmVuamFtaW4ucG91bGFpbkBub2tpYS5jb20+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgQW5kcmVhcyBLbGluZy4KZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9zeW1iaWFuL2Vh
YmkvUXRXZWJLaXR1LmRlZiBiL1dlYktpdC9xdC9zeW1iaWFuL2VhYmkvUXRXZWJLaXR1LmRlZgpv
bGQgbW9kZSAxMDA2NDQKbmV3IG1vZGUgMTAwNzU1CmluZGV4IDIzZWRjNTguLjllOTY2ZGIKLS0t
IGEvV2ViS2l0L3F0L3N5bWJpYW4vZWFiaS9RdFdlYktpdHUuZGVmCisrKyBiL1dlYktpdC9xdC9z
eW1iaWFuL2VhYmkvUXRXZWJLaXR1LmRlZgpAQCAtODM1LDQgKzgzNSw1IEBAIEVYUE9SVFMKIAlf
Wk44UVdlYlBhZ2UyMHNldEZlYXR1cmVQZXJtaXNzaW9uRVA5UVdlYkZyYW1lTlNfN0ZlYXR1cmVF
TlNfMTZQZXJtaXNzaW9uUG9saWN5RSBAIDgzNCBOT05BTUUNCiAJX1pOOFFXZWJQYWdlMjZmZWF0
dXJlUGVybWlzc2lvblJlcXVlc3RlZEVQOVFXZWJGcmFtZU5TXzdGZWF0dXJlRSBAIDgzNSBOT05B
TUUNCiAJX1pOOFFXZWJQYWdlMzJmZWF0dXJlUGVybWlzc2lvblJlcXVlc3RDYW5jZWxlZEVQOVFX
ZWJGcmFtZU5TXzdGZWF0dXJlRSBAIDgzNiBOT05BTUUNCi0NCisJX1oyN3F0X3NldFBsdWdpbkNy
ZWF0ZWRDYWxsYmFja1BGdlA5UVdlYkZyYW1lUHZTMV9FIEAgODM3IE5PTkFNRQ0KKwlfWjI5cXRf
c2V0UGx1Z2luRGVzdHJveWVkQ2FsbGJhY2tQRnZQdkUgQCA4MzggTk9OQU1FDQo=
</data>
<flag name="review"
          id="68434"
          type_id="1"
          status="-"
          setter="hausmann"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78451</attachid>
            <date>2011-01-10 14:37:15 -0800</date>
            <delta_ts>2011-01-10 14:59:06 -0800</delta_ts>
            <desc>Symbian only and create notification only version of patch.</desc>
            <filename>webcore_plugins_patch_02.diff</filename>
            <type>text/plain</type>
            <size>4585</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAwNzEyYjViLi5jMTRiOTdhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMTEtMDEtMTAgIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPG9zdGFwZW5rby52aWF0Y2hl
c2xhdkBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgW1F0XSBOZWVkIGEgd2F5IHRvIGluZm9ybSB0aGUgYXBwbGljYXRpb24gd2hlbiBh
IE5ldHNjYXBlIHBsdWdpbiBpcyBjcmVhdGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzAxNzkKKworICAgICAgICBBZGRlZCAiYyIgc3R5bGUgc3Rh
dGljIG1ldGhvZCBmb3IgdGhlIGFwcGxpY2F0aW9uIHRvIGhvb2sgdXAgZm9yCisgICAgICAgIHJl
Y2VpdmluZyBub3RpZmljYXRpb25zIHdoZW4gYSBwbHVnaW4gaXMgY3JlYXRlZC4KKworICAgICAg
ICAqIHBsdWdpbnMvc3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlhbi5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpQbHVnaW5WaWV3OjpwbGF0Zm9ybVN0YXJ0KToKKwogMjAxMS0wMS0xMCAgQmVuamFtaW4g
UG91bGFpbiAgPGJlbmphbWluLnBvdWxhaW5Abm9raWEuY29tPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGx1Z2lucy9zeW1iaWFuL1BsdWdpblZpZXdTeW1iaWFuLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BsdWdpbnMvc3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlhbi5jcHAKaW5kZXggYjhhNzJiMS4uZmQy
OGJhYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGx1Z2lucy9zeW1iaWFuL1BsdWdpblZp
ZXdTeW1iaWFuLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL3N5bWJpYW4vUGx1Z2lu
Vmlld1N5bWJpYW4uY3BwCkBAIC00NSw2ICs0NSw4IEBACiAjaW5jbHVkZSAiUGx1Z2luRGVidWcu
aCIKICNpbmNsdWRlICJQbHVnaW5NYWluVGhyZWFkU2NoZWR1bGVyLmgiCiAjaW5jbHVkZSAiUGx1
Z2luUGFja2FnZS5oIgorI2luY2x1ZGUgInF3ZWJmcmFtZS5oIgorI2luY2x1ZGUgInF3ZWJmcmFt
ZV9wLmgiCiAjaW5jbHVkZSAiUVdlYlBhZ2VDbGllbnQuaCIKICNpbmNsdWRlICJSZW5kZXJMYXll
ci5oIgogI2luY2x1ZGUgIlNjcmlwdENvbnRyb2xsZXIuaCIKQEAgLTYzLDYgKzY1LDkgQEAKICNp
bmNsdWRlIDxydW50aW1lL0pTTG9jay5oPgogI2luY2x1ZGUgPHJ1bnRpbWUvSlNWYWx1ZS5oPgog
Cit0eXBlZGVmIHZvaWQgKCpfcXRfcGFnZV9wbHVnaW5fY3JlYXRlZCkoUVdlYkZyYW1lKiBmcmFt
ZSwgdm9pZCogcGx1Z2luLCB2b2lkKiBwbHVnaW5mdW5jcyk7CitleHRlcm4gX3F0X3BhZ2VfcGx1
Z2luX2NyZWF0ZWQgcXRfcGFnZV9wbHVnaW5fY3JlYXRlZDsKKwogdXNpbmcgSlNDOjpFeGVjU3Rh
dGU7CiB1c2luZyBKU0M6OkludGVycHJldGVyOwogdXNpbmcgSlNDOjpKU0xvY2s7CkBAIC00MTUs
NyArNDIwLDEwIEBAIGJvb2wgUGx1Z2luVmlldzo6cGxhdGZvcm1TdGFydCgpCiAgICAgfSAgICAK
ICAgICB1cGRhdGVQbHVnaW5XaWRnZXQoKTsKICAgICBzZXROUFdpbmRvd0lmTmVlZGVkKCk7Ci0g
ICAgCisKKyAgICBpZiAocXRfcGFnZV9wbHVnaW5fY3JlYXRlZCkKKyAgICAgICAgcXRfcGFnZV9w
bHVnaW5fY3JlYXRlZChRV2ViRnJhbWVQcml2YXRlOjpraXQobV9wYXJlbnRGcmFtZS5nZXQoKSks
IG1faW5zdGFuY2UsICh2b2lkKikobV9wbHVnaW4tPnBsdWdpbkZ1bmNzKCkpKTsKKwogICAgIHJl
dHVybiB0cnVlOwogfQogCmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcCBi
L1dlYktpdC9xdC9BcGkvcXdlYnBhZ2UuY3BwCmluZGV4IDY4N2M3YTMuLmEzYzViMWQgMTAwNjQ0
Ci0tLSBhL1dlYktpdC9xdC9BcGkvcXdlYnBhZ2UuY3BwCisrKyBiL1dlYktpdC9xdC9BcGkvcXdl
YnBhZ2UuY3BwCkBAIC0xMzksNiArMTM5LDEzIEBACiAjZW5kaWYKIAogCit0eXBlZGVmIHZvaWQg
KCpfcXRfcGFnZV9wbHVnaW5fY3JlYXRlZCkoUVdlYkZyYW1lKiBmcmFtZSwgdm9pZCogcGx1Z2lu
LCB2b2lkKiBwbHVnaW5mdW5jcyk7CitfcXRfcGFnZV9wbHVnaW5fY3JlYXRlZCBxdF9wYWdlX3Bs
dWdpbl9jcmVhdGVkID0gMDsKK1FXRUJLSVRfRVhQT1JUIHZvaWQgcXRfc2V0UGx1Z2luQ3JlYXRl
ZENhbGxiYWNrKF9xdF9wYWdlX3BsdWdpbl9jcmVhdGVkIGNiKQoreworICAgIHF0X3BhZ2VfcGx1
Z2luX2NyZWF0ZWQgPSBjYjsKK30KKwogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAKIC8vIGZy
b20gdGV4dC9xZm9udC5jcHAKZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9DaGFuZ2VMb2cgYi9XZWJL
aXQvcXQvQ2hhbmdlTG9nCmluZGV4IGNlNzE2ZDQuLjZkM2RhOTcgMTAwNjQ0Ci0tLSBhL1dlYktp
dC9xdC9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L3F0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBA
CisyMDExLTAxLTEwICBWaWF0Y2hlc2xhdiBPc3RhcGVua28gIDxvc3RhcGVua28udmlhdGNoZXNs
YXZAbm9raWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFtRdF0gTmVlZCBhIHdheSB0byBpbmZvcm0gdGhlIGFwcGxpY2F0aW9uIHdoZW4gYSBO
ZXRzY2FwZSBwbHVnaW4gaXMgY3JlYXRlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MzAxNzkKKworICAgICAgICBBZGRlZCAiYyIgc3R5bGUgc3RhdGlj
IG1ldGhvZCBmb3IgdGhlIGFwcGxpY2F0aW9uIHRvIGhvb2sgdXAgZm9yCisgICAgICAgIHJlY2Vp
dmluZyBub3RpZmljYXRpb25zIHdoZW4gYSBwbHVnaW4gaXMgY3JlYXRlZC4KKworICAgICAgICAq
IEFwaS9xd2VicGFnZS5jcHA6CisgICAgICAgIChxdF9zZXRQbHVnaW5DcmVhdGVkQ2FsbGJhY2sp
OgorICAgICAgICAqIHN5bWJpYW4vYndpbnMvUXRXZWJLaXR1LmRlZjoKKyAgICAgICAgKiBzeW1i
aWFuL2VhYmkvUXRXZWJLaXR1LmRlZjoKKwogMjAxMS0wMS0xMCAgQmVuamFtaW4gUG91bGFpbiAg
PGJlbmphbWluLnBvdWxhaW5Abm9raWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbm5l
dGggUm9oZGUgQ2hyaXN0aWFuc2VuLgpkaWZmIC0tZ2l0IGEvV2ViS2l0L3F0L3N5bWJpYW4vYndp
bnMvUXRXZWJLaXR1LmRlZiBiL1dlYktpdC9xdC9zeW1iaWFuL2J3aW5zL1F0V2ViS2l0dS5kZWYK
aW5kZXggMGY0ZTRiMi4uYjk3MDQxNyAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L3N5bWJpYW4vYndp
bnMvUXRXZWJLaXR1LmRlZgorKysgYi9XZWJLaXQvcXQvc3ltYmlhbi9id2lucy9RdFdlYktpdHUu
ZGVmCkBAIC02NTAsNCArNjUwLDQgQEAgRVhQT1JUUwogCT9zZXRSZXNpemVzVG9Db250ZW50c0BR
R3JhcGhpY3NXZWJWaWV3QEBRQUVYX05AWiBAIDY0OSBOT05BTUUgOyB2b2lkIFFHcmFwaGljc1dl
YlZpZXc6OnNldFJlc2l6ZXNUb0NvbnRlbnRzKGJvb2wpCiAJP3NldFRpbGVkQmFja2luZ1N0b3Jl
RnJvemVuQFFHcmFwaGljc1dlYlZpZXdAQFFBRVhfTkBaIEAgNjUwIE5PTkFNRSA7IHZvaWQgUUdy
YXBoaWNzV2ViVmlldzo6c2V0VGlsZWRCYWNraW5nU3RvcmVGcm96ZW4oYm9vbCkKIAk/cXR3ZWJr
aXRfd2ViZnJhbWVfc2Nyb2xsT3ZlcmZsb3dAQFlBX05QQVZRV2ViRnJhbWVAQEhIQUJWUVBvaW50
QEBAWiBAIDY1MSBOT05BTUUgOyBib29sIHF0d2Via2l0X3dlYmZyYW1lX3Njcm9sbE92ZXJmbG93
KFFXZWJGcmFtZSAqLCBpbnQsIGludCwgY29uc3QgUVBvaW50JikKLQorCT9xdF9zZXRQbHVnaW5D
cmVhdGVkQ2FsbGJhY2tAQFlBWFA2QVhQQVZRV2ViRnJhbWVAQFBBWDFAWkBaIEAgNjUyICBOT05B
TUUgOyB2b2lkIHF0X3NldFBsdWdpbkNyZWF0ZWRDYWxsYmFjayh2b2lkICgqKShjbGFzcyBRV2Vi
RnJhbWUgKiwgdm9pZCAqLCB2b2lkICopKQpkaWZmIC0tZ2l0IGEvV2ViS2l0L3F0L3N5bWJpYW4v
ZWFiaS9RdFdlYktpdHUuZGVmIGIvV2ViS2l0L3F0L3N5bWJpYW4vZWFiaS9RdFdlYktpdHUuZGVm
CmluZGV4IDIzZWRjNTguLjZlYjViNjQgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9zeW1iaWFuL2Vh
YmkvUXRXZWJLaXR1LmRlZgorKysgYi9XZWJLaXQvcXQvc3ltYmlhbi9lYWJpL1F0V2ViS2l0dS5k
ZWYKQEAgLTgzNSw0ICs4MzUsNCBAQCBFWFBPUlRTCiAJX1pOOFFXZWJQYWdlMjBzZXRGZWF0dXJl
UGVybWlzc2lvbkVQOVFXZWJGcmFtZU5TXzdGZWF0dXJlRU5TXzE2UGVybWlzc2lvblBvbGljeUUg
QCA4MzQgTk9OQU1FDQogCV9aTjhRV2ViUGFnZTI2ZmVhdHVyZVBlcm1pc3Npb25SZXF1ZXN0ZWRF
UDlRV2ViRnJhbWVOU183RmVhdHVyZUUgQCA4MzUgTk9OQU1FDQogCV9aTjhRV2ViUGFnZTMyZmVh
dHVyZVBlcm1pc3Npb25SZXF1ZXN0Q2FuY2VsZWRFUDlRV2ViRnJhbWVOU183RmVhdHVyZUUgQCA4
MzYgTk9OQU1FDQotDQorCV9aMjdxdF9zZXRQbHVnaW5DcmVhdGVkQ2FsbGJhY2tQRnZQOVFXZWJG
cmFtZVB2UzFfRSBAIDgzNyBOT05BTUUNCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78454</attachid>
            <date>2011-01-10 14:59:06 -0800</date>
            <delta_ts>2011-01-12 12:23:22 -0800</delta_ts>
            <desc>Fix style problems</desc>
            <filename>webcore_plugins_patch_03.diff</filename>
            <type>text/plain</type>
            <size>4562</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAwNzEyYjViLi5jMTRiOTdhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMTEtMDEtMTAgIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPG9zdGFwZW5rby52aWF0Y2hl
c2xhdkBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgW1F0XSBOZWVkIGEgd2F5IHRvIGluZm9ybSB0aGUgYXBwbGljYXRpb24gd2hlbiBh
IE5ldHNjYXBlIHBsdWdpbiBpcyBjcmVhdGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzAxNzkKKworICAgICAgICBBZGRlZCAiYyIgc3R5bGUgc3Rh
dGljIG1ldGhvZCBmb3IgdGhlIGFwcGxpY2F0aW9uIHRvIGhvb2sgdXAgZm9yCisgICAgICAgIHJl
Y2VpdmluZyBub3RpZmljYXRpb25zIHdoZW4gYSBwbHVnaW4gaXMgY3JlYXRlZC4KKworICAgICAg
ICAqIHBsdWdpbnMvc3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlhbi5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpQbHVnaW5WaWV3OjpwbGF0Zm9ybVN0YXJ0KToKKwogMjAxMS0wMS0xMCAgQmVuamFtaW4g
UG91bGFpbiAgPGJlbmphbWluLnBvdWxhaW5Abm9raWEuY29tPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGx1Z2lucy9zeW1iaWFuL1BsdWdpblZpZXdTeW1iaWFuLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BsdWdpbnMvc3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlhbi5jcHAKaW5kZXggYjhhNzJiMS4uZDUx
Zjg0OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGx1Z2lucy9zeW1iaWFuL1BsdWdpblZp
ZXdTeW1iaWFuLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL3N5bWJpYW4vUGx1Z2lu
Vmlld1N5bWJpYW4uY3BwCkBAIC01Myw2ICs1Myw4IEBACiAjaW5jbHVkZSAibnBpbnRlcmZhY2Uu
aCIKICNpbmNsdWRlICJucHJ1bnRpbWVfaW1wbC5oIgogI2luY2x1ZGUgInFncmFwaGljc3dlYnZp
ZXcuaCIKKyNpbmNsdWRlICJxd2ViZnJhbWUuaCIKKyNpbmNsdWRlICJxd2ViZnJhbWVfcC5oIgog
I2luY2x1ZGUgInJ1bnRpbWVfcm9vdC5oIgogI2luY2x1ZGUgPFFHcmFwaGljc1Byb3h5V2lkZ2V0
PgogI2luY2x1ZGUgPFFLZXlFdmVudD4KQEAgLTYzLDYgKzY1LDkgQEAKICNpbmNsdWRlIDxydW50
aW1lL0pTTG9jay5oPgogI2luY2x1ZGUgPHJ1bnRpbWUvSlNWYWx1ZS5oPgogCit0eXBlZGVmIHZv
aWQgKCpfcXRfcGFnZV9wbHVnaW5fY3JlYXRlZCkoUVdlYkZyYW1lKiwgdm9pZCosIHZvaWQqKTsK
K2V4dGVybiBfcXRfcGFnZV9wbHVnaW5fY3JlYXRlZCBxdF9wYWdlX3BsdWdpbl9jcmVhdGVkOwor
CiB1c2luZyBKU0M6OkV4ZWNTdGF0ZTsKIHVzaW5nIEpTQzo6SW50ZXJwcmV0ZXI7CiB1c2luZyBK
U0M6OkpTTG9jazsKQEAgLTQxNSw3ICs0MjAsMTAgQEAgYm9vbCBQbHVnaW5WaWV3OjpwbGF0Zm9y
bVN0YXJ0KCkKICAgICB9ICAgIAogICAgIHVwZGF0ZVBsdWdpbldpZGdldCgpOwogICAgIHNldE5Q
V2luZG93SWZOZWVkZWQoKTsKLSAgICAKKworICAgIGlmIChxdF9wYWdlX3BsdWdpbl9jcmVhdGVk
KQorICAgICAgICBxdF9wYWdlX3BsdWdpbl9jcmVhdGVkKFFXZWJGcmFtZVByaXZhdGU6OmtpdCht
X3BhcmVudEZyYW1lLmdldCgpKSwgbV9pbnN0YW5jZSwgKHZvaWQqKShtX3BsdWdpbi0+cGx1Z2lu
RnVuY3MoKSkpOworCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKZGlmZiAtLWdpdCBhL1dlYktpdC9x
dC9BcGkvcXdlYnBhZ2UuY3BwIGIvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAKaW5kZXggNjg3
YzdhMy4uMGNjZjVjNiAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAKKysr
IGIvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAKQEAgLTEzOCw2ICsxMzgsMTIgQEAKICNpbmNs
dWRlIDxRWDExSW5mbz4KICNlbmRpZgogCit0eXBlZGVmIHZvaWQgKCpfcXRfcGFnZV9wbHVnaW5f
Y3JlYXRlZCkoUVdlYkZyYW1lKiwgdm9pZCosIHZvaWQqKTsgLy8gZnJhbWUsIHBsdWdpbiBpbnN0
YW5jZSwgcGx1Z2luIGZ1bmN0aW9ucworX3F0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQgcXRfcGFnZV9w
bHVnaW5fY3JlYXRlZCA9IDA7CitRV0VCS0lUX0VYUE9SVCB2b2lkIHF0X3NldFBsdWdpbkNyZWF0
ZWRDYWxsYmFjayhfcXRfcGFnZV9wbHVnaW5fY3JlYXRlZCBjYikKK3sKKyAgICBxdF9wYWdlX3Bs
dWdpbl9jcmVhdGVkID0gY2I7Cit9CiAKIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCmRpZmYg
LS1naXQgYS9XZWJLaXQvcXQvQ2hhbmdlTG9nIGIvV2ViS2l0L3F0L0NoYW5nZUxvZwppbmRleCBj
ZTcxNmQ0Li42ZDNkYTk3IDEwMDY0NAotLS0gYS9XZWJLaXQvcXQvQ2hhbmdlTG9nCisrKyBiL1dl
YktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMS0wMS0xMCAgVmlhdGNoZXNs
YXYgT3N0YXBlbmtvICA8b3N0YXBlbmtvLnZpYXRjaGVzbGF2QG5va2lhLmNvbT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIE5lZWQgYSB3YXkg
dG8gaW5mb3JtIHRoZSBhcHBsaWNhdGlvbiB3aGVuIGEgTmV0c2NhcGUgcGx1Z2luIGlzIGNyZWF0
ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMwMTc5
CisKKyAgICAgICAgQWRkZWQgImMiIHN0eWxlIHN0YXRpYyBtZXRob2QgZm9yIHRoZSBhcHBsaWNh
dGlvbiB0byBob29rIHVwIGZvcgorICAgICAgICByZWNlaXZpbmcgbm90aWZpY2F0aW9ucyB3aGVu
IGEgcGx1Z2luIGlzIGNyZWF0ZWQuCisKKyAgICAgICAgKiBBcGkvcXdlYnBhZ2UuY3BwOgorICAg
ICAgICAocXRfc2V0UGx1Z2luQ3JlYXRlZENhbGxiYWNrKToKKyAgICAgICAgKiBzeW1iaWFuL2J3
aW5zL1F0V2ViS2l0dS5kZWY6CisgICAgICAgICogc3ltYmlhbi9lYWJpL1F0V2ViS2l0dS5kZWY6
CisKIDIwMTEtMDEtMTAgIEJlbmphbWluIFBvdWxhaW4gIDxiZW5qYW1pbi5wb3VsYWluQG5va2lh
LmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4K
ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9zeW1iaWFuL2J3aW5zL1F0V2ViS2l0dS5kZWYgYi9XZWJL
aXQvcXQvc3ltYmlhbi9id2lucy9RdFdlYktpdHUuZGVmCmluZGV4IDBmNGU0YjIuLmI5NzA0MTcg
MTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9zeW1iaWFuL2J3aW5zL1F0V2ViS2l0dS5kZWYKKysrIGIv
V2ViS2l0L3F0L3N5bWJpYW4vYndpbnMvUXRXZWJLaXR1LmRlZgpAQCAtNjUwLDQgKzY1MCw0IEBA
IEVYUE9SVFMKIAk/c2V0UmVzaXplc1RvQ29udGVudHNAUUdyYXBoaWNzV2ViVmlld0BAUUFFWF9O
QFogQCA2NDkgTk9OQU1FIDsgdm9pZCBRR3JhcGhpY3NXZWJWaWV3OjpzZXRSZXNpemVzVG9Db250
ZW50cyhib29sKQogCT9zZXRUaWxlZEJhY2tpbmdTdG9yZUZyb3plbkBRR3JhcGhpY3NXZWJWaWV3
QEBRQUVYX05AWiBAIDY1MCBOT05BTUUgOyB2b2lkIFFHcmFwaGljc1dlYlZpZXc6OnNldFRpbGVk
QmFja2luZ1N0b3JlRnJvemVuKGJvb2wpCiAJP3F0d2Via2l0X3dlYmZyYW1lX3Njcm9sbE92ZXJm
bG93QEBZQV9OUEFWUVdlYkZyYW1lQEBISEFCVlFQb2ludEBAQFogQCA2NTEgTk9OQU1FIDsgYm9v
bCBxdHdlYmtpdF93ZWJmcmFtZV9zY3JvbGxPdmVyZmxvdyhRV2ViRnJhbWUgKiwgaW50LCBpbnQs
IGNvbnN0IFFQb2ludCYpCi0KKwk/cXRfc2V0UGx1Z2luQ3JlYXRlZENhbGxiYWNrQEBZQVhQNkFY
UEFWUVdlYkZyYW1lQEBQQVgxQFpAWiBAIDY1MiAgTk9OQU1FIDsgdm9pZCBxdF9zZXRQbHVnaW5D
cmVhdGVkQ2FsbGJhY2sodm9pZCAoKikoY2xhc3MgUVdlYkZyYW1lICosIHZvaWQgKiwgdm9pZCAq
KSkKZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9zeW1iaWFuL2VhYmkvUXRXZWJLaXR1LmRlZiBiL1dl
YktpdC9xdC9zeW1iaWFuL2VhYmkvUXRXZWJLaXR1LmRlZgppbmRleCAyM2VkYzU4Li42ZWI1YjY0
IDEwMDY0NAotLS0gYS9XZWJLaXQvcXQvc3ltYmlhbi9lYWJpL1F0V2ViS2l0dS5kZWYKKysrIGIv
V2ViS2l0L3F0L3N5bWJpYW4vZWFiaS9RdFdlYktpdHUuZGVmCkBAIC04MzUsNCArODM1LDQgQEAg
RVhQT1JUUwogCV9aTjhRV2ViUGFnZTIwc2V0RmVhdHVyZVBlcm1pc3Npb25FUDlRV2ViRnJhbWVO
U183RmVhdHVyZUVOU18xNlBlcm1pc3Npb25Qb2xpY3lFIEAgODM0IE5PTkFNRQ0KIAlfWk44UVdl
YlBhZ2UyNmZlYXR1cmVQZXJtaXNzaW9uUmVxdWVzdGVkRVA5UVdlYkZyYW1lTlNfN0ZlYXR1cmVF
IEAgODM1IE5PTkFNRQ0KIAlfWk44UVdlYlBhZ2UzMmZlYXR1cmVQZXJtaXNzaW9uUmVxdWVzdENh
bmNlbGVkRVA5UVdlYkZyYW1lTlNfN0ZlYXR1cmVFIEAgODM2IE5PTkFNRQ0KLQ0KKwlfWjI3cXRf
c2V0UGx1Z2luQ3JlYXRlZENhbGxiYWNrUEZ2UDlRV2ViRnJhbWVQdlMxX0UgQCA4MzcgTk9OQU1F
DQo=
</data>
<flag name="review"
          id="69770"
          type_id="1"
          status="-"
          setter="hausmann"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78721</attachid>
            <date>2011-01-12 12:23:22 -0800</date>
            <delta_ts>2011-01-12 15:17:56 -0800</delta_ts>
            <desc>Moved exported static function to PluginViewSymbian.cpp</desc>
            <filename>webcore_plugins_patch_04.diff</filename>
            <type>text/plain</type>
            <size>4496</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAwNzEyYjViLi5iYTEwNTczIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTEtMDEtMTIgIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPG9zdGFwZW5rby52aWF0Y2hl
c2xhdkBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgW1F0XSBOZWVkIGEgd2F5IHRvIGluZm9ybSB0aGUgYXBwbGljYXRpb24gd2hlbiBh
IE5ldHNjYXBlIHBsdWdpbiBpcyBjcmVhdGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzAxNzkKKworICAgICAgICBBZGRlZCAiYyIgc3R5bGUgc3Rh
dGljIG1ldGhvZCBmb3IgdGhlIGFwcGxpY2F0aW9uIHRvIGhvb2sgdXAgZm9yCisgICAgICAgIHJl
Y2VpdmluZyBub3RpZmljYXRpb25zIHdoZW4gYSBwbHVnaW4gaXMgY3JlYXRlZC4KKworICAgICAg
ICBObyBuZXcgdGVzdHMuIChPT1BTISkKKworICAgICAgICAqIHBsdWdpbnMvc3ltYmlhbi9QbHVn
aW5WaWV3U3ltYmlhbi5jcHA6CisgICAgICAgIChxdF9zZXRQbHVnaW5DcmVhdGVkQ2FsbGJhY2sp
OgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2luVmlldzo6cGxhdGZvcm1TdGFydCk6CisKIDIwMTEt
MDEtMTAgIEJlbmphbWluIFBvdWxhaW4gIDxiZW5qYW1pbi5wb3VsYWluQG5va2lhLmNvbT4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvc3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlhbi5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL3N5bWJpYW4vUGx1Z2luVmlld1N5bWJpYW4uY3BwCmlu
ZGV4IGI4YTcyYjEuLjI2MDQxYmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMv
c3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlhbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGx1Z2lu
cy9zeW1iaWFuL1BsdWdpblZpZXdTeW1iaWFuLmNwcApAQCAtNTMsNiArNTMsOCBAQAogI2luY2x1
ZGUgIm5waW50ZXJmYWNlLmgiCiAjaW5jbHVkZSAibnBydW50aW1lX2ltcGwuaCIKICNpbmNsdWRl
ICJxZ3JhcGhpY3N3ZWJ2aWV3LmgiCisjaW5jbHVkZSAicXdlYmZyYW1lLmgiCisjaW5jbHVkZSAi
cXdlYmZyYW1lX3AuaCIKICNpbmNsdWRlICJydW50aW1lX3Jvb3QuaCIKICNpbmNsdWRlIDxRR3Jh
cGhpY3NQcm94eVdpZGdldD4KICNpbmNsdWRlIDxRS2V5RXZlbnQ+CkBAIC02Myw2ICs2NSwxMyBA
QAogI2luY2x1ZGUgPHJ1bnRpbWUvSlNMb2NrLmg+CiAjaW5jbHVkZSA8cnVudGltZS9KU1ZhbHVl
Lmg+CiAKK3R5cGVkZWYgdm9pZCAoKl9xdF9wYWdlX3BsdWdpbl9jcmVhdGVkKShRV2ViRnJhbWUq
LCB2b2lkKiwgdm9pZCopOyAvLyBmcmFtZSwgcGx1Z2luIGluc3RhbmNlLCBwbHVnaW4gZnVuY3Rp
b25zCitfcXRfcGFnZV9wbHVnaW5fY3JlYXRlZCBxdF9wYWdlX3BsdWdpbl9jcmVhdGVkID0gMDsK
K1FXRUJLSVRfRVhQT1JUIHZvaWQgcXRfc2V0UGx1Z2luQ3JlYXRlZENhbGxiYWNrKF9xdF9wYWdl
X3BsdWdpbl9jcmVhdGVkIGNiKQoreworICAgIHF0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQgPSBjYjsK
K30KKwogdXNpbmcgSlNDOjpFeGVjU3RhdGU7CiB1c2luZyBKU0M6OkludGVycHJldGVyOwogdXNp
bmcgSlNDOjpKU0xvY2s7CkBAIC00MTUsNyArNDI0LDEwIEBAIGJvb2wgUGx1Z2luVmlldzo6cGxh
dGZvcm1TdGFydCgpCiAgICAgfSAgICAKICAgICB1cGRhdGVQbHVnaW5XaWRnZXQoKTsKICAgICBz
ZXROUFdpbmRvd0lmTmVlZGVkKCk7Ci0gICAgCisKKyAgICBpZiAocXRfcGFnZV9wbHVnaW5fY3Jl
YXRlZCkKKyAgICAgICAgcXRfcGFnZV9wbHVnaW5fY3JlYXRlZChRV2ViRnJhbWVQcml2YXRlOjpr
aXQobV9wYXJlbnRGcmFtZS5nZXQoKSksIG1faW5zdGFuY2UsICh2b2lkKikobV9wbHVnaW4tPnBs
dWdpbkZ1bmNzKCkpKTsKKwogICAgIHJldHVybiB0cnVlOwogfQogCmRpZmYgLS1naXQgYS9XZWJL
aXQvcXQvQXBpL3F3ZWJwYWdlLmNwcCBiL1dlYktpdC9xdC9BcGkvcXdlYnBhZ2UuY3BwCmluZGV4
IDY4N2M3YTMuLmRjMzZjYTAgMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9BcGkvcXdlYnBhZ2UuY3Bw
CisrKyBiL1dlYktpdC9xdC9BcGkvcXdlYnBhZ2UuY3BwCkBAIC0xMzgsNyArMTM4LDYgQEAKICNp
bmNsdWRlIDxRWDExSW5mbz4KICNlbmRpZgogCi0KIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwog
CiAvLyBmcm9tIHRleHQvcWZvbnQuY3BwCmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvQ2hhbmdlTG9n
IGIvV2ViS2l0L3F0L0NoYW5nZUxvZwppbmRleCBjZTcxNmQ0Li5jNDZmZjE3IDEwMDY0NAotLS0g
YS9XZWJLaXQvcXQvQ2hhbmdlTG9nCisrKyBiL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNyBAQAorMjAxMS0wMS0xMiAgVmlhdGNoZXNsYXYgT3N0YXBlbmtvICA8b3N0YXBlbmtvLnZp
YXRjaGVzbGF2QG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBbUXRdIE5lZWQgYSB3YXkgdG8gaW5mb3JtIHRoZSBhcHBsaWNhdGlvbiB3
aGVuIGEgTmV0c2NhcGUgcGx1Z2luIGlzIGNyZWF0ZWQuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMDE3OQorCisgICAgICAgIEFkZGVkICJjIiBzdHls
ZSBzdGF0aWMgbWV0aG9kIGZvciB0aGUgYXBwbGljYXRpb24gdG8gaG9vayB1cCBmb3IKKyAgICAg
ICAgcmVjZWl2aW5nIG5vdGlmaWNhdGlvbnMgd2hlbiBhIHBsdWdpbiBpcyBjcmVhdGVkLgorCisg
ICAgICAgICogQXBpL3F3ZWJwYWdlLmNwcDoKKyAgICAgICAgKiBzeW1iaWFuL2J3aW5zL1F0V2Vi
S2l0dS5kZWY6CisgICAgICAgICogc3ltYmlhbi9lYWJpL1F0V2ViS2l0dS5kZWY6CisKIDIwMTEt
MDEtMTAgIEJlbmphbWluIFBvdWxhaW4gIDxiZW5qYW1pbi5wb3VsYWluQG5va2lhLmNvbT4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KZGlmZiAtLWdp
dCBhL1dlYktpdC9xdC9zeW1iaWFuL2J3aW5zL1F0V2ViS2l0dS5kZWYgYi9XZWJLaXQvcXQvc3lt
Ymlhbi9id2lucy9RdFdlYktpdHUuZGVmCmluZGV4IDBmNGU0YjIuLmI5NzA0MTcgMTAwNjQ0Ci0t
LSBhL1dlYktpdC9xdC9zeW1iaWFuL2J3aW5zL1F0V2ViS2l0dS5kZWYKKysrIGIvV2ViS2l0L3F0
L3N5bWJpYW4vYndpbnMvUXRXZWJLaXR1LmRlZgpAQCAtNjUwLDQgKzY1MCw0IEBAIEVYUE9SVFMK
IAk/c2V0UmVzaXplc1RvQ29udGVudHNAUUdyYXBoaWNzV2ViVmlld0BAUUFFWF9OQFogQCA2NDkg
Tk9OQU1FIDsgdm9pZCBRR3JhcGhpY3NXZWJWaWV3OjpzZXRSZXNpemVzVG9Db250ZW50cyhib29s
KQogCT9zZXRUaWxlZEJhY2tpbmdTdG9yZUZyb3plbkBRR3JhcGhpY3NXZWJWaWV3QEBRQUVYX05A
WiBAIDY1MCBOT05BTUUgOyB2b2lkIFFHcmFwaGljc1dlYlZpZXc6OnNldFRpbGVkQmFja2luZ1N0
b3JlRnJvemVuKGJvb2wpCiAJP3F0d2Via2l0X3dlYmZyYW1lX3Njcm9sbE92ZXJmbG93QEBZQV9O
UEFWUVdlYkZyYW1lQEBISEFCVlFQb2ludEBAQFogQCA2NTEgTk9OQU1FIDsgYm9vbCBxdHdlYmtp
dF93ZWJmcmFtZV9zY3JvbGxPdmVyZmxvdyhRV2ViRnJhbWUgKiwgaW50LCBpbnQsIGNvbnN0IFFQ
b2ludCYpCi0KKwk/cXRfc2V0UGx1Z2luQ3JlYXRlZENhbGxiYWNrQEBZQVhQNkFYUEFWUVdlYkZy
YW1lQEBQQVgxQFpAWiBAIDY1MiAgTk9OQU1FIDsgdm9pZCBxdF9zZXRQbHVnaW5DcmVhdGVkQ2Fs
bGJhY2sodm9pZCAoKikoY2xhc3MgUVdlYkZyYW1lICosIHZvaWQgKiwgdm9pZCAqKSkKZGlmZiAt
LWdpdCBhL1dlYktpdC9xdC9zeW1iaWFuL2VhYmkvUXRXZWJLaXR1LmRlZiBiL1dlYktpdC9xdC9z
eW1iaWFuL2VhYmkvUXRXZWJLaXR1LmRlZgppbmRleCAyM2VkYzU4Li42ZWI1YjY0IDEwMDY0NAot
LS0gYS9XZWJLaXQvcXQvc3ltYmlhbi9lYWJpL1F0V2ViS2l0dS5kZWYKKysrIGIvV2ViS2l0L3F0
L3N5bWJpYW4vZWFiaS9RdFdlYktpdHUuZGVmCkBAIC04MzUsNCArODM1LDQgQEAgRVhQT1JUUwog
CV9aTjhRV2ViUGFnZTIwc2V0RmVhdHVyZVBlcm1pc3Npb25FUDlRV2ViRnJhbWVOU183RmVhdHVy
ZUVOU18xNlBlcm1pc3Npb25Qb2xpY3lFIEAgODM0IE5PTkFNRQ0KIAlfWk44UVdlYlBhZ2UyNmZl
YXR1cmVQZXJtaXNzaW9uUmVxdWVzdGVkRVA5UVdlYkZyYW1lTlNfN0ZlYXR1cmVFIEAgODM1IE5P
TkFNRQ0KIAlfWk44UVdlYlBhZ2UzMmZlYXR1cmVQZXJtaXNzaW9uUmVxdWVzdENhbmNlbGVkRVA5
UVdlYkZyYW1lTlNfN0ZlYXR1cmVFIEAgODM2IE5PTkFNRQ0KLQ0KKwlfWjI3cXRfc2V0UGx1Z2lu
Q3JlYXRlZENhbGxiYWNrUEZ2UDlRV2ViRnJhbWVQdlMxX0UgQCA4MzcgTk9OQU1FDQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78744</attachid>
            <date>2011-01-12 15:17:56 -0800</date>
            <delta_ts>2011-01-13 07:45:57 -0800</delta_ts>
            <desc>qt_setPluginCreatedCallback renamed to qtwebkit_setPluginCreatedCallback</desc>
            <filename>webcore_plugins_patch_05.diff</filename>
            <type>text/plain</type>
            <size>4210</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBkN2I0Yzc3Li4yOTBkM2ZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMTEtMDEtMTIgIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPG9zdGFwZW5rby52aWF0Y2hl
c2xhdkBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgW1F0XSBOZWVkIGEgd2F5IHRvIGluZm9ybSB0aGUgYXBwbGljYXRpb24gd2hlbiBh
IE5ldHNjYXBlIHBsdWdpbiBpcyBjcmVhdGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzAxNzkKKworICAgICAgICBBZGRlZCAiYyIgc3R5bGUgc3Rh
dGljIG1ldGhvZCBmb3IgdGhlIGFwcGxpY2F0aW9uIHRvIGhvb2sgdXAgZm9yCisgICAgICAgIHJl
Y2VpdmluZyBub3RpZmljYXRpb25zIHdoZW4gYSBwbHVnaW4gaXMgY3JlYXRlZC4KKworICAgICAg
ICAqIHBsdWdpbnMvc3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlhbi5jcHA6CisgICAgICAgIChxdHdl
YmtpdF9zZXRQbHVnaW5DcmVhdGVkQ2FsbGJhY2spOgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2lu
Vmlldzo6cGxhdGZvcm1TdGFydCk6CisKIDIwMTEtMDEtMTIgIENocmlzIE1hcnJpbiAgPGNtYXJy
aW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFNpbW9uIEZyYXNlci4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvc3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlhbi5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL3N5bWJpYW4vUGx1Z2luVmlld1N5bWJpYW4uY3Bw
CmluZGV4IGRmNGU5ZjYuLjFlNWIyNmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsdWdp
bnMvc3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlhbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGx1
Z2lucy9zeW1iaWFuL1BsdWdpblZpZXdTeW1iaWFuLmNwcApAQCAtNTMsNiArNTMsOCBAQAogI2lu
Y2x1ZGUgIm5waW50ZXJmYWNlLmgiCiAjaW5jbHVkZSAibnBydW50aW1lX2ltcGwuaCIKICNpbmNs
dWRlICJxZ3JhcGhpY3N3ZWJ2aWV3LmgiCisjaW5jbHVkZSAicXdlYmZyYW1lLmgiCisjaW5jbHVk
ZSAicXdlYmZyYW1lX3AuaCIKICNpbmNsdWRlICJydW50aW1lX3Jvb3QuaCIKICNpbmNsdWRlIDxR
R3JhcGhpY3NQcm94eVdpZGdldD4KICNpbmNsdWRlIDxRS2V5RXZlbnQ+CkBAIC02Myw2ICs2NSwx
MyBAQAogI2luY2x1ZGUgPHJ1bnRpbWUvSlNMb2NrLmg+CiAjaW5jbHVkZSA8cnVudGltZS9KU1Zh
bHVlLmg+CiAKK3R5cGVkZWYgdm9pZCAoKl9xdHdlYmtpdF9wYWdlX3BsdWdpbl9jcmVhdGVkKShR
V2ViRnJhbWUqLCB2b2lkKiwgdm9pZCopOyAvLyBmcmFtZSwgcGx1Z2luIGluc3RhbmNlLCBwbHVn
aW4gZnVuY3Rpb25zCitzdGF0aWMgX3F0d2Via2l0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQgcXRfcGFn
ZV9wbHVnaW5fY3JlYXRlZCA9IDA7CitRV0VCS0lUX0VYUE9SVCB2b2lkIHF0d2Via2l0X3NldFBs
dWdpbkNyZWF0ZWRDYWxsYmFjayhfcXR3ZWJraXRfcGFnZV9wbHVnaW5fY3JlYXRlZCBjYikKK3sK
KyAgICBxdHdlYmtpdF9wYWdlX3BsdWdpbl9jcmVhdGVkID0gY2I7Cit9CisKIHVzaW5nIEpTQzo6
RXhlY1N0YXRlOwogdXNpbmcgSlNDOjpJbnRlcnByZXRlcjsKIHVzaW5nIEpTQzo6SlNMb2NrOwpA
QCAtNDE1LDcgKzQyNCwxMCBAQCBib29sIFBsdWdpblZpZXc6OnBsYXRmb3JtU3RhcnQoKQogICAg
IH0gICAgCiAgICAgdXBkYXRlUGx1Z2luV2lkZ2V0KCk7CiAgICAgc2V0TlBXaW5kb3dJZk5lZWRl
ZCgpOwotICAgIAorCisgICAgaWYgKHF0d2Via2l0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQpCisgICAg
ICAgIHF0d2Via2l0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQoUVdlYkZyYW1lUHJpdmF0ZTo6a2l0KG1f
cGFyZW50RnJhbWUuZ2V0KCkpLCBtX2luc3RhbmNlLCAodm9pZCopKG1fcGx1Z2luLT5wbHVnaW5G
dW5jcygpKSk7CisKICAgICByZXR1cm4gdHJ1ZTsKIH0KIApkaWZmIC0tZ2l0IGEvV2ViS2l0L3F0
L0NoYW5nZUxvZyBiL1dlYktpdC9xdC9DaGFuZ2VMb2cKaW5kZXggOWI0OWEyYi4uNzRhMThjOCAx
MDA2NDQKLS0tIGEvV2ViS2l0L3F0L0NoYW5nZUxvZworKysgYi9XZWJLaXQvcXQvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDEtMTIgIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPG9z
dGFwZW5rby52aWF0Y2hlc2xhdkBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBOZWVkIGEgd2F5IHRvIGluZm9ybSB0aGUgYXBw
bGljYXRpb24gd2hlbiBhIE5ldHNjYXBlIHBsdWdpbiBpcyBjcmVhdGVkLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzAxNzkKKworICAgICAgICBBZGRl
ZCAiYyIgc3R5bGUgc3RhdGljIG1ldGhvZCBmb3IgdGhlIGFwcGxpY2F0aW9uIHRvIGhvb2sgdXAg
Zm9yCisgICAgICAgIHJlY2VpdmluZyBub3RpZmljYXRpb25zIHdoZW4gYSBwbHVnaW4gaXMgY3Jl
YXRlZC4KKworICAgICAgICAqIHN5bWJpYW4vYndpbnMvUXRXZWJLaXR1LmRlZjoKKyAgICAgICAg
KiBzeW1iaWFuL2VhYmkvUXRXZWJLaXR1LmRlZjoKKwogMjAxMS0wMS0xMiAgUm9iZXJ0IEhvZ2Fu
ICA8cm9iZXJ0QHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSb2hk
ZSBDaHJpc3RpYW5zZW4uCmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvc3ltYmlhbi9id2lucy9RdFdl
YktpdHUuZGVmIGIvV2ViS2l0L3F0L3N5bWJpYW4vYndpbnMvUXRXZWJLaXR1LmRlZgppbmRleCAw
ZjRlNGIyLi5mMWE1NDVlIDEwMDY0NAotLS0gYS9XZWJLaXQvcXQvc3ltYmlhbi9id2lucy9RdFdl
YktpdHUuZGVmCisrKyBiL1dlYktpdC9xdC9zeW1iaWFuL2J3aW5zL1F0V2ViS2l0dS5kZWYKQEAg
LTY1MCw0ICs2NTAsNCBAQCBFWFBPUlRTCiAJP3NldFJlc2l6ZXNUb0NvbnRlbnRzQFFHcmFwaGlj
c1dlYlZpZXdAQFFBRVhfTkBaIEAgNjQ5IE5PTkFNRSA7IHZvaWQgUUdyYXBoaWNzV2ViVmlldzo6
c2V0UmVzaXplc1RvQ29udGVudHMoYm9vbCkKIAk/c2V0VGlsZWRCYWNraW5nU3RvcmVGcm96ZW5A
UUdyYXBoaWNzV2ViVmlld0BAUUFFWF9OQFogQCA2NTAgTk9OQU1FIDsgdm9pZCBRR3JhcGhpY3NX
ZWJWaWV3OjpzZXRUaWxlZEJhY2tpbmdTdG9yZUZyb3plbihib29sKQogCT9xdHdlYmtpdF93ZWJm
cmFtZV9zY3JvbGxPdmVyZmxvd0BAWUFfTlBBVlFXZWJGcmFtZUBASEhBQlZRUG9pbnRAQEBaIEAg
NjUxIE5PTkFNRSA7IGJvb2wgcXR3ZWJraXRfd2ViZnJhbWVfc2Nyb2xsT3ZlcmZsb3coUVdlYkZy
YW1lICosIGludCwgaW50LCBjb25zdCBRUG9pbnQmKQotCisgICAgICAgID9xdHdlYmtpdF9zZXRQ
bHVnaW5DcmVhdGVkQ2FsbGJhY2tAQFlBWFA2QVhQQVZRV2ViRnJhbWVAQFBBWDFAWkBaIEAgNjUy
IE5PTkFNRSA7IHZvaWQgcXR3ZWJraXRfc2V0UGx1Z2luQ3JlYXRlZENhbGxiYWNrKHZvaWQgKCop
KGNsYXNzIFFXZWJGcmFtZSAqLCB2b2lkICosIHZvaWQgKikpCmRpZmYgLS1naXQgYS9XZWJLaXQv
cXQvc3ltYmlhbi9lYWJpL1F0V2ViS2l0dS5kZWYgYi9XZWJLaXQvcXQvc3ltYmlhbi9lYWJpL1F0
V2ViS2l0dS5kZWYKaW5kZXggMjNlZGM1OC4uMWUwNmMxMSAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0
L3N5bWJpYW4vZWFiaS9RdFdlYktpdHUuZGVmCisrKyBiL1dlYktpdC9xdC9zeW1iaWFuL2VhYmkv
UXRXZWJLaXR1LmRlZgpAQCAtODM1LDQgKzgzNSw0IEBAIEVYUE9SVFMKIAlfWk44UVdlYlBhZ2Uy
MHNldEZlYXR1cmVQZXJtaXNzaW9uRVA5UVdlYkZyYW1lTlNfN0ZlYXR1cmVFTlNfMTZQZXJtaXNz
aW9uUG9saWN5RSBAIDgzNCBOT05BTUUNCiAJX1pOOFFXZWJQYWdlMjZmZWF0dXJlUGVybWlzc2lv
blJlcXVlc3RlZEVQOVFXZWJGcmFtZU5TXzdGZWF0dXJlRSBAIDgzNSBOT05BTUUNCiAJX1pOOFFX
ZWJQYWdlMzJmZWF0dXJlUGVybWlzc2lvblJlcXVlc3RDYW5jZWxlZEVQOVFXZWJGcmFtZU5TXzdG
ZWF0dXJlRSBAIDgzNiBOT05BTUUNCi0NCisgICAgICAgIF9aMzNxdHdlYmtpdF9zZXRQbHVnaW5D
cmVhdGVkQ2FsbGJhY2tQRnZQOVFXZWJGcmFtZVB2UzFfRSBAIDgzNyBOT05BTUUNCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78862</attachid>
            <date>2011-01-13 15:16:43 -0800</date>
            <delta_ts>2011-01-14 10:30:29 -0800</delta_ts>
            <desc>Fix symbian build broken by http://trac.webkit.org/changeset/75713</desc>
            <filename>webcore_plugins_patch_build_fix.diff</filename>
            <type>text/plain</type>
            <size>1274</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBkM2MyZDc0Li40OTU2Y2Q2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIg
QEAKKzIwMTEtMDEtMTMgIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPG9zdGFwZW5rby52aWF0Y2hl
c2xhdkBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgW1F0XSBGaXggYnVpbGQgcHJvYmxlbSBpbnRyb2R1Y2VkIGJ5IGh0dHA6Ly90cmFj
LndlYmtpdC5vcmcvY2hhbmdlc2V0Lzc1NzEzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0zMDE3OQorCisgICAgICAgICogcGx1Z2lucy9zeW1iaWFuL1Bs
dWdpblZpZXdTeW1iaWFuLmNwcDoKKwogMjAxMS0wMS0xMyAgQWRyaWVubmUgV2Fsa2VyICA8ZW5u
ZUBnb29nbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUnVzc2VsbC4KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvc3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlh
bi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL3N5bWJpYW4vUGx1Z2luVmlld1N5bWJpYW4u
Y3BwCmluZGV4IDFlNWIyNmYuLmYzZWIwMzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
dWdpbnMvc3ltYmlhbi9QbHVnaW5WaWV3U3ltYmlhbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
cGx1Z2lucy9zeW1iaWFuL1BsdWdpblZpZXdTeW1iaWFuLmNwcApAQCAtNjYsNyArNjYsNyBAQAog
I2luY2x1ZGUgPHJ1bnRpbWUvSlNWYWx1ZS5oPgogCiB0eXBlZGVmIHZvaWQgKCpfcXR3ZWJraXRf
cGFnZV9wbHVnaW5fY3JlYXRlZCkoUVdlYkZyYW1lKiwgdm9pZCosIHZvaWQqKTsgLy8gZnJhbWUs
IHBsdWdpbiBpbnN0YW5jZSwgcGx1Z2luIGZ1bmN0aW9ucwotc3RhdGljIF9xdHdlYmtpdF9wYWdl
X3BsdWdpbl9jcmVhdGVkIHF0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQgPSAwOworc3RhdGljIF9xdHdl
YmtpdF9wYWdlX3BsdWdpbl9jcmVhdGVkIHF0d2Via2l0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQgPSAw
OwogUVdFQktJVF9FWFBPUlQgdm9pZCBxdHdlYmtpdF9zZXRQbHVnaW5DcmVhdGVkQ2FsbGJhY2so
X3F0d2Via2l0X3BhZ2VfcGx1Z2luX2NyZWF0ZWQgY2IpCiB7CiAgICAgcXR3ZWJraXRfcGFnZV9w
bHVnaW5fY3JlYXRlZCA9IGNiOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>