Commit Graph

614 Commits

Author SHA1 Message Date
Vic Lee 41f16251ed server: add sync and pointer update. 2011-08-25 17:08:28 +08:00
Vic Lee 0f380a8817 libfreerdp-rfx: encoder must increase frameIdx or mstsc would crash. 2011-08-25 16:52:49 +08:00
Vic Lee 025e7f9c9b libfreerdp-core: fix memory leaks. 2011-08-25 13:45:43 +08:00
Vic Lee 7b23ed6f97 libfreerdp-core/transport: prevent further read/write when socket is dropped. 2011-08-25 13:30:17 +08:00
Vic Lee 258db78efb libfreerdp-core/transport: remove unused transport state. 2011-08-25 13:28:29 +08:00
Vic Lee 413824d134 server/test: add SIGPIPE handler. 2011-08-25 13:18:01 +08:00
Marc-André Moreau 5ad6a5d9d8 xfreerdp: revert to single region invalidation 2011-08-24 22:35:55 -04:00
Marc-André Moreau aab43168e0 Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0 2011-08-24 22:28:03 -04:00
Vic Lee bdc005123e Revert pull request #59 that would break RemoteApp. 2011-08-25 10:30:07 +08:00
Marc-André Moreau 031c7b4f4f libfreerdp-gdi: fix small bug in region invalidation 2011-08-24 22:27:59 -04:00
Otavio Salvador 8f566e9268 Merge pull request #63 from nils-a/ebuild-prep
client/X11: find_optional_package instead of find_package & added install
2011-08-24 14:23:14 -07:00
Nils Andresen 5536656e03 client/X11: find_optional_package instead of find_package & added install 2011-08-24 23:09:14 +02:00
Marc-André Moreau c03b98f3fa libfreerdp-core: fix licensing debug output 2011-08-24 16:54:32 -04:00
Otavio Salvador 4fe32908de Merge pull request #62 from llyzs/server
Server: fix various bugs for mstsc client and enhance the server demo.
2011-08-24 08:33:04 -07:00
Vic Lee 7b86617729 libfreerdp-core/fastpath: add surfcmd frame marker. 2011-08-24 23:31:58 +08:00
Marc-André Moreau d71f84d279 Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0 2011-08-24 11:21:55 -04:00
Marc-André Moreau 84a393b545 Merge pull request #61 from mfleisz/fixes
Fixed possible socket leak in tcp_connect, added disconnect function to p
2011-08-24 08:21:42 -07:00
Marc-André Moreau a51995e482 libfreerdp-cache: add pointer cache 2011-08-24 11:20:41 -04:00
Vic Lee 7731d28787 server/test: add background and icon. 2011-08-24 23:10:23 +08:00
Martin Fleisz 36e929f69c Fixed possible socket leak in tcp_connect, added disconnect function to properly clean-up socket/tls resources on disconnect) 2011-08-24 08:07:55 -07:00
Marc-André Moreau d4ae0b376e Merge pull request #59 from bmiklautz/xgetwindowproperty
Changed return value check for XGetWindowProperty
2011-08-24 07:22:07 -07:00
Marc-André Moreau b8e2e49df4 Merge pull request #60 from bmiklautz/arguments
Changed return values of freerdp_parse_args
2011-08-24 07:21:54 -07:00
Vic Lee ebe94ce0b6 server/test: update the test server to show a background color. 2011-08-24 21:59:32 +08:00
Vic Lee 5c49ba7ba5 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.
2011-08-24 21:33:21 +08:00
Vic Lee 1bc81a5cbd libfreerdp-rfx: fix wrong RLGR1 encoding. 2011-08-24 18:02:34 +08:00
Vic Lee 6ac8e3215d server: update test server settings. 2011-08-24 16:25:18 +08:00
Bernhard Miklautz f7336cea5e Changed return values of freerdp_parse_args
Return -1 if a argument is missing/wrong.
This way caller can check for a problem.
2011-08-24 09:37:14 +02:00
Bernhard Miklautz 1c577e2a12 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.
2011-08-24 09:27:56 +02:00
Vic Lee 52cfe7329c libfreerdp-rfx: ix incorrect properties in tileset. 2011-08-24 15:18:14 +08:00
Marc-André Moreau e5fb626d75 libfreerdp-core: add support for play sound (system beep) updates 2011-08-24 02:54:46 -04:00
Marc-André Moreau cd6eb6a266 libfreerdp-core: add support for pointer updates 2011-08-24 02:38:39 -04:00
Marc-André Moreau ffb5fb56a6 libfreerdp-gdi: add support for complex invalid regions 2011-08-24 01:47:43 -04:00
Vic Lee 92e404ecf6 server: move surface constants. 2011-08-24 13:34:17 +08:00
Vic Lee 39c7abcee0 libfreerdp-gdi: fix segfault in case a rfx frame does not have any rects. 2011-08-24 13:32:05 +08:00
Marc-André Moreau a0aea4f353 xfreerdp: fix fullscreen mode 2011-08-24 00:46:34 -04:00
Vic Lee 26e5a4e0f9 server: fix bitmap codec capability exchange. 2011-08-24 11:27:22 +08:00
Marc-André Moreau 9a3477f7ec xfreerdp: added proper cmake detection of Xext 2011-08-23 22:58:36 -04:00
Vic Lee 98c11f0ae4 server: define surfcmd header length constants. 2011-08-24 10:09:05 +08:00
Marc-André Moreau 72961a256f Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0 2011-08-23 15:52:27 -04:00
Marc-André Moreau 42f27293a8 xfreerdp: fix window hiding 2011-08-23 15:52:17 -04:00
Marc-André Moreau 313e1dcfd2 Merge pull request #58 from llyzs/server
Server: add keyboard/mouse input and RemoteFX update processing
2011-08-23 08:58:25 -07:00
Vic Lee 52b5aeda9d server: update test server to send the first RemoteFX frame. 2011-08-23 23:28:54 +08:00
Vic Lee c79c587ca9 server: add SurfaceCmds update. 2011-08-23 23:28:28 +08:00
Vic Lee a5e251a5b2 libfreerdp-core/surface: separate surface from fastpath. 2011-08-23 21:01:19 +08:00
Vic Lee b7ee3be2d9 server: add server update callback registration. 2011-08-23 20:37:08 +08:00
Vic Lee ca52da15cd server: handle disconnection. 2011-08-23 16:14:32 +08:00
Vic Lee 2d4f10038e server: process client input events. 2011-08-23 15:51:51 +08:00
Vic Lee 719f521a39 libfreerdp-coree/tranport: minimum fastpath packet size is 3. 2011-08-23 15:36:03 +08:00
Vic Lee 3178d27848 Rename more functions. 2011-08-23 13:26:24 +08:00
Vic Lee 9880650557 Rename functions. 2011-08-23 12:58:10 +08:00