<?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>59256</bug_id>
          
          <creation_ts>2003-06-02 16:34:13 +0000</creation_ts>
          <short_desc>Konsole does not supprt selecting text with shift + arrow keys in mcedit</short_desc>
          <delta_ts>2012-04-26 12:36:41 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>konsole</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>Compiled Sources</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></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tobias Koenig">tokoe</reporter>
          <assigned_to name="Konsole Bugs">konsole-bugs-null</assigned_to>
          <cc>adaptee</cc>
    
    <cc>aspotashev</cc>
    
    <cc>carstenlohrke</cc>
    
    <cc>dprokoptsev</cc>
    
    <cc>esigra</cc>
    
    <cc>janow49420</cc>
    
    <cc>kevin.kofler</cc>
    
    <cc>lists</cc>
    
    <cc>rdieter</cc>
    
    <cc>robertknight</cc>
    
    <cc>svivanov</cc>
    
    <cc>vitaliy</cc>
          
          <cf_commitlink>http://commits.kde.org/konsole/b74cc7f2446cdd709ec293505f55360e0fabc7b5</cf_commitlink>
          <cf_versionfixedin>4.8.3</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>137230</commentid>
    <comment_count>0</comment_count>
    <who name="Tobias Koenig">tokoe</who>
    <bug_when>2003-06-02 16:34:13 +0000</bug_when>
    <thetext>Version:            (using KDE Devel)
Installed from:    Compiled sources

Hi,

in mcedit, the editor of midnight commander, you can use shift + arrow keys to
start a selection. However, it seems that konsole does not forward this key codes
to mc, so selecting text isn&apos;t possible...
I know the same shortcuts are already used for switching between the single consoles,
but it would be quite cool, if we could find a solution for this problem.

Ciao,
Tobias</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137267</commentid>
    <comment_count>1</comment_count>
    <who name="Dominik Stadler">dominik.stadler</who>
    <bug_when>2003-06-02 21:39:22 +0000</bug_when>
    <thetext>You can assign different keys to the actions in nearly every KDE-Application (BTW one 
of my favourite feature at all about KDE, I can really choose the hotkeys everywhere). I 
think that should solve your problem. 
 
Go to &quot;Settings&quot; - &quot;Configure shortcuts&quot; and search for the entry for &quot;next session&quot; and 
&quot;previous session&quot;. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137277</commentid>
    <comment_count>2</comment_count>
    <who name="Tobias Koenig">tokoe</who>
    <bug_when>2003-06-02 22:53:13 +0000</bug_when>
    <thetext>Subject: Re:  selection with shift + arrow keys in midnight commander

On Mon, Jun 02, 2003 at 07:39:24PM -0000, Dominik Stadler wrote:
Hi Dominik,

&gt; You can assign different keys to the actions in nearly every
&gt; KDE-Application (BTW one of my favourite feature at all about
&gt; KDE, I can really choose the hotkeys everywhere). I 
&gt; think that should solve your problem. 
Yeah, I&apos;m aware of this feature. Nevertheless, the Shift+Arrow
key codes aren&apos;t forwarded to mc, so I can&apos;t select text in
mcedit or any other editor, which uses this functionality.

Ciao,
Tobias
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163410</commentid>
    <comment_count>3</comment_count>
    <who name="Gary Cramblitt">garycramblitt</who>
    <bug_when>2003-10-02 06:03:48 +0000</bug_when>
    <thetext>The problem is that konsole is using the shifted arrow keys for other functions.
 For example, &lt;Shift-Up&gt; and &lt;Shift-Down&gt; are used to scroll the konsole
history.  &lt;Shift-Right&gt; and &lt;Shift-Left&gt; are used to switch sessions.  To solve
this problem, do the following:

1.  Go to KDE Control Center | Keyboard Shortcuts and make sure these keys are
not assigned as shortcuts.

2.  Copy /usr/share/apps/konsole/default.Keytab to
~/.kde/share/apps/konsole/mytab.keytab

3.  Edit mytab.keytab.  Change the &quot;Keyboard&quot; line to something like

keyboard &quot;XTerm (mytab)&quot;

Add the following lines below the cursor keys section.

# shifted cursor keys
key Up    +Shift   : &quot;\EO2A&quot;
key Down  +Shift   : &quot;\EO2B&quot;
key Right +Shift   : &quot;\EO2C&quot;
key Left  +Shift   : &quot;\EO2D&quot;

Comment out (add #) the following two lines.

# key Up    +Shift   : scrollLineUp
# key Down  +Shift   : scrollLineDown

4.  Close and restart konsole.  In konsole menu, choose &quot;Settings | Keyboard |
XTerm (mytab)&quot;.

You should now be able to select using arrow keys in Midnight Commander.

Note that you cannot scroll up/down one line at a time in konsole history
anymore, but &lt;Shift-PgUp&gt; and &lt;Shift-PgDn&gt; still work.

This fix also allows shifted selection in non-GUI vim and non-GUI emacs.  You
may have to do some mappings in the .vimrc or .emacs files to get it working.

Note that the above fixes work on my RedHat 9 KDE 3.1 system.  Your mileage may
vary.

Developers, an enhancement to konsole is needed that would permit Shift arrows
to change sessions and scroll history, but still send escape sequences when a
full-screen curses app (such as MC, non-GUI vim, non-GUI emacs) is running.  The
current design of the keytab files does not permit this.  Something like

# shifted cursor keys
key Up    +Shift   : &quot;\EO2A&quot;
key Down  +Shift   : &quot;\EO2B&quot;
key Right +Shift   : &quot;\EO2C&quot;
key Left  +Shift   : &quot;\EO2D&quot;
scrollLineUp       : Up    +Shift
scrollLineDown     : Down  +Shift

would allow the shifted Up/Down keys to work in two different modes. 
Determining which mode is the problem, of course.  Perhaps a custom terminal
initialization escape sequence?

Gary Cramblitt
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>410261</commentid>
    <comment_count>4</comment_count>
    <who name="Daniël Mantione">daniel.mantione</who>
    <bug_when>2006-01-31 11:17:45 +0000</bug_when>
    <thetext>One vote for this, the shift arrow keys should be available in text mode applications to select text. I&apos;m developer of Free Pascal and I&apos;m getting complaints that it is impossible to select text in the Integrated Development Environment (even though, just like Midnight Commander, there exists a workaround). I also want an option for shift+ins to give an escape code.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>414289</commentid>
    <comment_count>5</comment_count>
    <who name="">esigra</who>
    <bug_when>2006-02-15 11:18:29 +0000</bug_when>
    <thetext>Yes, I also want Shift+Arrowkey selection in Konsole (not just in embedded editors). And I want to get rid of the Shift+Left/Right switching. It is confusing for KDevelop users who are used to Alt+Left/Right. So I suggest this default configuration:
Alt+Left/Right: switching
Alt+Up/Down/PageUp/PageDown: scrolling
Shift+Left/Right/Up/Down/PageUp/PageDown: selecting

And I want the Alt shortcuts to also work with AltGr so that I can switch between consoles with one hand (sorry but Alt is just too far away from the arrow keys for my hands).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562365</commentid>
    <comment_count>6</comment_count>
    <who name="FiNeX">finex</who>
    <bug_when>2007-12-11 20:31:19 +0000</bug_when>
    <thetext>*** Bug 118257 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656156</commentid>
    <comment_count>7</comment_count>
    <who name="Dmitry Prokoptsev">dprokoptsev</who>
    <bug_when>2008-10-23 03:10:12 +0000</bug_when>
    <thetext>The reason is that Shift+Arrows are hardcoded to scroll Konsole buffer since r666607.

I&apos;ve made a patch which makes Konsole respect settings in its keymap, but keeps ability to scroll different windows within a session independently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656157</commentid>
    <comment_count>8</comment_count>
      <attachid>28071</attachid>
    <who name="Dmitry Prokoptsev">dprokoptsev</who>
    <bug_when>2008-10-23 03:16:25 +0000</bug_when>
    <thetext>Created attachment 28071
Restores configurable window scroll from keyboard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656158</commentid>
    <comment_count>9</comment_count>
      <attachid>28072</attachid>
    <who name="Dmitry Prokoptsev">dprokoptsev</who>
    <bug_when>2008-10-23 03:16:27 +0000</bug_when>
    <thetext>Created attachment 28072
Restores configurable window scroll from keyboard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731076</commentid>
    <comment_count>10</comment_count>
      <attachid>32159</attachid>
    <who name="Kurt Hindenburg">khindenburg</who>
    <bug_when>2009-03-16 00:06:08 +0000</bug_when>
    <thetext>Created attachment 32159
Restores configurable window scroll from keyboard.

The same patch as above but it applies to trunk cleanly.

I need someway to test this easily.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>864113</commentid>
    <comment_count>11</comment_count>
    <who name="Vitaliy Margolen">vitaliy</who>
    <bug_when>2009-11-18 03:55:18 +0000</bug_when>
    <thetext>Kde 4 4.3.1 (SuSE 11.2) and the bug is back again. Would someone actually commit this fix?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>978580</commentid>
    <comment_count>12</comment_count>
    <who name="Sergei Ivanov">svivanov</who>
    <bug_when>2010-06-14 21:08:42 +0000</bug_when>
    <thetext>I confirm that the patch from #10 works on Kubuntu 10.04 (KDE 4.4.2), provided that the following lines are added to the keytab:

key Up    +Shift   : &quot;\EO2A&quot;
key Down  +Shift   : &quot;\EO2B&quot;
key Right +Shift   : &quot;\EO2C&quot;
key Left  +Shift   : &quot;\EO2D&quot;

I added them before the &quot;# Function keys&quot; line. And, of course, reassigned the tab switching shortcuts in Menu-&gt;Settings-&gt;Configure Shortcuts.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990076</commentid>
    <comment_count>13</comment_count>
    <who name="Vitaliy Margolen">vitaliy</who>
    <bug_when>2010-07-15 07:06:56 +0000</bug_when>
    <thetext>KDE 4.4.4-1.2 and this bug is still not fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1087379</commentid>
    <comment_count>14</comment_count>
    <who name="Kevin Kofler">kevin.kofler</who>
    <bug_when>2011-02-13 21:58:02 +0000</bug_when>
    <thetext>Ping? What&apos;s the status of this patch?

Is it the very idea of the patch which is the problem? Then you should be aware that if you drop the default.keymap changes, the patch should not break the existing behavior, yet allow reconfiguring the keys correctly (which doesn&apos;t work without the patch because there&apos;s code checking for shift+arrows explicitly). So I don&apos;t think that principle of the patch without the default.keymap is objectionable, is it?

Is it the implementation of the patch which is faulty? Then how can it be done better?

Or did you just not have time to look at it?

We were asked to apply this patch in Fedora, and I&apos;d really like to know your (upstream&apos;s) position before even considering doing that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1087382</commentid>
    <comment_count>15</comment_count>
      <attachid>57229</attachid>
    <who name="Vitaliy Margolen">vitaliy</who>
    <bug_when>2011-02-13 22:13:25 +0000</bug_when>
    <thetext>Created attachment 57229
Rebased patch against current GIT

BTW, this is not a wishlist, it&apos;s a bug. And platform is not Linux, but all, since it&apos;s a code bug that applies to everything.

Anyone can reset those fields accordingly?

Patch works fine but it really does need to be included into KDE. What&apos;s a holdup with that anyway? How many years you need to fix bugs?

This is a regression and broken by this commit:
commit 8a81e29f8f9cb1950cac3fd036e02ddd364e0cba
Author: Robert Knight &lt;robertknight@gmail.com&gt;
Date:   Sun May 20 12:15:10 2007 +0000

    Reimplement scrolling the display up and down using the keyboard.  This is now done in the display rather than the emulation, which allows displays on the same session to be scrolled independantly, but doesn&apos;t respect the scroll commands defined in the key bindings file.
    
    svn path=/trunk/KDE/kdebase/apps/konsole/; revision=666607</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1087389</commentid>
    <comment_count>16</comment_count>
    <who name="Kevin Kofler">kevin.kofler</who>
    <bug_when>2011-02-13 22:32:03 +0000</bug_when>
    <thetext>&gt; Anyone can reset those fields accordingly?

Done.

And from the commit message:
&gt; but doesn&apos;t respect the scroll commands defined in the key bindings file.
… so you KNOW you break something and you commit it anyway? Huh?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1087422</commentid>
    <comment_count>17</comment_count>
    <who name="Robert Knight">robertknight</who>
    <bug_when>2011-02-14 00:38:09 +0000</bug_when>
    <thetext>&gt; Ping? What&apos;s the status of this patch?

Nobody has been actively working on Konsole these past 3-4 years as far as I know.  If you want to get patches reviewed, fixed up and merged you can either do it yourself or appeal for assistance from developers working on other areas of KDE (eg. via a mail to kde-devel).

From a brief glance at the patch, I think that the Vt102Emulation::sendKeyEvent() implementation is not the right approach - the code assumes that it is part of a slot which has been invoked from a signal of an object which itself has a particular set of signals.  That is liable to accidentally break if someone modifies the surrounding code or the context from which it is called in future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1170856</commentid>
    <comment_count>18</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2011-10-07 13:09:16 +0000</bug_when>
    <thetext>I didn&apos;t invesitage this problem in depth, but with konsole-2.7.2 the only needed fix is adding those 4 lines from comment #10 into default.keytab and reassigning the predefined shortcuts.

Could someone who suffers from this problem confirm above statement?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249817</commentid>
    <comment_count>19</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2012-04-26 12:35:10 +0000</bug_when>
    <thetext>Git commit ad4314c769dda0ce0bca6741b6bff4f4c9e18a61 by Jekyll Wu.
Committed on 26/04/2012 at 08:32.
Pushed by jekyllwu into branch &apos;master&apos;.

Allow Shift+Arrow to be passed into to applications like mc and vim

Note: action shortcuts take precedence of keybindings. So to use
Shift+Arrow in mc/vim, make sure they are not set as action shortcuts.
Related: bug 204388
FIXED-IN: 4.8.3

M  +5    -0    data/keyboard-layouts/default.keytab

http://commits.kde.org/konsole/ad4314c769dda0ce0bca6741b6bff4f4c9e18a61</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249820</commentid>
    <comment_count>20</comment_count>
    <who name="Jekyll Wu">adaptee</who>
    <bug_when>2012-04-26 12:36:41 +0000</bug_when>
    <thetext>Git commit b74cc7f2446cdd709ec293505f55360e0fabc7b5 by Jekyll Wu.
Committed on 26/04/2012 at 08:32.
Pushed by jekyllwu into branch &apos;KDE/4.8&apos;.

Allow Shift+Arrow to be passed into to applications like mc and vim

Note: action shortcuts take precedence of keybindings. So to use
Shift+Arrow in mc/vim, make sure they are not set as action shortcuts.
Related: bug 204388
FIXED-IN: 4.8.3
(cherry picked from commit ad4314c769dda0ce0bca6741b6bff4f4c9e18a61)

M  +5    -0    data/keyboard-layouts/default.keytab

http://commits.kde.org/konsole/b74cc7f2446cdd709ec293505f55360e0fabc7b5</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28071</attachid>
            <date>2008-10-23 03:16:25 +0000</date>
            <delta_ts>2009-03-16 00:06:08 +0000</delta_ts>
            <desc>Restores configurable window scroll from keyboard.</desc>
            <filename>konsole.diff</filename>
            <type>text/plain</type>
            <size>4968</size>
            <attacher name="Dmitry Prokoptsev">dprokoptsev</attacher>
            
              <data encoding="base64">ZGlmZiAtciAtdSBrZGViYXNlLTQuMS4yL2FwcHMva29uc29sZS9zcmMvVGVybWluYWxEaXNwbGF5
LmNwcCBrZGViYXNlLTQuMS4yLm5ldy9hcHBzL2tvbnNvbGUvc3JjL1Rlcm1pbmFsRGlzcGxheS5j
cHAKLS0tIGtkZWJhc2UtNC4xLjIvYXBwcy9rb25zb2xlL3NyYy9UZXJtaW5hbERpc3BsYXkuY3Bw
CTIwMDgtMDYtMDMgMTM6MzQ6MjQuMDAwMDAwMDAwICswNDAwCisrKyBrZGViYXNlLTQuMS4yLm5l
dy9hcHBzL2tvbnNvbGUvc3JjL1Rlcm1pbmFsRGlzcGxheS5jcHAJMjAwOC0xMC0yMyAwMzo0Njoz
Ny4wMDAwMDAwMDAgKzA0MDAKQEAgLTIzNzMsNDQgKzIzNzMsNiBAQAogCiB2b2lkIFRlcm1pbmFs
RGlzcGxheTo6a2V5UHJlc3NFdmVudCggUUtleUV2ZW50KiBldmVudCApCiB7Ci0gICAgYm9vbCBl
bWl0S2V5UHJlc3NTaWduYWwgPSB0cnVlOwotCi0gICAgLy8gS2V5Ym9hcmQtYmFzZWQgbmF2aWdh
dGlvbgotICAgIGlmICggZXZlbnQtPm1vZGlmaWVycygpID09IFF0OjpTaGlmdE1vZGlmaWVyICkK
LSAgICB7Ci0gICAgICAgIGJvb2wgdXBkYXRlID0gdHJ1ZTsKLQotICAgICAgICBpZiAoIGV2ZW50
LT5rZXkoKSA9PSBRdDo6S2V5X1BhZ2VVcCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIF9zY3Jl
ZW5XaW5kb3ctPnNjcm9sbEJ5KCBTY3JlZW5XaW5kb3c6OlNjcm9sbFBhZ2VzICwgLTEgKTsKLSAg
ICAgICAgfQotICAgICAgICBlbHNlIGlmICggZXZlbnQtPmtleSgpID09IFF0OjpLZXlfUGFnZURv
d24gKQotICAgICAgICB7Ci0gICAgICAgICAgICBfc2NyZWVuV2luZG93LT5zY3JvbGxCeSggU2Ny
ZWVuV2luZG93OjpTY3JvbGxQYWdlcyAsIDEgKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlm
ICggZXZlbnQtPmtleSgpID09IFF0OjpLZXlfVXAgKQotICAgICAgICB7Ci0gICAgICAgICAgICBf
c2NyZWVuV2luZG93LT5zY3JvbGxCeSggU2NyZWVuV2luZG93OjpTY3JvbGxMaW5lcyAsIC0xICk7
Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIGV2ZW50LT5rZXkoKSA9PSBRdDo6S2V5X0Rv
d24gKQotICAgICAgICB7Ci0gICAgICAgICAgICBfc2NyZWVuV2luZG93LT5zY3JvbGxCeSggU2Ny
ZWVuV2luZG93OjpTY3JvbGxMaW5lcyAsIDEgKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0g
ICAgICAgICAgICB1cGRhdGUgPSBmYWxzZTsKLQotICAgICAgICBpZiAoIHVwZGF0ZSApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIF9zY3JlZW5XaW5kb3ctPnNldFRyYWNrT3V0cHV0KCBfc2NyZWVu
V2luZG93LT5hdEVuZE9mT3V0cHV0KCkgKTsKLSAgICAgICAgICAgIAotICAgICAgICAgICAgdXBk
YXRlTGluZVByb3BlcnRpZXMoKTsKLSAgICAgICAgICAgIHVwZGF0ZUltYWdlKCk7Ci0KLSAgICAg
ICAgICAgIC8vIGRvIG5vdCBzZW5kIGtleSBwcmVzcyB0byB0ZXJtaW5hbAotICAgICAgICAgICAg
ZW1pdEtleVByZXNzU2lnbmFsID0gZmFsc2U7Ci0gICAgICAgIH0KLSAgICB9Ci0KICAgICBfYWN0
U2VsPTA7IC8vIEtleSBzdHJva2UgaW1wbGllcyBhIHNjcmVlbiB1cGRhdGUsIHNvIFRlcm1pbmFs
RGlzcGxheSB3b24ndAogICAgICAgICAgICAgICAvLyBrbm93IHdoZXJlIHRoZSBjdXJyZW50IHNl
bGVjdGlvbiBpcy4KIApAQCAtMjQyMyw4ICsyMzg1LDcgQEAKICAgICAgICAgX2N1cnNvckJsaW5r
aW5nID0gZmFsc2U7CiAgICAgfQogCi0gICAgaWYgKCBlbWl0S2V5UHJlc3NTaWduYWwgKQotICAg
ICAgICBlbWl0IGtleVByZXNzZWRTaWduYWwoZXZlbnQpOworICAgIGVtaXQga2V5UHJlc3NlZFNp
Z25hbChldmVudCk7CiAKICAgICBldmVudC0+YWNjZXB0KCk7CiB9CkBAIC0yNzk4LDYgKzI3NTks
MTkgQEAKICAgc2V0VlRGb250KGZvbnQoKSk7IC8vIFRyaWdnZXIgYW4gdXBkYXRlLgogfQogCit2
b2lkIFRlcm1pbmFsRGlzcGxheTo6c2Nyb2xsZWQoKQoreworICAgIF9zY3JlZW5XaW5kb3ctPnNl
dFRyYWNrT3V0cHV0KCBfc2NyZWVuV2luZG93LT5hdEVuZE9mT3V0cHV0KCkgKTsKKyAgICB1cGRh
dGVMaW5lUHJvcGVydGllcygpOworICAgIHVwZGF0ZUltYWdlKCk7Cit9CisKK3ZvaWQgVGVybWlu
YWxEaXNwbGF5OjpzY3JvbGxMaW5lVXAoKSAgICB7IF9zY3JlZW5XaW5kb3ctPnNjcm9sbEJ5KCBT
Y3JlZW5XaW5kb3c6OlNjcm9sbExpbmVzLCAtMSApOyBzY3JvbGxlZCgpOyB9Cit2b2lkIFRlcm1p
bmFsRGlzcGxheTo6c2Nyb2xsTGluZURvd24oKSAgeyBfc2NyZWVuV2luZG93LT5zY3JvbGxCeSgg
U2NyZWVuV2luZG93OjpTY3JvbGxMaW5lcywgIDEgKTsgc2Nyb2xsZWQoKTsgfQordm9pZCBUZXJt
aW5hbERpc3BsYXk6OnNjcm9sbFBhZ2VVcCgpICAgIHsgX3NjcmVlbldpbmRvdy0+c2Nyb2xsQnko
IFNjcmVlbldpbmRvdzo6U2Nyb2xsUGFnZXMsIC0xICk7IHNjcm9sbGVkKCk7IH0KK3ZvaWQgVGVy
bWluYWxEaXNwbGF5OjpzY3JvbGxQYWdlRG93bigpICB7IF9zY3JlZW5XaW5kb3ctPnNjcm9sbEJ5
KCBTY3JlZW5XaW5kb3c6OlNjcm9sbFBhZ2VzLCAgMSApOyBzY3JvbGxlZCgpOyB9CisKKwogQXV0
b1Njcm9sbEhhbmRsZXI6OkF1dG9TY3JvbGxIYW5kbGVyKFFXaWRnZXQqIHBhcmVudCkKIDogUU9i
amVjdChwYXJlbnQpCiAsIF90aW1lcklkKDApCmRpZmYgLXIgLXUga2RlYmFzZS00LjEuMi9hcHBz
L2tvbnNvbGUvc3JjL1Rlcm1pbmFsRGlzcGxheS5oIGtkZWJhc2UtNC4xLjIubmV3L2FwcHMva29u
c29sZS9zcmMvVGVybWluYWxEaXNwbGF5LmgKLS0tIGtkZWJhc2UtNC4xLjIvYXBwcy9rb25zb2xl
L3NyYy9UZXJtaW5hbERpc3BsYXkuaAkyMDA4LTA1LTIxIDEyOjMyOjU0LjAwMDAwMDAwMCArMDQw
MAorKysga2RlYmFzZS00LjEuMi5uZXcvYXBwcy9rb25zb2xlL3NyYy9UZXJtaW5hbERpc3BsYXku
aAkyMDA4LTEwLTIzIDAzOjQxOjAzLjAwMDAwMDAwMCArMDQwMApAQCAtNDgxLDYgKzQ4MSwxMSBA
QAogCSAqLwogCXZvaWQgc2V0Rm9yZWdyb3VuZENvbG9yKGNvbnN0IFFDb2xvciYgY29sb3IpOwog
CisgICAgdm9pZCBzY3JvbGxMaW5lVXAoKTsKKyAgICB2b2lkIHNjcm9sbExpbmVEb3duKCk7Cisg
ICAgdm9pZCBzY3JvbGxQYWdlVXAoKTsKKyAgICB2b2lkIHNjcm9sbFBhZ2VEb3duKCk7CisKIHNp
Z25hbHM6CiAKICAgICAvKioKQEAgLTY1Nyw2ICs2NjIsOCBAQAogCiAJLy8gcmVkcmF3cyB0aGUg
Y3Vyc29yCiAJdm9pZCB1cGRhdGVDdXJzb3IoKTsKKwkKKyAgICB2b2lkIHNjcm9sbGVkKCk7CiAK
ICAgICAvLyB0aGUgd2luZG93IG9udG8gdGhlIHRlcm1pbmFsIHNjcmVlbiB3aGljaCB0aGlzIGRp
c3BsYXkKICAgICAvLyBpcyBjdXJyZW50bHkgc2hvd2luZy4gIApkaWZmIC1yIC11IGtkZWJhc2Ut
NC4xLjIvYXBwcy9rb25zb2xlL3NyYy9WdDEwMkVtdWxhdGlvbi5jcHAga2RlYmFzZS00LjEuMi5u
ZXcvYXBwcy9rb25zb2xlL3NyYy9WdDEwMkVtdWxhdGlvbi5jcHAKLS0tIGtkZWJhc2UtNC4xLjIv
YXBwcy9rb25zb2xlL3NyYy9WdDEwMkVtdWxhdGlvbi5jcHAJMjAwOC0wNi0xOCAxNjo0MToyMS4w
MDAwMDAwMDAgKzA0MDAKKysrIGtkZWJhc2UtNC4xLjIubmV3L2FwcHMva29uc29sZS9zcmMvVnQx
MDJFbXVsYXRpb24uY3BwCTIwMDgtMTAtMjMgMDM6NDU6NTIuMDAwMDAwMDAwICswNDAwCkBAIC05
NDIsNiArOTQyLDcgQEAKICAgfQogCiB9CisKIHZvaWQgVnQxMDJFbXVsYXRpb246OnNlbmRLZXlF
dmVudCggUUtleUV2ZW50KiBldmVudCApCiB7CiAgICAgUXQ6OktleWJvYXJkTW9kaWZpZXJzIG1v
ZGlmaWVycyA9IGV2ZW50LT5tb2RpZmllcnMoKTsKQEAgLTk2OSw3ICs5NzAsNyBAQAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZlbnQtPmtleSgpICwg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RpZmll
cnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0
ZXMgKTsKLQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgIC8vIHNlbmQgcmVzdWx0IHRvIHRlcm1pbmFsCiAgICAgICAgIFFCeXRlQXJyYXkg
dGV4dFRvU2VuZDsKIApAQCAtMTAwMSw2ICsxMDAyLDMxIEBACiAgICAgICAgICAgICB0ZXh0VG9T
ZW5kICs9IF9jb2RlYy0+ZnJvbVVuaWNvZGUoZXZlbnQtPnRleHQoKSk7CiAKICAgICAgICAgc2Vu
ZERhdGEoIHRleHRUb1NlbmQuY29uc3REYXRhKCkgLCB0ZXh0VG9TZW5kLmxlbmd0aCgpICk7Cisg
ICAgICAgIAorICAgICAgICBpZiAoIGVudHJ5LmNvbW1hbmQoKSAhPSBLZXlib2FyZFRyYW5zbGF0
b3I6Ok5vQ29tbWFuZCAmJiBzZW5kZXIoKSApIHsKKyAgICAJICAgIHN3aXRjaCAoIGVudHJ5LmNv
bW1hbmQoKSApIHsKKworICAgIAkgICAgY2FzZSBLZXlib2FyZFRyYW5zbGF0b3I6OlNjcm9sbExp
bmVVcENvbW1hbmQ6CisgICAgCQlRTWV0YU9iamVjdDo6aW52b2tlTWV0aG9kKCBzZW5kZXIoKSwg
InNjcm9sbExpbmVVcCIgKTsKKyAgICAJCWJyZWFrOworCisgICAgCSAgICBjYXNlIEtleWJvYXJk
VHJhbnNsYXRvcjo6U2Nyb2xsTGluZURvd25Db21tYW5kOgorICAgIAkJUU1ldGFPYmplY3Q6Omlu
dm9rZU1ldGhvZCggc2VuZGVyKCksICJzY3JvbGxMaW5lRG93biIgKTsKKyAgICAJCWJyZWFrOwor
CisgICAgCSAgICBjYXNlIEtleWJvYXJkVHJhbnNsYXRvcjo6U2Nyb2xsUGFnZVVwQ29tbWFuZDoK
KyAgICAJCVFNZXRhT2JqZWN0OjppbnZva2VNZXRob2QoIHNlbmRlcigpLCAic2Nyb2xsUGFnZVVw
IiApOworICAgIAkJYnJlYWs7CisKKyAgICAJICAgIGNhc2UgS2V5Ym9hcmRUcmFuc2xhdG9yOjpT
Y3JvbGxQYWdlRG93bkNvbW1hbmQ6CisgICAgCQlRTWV0YU9iamVjdDo6aW52b2tlTWV0aG9kKCBz
ZW5kZXIoKSwgInNjcm9sbFBhZ2VEb3duIiApOworICAgIAkJYnJlYWs7CisKKwkgICAgZGVmYXVs
dDoKKyAgICAJCWJyZWFrOworCisgICAgCSAgICB9CisgICAgICAgIH0KICAgICB9CiAgICAgZWxz
ZQogICAgIHsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28072</attachid>
            <date>2008-10-23 03:16:27 +0000</date>
            <delta_ts>2009-03-16 00:06:08 +0000</delta_ts>
            <desc>Restores configurable window scroll from keyboard.</desc>
            <filename>konsole.diff</filename>
            <type>text/plain</type>
            <size>4968</size>
            <attacher name="Dmitry Prokoptsev">dprokoptsev</attacher>
            
              <data encoding="base64">ZGlmZiAtciAtdSBrZGViYXNlLTQuMS4yL2FwcHMva29uc29sZS9zcmMvVGVybWluYWxEaXNwbGF5
LmNwcCBrZGViYXNlLTQuMS4yLm5ldy9hcHBzL2tvbnNvbGUvc3JjL1Rlcm1pbmFsRGlzcGxheS5j
cHAKLS0tIGtkZWJhc2UtNC4xLjIvYXBwcy9rb25zb2xlL3NyYy9UZXJtaW5hbERpc3BsYXkuY3Bw
CTIwMDgtMDYtMDMgMTM6MzQ6MjQuMDAwMDAwMDAwICswNDAwCisrKyBrZGViYXNlLTQuMS4yLm5l
dy9hcHBzL2tvbnNvbGUvc3JjL1Rlcm1pbmFsRGlzcGxheS5jcHAJMjAwOC0xMC0yMyAwMzo0Njoz
Ny4wMDAwMDAwMDAgKzA0MDAKQEAgLTIzNzMsNDQgKzIzNzMsNiBAQAogCiB2b2lkIFRlcm1pbmFs
RGlzcGxheTo6a2V5UHJlc3NFdmVudCggUUtleUV2ZW50KiBldmVudCApCiB7Ci0gICAgYm9vbCBl
bWl0S2V5UHJlc3NTaWduYWwgPSB0cnVlOwotCi0gICAgLy8gS2V5Ym9hcmQtYmFzZWQgbmF2aWdh
dGlvbgotICAgIGlmICggZXZlbnQtPm1vZGlmaWVycygpID09IFF0OjpTaGlmdE1vZGlmaWVyICkK
LSAgICB7Ci0gICAgICAgIGJvb2wgdXBkYXRlID0gdHJ1ZTsKLQotICAgICAgICBpZiAoIGV2ZW50
LT5rZXkoKSA9PSBRdDo6S2V5X1BhZ2VVcCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIF9zY3Jl
ZW5XaW5kb3ctPnNjcm9sbEJ5KCBTY3JlZW5XaW5kb3c6OlNjcm9sbFBhZ2VzICwgLTEgKTsKLSAg
ICAgICAgfQotICAgICAgICBlbHNlIGlmICggZXZlbnQtPmtleSgpID09IFF0OjpLZXlfUGFnZURv
d24gKQotICAgICAgICB7Ci0gICAgICAgICAgICBfc2NyZWVuV2luZG93LT5zY3JvbGxCeSggU2Ny
ZWVuV2luZG93OjpTY3JvbGxQYWdlcyAsIDEgKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlm
ICggZXZlbnQtPmtleSgpID09IFF0OjpLZXlfVXAgKQotICAgICAgICB7Ci0gICAgICAgICAgICBf
c2NyZWVuV2luZG93LT5zY3JvbGxCeSggU2NyZWVuV2luZG93OjpTY3JvbGxMaW5lcyAsIC0xICk7
Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIGV2ZW50LT5rZXkoKSA9PSBRdDo6S2V5X0Rv
d24gKQotICAgICAgICB7Ci0gICAgICAgICAgICBfc2NyZWVuV2luZG93LT5zY3JvbGxCeSggU2Ny
ZWVuV2luZG93OjpTY3JvbGxMaW5lcyAsIDEgKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0g
ICAgICAgICAgICB1cGRhdGUgPSBmYWxzZTsKLQotICAgICAgICBpZiAoIHVwZGF0ZSApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIF9zY3JlZW5XaW5kb3ctPnNldFRyYWNrT3V0cHV0KCBfc2NyZWVu
V2luZG93LT5hdEVuZE9mT3V0cHV0KCkgKTsKLSAgICAgICAgICAgIAotICAgICAgICAgICAgdXBk
YXRlTGluZVByb3BlcnRpZXMoKTsKLSAgICAgICAgICAgIHVwZGF0ZUltYWdlKCk7Ci0KLSAgICAg
ICAgICAgIC8vIGRvIG5vdCBzZW5kIGtleSBwcmVzcyB0byB0ZXJtaW5hbAotICAgICAgICAgICAg
ZW1pdEtleVByZXNzU2lnbmFsID0gZmFsc2U7Ci0gICAgICAgIH0KLSAgICB9Ci0KICAgICBfYWN0
U2VsPTA7IC8vIEtleSBzdHJva2UgaW1wbGllcyBhIHNjcmVlbiB1cGRhdGUsIHNvIFRlcm1pbmFs
RGlzcGxheSB3b24ndAogICAgICAgICAgICAgICAvLyBrbm93IHdoZXJlIHRoZSBjdXJyZW50IHNl
bGVjdGlvbiBpcy4KIApAQCAtMjQyMyw4ICsyMzg1LDcgQEAKICAgICAgICAgX2N1cnNvckJsaW5r
aW5nID0gZmFsc2U7CiAgICAgfQogCi0gICAgaWYgKCBlbWl0S2V5UHJlc3NTaWduYWwgKQotICAg
ICAgICBlbWl0IGtleVByZXNzZWRTaWduYWwoZXZlbnQpOworICAgIGVtaXQga2V5UHJlc3NlZFNp
Z25hbChldmVudCk7CiAKICAgICBldmVudC0+YWNjZXB0KCk7CiB9CkBAIC0yNzk4LDYgKzI3NTks
MTkgQEAKICAgc2V0VlRGb250KGZvbnQoKSk7IC8vIFRyaWdnZXIgYW4gdXBkYXRlLgogfQogCit2
b2lkIFRlcm1pbmFsRGlzcGxheTo6c2Nyb2xsZWQoKQoreworICAgIF9zY3JlZW5XaW5kb3ctPnNl
dFRyYWNrT3V0cHV0KCBfc2NyZWVuV2luZG93LT5hdEVuZE9mT3V0cHV0KCkgKTsKKyAgICB1cGRh
dGVMaW5lUHJvcGVydGllcygpOworICAgIHVwZGF0ZUltYWdlKCk7Cit9CisKK3ZvaWQgVGVybWlu
YWxEaXNwbGF5OjpzY3JvbGxMaW5lVXAoKSAgICB7IF9zY3JlZW5XaW5kb3ctPnNjcm9sbEJ5KCBT
Y3JlZW5XaW5kb3c6OlNjcm9sbExpbmVzLCAtMSApOyBzY3JvbGxlZCgpOyB9Cit2b2lkIFRlcm1p
bmFsRGlzcGxheTo6c2Nyb2xsTGluZURvd24oKSAgeyBfc2NyZWVuV2luZG93LT5zY3JvbGxCeSgg
U2NyZWVuV2luZG93OjpTY3JvbGxMaW5lcywgIDEgKTsgc2Nyb2xsZWQoKTsgfQordm9pZCBUZXJt
aW5hbERpc3BsYXk6OnNjcm9sbFBhZ2VVcCgpICAgIHsgX3NjcmVlbldpbmRvdy0+c2Nyb2xsQnko
IFNjcmVlbldpbmRvdzo6U2Nyb2xsUGFnZXMsIC0xICk7IHNjcm9sbGVkKCk7IH0KK3ZvaWQgVGVy
bWluYWxEaXNwbGF5OjpzY3JvbGxQYWdlRG93bigpICB7IF9zY3JlZW5XaW5kb3ctPnNjcm9sbEJ5
KCBTY3JlZW5XaW5kb3c6OlNjcm9sbFBhZ2VzLCAgMSApOyBzY3JvbGxlZCgpOyB9CisKKwogQXV0
b1Njcm9sbEhhbmRsZXI6OkF1dG9TY3JvbGxIYW5kbGVyKFFXaWRnZXQqIHBhcmVudCkKIDogUU9i
amVjdChwYXJlbnQpCiAsIF90aW1lcklkKDApCmRpZmYgLXIgLXUga2RlYmFzZS00LjEuMi9hcHBz
L2tvbnNvbGUvc3JjL1Rlcm1pbmFsRGlzcGxheS5oIGtkZWJhc2UtNC4xLjIubmV3L2FwcHMva29u
c29sZS9zcmMvVGVybWluYWxEaXNwbGF5LmgKLS0tIGtkZWJhc2UtNC4xLjIvYXBwcy9rb25zb2xl
L3NyYy9UZXJtaW5hbERpc3BsYXkuaAkyMDA4LTA1LTIxIDEyOjMyOjU0LjAwMDAwMDAwMCArMDQw
MAorKysga2RlYmFzZS00LjEuMi5uZXcvYXBwcy9rb25zb2xlL3NyYy9UZXJtaW5hbERpc3BsYXku
aAkyMDA4LTEwLTIzIDAzOjQxOjAzLjAwMDAwMDAwMCArMDQwMApAQCAtNDgxLDYgKzQ4MSwxMSBA
QAogCSAqLwogCXZvaWQgc2V0Rm9yZWdyb3VuZENvbG9yKGNvbnN0IFFDb2xvciYgY29sb3IpOwog
CisgICAgdm9pZCBzY3JvbGxMaW5lVXAoKTsKKyAgICB2b2lkIHNjcm9sbExpbmVEb3duKCk7Cisg
ICAgdm9pZCBzY3JvbGxQYWdlVXAoKTsKKyAgICB2b2lkIHNjcm9sbFBhZ2VEb3duKCk7CisKIHNp
Z25hbHM6CiAKICAgICAvKioKQEAgLTY1Nyw2ICs2NjIsOCBAQAogCiAJLy8gcmVkcmF3cyB0aGUg
Y3Vyc29yCiAJdm9pZCB1cGRhdGVDdXJzb3IoKTsKKwkKKyAgICB2b2lkIHNjcm9sbGVkKCk7CiAK
ICAgICAvLyB0aGUgd2luZG93IG9udG8gdGhlIHRlcm1pbmFsIHNjcmVlbiB3aGljaCB0aGlzIGRp
c3BsYXkKICAgICAvLyBpcyBjdXJyZW50bHkgc2hvd2luZy4gIApkaWZmIC1yIC11IGtkZWJhc2Ut
NC4xLjIvYXBwcy9rb25zb2xlL3NyYy9WdDEwMkVtdWxhdGlvbi5jcHAga2RlYmFzZS00LjEuMi5u
ZXcvYXBwcy9rb25zb2xlL3NyYy9WdDEwMkVtdWxhdGlvbi5jcHAKLS0tIGtkZWJhc2UtNC4xLjIv
YXBwcy9rb25zb2xlL3NyYy9WdDEwMkVtdWxhdGlvbi5jcHAJMjAwOC0wNi0xOCAxNjo0MToyMS4w
MDAwMDAwMDAgKzA0MDAKKysrIGtkZWJhc2UtNC4xLjIubmV3L2FwcHMva29uc29sZS9zcmMvVnQx
MDJFbXVsYXRpb24uY3BwCTIwMDgtMTAtMjMgMDM6NDU6NTIuMDAwMDAwMDAwICswNDAwCkBAIC05
NDIsNiArOTQyLDcgQEAKICAgfQogCiB9CisKIHZvaWQgVnQxMDJFbXVsYXRpb246OnNlbmRLZXlF
dmVudCggUUtleUV2ZW50KiBldmVudCApCiB7CiAgICAgUXQ6OktleWJvYXJkTW9kaWZpZXJzIG1v
ZGlmaWVycyA9IGV2ZW50LT5tb2RpZmllcnMoKTsKQEAgLTk2OSw3ICs5NzAsNyBAQAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZlbnQtPmtleSgpICwg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RpZmll
cnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0
ZXMgKTsKLQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgIC8vIHNlbmQgcmVzdWx0IHRvIHRlcm1pbmFsCiAgICAgICAgIFFCeXRlQXJyYXkg
dGV4dFRvU2VuZDsKIApAQCAtMTAwMSw2ICsxMDAyLDMxIEBACiAgICAgICAgICAgICB0ZXh0VG9T
ZW5kICs9IF9jb2RlYy0+ZnJvbVVuaWNvZGUoZXZlbnQtPnRleHQoKSk7CiAKICAgICAgICAgc2Vu
ZERhdGEoIHRleHRUb1NlbmQuY29uc3REYXRhKCkgLCB0ZXh0VG9TZW5kLmxlbmd0aCgpICk7Cisg
ICAgICAgIAorICAgICAgICBpZiAoIGVudHJ5LmNvbW1hbmQoKSAhPSBLZXlib2FyZFRyYW5zbGF0
b3I6Ok5vQ29tbWFuZCAmJiBzZW5kZXIoKSApIHsKKyAgICAJICAgIHN3aXRjaCAoIGVudHJ5LmNv
bW1hbmQoKSApIHsKKworICAgIAkgICAgY2FzZSBLZXlib2FyZFRyYW5zbGF0b3I6OlNjcm9sbExp
bmVVcENvbW1hbmQ6CisgICAgCQlRTWV0YU9iamVjdDo6aW52b2tlTWV0aG9kKCBzZW5kZXIoKSwg
InNjcm9sbExpbmVVcCIgKTsKKyAgICAJCWJyZWFrOworCisgICAgCSAgICBjYXNlIEtleWJvYXJk
VHJhbnNsYXRvcjo6U2Nyb2xsTGluZURvd25Db21tYW5kOgorICAgIAkJUU1ldGFPYmplY3Q6Omlu
dm9rZU1ldGhvZCggc2VuZGVyKCksICJzY3JvbGxMaW5lRG93biIgKTsKKyAgICAJCWJyZWFrOwor
CisgICAgCSAgICBjYXNlIEtleWJvYXJkVHJhbnNsYXRvcjo6U2Nyb2xsUGFnZVVwQ29tbWFuZDoK
KyAgICAJCVFNZXRhT2JqZWN0OjppbnZva2VNZXRob2QoIHNlbmRlcigpLCAic2Nyb2xsUGFnZVVw
IiApOworICAgIAkJYnJlYWs7CisKKyAgICAJICAgIGNhc2UgS2V5Ym9hcmRUcmFuc2xhdG9yOjpT
Y3JvbGxQYWdlRG93bkNvbW1hbmQ6CisgICAgCQlRTWV0YU9iamVjdDo6aW52b2tlTWV0aG9kKCBz
ZW5kZXIoKSwgInNjcm9sbFBhZ2VEb3duIiApOworICAgIAkJYnJlYWs7CisKKwkgICAgZGVmYXVs
dDoKKyAgICAJCWJyZWFrOworCisgICAgCSAgICB9CisgICAgICAgIH0KICAgICB9CiAgICAgZWxz
ZQogICAgIHsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>32159</attachid>
            <date>2009-03-16 00:06:08 +0000</date>
            <delta_ts>2009-03-16 00:06:08 +0000</delta_ts>
            <desc>Restores configurable window scroll from keyboard.</desc>
            <filename>BR59256fixed.diff</filename>
            <type>text/plain</type>
            <size>4338</size>
            <attacher name="Kurt Hindenburg">khindenburg</attacher>
            
              <data encoding="base64">SW5kZXg6IFZ0MTAyRW11bGF0aW9uLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBWdDEwMkVtdWxhdGlvbi5j
cHAJKHJldmlzaW9uIDkzOTE4OCkKKysrIFZ0MTAyRW11bGF0aW9uLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtOTU3LDYgKzk1NywzMSBAQAogICAgICAgICAgICAgdGV4dFRvU2VuZCArPSBfY29kZWMt
PmZyb21Vbmljb2RlKGV2ZW50LT50ZXh0KCkpOwogCiAgICAgICAgIHNlbmREYXRhKCB0ZXh0VG9T
ZW5kLmNvbnN0RGF0YSgpICwgdGV4dFRvU2VuZC5sZW5ndGgoKSApOworICAgICAgICAKKyAgICAg
ICAgaWYgKCBlbnRyeS5jb21tYW5kKCkgIT0gS2V5Ym9hcmRUcmFuc2xhdG9yOjpOb0NvbW1hbmQg
JiYgc2VuZGVyKCkgKQorICAgICAgICB7CisgICAgICAgICAgICBzd2l0Y2ggKCBlbnRyeS5jb21t
YW5kKCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGNhc2UgS2V5Ym9hcmRUcmFu
c2xhdG9yOjpTY3JvbGxMaW5lVXBDb21tYW5kOgorICAgICAgICAgICAgICAgICAgICBRTWV0YU9i
amVjdDo6aW52b2tlTWV0aG9kKCBzZW5kZXIoKSwgInNjcm9sbExpbmVVcCIgKTsKKyAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgICAgICBjYXNlIEtleWJvYXJkVHJhbnNs
YXRvcjo6U2Nyb2xsTGluZURvd25Db21tYW5kOgorICAgICAgICAgICAgICAgICAgICBRTWV0YU9i
amVjdDo6aW52b2tlTWV0aG9kKCBzZW5kZXIoKSwgInNjcm9sbExpbmVEb3duIiApOworICAgICAg
ICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgICAgIGNhc2UgS2V5Ym9hcmRUcmFu
c2xhdG9yOjpTY3JvbGxQYWdlVXBDb21tYW5kOgorICAgICAgICAgICAgICAgICAgICBRTWV0YU9i
amVjdDo6aW52b2tlTWV0aG9kKCBzZW5kZXIoKSwgInNjcm9sbFBhZ2VVcCIgKTsKKyAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgICAgICBjYXNlIEtleWJvYXJkVHJhbnNs
YXRvcjo6U2Nyb2xsUGFnZURvd25Db21tYW5kOgorICAgICAgICAgICAgICAgICAgICBRTWV0YU9i
amVjdDo6aW52b2tlTWV0aG9kKCBzZW5kZXIoKSwgInNjcm9sbFBhZ2VEb3duIiApOworICAgICAg
ICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAgfQogICAg
IGVsc2UKICAgICB7CkluZGV4OiBUZXJtaW5hbERpc3BsYXkuaAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUZXJt
aW5hbERpc3BsYXkuaAkocmV2aXNpb24gOTM5MTg4KQorKysgVGVybWluYWxEaXNwbGF5LmgJKHdv
cmtpbmcgY29weSkKQEAgLTQ4NSw2ICs0ODUsMTEgQEAKICAgICAgKi8KICAgICB2b2lkIHNldEZv
cmVncm91bmRDb2xvcihjb25zdCBRQ29sb3ImIGNvbG9yKTsKIAorICAgIHZvaWQgc2Nyb2xsTGlu
ZVVwKCk7CisgICAgdm9pZCBzY3JvbGxMaW5lRG93bigpOworICAgIHZvaWQgc2Nyb2xsUGFnZVVw
KCk7CisgICAgdm9pZCBzY3JvbGxQYWdlRG93bigpOworCiBzaWduYWxzOgogCiAgICAgLyoqCkBA
IC02NjIsNiArNjY3LDggQEAKICAgICAvLyByZWRyYXdzIHRoZSBjdXJzb3IKICAgICB2b2lkIHVw
ZGF0ZUN1cnNvcigpOwogCisgICAgdm9pZCBzY3JvbGxlZCgpOworCiAgICAgYm9vbCBoYW5kbGVT
aG9ydGN1dE92ZXJyaWRlRXZlbnQoUUtleUV2ZW50KiBldmVudCk7CiAKICAgICAvLyB0aGUgd2lu
ZG93IG9udG8gdGhlIHRlcm1pbmFsIHNjcmVlbiB3aGljaCB0aGlzIGRpc3BsYXkKSW5kZXg6IFRl
cm1pbmFsRGlzcGxheS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVGVybWluYWxEaXNwbGF5LmNwcAkocmV2
aXNpb24gOTM5MTg4KQorKysgVGVybWluYWxEaXNwbGF5LmNwcAkod29ya2luZyBjb3B5KQpAQCAt
MjQ0Niw0NCArMjQ0Niw2IEBACiAKIHZvaWQgVGVybWluYWxEaXNwbGF5OjprZXlQcmVzc0V2ZW50
KCBRS2V5RXZlbnQqIGV2ZW50ICkKIHsKLSAgICBib29sIGVtaXRLZXlQcmVzc1NpZ25hbCA9IHRy
dWU7Ci0KLSAgICAvLyBLZXlib2FyZC1iYXNlZCBuYXZpZ2F0aW9uCi0gICAgaWYgKCBldmVudC0+
bW9kaWZpZXJzKCkgPT0gUXQ6OlNoaWZ0TW9kaWZpZXIgKQotICAgIHsKLSAgICAgICAgYm9vbCB1
cGRhdGUgPSB0cnVlOwotCi0gICAgICAgIGlmICggZXZlbnQtPmtleSgpID09IFF0OjpLZXlfUGFn
ZVVwICkKLSAgICAgICAgewotICAgICAgICAgICAgX3NjcmVlbldpbmRvdy0+c2Nyb2xsQnkoIFNj
cmVlbldpbmRvdzo6U2Nyb2xsUGFnZXMgLCAtMSApOwotICAgICAgICB9Ci0gICAgICAgIGVsc2Ug
aWYgKCBldmVudC0+a2V5KCkgPT0gUXQ6OktleV9QYWdlRG93biApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIF9zY3JlZW5XaW5kb3ctPnNjcm9sbEJ5KCBTY3JlZW5XaW5kb3c6OlNjcm9sbFBhZ2Vz
ICwgMSApOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBldmVudC0+a2V5KCkgPT0gUXQ6
OktleV9VcCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIF9zY3JlZW5XaW5kb3ctPnNjcm9sbEJ5
KCBTY3JlZW5XaW5kb3c6OlNjcm9sbExpbmVzICwgLTEgKTsKLSAgICAgICAgfQotICAgICAgICBl
bHNlIGlmICggZXZlbnQtPmtleSgpID09IFF0OjpLZXlfRG93biApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIF9zY3JlZW5XaW5kb3ctPnNjcm9sbEJ5KCBTY3JlZW5XaW5kb3c6OlNjcm9sbExpbmVz
ICwgMSApOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHVwZGF0ZSA9IGZh
bHNlOwotCi0gICAgICAgIGlmICggdXBkYXRlICkKLSAgICAgICAgewotICAgICAgICAgICAgX3Nj
cmVlbldpbmRvdy0+c2V0VHJhY2tPdXRwdXQoIF9zY3JlZW5XaW5kb3ctPmF0RW5kT2ZPdXRwdXQo
KSApOwotICAgICAgICAgICAgCi0gICAgICAgICAgICB1cGRhdGVMaW5lUHJvcGVydGllcygpOwot
ICAgICAgICAgICAgdXBkYXRlSW1hZ2UoKTsKLQotICAgICAgICAgICAgLy8gZG8gbm90IHNlbmQg
a2V5IHByZXNzIHRvIHRlcm1pbmFsCi0gICAgICAgICAgICBlbWl0S2V5UHJlc3NTaWduYWwgPSBm
YWxzZTsKLSAgICAgICAgfQotICAgIH0KLQogICAgIF9hY3RTZWw9MDsgLy8gS2V5IHN0cm9rZSBp
bXBsaWVzIGEgc2NyZWVuIHVwZGF0ZSwgc28gVGVybWluYWxEaXNwbGF5IHdvbid0CiAgICAgICAg
ICAgICAgIC8vIGtub3cgd2hlcmUgdGhlIGN1cnJlbnQgc2VsZWN0aW9uIGlzLgogCkBAIC0yNDk2
LDggKzI0NTgsNyBAQAogICAgICAgICBfY3Vyc29yQmxpbmtpbmcgPSBmYWxzZTsKICAgICB9CiAK
LSAgICBpZiAoIGVtaXRLZXlQcmVzc1NpZ25hbCApCi0gICAgICAgIGVtaXQga2V5UHJlc3NlZFNp
Z25hbChldmVudCk7CisgICAgZW1pdCBrZXlQcmVzc2VkU2lnbmFsKGV2ZW50KTsKIAogICAgIGV2
ZW50LT5hY2NlcHQoKTsKIH0KQEAgLTI4ODEsNiArMjg0MiwxOSBAQAogICBzZXRWVEZvbnQoZm9u
dCgpKTsgLy8gVHJpZ2dlciBhbiB1cGRhdGUuCiB9CiAKK3ZvaWQgVGVybWluYWxEaXNwbGF5Ojpz
Y3JvbGxlZCgpCit7CisgICAgX3NjcmVlbldpbmRvdy0+c2V0VHJhY2tPdXRwdXQoIF9zY3JlZW5X
aW5kb3ctPmF0RW5kT2ZPdXRwdXQoKSApOworICAgIHVwZGF0ZUxpbmVQcm9wZXJ0aWVzKCk7Cisg
ICAgdXBkYXRlSW1hZ2UoKTsKK30KKwordm9pZCBUZXJtaW5hbERpc3BsYXk6OnNjcm9sbExpbmVV
cCgpICAgIHsgX3NjcmVlbldpbmRvdy0+c2Nyb2xsQnkoIFNjcmVlbldpbmRvdzo6U2Nyb2xsTGlu
ZXMsIC0xICk7IHNjcm9sbGVkKCk7IH0KK3ZvaWQgVGVybWluYWxEaXNwbGF5OjpzY3JvbGxMaW5l
RG93bigpICB7IF9zY3JlZW5XaW5kb3ctPnNjcm9sbEJ5KCBTY3JlZW5XaW5kb3c6OlNjcm9sbExp
bmVzLCAgMSApOyBzY3JvbGxlZCgpOyB9Cit2b2lkIFRlcm1pbmFsRGlzcGxheTo6c2Nyb2xsUGFn
ZVVwKCkgICAgeyBfc2NyZWVuV2luZG93LT5zY3JvbGxCeSggU2NyZWVuV2luZG93OjpTY3JvbGxQ
YWdlcywgLTEgKTsgc2Nyb2xsZWQoKTsgfQordm9pZCBUZXJtaW5hbERpc3BsYXk6OnNjcm9sbFBh
Z2VEb3duKCkgIHsgX3NjcmVlbldpbmRvdy0+c2Nyb2xsQnkoIFNjcmVlbldpbmRvdzo6U2Nyb2xs
UGFnZXMsICAxICk7IHNjcm9sbGVkKCk7IH0KKworCiBBdXRvU2Nyb2xsSGFuZGxlcjo6QXV0b1Nj
cm9sbEhhbmRsZXIoUVdpZGdldCogcGFyZW50KQogOiBRT2JqZWN0KHBhcmVudCkKICwgX3RpbWVy
SWQoMCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57229</attachid>
            <date>2011-02-13 22:13:25 +0000</date>
            <delta_ts>2011-02-13 22:13:25 +0000</delta_ts>
            <desc>Rebased patch against current GIT</desc>
            <filename>konsole_scroll_fix.patch</filename>
            <type>text/plain</type>
            <size>4502</size>
            <attacher name="Vitaliy Margolen">vitaliy</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL3NyYy9UZXJtaW5hbERpc3BsYXkuY3BwIGIvc3JjL1Rlcm1pbmFsRGlzcGxh
eS5jcHAKaW5kZXggOWUzOTIyNy4uOTVmNjEyZSAxMDA2NDQKLS0tIGEvc3JjL1Rlcm1pbmFsRGlz
cGxheS5jcHAKKysrIGIvc3JjL1Rlcm1pbmFsRGlzcGxheS5jcHAKQEAgLTI0ODIsNDQgKzI0ODIs
NiBAQCB2b2lkIFRlcm1pbmFsRGlzcGxheTo6c2V0Rmxvd0NvbnRyb2xXYXJuaW5nRW5hYmxlZCgg
Ym9vbCBlbmFibGUgKQogCiB2b2lkIFRlcm1pbmFsRGlzcGxheTo6a2V5UHJlc3NFdmVudCggUUtl
eUV2ZW50KiBldmVudCApCiB7Ci0gICAgYm9vbCBlbWl0S2V5UHJlc3NTaWduYWwgPSB0cnVlOwot
Ci0gICAgLy8gS2V5Ym9hcmQtYmFzZWQgbmF2aWdhdGlvbgotICAgIGlmICggZXZlbnQtPm1vZGlm
aWVycygpID09IFF0OjpTaGlmdE1vZGlmaWVyICkKLSAgICB7Ci0gICAgICAgIGJvb2wgdXBkYXRl
ID0gdHJ1ZTsKLQotICAgICAgICBpZiAoIGV2ZW50LT5rZXkoKSA9PSBRdDo6S2V5X1BhZ2VVcCAp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIF9zY3JlZW5XaW5kb3ctPnNjcm9sbEJ5KCBTY3JlZW5X
aW5kb3c6OlNjcm9sbFBhZ2VzICwgLTEgKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICgg
ZXZlbnQtPmtleSgpID09IFF0OjpLZXlfUGFnZURvd24gKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBfc2NyZWVuV2luZG93LT5zY3JvbGxCeSggU2NyZWVuV2luZG93OjpTY3JvbGxQYWdlcyAsIDEg
KTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggZXZlbnQtPmtleSgpID09IFF0OjpLZXlf
VXAgKQotICAgICAgICB7Ci0gICAgICAgICAgICBfc2NyZWVuV2luZG93LT5zY3JvbGxCeSggU2Ny
ZWVuV2luZG93OjpTY3JvbGxMaW5lcyAsIC0xICk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBp
ZiAoIGV2ZW50LT5rZXkoKSA9PSBRdDo6S2V5X0Rvd24gKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBfc2NyZWVuV2luZG93LT5zY3JvbGxCeSggU2NyZWVuV2luZG93OjpTY3JvbGxMaW5lcyAsIDEg
KTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgICAgICB1cGRhdGUgPSBmYWxzZTsK
LQotICAgICAgICBpZiAoIHVwZGF0ZSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIF9zY3JlZW5X
aW5kb3ctPnNldFRyYWNrT3V0cHV0KCBfc2NyZWVuV2luZG93LT5hdEVuZE9mT3V0cHV0KCkgKTsK
LSAgICAgICAgICAgIAotICAgICAgICAgICAgdXBkYXRlTGluZVByb3BlcnRpZXMoKTsKLSAgICAg
ICAgICAgIHVwZGF0ZUltYWdlKCk7Ci0KLSAgICAgICAgICAgIC8vIGRvIG5vdCBzZW5kIGtleSBw
cmVzcyB0byB0ZXJtaW5hbAotICAgICAgICAgICAgZW1pdEtleVByZXNzU2lnbmFsID0gZmFsc2U7
Ci0gICAgICAgIH0KLSAgICB9Ci0KICAgICBfYWN0U2VsPTA7IC8vIEtleSBzdHJva2UgaW1wbGll
cyBhIHNjcmVlbiB1cGRhdGUsIHNvIFRlcm1pbmFsRGlzcGxheSB3b24ndAogICAgICAgICAgICAg
ICAvLyBrbm93IHdoZXJlIHRoZSBjdXJyZW50IHNlbGVjdGlvbiBpcy4KIApAQCAtMjUzMiw4ICsy
NDk0LDcgQEAgdm9pZCBUZXJtaW5hbERpc3BsYXk6OmtleVByZXNzRXZlbnQoIFFLZXlFdmVudCog
ZXZlbnQgKQogICAgICAgICBfY3Vyc29yQmxpbmtpbmcgPSBmYWxzZTsKICAgICB9CiAKLSAgICBp
ZiAoIGVtaXRLZXlQcmVzc1NpZ25hbCApCi0gICAgICAgIGVtaXQga2V5UHJlc3NlZFNpZ25hbChl
dmVudCk7CisgICAgZW1pdCBrZXlQcmVzc2VkU2lnbmFsKGV2ZW50KTsKIAogICAgIGV2ZW50LT5h
Y2NlcHQoKTsKIH0KQEAgLTI5MjEsNiArMjg4MiwxOSBAQCB2b2lkIFRlcm1pbmFsRGlzcGxheTo6
c2V0TGluZVNwYWNpbmcodWludCBpKQogICBzZXRWVEZvbnQoZm9udCgpKTsgLy8gVHJpZ2dlciBh
biB1cGRhdGUuCiB9CiAKK3ZvaWQgVGVybWluYWxEaXNwbGF5OjpzY3JvbGxlZCgpCit7CisgICAg
X3NjcmVlbldpbmRvdy0+c2V0VHJhY2tPdXRwdXQoIF9zY3JlZW5XaW5kb3ctPmF0RW5kT2ZPdXRw
dXQoKSApOworICAgIHVwZGF0ZUxpbmVQcm9wZXJ0aWVzKCk7CisgICAgdXBkYXRlSW1hZ2UoKTsK
K30KKwordm9pZCBUZXJtaW5hbERpc3BsYXk6OnNjcm9sbExpbmVVcCgpICAgIHsgX3NjcmVlbldp
bmRvdy0+c2Nyb2xsQnkoIFNjcmVlbldpbmRvdzo6U2Nyb2xsTGluZXMsIC0xICk7IHNjcm9sbGVk
KCk7IH0KK3ZvaWQgVGVybWluYWxEaXNwbGF5OjpzY3JvbGxMaW5lRG93bigpICB7IF9zY3JlZW5X
aW5kb3ctPnNjcm9sbEJ5KCBTY3JlZW5XaW5kb3c6OlNjcm9sbExpbmVzLCAgMSApOyBzY3JvbGxl
ZCgpOyB9Cit2b2lkIFRlcm1pbmFsRGlzcGxheTo6c2Nyb2xsUGFnZVVwKCkgICAgeyBfc2NyZWVu
V2luZG93LT5zY3JvbGxCeSggU2NyZWVuV2luZG93OjpTY3JvbGxQYWdlcywgLTEgKTsgc2Nyb2xs
ZWQoKTsgfQordm9pZCBUZXJtaW5hbERpc3BsYXk6OnNjcm9sbFBhZ2VEb3duKCkgIHsgX3NjcmVl
bldpbmRvdy0+c2Nyb2xsQnkoIFNjcmVlbldpbmRvdzo6U2Nyb2xsUGFnZXMsICAxICk7IHNjcm9s
bGVkKCk7IH0KKworCiBBdXRvU2Nyb2xsSGFuZGxlcjo6QXV0b1Njcm9sbEhhbmRsZXIoUVdpZGdl
dCogcGFyZW50KQogOiBRT2JqZWN0KHBhcmVudCkKICwgX3RpbWVySWQoMCkKZGlmZiAtLWdpdCBh
L3NyYy9UZXJtaW5hbERpc3BsYXkuaCBiL3NyYy9UZXJtaW5hbERpc3BsYXkuaAppbmRleCAwYjYx
MTcwLi5hOGZlNzJmIDEwMDY0NAotLS0gYS9zcmMvVGVybWluYWxEaXNwbGF5LmgKKysrIGIvc3Jj
L1Rlcm1pbmFsRGlzcGxheS5oCkBAIC00OTQsNiArNDk0LDExIEBAIHB1YmxpYyBzbG90czoKICAg
ICAgKi8KICAgICB2b2lkIHNldEZvcmVncm91bmRDb2xvcihjb25zdCBRQ29sb3ImIGNvbG9yKTsK
IAorICAgIHZvaWQgc2Nyb2xsTGluZVVwKCk7CisgICAgdm9pZCBzY3JvbGxMaW5lRG93bigpOwor
ICAgIHZvaWQgc2Nyb2xsUGFnZVVwKCk7CisgICAgdm9pZCBzY3JvbGxQYWdlRG93bigpOworCiBz
aWduYWxzOgogCiAgICAgLyoqCkBAIC02NzEsNiArNjc2LDggQEAgcHJpdmF0ZToKICAgICAvLyBy
ZWRyYXdzIHRoZSBjdXJzb3IKICAgICB2b2lkIHVwZGF0ZUN1cnNvcigpOwogCisgICAgdm9pZCBz
Y3JvbGxlZCgpOworCiAgICAgYm9vbCBoYW5kbGVTaG9ydGN1dE92ZXJyaWRlRXZlbnQoUUtleUV2
ZW50KiBldmVudCk7CiAKICAgICAvLyB0aGUgd2luZG93IG9udG8gdGhlIHRlcm1pbmFsIHNjcmVl
biB3aGljaCB0aGlzIGRpc3BsYXkKZGlmZiAtLWdpdCBhL3NyYy9WdDEwMkVtdWxhdGlvbi5jcHAg
Yi9zcmMvVnQxMDJFbXVsYXRpb24uY3BwCmluZGV4IGNhYWE2ZTYuLjY2ZDYxYjcgMTAwNjQ0Ci0t
LSBhL3NyYy9WdDEwMkVtdWxhdGlvbi5jcHAKKysrIGIvc3JjL1Z0MTAyRW11bGF0aW9uLmNwcApA
QCAtOTU2LDYgKzk1NiwzMSBAQCB2b2lkIFZ0MTAyRW11bGF0aW9uOjpzZW5kS2V5RXZlbnQoIFFL
ZXlFdmVudCogZXZlbnQgKQogICAgICAgICAgICAgdGV4dFRvU2VuZCArPSBfY29kZWMtPmZyb21V
bmljb2RlKGV2ZW50LT50ZXh0KCkpOwogCiAgICAgICAgIHNlbmREYXRhKCB0ZXh0VG9TZW5kLmNv
bnN0RGF0YSgpICwgdGV4dFRvU2VuZC5sZW5ndGgoKSApOworCisgICAgICAgIGlmICggZW50cnku
Y29tbWFuZCgpICE9IEtleWJvYXJkVHJhbnNsYXRvcjo6Tm9Db21tYW5kICYmIHNlbmRlcigpICkK
KyAgICAgICAgeworICAgICAgICAgICAgc3dpdGNoICggZW50cnkuY29tbWFuZCgpICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICBjYXNlIEtleWJvYXJkVHJhbnNsYXRvcjo6U2Nyb2xs
TGluZVVwQ29tbWFuZDoKKyAgICAgICAgICAgICAgICAgICAgUU1ldGFPYmplY3Q6Omludm9rZU1l
dGhvZCggc2VuZGVyKCksICJzY3JvbGxMaW5lVXAiICk7CisgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgICAgICAgICAgY2FzZSBLZXlib2FyZFRyYW5zbGF0b3I6OlNjcm9sbExp
bmVEb3duQ29tbWFuZDoKKyAgICAgICAgICAgICAgICAgICAgUU1ldGFPYmplY3Q6Omludm9rZU1l
dGhvZCggc2VuZGVyKCksICJzY3JvbGxMaW5lRG93biIgKTsKKyAgICAgICAgICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgICAgICAgICBjYXNlIEtleWJvYXJkVHJhbnNsYXRvcjo6U2Nyb2xs
UGFnZVVwQ29tbWFuZDoKKyAgICAgICAgICAgICAgICAgICAgUU1ldGFPYmplY3Q6Omludm9rZU1l
dGhvZCggc2VuZGVyKCksICJzY3JvbGxQYWdlVXAiICk7CisgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgICAgICAgICAgY2FzZSBLZXlib2FyZFRyYW5zbGF0b3I6OlNjcm9sbFBh
Z2VEb3duQ29tbWFuZDoKKyAgICAgICAgICAgICAgICAgICAgUU1ldGFPYmplY3Q6Omludm9rZU1l
dGhvZCggc2VuZGVyKCksICJzY3JvbGxQYWdlRG93biIgKTsKKyAgICAgICAgICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQogICAgIH0KICAgICBlbHNlCiAgICAgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>