<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>198661</bug_id>
          
          <creation_ts>2009-07-02 15:48:01 +0000</creation_ts>
          <short_desc>Add option to disable scroll on taskbar</short_desc>
          <delta_ts>2018-03-14 14:15:27 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>plasmashell</product>
          <component>Task Manager and Icons-Only Task Manager widgets</component>
          <version>master</version>
          <rep_platform>unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>junior-jobs</keywords>
          <priority>NOR</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>1.0</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dotan Cohen">kde-2011.08</reporter>
          <assigned_to name="Eike Hein">hein</assigned_to>
          <cc>abhinavgupta94</cc>
    
    <cc>alassane.maiga</cc>
    
    <cc>amitvikram</cc>
    
    <cc>andrei.duma.dorian</cc>
    
    <cc>andresbajotierra</cc>
    
    <cc>anomaly256</cc>
    
    <cc>arthur</cc>
    
    <cc>arvidjaar</cc>
    
    <cc>aspotashev</cc>
    
    <cc>bwat47</cc>
    
    <cc>ds445525</cc>
    
    <cc>edwardiv1</cc>
    
    <cc>fuggum</cc>
    
    <cc>gaantonio</cc>
    
    <cc>hein</cc>
    
    <cc>intruderkw</cc>
    
    <cc>jonathan.doman</cc>
    
    <cc>kamikazow</cc>
    
    <cc>kde-2011.08</cc>
    
    <cc>kde</cc>
    
    <cc>luca76</cc>
    
    <cc>lusvladimir</cc>
    
    <cc>mrzanda</cc>
    
    <cc>MurzNN</cc>
    
    <cc>obilaniu</cc>
    
    <cc>ravirdv</cc>
    
    <cc>rob</cc>
    
    <cc>rovfan</cc>
    
    <cc>s.de.bie</cc>
    
    <cc>simion314</cc>
    
    <cc>smaug42</cc>
    
    <cc>tosiara</cc>
    
    <cc>tuukka.verho</cc>
    
    <cc>valentin_bugs.kde.org</cc>
    
    <cc>wayfinder.ru</cc>
    
    <cc>wernerml</cc>
    
    <cc>zanetu</cc>
          
          <cf_commitlink>http://commits.kde.org/plasma-desktop/e9b2c389c64f4ce8ad1e4df7597fd3bcf9be4fbc</cf_commitlink>
          <cf_versionfixedin>5.3.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      <flag name="VisualDesign"
          id="956"
          type_id="26"
          status="+"
          setter="intruderkw"
    />

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>785481</commentid>
    <comment_count>0</comment_count>
    <who name="Dotan Cohen">kde-2011.08</who>
    <bug_when>2009-07-02 15:48:01 +0000</bug_when>
    <thetext>Version:            (using KDE 4.2.90)
Installed from:    Ubuntu Packages

Currently, scrolling the mouse wheel over the taskbar changes the active application. Please add an option to disable this feature. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809331</commentid>
    <comment_count>1</comment_count>
    <who name="jonasz">jonasz</who>
    <bug_when>2009-08-09 23:31:04 +0000</bug_when>
    <thetext>I agree. There were no such a feature in KDE 3.3. Later it was added only for windows in the same group (on the taskbar), and later -- for all windows. But as for me, it&apos;s very inconvenient. Could you please add a feature to switch it off.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>810823</commentid>
    <comment_count>2</comment_count>
    <who name="markuss">kamikazow</who>
    <bug_when>2009-08-12 14:45:54 +0000</bug_when>
    <thetext>Yeah, this is especially annoying when using a touch pad, when accidentally touching the &quot;scroll area&quot; switches windows when one only wanted to move the cursor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>814965</commentid>
    <comment_count>3</comment_count>
    <who name="Andrey Borzenkov">arvidjaar</who>
    <bug_when>2009-08-19 15:37:58 +0000</bug_when>
    <thetext>+1.

Related bug http://bugs.kde.org/show_bug.cgi?id=148939. I have exactly the same issues with touch pad. Would be nice if this feature were user controlled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>814998</commentid>
    <comment_count>4</comment_count>
    <who name="markuss">kamikazow</who>
    <bug_when>2009-08-19 16:51:10 +0000</bug_when>
    <thetext>Don&apos;t write &quot;+1&quot;. Nobody counts &quot;+1&quot; comments. Click the &quot;Vote&quot; link instead and give this bug up to 20 votes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>817222</commentid>
    <comment_count>5</comment_count>
    <who name="Dotan Cohen">kde-2011.08</who>
    <bug_when>2009-08-23 11:45:12 +0000</bug_when>
    <thetext>Additionally, sometime I am scrolling in a window, but the mouse moves because my hand is on it scrolling. It moves over the taskbar and Boom! my window is gone. Then the librarian has me removed for screaming Russian profanity in the otherwise tranquil library.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>849704</commentid>
    <comment_count>6</comment_count>
    <who name="Dotan Cohen">kde-2011.08</who>
    <bug_when>2009-10-24 11:09:33 +0000</bug_when>
    <thetext>The problem is that one does not deliberately park his mouse in any specific
location, rather, Fitt&apos;s Law dictates that a large edge-of-screen area is the
ideal place to &quot;throw&quot; the mouse pointer when not in use. This behaviour leads
to bugs like this bug and related bug #211593.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>850776</commentid>
    <comment_count>7</comment_count>
    <who name="markuss">kamikazow</who>
    <bug_when>2009-10-26 00:18:07 +0000</bug_when>
    <thetext>As a work-around the 3rd party Smooth Tasks plasmoid can be used: http://www.kde-look.org/content/show.php/Smooth+Tasks?content=101586
It has a scroll option.
Check your distro&apos;s repos if it&apos;s available.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>851924</commentid>
    <comment_count>8</comment_count>
    <who name="Dotan Cohen">kde-2011.08</who>
    <bug_when>2009-10-28 12:23:16 +0000</bug_when>
    <thetext>The Smooth Tasks plasmoid does not seem to have the non-scroll option either.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>852049</commentid>
    <comment_count>9</comment_count>
    <who name="markuss">kamikazow</who>
    <bug_when>2009-10-28 16:21:11 +0000</bug_when>
    <thetext>It&apos;s a new option. Added only a few days ago. Wait for updated packages. Smoth Tasks adopted the brain-dead context menu placement of KDE&apos;s default task bar, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>852639</commentid>
    <comment_count>10</comment_count>
    <who name="CDC">smaug42</who>
    <bug_when>2009-10-29 20:31:03 +0000</bug_when>
    <thetext>This is a rather important request.  On a desktop it&apos;s not much of an issue, but if you&apos;re using KDE4 on a laptop or netbook, the scrolling thing becomes a major problem.  

The touchpad is easy to accidentally brush with your hand or thumb while you work.  The touchpads on new laptops and netbooks have a scroll area on the right hand side, and it&apos;s VERY sensitive.  The slightest accidental swipe with the heel of your hand and your applications start swapping around very rapidly.

Scrolling with the wheel is something I definitely use on the full desktop PC with a normal mouse, but on my netbook, the importance of being able to toggle this option off cannot be overstated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878033</commentid>
    <comment_count>11</comment_count>
      <attachid>38995</attachid>
    <who name="Ravi Vagadia">ravirdv</who>
    <bug_when>2009-12-11 17:53:30 +0000</bug_when>
    <thetext>Created attachment 38995
scroll switch enable/disable

built against KDE 4.3.81</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920337</commentid>
    <comment_count>12</comment_count>
    <who name="Andrey Borzenkov">arvidjaar</who>
    <bug_when>2010-02-19 13:44:07 +0000</bug_when>
    <thetext>What is the status of this bug? Personally I hit this dozens of times a day using touchpad. Even configuration parameter without GUI would be appreciated.

Hell, I just jumped to some random window when all I wanted was to move mouse pointer a bit :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920433</commentid>
    <comment_count>13</comment_count>
    <who name="Dotan Cohen">kde-2011.08</who>
    <bug_when>2010-02-19 15:29:17 +0000</bug_when>
    <thetext>Andrey, the status of this bug is NEW. Ravi proposed a fix but no developer has commented on it. You might want to ask on the dev list. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>926125</commentid>
    <comment_count>14</comment_count>
    <who name="Dario Andres">andresbajotierra</who>
    <bug_when>2010-02-28 14:43:24 +0000</bug_when>
    <thetext>- Isn&apos;t this the same as bug 186729 ? Regards</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>926305</commentid>
    <comment_count>15</comment_count>
    <who name="Andrey Borzenkov">arvidjaar</who>
    <bug_when>2010-02-28 18:52:01 +0000</bug_when>
    <thetext>yes, it is. I hoped, this was *fixed* bug :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>926352</commentid>
    <comment_count>16</comment_count>
    <who name="markuss">kamikazow</who>
    <bug_when>2010-02-28 19:57:28 +0000</bug_when>
    <thetext>I contacted Ravi. He agreed to update the patch for the current trunk version.
In the meantime you can use the Smooth Tasks plasmoid. It has the feature and works well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>929427</commentid>
    <comment_count>17</comment_count>
      <attachid>41380</attachid>
    <who name="Ravi Vagadia">ravirdv</who>
    <bug_when>2010-03-06 14:40:10 +0000</bug_when>
    <thetext>Created attachment 41380
patch for 4.4

patch for 4.4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>929783</commentid>
    <comment_count>18</comment_count>
    <who name="markuss">kamikazow</who>
    <bug_when>2010-03-07 02:42:55 +0000</bug_when>
    <thetext>I applied the patch to trunk and while I was at it, moved the checkbox to the top category that I renamed &quot;Appearance and Interaction&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>929784</commentid>
    <comment_count>19</comment_count>
    <who name="markuss">kamikazow</who>
    <bug_when>2010-03-07 02:47:44 +0000</bug_when>
    <thetext>PS: Thanks a lot, Ravi!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>930886</commentid>
    <comment_count>20</comment_count>
    <who name="Aaron J. Seigo">aseigo</who>
    <bug_when>2010-03-09 07:10:28 +0000</bug_when>
    <thetext>SVN commit 1100986 by aseigo:

revert patches made for bug#198661; they are quite simply incorrect. next time, use review board, ping us on plasma-devel or find us on irc. but don&apos;t just commit such things to code you do not maintain. the coding style was incorrect in places, which is a somewhat minor issue, and the implementation itself was completely wrong. i&apos;ve commented in other bug reports how this should be done (e.g. globally for all plasmoids) and will happily accept such a patch.
CCBUG:198661


 _M            . (directory)  
 M  +0 -4      plasma-tasks-default.desktop  
 M  +1 -1      taskgroupitem.cpp  
 M  +1 -14     tasks.cpp  
 M  +1 -2      tasks.h  
 M  +128 -102  tasksConfig.ui  


WebSVN link: http://websvn.kde.org/?view=rev&amp;revision=1100986</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1001421</commentid>
    <comment_count>21</comment_count>
    <who name="Aaron J. Seigo">aseigo</who>
    <bug_when>2010-08-11 08:07:20 +0000</bug_when>
    <thetext>*** Bug 186729 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024654</commentid>
    <comment_count>22</comment_count>
    <who name="">fuggum</who>
    <bug_when>2010-09-27 07:53:37 +0000</bug_when>
    <thetext>folks,
how many votes does it take to get some traction on this?  i&apos;ll submit the following use case...

judy has carpal tunnel syndrome.  she uses her laptop to earn a living as well as for pleasure.  her laptop dies and she gets a new one with a ***HUGE*** touchpad that has no discernible borders and is very sensitive as well.

she loves kubuntu lucid, and is even trying out maverick hoping for better control of the touchpad settings, yet finds the touchpad configuration capabilities lacking.

after resorting to asking a friend to help her in writing a shell script to set the touchpad parameters to the best she can including syndaemon to disable the touchpad while typing, she still finds it quite difficult and extremely painful to type while trying to keep her palms and thumbs off the touchpad and still gets undesired movement and scroll events.

she adores the ability to disable the touchpad scroll from switching desktops by using the mouse actions in the plasma workspace/desktop settings.  

she finds it quite hard to accept that the same configuration capabilities cannot be easily added to the pager and tasks widgets which still give her considerable annoyance, pain and irritation as well as lost productivity resulting in some less than pleasant chats with her boss.

can someone help judy solve these issues?  she claims she&apos;ll do herself in before going back to windoze ;)
thanks,
cheers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024668</commentid>
    <comment_count>23</comment_count>
    <who name="CDC">smaug42</who>
    <bug_when>2010-09-27 09:18:44 +0000</bug_when>
    <thetext>@fuggum - install Synaptiks.  It does all the configuration that KDE needs.  It&apos;s default installed in KDE4/openSUSE 11.3 and up.  It should be available for other distros as well.

See: http://kde-apps.org/content/show.php?content=114270&amp;forumpage=0&amp;PHPSESSID=e5af

Problem solved, and done so quite elegantly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024753</commentid>
    <comment_count>24</comment_count>
    <who name="Andrey Borzenkov">arvidjaar</who>
    <bug_when>2010-09-27 12:45:00 +0000</bug_when>
    <thetext>(In reply to comment #23)
&gt; @fuggum - install Synaptiks. 

The problem is not to configure touchpad; but rather that it is too easy to accidentally trigger &quot;scroll&quot;. I have very small touchpad so every second time I try to move mouse off taskbar I switch windows.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025045</commentid>
    <comment_count>25</comment_count>
    <who name="">fuggum</who>
    <bug_when>2010-09-27 21:34:40 +0000</bug_when>
    <thetext>@CDC
kubuntu includes kde-config-touchpad which permits configuration much the same as synaptiks.  as andrey stated, the problem is not touchpad configuration, but plasma applet configuration.

or to state more appropriately the root cause:
kde sc4 lacks global mouse/touchpad features implementation standards and conventions, control center module to manage global and custom mouse/pointer buttons, scroll events, gesture shortcuts (similar to keyboard shortcuts), and therefore some developers are including mouse/touchpad configuration capabilities in their applications and others are hard-coding scroll events into their applications and not providing a method to configure/disable the scroll events.

make sense?
cheers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025061</commentid>
    <comment_count>26</comment_count>
    <who name="">fuggum</who>
    <bug_when>2010-09-27 22:09:11 +0000</bug_when>
    <thetext>opened bug report for widget-pager, same issue, test case and root-cause, but refer here rather than duplicate.  please vote there too if you wish

see https://bugs.kde.org/show_bug.cgi?id=252585

cheers,</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025063</commentid>
    <comment_count>27</comment_count>
    <who name="">fuggum</who>
    <bug_when>2010-09-27 22:19:58 +0000</bug_when>
    <thetext>opened bug report for widget-pager, same issue, test case and root-cause, but refer here rather than duplicate.  please vote there too if you wish

see https://bugs.kde.org/show_bug.cgi?id=252585

cheers,</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025070</commentid>
    <comment_count>28</comment_count>
    <who name="">fuggum</who>
    <bug_when>2010-09-27 22:48:43 +0000</bug_when>
    <thetext>excuse duplicate post, please.

judy&apos;s laptop is tough to work with ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025085</commentid>
    <comment_count>29</comment_count>
    <who name="">fuggum</who>
    <bug_when>2010-09-27 23:24:35 +0000</bug_when>
    <thetext>added author to cc list

@Christian,
didn&apos;t see you listed, thought you might want to be aware of this.
cheers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025128</commentid>
    <comment_count>30</comment_count>
    <who name="Aaron J. Seigo">aseigo</who>
    <bug_when>2010-09-28 03:39:53 +0000</bug_when>
    <thetext>*** Bug 252585 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025143</commentid>
    <comment_count>31</comment_count>
    <who name="">fuggum</who>
    <bug_when>2010-09-28 06:04:52 +0000</bug_when>
    <thetext>@aaron,
i&apos;m okay with tracking both issues in one bug report, but can we at least change the title of this one to reflect both applets?

suggest &quot; Add option to disable scroll on taskbar  and pager plasma widgets&quot;

thanx.
cheers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1084672</commentid>
    <comment_count>32</comment_count>
    <who name="siegfried">s.de.bie</who>
    <bug_when>2011-02-06 18:24:22 +0000</bug_when>
    <thetext>I have disabled scroll on both taskbar and pager on my laptop. 
I commended function Pager::wheelEvent in kdebase-workspace-4.6.0a/plasma/desktop/applets/pager/pager.cpp
and TaskGroupItem::wheelEvent in kdebase-workspace-4.6.0a/plasma/desktop/applets/tasks/taskgroupitem.cpp

I also had to remove both functions out of the header files. 
And build again after that.

This is my first experience with the kde source code. If I have time, I will try to write an option to disable and enable the function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1095187</commentid>
    <comment_count>33</comment_count>
    <who name="Flavio">mrzanda</who>
    <bug_when>2011-03-09 04:28:11 +0000</bug_when>
    <thetext>This is a very annoying bug for touchpad users who have reserved areas for scrolling.
When horizontal scrolling is enabled on a touchpad, if you click on the taskbar and move the cursor back into the window/desktop/other area of the screeen, very often horizontal scrolling is triggered by mistake. 
Even an option buried in a config file is better than nothing.

Many laptop/netbook users will be very thankful.

I&apos;m happy to hear that Siegfried has found a solution to this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1166532</commentid>
    <comment_count>34</comment_count>
    <who name="tosiara">tosiara</who>
    <bug_when>2011-09-24 17:44:46 +0000</bug_when>
    <thetext>Having same issue, please provide any fix or workaround</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1166546</commentid>
    <comment_count>35</comment_count>
    <who name="siegfried">s.de.bie</who>
    <bug_when>2011-09-24 19:09:47 +0000</bug_when>
    <thetext>I just installed kubuntu 11.10, so i had to do this all over again.

I will list my steps

sudo apt-get install build-essential
sudo apt-get build-dep kdebase-workspace
sudo apt-get source kdebase-workspace

Now we need to comment the wheelevent functions in the following files.
kde-workspace-4.7.0/plasma/desktop/applets/tasks/taskgroupitem.cpp
kde-workspace-4.7.0/plasma/desktop/applets/tasks/taskgroupitem.h
kde-workspace-4.7.0/plasma/desktop/applets/pager/pager.cpp
kde-workspace-4.7.0/plasma/desktop/applets/pager/pager.h

For example:
kate kde-workspace-4.7.0/plasma/desktop/applets/tasks/taskgroupitem.cpp
select the whole function:

void TaskGroupItem::wheelEvent(QGraphicsSceneWheelEvent *event)
 {
     focusSubTask((event-&gt;delta() &lt; 0), true);
 }

Use control-D to comment the selected text.

Do this also for the other files.

cd kde-workspace-4.7.0

dpkg-buildpackage -rfakeroot -uc -b
(now you can bake some cookies on your cpu) :p
cd

sudo dpkg -i kde-workspace

If you have anymore questions just ask.
I&apos;m sure there will be a sollution without recompiling the whole kde workspace, if you find it please let me know ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1166547</commentid>
    <comment_count>36</comment_count>
    <who name="siegfried">s.de.bie</who>
    <bug_when>2011-09-24 19:11:17 +0000</bug_when>
    <thetext>Sorry, the last line should be
sudo dpkg -i plasma-desktop_4.7.0-0ubuntu11_amd64.deb</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1166558</commentid>
    <comment_count>37</comment_count>
    <who name="Dotan Cohen">kde-2011.08</who>
    <bug_when>2011-09-24 19:41:20 +0000</bug_when>
    <thetext>Why can&apos;t this:
void TaskGroupItem::wheelEvent(QGraphicsSceneWheelEvent *event)
 {
     focusSubTask((event-&gt;delta() &lt; 0), true);
 }


Be this:
void TaskGroupItem::wheelEvent(QGraphicsSceneWheelEvent *event)
 {
     if (someOption)
      {
          focusSubTask((event-&gt;delta() &lt; 0), true);
      }
 }


And a corresponding UI to set someOption?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1242623</commentid>
    <comment_count>38</comment_count>
    <who name="Runar Jensen">runar</who>
    <bug_when>2012-04-03 19:31:33 +0000</bug_when>
    <thetext>Is it possible to get this patch into the main trunk? The problem still exists in Kubuntu 11.10 running KDE 4.7.4, and is quite annoying with a touchpad.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1324815</commentid>
    <comment_count>39</comment_count>
    <who name="">simion314</who>
    <bug_when>2012-12-19 09:52:04 +0000</bug_when>
    <thetext>Hi, I am having same issues with the Icon tasks plasmoid, so can anyuone please l post how /where this bug can be fixed? What abouyt the patches above?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325010</commentid>
    <comment_count>40</comment_count>
    <who name="Andrei Duma">andrei.duma.dorian</who>
    <bug_when>2012-12-19 22:57:32 +0000</bug_when>
    <thetext>Is solving this bug of interest? I&apos;m new around, but I&apos;d like to try implementing the requested feature.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325037</commentid>
    <comment_count>41</comment_count>
    <who name="Trip Ericson">rovfan</who>
    <bug_when>2012-12-20 03:30:38 +0000</bug_when>
    <thetext>I&apos;m certainly interested.  I encounter this bug at least once per day (usually more like 20 times) thanks to my overly-sensitive touchpad.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325054</commentid>
    <comment_count>42</comment_count>
    <who name="tosiara">tosiara</who>
    <bug_when>2012-12-20 05:26:04 +0000</bug_when>
    <thetext>I&apos;m also appreciate any efforts to fix this</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325129</commentid>
    <comment_count>43</comment_count>
    <who name="Dotan Cohen">kde-2011.08</who>
    <bug_when>2012-12-20 14:33:21 +0000</bug_when>
    <thetext>I&apos;m with Trip and tosiara.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1326565</commentid>
    <comment_count>44</comment_count>
    <who name="Edward">edwardiv1</who>
    <bug_when>2012-12-26 19:49:04 +0000</bug_when>
    <thetext>Why is this simple feature taking so long to get fixed? It was reported over 3 years ago.
Very annoying to have your windows switching like crazy when using a trackpad.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1344714</commentid>
    <comment_count>45</comment_count>
    <who name="K900">me</who>
    <bug_when>2013-02-23 20:01:34 +0000</bug_when>
    <thetext>&gt; i&apos;ve commented in other bug reports how this should be done (e.g. globally for all plasmoids) and will happily accept such a patch
I want to try my hand at fixing/implementing this, but I&apos;m not sure if this still applies, and I can&apos;t find the mentioned comment. Can someone please give me a link?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1372745</commentid>
    <comment_count>46</comment_count>
    <who name="Luca76">luca76</who>
    <bug_when>2013-05-31 08:12:41 +0000</bug_when>
    <thetext>Due to many votes, I think this is one of the most hated bug (or... ehm... feature :D )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379243</commentid>
    <comment_count>47</comment_count>
    <who name="markuss">kamikazow</who>
    <bug_when>2013-06-25 01:34:27 +0000</bug_when>
    <thetext>Still the same with QML widget.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1380277</commentid>
    <comment_count>48</comment_count>
    <who name="Rob">rob</who>
    <bug_when>2013-06-29 23:19:59 +0000</bug_when>
    <thetext>Throwing in my vote on this bug as well. It has been a daily annoyance for a long time now.

Use scroll area on right edge of trackpad to scroll code or content or what-have-you; cursor drifts down to bottom of screen eventually and lands in the task switcher area; go to flick finger on edge of trackpad to scroll content and all my windows go flippy-flippy-flippy-flippy-flippy... (scroll coasting makes this a really hilarious effect, the first time it happens. After that, decreasingly less so.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1392162</commentid>
    <comment_count>49</comment_count>
    <who name="Brandon Watkins">bwat47</who>
    <bug_when>2013-08-24 13:48:58 +0000</bug_when>
    <thetext>This is a huge issue on a laptop with a touchpad with two finger scrolling, very easily to accidently trigger. And especially if there is a user that doesn&apos;t know about these feature, they would have no idea wtf is happening when they inevitably accidently trigger this. Not only should this be optional, IMO it needs to be disabled by default, its not a user friendly default.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1392230</commentid>
    <comment_count>50</comment_count>
    <who name="Werner Loureiro">wernerml</who>
    <bug_when>2013-08-24 19:32:34 +0000</bug_when>
    <thetext>this is one of the most stupid KDE feature... I think the only one that can beat the stupidity of this is the Middle Button Paste!!!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1392236</commentid>
    <comment_count>51</comment_count>
    <who name="Edward">edwardiv1</who>
    <bug_when>2013-08-24 19:54:34 +0000</bug_when>
    <thetext>(In reply to comment #50)
&gt; this is one of the most stupid KDE feature... I think the only one that can
&gt; beat the stupidity of this is the Middle Button Paste!!!

At least middle button paste can be disabled.  This one can&apos;t.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1392276</commentid>
    <comment_count>52</comment_count>
    <who name="Werner Loureiro">wernerml</who>
    <bug_when>2013-08-24 22:20:33 +0000</bug_when>
    <thetext>(In reply to comment #51)
&gt; (In reply to comment #50)
&gt; &gt; this is one of the most stupid KDE feature... I think the only one that can
&gt; &gt; beat the stupidity of this is the Middle Button Paste!!!
&gt; 
&gt; At least middle button paste can be disabled.  This one can&apos;t.

I&apos;ve tried many times, and I couldn&apos;t disabled it... If you are saying it &quot;can be suppressed by a workaround&quot; then I agree, couse &quot;really disable&quot; it I couldn&apos;t do it...

I&apos;ve tried &quot;patching the gtk source file&quot;, rebuild it, reinstall it, and it didn&apos;t worked, and f...ked up everything here, I almost had to reinstall my system...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1418774</commentid>
    <comment_count>53</comment_count>
    <who name="Murz">MurzNN</who>
    <bug_when>2013-12-16 07:39:58 +0000</bug_when>
    <thetext>Maybe exists some hidden option in plasma-desktop-appletsrc that disable kde task manager mouse scroll event?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1440752</commentid>
    <comment_count>54</comment_count>
    <who name="Idonotexist">obilaniu</who>
    <bug_when>2014-04-11 00:56:58 +0000</bug_when>
    <thetext>I have found a solution that works for me and wish to share it.

Preventing scrolling in the taskbar requires neither binary patches nor rebuilds.

All you need to do is to open /usr/share/kde4/apps/plasma/packages/org.kde.plasma.tasks/contents/ui/Task.qml or its equivalent and at line 137 (the one which has &quot;onWheelMoved:&quot;), change it to

onWheelMoved: {} /* Commented out bullshit */

Log out and in.

Those who are more able and adventurous can try adding a JavaScript/QML if-statement controlled by some GUI panel checkbox property. I have only been able to identify and bluntly disable this behaviour; I do not pretend to know how one would truly go about adding a GUI checkbox, but would consider making a patch were I showed how.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1440753</commentid>
    <comment_count>55</comment_count>
    <who name="Idonotexist">obilaniu</who>
    <bug_when>2014-04-11 00:58:41 +0000</bug_when>
    <thetext>I have found a solution that works for me and wish to share it.

Preventing scrolling in the taskbar requires neither binary patches nor rebuilds.

All you need to do is to open /usr/share/kde4/apps/plasma/packages/org.kde.plasma.tasks/contents/ui/Task.qml or its equivalent and at line 137 (the one which has &quot;onWheelMoved:&quot;), change it to

onWheelMoved: {} /* Commented out code */

Log out and in.

Those who are more able and adventurous can try adding a JavaScript/QML if-statement controlled by some GUI panel checkbox property. I have only been able to identify and bluntly disable this behaviour; I do not pretend to know how one would truly go about adding a GUI checkbox, but would consider making a patch were I showed how.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1440761</commentid>
    <comment_count>56</comment_count>
      <attachid>86036</attachid>
    <who name="Idonotexist">obilaniu</who>
    <bug_when>2014-04-11 03:37:30 +0000</bug_when>
    <thetext>Created attachment 86036
Patch against plasma-desktop git master rev. ba6f2d7c054e7cdc1013c03a3f0821e8e328329b

This patch adds a new checkbox under Task Manager Settings &gt; General and a corresponding property called enableMouseScroll, with the default set to True (the current default). This property is checked on every onWheelMoved event, and only if true does it permit scrolling.

This patch is public domain, in case you&apos;re worried.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1442911</commentid>
    <comment_count>57</comment_count>
    <who name="Tuukka Verho">tuukka.verho</who>
    <bug_when>2014-04-23 05:31:13 +0000</bug_when>
    <thetext>Since this is a non-feature for touchpad users anyway (touchpad is too imprecise to accurately switch by scrolling) it might make sense to disable the feature altogether if no mouse is present.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449860</commentid>
    <comment_count>58</comment_count>
    <who name="anomaly256">anomaly256</who>
    <bug_when>2014-05-20 13:13:08 +0000</bug_when>
    <thetext>Thanks @idontexist.

This one&apos;s really annoying with a trackpad + gestures when i&apos;m on a browser page and my cursor happens to be resting on the taskbar.  So very very annoying.  Kind of hard to believe it hasn&apos;t been dealt with officially after all this time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449864</commentid>
    <comment_count>59</comment_count>
    <who name="Luca76">luca76</who>
    <bug_when>2014-05-20 13:25:11 +0000</bug_when>
    <thetext>(In reply to comment #58)

+1. I never saw one that uses this feature, so why don&apos;t remove it in KF5? I&apos;m so sure that none will miss it...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449866</commentid>
    <comment_count>60</comment_count>
    <who name="Murz">MurzNN</who>
    <bug_when>2014-05-20 13:35:28 +0000</bug_when>
    <thetext>+1 for removing this feature in KF5 from me too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449870</commentid>
    <comment_count>61</comment_count>
    <who name="Luca76">luca76</who>
    <bug_when>2014-05-20 13:40:27 +0000</bug_when>
    <thetext>(In reply to comment #60)
&gt; +1 for removing this feature in KF5 from me too.

I think it&apos;s one of the most hated bug :D</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449886</commentid>
    <comment_count>62</comment_count>
    <who name="Werner Loureiro">wernerml</who>
    <bug_when>2014-05-20 14:26:50 +0000</bug_when>
    <thetext>repeating: This is one of the most stupid KDE feature... (I think the only one that can beat the stupidity of this is the Middle Button Paste)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1450237</commentid>
    <comment_count>63</comment_count>
    <who name="Jonathan Doman">jonathan.doman</who>
    <bug_when>2014-05-21 16:51:23 +0000</bug_when>
    <thetext>I actually like the feature when using a real mouse, especially when managing many windows with the icon-only task manager. But it is a pain when using a trackpad, so an option would be better than removing it altogether.

(Also @Werner, middle click paste is part of X - it has nothing to do with KDE.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1486044</commentid>
    <comment_count>64</comment_count>
    <who name="Eike Hein">hein</who>
    <bug_when>2014-12-15 19:13:56 +0000</bug_when>
    <thetext>Since it&apos;s configurable in other places (e.g. the clock widgets make time zone switching on wheel optional, and mouse actions on the desktop containment are configurable as well) and I hear about this fairly often, I&apos;ll add an option soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1490632</commentid>
    <comment_count>65</comment_count>
    <who name="">intruderkw</who>
    <bug_when>2015-01-13 00:25:18 +0000</bug_when>
    <thetext>a mustdie piece</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1500679</commentid>
    <comment_count>66</comment_count>
    <who name="Kai Uwe Broulik">kde</who>
    <bug_when>2015-02-17 17:18:23 +0000</bug_when>
    <thetext>Git commit e9b2c389c64f4ce8ad1e4df7597fd3bcf9be4fbc by Kai Uwe Broulik.
Committed on 17/02/2015 at 17:14.
Pushed by broulik into branch &apos;master&apos;.

Add a &quot;cycle through tasks with mouse wheel&quot; option

REVIEW: 122600

M  +3    -0    applets/taskmanager/package/contents/config/main.xml
M  +22   -5    applets/taskmanager/package/contents/ui/ConfigGeneral.qml
M  +1    -0    applets/taskmanager/package/contents/ui/MouseHandler.qml
M  +5    -1    applets/taskmanager/package/contents/ui/Task.qml

http://commits.kde.org/plasma-desktop/e9b2c389c64f4ce8ad1e4df7597fd3bcf9be4fbc</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1500683</commentid>
    <comment_count>67</comment_count>
    <who name="Dotan Cohen">kde-2011.08</who>
    <bug_when>2015-02-17 17:27:36 +0000</bug_when>
    <thetext>Thank you Kai Uwe Broulik! I haven&apos;t yet tested your solution, but I am glad to see you give attention to this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1504006</commentid>
    <comment_count>68</comment_count>
    <who name="Bhushan Shah">bshah</who>
    <bug_when>2015-03-07 07:42:23 +0000</bug_when>
    <thetext>*** Bug 344928 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1506007</commentid>
    <comment_count>69</comment_count>
    <who name="Idonotexist">obilaniu</who>
    <bug_when>2015-03-18 01:23:25 +0000</bug_when>
    <thetext>Kai Uwe Broulik: Thank you so much for this change. I also haven&apos;t tried it yet, but you show infinitely more care towards this issue than Aaron Seigo, who 8 *years* ago has this dumb thing to say (http://kde.6490.n7.nabble.com/disable-lt-scroll-gt-on-kicker-taskbar-td1382212.html#a1382214), and that (http://kde.6490.n7.nabble.com/disable-scroll-on-kicker-taskbar-tp1382212p1382234.html).

Your patch was shorter than his comments!!!!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1506104</commentid>
    <comment_count>70</comment_count>
    <who name="Eike Hein">hein</who>
    <bug_when>2015-03-18 12:32:37 +0000</bug_when>
    <thetext>Idonotexist: That post wasn&apos;t acceptable for this venue, please have a look at https://www.kde.org/code-of-conduct/</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>38995</attachid>
            <date>2009-12-11 17:53:30 +0000</date>
            <delta_ts>2009-12-11 17:53:30 +0000</delta_ts>
            <desc>scroll switch enable/disable</desc>
            <filename>patch.patch</filename>
            <type>text/plain</type>
            <size>8902</size>
            <attacher name="Ravi Vagadia">ravirdv</attacher>
            
              <data encoding="base64">SW5kZXg6IHRhc2tncm91cGl0ZW0uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHRhc2tncm91cGl0ZW0uY3Bw
CShyZXZpc2lvbiAxMDYxMzk3KQorKysgdGFza2dyb3VwaXRlbS5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTEyNjcsNyArMTI2Nyw3IEBACiAKIHZvaWQgVGFza0dyb3VwSXRlbTo6d2hlZWxFdmVudChR
R3JhcGhpY3NTY2VuZVdoZWVsRXZlbnQgKmV2ZW50KQogewotICAgIGZvY3VzU3ViVGFzaygoZXZl
bnQtPmRlbHRhKCkgPiAwKSwgdHJ1ZSk7CisgICBpZihtX2FwcGxldC0+c2Nyb2xsU3dpdGNoKCkp
IGZvY3VzU3ViVGFzaygoZXZlbnQtPmRlbHRhKCkgPiAwKSwgdHJ1ZSk7CiB9CiAKIGludCBUYXNr
R3JvdXBJdGVtOjptYXhSb3dzKCkKSW5kZXg6IHRhc2tzQ29uZmlnLnVpCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IHRhc2tzQ29uZmlnLnVpCShyZXZpc2lvbiAxMDYxMzk3KQorKysgdGFza3NDb25maWcudWkJKHdv
cmtpbmcgY29weSkKQEAgLTYsNyArNiw3IEBACiAgICA8cmVjdD4KICAgICA8eD4wPC94PgogICAg
IDx5PjA8L3k+Ci0gICAgPHdpZHRoPjUwNzwvd2lkdGg+CisgICAgPHdpZHRoPjQzMTwvd2lkdGg+
CiAgICAgPGhlaWdodD4zOTE8L2hlaWdodD4KICAgIDwvcmVjdD4KICAgPC9wcm9wZXJ0eT4KQEAg
LTI0LDcgKzI0LDcgQEAKICAgICAgPC9wcm9wZXJ0eT4KICAgICA8L3dpZGdldD4KICAgIDwvaXRl
bT4KLSAgIDxpdGVtIHJvdz0iMSIgY29sdW1uPSIxIj4KKyAgIDxpdGVtIHJvdz0iMiIgY29sdW1u
PSIxIj4KICAgICA8d2lkZ2V0IGNsYXNzPSJRTGFiZWwiIG5hbWU9ImxhYmVsXzciPgogICAgICA8
cHJvcGVydHkgbmFtZT0idGV4dCI+CiAgICAgICA8c3RyaW5nPlNob3cgdG9vbHRpcHM6PC9zdHJp
bmc+CkBAIC0zNywxNCArMzcsMTQgQEAKICAgICAgPC9wcm9wZXJ0eT4KICAgICA8L3dpZGdldD4K
ICAgIDwvaXRlbT4KLSAgIDxpdGVtIHJvdz0iMSIgY29sdW1uPSIyIj4KKyAgIDxpdGVtIHJvdz0i
MiIgY29sdW1uPSIyIj4KICAgICA8d2lkZ2V0IGNsYXNzPSJRQ2hlY2tCb3giIG5hbWU9InNob3dU
b29sdGlwIj4KICAgICAgPHByb3BlcnR5IG5hbWU9InRleHQiPgogICAgICAgPHN0cmluZy8+CiAg
ICAgIDwvcHJvcGVydHk+CiAgICAgPC93aWRnZXQ+CiAgICA8L2l0ZW0+Ci0gICA8aXRlbSByb3c9
IjIiIGNvbHVtbj0iMSI+CisgICA8aXRlbSByb3c9IjMiIGNvbHVtbj0iMSI+CiAgICAgPHdpZGdl
dCBjbGFzcz0iUUxhYmVsIiBuYW1lPSJsYWJlbF84Ij4KICAgICAgPHByb3BlcnR5IG5hbWU9InRl
eHQiPgogICAgICAgPHN0cmluZz5Gb3JjZSByb3cgc2V0dGluZ3M6PC9zdHJpbmc+CkBAIC01NCwx
NCArNTQsNyBAQAogICAgICA8L3Byb3BlcnR5PgogICAgIDwvd2lkZ2V0PgogICAgPC9pdGVtPgot
ICAgPGl0ZW0gcm93PSIyIiBjb2x1bW49IjIiPgotICAgIDx3aWRnZXQgY2xhc3M9IlFDaGVja0Jv
eCIgbmFtZT0iZmlsbFJvd3MiPgotICAgICA8cHJvcGVydHkgbmFtZT0idGV4dCI+Ci0gICAgICA8
c3RyaW5nLz4KLSAgICAgPC9wcm9wZXJ0eT4KLSAgICA8L3dpZGdldD4KLSAgIDwvaXRlbT4KLSAg
IDxpdGVtIHJvdz0iMyIgY29sdW1uPSIxIj4KKyAgIDxpdGVtIHJvdz0iNCIgY29sdW1uPSIxIj4K
ICAgICA8c3BhY2VyIG5hbWU9InZlcnRpY2FsU3BhY2VyXzYiPgogICAgICA8cHJvcGVydHkgbmFt
ZT0ib3JpZW50YXRpb24iPgogICAgICAgPGVudW0+UXQ6OlZlcnRpY2FsPC9lbnVtPgpAQCAtNzcs
NyArNzAsNyBAQAogICAgICA8L3Byb3BlcnR5PgogICAgIDwvc3BhY2VyPgogICAgPC9pdGVtPgot
ICAgPGl0ZW0gcm93PSI0IiBjb2x1bW49IjEiPgorICAgPGl0ZW0gcm93PSI1IiBjb2x1bW49IjEi
PgogICAgIDx3aWRnZXQgY2xhc3M9IlFMYWJlbCIgbmFtZT0ibGFiZWxfMyI+CiAgICAgIDxwcm9w
ZXJ0eSBuYW1lPSJ0ZXh0Ij4KICAgICAgIDxzdHJpbmc+TWF4aW11bSByb3dzOjwvc3RyaW5nPgpA
QCAtOTAsNyArODMsNyBAQAogICAgICA8L3Byb3BlcnR5PgogICAgIDwvd2lkZ2V0PgogICAgPC9p
dGVtPgotICAgPGl0ZW0gcm93PSI0IiBjb2x1bW49IjIiPgorICAgPGl0ZW0gcm93PSI1IiBjb2x1
bW49IjIiPgogICAgIDxsYXlvdXQgY2xhc3M9IlFIQm94TGF5b3V0IiBuYW1lPSJob3Jpem9udGFs
TGF5b3V0Ij4KICAgICAgPGl0ZW0+CiAgICAgICA8d2lkZ2V0IGNsYXNzPSJLSW50U3BpbkJveCIg
bmFtZT0ibWF4Um93cyI+CkBAIC0xMTcsNyArMTEwLDcgQEAKICAgICAgPC9pdGVtPgogICAgIDwv
bGF5b3V0PgogICAgPC9pdGVtPgotICAgPGl0ZW0gcm93PSI1IiBjb2x1bW49IjEiPgorICAgPGl0
ZW0gcm93PSI2IiBjb2x1bW49IjEiPgogICAgIDxzcGFjZXIgbmFtZT0idmVydGljYWxTcGFjZXJf
MiI+CiAgICAgIDxwcm9wZXJ0eSBuYW1lPSJvcmllbnRhdGlvbiI+CiAgICAgICA8ZW51bT5RdDo6
VmVydGljYWw8L2VudW0+CkBAIC0xMzMsNyArMTI2LDcgQEAKICAgICAgPC9wcm9wZXJ0eT4KICAg
ICA8L3NwYWNlcj4KICAgIDwvaXRlbT4KLSAgIDxpdGVtIHJvdz0iNiIgY29sdW1uPSIwIiBjb2xz
cGFuPSIzIj4KKyAgIDxpdGVtIHJvdz0iNyIgY29sdW1uPSIwIiBjb2xzcGFuPSIzIj4KICAgICA8
d2lkZ2V0IGNsYXNzPSJRTGFiZWwiIG5hbWU9ImxhYmVsXzYiPgogICAgICA8cHJvcGVydHkgbmFt
ZT0iZm9udCI+CiAgICAgICA8Zm9udD4KQEAgLTE0Niw3ICsxMzksNyBAQAogICAgICA8L3Byb3Bl
cnR5PgogICAgIDwvd2lkZ2V0PgogICAgPC9pdGVtPgotICAgPGl0ZW0gcm93PSI3IiBjb2x1bW49
IjEiPgorICAgPGl0ZW0gcm93PSI4IiBjb2x1bW49IjEiPgogICAgIDx3aWRnZXQgY2xhc3M9IlFM
YWJlbCIgbmFtZT0ibGFiZWwiPgogICAgICA8cHJvcGVydHkgbmFtZT0idGV4dCI+CiAgICAgICA8
c3RyaW5nPkdyb3VwaW5nOjwvc3RyaW5nPgpAQCAtMTU5LDcgKzE1Miw3IEBACiAgICAgIDwvcHJv
cGVydHk+CiAgICAgPC93aWRnZXQ+CiAgICA8L2l0ZW0+Ci0gICA8aXRlbSByb3c9IjciIGNvbHVt
bj0iMiI+CisgICA8aXRlbSByb3c9IjgiIGNvbHVtbj0iMiI+CiAgICAgPGxheW91dCBjbGFzcz0i
UUhCb3hMYXlvdXQiIG5hbWU9Imhvcml6b250YWxMYXlvdXRfMiI+CiAgICAgIDxpdGVtPgogICAg
ICAgPHdpZGdldCBjbGFzcz0iUUNvbWJvQm94IiBuYW1lPSJncm91cGluZ1N0cmF0ZWd5Ij4KQEAg
LTE4Niw3ICsxNzksNyBAQAogICAgICA8L2l0ZW0+CiAgICAgPC9sYXlvdXQ+CiAgICA8L2l0ZW0+
Ci0gICA8aXRlbSByb3c9IjgiIGNvbHVtbj0iMiI+CisgICA8aXRlbSByb3c9IjkiIGNvbHVtbj0i
MiI+CiAgICAgPGxheW91dCBjbGFzcz0iUUhCb3hMYXlvdXQiIG5hbWU9Imhvcml6b250YWxMYXlv
dXRfNCI+CiAgICAgIDxpdGVtPgogICAgICAgPHNwYWNlciBuYW1lPSJob3Jpem9udGFsU3BhY2Vy
Ij4KQEAgLTIxOSw3ICsyMTIsNyBAQAogICAgICA8L2l0ZW0+CiAgICAgPC9sYXlvdXQ+CiAgICA8
L2l0ZW0+Ci0gICA8aXRlbSByb3c9IjkiIGNvbHVtbj0iMSI+CisgICA8aXRlbSByb3c9IjEwIiBj
b2x1bW49IjEiPgogICAgIDx3aWRnZXQgY2xhc3M9IlFMYWJlbCIgbmFtZT0ibGFiZWxfMiI+CiAg
ICAgIDxwcm9wZXJ0eSBuYW1lPSJ0ZXh0Ij4KICAgICAgIDxzdHJpbmc+U29ydGluZzo8L3N0cmlu
Zz4KQEAgLTIzMiw3ICsyMjUsNyBAQAogICAgICA8L3Byb3BlcnR5PgogICAgIDwvd2lkZ2V0Pgog
ICAgPC9pdGVtPgotICAgPGl0ZW0gcm93PSI5IiBjb2x1bW49IjIiPgorICAgPGl0ZW0gcm93PSIx
MCIgY29sdW1uPSIyIj4KICAgICA8bGF5b3V0IGNsYXNzPSJRSEJveExheW91dCIgbmFtZT0iaG9y
aXpvbnRhbExheW91dF8zIj4KICAgICAgPGl0ZW0+CiAgICAgICA8d2lkZ2V0IGNsYXNzPSJRQ29t
Ym9Cb3giIG5hbWU9InNvcnRpbmdTdHJhdGVneSI+CkBAIC0yNTksNyArMjUyLDcgQEAKICAgICAg
PC9pdGVtPgogICAgIDwvbGF5b3V0PgogICAgPC9pdGVtPgotICAgPGl0ZW0gcm93PSIxMCIgY29s
dW1uPSIwIj4KKyAgIDxpdGVtIHJvdz0iMTEiIGNvbHVtbj0iMCI+CiAgICAgPHdpZGdldCBjbGFz
cz0iUUxhYmVsIiBuYW1lPSJsYWJlbF80Ij4KICAgICAgPHByb3BlcnR5IG5hbWU9ImZvbnQiPgog
ICAgICAgPGZvbnQ+CkBAIC0yNzIsNyArMjY1LDcgQEAKICAgICAgPC9wcm9wZXJ0eT4KICAgICA8
L3dpZGdldD4KICAgIDwvaXRlbT4KLSAgIDxpdGVtIHJvdz0iMTAiIGNvbHVtbj0iMSI+CisgICA8
aXRlbSByb3c9IjExIiBjb2x1bW49IjEiPgogICAgIDxzcGFjZXIgbmFtZT0idmVydGljYWxTcGFj
ZXJfNCI+CiAgICAgIDxwcm9wZXJ0eSBuYW1lPSJvcmllbnRhdGlvbiI+CiAgICAgICA8ZW51bT5R
dDo6VmVydGljYWw8L2VudW0+CkBAIC0yODgsMjggKzI4MSwyOCBAQAogICAgICA8L3Byb3BlcnR5
PgogICAgIDwvc3BhY2VyPgogICAgPC9pdGVtPgotICAgPGl0ZW0gcm93PSIxMSIgY29sdW1uPSIx
IiBjb2xzcGFuPSIyIj4KKyAgIDxpdGVtIHJvdz0iMTIiIGNvbHVtbj0iMSIgY29sc3Bhbj0iMiI+
CiAgICAgPHdpZGdldCBjbGFzcz0iUUNoZWNrQm94IiBuYW1lPSJzaG93T25seUN1cnJlbnREZXNr
dG9wIj4KICAgICAgPHByb3BlcnR5IG5hbWU9InRleHQiPgogICAgICAgPHN0cmluZz5Pbmx5IHNo
b3cgdGFza3MgZnJvbSB0aGUgY3VycmVudCBkZXNrdG9wPC9zdHJpbmc+CiAgICAgIDwvcHJvcGVy
dHk+CiAgICAgPC93aWRnZXQ+CiAgICA8L2l0ZW0+Ci0gICA8aXRlbSByb3c9IjEyIiBjb2x1bW49
IjEiIGNvbHNwYW49IjIiPgorICAgPGl0ZW0gcm93PSIxMyIgY29sdW1uPSIxIiBjb2xzcGFuPSIy
Ij4KICAgICA8d2lkZ2V0IGNsYXNzPSJRQ2hlY2tCb3giIG5hbWU9InNob3dPbmx5Q3VycmVudFNj
cmVlbiI+CiAgICAgIDxwcm9wZXJ0eSBuYW1lPSJ0ZXh0Ij4KICAgICAgIDxzdHJpbmc+T25seSBz
aG93IHRhc2tzIGZyb20gdGhlIGN1cnJlbnQgc2NyZWVuPC9zdHJpbmc+CiAgICAgIDwvcHJvcGVy
dHk+CiAgICAgPC93aWRnZXQ+CiAgICA8L2l0ZW0+Ci0gICA8aXRlbSByb3c9IjEzIiBjb2x1bW49
IjEiIGNvbHNwYW49IjIiPgorICAgPGl0ZW0gcm93PSIxNSIgY29sdW1uPSIxIiBjb2xzcGFuPSIy
Ij4KICAgICA8d2lkZ2V0IGNsYXNzPSJRQ2hlY2tCb3giIG5hbWU9InNob3dPbmx5TWluaW1pemVk
Ij4KICAgICAgPHByb3BlcnR5IG5hbWU9InRleHQiPgogICAgICAgPHN0cmluZz5Pbmx5IHNob3cg
dGFza3MgdGhhdCBhcmUgbWluaW1pemVkPC9zdHJpbmc+CiAgICAgIDwvcHJvcGVydHk+CiAgICAg
PC93aWRnZXQ+CiAgICA8L2l0ZW0+Ci0gICA8aXRlbSByb3c9IjE0IiBjb2x1bW49IjEiPgorICAg
PGl0ZW0gcm93PSIxNyIgY29sdW1uPSIxIj4KICAgICA8c3BhY2VyIG5hbWU9InZlcnRpY2FsU3Bh
Y2VyIj4KICAgICAgPHByb3BlcnR5IG5hbWU9Im9yaWVudGF0aW9uIj4KICAgICAgIDxlbnVtPlF0
OjpWZXJ0aWNhbDwvZW51bT4KQEAgLTMyMiw2ICszMTUsMjAgQEAKICAgICAgPC9wcm9wZXJ0eT4K
ICAgICA8L3NwYWNlcj4KICAgIDwvaXRlbT4KKyAgIDxpdGVtIHJvdz0iMyIgY29sdW1uPSIyIj4K
KyAgICA8d2lkZ2V0IGNsYXNzPSJRQ2hlY2tCb3giIG5hbWU9ImZpbGxSb3dzIj4KKyAgICAgPHBy
b3BlcnR5IG5hbWU9InRleHQiPgorICAgICAgPHN0cmluZy8+CisgICAgIDwvcHJvcGVydHk+Cisg
ICAgPC93aWRnZXQ+CisgICA8L2l0ZW0+CisgICA8aXRlbSByb3c9IjE2IiBjb2x1bW49IjEiIGNv
bHNwYW49IjIiPgorICAgIDx3aWRnZXQgY2xhc3M9IlFDaGVja0JveCIgbmFtZT0ic2Nyb2xsU3dp
dGNoIj4KKyAgICAgPHByb3BlcnR5IG5hbWU9InRleHQiPgorICAgICAgPHN0cmluZz5Td2l0Y2gg
dGFza3MgdXNpbmcgd2hlZWw8L3N0cmluZz4KKyAgICAgPC9wcm9wZXJ0eT4KKyAgICA8L3dpZGdl
dD4KKyAgIDwvaXRlbT4KICAgPC9sYXlvdXQ+CiAgPC93aWRnZXQ+CiAgPGN1c3RvbXdpZGdldHM+
CkluZGV4OiB0YXNrcy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gdGFza3MuY3BwCShyZXZpc2lvbiAxMDYx
Mzk3KQorKysgdGFza3MuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03OCw2ICs3OCw4IEBACiAKICAg
ICBLQ29uZmlnR3JvdXAgY2cgPSBjb25maWcoKTsKICAgICBtX3Nob3dUb29sdGlwID0gY2cucmVh
ZEVudHJ5KCJzaG93VG9vbHRpcCIsIHRydWUpOworICAgIG1fc2Nyb2xsU3dpdGNoID0gY2cucmVh
ZEVudHJ5KCJzY3JvbGxTd2l0Y2giLHRydWUpOworICAgIAogCiAgICAgbV9ncm91cE1hbmFnZXIg
PSBuZXcgVGFza01hbmFnZXI6Okdyb3VwTWFuYWdlcih0aGlzKTsKICAgICBQbGFzbWE6OkNvbnRh
aW5tZW50KiBhcHBsZXRDb250YWlubWVudCA9IGNvbnRhaW5tZW50KCk7CkBAIC0yNDksNiArMjUx
LDcgQEAKICAgICAgcGFyZW50LT5hZGRQYWdlKHdpZGdldCwgaTE4bigiR2VuZXJhbCIpLCBpY29u
KCkpOwogCiAgICAgbV91aS5zaG93VG9vbHRpcC0+c2V0Q2hlY2tlZChtX3Nob3dUb29sdGlwKTsK
KyAgICBtX3VpLnNjcm9sbFN3aXRjaC0+c2V0Q2hlY2tlZChtX3Njcm9sbFN3aXRjaCk7CiAgICAg
bV91aS5zaG93T25seUN1cnJlbnREZXNrdG9wLT5zZXRDaGVja2VkKG1fZ3JvdXBNYW5hZ2VyLT5z
aG93T25seUN1cnJlbnREZXNrdG9wKCkpOwogICAgIG1fdWkuc2hvd09ubHlDdXJyZW50U2NyZWVu
LT5zZXRDaGVja2VkKG1fZ3JvdXBNYW5hZ2VyLT5zaG93T25seUN1cnJlbnRTY3JlZW4oKSk7CiAg
ICAgbV91aS5zaG93T25seU1pbmltaXplZC0+c2V0Q2hlY2tlZChtX2dyb3VwTWFuYWdlci0+c2hv
d09ubHlNaW5pbWl6ZWQoKSk7CkBAIC0zMzMsNiArMzM2LDcgQEAKICAgICAgICAgY2hhbmdlZCA9
IHRydWU7CiAgICAgfQogCisKICAgICBpZiAobV9ncm91cE1hbmFnZXItPmdyb3VwaW5nU3RyYXRl
Z3koKSAhPSAobV91aS5ncm91cGluZ1N0cmF0ZWd5LT5jdXJyZW50SW5kZXgoKSkpIHsKICAgICAg
ICAgbV9ncm91cE1hbmFnZXItPnNldEdyb3VwaW5nU3RyYXRlZ3koc3RhdGljX2Nhc3Q8VGFza01h
bmFnZXI6Okdyb3VwTWFuYWdlcjo6VGFza0dyb3VwaW5nU3RyYXRlZ3k+KG1fdWkuZ3JvdXBpbmdT
dHJhdGVneS0+aXRlbURhdGEobV91aS5ncm91cGluZ1N0cmF0ZWd5LT5jdXJyZW50SW5kZXgoKSku
dG9JbnQoKSkpOwogICAgICAgICBLQ29uZmlnR3JvdXAgY2cgPSBjb25maWcoKTsKQEAgLTM3NSw3
ICszNzksMTMgQEAKICAgICAgICAgY2cud3JpdGVFbnRyeSgic2hvd1Rvb2x0aXAiLCBtX3Nob3dU
b29sdGlwKTsKICAgICAgICAgY2hhbmdlZCA9IHRydWU7CiAgICAgfQotCisgICAgaWYgKG1fc2Ny
b2xsU3dpdGNoICE9IChtX3VpLnNjcm9sbFN3aXRjaC0+Y2hlY2tTdGF0ZSgpID09IFF0OjpDaGVj
a2VkKSkgeworICAgICAgICBtX3Njcm9sbFN3aXRjaCA9ICFtX3Njcm9sbFN3aXRjaDsKKyAgICAg
ICAgS0NvbmZpZ0dyb3VwIGNnID0gY29uZmlnKCk7CisgICAgICAgIGNnLndyaXRlRW50cnkoInNj
cm9sbFN3aXRjaCIsIG1fc2Nyb2xsU3dpdGNoKTsKKyAgICAgICAgY2hhbmdlZCA9IHRydWU7Cisg
ICAgfQorICAgIAogICAgIGlmIChjaGFuZ2VkKSB7CiAgICAgICAgIGVtaXQgc2V0dGluZ3NDaGFu
Z2VkKCk7CiAgICAgICAgIGVtaXQgY29uZmlnTmVlZHNTYXZpbmcoKTsKQEAgLTM4OCw2ICszOTgs
MTAgQEAKICAgICByZXR1cm4gbV9zaG93VG9vbHRpcDsKIH0KIAorYm9vbCBUYXNrczo6c2Nyb2xs
U3dpdGNoKCkgY29uc3QKK3sKKyAgICByZXR1cm4gbV9zY3JvbGxTd2l0Y2g7Cit9CiB2b2lkIFRh
c2tzOjpuZWVkc1Zpc3VhbEZvY3VzKCkKIHsKICAgICBlbWl0IGFjdGl2YXRlKCk7CkluZGV4OiB0
YXNrcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIHRhc2tzLmgJKHJldmlzaW9uIDEwNjEzOTcpCisrKyB0YXNr
cy5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMDAsNiArMTAwLDcgQEAKICAgICAgICAgUXQ6OktleWJv
YXJkTW9kaWZpZXJzIGdyb3VwTW9kaWZpZXJLZXkoKSBjb25zdDsKIAogICAgICAgICBib29sIHNo
b3dUb29sVGlwKCkgY29uc3Q7CisJYm9vbCBzY3JvbGxTd2l0Y2goKSBjb25zdDsKIAogICAgICAg
ICB2b2lkIG5lZWRzVmlzdWFsRm9jdXMoKTsKICAgICAgICAgUVdpZGdldCAqcG9wdXBEaWFsb2co
KSBjb25zdDsKQEAgLTEyOSw2ICsxMzAsNyBAQAogCiBwcml2YXRlOgogICAgICAgICBib29sIG1f
c2hvd1Rvb2x0aXA7CisJYm9vbCBtX3Njcm9sbFN3aXRjaDsKICAgICAgICAgUGxhc21hOjpMYXlv
dXRBbmltYXRvciAqbV9hbmltYXRvcjsKICAgICAgICAgUUdyYXBoaWNzTGluZWFyTGF5b3V0ICps
YXlvdXQ7CiAKSW5kZXg6IENNYWtlTGlzdHMudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIENNYWtlTGlzdHMu
dHh0CShyZXZpc2lvbiAxMDYxMzk3KQorKysgQ01ha2VMaXN0cy50eHQJKHdvcmtpbmcgY29weSkK
QEAgLTIsNyArMiw3IEBACiAKIHNldCh0YXNrc19TUkNTCiAgICAgd2luZG93dGFza2l0ZW0uY3Bw
IHRhc2tzLmNwcCB0YXNraXRlbWxheW91dC5jcHAgYWJzdHJhY3R0YXNraXRlbS5jcHAgdGFza2dy
b3VwaXRlbS5jcHApCi0KK2ZpbmRfcGFja2FnZShLREU0IFJFUVVJUkVEKQoga2RlNF9hZGRfdWlf
ZmlsZXModGFza3NfU1JDUyB0YXNrc0NvbmZpZy51aSApCiBrZGU0X2FkZF9wbHVnaW4ocGxhc21h
X2FwcGxldF90YXNrcyAke3Rhc2tzX1NSQ1N9KQogdGFyZ2V0X2xpbmtfbGlicmFyaWVzKHBsYXNt
YV9hcHBsZXRfdGFza3MgJHtLREU0X0tERVVJX0xJQlN9ICR7S0RFNF9QTEFTTUFfTElCU30gdGFz
a21hbmFnZXIpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41380</attachid>
            <date>2010-03-06 14:40:10 +0000</date>
            <delta_ts>2010-03-06 14:40:10 +0000</delta_ts>
            <desc>patch for 4.4</desc>
            <filename>path44.patch</filename>
            <type>text/plain</type>
            <size>13315</size>
            <attacher name="Ravi Vagadia">ravirdv</attacher>
            
              <data encoding="base64">SW5kZXg6IHRhc2tncm91cGl0ZW0uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHRhc2tncm91cGl0ZW0uY3Bw
CShyZXZpc2lvbiAxMDk5NzczKQorKysgdGFza2dyb3VwaXRlbS5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTEyODgsNyArMTI4OCw3IEBACiAKIHZvaWQgVGFza0dyb3VwSXRlbTo6d2hlZWxFdmVudChR
R3JhcGhpY3NTY2VuZVdoZWVsRXZlbnQgKmV2ZW50KQogewotICAgIGZvY3VzU3ViVGFzaygoZXZl
bnQtPmRlbHRhKCkgPCAwKSwgdHJ1ZSk7CisgICAgaWYobV9hcHBsZXQtPnNjcm9sbFN3aXRjaCgp
KWZvY3VzU3ViVGFzaygoZXZlbnQtPmRlbHRhKCkgPCAwKSwgdHJ1ZSk7CiB9CiAKIGludCBUYXNr
R3JvdXBJdGVtOjptYXhSb3dzKCkKSW5kZXg6IHRhc2tzQ29uZmlnLnVpCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IHRhc2tzQ29uZmlnLnVpCShyZXZpc2lvbiAxMDk5NzczKQorKysgdGFza3NDb25maWcudWkJKHdv
cmtpbmcgY29weSkKQEAgLTEwLDI5ICsxMCw3NSBAQAogICAgIDxoZWlnaHQ+NTMwPC9oZWlnaHQ+
CiAgICA8L3JlY3Q+CiAgIDwvcHJvcGVydHk+Ci0gIDxsYXlvdXQgY2xhc3M9IlFGb3JtTGF5b3V0
IiBuYW1lPSJmb3JtTGF5b3V0Ij4KLSAgIDxpdGVtIHJvdz0iMiIgY29sdW1uPSIxIj4KKyAgPGxh
eW91dCBjbGFzcz0iUUdyaWRMYXlvdXQiIG5hbWU9ImdyaWRMYXlvdXQiPgorICAgPGl0ZW0gcm93
PSIwIiBjb2x1bW49IjAiIGNvbHNwYW49IjIiPgorICAgIDx3aWRnZXQgY2xhc3M9IlFMYWJlbCIg
bmFtZT0ibGFiZWxfNSI+CisgICAgIDxwcm9wZXJ0eSBuYW1lPSJmb250Ij4KKyAgICAgIDxmb250
PgorICAgICAgIDx3ZWlnaHQ+NzU8L3dlaWdodD4KKyAgICAgICA8Ym9sZD50cnVlPC9ib2xkPgor
ICAgICAgPC9mb250PgorICAgICA8L3Byb3BlcnR5PgorICAgICA8cHJvcGVydHkgbmFtZT0idGV4
dCI+CisgICAgICA8c3RyaW5nPkFwcGVhcmFuY2U8L3N0cmluZz4KKyAgICAgPC9wcm9wZXJ0eT4K
KyAgICA8L3dpZGdldD4KKyAgIDwvaXRlbT4KKyAgIDxpdGVtIHJvdz0iMSIgY29sdW1uPSIwIiBj
b2xzcGFuPSIyIj4KKyAgICA8d2lkZ2V0IGNsYXNzPSJRTGFiZWwiIG5hbWU9ImxhYmVsXzciPgor
ICAgICA8cHJvcGVydHkgbmFtZT0idGV4dCI+CisgICAgICA8c3RyaW5nPlNob3cgdG9vbHRpcHM6
PC9zdHJpbmc+CisgICAgIDwvcHJvcGVydHk+CisgICAgIDxwcm9wZXJ0eSBuYW1lPSJhbGlnbm1l
bnQiPgorICAgICAgPHNldD5RdDo6QWxpZ25SaWdodHxRdDo6QWxpZ25UcmFpbGluZ3xRdDo6QWxp
Z25WQ2VudGVyPC9zZXQ+CisgICAgIDwvcHJvcGVydHk+CisgICAgIDxwcm9wZXJ0eSBuYW1lPSJi
dWRkeSI+CisgICAgICA8Y3N0cmluZz5zaG93VG9vbHRpcDwvY3N0cmluZz4KKyAgICAgPC9wcm9w
ZXJ0eT4KKyAgICA8L3dpZGdldD4KKyAgIDwvaXRlbT4KKyAgIDxpdGVtIHJvdz0iMSIgY29sdW1u
PSIyIj4KICAgICA8d2lkZ2V0IGNsYXNzPSJRQ2hlY2tCb3giIG5hbWU9InNob3dUb29sdGlwIj4K
ICAgICAgPHByb3BlcnR5IG5hbWU9InRleHQiPgogICAgICAgPHN0cmluZy8+CiAgICAgIDwvcHJv
cGVydHk+CiAgICAgPC93aWRnZXQ+CiAgICA8L2l0ZW0+Ci0gICA8aXRlbSByb3c9IjQiIGNvbHVt
bj0iMSI+CisgICA8aXRlbSByb3c9IjIiIGNvbHVtbj0iMCIgY29sc3Bhbj0iMiI+CisgICAgPHdp
ZGdldCBjbGFzcz0iUUxhYmVsIiBuYW1lPSJsYWJlbF84Ij4KKyAgICAgPHByb3BlcnR5IG5hbWU9
InRleHQiPgorICAgICAgPHN0cmluZz5Gb3JjZSByb3cgc2V0dGluZ3M6PC9zdHJpbmc+CisgICAg
IDwvcHJvcGVydHk+CisgICAgIDxwcm9wZXJ0eSBuYW1lPSJidWRkeSI+CisgICAgICA8Y3N0cmlu
Zz5maWxsUm93czwvY3N0cmluZz4KKyAgICAgPC9wcm9wZXJ0eT4KKyAgICA8L3dpZGdldD4KKyAg
IDwvaXRlbT4KKyAgIDxpdGVtIHJvdz0iMiIgY29sdW1uPSIyIj4KICAgICA8d2lkZ2V0IGNsYXNz
PSJRQ2hlY2tCb3giIG5hbWU9ImZpbGxSb3dzIj4KICAgICAgPHByb3BlcnR5IG5hbWU9InRleHQi
PgogICAgICAgPHN0cmluZy8+CiAgICAgIDwvcHJvcGVydHk+CiAgICAgPC93aWRnZXQ+CiAgICA8
L2l0ZW0+Ci0gICA8aXRlbSByb3c9IjYiIGNvbHVtbj0iMSI+CisgICA8aXRlbSByb3c9IjMiIGNv
bHVtbj0iMCIgY29sc3Bhbj0iMiI+CisgICAgPHdpZGdldCBjbGFzcz0iUUxhYmVsIiBuYW1lPSJs
YWJlbF85Ij4KKyAgICAgPHByb3BlcnR5IG5hbWU9InRleHQiPgorICAgICAgPHN0cmluZz5IaWdo
bGlnaHQgd2luZG93czo8L3N0cmluZz4KKyAgICAgPC9wcm9wZXJ0eT4KKyAgICAgPHByb3BlcnR5
IG5hbWU9ImJ1ZGR5Ij4KKyAgICAgIDxjc3RyaW5nPmZpbGxSb3dzPC9jc3RyaW5nPgorICAgICA8
L3Byb3BlcnR5PgorICAgIDwvd2lkZ2V0PgorICAgPC9pdGVtPgorICAgPGl0ZW0gcm93PSIzIiBj
b2x1bW49IjIiPgogICAgIDx3aWRnZXQgY2xhc3M9IlFDaGVja0JveCIgbmFtZT0iaGlnaGxpZ2h0
V2luZG93cyI+CiAgICAgIDxwcm9wZXJ0eSBuYW1lPSJ0ZXh0Ij4KICAgICAgIDxzdHJpbmcvPgog
ICAgICA8L3Byb3BlcnR5PgogICAgIDwvd2lkZ2V0PgogICAgPC9pdGVtPgotICAgPGl0ZW0gcm93
PSI3IiBjb2x1bW49IjEiPgorICAgPGl0ZW0gcm93PSI0IiBjb2x1bW49IjIiPgogICAgIDxzcGFj
ZXIgbmFtZT0idmVydGljYWxTcGFjZXJfNiI+CiAgICAgIDxwcm9wZXJ0eSBuYW1lPSJvcmllbnRh
dGlvbiI+CiAgICAgICA8ZW51bT5RdDo6VmVydGljYWw8L2VudW0+CkBAIC00OCw3ICs5NCwyMCBA
QAogICAgICA8L3Byb3BlcnR5PgogICAgIDwvc3BhY2VyPgogICAgPC9pdGVtPgotICAgPGl0ZW0g
cm93PSI5IiBjb2x1bW49IjEiPgorICAgPGl0ZW0gcm93PSI1IiBjb2x1bW49IjAiIGNvbHNwYW49
IjIiPgorICAgIDx3aWRnZXQgY2xhc3M9IlFMYWJlbCIgbmFtZT0ibGFiZWxfMyI+CisgICAgIDxw
cm9wZXJ0eSBuYW1lPSJ0ZXh0Ij4KKyAgICAgIDxzdHJpbmc+TWF4aW11bSByb3dzOjwvc3RyaW5n
PgorICAgICA8L3Byb3BlcnR5PgorICAgICA8cHJvcGVydHkgbmFtZT0iYWxpZ25tZW50Ij4KKyAg
ICAgIDxzZXQ+UXQ6OkFsaWduUmlnaHR8UXQ6OkFsaWduVHJhaWxpbmd8UXQ6OkFsaWduVkNlbnRl
cjwvc2V0PgorICAgICA8L3Byb3BlcnR5PgorICAgICA8cHJvcGVydHkgbmFtZT0iYnVkZHkiPgor
ICAgICAgPGNzdHJpbmc+bWF4Um93czwvY3N0cmluZz4KKyAgICAgPC9wcm9wZXJ0eT4KKyAgICA8
L3dpZGdldD4KKyAgIDwvaXRlbT4KKyAgIDxpdGVtIHJvdz0iNSIgY29sdW1uPSIyIj4KICAgICA8
bGF5b3V0IGNsYXNzPSJRSEJveExheW91dCIgbmFtZT0iaG9yaXpvbnRhbExheW91dCI+CiAgICAg
IDxpdGVtPgogICAgICAgPHdpZGdldCBjbGFzcz0iS0ludFNwaW5Cb3giIG5hbWU9Im1heFJvd3Mi
PgpAQCAtNzUsNyArMTM0LDQ5IEBACiAgICAgIDwvaXRlbT4KICAgICA8L2xheW91dD4KICAgIDwv
aXRlbT4KLSAgIDxpdGVtIHJvdz0iMTQiIGNvbHVtbj0iMSI+CisgICA8aXRlbSByb3c9IjYiIGNv
bHVtbj0iMSI+CisgICAgPHNwYWNlciBuYW1lPSJ2ZXJ0aWNhbFNwYWNlcl8yIj4KKyAgICAgPHBy
b3BlcnR5IG5hbWU9Im9yaWVudGF0aW9uIj4KKyAgICAgIDxlbnVtPlF0OjpWZXJ0aWNhbDwvZW51
bT4KKyAgICAgPC9wcm9wZXJ0eT4KKyAgICAgPHByb3BlcnR5IG5hbWU9InNpemVUeXBlIj4KKyAg
ICAgIDxlbnVtPlFTaXplUG9saWN5OjpGaXhlZDwvZW51bT4KKyAgICAgPC9wcm9wZXJ0eT4KKyAg
ICAgPHByb3BlcnR5IG5hbWU9InNpemVIaW50IiBzdGRzZXQ9IjAiPgorICAgICAgPHNpemU+Cisg
ICAgICAgPHdpZHRoPjY0PC93aWR0aD4KKyAgICAgICA8aGVpZ2h0PjEwPC9oZWlnaHQ+CisgICAg
ICA8L3NpemU+CisgICAgIDwvcHJvcGVydHk+CisgICAgPC9zcGFjZXI+CisgICA8L2l0ZW0+Cisg
ICA8aXRlbSByb3c9IjciIGNvbHVtbj0iMCIgY29sc3Bhbj0iMyI+CisgICAgPHdpZGdldCBjbGFz
cz0iUUxhYmVsIiBuYW1lPSJsYWJlbF82Ij4KKyAgICAgPHByb3BlcnR5IG5hbWU9ImZvbnQiPgor
ICAgICAgPGZvbnQ+CisgICAgICAgPHdlaWdodD43NTwvd2VpZ2h0PgorICAgICAgIDxib2xkPnRy
dWU8L2JvbGQ+CisgICAgICA8L2ZvbnQ+CisgICAgIDwvcHJvcGVydHk+CisgICAgIDxwcm9wZXJ0
eSBuYW1lPSJ0ZXh0Ij4KKyAgICAgIDxzdHJpbmc+R3JvdXBpbmcgJmFtcDsgU29ydGluZzwvc3Ry
aW5nPgorICAgICA8L3Byb3BlcnR5PgorICAgIDwvd2lkZ2V0PgorICAgPC9pdGVtPgorICAgPGl0
ZW0gcm93PSI4IiBjb2x1bW49IjEiPgorICAgIDx3aWRnZXQgY2xhc3M9IlFMYWJlbCIgbmFtZT0i
bGFiZWwiPgorICAgICA8cHJvcGVydHkgbmFtZT0idGV4dCI+CisgICAgICA8c3RyaW5nPkdyb3Vw
aW5nOjwvc3RyaW5nPgorICAgICA8L3Byb3BlcnR5PgorICAgICA8cHJvcGVydHkgbmFtZT0iYWxp
Z25tZW50Ij4KKyAgICAgIDxzZXQ+UXQ6OkFsaWduUmlnaHR8UXQ6OkFsaWduVHJhaWxpbmd8UXQ6
OkFsaWduVkNlbnRlcjwvc2V0PgorICAgICA8L3Byb3BlcnR5PgorICAgICA8cHJvcGVydHkgbmFt
ZT0iYnVkZHkiPgorICAgICAgPGNzdHJpbmc+Z3JvdXBpbmdTdHJhdGVneTwvY3N0cmluZz4KKyAg
ICAgPC9wcm9wZXJ0eT4KKyAgICA8L3dpZGdldD4KKyAgIDwvaXRlbT4KKyAgIDxpdGVtIHJvdz0i
OCIgY29sdW1uPSIyIj4KICAgICA8bGF5b3V0IGNsYXNzPSJRSEJveExheW91dCIgbmFtZT0iaG9y
aXpvbnRhbExheW91dF8yIj4KICAgICAgPGl0ZW0+CiAgICAgICA8d2lkZ2V0IGNsYXNzPSJRQ29t
Ym9Cb3giIG5hbWU9Imdyb3VwaW5nU3RyYXRlZ3kiPgpAQCAtMTAyLDcgKzIwMyw3IEBACiAgICAg
IDwvaXRlbT4KICAgICA8L2xheW91dD4KICAgIDwvaXRlbT4KLSAgIDxpdGVtIHJvdz0iMTUiIGNv
bHVtbj0iMSI+CisgICA8aXRlbSByb3c9IjkiIGNvbHVtbj0iMiI+CiAgICAgPGxheW91dCBjbGFz
cz0iUUhCb3hMYXlvdXQiIG5hbWU9Imhvcml6b250YWxMYXlvdXRfNCI+CiAgICAgIDxpdGVtPgog
ICAgICAgPHNwYWNlciBuYW1lPSJob3Jpem9udGFsU3BhY2VyIj4KQEAgLTEzNSw3ICsyMzYsNyBA
QAogICAgICA8L2l0ZW0+CiAgICAgPC9sYXlvdXQ+CiAgICA8L2l0ZW0+Ci0gICA8aXRlbSByb3c9
IjE2IiBjb2x1bW49IjAiPgorICAgPGl0ZW0gcm93PSIxMCIgY29sdW1uPSIxIj4KICAgICA8d2lk
Z2V0IGNsYXNzPSJRTGFiZWwiIG5hbWU9ImxhYmVsXzIiPgogICAgICA8cHJvcGVydHkgbmFtZT0i
dGV4dCI+CiAgICAgICA8c3RyaW5nPlNvcnRpbmc6PC9zdHJpbmc+CkBAIC0xNDgsNyArMjQ5LDcg
QEAKICAgICAgPC9wcm9wZXJ0eT4KICAgICA8L3dpZGdldD4KICAgIDwvaXRlbT4KLSAgIDxpdGVt
IHJvdz0iMTYiIGNvbHVtbj0iMSI+CisgICA8aXRlbSByb3c9IjEwIiBjb2x1bW49IjIiPgogICAg
IDxsYXlvdXQgY2xhc3M9IlFIQm94TGF5b3V0IiBuYW1lPSJob3Jpem9udGFsTGF5b3V0XzMiPgog
ICAgICA8aXRlbT4KICAgICAgIDx3aWRnZXQgY2xhc3M9IlFDb21ib0JveCIgbmFtZT0ic29ydGlu
Z1N0cmF0ZWd5Ij4KQEAgLTE3NSw3ICsyNzYsNyBAQAogICAgICA8L2l0ZW0+CiAgICAgPC9sYXlv
dXQ+CiAgICA8L2l0ZW0+Ci0gICA8aXRlbSByb3c9IjE3IiBjb2x1bW49IjEiPgorICAgPGl0ZW0g
cm93PSIxMSIgY29sdW1uPSIyIj4KICAgICA8c3BhY2VyIG5hbWU9InZlcnRpY2FsU3BhY2VyXzQi
PgogICAgICA8cHJvcGVydHkgbmFtZT0ib3JpZW50YXRpb24iPgogICAgICAgPGVudW0+UXQ6OlZl
cnRpY2FsPC9lbnVtPgpAQCAtMTkxLDQxICsyOTIsNyBAQAogICAgICA8L3Byb3BlcnR5PgogICAg
IDwvc3BhY2VyPgogICAgPC9pdGVtPgotICAgPGl0ZW0gcm93PSIxOSIgY29sdW1uPSIwIiBjb2xz
cGFuPSIyIj4KLSAgICA8d2lkZ2V0IGNsYXNzPSJRQ2hlY2tCb3giIG5hbWU9InNob3dPbmx5Q3Vy
cmVudERlc2t0b3AiPgotICAgICA8cHJvcGVydHkgbmFtZT0idGV4dCI+Ci0gICAgICA8c3RyaW5n
Pk9ubHkgc2hvdyB0YXNrcyBmcm9tIHRoZSBjdXJyZW50IGRlc2t0b3A8L3N0cmluZz4KLSAgICAg
PC9wcm9wZXJ0eT4KLSAgICA8L3dpZGdldD4KLSAgIDwvaXRlbT4KLSAgIDxpdGVtIHJvdz0iMjAi
IGNvbHVtbj0iMCIgY29sc3Bhbj0iMiI+Ci0gICAgPHdpZGdldCBjbGFzcz0iUUNoZWNrQm94IiBu
YW1lPSJzaG93T25seUN1cnJlbnRTY3JlZW4iPgotICAgICA8cHJvcGVydHkgbmFtZT0idGV4dCI+
Ci0gICAgICA8c3RyaW5nPk9ubHkgc2hvdyB0YXNrcyBmcm9tIHRoZSBjdXJyZW50IHNjcmVlbjwv
c3RyaW5nPgotICAgICA8L3Byb3BlcnR5PgotICAgIDwvd2lkZ2V0PgotICAgPC9pdGVtPgotICAg
PGl0ZW0gcm93PSIyMSIgY29sdW1uPSIwIiBjb2xzcGFuPSIyIj4KLSAgICA8d2lkZ2V0IGNsYXNz
PSJRQ2hlY2tCb3giIG5hbWU9InNob3dPbmx5TWluaW1pemVkIj4KLSAgICAgPHByb3BlcnR5IG5h
bWU9InRleHQiPgotICAgICAgPHN0cmluZz5Pbmx5IHNob3cgdGFza3MgdGhhdCBhcmUgbWluaW1p
emVkPC9zdHJpbmc+Ci0gICAgIDwvcHJvcGVydHk+Ci0gICAgPC93aWRnZXQ+Ci0gICA8L2l0ZW0+
Ci0gICA8aXRlbSByb3c9IjIyIiBjb2x1bW49IjEiPgotICAgIDxzcGFjZXIgbmFtZT0idmVydGlj
YWxTcGFjZXIiPgotICAgICA8cHJvcGVydHkgbmFtZT0ib3JpZW50YXRpb24iPgotICAgICAgPGVu
dW0+UXQ6OlZlcnRpY2FsPC9lbnVtPgotICAgICA8L3Byb3BlcnR5PgotICAgICA8cHJvcGVydHkg
bmFtZT0ic2l6ZUhpbnQiIHN0ZHNldD0iMCI+Ci0gICAgICA8c2l6ZT4KLSAgICAgICA8d2lkdGg+
MDwvd2lkdGg+Ci0gICAgICAgPGhlaWdodD41PC9oZWlnaHQ+Ci0gICAgICA8L3NpemU+Ci0gICAg
IDwvcHJvcGVydHk+Ci0gICAgPC9zcGFjZXI+Ci0gICA8L2l0ZW0+Ci0gICA8aXRlbSByb3c9IjE4
IiBjb2x1bW49IjAiIGNvbHNwYW49IjIiPgorICAgPGl0ZW0gcm93PSIxMiIgY29sdW1uPSIwIj4K
ICAgICA8d2lkZ2V0IGNsYXNzPSJRTGFiZWwiIG5hbWU9ImxhYmVsXzQiPgogICAgICA8cHJvcGVy
dHkgbmFtZT0iZm9udCI+CiAgICAgICA8Zm9udD4KQEAgLTIzOCwxMDMgKzMwNSw0MyBAQAogICAg
ICA8L3Byb3BlcnR5PgogICAgIDwvd2lkZ2V0PgogICAgPC9pdGVtPgotICAgPGl0ZW0gcm93PSIx
MSIgY29sdW1uPSIwIiBjb2xzcGFuPSIyIj4KLSAgICA8d2lkZ2V0IGNsYXNzPSJRTGFiZWwiIG5h
bWU9ImxhYmVsXzYiPgotICAgICA8cHJvcGVydHkgbmFtZT0iZm9udCI+Ci0gICAgICA8Zm9udD4K
LSAgICAgICA8d2VpZ2h0Pjc1PC93ZWlnaHQ+Ci0gICAgICAgPGJvbGQ+dHJ1ZTwvYm9sZD4KLSAg
ICAgIDwvZm9udD4KLSAgICAgPC9wcm9wZXJ0eT4KKyAgIDxpdGVtIHJvdz0iMTMiIGNvbHVtbj0i
MCIgY29sc3Bhbj0iMyI+CisgICAgPHdpZGdldCBjbGFzcz0iUUNoZWNrQm94IiBuYW1lPSJzaG93
T25seUN1cnJlbnREZXNrdG9wIj4KICAgICAgPHByb3BlcnR5IG5hbWU9InRleHQiPgotICAgICAg
PHN0cmluZz5Hcm91cGluZyAmYW1wOyBTb3J0aW5nPC9zdHJpbmc+CisgICAgICA8c3RyaW5nPk9u
bHkgc2hvdyB0YXNrcyBmcm9tIHRoZSBjdXJyZW50IGRlc2t0b3A8L3N0cmluZz4KICAgICAgPC9w
cm9wZXJ0eT4KICAgICA8L3dpZGdldD4KICAgIDwvaXRlbT4KLSAgIDxpdGVtIHJvdz0iMCIgY29s
dW1uPSIwIiBjb2xzcGFuPSIyIj4KLSAgICA8d2lkZ2V0IGNsYXNzPSJRTGFiZWwiIG5hbWU9Imxh
YmVsXzUiPgotICAgICA8cHJvcGVydHkgbmFtZT0iZm9udCI+Ci0gICAgICA8Zm9udD4KLSAgICAg
ICA8d2VpZ2h0Pjc1PC93ZWlnaHQ+Ci0gICAgICAgPGJvbGQ+dHJ1ZTwvYm9sZD4KLSAgICAgIDwv
Zm9udD4KLSAgICAgPC9wcm9wZXJ0eT4KKyAgIDxpdGVtIHJvdz0iMTQiIGNvbHVtbj0iMCIgY29s
c3Bhbj0iMyI+CisgICAgPHdpZGdldCBjbGFzcz0iUUNoZWNrQm94IiBuYW1lPSJzaG93T25seUN1
cnJlbnRTY3JlZW4iPgogICAgICA8cHJvcGVydHkgbmFtZT0idGV4dCI+Ci0gICAgICA8c3RyaW5n
PkFwcGVhcmFuY2U8L3N0cmluZz4KKyAgICAgIDxzdHJpbmc+T25seSBzaG93IHRhc2tzIGZyb20g
dGhlIGN1cnJlbnQgc2NyZWVuPC9zdHJpbmc+CiAgICAgIDwvcHJvcGVydHk+CiAgICAgPC93aWRn
ZXQ+CiAgICA8L2l0ZW0+Ci0gICA8aXRlbSByb3c9IjYiIGNvbHVtbj0iMCI+Ci0gICAgPHdpZGdl
dCBjbGFzcz0iUUxhYmVsIiBuYW1lPSJsYWJlbF85Ij4KKyAgIDxpdGVtIHJvdz0iMTUiIGNvbHVt
bj0iMCIgY29sc3Bhbj0iMyI+CisgICAgPHdpZGdldCBjbGFzcz0iUUNoZWNrQm94IiBuYW1lPSJz
aG93T25seU1pbmltaXplZCI+CiAgICAgIDxwcm9wZXJ0eSBuYW1lPSJ0ZXh0Ij4KLSAgICAgIDxz
dHJpbmc+SGlnaGxpZ2h0IHdpbmRvd3M6PC9zdHJpbmc+CisgICAgICA8c3RyaW5nPk9ubHkgc2hv
dyB0YXNrcyB0aGF0IGFyZSBtaW5pbWl6ZWQ8L3N0cmluZz4KICAgICAgPC9wcm9wZXJ0eT4KLSAg
ICAgPHByb3BlcnR5IG5hbWU9ImJ1ZGR5Ij4KLSAgICAgIDxjc3RyaW5nPmZpbGxSb3dzPC9jc3Ry
aW5nPgotICAgICA8L3Byb3BlcnR5PgogICAgIDwvd2lkZ2V0PgogICAgPC9pdGVtPgotICAgPGl0
ZW0gcm93PSI0IiBjb2x1bW49IjAiPgotICAgIDx3aWRnZXQgY2xhc3M9IlFMYWJlbCIgbmFtZT0i
bGFiZWxfOCI+CisgICA8aXRlbSByb3c9IjE2IiBjb2x1bW49IjAiIGNvbHNwYW49IjMiPgorICAg
IDx3aWRnZXQgY2xhc3M9IlFDaGVja0JveCIgbmFtZT0ic2Nyb2xsU3dpdGNoIj4KICAgICAgPHBy
b3BlcnR5IG5hbWU9InRleHQiPgotICAgICAgPHN0cmluZz5Gb3JjZSByb3cgc2V0dGluZ3M6PC9z
dHJpbmc+CisgICAgICA8c3RyaW5nPlN3aXRjaCBBcHBsaWNhdGlvbnMgdXNpbmcgc2Nyb2xsIHdo
ZWVsPC9zdHJpbmc+CiAgICAgIDwvcHJvcGVydHk+Ci0gICAgIDxwcm9wZXJ0eSBuYW1lPSJidWRk
eSI+Ci0gICAgICA8Y3N0cmluZz5maWxsUm93czwvY3N0cmluZz4KLSAgICAgPC9wcm9wZXJ0eT4K
ICAgICA8L3dpZGdldD4KICAgIDwvaXRlbT4KLSAgIDxpdGVtIHJvdz0iMiIgY29sdW1uPSIwIj4K
LSAgICA8d2lkZ2V0IGNsYXNzPSJRTGFiZWwiIG5hbWU9ImxhYmVsXzciPgotICAgICA8cHJvcGVy
dHkgbmFtZT0idGV4dCI+Ci0gICAgICA8c3RyaW5nPlNob3cgdG9vbHRpcHM6PC9zdHJpbmc+Ci0g
ICAgIDwvcHJvcGVydHk+Ci0gICAgIDxwcm9wZXJ0eSBuYW1lPSJhbGlnbm1lbnQiPgotICAgICAg
PHNldD5RdDo6QWxpZ25SaWdodHxRdDo6QWxpZ25UcmFpbGluZ3xRdDo6QWxpZ25WQ2VudGVyPC9z
ZXQ+Ci0gICAgIDwvcHJvcGVydHk+Ci0gICAgIDxwcm9wZXJ0eSBuYW1lPSJidWRkeSI+Ci0gICAg
ICA8Y3N0cmluZz5zaG93VG9vbHRpcDwvY3N0cmluZz4KLSAgICAgPC9wcm9wZXJ0eT4KLSAgICA8
L3dpZGdldD4KLSAgIDwvaXRlbT4KLSAgIDxpdGVtIHJvdz0iOSIgY29sdW1uPSIwIj4KLSAgICA8
d2lkZ2V0IGNsYXNzPSJRTGFiZWwiIG5hbWU9ImxhYmVsXzMiPgotICAgICA8cHJvcGVydHkgbmFt
ZT0idGV4dCI+Ci0gICAgICA8c3RyaW5nPk1heGltdW0gcm93czo8L3N0cmluZz4KLSAgICAgPC9w
cm9wZXJ0eT4KLSAgICAgPHByb3BlcnR5IG5hbWU9ImFsaWdubWVudCI+Ci0gICAgICA8c2V0PlF0
OjpBbGlnblJpZ2h0fFF0OjpBbGlnblRyYWlsaW5nfFF0OjpBbGlnblZDZW50ZXI8L3NldD4KLSAg
ICAgPC9wcm9wZXJ0eT4KLSAgICAgPHByb3BlcnR5IG5hbWU9ImJ1ZGR5Ij4KLSAgICAgIDxjc3Ry
aW5nPm1heFJvd3M8L2NzdHJpbmc+Ci0gICAgIDwvcHJvcGVydHk+Ci0gICAgPC93aWRnZXQ+Ci0g
ICA8L2l0ZW0+Ci0gICA8aXRlbSByb3c9IjE0IiBjb2x1bW49IjAiPgotICAgIDx3aWRnZXQgY2xh
c3M9IlFMYWJlbCIgbmFtZT0ibGFiZWwiPgotICAgICA8cHJvcGVydHkgbmFtZT0idGV4dCI+Ci0g
ICAgICA8c3RyaW5nPkdyb3VwaW5nOjwvc3RyaW5nPgotICAgICA8L3Byb3BlcnR5PgotICAgICA8
cHJvcGVydHkgbmFtZT0iYWxpZ25tZW50Ij4KLSAgICAgIDxzZXQ+UXQ6OkFsaWduUmlnaHR8UXQ6
OkFsaWduVHJhaWxpbmd8UXQ6OkFsaWduVkNlbnRlcjwvc2V0PgotICAgICA8L3Byb3BlcnR5Pgot
ICAgICA8cHJvcGVydHkgbmFtZT0iYnVkZHkiPgotICAgICAgPGNzdHJpbmc+Z3JvdXBpbmdTdHJh
dGVneTwvY3N0cmluZz4KLSAgICAgPC9wcm9wZXJ0eT4KLSAgICA8L3dpZGdldD4KLSAgIDwvaXRl
bT4KLSAgIDxpdGVtIHJvdz0iMTAiIGNvbHVtbj0iMCI+Ci0gICAgPHNwYWNlciBuYW1lPSJ2ZXJ0
aWNhbFNwYWNlcl8yIj4KKyAgIDxpdGVtIHJvdz0iMTciIGNvbHVtbj0iMiI+CisgICAgPHNwYWNl
ciBuYW1lPSJ2ZXJ0aWNhbFNwYWNlciI+CiAgICAgIDxwcm9wZXJ0eSBuYW1lPSJvcmllbnRhdGlv
biI+CiAgICAgICA8ZW51bT5RdDo6VmVydGljYWw8L2VudW0+CiAgICAgIDwvcHJvcGVydHk+Ci0g
ICAgIDxwcm9wZXJ0eSBuYW1lPSJzaXplVHlwZSI+Ci0gICAgICA8ZW51bT5RU2l6ZVBvbGljeTo6
Rml4ZWQ8L2VudW0+Ci0gICAgIDwvcHJvcGVydHk+CiAgICAgIDxwcm9wZXJ0eSBuYW1lPSJzaXpl
SGludCIgc3Rkc2V0PSIwIj4KICAgICAgIDxzaXplPgotICAgICAgIDx3aWR0aD42NDwvd2lkdGg+
Ci0gICAgICAgPGhlaWdodD4xMDwvaGVpZ2h0PgorICAgICAgIDx3aWR0aD4wPC93aWR0aD4KKyAg
ICAgICA8aGVpZ2h0PjU8L2hlaWdodD4KICAgICAgIDwvc2l6ZT4KICAgICAgPC9wcm9wZXJ0eT4K
ICAgICA8L3NwYWNlcj4KSW5kZXg6IHRhc2tzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSB0YXNrcy5jcHAJ
KHJldmlzaW9uIDEwOTk3NzMpCisrKyB0YXNrcy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTgwLDYg
KzgwLDcgQEAKICAgICAvL1RPRE86IGZvciA0LjUsIG1ha2UgdGhpcyBvcHRpb24gdmlzaWJsZQog
ICAgIG1fc2hvd1Rvb2x0aXAgPSBjZy5yZWFkRW50cnkoInNob3dUb29sdGlwIiwgdHJ1ZSk7CiAg
ICAgbV9oaWdobGlnaHRXaW5kb3dzID0gY2cucmVhZEVudHJ5KCJoaWdobGlnaHRXaW5kb3dzIiwg
ZmFsc2UpOworICAgIG1fc2Nyb2xsU3dpdGNoIC0gY2cucmVhZEVudHJ5KCJzY3JvbGxTd2l0Y2gi
LCB0cnVlKTsKIAogICAgIG1fZ3JvdXBNYW5hZ2VyID0gbmV3IFRhc2tNYW5hZ2VyOjpHcm91cE1h
bmFnZXIodGhpcyk7CiAgICAgUGxhc21hOjpDb250YWlubWVudCogYXBwbGV0Q29udGFpbm1lbnQg
PSBjb250YWlubWVudCgpOwpAQCAtMjUyLDYgKzI1Myw3IEBACiAKICAgICBtX3VpLnNob3dUb29s
dGlwLT5zZXRDaGVja2VkKG1fc2hvd1Rvb2x0aXApOwogICAgIG1fdWkuaGlnaGxpZ2h0V2luZG93
cy0+c2V0Q2hlY2tlZChtX2hpZ2hsaWdodFdpbmRvd3MpOworICAgIG1fdWkuc2Nyb2xsU3dpdGNo
LT5zZXRDaGVja2VkKG1fc2Nyb2xsU3dpdGNoKTsKICAgICBtX3VpLnNob3dPbmx5Q3VycmVudERl
c2t0b3AtPnNldENoZWNrZWQobV9ncm91cE1hbmFnZXItPnNob3dPbmx5Q3VycmVudERlc2t0b3Ao
KSk7CiAgICAgbV91aS5zaG93T25seUN1cnJlbnRTY3JlZW4tPnNldENoZWNrZWQobV9ncm91cE1h
bmFnZXItPnNob3dPbmx5Q3VycmVudFNjcmVlbigpKTsKICAgICBtX3VpLnNob3dPbmx5TWluaW1p
emVkLT5zZXRDaGVja2VkKG1fZ3JvdXBNYW5hZ2VyLT5zaG93T25seU1pbmltaXplZCgpKTsKQEAg
LTMzNiw2ICszMzgsNyBAQAogICAgICAgICBjaGFuZ2VkID0gdHJ1ZTsKICAgICB9CiAKKwogICAg
IGlmIChtX2dyb3VwTWFuYWdlci0+Z3JvdXBpbmdTdHJhdGVneSgpICE9IChtX3VpLmdyb3VwaW5n
U3RyYXRlZ3ktPmN1cnJlbnRJbmRleCgpKSkgewogICAgICAgICBtX2dyb3VwTWFuYWdlci0+c2V0
R3JvdXBpbmdTdHJhdGVneShzdGF0aWNfY2FzdDxUYXNrTWFuYWdlcjo6R3JvdXBNYW5hZ2VyOjpU
YXNrR3JvdXBpbmdTdHJhdGVneT4obV91aS5ncm91cGluZ1N0cmF0ZWd5LT5pdGVtRGF0YShtX3Vp
Lmdyb3VwaW5nU3RyYXRlZ3ktPmN1cnJlbnRJbmRleCgpKS50b0ludCgpKSk7CiAgICAgICAgIEtD
b25maWdHcm91cCBjZyA9IGNvbmZpZygpOwpAQCAtMzc4LDcgKzM4MSwxMyBAQAogICAgICAgICBj
Zy53cml0ZUVudHJ5KCJzaG93VG9vbHRpcCIsIG1fc2hvd1Rvb2x0aXApOwogICAgICAgICBjaGFu
Z2VkID0gdHJ1ZTsKICAgICB9Ci0KKyAgICBpZiAobV9zY3JvbGxTd2l0Y2ggIT0gKG1fdWkuc2Ny
b2xsU3dpdGNoLT5jaGVja1N0YXRlKCkgPT0gUXQ6OkNoZWNrZWQpKSB7CisgICAgICAgIG1fc2Ny
b2xsU3dpdGNoID0gIW1fc2Nyb2xsU3dpdGNoOworICAgICAgICBLQ29uZmlnR3JvdXAgY2cgPSBj
b25maWcoKTsKKyAgICAgICAgY2cud3JpdGVFbnRyeSgic2Nyb2xsU3dpdGNoIiwgbV9zY3JvbGxT
d2l0Y2gpOworICAgICAgICBjaGFuZ2VkID0gdHJ1ZTsKKyAgICB9CisgICAgCiAgICAgaWYgKG1f
aGlnaGxpZ2h0V2luZG93cyAhPSAobV91aS5oaWdobGlnaHRXaW5kb3dzLT5jaGVja1N0YXRlKCkg
PT0gUXQ6OkNoZWNrZWQpKSB7CiAgICAgICAgIG1faGlnaGxpZ2h0V2luZG93cyA9ICFtX2hpZ2hs
aWdodFdpbmRvd3M7CiAgICAgICAgIEtDb25maWdHcm91cCBjZyA9IGNvbmZpZygpOwpAQCAtNDMw
LDYgKzQzOSwxMCBAQAogICAgIH0KIH0KIAorYm9vbCBUYXNrczo6c2Nyb2xsU3dpdGNoKCkgY29u
c3R7CisgICAgcmV0dXJuIG1fc2Nyb2xsU3dpdGNoOworfQorCiBLX0VYUE9SVF9QTEFTTUFfQVBQ
TEVUKHRhc2tzLCBUYXNrcykKIAogI2luY2x1ZGUgInRhc2tzLm1vYyIKSW5kZXg6IHRhc2tzLmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gdGFza3MuaAkocmV2aXNpb24gMTA5OTc3MykKKysrIHRhc2tzLmgJKHdv
cmtpbmcgY29weSkKQEAgLTEwMSw3ICsxMDEsNyBAQAogCiAgICAgICAgIGJvb2wgc2hvd1Rvb2xU
aXAoKSBjb25zdDsKICAgICAgICAgYm9vbCBoaWdobGlnaHRXaW5kb3dzKCkgY29uc3Q7Ci0KKyAg
ICAgICAgYm9vbCBzY3JvbGxTd2l0Y2goKSBjb25zdDsKICAgICAgICAgdm9pZCBuZWVkc1Zpc3Vh
bEZvY3VzKCk7CiAgICAgICAgIFFXaWRnZXQgKnBvcHVwRGlhbG9nKCkgY29uc3Q7CiBzaWduYWxz
OgpAQCAtMTMxLDYgKzEzMSw3IEBACiBwcml2YXRlOgogICAgICAgICBib29sIG1fc2hvd1Rvb2x0
aXA7CiAgICAgICAgIGJvb2wgbV9oaWdobGlnaHRXaW5kb3dzOworCWJvb2wgbV9zY3JvbGxTd2l0
Y2g7CiAgICAgICAgIFBsYXNtYTo6TGF5b3V0QW5pbWF0b3IgKm1fYW5pbWF0b3I7CiAgICAgICAg
IFFHcmFwaGljc0xpbmVhckxheW91dCAqbGF5b3V0OwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86036</attachid>
            <date>2014-04-11 03:37:30 +0000</date>
            <delta_ts>2014-04-11 03:37:30 +0000</delta_ts>
            <desc>Patch against plasma-desktop git master rev. ba6f2d7c054e7cdc1013c03a3f0821e8e328329b</desc>
            <filename>mousescroll-plasma-desktop-master-ba6f2d7c054e7cdc1013c03a3f0821e8e328329b.patch</filename>
            <type>text/plain</type>
            <size>3019</size>
            <attacher name="Idonotexist">obilaniu</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL2FwcGxldHMvdGFza21hbmFnZXIvcGFja2FnZS9jb250ZW50cy9jb25maWcv
bWFpbi54bWwgYi9hcHBsZXRzL3Rhc2ttYW5hZ2VyL3BhY2thZ2UvY29udGVudHMvY29uZmlnL21h
aW4ueG1sCmluZGV4IDFhOGZlOGEuLjg4Y2I2ZWEgMTAwNjQ0Ci0tLSBhL2FwcGxldHMvdGFza21h
bmFnZXIvcGFja2FnZS9jb250ZW50cy9jb25maWcvbWFpbi54bWwKKysrIGIvYXBwbGV0cy90YXNr
bWFuYWdlci9wYWNrYWdlL2NvbnRlbnRzL2NvbmZpZy9tYWluLnhtbApAQCAtMjcsNiArMjcsOSBA
QAogICAgIDxlbnRyeSBuYW1lPSJzb3J0aW5nU3RyYXRlZ3kiIHR5cGU9IkludCI+CiAgICAgICA8
ZGVmYXVsdD4yPC9kZWZhdWx0PgogICAgIDwvZW50cnk+CisgICAgPGVudHJ5IG5hbWU9ImVuYWJs
ZU1vdXNlU2Nyb2xsIiB0eXBlPSJCb29sIj4KKyAgICAgIDxkZWZhdWx0PnRydWU8L2RlZmF1bHQ+
CisgICAgPC9lbnRyeT4KICAgICA8ZW50cnkgbmFtZT0ibWF4U3RyaXBlcyIgdHlwZT0iSW50Ij4K
ICAgICAgIDxkZWZhdWx0PjI8L2RlZmF1bHQ+CiAgICAgPC9lbnRyeT4KZGlmZiAtLWdpdCBhL2Fw
cGxldHMvdGFza21hbmFnZXIvcGFja2FnZS9jb250ZW50cy91aS9Db25maWdHZW5lcmFsLnFtbCBi
L2FwcGxldHMvdGFza21hbmFnZXIvcGFja2FnZS9jb250ZW50cy91aS9Db25maWdHZW5lcmFsLnFt
bAppbmRleCAxMTRmODhhLi4wMWJiZjdlIDEwMDY0NAotLS0gYS9hcHBsZXRzL3Rhc2ttYW5hZ2Vy
L3BhY2thZ2UvY29udGVudHMvdWkvQ29uZmlnR2VuZXJhbC5xbWwKKysrIGIvYXBwbGV0cy90YXNr
bWFuYWdlci9wYWNrYWdlL2NvbnRlbnRzL3VpL0NvbmZpZ0dlbmVyYWwucW1sCkBAIC0yOSw2ICsy
OSw3IEBAIFF0TGF5b3V0cy5Db2x1bW5MYXlvdXQgewogICAgIHByb3BlcnR5IGFsaWFzIGNmZ19n
cm91cGluZ1N0cmF0ZWd5OiBncm91cGluZ1N0cmF0ZWd5LmN1cnJlbnRJbmRleAogICAgIHByb3Bl
cnR5IGFsaWFzIGNmZ19vbmx5R3JvdXBXaGVuRnVsbDogb25seUdyb3VwV2hlbkZ1bGwuY2hlY2tl
ZAogICAgIHByb3BlcnR5IGFsaWFzIGNmZ19zb3J0aW5nU3RyYXRlZ3k6IHNvcnRpbmdTdHJhdGVn
eS5jdXJyZW50SW5kZXgKKyAgICBwcm9wZXJ0eSBhbGlhcyBjZmdfZW5hYmxlTW91c2VTY3JvbGw6
IGVuYWJsZU1vdXNlU2Nyb2xsLmNoZWNrZWQKICAgICBwcm9wZXJ0eSBhbGlhcyBjZmdfc2hvd09u
bHlDdXJyZW50U2NyZWVuOiBzaG93T25seUN1cnJlbnRTY3JlZW4uY2hlY2tlZAogICAgIHByb3Bl
cnR5IGFsaWFzIGNmZ19zaG93T25seUN1cnJlbnREZXNrdG9wOiBzaG93T25seUN1cnJlbnREZXNr
dG9wLmNoZWNrZWQKICAgICBwcm9wZXJ0eSBhbGlhcyBjZmdfc2hvd09ubHlDdXJyZW50QWN0aXZp
dHk6IHNob3dPbmx5Q3VycmVudEFjdGl2aXR5LmNoZWNrZWQKQEAgLTk3LDYgKzk4LDExIEBAIFF0
TGF5b3V0cy5Db2x1bW5MYXlvdXQgewogICAgICAgICAgICAgICAgICAgICBtb2RlbDogW2kxOG4o
IkRvIE5vdCBTb3J0IiksIGkxOG4oIk1hbnVhbGx5IiksIGkxOG4oIkFscGhhYmV0aWNhbGx5Iiks
IGkxOG4oIkJ5IERlc2t0b3AiKSwgaTE4bigiQnkgQWN0aXZpdHkiKV0KICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIFF0Q29udHJvbHMuQ2hlY2tCb3ggewor
ICAgICAgICAgICAgICAgIGlkOiBlbmFibGVNb3VzZVNjcm9sbAorICAgICAgICAgICAgICAgIHRl
eHQ6IGkxOG4oIkVuYWJsZSBzY29sbGluZyB0aHJvdWdoIHRhc2tzIHdpdGggbW91c2UiKQorICAg
ICAgICAgICAgfQogICAgICAgICB9CiAgICAgfQogCmRpZmYgLS1naXQgYS9hcHBsZXRzL3Rhc2tt
YW5hZ2VyL3BhY2thZ2UvY29udGVudHMvdWkvTW91c2VIYW5kbGVyLnFtbCBiL2FwcGxldHMvdGFz
a21hbmFnZXIvcGFja2FnZS9jb250ZW50cy91aS9Nb3VzZUhhbmRsZXIucW1sCmluZGV4IDEyNGU0
YzkuLjgwMTA3ZjYgMTAwNjQ0Ci0tLSBhL2FwcGxldHMvdGFza21hbmFnZXIvcGFja2FnZS9jb250
ZW50cy91aS9Nb3VzZUhhbmRsZXIucW1sCisrKyBiL2FwcGxldHMvdGFza21hbmFnZXIvcGFja2Fn
ZS9jb250ZW50cy91aS9Nb3VzZUhhbmRsZXIucW1sCkBAIC04Nyw2ICs4NywxMCBAQCBJdGVtIHsK
IAogICAgICAgICBhbmNob3JzLmZpbGw6IHBhcmVudAogCi0gICAgICAgIG9uV2hlZWxNb3ZlZDog
VGFza1Rvb2xzLmFjdGl2YXRlTmV4dFByZXZUYXNrKGZhbHNlLCB3aGVlbC5kZWx0YSA8IDApCisg
ICAgICAgIG9uV2hlZWxNb3ZlZDogeworICAgICAgICAgICAgaWYgKHBsYXNtb2lkLmNvbmZpZ3Vy
YXRpb24uZW5hYmxlTW91c2VTY3JvbGwpIHsKKyAgICAgICAgICAgICAgICBUYXNrVG9vbHMuYWN0
aXZhdGVOZXh0UHJldlRhc2soZmFsc2UsIHdoZWVsLmRlbHRhIDwgMCkKKyAgICAgICAgICAgIH0K
KyAgICAgICAgfQogICAgIH0KIH0KZGlmZiAtLWdpdCBhL2FwcGxldHMvdGFza21hbmFnZXIvcGFj
a2FnZS9jb250ZW50cy91aS9UYXNrLnFtbCBiL2FwcGxldHMvdGFza21hbmFnZXIvcGFja2FnZS9j
b250ZW50cy91aS9UYXNrLnFtbAppbmRleCBiNmMzNTM5Li5mYmViZjI4IDEwMDY0NAotLS0gYS9h
cHBsZXRzL3Rhc2ttYW5hZ2VyL3BhY2thZ2UvY29udGVudHMvdWkvVGFzay5xbWwKKysrIGIvYXBw
bGV0cy90YXNrbWFuYWdlci9wYWNrYWdlL2NvbnRlbnRzL3VpL1Rhc2sucW1sCkBAIC0xMzQsNyAr
MTM0LDExIEBAIE1vdXNlRXZlbnRMaXN0ZW5lciB7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBv
bldoZWVsTW92ZWQ6IFRhc2tUb29scy5hY3RpdmF0ZU5leHRQcmV2VGFzayh0YXNrLCB3aGVlbC5k
ZWx0YSA8IDApCisgICAgb25XaGVlbE1vdmVkOiB7CisgICAgICAgIGlmIChwbGFzbW9pZC5jb25m
aWd1cmF0aW9uLmVuYWJsZU1vdXNlU2Nyb2xsKSB7CisgICAgICAgICAgICBUYXNrVG9vbHMuYWN0
aXZhdGVOZXh0UHJldlRhc2soZmFsc2UsIHdoZWVsLmRlbHRhIDwgMCkKKyAgICAgICAgfQorICAg
IH0KIAogICAgIFBsYXNtYUNvcmUuRnJhbWVTdmdJdGVtIHsKICAgICAgICAgaWQ6IGZyYW1lCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>