platform/upstream/freerdp.git
10 years agowfreerdp: eliminate dependency on deprecated freerdp event system
Marc-André Moreau [Fri, 24 Oct 2014 14:30:54 +0000 (10:30 -0400)]
wfreerdp: eliminate dependency on deprecated freerdp event system

10 years agowfreerdp: fix cliprdr with callback interface
Marc-André Moreau [Fri, 24 Oct 2014 14:16:55 +0000 (10:16 -0400)]
wfreerdp: fix cliprdr with callback interface

10 years agowfreerdp: partially migrate cliprdr to callback interface
Marc-André Moreau [Fri, 24 Oct 2014 13:55:48 +0000 (09:55 -0400)]
wfreerdp: partially migrate cliprdr to callback interface

10 years agochannels/audin: fix version message
Marc-André Moreau [Fri, 24 Oct 2014 00:40:45 +0000 (20:40 -0400)]
channels/audin: fix version message

10 years agochannels/cliprdr: add missing clipboard data format definitions
Marc-André Moreau [Thu, 23 Oct 2014 22:33:10 +0000 (18:33 -0400)]
channels/cliprdr: add missing clipboard data format definitions

10 years agochannels/cliprdr: add missing callbacks and message definitions
Marc-André Moreau [Thu, 23 Oct 2014 22:17:53 +0000 (18:17 -0400)]
channels/cliprdr: add missing callbacks and message definitions

10 years agolibfreerdp-codec: fix incorrect pixel increment in freerdp_image24_copy
Marc-André Moreau [Thu, 23 Oct 2014 19:50:24 +0000 (15:50 -0400)]
libfreerdp-codec: fix incorrect pixel increment in freerdp_image24_copy

10 years agowfreerdp: start preparing cliprdr code for migration to cliprdr callback interface
Marc-André Moreau [Thu, 23 Oct 2014 19:38:19 +0000 (15:38 -0400)]
wfreerdp: start preparing cliprdr code for migration to cliprdr callback interface

10 years agowfreerdp: consolidate cliprdr code
Marc-André Moreau [Thu, 23 Oct 2014 17:11:20 +0000 (13:11 -0400)]
wfreerdp: consolidate cliprdr code

10 years agowfreerdp: cleanup clipboard
Marc-André Moreau [Thu, 23 Oct 2014 02:32:55 +0000 (22:32 -0400)]
wfreerdp: cleanup clipboard

10 years agoMerge branch 'awakecoding-staging' of github.com:vworkspace/FreeRDP
Marc-André Moreau [Thu, 23 Oct 2014 00:17:13 +0000 (20:17 -0400)]
Merge branch 'awakecoding-staging' of github.com:vworkspace/FreeRDP

10 years agoxfreerdp: remove dependency on clrconv
Marc-André Moreau [Wed, 22 Oct 2014 02:19:11 +0000 (22:19 -0400)]
xfreerdp: remove dependency on clrconv

10 years agolibfreerdp-codec: add freerdp_image_copy_from_monochrome replacement function for...
Marc-André Moreau [Wed, 22 Oct 2014 01:56:10 +0000 (21:56 -0400)]
libfreerdp-codec: add freerdp_image_copy_from_monochrome replacement function for deprecated freerdp_mono_image_convert

10 years agolibfreerdp-codec: fix and enhance cursor image conversion
Marc-André Moreau [Wed, 22 Oct 2014 00:46:15 +0000 (20:46 -0400)]
libfreerdp-codec: fix and enhance cursor image conversion

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Tue, 21 Oct 2014 16:38:39 +0000 (12:38 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

10 years agordtk: add sample X11 window program
Marc-André Moreau [Tue, 21 Oct 2014 16:38:15 +0000 (12:38 -0400)]
rdtk: add sample X11 window program

10 years agoFix to header file. __builtin_bswap16 is only available on GCC v4.8 (or higher).
Mike McDonald [Mon, 20 Oct 2014 19:59:54 +0000 (15:59 -0400)]
Fix to header file. __builtin_bswap16 is only available on GCC v4.8 (or higher).

10 years agoMerge branch 'master' of https://github.com/awakecoding/FreeRDP into awakecoding...
Mike McDonald [Mon, 20 Oct 2014 18:42:46 +0000 (14:42 -0400)]
Merge branch 'master' of https://github.com/awakecoding/FreeRDP into awakecoding-staging

10 years agomfreerdp: fix crash with <32bpp color depths
Marc-André Moreau [Sun, 19 Oct 2014 01:31:24 +0000 (21:31 -0400)]
mfreerdp: fix crash with <32bpp color depths

10 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

10 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

10 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

10 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

10 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

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

10 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

10 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

10 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

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

10 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

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

10 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

10 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

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

10 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

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

10 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

10 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

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

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

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

10 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

10 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

10 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

10 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

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

10 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

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 agoFix to properly negotiate fast-path fragmentation.
Mike McDonald [Wed, 1 Oct 2014 01:12:20 +0000 (21:12 -0400)]
Fix to properly negotiate fast-path fragmentation.

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 agoFixed gcc_write_conference_create_request to send a constant byte of 0x2A instead...
Mike McDonald [Wed, 24 Sep 2014 02:04:02 +0000 (22:04 -0400)]
Fixed gcc_write_conference_create_request to send a constant byte of 0x2A instead of attempting to encode the length of the payload.  Sending the length is causing older RDP clients to fail the connection when the payload length of the server data blocks exceeded 256 bytes(which is nearly always the case when RDP security is negotiated). Traces of Windows 2003, 2008R2, 2012, 7, and 8 show that Windows always sends a constant of 0x2A (OCTET STRING) followed by a constant of 0x14 (ConnectGCCPDU).

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