summaryrefslogtreecommitdiff
path: root/kde-base
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2009-03-06 14:03:24 +0100
committerTomas Chvatal <scarabeus@gentoo.org>2009-03-06 14:03:24 +0100
commit0247baf020a2a0b98835a068e90c038bd3cf24f1 (patch)
tree649038232599b71d345461897e6c922bf98cd210 /kde-base
parente0190702c2819f28915134ede700f7b839144e69 (diff)
downloadkde-0247baf020a2a0b98835a068e90c038bd3cf24f1.tar.gz
kde-0247baf020a2a0b98835a068e90c038bd3cf24f1.tar.bz2
kde-0247baf020a2a0b98835a068e90c038bd3cf24f1.zip
kdelibs + patch for mouse selector
Diffstat (limited to 'kde-base')
-rw-r--r--kde-base/konsole/Manifest3
-rw-r--r--kde-base/konsole/files/4.2.1-mouse-selector.patch27
-rw-r--r--kde-base/konsole/konsole-4.2.1-r1.ebuild (renamed from kde-base/konsole/konsole-4.2.1.ebuild)2
3 files changed, 31 insertions, 1 deletions
diff --git a/kde-base/konsole/Manifest b/kde-base/konsole/Manifest
index b5f8b8cfa0a..55ccb143000 100644
--- a/kde-base/konsole/Manifest
+++ b/kde-base/konsole/Manifest
@@ -1,6 +1,7 @@
+AUX 4.2.1-mouse-selector.patch 1160 RMD160 d71312b07caad63bbe1ea75bf6cee0496ac58991 SHA1 715c700b233a84df064b3e50e8f9d81006110225 SHA256 150c1f56c77a947818118136e82e02aedb57029af0c5b28c743309d5bc681dcc
DIST kdebase-4.2.1.tar.bz2 4255541 RMD160 0c01dc28fb3da9e8101efef4c7fb7fdfc123cd10 SHA1 c500024294a7621d176d26bdabdd138d18ec827d SHA256 05c2111bcd0b5809f212c7f8f0e8b401bd68b4e684843c9dcd3658ba294482c1
DIST kdebase-4.2.65.tar.lzma 3820811 RMD160 acf55fa579b06b9fec340db288c4a3001154b45e SHA1 3de5c51972cf46ee0195b28aa154d6fb083b3b68 SHA256 00b9317ee6853a3e41e46a7fb39690b78bcff6db132cf1068881875f2520ac32
-EBUILD konsole-4.2.1.ebuild 590 RMD160 e59c1630a5573fef62167714ba5442252d0c3dc7 SHA1 5218f33fe74b4fdd619bd86bd39ae47f9c2ec7aa SHA256 9a0bd02a8878de96dbc2197fe80b58d144580dad3296938e57cbde1d5bb90ae7
+EBUILD konsole-4.2.1-r1.ebuild 644 RMD160 eab03d159db4f3fad563f4c5bca1578c9eac98e8 SHA1 5c1c3bbcb5a075705d97b1a9654775e8642f515b SHA256 4c9ec99979af5a2c2f4018e21ad436e0ff7a5bc26cdde380be760bd5e24df35c
EBUILD konsole-4.2.65.ebuild 575 RMD160 df12b32793de16c9d4024f44a29cfccf53ea92bc SHA1 e6b533c5615f78580b4901748b6eafd1ff5eb4d1 SHA256 a2fb97daae86f6b8623dd70670c85771ad32bb1ddb27fedb33a494024102af01
EBUILD konsole-9999.ebuild 567 RMD160 9c97b354ef0db48f6b7ad30b13709ca3def82de5 SHA1 f3a027694f8e60df54eb4e788f5513c64cec54b9 SHA256 e75a03b723877fa66b99399adba4d1268740f8313324b50ed6099bb80623f88e
MISC ChangeLog 4187 RMD160 31dd47f6762e111aef43e782d96b67fa80889db6 SHA1 48b0534014be25ae7cb39579a105b50ff05b3de8 SHA256 def6d5c73726635623247d170d58ef81180026cb2f58b219801ec4e9a5d5da83
diff --git a/kde-base/konsole/files/4.2.1-mouse-selector.patch b/kde-base/konsole/files/4.2.1-mouse-selector.patch
new file mode 100644
index 00000000000..4653afb1730
--- /dev/null
+++ b/kde-base/konsole/files/4.2.1-mouse-selector.patch
@@ -0,0 +1,27 @@
+--- apps/konsole/src/TerminalDisplay.cpp 2009-02-26 11:16:35.000000000 -0300
++++ apps/konsole/src/TerminalDisplay.cpp.new 2009-03-04 09:14:54.000000000 -0300
+@@ -2155,11 +2155,12 @@
+ _wordSelectionMode = true;
+
+ // find word boundaries...
++ QChar selClass = charClass(_image[i].character);
+ {
+ // find the start of the word
+ int x = bgnSel.x();
+ while ( ((x>0) || (bgnSel.y()>0 && (_lineProperties[bgnSel.y()-1] & LINE_WRAPPED) ))
+- && !isCharBoundary(_image[i-1].character) )
++ && charClass(_image[i-1].character) == selClass )
+ {
+ i--;
+ if (x>0)
+@@ -2177,8 +2178,8 @@
+ // find the end of the word
+ i = loc( endSel.x(), endSel.y() );
+ x = endSel.x();
+- while( ((x<_usedColumns-1) || (endSel.y()<_usedLines-1 && (_lineProperties[endSel.y()] & LINE_WRAPPED) ))
+- && !isCharBoundary(_image[i+1].character) )
++ while( ((x<_usedColumns-1) || (endSel.y()<_usedLines-1 && (_lineProperties[endSel.y()] & LINE_WRAPPED) ))
++ && charClass(_image[i+1].character) == selClass )
+ {
+ i++;
+ if (x<_usedColumns-1)
diff --git a/kde-base/konsole/konsole-4.2.1.ebuild b/kde-base/konsole/konsole-4.2.1-r1.ebuild
index 16943a2139b..f9a8ed06199 100644
--- a/kde-base/konsole/konsole-4.2.1.ebuild
+++ b/kde-base/konsole/konsole-4.2.1-r1.ebuild
@@ -29,6 +29,8 @@ KMEXTRA="
doc/${PN}/
"
+PATCHES=( "${FILESDIR}/${PV}-mouse-selector.patch" )
+
src_unpack() {
MAKEOPTS="${MAKEOPTS} -j1"