platform/upstream/freerdp.git
12 years agominor modification
cool [Fri, 26 Aug 2011 03:32:24 +0000 (16:32 -1100)]
minor modification

12 years agoinital commit including tls cert verification
cool [Fri, 26 Aug 2011 03:10:49 +0000 (16:10 -1100)]
inital commit including tls cert verification

12 years agolibfreerdp-rfx: correct the way of filling tile edge for better encoding quality.
Vic Lee [Fri, 26 Aug 2011 07:01:57 +0000 (15:01 +0800)]
libfreerdp-rfx: correct the way of filling tile edge for better encoding quality.

12 years agolibfreerdp-rfx: fix small rounding difference in RGB-to-YCbCr conversion.
Vic Lee [Fri, 26 Aug 2011 06:38:16 +0000 (14:38 +0800)]
libfreerdp-rfx: fix small rounding difference in RGB-to-YCbCr conversion.

12 years agoxfreerdp: add --kbd-list option
Marc-André Moreau [Fri, 26 Aug 2011 02:01:33 +0000 (22:01 -0400)]
xfreerdp: add --kbd-list option

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Fri, 26 Aug 2011 01:36:02 +0000 (21:36 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

12 years agoxfreerdp: add -k keyboard layout option
Marc-André Moreau [Fri, 26 Aug 2011 01:35:51 +0000 (21:35 -0400)]
xfreerdp: add -k keyboard layout option

12 years agoRemove .a binary and update .gitignore.
Vic Lee [Fri, 26 Aug 2011 01:14:24 +0000 (09:14 +0800)]
Remove .a binary and update .gitignore.

12 years agoxfreerdp: started X11-GDI
Marc-André Moreau [Thu, 25 Aug 2011 22:07:52 +0000 (18:07 -0400)]
xfreerdp: started X11-GDI

12 years agoxfreerdp: disable RemoteApp mouse motion
Marc-André Moreau [Thu, 25 Aug 2011 19:05:07 +0000 (15:05 -0400)]
xfreerdp: disable RemoteApp mouse motion

12 years agoxfreerdp: fix minor RAIL issues
Marc-André Moreau [Thu, 25 Aug 2011 18:11:45 +0000 (14:11 -0400)]
xfreerdp: fix minor RAIL issues

12 years agoMerge pull request #66 from roman-b/rail
Marc-André Moreau [Thu, 25 Aug 2011 17:27:13 +0000 (10:27 -0700)]
Merge pull request #66 from roman-b/rail

RAIL improvements

12 years agoMerge remote-tracking branch 'upstream/master' into rail
roman-b [Thu, 25 Aug 2011 17:09:45 +0000 (20:09 +0300)]
Merge remote-tracking branch 'upstream/master' into rail

12 years agoMerge pull request #65 from llyzs/server
Marc-André Moreau [Thu, 25 Aug 2011 12:33:17 +0000 (05:33 -0700)]
Merge pull request #65 from llyzs/server

Server: various bug fixes and enhancements, now fully support mstsc.

12 years agoMerge pull request #64 from floppym/master
Marc-André Moreau [Thu, 25 Aug 2011 12:32:43 +0000 (05:32 -0700)]
Merge pull request #64 from floppym/master

cmake fix

12 years agoserver/test: final updates to support mstsc.
Vic Lee [Thu, 25 Aug 2011 09:38:51 +0000 (17:38 +0800)]
server/test: final updates to support mstsc.

12 years agolibfreerdp-rfx: enhance the encoder to deal with the header automatically.
Vic Lee [Thu, 25 Aug 2011 09:25:10 +0000 (17:25 +0800)]
libfreerdp-rfx: enhance the encoder to deal with the header automatically.

12 years agoserver: add sync and pointer update.
Vic Lee [Thu, 25 Aug 2011 09:03:53 +0000 (17:03 +0800)]
server: add sync and pointer update.

12 years agolibfreerdp-rfx: encoder must increase frameIdx or mstsc would crash.
Vic Lee [Thu, 25 Aug 2011 08:52:49 +0000 (16:52 +0800)]
libfreerdp-rfx: encoder must increase frameIdx or mstsc would crash.

12 years agolibfreerdp-core: fix memory leaks.
Vic Lee [Thu, 25 Aug 2011 05:45:43 +0000 (13:45 +0800)]
libfreerdp-core: fix memory leaks.

12 years agolibfreerdp-core/transport: prevent further read/write when socket is dropped.
Vic Lee [Thu, 25 Aug 2011 05:30:17 +0000 (13:30 +0800)]
libfreerdp-core/transport: prevent further read/write when socket is dropped.

12 years agolibfreerdp-core/transport: remove unused transport state.
Vic Lee [Thu, 25 Aug 2011 05:23:24 +0000 (13:23 +0800)]
libfreerdp-core/transport: remove unused transport state.

12 years agoserver/test: add SIGPIPE handler.
Vic Lee [Thu, 25 Aug 2011 05:18:01 +0000 (13:18 +0800)]
server/test: add SIGPIPE handler.

12 years agoAllow linux distros to override LIBDIR; fix xfreerdp install
Mike Gilbert [Thu, 25 Aug 2011 04:00:24 +0000 (00:00 -0400)]
Allow linux distros to override LIBDIR; fix xfreerdp install

12 years agocmake: Use STREQUAL for string comparison and drop -O0
Mike Gilbert [Thu, 25 Aug 2011 02:53:06 +0000 (22:53 -0400)]
cmake: Use STREQUAL for string comparison and drop -O0

12 years agoxfreerdp: revert to single region invalidation
Marc-André Moreau [Thu, 25 Aug 2011 02:35:55 +0000 (22:35 -0400)]
xfreerdp: revert to single region invalidation

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Thu, 25 Aug 2011 02:28:03 +0000 (22:28 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

12 years agoRevert pull request #59 that would break RemoteApp.
Vic Lee [Thu, 25 Aug 2011 02:30:07 +0000 (10:30 +0800)]
Revert pull request #59 that would break RemoteApp.

12 years agolibfreerdp-gdi: fix small bug in region invalidation
Marc-André Moreau [Thu, 25 Aug 2011 02:27:59 +0000 (22:27 -0400)]
libfreerdp-gdi: fix small bug in region invalidation

12 years agoxfreerdp: add RAIL windows focus in/out handling.
roman-b [Wed, 24 Aug 2011 22:22:06 +0000 (01:22 +0300)]
xfreerdp: add RAIL windows focus in/out handling.

12 years agoxfreerdp: add mouse motion for RAIL.
roman-b [Wed, 24 Aug 2011 21:41:45 +0000 (00:41 +0300)]
xfreerdp: add mouse motion for RAIL.

This is add initial interactive window movement/sizing.

12 years agoMerge pull request #63 from nils-a/ebuild-prep
Otavio Salvador [Wed, 24 Aug 2011 21:23:14 +0000 (14:23 -0700)]
Merge pull request #63 from nils-a/ebuild-prep

client/X11: find_optional_package instead of find_package & added install

12 years agoxfreerdp: add parent-child relationship for RAIL windows.
roman-b [Wed, 24 Aug 2011 21:16:57 +0000 (00:16 +0300)]
xfreerdp: add parent-child relationship for RAIL windows.

12 years agoclient/X11: find_optional_package instead of find_package & added install
Nils Andresen [Wed, 24 Aug 2011 21:09:14 +0000 (23:09 +0200)]
client/X11: find_optional_package instead of find_package & added install

12 years agolibfreerdp-core: fix licensing debug output
Marc-André Moreau [Wed, 24 Aug 2011 20:54:32 +0000 (16:54 -0400)]
libfreerdp-core: fix licensing debug output

12 years agoMerge pull request #62 from llyzs/server
Otavio Salvador [Wed, 24 Aug 2011 15:33:04 +0000 (08:33 -0700)]
Merge pull request #62 from llyzs/server

Server: fix various bugs for mstsc client and enhance the server demo.

12 years agolibfreerdp-core/fastpath: add surfcmd frame marker.
Vic Lee [Wed, 24 Aug 2011 15:31:58 +0000 (23:31 +0800)]
libfreerdp-core/fastpath: add surfcmd frame marker.

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

12 years agoMerge pull request #61 from mfleisz/fixes
Marc-André Moreau [Wed, 24 Aug 2011 15:21:42 +0000 (08:21 -0700)]
Merge pull request #61 from mfleisz/fixes

Fixed possible socket leak in tcp_connect, added disconnect function to p

12 years agolibfreerdp-cache: add pointer cache
Marc-André Moreau [Wed, 24 Aug 2011 15:20:41 +0000 (11:20 -0400)]
libfreerdp-cache: add pointer cache

12 years agoserver/test: add background and icon.
Vic Lee [Wed, 24 Aug 2011 15:10:23 +0000 (23:10 +0800)]
server/test: add background and icon.

12 years agoFixed possible socket leak in tcp_connect, added disconnect function to properly...
Martin Fleisz [Wed, 24 Aug 2011 15:07:55 +0000 (08:07 -0700)]
Fixed possible socket leak in tcp_connect, added disconnect function to properly clean-up socket/tls resources on disconnect)

12 years agoMerge pull request #59 from bmiklautz/xgetwindowproperty
Marc-André Moreau [Wed, 24 Aug 2011 14:22:07 +0000 (07:22 -0700)]
Merge pull request #59 from bmiklautz/xgetwindowproperty

Changed return value check for XGetWindowProperty

12 years agoMerge pull request #60 from bmiklautz/arguments
Marc-André Moreau [Wed, 24 Aug 2011 14:21:54 +0000 (07:21 -0700)]
Merge pull request #60 from bmiklautz/arguments

Changed return values of freerdp_parse_args

12 years agoserver/test: update the test server to show a background color.
Vic Lee [Wed, 24 Aug 2011 13:59:32 +0000 (21:59 +0800)]
server/test: update the test server to show a background color.

12 years agolibfreerdp-rfx: output last two bits for trailing 0 is needed.
Vic Lee [Wed, 24 Aug 2011 13:33:15 +0000 (21:33 +0800)]
libfreerdp-rfx: output last two bits for trailing 0 is needed.

When the algorithm is in Run-Length mode and the last byte being encoded is 0, we must output the last two bits to end the stream, otherwise mstsc will treat it as protocol error and terminate the connection.

12 years agolibfreerdp-rfx: fix wrong RLGR1 encoding.
Vic Lee [Wed, 24 Aug 2011 10:02:34 +0000 (18:02 +0800)]
libfreerdp-rfx: fix wrong RLGR1 encoding.

12 years agoserver: update test server settings.
Vic Lee [Wed, 24 Aug 2011 08:25:18 +0000 (16:25 +0800)]
server: update test server settings.

12 years agoChanged return values of freerdp_parse_args
Bernhard Miklautz [Wed, 24 Aug 2011 07:12:07 +0000 (09:12 +0200)]
Changed return values of freerdp_parse_args

Return -1 if a argument is missing/wrong.
This way caller can check for a problem.

12 years agoChanged return value check for XGetWindowProperty
Bernhard Miklautz [Wed, 24 Aug 2011 07:27:56 +0000 (09:27 +0200)]
Changed return value check for XGetWindowProperty

XGetWindowProperty return None if the property isn't found.
So raise an error is None is returned. Otherwise the property
was returned.

12 years agolibfreerdp-rfx: ix incorrect properties in tileset.
Vic Lee [Wed, 24 Aug 2011 07:18:14 +0000 (15:18 +0800)]
libfreerdp-rfx: ix incorrect properties in tileset.

12 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

12 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

12 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

12 years agoserver: move surface constants.
Vic Lee [Wed, 24 Aug 2011 05:34:17 +0000 (13:34 +0800)]
server: move surface constants.

12 years agolibfreerdp-gdi: fix segfault in case a rfx frame does not have any rects.
Vic Lee [Wed, 24 Aug 2011 05:32:05 +0000 (13:32 +0800)]
libfreerdp-gdi: fix segfault in case a rfx frame does not have any rects.

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

12 years agoserver: fix bitmap codec capability exchange.
Vic Lee [Wed, 24 Aug 2011 03:27:22 +0000 (11:27 +0800)]
server: fix bitmap codec capability exchange.

12 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

12 years agoserver: define surfcmd header length constants.
Vic Lee [Wed, 24 Aug 2011 02:07:06 +0000 (10:07 +0800)]
server: define surfcmd header length constants.

12 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

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

12 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

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

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

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

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

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

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

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

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

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

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

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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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

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

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

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

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

12 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

12 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

12 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

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

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

12 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

12 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

12 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

12 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