Pawel Jakub Dawidek
e73a525ad5
Move the comment into correct place.
2012-02-08 12:47:22 +01:00
Pawel Jakub Dawidek
e9f89af8a5
The fastpath header can be two or three bytes long. Check also the latter case.
2012-02-08 12:03:39 +01:00
Pawel Jakub Dawidek
1fa1331a54
Modify the UnicodeKeyboardEvent callback to also include flags argument.
...
According to the specification first two bytes contain keyboardFlags.
Those keyboardFlags are a bit different than in the regular (non-unicode)
Keyboard Event. There is no KBD_FLAGS_EXTENDED here and also when
key is pressed there is neither KBD_FLAGS_DOWN nor KBD_FLAGS_RELEASE flag
set. When key is released the KBD_FLAGS_RELEASE flag is set.
2012-02-07 12:22:01 +01:00
Pawel Jakub Dawidek
2ee9cc5e18
Simplify code by using per_read_length() instead of reimplementing it.
2012-02-07 11:16:47 +01:00
Pawel Jakub Dawidek
61aa1dfb79
Add Standard RDP encryption suport for fastpath. Both input and output.
2012-01-25 17:15:17 +01:00
Pawel Jakub Dawidek
cea62dd9f6
Simplify code by using per_read_length() instead of reimplementing it.
2012-01-25 17:14:51 +01:00
Marc-André Moreau
dd39ed99c7
libfreerdp-core: fix fastpath parsing of synchronize pdu
2012-01-10 17:03:31 -05:00
Vic Lee
5502cfe25a
server: add frame marker update.
2011-12-16 07:26:32 +08:00
Vic Lee
28d1abdd62
fastpath: refactor fastpath updates and merge fragmented codes.
2011-12-03 14:55:17 +08:00
Marc-André Moreau
587cc8eaaf
update: move secondary drawing orders to sub-interface
2011-11-21 19:41:49 -05:00
Marc-André Moreau
7899915c78
freerdp: separate pointer updates into sub-interface
2011-11-21 17:48:03 -05:00
Marc-André Moreau
a63a196f53
types: refactoring to make use of standard data types when available
2011-11-19 12:19:16 -05:00
Marc-André Moreau
150ff56f5f
wfreerdp: fix compilation warnings and errors
2011-11-12 00:51:41 -05:00
Marc-André Moreau
b7e7067176
libfreerdp-core: refactoring of core bitmap objects
2011-10-20 17:28:59 -04:00
Jay Sorg
769508bd7d
code cleanup
2011-09-26 22:30:58 -07:00
Marc-André Moreau
437c495144
libfreerdp-core: minor fast-path fix for pointer updates
2011-09-19 14:57:22 -04:00
Marc-André Moreau
71de94a105
libfreerdp-core: add hooks in fast-path PDUs for pointer updates
2011-09-19 14:50:40 -04:00
Marc-André Moreau
405026575b
libfreerdp-core: merging jsorg71's work on old encryption support
2011-09-14 22:09:33 -04:00
Jay Sorg
a406cd6619
got rdp encryption working
2011-09-14 14:14:50 -07:00
Jay Sorg
2ac4a5fa96
work on rdp encryption
2011-09-12 23:40:27 -07:00
Jay Sorg
ede81139c3
mppc fix
2011-09-11 11:08:15 -07:00
Jay Sorg
3d969de59b
fix for -z
2011-09-11 00:00:40 -07:00
Marc-André Moreau
1bc97f60c3
merge pull request #87
2011-09-08 18:25:07 -04:00
Laxmikant Rashinkar
e73c54204f
hooked up RDP 5 decompression with -z option;
...
more testing needs to be done
2011-09-07 22:17:58 -07:00
roman-b
9b7eb7934f
Merge remote-tracking branch 'upstream/master' into rail
2011-09-02 01:24:45 +03:00
roman-b
9a3b91cb99
xfreerdp: fix some debug output.
2011-09-01 01:04:18 +03:00
Marc-André Moreau
e49a690d46
windows: fix compilation and linking of all libraries
2011-08-31 04:35:50 -04:00
Marc-André Moreau
84498109c9
libfreerdp-core: fix replay of RemoteFX session from server
2011-08-28 22:27:46 -04:00
Marc-André Moreau
53aa938683
libfreerdp-core: fix potential overflow in parsing of fragmented RemoteFX packets
2011-08-28 15:12:33 -04:00
Marc-André Moreau
9ed52746e6
libfreerdp-core: refactoring of fast-path updates
2011-08-28 13:36:56 -04:00
Marc-André Moreau
793de462fc
server: improved replaying of RemoteFX data
2011-08-27 17:11:20 -04:00
Marc-André Moreau
25e761e58b
libfreerdp-core: got the server to send some dumped RemoteFX frames
2011-08-26 21:44:37 -04:00
Vic Lee
62de97f72b
libfreerdp-core/fastpath: fix max fastpath packet size that mstsc would accept.
2011-08-26 21:18:07 +08:00
Vic Lee
7b86617729
libfreerdp-core/fastpath: add surfcmd frame marker.
2011-08-24 23:31:58 +08:00
Vic Lee
98c11f0ae4
server: define surfcmd header length constants.
2011-08-24 10:09:05 +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
2d4f10038e
server: process client input events.
2011-08-23 15:51:51 +08:00
Vic Lee
9880650557
Rename functions.
2011-08-23 12:58:10 +08:00
Marc-André Moreau
e990d227ce
xfreerdp: started painting multiple RAIL windows
2011-08-17 02:14:02 -04:00
Vic Lee
51d151ef0c
libfreerdp-core/fastpath: add FastPath orders, bitmap, palette update.
2011-08-16 15:31:51 +08:00
Vic Lee
b6a10ea451
libfreerdp-core/fastpath: add FastPath Input, enabled by default.
2011-08-16 14:37:11 +08:00
Vic Lee
c8defc88e1
libfreerdp-core: remove unused variables.
2011-08-11 15:08:24 +08:00
Vic Lee
572f2f45c6
libfreerdp-core/fastpath: call BeginPaint/EndPaint.
2011-08-10 23:55:47 +08:00
Vic Lee
184bfc2482
libfreerdp-core: use memory instead of stream in surface_bits callback.
2011-08-10 10:48:17 +08:00
Vic Lee
a2added869
libfreerdp-core: add update->SurfaceBits call.
2011-08-10 00:38:52 +08:00
Vic Lee
236c41dac1
libfreerdp-core: add fastpath receiving layer.
2011-08-09 23:28:02 +08:00
Vic Lee
b380423cfb
libfreerdp-core: add Fast Path header parsing.
2011-08-02 00:19:39 +08:00