platform/upstream/freerdp.git
9 years agoxfreerdp: replace wire to local clipboard conversion
Marc-André Moreau [Sat, 18 Oct 2014 00:55:12 +0000 (20:55 -0400)]
xfreerdp: replace wire to local clipboard conversion

9 years agoxfreerdp: replace cliprdr to wire format conversion
Marc-André Moreau [Sat, 18 Oct 2014 00:40:11 +0000 (20:40 -0400)]
xfreerdp: replace cliprdr to wire format conversion

9 years agolibwinpr-clipboard: add more synthetic clipboard formats
Marc-André Moreau [Fri, 17 Oct 2014 23:14:54 +0000 (19:14 -0400)]
libwinpr-clipboard: add more synthetic clipboard formats

9 years agolibwinpr-clipboard: add basic clipboard synthesizers
Marc-André Moreau [Fri, 17 Oct 2014 22:23:07 +0000 (18:23 -0400)]
libwinpr-clipboard: add basic clipboard synthesizers

9 years agolibwinpr-clipboard: initial clipboard synthetic format support
Marc-André Moreau [Fri, 17 Oct 2014 20:45:36 +0000 (16:45 -0400)]
libwinpr-clipboard: initial clipboard synthetic format support

9 years agolibwinpr-clipboard: initial commit
Marc-André Moreau [Fri, 17 Oct 2014 19:19:05 +0000 (15:19 -0400)]
libwinpr-clipboard: initial commit

9 years agofreerdp: unify clipboard standard format id definitions
Marc-André Moreau [Fri, 17 Oct 2014 02:20:12 +0000 (22:20 -0400)]
freerdp: unify clipboard standard format id definitions

9 years agowinpr: add pragma pack, bitmap + clipboard definitions
Marc-André Moreau [Fri, 17 Oct 2014 01:45:47 +0000 (21:45 -0400)]
winpr: add pragma pack, bitmap + clipboard definitions

9 years agowinpr: add new line ending, utf16 byte order swap functions
Marc-André Moreau [Thu, 16 Oct 2014 22:07:44 +0000 (18:07 -0400)]
winpr: add new line ending, utf16 byte order swap functions

9 years agoxfreerdp: refactor cliprdr helpers
Marc-André Moreau [Thu, 16 Oct 2014 19:05:06 +0000 (15:05 -0400)]
xfreerdp: refactor cliprdr helpers

9 years agoxfreerdp: cleanup unused cliprdr code
Marc-André Moreau [Thu, 16 Oct 2014 02:56:25 +0000 (22:56 -0400)]
xfreerdp: cleanup unused cliprdr code

9 years agoxfreerdp: fix clipboard sync
Marc-André Moreau [Thu, 16 Oct 2014 02:48:18 +0000 (22:48 -0400)]
xfreerdp: fix clipboard sync

9 years agoxfreerdp: migrate to cliprdr callback interface
Marc-André Moreau [Thu, 16 Oct 2014 01:30:11 +0000 (21:30 -0400)]
xfreerdp: migrate to cliprdr callback interface

9 years agoxfreerdp: partially migrate to cliprdr callback interface
Marc-André Moreau [Wed, 15 Oct 2014 21:42:55 +0000 (17:42 -0400)]
xfreerdp: partially migrate to cliprdr callback interface

9 years agoxfreerdp: further cliprdr refactoring
Marc-André Moreau [Wed, 15 Oct 2014 19:49:57 +0000 (15:49 -0400)]
xfreerdp: further cliprdr refactoring

9 years agoxfreerdp: start migrating to cliprdr callback interface
Marc-André Moreau [Wed, 15 Oct 2014 02:58:01 +0000 (22:58 -0400)]
xfreerdp: start migrating to cliprdr callback interface

9 years agoxfreerdp: start refactoring cliprdr
Marc-André Moreau [Wed, 15 Oct 2014 02:24:07 +0000 (22:24 -0400)]
xfreerdp: start refactoring cliprdr

9 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 15 Oct 2014 00:59:37 +0000 (20:59 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

9 years agolibfreerdp-color: fix 24bpp copy
Marc-André Moreau [Wed, 15 Oct 2014 00:59:22 +0000 (20:59 -0400)]
libfreerdp-color: fix 24bpp copy

9 years agolibwinpr-wtsapi: improve Win32 winsta.dll-based channel API
Marc-André Moreau [Tue, 14 Oct 2014 23:25:41 +0000 (19:25 -0400)]
libwinpr-wtsapi: improve Win32 winsta.dll-based channel API

9 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Tue, 14 Oct 2014 19:24:36 +0000 (15:24 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

9 years agolibwinpr-wtsapi: implement overlapped i/o event handle Win32 wrapper
Marc-André Moreau [Tue, 14 Oct 2014 19:23:07 +0000 (15:23 -0400)]
libwinpr-wtsapi: implement overlapped i/o event handle Win32 wrapper

9 years agolibfreerdp-codec: add 24bpp to 24bpp color conversion
Marc-André Moreau [Mon, 13 Oct 2014 16:29:06 +0000 (12:29 -0400)]
libfreerdp-codec: add 24bpp to 24bpp color conversion

9 years agolibfreerdp-codec: fix graphical artifacts with interleaved RLE
Marc-André Moreau [Mon, 13 Oct 2014 15:39:21 +0000 (11:39 -0400)]
libfreerdp-codec: fix graphical artifacts with interleaved RLE

9 years agolibwinpr-wtsapi: add Win32 winsta.dll-based VC implementation
Marc-André Moreau [Mon, 13 Oct 2014 14:55:11 +0000 (10:55 -0400)]
libwinpr-wtsapi: add Win32 winsta.dll-based VC implementation

9 years agoMerge pull request #2145 from Tarnyko/wlfreerdp3
Hardening [Mon, 13 Oct 2014 13:14:37 +0000 (15:14 +0200)]
Merge pull request #2145 from Tarnyko/wlfreerdp3

wlfreerdp: initial Wayland client

9 years agowlfreerdp: initial Wayland client
Manuel Bachmann [Mon, 13 Oct 2014 09:43:16 +0000 (11:43 +0200)]
wlfreerdp: initial Wayland client

Implement an initial Wayland client, which will build if
the wayland-client development libraries are detected
(or if -DWITH_WAYLAND:BOOL=ON is set). It is currently
view-only, but inputs will be implemented soon.

It uses the software SHM interface, which means it does not
require GL acceleration to run. It should be compatible
with any compositor

Signed-off-by: Manuel Bachmann <tarnyko@tarnyko.net>
9 years agolibwinpr-handle: fix dummy DuplicateHandle implementation
Marc-André Moreau [Sat, 11 Oct 2014 16:34:45 +0000 (12:34 -0400)]
libwinpr-handle: fix dummy DuplicateHandle implementation

9 years agowinpr: fix DECLSPEC_EXPORT on Windows
Marc-André Moreau [Sat, 11 Oct 2014 00:34:17 +0000 (20:34 -0400)]
winpr: fix DECLSPEC_EXPORT on Windows

9 years agolibwinpr-environment: fix extended functions
Marc-André Moreau [Fri, 10 Oct 2014 23:16:51 +0000 (19:16 -0400)]
libwinpr-environment: fix extended functions

9 years agowinpr: windows build fixes
Marc-André Moreau [Fri, 10 Oct 2014 22:59:05 +0000 (18:59 -0400)]
winpr: windows build fixes

9 years agolibfreerdp-core: expose API for FreeRDS WTSVirtualChannelRead
Marc-André Moreau [Fri, 10 Oct 2014 21:19:38 +0000 (17:19 -0400)]
libfreerdp-core: expose API for FreeRDS WTSVirtualChannelRead

9 years agolibfreerdp-core: expose new API to allow FreeRDS virtual channel hooking
Marc-André Moreau [Fri, 10 Oct 2014 20:11:42 +0000 (16:11 -0400)]
libfreerdp-core: expose new API to allow FreeRDS virtual channel hooking

9 years agolibwinpr-winsock: minor improvements
Marc-André Moreau [Fri, 10 Oct 2014 00:27:42 +0000 (20:27 -0400)]
libwinpr-winsock: minor improvements

9 years agolibwinpr-utils: improve HashTable flexibility, add proper string support
Marc-André Moreau [Thu, 9 Oct 2014 20:46:55 +0000 (16:46 -0400)]
libwinpr-utils: improve HashTable flexibility, add proper string support

9 years agoMerge pull request #2135 from erbth/wfreerdp
Marc-André Moreau [Thu, 9 Oct 2014 13:05:58 +0000 (09:05 -0400)]
Merge pull request #2135 from erbth/wfreerdp

Added lock key synchronization to wfreerdp

9 years agolibwinpr-rpc: fix RpcStringFree
Marc-André Moreau [Thu, 9 Oct 2014 01:46:46 +0000 (21:46 -0400)]
libwinpr-rpc: fix RpcStringFree

9 years agowinpr-winsock: add missing INVALID_SOCKET definition
Marc-André Moreau [Thu, 9 Oct 2014 00:52:04 +0000 (20:52 -0400)]
winpr-winsock: add missing INVALID_SOCKET definition

9 years agolibfreerdp-core: server-side virtual channel code style cleanup
Marc-André Moreau [Tue, 7 Oct 2014 18:56:57 +0000 (14:56 -0400)]
libfreerdp-core: server-side virtual channel code style cleanup

9 years agoMerge pull request #2136 from bmiklautz/feat/kbd_indicators
Marc-André Moreau [Tue, 7 Oct 2014 13:30:16 +0000 (09:30 -0400)]
Merge pull request #2136 from bmiklautz/feat/kbd_indicators

Support for set keyboard indicators PDU

9 years agoMerge pull request #2138 from dpoe/master
Bernhard Miklautz [Tue, 7 Oct 2014 08:56:30 +0000 (10:56 +0200)]
Merge pull request #2138 from dpoe/master

correct check for lzcnt cpu capability

9 years agocorrect check for lzcnt cpu capability
Daryl Poe [Mon, 6 Oct 2014 19:50:49 +0000 (13:50 -0600)]
correct check for lzcnt cpu capability

9 years agoxfreerdp: add support to set keyboard indicators
Bernhard Miklautz [Mon, 6 Oct 2014 08:37:37 +0000 (10:37 +0200)]
xfreerdp: add support to set keyboard indicators

* add generic function to check for X extensions
* detect x keyboard support
* add callbacks and client code to set/clear keyboard indicators

9 years agoAdded lock key synchronization to wfreerdp
erbth [Fri, 3 Oct 2014 14:27:47 +0000 (16:27 +0200)]
Added lock key synchronization to wfreerdp

9 years agoxfreerdp: add support for PlaySound
Bernhard Miklautz [Fri, 3 Oct 2014 14:04:15 +0000 (16:04 +0200)]
xfreerdp: add support for PlaySound

Using X keyboard bell.

9 years agocore: add support for set keyboard indicators PDU
Bernhard Miklautz [Tue, 30 Sep 2014 16:18:29 +0000 (18:18 +0200)]
core: add support for set keyboard indicators PDU

Server Set Keyboard Indicators PDU MS-RDPBCGR 2.2.8.2.1

* add server side code
* add support for client callback

9 years agolibwinpr-utils: add .ini write support
Marc-André Moreau [Fri, 3 Oct 2014 00:16:30 +0000 (20:16 -0400)]
libwinpr-utils: add .ini write support

9 years agolibwinpr-utils: improve .ini file parser
Marc-André Moreau [Thu, 2 Oct 2014 22:45:53 +0000 (18:45 -0400)]
libwinpr-utils: improve .ini file parser

9 years agowinpr: fix header conflict with internal X11 definitions
Marc-André Moreau [Wed, 1 Oct 2014 19:33:01 +0000 (15:33 -0400)]
winpr: fix header conflict with internal X11 definitions

9 years agoMerge pull request #2132 from awakecoding/shadow
Marc-André Moreau [Wed, 1 Oct 2014 16:56:13 +0000 (12:56 -0400)]
Merge pull request #2132 from awakecoding/shadow

RdTk, PNG read/write, Shadow X11, RDP8.1 Display Control

9 years agolibrdtk: improve text positioning
Marc-André Moreau [Wed, 1 Oct 2014 16:18:17 +0000 (12:18 -0400)]
librdtk: improve text positioning

9 years agolibrdtk: initial nine patch rendering
Marc-André Moreau [Tue, 30 Sep 2014 23:40:16 +0000 (19:40 -0400)]
librdtk: initial nine patch rendering

9 years agolibrdtk: stub NinePatch, TextField and Button
Marc-André Moreau [Tue, 30 Sep 2014 18:54:36 +0000 (14:54 -0400)]
librdtk: stub NinePatch, TextField and Button

9 years agordtk: initial commit
Marc-André Moreau [Mon, 29 Sep 2014 20:08:08 +0000 (16:08 -0400)]
rdtk: initial commit

9 years agoshadow: initial font rendering
Marc-André Moreau [Mon, 29 Sep 2014 18:07:48 +0000 (14:07 -0400)]
shadow: initial font rendering

9 years agoshadow: start bitmap font loader
Marc-André Moreau [Mon, 29 Sep 2014 01:41:12 +0000 (21:41 -0400)]
shadow: start bitmap font loader

9 years agolibwinpr-utils: add simple image loading/writing test
Marc-André Moreau [Sun, 28 Sep 2014 15:14:30 +0000 (11:14 -0400)]
libwinpr-utils: add simple image loading/writing test

9 years agolibwinpr-utils: add png support
Marc-André Moreau [Sun, 28 Sep 2014 15:02:39 +0000 (11:02 -0400)]
libwinpr-utils: add png support

9 years agoshadow: add X11 PAM authentication
Marc-André Moreau [Fri, 26 Sep 2014 23:03:48 +0000 (19:03 -0400)]
shadow: add X11 PAM authentication

9 years agoshadow: fix X11 extended keycodes
Marc-André Moreau [Fri, 26 Sep 2014 21:51:45 +0000 (17:51 -0400)]
shadow: fix X11 extended keycodes

9 years agolibfreerdp-core: fix cloning of LoadBalanceInfo
Marc-André Moreau [Fri, 26 Sep 2014 19:18:40 +0000 (15:18 -0400)]
libfreerdp-core: fix cloning of LoadBalanceInfo

9 years agolibfreerdp-gdi: handle egfx desktop resize
Marc-André Moreau [Fri, 26 Sep 2014 02:08:10 +0000 (22:08 -0400)]
libfreerdp-gdi: handle egfx desktop resize

9 years agolibfreerdp-core: update RDP8 virtual channels
Marc-André Moreau [Thu, 25 Sep 2014 21:31:05 +0000 (17:31 -0400)]
libfreerdp-core: update RDP8 virtual channels

9 years agofreerdp: fix headers for C++
Marc-André Moreau [Thu, 25 Sep 2014 18:15:57 +0000 (14:15 -0400)]
freerdp: fix headers for C++

9 years agoMerge pull request #2124 from awakecoding/shadow
Marc-André Moreau [Thu, 25 Sep 2014 15:03:18 +0000 (11:03 -0400)]
Merge pull request #2124 from awakecoding/shadow

Shadow Improvements, Server-Side Fixes

9 years agolibfreerdp-gdi: remove some dead code
Marc-André Moreau [Thu, 25 Sep 2014 14:39:23 +0000 (10:39 -0400)]
libfreerdp-gdi: remove some dead code

9 years agoMerge pull request #2123 from akallabeth/gdi_loglevel_fix
Marc-André Moreau [Thu, 25 Sep 2014 14:38:13 +0000 (10:38 -0400)]
Merge pull request #2123 from akallabeth/gdi_loglevel_fix

Decreased log level for not implemented GDI functions.

9 years agoMerge pull request #2101 from eledoux/ports
Marc-André Moreau [Thu, 25 Sep 2014 14:38:07 +0000 (10:38 -0400)]
Merge pull request #2101 from eledoux/ports

Ports

9 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into shadow
Marc-André Moreau [Thu, 25 Sep 2014 14:35:14 +0000 (10:35 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow

9 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 25 Sep 2014 14:34:56 +0000 (10:34 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

Conflicts:
libfreerdp/gdi/gdi.c

9 years agoDecreased log level for not implemented GDI functions.
Armin Novak [Thu, 25 Sep 2014 06:56:55 +0000 (08:56 +0200)]
Decreased log level for not implemented GDI functions.
All functions only used within gdi.c are now static.

9 years agolibfreerdp-core: fix RemoteFX/autodetect incompatibility issue with 2008 R2
Marc-André Moreau [Wed, 24 Sep 2014 21:23:12 +0000 (17:23 -0400)]
libfreerdp-core: fix RemoteFX/autodetect incompatibility issue with 2008 R2

9 years agoMerge pull request #2121 from bmiklautz/fix/linked_list
Marc-André Moreau [Wed, 24 Sep 2014 20:22:39 +0000 (16:22 -0400)]
Merge pull request #2121 from bmiklautz/fix/linked_list

LinkedList Enumerator fixes

9 years agoshadow: fix bitmap updates
Marc-André Moreau [Wed, 24 Sep 2014 17:17:52 +0000 (13:17 -0400)]
shadow: fix bitmap updates

9 years agoshadow: fix surface frame markers
Marc-André Moreau [Wed, 24 Sep 2014 16:10:02 +0000 (12:10 -0400)]
shadow: fix surface frame markers

9 years agowinpr-utils: extend LinkedList test
Bernhard Miklautz [Wed, 24 Sep 2014 11:03:46 +0000 (13:03 +0200)]
winpr-utils: extend LinkedList test

9 years agowinpr-utils: fix problem in LinkedList enumerator
Bernhard Miklautz [Wed, 24 Sep 2014 10:31:52 +0000 (12:31 +0200)]
winpr-utils: fix problem in LinkedList enumerator

A segfault can happen if LinkedList_Enumerator_MoveNext is invoked
before LinkedList_Enumerator_Reset was called.

9 years agoshadow: add workaround for Mac RDP client
Marc-André Moreau [Wed, 24 Sep 2014 01:05:10 +0000 (21:05 -0400)]
shadow: add workaround for Mac RDP client

9 years agolibfreerdp-codec: refactor NSCodec
Marc-André Moreau [Wed, 24 Sep 2014 00:00:26 +0000 (20:00 -0400)]
libfreerdp-codec: refactor NSCodec

9 years agoshadow: disable RemoteFX if connection type is not LAN
Marc-André Moreau [Tue, 23 Sep 2014 22:19:05 +0000 (18:19 -0400)]
shadow: disable RemoteFX if connection type is not LAN

9 years agolibfreerdp-core: fix GCC core data block negotiation
Marc-André Moreau [Mon, 22 Sep 2014 15:38:33 +0000 (11:38 -0400)]
libfreerdp-core: fix GCC core data block negotiation

9 years agoshadow/X11: fix color depth check
Marc-André Moreau [Mon, 22 Sep 2014 14:06:16 +0000 (10:06 -0400)]
shadow/X11: fix color depth check

9 years agoshadow: disable unsupported X11 color depths
Marc-André Moreau [Mon, 22 Sep 2014 13:59:56 +0000 (09:59 -0400)]
shadow: disable unsupported X11 color depths

9 years agolibfreerdp-core: improve bitmap codec negotiation
Marc-André Moreau [Sun, 21 Sep 2014 19:40:27 +0000 (15:40 -0400)]
libfreerdp-core: improve bitmap codec negotiation

9 years agolibfreerdp-core: fix server-side receiving of X224 disconnect TPDU
Marc-André Moreau [Sun, 21 Sep 2014 00:19:59 +0000 (20:19 -0400)]
libfreerdp-core: fix server-side receiving of X224 disconnect TPDU

9 years agoshadow: improve bitmap update performance
Marc-André Moreau [Sat, 20 Sep 2014 20:29:13 +0000 (16:29 -0400)]
shadow: improve bitmap update performance

9 years agolibfreerdp-codec: improve compressor interfaces
Marc-André Moreau [Sat, 20 Sep 2014 19:25:33 +0000 (15:25 -0400)]
libfreerdp-codec: improve compressor interfaces

9 years agoshadow: improve Mac subsystem
Marc-André Moreau [Fri, 19 Sep 2014 23:58:49 +0000 (19:58 -0400)]
shadow: improve Mac subsystem

9 years agolibfreerdp-core: remove dependency on OPENSSL_Applink on Windows
Marc-André Moreau [Fri, 19 Sep 2014 21:11:56 +0000 (17:11 -0400)]
libfreerdp-core: remove dependency on OPENSSL_Applink on Windows

9 years agowinpr-makecert: remove dependency on OPENSSL_Applink on Windows
Marc-André Moreau [Fri, 19 Sep 2014 20:23:19 +0000 (16:23 -0400)]
winpr-makecert: remove dependency on OPENSSL_Applink on Windows

9 years agolibfreerdp-gdi: remove frame marker error output
Marc-André Moreau [Fri, 19 Sep 2014 18:45:58 +0000 (14:45 -0400)]
libfreerdp-gdi: remove frame marker error output

9 years agoMerge branch 'shadow' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Fri, 19 Sep 2014 18:39:43 +0000 (14:39 -0400)]
Merge branch 'shadow' of github.com:awakecoding/FreeRDP

Conflicts:
libfreerdp/core/capabilities.c

9 years agoMerge branch 'awakecoding' of github.com:vworkspace/FreeRDP
Marc-André Moreau [Fri, 19 Sep 2014 18:38:25 +0000 (14:38 -0400)]
Merge branch 'awakecoding' of github.com:vworkspace/FreeRDP

Conflicts:
libfreerdp/core/license.c
libfreerdp/core/nego.c
winpr/libwinpr/synch/wait.c

9 years agolibfreerdp-core: add SurfaceFrameBits function to combine frame marker with surface...
Marc-André Moreau [Fri, 19 Sep 2014 18:23:17 +0000 (14:23 -0400)]
libfreerdp-core: add SurfaceFrameBits function to combine frame marker with surface commands

9 years agoshadow: fix frame acks + bitmap negotiation
Marc-André Moreau [Fri, 19 Sep 2014 16:06:12 +0000 (12:06 -0400)]
shadow: fix frame acks + bitmap negotiation

9 years agoshadow: add RefreshRect/SuppressOutput support
Marc-André Moreau [Fri, 19 Sep 2014 02:18:58 +0000 (22:18 -0400)]
shadow: add RefreshRect/SuppressOutput support

9 years agoMinor fix to server side RDP security negotiation.
Mike McDonald [Thu, 18 Sep 2014 23:44:52 +0000 (19:44 -0400)]
Minor fix to server side RDP security negotiation.

9 years agoModified server code to honor the negotiated setting for SEC_LICENSE_ENCRYPT_SC in...
Mike McDonald [Thu, 18 Sep 2014 23:43:28 +0000 (19:43 -0400)]
Modified server code to honor the negotiated setting for SEC_LICENSE_ENCRYPT_SC in the security exchange PDU (which controls the encryption of license PDUs from the server to the client).

9 years agoModified server code to honor the negotiated settings for 1) SEC_LICENSE_ENCRYPT_SC...
Mike McDonald [Thu, 18 Sep 2014 23:38:04 +0000 (19:38 -0400)]
Modified server code to honor the negotiated settings for 1) SEC_LICENSE_ENCRYPT_SC in the security exchange PDU (which controls the encryption of license PDUs from the server to the client) and 2) ENC_SALTED_CHECKSUM in the bitmap capability set.

9 years agoModified code to honor the negotiated settings for 1) ENC_SALTED_CHECKSUM in the...
Mike McDonald [Thu, 18 Sep 2014 23:31:06 +0000 (19:31 -0400)]
Modified code to honor the negotiated settings for 1) ENC_SALTED_CHECKSUM in the general capability set extraFlags field and 2) DRAW_ALLOW_SKIP_ALPHA in the bitmap capability set drawingFlags field.