[packages/tigervnc] - according to fedora key_is_down patch is wrong and rh102434 patch is deprecated
baggins
baggins at pld-linux.org
Fri Jan 3 20:13:17 CET 2014
commit 0f05c32d79ca0ad7eb28644469a832028b584500
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Fri Jan 3 20:11:01 2014 +0100
- according to fedora key_is_down patch is wrong and rh102434 patch is deprecated
tigervnc-key_is_down.patch | 50 -----------------------------------
tigervnc-rh102434.patch | 65 ----------------------------------------------
2 files changed, 115 deletions(-)
---
diff --git a/tigervnc-key_is_down.patch b/tigervnc-key_is_down.patch
deleted file mode 100644
index 98cdf49..0000000
--- a/tigervnc-key_is_down.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -up tigervnc-1.3.0/unix/xserver/hw/vnc/InputXKB.cc.key_is_down tigervnc-1.3.0/unix/xserver/hw/vnc/InputXKB.cc
---- tigervnc-1.3.0/unix/xserver/hw/vnc/InputXKB.cc.key_is_down 2013-07-24 12:54:41.461930866 +0100
-+++ tigervnc-1.3.0/unix/xserver/hw/vnc/InputXKB.cc 2013-07-24 13:04:39.743663652 +0100
-@@ -321,7 +321,11 @@ std::list<KeyCode> InputDevice::releaseS
- XkbAction *act;
- unsigned char mask;
-
-- if (!key_is_down(master, key, KEY_PROCESSED))
-+ int bit;
-+ BYTE *kptr;
-+ kptr = &master->key->down[key >> 3];
-+ bit = 1 << (key & 7);
-+ if (*kptr & bit)
- continue;
-
- act = XkbKeyActionPtr(xkb, key, state);
-@@ -402,7 +406,11 @@ std::list<KeyCode> InputDevice::releaseL
- XkbAction *act;
- unsigned char key_mask;
-
-- if (!key_is_down(master, key, KEY_PROCESSED))
-+ int bit;
-+ BYTE *kptr;
-+ kptr = &master->key->down[key >> 3];
-+ bit = 1 << (key & 7);
-+ if (*kptr & bit)
- continue;
-
- act = XkbKeyActionPtr(xkb, key, state);
-@@ -638,6 +646,8 @@ void InputDevice::vncXkbProcessDeviceEve
-
- if (event->device_event.sourceid == self->keyboardDev->id) {
- XkbControlsPtr ctrls;
-+ int bit;
-+ BYTE *kptr;
-
- /*
- * We need to bypass AccessX since it is timing sensitive and
-@@ -651,8 +661,10 @@ void InputDevice::vncXkbProcessDeviceEve
- * This flag needs to be set for key repeats to be properly
- * respected.
- */
-+ kptr = &dev->key->down[event->device_event.detail.key >> 3];
-+ bit = 1 << (event->device_event.detail.key & 7);
- if ((event->device_event.type == ET_KeyPress) &&
-- key_is_down(dev, event->device_event.detail.key, KEY_PROCESSED))
-+ (*kptr & bit))
- event->device_event.key_repeat = TRUE;
- }
-
diff --git a/tigervnc-rh102434.patch b/tigervnc-rh102434.patch
deleted file mode 100644
index e85fc15..0000000
--- a/tigervnc-rh102434.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-diff -up tigervnc-1.0.90-20100721svn4113/vncviewer/UserDialog.cxx.102434 tigervnc-1.0.90-20100721svn4113/vncviewer/UserDialog.cxx
---- tigervnc-1.0.90-20100721svn4113/vncviewer/UserDialog.cxx.102434 2010-07-20 17:07:44.000000000 +0200
-+++ tigervnc-1.0.90-20100721svn4113/vncviewer/UserDialog.cxx 2010-07-21 17:02:09.900085594 +0200
-@@ -40,6 +40,8 @@
- #include "fltk_layout.h"
- #include "parameters.h"
- #include "UserDialog.h"
-+#include <string>
-+#include <iostream>
-
- using namespace rfb;
-
-@@ -214,6 +216,15 @@ void CConn::getUserPasswd(char** user, c
- return;
- }
-
-+ /* XXX Who wrote this code? Yes, it is really ugly */
-+ if (passwdInput) {
-+ std::string s;
-+ std::cin >> s;
-+ *password = strdup(s.c_str());
-+ if (user) *user = 0;
-+ return;
-+ }
-+
- if (!user) {
- fl_message_title(_("VNC authentication"));
- *password = strDup(fl_password(_("Password:"), ""));
-diff -up tigervnc-1.0.90-20100721svn4113/vncviewer/parameters.h.102434 tigervnc-1.0.90-20100721svn4113/vncviewer/parameters.h
---- tigervnc-1.0.90-20100721svn4113/vncviewer/parameters.h.102434 2009-03-23 17:49:47.000000000 +0100
-+++ tigervnc-1.0.90-20100721svn4113/vncviewer/parameters.h 2010-07-21 16:55:44.414314911 +0200
-@@ -42,6 +42,7 @@ extern rfb::BoolParameter customCompress
- extern rfb::IntParameter compressLevel;
- extern rfb::BoolParameter noJpeg;
- extern rfb::IntParameter qualityLevel;
-+extern rfb::BoolParameter passwdInput;
-
- extern char aboutText[];
- extern char* programName;
-diff -up tigervnc-1.0.90-20100721svn4113/vncviewer/parameters.cxx.102434 tigervnc-1.0.90-20100721svn4113/vncviewer/parameters.cxx
---- tigervnc-1.0.90-20100721svn4113/vncviewer/parameters.cxx.102434 2010-04-23 16:06:38.000000000 +0200
-+++ tigervnc-1.0.90-20100721svn4113/vncviewer/parameters.cxx 2010-07-21 17:01:05.979161234 +0200
-@@ -59,6 +59,7 @@ IntParameter wmDecorationHeight("WMDecor
- StringParameter passwordFile("PasswordFile",
- "Password file for VNC authentication", "");
- AliasParameter passwd("passwd", "Alias for PasswordFile", &passwordFile);
-+BoolParameter passwdInput("passwdInput", "Gets password from stdin", false);
-
- BoolParameter autoSelect("AutoSelect",
- "Auto select pixel format and encoding. "
-diff -up tigervnc-1.0.90-20100721svn4113/vncviewer/vncviewer.man.102434 tigervnc-1.0.90-20100721svn4113/vncviewer/vncviewer.man
---- tigervnc-1.0.90-20100721svn4113/vncviewer/vncviewer.man.102434 2009-10-07 17:13:00.000000000 +0200
-+++ tigervnc-1.0.90-20100721svn4113/vncviewer/vncviewer.man 2010-07-21 16:55:44.414314911 +0200
-@@ -119,6 +119,11 @@ the server, you can specify it here to a
- "~/.vnc/passwd".
-
- .TP
-+.B \-passwdInput \fItrue, false\fP
-+Force standard vnc dialog to getting password and reads password from stdin.
-+Default is false(shows dialog window)
-+
-+.TP
- .B \-Shared
- When you make a connection to a VNC server, all other existing connections are
- normally closed. This option requests that they be left open, allowing you to
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/tigervnc.git/commitdiff/2e5d66644eedcf8e58280dd50500cb81fcb75879
More information about the pld-cvs-commit
mailing list