Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37556437
en ru br
Репозитории ALT
S:4.04-alt1
5.1: 3.02-alt7
4.1: 3.02-alt4.M41.1
4.0: 3.02-alt3
3.0: 3.00-alt5pl3
+backports:3.01-alt0.M30.2
www.altlinux.org/Changes

Группа :: Офис
Пакет: xpdf

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: xpdf-3.02-mousebuttons.patch
Скачать


diff -up xpdf-3.02/xpdf/GlobalParams.cc.BAD xpdf-3.02/xpdf/GlobalParams.cc
--- xpdf-3.02/xpdf/GlobalParams.cc.BAD	2007-08-28 14:30:13.000000000 -0400
+++ xpdf-3.02/xpdf/GlobalParams.cc	2007-08-28 14:30:38.000000000 -0400
@@ -1574,10 +1574,10 @@ GBool GlobalParams::parseKey(GString *mo
 	     !p0[3]) {
     *code = xpdfKeyCodeF1 + 10 * (p0[1] - '0') + (p0[2] - '0') - 1;
   } else if (!strncmp(p0, "mousePress", 10) &&
-	     p0[10] >= '1' && p0[10] <= '7' && !p0[11]) {
+	     p0[10] >= '1' && p0[10] <= '9' && !p0[11]) {
     *code = xpdfKeyCodeMousePress1 + (p0[10] - '1');
   } else if (!strncmp(p0, "mouseRelease", 12) &&
-	     p0[12] >= '1' && p0[12] <= '7' && !p0[13]) {
+	     p0[12] >= '1' && p0[12] <= '9' && !p0[13]) {
     *code = xpdfKeyCodeMouseRelease1 + (p0[12] - '1');
   } else if (*p0 >= 0x20 && *p0 <= 0x7e && !p0[1]) {
     *code = (int)*p0;
diff -up xpdf-3.02/xpdf/GlobalParams.h.BAD xpdf-3.02/xpdf/GlobalParams.h
--- xpdf-3.02/xpdf/GlobalParams.h.BAD	2007-08-28 14:30:44.000000000 -0400
+++ xpdf-3.02/xpdf/GlobalParams.h	2007-08-28 14:31:12.000000000 -0400
@@ -164,6 +164,8 @@ public:
 #define xpdfKeyCodeMousePress5    0x2005
 #define xpdfKeyCodeMousePress6    0x2006
 #define xpdfKeyCodeMousePress7    0x2007
+#define xpdfKeyCodeMousePress8    0x2008
+#define xpdfKeyCodeMousePress9    0x2009
 #define xpdfKeyCodeMouseRelease1  0x2101
 #define xpdfKeyCodeMouseRelease2  0x2102
 #define xpdfKeyCodeMouseRelease3  0x2103
@@ -171,6 +173,8 @@ public:
 #define xpdfKeyCodeMouseRelease5  0x2105
 #define xpdfKeyCodeMouseRelease6  0x2106
 #define xpdfKeyCodeMouseRelease7  0x2107
+#define xpdfKeyCodeMouseRelease8  0x2108
+#define xpdfKeyCodeMouseRelease9  0x2109
 #define xpdfKeyModNone            0
 #define xpdfKeyModShift           (1 << 0)
 #define xpdfKeyModCtrl            (1 << 1)
diff -up xpdf-3.02/doc/xpdfrc.5.BAD xpdf-3.02/doc/xpdfrc.5
--- xpdf-3.02/doc/xpdfrc.5.BAD	2007-08-28 14:31:25.000000000 -0400
+++ xpdf-3.02/doc/xpdfrc.5	2007-08-28 14:31:35.000000000 -0400
@@ -483,8 +483,8 @@ can be a regular ASCII character, or any
     pgdn
     left / right / up / down        (arrow keys)
     f1 .. f35                       (function keys)
-    mousePress1 .. mousePress7      (mouse buttons)
-    mouseRelease1 .. mouseRelease7  (mouse buttons)
+    mousePress1 .. mousePress9      (mouse buttons)
+    mouseRelease1 .. mouseRelease9  (mouse buttons)
 
 .fi
 .I Context
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin