platform/upstream/freerdp.git
9 years agowfreerdp: partial RemoteApp support
Marc-André Moreau [Fri, 24 Oct 2014 22:30:04 +0000 (18:30 -0400)]
wfreerdp: partial RemoteApp support

9 years agowfreerdp: stub RemoteApp callbacks
Marc-André Moreau [Fri, 24 Oct 2014 15:30:04 +0000 (11:30 -0400)]
wfreerdp: stub RemoteApp callbacks

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

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

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

9 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

9 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

9 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

9 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

9 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

9 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

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

9 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

9 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

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

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