platform/upstream/freerdp.git
10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

10 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

10 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

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

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

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

10 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

10 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

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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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++

10 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

10 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

10 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.

10 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

10 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

10 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

10 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.

10 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

10 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

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

10 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

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

10 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.

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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.

10 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).

10 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.

10 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.

10 years agoshadow: start using message queue
Marc-André Moreau [Thu, 18 Sep 2014 21:22:44 +0000 (17:22 -0400)]
shadow: start using message queue

10 years agoshadow: improve subsystem structure
Marc-André Moreau [Thu, 18 Sep 2014 19:43:11 +0000 (15:43 -0400)]
shadow: improve subsystem structure

10 years agoshadow: add EnumMonitor functions
Marc-André Moreau [Thu, 18 Sep 2014 18:29:42 +0000 (14:29 -0400)]
shadow: add EnumMonitor functions

10 years agoshadow: delay subsystem initialization for monitor enumeration
Marc-André Moreau [Thu, 18 Sep 2014 17:06:49 +0000 (13:06 -0400)]
shadow: delay subsystem initialization for monitor enumeration

10 years agoshadow: fix and improve config path detection
Marc-André Moreau [Thu, 18 Sep 2014 14:06:59 +0000 (10:06 -0400)]
shadow: fix and improve config path detection

10 years agomfreerdp-server: disable in favor of shadow server
Marc-André Moreau [Thu, 18 Sep 2014 02:59:58 +0000 (22:59 -0400)]
mfreerdp-server: disable in favor of shadow server

10 years agoshadow: add common subsystem code
Marc-André Moreau [Thu, 18 Sep 2014 02:58:57 +0000 (22:58 -0400)]
shadow: add common subsystem code

10 years agoserver/shadow: split into library + executable
Marc-André Moreau [Thu, 18 Sep 2014 01:18:47 +0000 (21:18 -0400)]
server/shadow: split into library + executable

10 years agoMerge pull request #2112 from awakecoding/shadow
Marc-André Moreau [Thu, 18 Sep 2014 00:43:17 +0000 (20:43 -0400)]
Merge pull request #2112 from awakecoding/shadow

Shadow Server Improvements

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into shadow
Marc-André Moreau [Thu, 18 Sep 2014 00:15:01 +0000 (20:15 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow

Conflicts:
server/Mac/mf_audin.c
server/Mac/mf_event.c
server/Mac/mf_info.c
server/Mac/mf_mountain_lion.c
server/Mac/mf_peer.c
server/Mac/mf_rdpsnd.c
server/Mac/mfreerdp.c
server/shadow/CMakeLists.txt

10 years agoMerge pull request #2111 from awakecoding/egfx
Marc-André Moreau [Thu, 18 Sep 2014 00:02:04 +0000 (20:02 -0400)]
Merge pull request #2111 from awakecoding/egfx

Exhaustive Color Format Support

10 years agolibfreerdp-gdi: fix clipping of bitmap update
Marc-André Moreau [Wed, 17 Sep 2014 23:55:39 +0000 (19:55 -0400)]
libfreerdp-gdi: fix clipping of bitmap update

10 years agolibfreerdp-gdi: fix gdi_init
Marc-André Moreau [Wed, 17 Sep 2014 23:44:59 +0000 (19:44 -0400)]
libfreerdp-gdi: fix gdi_init

10 years agofreerdp: fix build problems
Marc-André Moreau [Wed, 17 Sep 2014 23:19:37 +0000 (19:19 -0400)]
freerdp: fix build problems

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into egfx
Marc-André Moreau [Wed, 17 Sep 2014 23:09:56 +0000 (19:09 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into egfx

Conflicts:
client/Windows/wf_cliprdr.h
client/Windows/wf_event.h
client/X11/xf_client.c
client/X11/xf_gdi.c
libfreerdp/gdi/gdi.c
server/Mac/mf_input.c

10 years agolibwinpr-sspi: fix NTLM strict error check
Marc-André Moreau [Wed, 17 Sep 2014 22:44:59 +0000 (18:44 -0400)]
libwinpr-sspi: fix NTLM strict error check

10 years agolibfreerdp-codec: fix warning in color conversion, fix color move
Marc-André Moreau [Wed, 17 Sep 2014 22:43:42 +0000 (18:43 -0400)]
libfreerdp-codec: fix warning in color conversion, fix color move

10 years agolibfreerdp-gdi: fix 8bpp mode
Marc-André Moreau [Wed, 17 Sep 2014 22:30:09 +0000 (18:30 -0400)]
libfreerdp-gdi: fix 8bpp mode

10 years agoshadow: fix encoder grid bug
Marc-André Moreau [Wed, 17 Sep 2014 19:19:35 +0000 (15:19 -0400)]
shadow: fix encoder grid bug

10 years agoMerge branch 'egfx' of github.com:awakecoding/FreeRDP into shadow
Marc-André Moreau [Wed, 17 Sep 2014 19:17:05 +0000 (15:17 -0400)]
Merge branch 'egfx' of github.com:awakecoding/FreeRDP into shadow

10 years agolibfreerdp-gdi: fix 16bpp internal buffer format
Marc-André Moreau [Wed, 17 Sep 2014 18:55:52 +0000 (14:55 -0400)]
libfreerdp-gdi: fix 16bpp internal buffer format

10 years agoxfreerdp: fix X11 16bpp mode
Marc-André Moreau [Wed, 17 Sep 2014 18:29:56 +0000 (14:29 -0400)]
xfreerdp: fix X11 16bpp mode

10 years agolibfreerdp-codec: add proper 16bpp output format support
Marc-André Moreau [Wed, 17 Sep 2014 16:17:41 +0000 (12:17 -0400)]
libfreerdp-codec: add proper 16bpp output format support

10 years agoMerge pull request #2106 from bmiklautz/issue/2103
Bernhard Miklautz [Wed, 17 Sep 2014 11:52:19 +0000 (13:52 +0200)]
Merge pull request #2106 from bmiklautz/issue/2103

misc command line fixes

10 years agoMerge pull request #2107 from akallabeth/fix_tsmf_wvc
Martin Fleisz [Wed, 17 Sep 2014 09:02:35 +0000 (11:02 +0200)]
Merge pull request #2107 from akallabeth/fix_tsmf_wvc

Minor TSMF fixes

10 years agoMerge pull request #2108 from akallabeth/wlog_default_level
Martin Fleisz [Wed, 17 Sep 2014 08:53:11 +0000 (10:53 +0200)]
Merge pull request #2108 from akallabeth/wlog_default_level

Setting default WLog_Level to INFO.

10 years agoDefault WLog_Level is now INFO.
Armin Novak [Wed, 17 Sep 2014 07:28:40 +0000 (09:28 +0200)]
Default WLog_Level is now INFO.

10 years agoFixed entry function for ffmpeg and non static channel builds.
Armin Novak [Wed, 17 Sep 2014 07:18:21 +0000 (09:18 +0200)]
Fixed entry function for ffmpeg and non static channel builds.

10 years agoFixed naming of entry function, now working with non static channel builds.
Armin Novak [Wed, 17 Sep 2014 07:12:01 +0000 (09:12 +0200)]
Fixed naming of entry function, now working with non static channel builds.