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
Vic Lee
57ac9a59eb
server: add input callbacks.
2011-08-23 11:52:35 +08:00