SHA256
1
0
forked from pool/freerdp

Accepting request 158694 from home:bruno_friedmann:branches:X11:RemoteDesktop

Added changelog for 1.0.2 
Patch fixing upstream issue #831 (kpdivide on keyppad) for 1.0.x series

OBS-URL: https://build.opensuse.org/request/show/158694
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=37
This commit is contained in:
Guido Berhoerster 2013-03-12 15:39:54 +00:00 committed by Git OBS Bridge
parent 54346a37fe
commit cccf081e29
3 changed files with 62 additions and 1 deletions

View File

@ -1,3 +1,50 @@
-------------------------------------------------------------------
Thu Mar 7 09:10:15 UTC 2013 - bruno@ioda-net.ch
- Added patch for issue #811 fixing divide key (/) on keypad for 1.0x series
commit https://github.com/bmiklautz/FreeRDP/commit/e0cc1e60657b5883a907e5da2f70eb27bf0b91f1
- Added changelog
FreeRDP 1.0.2 is a maintenance release which contains several bug and stability fixes.
* xfreerdp:
* new parameter --from-stdin - prompts for unspecified arguments username, password, domain and host.
* fix compability with x2go
* fix keyboard state in remote app
* documentation fixes
* fixed crash when started with --authonly (#843)
* libfreerdp-core:
* several memory leaks and double frees were fixed
* support for FastPath PDUs up to 32767
* register audio only if plugin is registered
* load extensions after argument parsing
* libfreerdp-utils:
* fixed crash when HOME environment variable wasn't set
* xfreerdp-server
* deadlock fixed
* accept TLSv1 and SSLv3
* smartcard
* don't incorrectly set SCARD_STATE_IGNORE
* libfreerdp-codec
* performance improvement
* libfreerdp-gdi
* support for PatBlt DPa operation
* plugin
* ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME to prevent possible crash
For a detailed list of changes use "git log 1.0.1..1.0.2"
known problems:
* If windows input language is set to german pressing the divde key (/) on the keypad
results in minus (-) (see issue #811)
-------------------------------------------------------------------
Thu Jan 24 14:42:37 UTC 2013 - kkaempf@suse.com

View File

@ -30,6 +30,8 @@ Source0: https://github.com/downloads/FreeRDP/FreeRDP/%{name}-%{version}.
Patch1: freerdp-fix-FindPCSC-macro.patch
# PATCH-FIX-UPSTREAM freerdp-fix-pulse-no-device-name.patch bnc#785437 gber@opensuse.org -- Fix a segfault in case device name is not provided
Patch4: freerdp-handle-null-device-name.patch
# PATCH-FIX-UPSTREAM (wip) fix handle of kpdivide on keypad - issue #831
Patch5: freerdp_branch-1.0.x_fix-kpdivide-issue831.patch
BuildRequires: cmake
BuildRequires: cups-devel
BuildRequires: ed
@ -79,6 +81,7 @@ based on libfreerdp.
%setup -q -n FreeRDP-%{version}
%patch1 -p1
%patch4 -p1
%patch5 -p1
# use a versioned subdirectory for plugins in order to comply with the shared
# library policy
ed -s CMakeLists.txt 2>/dev/null <<'EOF'
@ -110,7 +113,7 @@ cd build
%make_install
# remove keymaps as we make use of libxkbfile
rm -rf $RPM_BUILD_ROOT/usr/share/freerdp/keymaps/
# rm -rf $RPM_BUILD_ROOT/usr/share/freerdp/keymaps/
%post -n %{libname} -p /sbin/ldconfig

View File

@ -0,0 +1,11 @@
--- a/include/freerdp/kbd/vkcodes.h 2013-03-07 10:21:12.591964852 +0100
+++ b/include/freerdp/kbd/vkcodes.h 2013-03-07 10:21:19.825964976 +0100
@@ -434,7 +434,7 @@
{ 0x00, 0, "VK_SEPARATOR" , NULL },
{ 0x4A, 0, "VK_SUBTRACT" , "KPSU" },
{ 0x53, 0, "VK_DECIMAL" , "KPDL" },
- { 0x35, 0, "VK_DIVIDE" , "KPDV" },
+ { 0x35, 1, "VK_DIVIDE" , "KPDV" },
{ 0x3B, 0, "VK_F1" , "FK01" },
{ 0x3C, 0, "VK_F2" , "FK02" },
{ 0x3D, 0, "VK_F3" , "FK03" },