platform/upstream/freerdp.git
13 years agolibfreerdp-core: add support for play sound (system beep) updates
Marc-André Moreau [Wed, 24 Aug 2011 06:54:46 +0000 (02:54 -0400)]
libfreerdp-core: add support for play sound (system beep) updates

13 years agolibfreerdp-core: add support for pointer updates
Marc-André Moreau [Wed, 24 Aug 2011 06:38:39 +0000 (02:38 -0400)]
libfreerdp-core: add support for pointer updates

13 years agolibfreerdp-gdi: add support for complex invalid regions
Marc-André Moreau [Wed, 24 Aug 2011 05:47:43 +0000 (01:47 -0400)]
libfreerdp-gdi: add support for complex invalid regions

13 years agoxfreerdp: fix fullscreen mode
Marc-André Moreau [Wed, 24 Aug 2011 04:46:34 +0000 (00:46 -0400)]
xfreerdp: fix fullscreen mode

13 years agoxfreerdp: added proper cmake detection of Xext
Marc-André Moreau [Wed, 24 Aug 2011 02:58:36 +0000 (22:58 -0400)]
xfreerdp: added proper cmake detection of Xext

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Tue, 23 Aug 2011 19:52:27 +0000 (15:52 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agoxfreerdp: fix window hiding
Marc-André Moreau [Tue, 23 Aug 2011 19:52:17 +0000 (15:52 -0400)]
xfreerdp: fix window hiding

13 years agoMerge pull request #58 from llyzs/server
Marc-André Moreau [Tue, 23 Aug 2011 15:58:25 +0000 (08:58 -0700)]
Merge pull request #58 from llyzs/server

Server: add keyboard/mouse input and RemoteFX update processing

13 years agoserver: update test server to send the first RemoteFX frame.
Vic Lee [Tue, 23 Aug 2011 15:28:54 +0000 (23:28 +0800)]
server: update test server to send the first RemoteFX frame.

13 years agoserver: add SurfaceCmds update.
Vic Lee [Tue, 23 Aug 2011 15:28:28 +0000 (23:28 +0800)]
server: add SurfaceCmds update.

13 years agolibfreerdp-core/surface: separate surface from fastpath.
Vic Lee [Tue, 23 Aug 2011 13:01:19 +0000 (21:01 +0800)]
libfreerdp-core/surface: separate surface from fastpath.

13 years agoserver: add server update callback registration.
Vic Lee [Tue, 23 Aug 2011 12:37:08 +0000 (20:37 +0800)]
server: add server update callback registration.

13 years agoserver: handle disconnection.
Vic Lee [Tue, 23 Aug 2011 08:14:32 +0000 (16:14 +0800)]
server: handle disconnection.

13 years agoserver: process client input events.
Vic Lee [Tue, 23 Aug 2011 07:51:51 +0000 (15:51 +0800)]
server: process client input events.

13 years agolibfreerdp-coree/tranport: minimum fastpath packet size is 3.
Vic Lee [Tue, 23 Aug 2011 07:36:03 +0000 (15:36 +0800)]
libfreerdp-coree/tranport: minimum fastpath packet size is 3.

13 years agoRename more functions.
Vic Lee [Tue, 23 Aug 2011 05:05:58 +0000 (13:05 +0800)]
Rename more functions.

13 years agoRename functions.
Vic Lee [Tue, 23 Aug 2011 04:58:10 +0000 (12:58 +0800)]
Rename functions.

13 years agoserver: add input callbacks.
Vic Lee [Tue, 23 Aug 2011 03:50:41 +0000 (11:50 +0800)]
server: add input callbacks.

13 years agoserver: add PostConnect callback.
Vic Lee [Mon, 22 Aug 2011 15:02:56 +0000 (23:02 +0800)]
server: add PostConnect callback.

13 years agoxfreerdp: removed seemingly unnecessary X11 update
Marc-André Moreau [Tue, 23 Aug 2011 01:33:10 +0000 (21:33 -0400)]
xfreerdp: removed seemingly unnecessary X11 update

13 years agoxfreerdp: fix drawing of maximized RAIL windows
Marc-André Moreau [Tue, 23 Aug 2011 01:22:05 +0000 (21:22 -0400)]
xfreerdp: fix drawing of maximized RAIL windows

13 years agoxfreerdp: fix off-by-one error in visibility rectangles
Marc-André Moreau [Mon, 22 Aug 2011 20:10:08 +0000 (16:10 -0400)]
xfreerdp: fix off-by-one error in visibility rectangles

13 years agoxfreerdp: add support for RemoteApp round window corners
Marc-André Moreau [Mon, 22 Aug 2011 20:06:12 +0000 (16:06 -0400)]
xfreerdp: add support for RemoteApp round window corners

13 years agolibfreerdp-rail: fix bug in printing out visibility rects
Marc-André Moreau [Mon, 22 Aug 2011 18:51:10 +0000 (14:51 -0400)]
libfreerdp-rail: fix bug in printing out visibility rects

13 years agolibfreerdp-gdi: added export definitions
Marc-André Moreau [Mon, 22 Aug 2011 17:33:48 +0000 (13:33 -0400)]
libfreerdp-gdi: added export definitions

13 years agoMerge pull request #57 from roman-b/rail
Marc-André Moreau [Mon, 22 Aug 2011 17:11:18 +0000 (10:11 -0700)]
Merge pull request #57 from roman-b/rail

Rail: fix multi-thread side effect and fix conflict from upstream

13 years agolibfreerdp-gdi: move headers to include directory
Marc-André Moreau [Mon, 22 Aug 2011 17:08:01 +0000 (13:08 -0400)]
libfreerdp-gdi: move headers to include directory

13 years agoMerge remote-tracking branch 'upstream/master' into rail
roman-b [Mon, 22 Aug 2011 16:14:11 +0000 (19:14 +0300)]
Merge remote-tracking branch 'upstream/master' into rail

13 years agolibfreerdp-rail: fix window style debug output
Marc-André Moreau [Mon, 22 Aug 2011 15:09:24 +0000 (11:09 -0400)]
libfreerdp-rail: fix window style debug output

13 years agolibfreerdp-rail: added debug output of window styles
Marc-André Moreau [Mon, 22 Aug 2011 14:46:00 +0000 (10:46 -0400)]
libfreerdp-rail: added debug output of window styles

13 years agoMerge pull request #56 from llyzs/nonblocking
Marc-André Moreau [Mon, 22 Aug 2011 13:44:52 +0000 (06:44 -0700)]
Merge pull request #56 from llyzs/nonblocking

Refactor client connection sequence in nonblocking mode

13 years agolibfreerdp-core: trivial function rename.
Vic Lee [Mon, 22 Aug 2011 09:49:39 +0000 (17:49 +0800)]
libfreerdp-core: trivial function rename.

13 years agoCorrectly handling connection failure.
Vic Lee [Mon, 22 Aug 2011 09:42:16 +0000 (17:42 +0800)]
Correctly handling connection failure.

13 years agoxfreerdp: fix segfault when closing.
Vic Lee [Mon, 22 Aug 2011 09:21:39 +0000 (17:21 +0800)]
xfreerdp: fix segfault when closing.

13 years agolibfreerdp-core: change client connection sequence using nonblocking.
Vic Lee [Mon, 22 Aug 2011 07:03:58 +0000 (15:03 +0800)]
libfreerdp-core: change client connection sequence using nonblocking.

13 years agoxfreerdp: fix window classes
Marc-André Moreau [Mon, 22 Aug 2011 03:54:02 +0000 (23:54 -0400)]
xfreerdp: fix window classes

13 years agoxfreerdp: handling local window restore events
Marc-André Moreau [Mon, 22 Aug 2011 03:39:56 +0000 (23:39 -0400)]
xfreerdp: handling local window restore events

13 years agoxfreerdp: handled RAIL window minimize events
Marc-André Moreau [Mon, 22 Aug 2011 03:15:19 +0000 (23:15 -0400)]
xfreerdp: handled RAIL window minimize events

13 years agoxfreerdp: improved window icon support
Marc-André Moreau [Mon, 22 Aug 2011 02:30:49 +0000 (22:30 -0400)]
xfreerdp: improved window icon support

13 years agochannels/rail: fixed multithread side effect by creating full orders copy for events.
roman-b [Sun, 21 Aug 2011 23:04:21 +0000 (02:04 +0300)]
channels/rail: fixed multithread side effect by creating full orders copy for events.

13 years agochannels/rail: create fixed size order struct for Server Get Application ID Response.
roman-b [Sun, 21 Aug 2011 23:01:40 +0000 (02:01 +0300)]
channels/rail: create fixed size order struct for Server Get Application ID Response.

13 years agoxfreerdp: started handling RemoteApp icons
Marc-André Moreau [Sun, 21 Aug 2011 21:32:18 +0000 (17:32 -0400)]
xfreerdp: started handling RemoteApp icons

13 years agolibfreerdp-cache: add support for custom extra glyph data
Marc-André Moreau [Sun, 21 Aug 2011 18:54:08 +0000 (14:54 -0400)]
libfreerdp-cache: add support for custom extra glyph data

13 years agolibfreerdp-cache: started glyph cache
Marc-André Moreau [Sun, 21 Aug 2011 18:16:53 +0000 (14:16 -0400)]
libfreerdp-cache: started glyph cache

13 years agolibfreerdp-core: fix glyph cache capability set
Marc-André Moreau [Sun, 21 Aug 2011 16:56:18 +0000 (12:56 -0400)]
libfreerdp-core: fix glyph cache capability set

13 years agoRemove a incorrect checking.
Vic Lee [Sun, 21 Aug 2011 16:15:52 +0000 (00:15 +0800)]
Remove a incorrect checking.

13 years agoMerge pull request #54 from llyzs/server
Marc-André Moreau [Sun, 21 Aug 2011 15:33:31 +0000 (08:33 -0700)]
Merge pull request #54 from llyzs/server

Server implementation in progress (finish connection sequence, client activated)

13 years agoserver: process font list and font map PDU.
Vic Lee [Sun, 21 Aug 2011 15:20:37 +0000 (23:20 +0800)]
server: process font list and font map PDU.

13 years agoserver: process client control PDUs.
Vic Lee [Sun, 21 Aug 2011 14:52:37 +0000 (22:52 +0800)]
server: process client control PDUs.

13 years agoMerge pull request #52 from llyzs/server
Marc-André Moreau [Sun, 21 Aug 2011 14:45:41 +0000 (07:45 -0700)]
Merge pull request #52 from llyzs/server

Server implementation in progress (until capability exchange)

13 years agoMerge pull request #53 from roman-b/rail
Marc-André Moreau [Sun, 21 Aug 2011 14:44:54 +0000 (07:44 -0700)]
Merge pull request #53 from roman-b/rail

RAIL improvements

13 years agoserver: send synchronize and control cooperate pdu.
Vic Lee [Sun, 21 Aug 2011 13:48:42 +0000 (21:48 +0800)]
server: send synchronize and control cooperate pdu.

13 years agoserver: receive client capabilities.
Vic Lee [Sun, 21 Aug 2011 07:52:44 +0000 (15:52 +0800)]
server: receive client capabilities.

13 years agoserver: complete server capabilities.
Vic Lee [Sun, 21 Aug 2011 02:57:38 +0000 (10:57 +0800)]
server: complete server capabilities.

13 years agoserver: fix incorrect flag in license module.
Vic Lee [Sun, 21 Aug 2011 02:57:01 +0000 (10:57 +0800)]
server: fix incorrect flag in license module.

13 years agoserver: move server_mode to rdpSettings.
Vic Lee [Sun, 21 Aug 2011 01:58:05 +0000 (09:58 +0800)]
server: move server_mode to rdpSettings.

13 years agoMerge remote-tracking branch 'upstream/master' into rail
roman-b [Sun, 21 Aug 2011 01:44:18 +0000 (04:44 +0300)]
Merge remote-tracking branch 'upstream/master' into rail

13 years agocunit: added cuinit tests for RAIL plugin events.
roman-b [Sun, 21 Aug 2011 01:15:30 +0000 (04:15 +0300)]
cunit: added cuinit tests for RAIL plugin events.

13 years agoxfreerdp: small fix. void* pointer does not require type cast.
roman-b [Sun, 21 Aug 2011 01:13:33 +0000 (04:13 +0300)]
xfreerdp: small fix.  void* pointer does not require type cast.

13 years agochannel/rail: add UI event handling.
roman-b [Sun, 21 Aug 2011 01:12:17 +0000 (04:12 +0300)]
channel/rail: add UI event handling.

13 years agochannel/rail: fix Server Get Application ID Response PDU receiving.
roman-b [Sun, 21 Aug 2011 01:09:13 +0000 (04:09 +0300)]
channel/rail: fix Server Get Application ID Response PDU receiving.

It is a possible error in MS-RDPERP 2.2.2.8.1.

13 years agoserver: send Demand Active PDU.
Vic Lee [Sat, 20 Aug 2011 15:09:46 +0000 (23:09 +0800)]
server: send Demand Active PDU.

13 years agoserver: send valid client license error pdu.
Vic Lee [Sat, 20 Aug 2011 13:41:40 +0000 (21:41 +0800)]
server: send valid client license error pdu.

13 years agolibfreerdp-core/transport: fix a bug in nonblocking mode that would break connection...
Vic Lee [Sat, 20 Aug 2011 12:30:18 +0000 (20:30 +0800)]
libfreerdp-core/transport: fix a bug in nonblocking mode that would break connection sequence.

13 years agoserver: fix bug reading cookie in nego.
Vic Lee [Sat, 20 Aug 2011 10:29:57 +0000 (18:29 +0800)]
server: fix bug reading cookie in nego.

13 years agoserver: read Client Info PDU.
Vic Lee [Sat, 20 Aug 2011 10:22:14 +0000 (18:22 +0800)]
server: read Client Info PDU.

13 years agoserver: trivial refactor rdp module to work in both direction.
Vic Lee [Sat, 20 Aug 2011 08:43:29 +0000 (16:43 +0800)]
server: trivial refactor rdp module to work in both direction.

13 years agoserver: add MCS Channel Join Request/Confirm.
Vic Lee [Sat, 20 Aug 2011 06:05:03 +0000 (14:05 +0800)]
server: add MCS Channel Join Request/Confirm.

13 years agoxfreerdp: added support for multiple monitors
Marc-André Moreau [Sat, 20 Aug 2011 03:15:49 +0000 (23:15 -0400)]
xfreerdp: added support for multiple monitors

13 years agoxfreerdp: handle RAIL window title updates
Marc-André Moreau [Sat, 20 Aug 2011 02:21:09 +0000 (22:21 -0400)]
xfreerdp: handle RAIL window title updates

13 years agoUse named struct rdpChan.
Vic Lee [Sat, 20 Aug 2011 02:02:24 +0000 (10:02 +0800)]
Use named struct rdpChan.

13 years agochannel/rail: add initial handling all RAIL PDU from server.
roman-b [Fri, 19 Aug 2011 22:46:10 +0000 (01:46 +0300)]
channel/rail: add initial handling all RAIL PDU from server.

Note:
Sometimes we have multi-thread side effect with data trasfer throught shared
memory between different threads.

13 years agolibfreerdp-gdi: optimize multi-byte pixel blitting
Marc-André Moreau [Fri, 19 Aug 2011 20:01:47 +0000 (16:01 -0400)]
libfreerdp-gdi: optimize multi-byte pixel blitting

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Fri, 19 Aug 2011 18:14:25 +0000 (14:14 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agolibfreerdp-gdi: implement missing PatBlt SPxn used in Word 2010
Marc-André Moreau [Fri, 19 Aug 2011 18:14:13 +0000 (14:14 -0400)]
libfreerdp-gdi: implement missing PatBlt SPxn used in Word 2010

13 years agoMerge pull request #51 from llyzs/server
Marc-André Moreau [Fri, 19 Aug 2011 18:04:01 +0000 (11:04 -0700)]
Merge pull request #51 from llyzs/server

Initial server implementation (still in progress)

13 years agoserver: MCS Erect Domain and Attach User phase.
Vic Lee [Fri, 19 Aug 2011 18:03:48 +0000 (02:03 +0800)]
server: MCS Erect Domain and Attach User phase.

13 years agoxfreerdp: optimize the updating of invalid regions on RAIL windows
Marc-André Moreau [Fri, 19 Aug 2011 16:43:44 +0000 (12:43 -0400)]
xfreerdp: optimize the updating of invalid regions on RAIL windows

13 years agoserver: send MCS Connect Response PDU.
Vic Lee [Fri, 19 Aug 2011 15:56:47 +0000 (23:56 +0800)]
server: send MCS Connect Response PDU.

13 years agoMerge pull request #50 from roman-b/rail
Marc-André Moreau [Fri, 19 Aug 2011 15:36:57 +0000 (08:36 -0700)]
Merge pull request #50 from roman-b/rail

Rail

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Fri, 19 Aug 2011 15:12:40 +0000 (11:12 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agoxfreerdp: fix RAIL window resizing
Marc-André Moreau [Fri, 19 Aug 2011 15:12:30 +0000 (11:12 -0400)]
xfreerdp: fix RAIL window resizing

13 years agochannel/rail: add handling Server Execute Result PDU
roman-b [Fri, 19 Aug 2011 14:10:08 +0000 (17:10 +0300)]
channel/rail: add handling Server Execute Result PDU

13 years agochannel/rail: fixed client system parameters sending.
roman-b [Fri, 19 Aug 2011 13:42:58 +0000 (16:42 +0300)]
channel/rail: fixed client system parameters sending.

13 years agochannel/rail: simplify data and event sending interface.
roman-b [Fri, 19 Aug 2011 12:42:14 +0000 (15:42 +0300)]
channel/rail: simplify data and event sending interface.

13 years agoserver: complete reading MCS Connect Initial PDU.
Vic Lee [Fri, 19 Aug 2011 10:11:33 +0000 (18:11 +0800)]
server: complete reading MCS Connect Initial PDU.

13 years agoserver: start reading MCS Connect Initial PDU and Client Core Data.
Vic Lee [Fri, 19 Aug 2011 09:39:37 +0000 (17:39 +0800)]
server: start reading MCS Connect Initial PDU and Client Core Data.

13 years agoserver: accept TLS connection from the client.
Vic Lee [Fri, 19 Aug 2011 05:35:29 +0000 (13:35 +0800)]
server: accept TLS connection from the client.

13 years agoserver: move nego process to connection module.
Vic Lee [Fri, 19 Aug 2011 01:54:43 +0000 (09:54 +0800)]
server: move nego process to connection module.

13 years agoMerge pull request #49 from nils-a/master
Otavio Salvador [Thu, 18 Aug 2011 18:56:10 +0000 (11:56 -0700)]
Merge pull request #49 from nils-a/master

force or ignore optional dependencies in cmake

13 years agocmake: added find_optional_package module to force or ignore optional dependencies
Nils Andresen [Thu, 18 Aug 2011 18:36:17 +0000 (20:36 +0200)]
cmake: added find_optional_package module to force or ignore optional dependencies

13 years agoMerge branch 'master' into server
Vic Lee [Thu, 18 Aug 2011 17:16:52 +0000 (01:16 +0800)]
Merge branch 'master' into server

13 years agoserver: rename pc prefix to ps.
Vic Lee [Thu, 18 Aug 2011 17:13:37 +0000 (01:13 +0800)]
server: rename pc prefix to ps.

13 years agolibfreerdp-core: added --no-auth option to skip authentication entirely
Marc-André Moreau [Thu, 18 Aug 2011 17:07:52 +0000 (13:07 -0400)]
libfreerdp-core: added --no-auth option to skip authentication entirely

13 years agolibfreerdp-core: fix handling of alternative port number
Marc-André Moreau [Thu, 18 Aug 2011 16:17:13 +0000 (12:17 -0400)]
libfreerdp-core: fix handling of alternative port number

13 years agolibfreerdp/peer: initial protocol negotiation.
Vic Lee [Thu, 18 Aug 2011 15:15:28 +0000 (23:15 +0800)]
libfreerdp/peer: initial protocol negotiation.

13 years agolibfreerdp-core/tcp: check for peer disconnection.
Vic Lee [Thu, 18 Aug 2011 15:14:46 +0000 (23:14 +0800)]
libfreerdp-core/tcp: check for peer disconnection.

13 years agoserver: create initial server API.
Vic Lee [Thu, 18 Aug 2011 08:06:32 +0000 (16:06 +0800)]
server: create initial server API.

13 years agoxfreerdp: remove backbuffer window in RemoteApp mode
Marc-André Moreau [Thu, 18 Aug 2011 05:16:49 +0000 (01:16 -0400)]
xfreerdp: remove backbuffer window in RemoteApp mode

13 years agoxfreerdp: fix movement of RAIL windows
Marc-André Moreau [Thu, 18 Aug 2011 03:46:08 +0000 (23:46 -0400)]
xfreerdp: fix movement of RAIL windows