[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