Commit Graph

389 Commits

Author SHA1 Message Date
Marc-André Moreau
8440bff32f Merge branch 'master' of github.com:awakecoding/FreeRDP 2011-10-04 18:30:48 -04:00
Marc-André Moreau
a758908c63 wfreerdp: start GDI implementation 2011-10-04 16:05:09 -04:00
Vic Lee
f9ef2784f7 include: fix libfreerdp-codec header installation. 2011-10-04 19:07:54 +08:00
Marc-André Moreau
24f413c0a0 libfreerdp-core: move bitmap decompression out of the core 2011-10-02 23:09:13 -04:00
Marc-André Moreau
f43c9c462f libfreerdp-codec: NSCodec code style cleanup 2011-10-02 21:07:07 -04:00
Marc-André Moreau
0401f7c17e libfreerdp-codec: merge with libfreerdp-nsc 2011-10-02 20:52:17 -04:00
Marc-André Moreau
3f8ad5e8f9 libfreerdp-nsc: merging 2011-10-02 20:31:52 -04:00
Marc-André Moreau
3297db7062 libfreerdp-codec: merge with libfreerdp-rfx 2011-10-02 20:28:20 -04:00
qubit
7529ed684b finished codec and push with bugs 2011-10-03 00:56:33 +05:30
qubit
2be57ad628 nscodec in hw and sw gdi 2011-10-03 00:46:22 +05:30
Marc-André Moreau
2421251224 libfreerdp-gdi: replace gdi_copy_mem by memmove 2011-09-29 23:19:13 -04:00
Marc-André Moreau
df71487c56 xfreerdp: fix 32bpp cursors 2011-09-29 22:31:13 -04:00
Marc-André Moreau
10331c5c44 libfreerdp-core: added authenticate callback 2011-09-29 01:03:07 -04:00
Marc-André Moreau
98d1ef12a5 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2011-09-29 00:33:28 -04:00
Marc-André Moreau
6f3696f22b xfreerdp: initial cursor support 2011-09-29 00:33:16 -04:00
Shea Levy
704d290df5 signal.h: We still need api.h on WIN32 2011-09-28 03:11:15 -04:00
Shea Levy
aed1a8f129 Make freerdp_handle_signals return an int, return -1 and set errno to ENOSYS on Windows for now 2011-09-28 02:48:18 -04:00
Shea Levy
48f474316d Missing includes in signal.h 2011-09-27 23:35:12 -04:00
Shea Levy
3c4cd4afe9 Add a header for signal handling 2011-09-27 21:59:42 -04:00
Marc-André Moreau
9b9e952501 libfreerdp-utils: avoid relying on HOME environment variable, provide method for hard-coding home path 2011-09-26 22:58:49 -04:00
Shea Levy
90f00a99d3 Merge remote-tracking branch 'upstream/master' into readpassphrase 2011-09-24 19:08:41 -04:00
Jay Sorg
b773c7e728 move non settings security items out of settings 2011-09-23 23:09:29 -07:00
Shea Levy
7039602861 Remove the flags argument to passphrase_read
We don't need the full functionality of the BSD readpassphrase, the default
flags are enough. We can always add them back in later
2011-09-23 19:14:37 -04:00
Shea Levy
6ae00b9040 Include stdlib.h in passphrase for size_t and NULL 2011-09-23 18:26:58 -04:00
Shea Levy
d57310477a Follow apparent asterisk placement convention 2011-09-23 18:14:10 -04:00
Shea Levy
aa210b3f7c Add header for forthcoming passphrase utility 2011-09-23 16:35:46 -04:00
Marc-André Moreau
17ed282656 wfreerdp: fix compilation on windows 2011-09-23 14:25:38 -04:00
Marc-André Moreau
d60adb8325 Merge pull request #120 from llyzs/cliprdr
Integrate cliprdr with xfreerdp
2011-09-23 07:07:43 -07:00
Vic Lee
783681664a cliprdr: integrate with xfreerdp. 2011-09-23 13:41:26 +08:00
Marc-André Moreau
c003c5c038 xfreerdp: initial RemoteApp support with --gdi hw (much faster) 2011-09-23 00:06:39 -04:00
Marc-André Moreau
3869228349 xfreerdp: RemoteApp stabilization (window movement, region update) 2011-09-22 21:23:01 -04:00
Marc-André Moreau
997ecbd112 libfreerdp-core: fix orders state reset on deactivate all pdu 2011-09-20 17:01:38 -04:00
Vic Lee
ebaf94d6d6 tsmf: add ffmpeg, alsa and pulse sub-plugins. 2011-09-20 14:27:10 +08:00
Vic Lee
8682228ec4 libfreerdp-utils/thread: separate freerdp_thread_free() call. 2011-09-19 22:52:16 +08:00
Vic Lee
6757c6ea59 libfreerdp-utils/list: add list_peek(). 2011-09-19 22:00:56 +08:00
Vic Lee
6d6c5062ab drdynvc: fix buffer pointer type. 2011-09-19 17:04:14 +08:00
Marc-André Moreau
24a7011fcc libfreerdp-rfx: modify public API for easier external usage 2011-09-18 22:34:19 -04:00
Marc-André Moreau
89fd856ad3 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2011-09-18 18:29:34 -04:00
Marc-André Moreau
df3d4d4a80 xfreerdp: initial glyph drawing support 2011-09-18 18:29:23 -04:00
Anthony Tong
052e870597 initial fips encryption work 2011-09-15 18:54:03 -05:00
Marc-André Moreau
405026575b libfreerdp-core: merging jsorg71's work on old encryption support 2011-09-14 22:09:33 -04:00
Vic Lee
4abe7a6923 libfreerdp-rfx: support encoding 4-bit and 8-bit palette pixel format. 2011-09-15 01:48:08 +08:00
Marc-André Moreau
5c25717eae xfreerdp-server: encode a single tile from X11 at a hardcoded position 2011-09-13 19:03:06 -04:00
Marc-André Moreau
a08908c602 xfreerdp-server: initial commit 2011-09-13 16:30:16 -04:00
Marc-André Moreau
86d7c1946f libfreerdp-common: initial commit 2011-09-13 15:39:40 -04:00
Jay Sorg
2ac4a5fa96 work on rdp encryption 2011-09-12 23:40:27 -07:00
Marc-André Moreau
cb8f3dced9 libfreerdp-core: preparing memblt and bitmap cache 2011-09-11 23:35:33 -04:00
Marc-André Moreau
c8a1c59271 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2011-09-07 13:46:21 -04:00
Vic Lee
7836ceb091 libfreerdp-rfx: support encoding 16-bit pixel format. 2011-09-08 06:53:07 +08:00
Marc-André Moreau
a65d8c0367 libfreerdp-core: fix cache glyph order parsing 2011-09-07 13:45:25 -04:00
Vic Lee
ac8f60f1e9 Merge pull request #84 from llyzs/desktop
Add gdi_resize() and fix various memory issues
2011-09-07 06:37:28 -07:00
ydal
784633aba0 Edited include/CMakeLists.txt via GitHub 2011-09-07 16:24:17 +09:00
Vic Lee
0312c4ddf3 libfreerdp-gdi: add gdi_resize API. 2011-09-07 13:26:17 +08:00
Vic Lee
d8a0ceeaab libfreerdp-rfx: add rfx_context_reset API. 2011-09-06 18:52:06 +08:00
Vic Lee
d3f9a2a9ab server: add Activate callback to correctly handle reactivation. 2011-09-06 18:48:17 +08:00
Vic Lee
2150325421 libfreerdp-core: process desktop resize sequence. 2011-09-06 16:22:08 +08:00
Jay Sorg
7a10524c05 added cert to settings 2011-09-05 00:12:51 -07:00
Marc-André Moreau
08765a910d libfreerdp-core: parsing of glyph fragments 2011-09-04 16:49:22 -04:00
Marc-André Moreau
ac128313a9 libfreerdp-core: further improvements to server redirection code 2011-09-03 16:36:27 -04:00
Vic Lee
3ce4079388 Merge pull request #74 from chihchun/master
fixed cmake and rdpsnd/pulseaudio playback issue
2011-09-01 22:40:37 -07:00
Vic Lee
f08d7c226b libfreerdp-rfx: follow mstsc to use codecId 3 for RemoteFX. 2011-09-02 11:15:36 +08:00
Marc-André Moreau
802f1c3d60 Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0 2011-09-01 23:00:22 -04:00
Marc-André Moreau
19c60c04ae libfreerdp-utils: added util to dump images to bitmap files 2011-09-01 23:00:07 -04:00
Vic Lee
1f4b73b69d libfreerdp-rfx: add header composing in separated API. 2011-09-02 09:47:46 +08:00
Rex Tsai
a75b4f8162 cmake: Install all extra headres. 2011-09-01 22:28:48 +08:00
Marc-André Moreau
0c7abe3e57 server: replay RemoteFX session in original time 2011-08-31 20:56:17 -04:00
Marc-André Moreau
c72ab1456d libfreerdp-gdi: add support for blitting bitmaps of using codec none (0) 2011-08-31 20:36:46 -04:00
Marc-André Moreau
e49a690d46 windows: fix compilation and linking of all libraries 2011-08-31 04:35:50 -04:00
Marc-André Moreau
a9a06abcc3 xfreerdp: stabilizing RemoteApp, fix window styles 2011-08-30 14:21:16 -04:00
Marc-André Moreau
f2d1444fa3 Merge pull request #68 from jiten19/master
Certificate verification and store thumbprint
2011-08-30 08:29:57 -07:00
Vic Lee
559e610b80 cmake: fix installation of all headers. 2011-08-30 16:00:09 +08:00
qubit
5ecc560369 more fixes 2011-08-29 03:46:33 +05:30
qubit
d290cb1e53 Merge remote-tracking branch 'upstream/master' 2011-08-29 03:25:48 +05:30
qubit
51b24c3628 fixes 2011-08-29 03:24:53 +05:30
qubit
66d1ceff03 certificate verification (not tested) 2011-08-29 02:16:36 +05:30
Marc-André Moreau
5fd35f0402 libfreerdp-core: added --play-rfx option to play RemoteFX data from a file 2011-08-28 15:51:49 -04:00
qubit
c9c80f2ec9 parse certstore file and print 2011-08-28 17:54:31 +05:30
qubit
fe2e8f5132 some basic functions 2011-08-28 03:55:26 +05:30
qubit
e698c91ef1 Merge remote-tracking branch 'upstream/master' 2011-08-28 02:40:34 +05:30
Marc-André Moreau
25e761e58b libfreerdp-core: got the server to send some dumped RemoteFX frames 2011-08-26 21:44:37 -04:00
Marc-André Moreau
9f256c8374 libfreerdp-core: add option to dump remotefx to pcap 2011-08-26 20:26:40 -04:00
Marc-André Moreau
a863c107ab libfreerdp-utils: added pcap serializer/deserializer 2011-08-26 18:36:35 -04:00
Marc-André Moreau
43bcfb4a3c xfreerdp: start using X11-GDI implementation 2011-08-26 14:48:51 -04:00
Marc-André Moreau
b0854dd817 libfreerdp-gdi: fix and re-introduce complex region support 2011-08-26 13:37:23 -04:00
cool
fa13467ed4 temporary commit 2011-08-25 17:20:56 -11:00
Marc-André Moreau
9b40f800de xfreerdp: fix minor RAIL issues 2011-08-25 14:11:45 -04:00
Vic Lee
78b9e4d52c libfreerdp-rfx: enhance the encoder to deal with the header automatically. 2011-08-25 17:27:29 +08:00
Vic Lee
41f16251ed server: add sync and pointer update. 2011-08-25 17:08:28 +08: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
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
a51995e482 libfreerdp-cache: add pointer cache 2011-08-24 11:20:41 -04: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
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
26e5a4e0f9 server: fix bitmap codec capability exchange. 2011-08-24 11:27:22 +08:00
Vic Lee
57ac9a59eb server: add input callbacks. 2011-08-23 11:52:35 +08:00
Vic Lee
ab7a53ea51 server: add PostConnect callback. 2011-08-23 11:52:34 +08:00
Marc-André Moreau
3e4331caa0 xfreerdp: add support for RemoteApp round window corners 2011-08-22 16:06:12 -04:00
Marc-André Moreau
4284ffaaee libfreerdp-gdi: added export definitions 2011-08-22 13:33:48 -04:00
Marc-André Moreau
ea8dd3bf16 Merge pull request #57 from roman-b/rail
Rail: fix multi-thread side effect and fix conflict from upstream
2011-08-22 10:11:18 -07:00
Marc-André Moreau
73739ca474 libfreerdp-gdi: move headers to include directory 2011-08-22 13:08:01 -04:00
roman-b
8ae5b05c86 Merge remote-tracking branch 'upstream/master' into rail 2011-08-22 19:14:11 +03:00
Marc-André Moreau
cd2cd1ef15 libfreerdp-rail: added debug output of window styles 2011-08-22 10:46:00 -04:00
Marc-André Moreau
aaa2f22b10 xfreerdp: handled RAIL window minimize events 2011-08-21 23:15:19 -04:00
Marc-André Moreau
f46d3d51c6 xfreerdp: improved window icon support 2011-08-21 22:30:49 -04:00
roman-b
7744e17ec2 channels/rail: fixed multithread side effect by creating full orders copy for events. 2011-08-22 02:04:21 +03:00
roman-b
e701bf1bcf channels/rail: create fixed size order struct for Server Get Application ID Response. 2011-08-22 02:01:40 +03:00
Marc-André Moreau
00733ab128 xfreerdp: started handling RemoteApp icons 2011-08-21 17:32:18 -04:00
Marc-André Moreau
961b5f5e49 libfreerdp-cache: add support for custom extra glyph data 2011-08-21 14:54:08 -04:00
Marc-André Moreau
f53e7baa15 libfreerdp-cache: started glyph cache 2011-08-21 14:16:53 -04:00
Marc-André Moreau
897a4bb7b1 Merge pull request #52 from llyzs/server
Server implementation in progress (until capability exchange)
2011-08-21 07:45:41 -07:00
Vic Lee
7216323e07 server: move server_mode to rdpSettings. 2011-08-21 09:58:05 +08:00
roman-b
7b6dad86ca Merge remote-tracking branch 'upstream/master' into rail 2011-08-21 04:44:18 +03:00
roman-b
327ad2607c channel/rail: add UI event handling. 2011-08-21 04:12:17 +03:00
Marc-André Moreau
4a126a55b0 xfreerdp: handle RAIL window title updates 2011-08-19 22:21:09 -04:00
Vic Lee
a312d47599 Use named struct rdpChan. 2011-08-20 10:02:24 +08:00
roman-b
e7367f9aac 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.
2011-08-20 01:46:10 +03:00
Marc-André Moreau
b651a49b03 Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0 2011-08-19 14:14:25 -04:00
Marc-André Moreau
c3994c56c7 libfreerdp-gdi: implement missing PatBlt SPxn used in Word 2010 2011-08-19 14:14:13 -04:00
Marc-André Moreau
e4c7f28acf Merge pull request #51 from llyzs/server
Initial server implementation (still in progress)
2011-08-19 11:04:01 -07:00
Vic Lee
0607a08b61 server: send MCS Connect Response PDU. 2011-08-19 23:56:47 +08:00
Marc-André Moreau
9e42276d1b Merge pull request #50 from roman-b/rail
Rail
2011-08-19 08:36:57 -07:00
Marc-André Moreau
af71a70233 xfreerdp: fix RAIL window resizing 2011-08-19 11:12:30 -04:00
roman-b
e85caeb17d channel/rail: add handling Server Execute Result PDU 2011-08-19 17:10:08 +03:00
roman-b
154598288b channel/rail: fixed client system parameters sending. 2011-08-19 16:42:58 +03:00
Vic Lee
10f8aab40b server: accept TLS connection from the client. 2011-08-19 13:35:29 +08:00
Vic Lee
720860b581 Merge branch 'master' into server 2011-08-19 01:16:52 +08:00
Vic Lee
9ea3f1e5bd server: rename pc prefix to ps. 2011-08-19 01:13:37 +08:00
Marc-André Moreau
19217d51ba libfreerdp-core: added --no-auth option to skip authentication entirely 2011-08-18 13:07:52 -04:00
Vic Lee
5fc87c25cf server: create initial server API. 2011-08-18 16:06:32 +08:00
Marc-André Moreau
eb02b578a5 xfreerdp: add ability to move RAIL windows 2011-08-17 22:50:49 -04:00
Marc-André Moreau
f465579551 xfreerdp: added RAIL window titles 2011-08-17 22:31:27 -04:00
Marc-André Moreau
48d3e65b08 rail: get client system parameters from xfreerdp 2011-08-17 21:33:22 -04:00
Marc-André Moreau
09980c8a7c include: refactor FRDP_ types to RDP_ 2011-08-17 17:28:26 -04:00
Marc-André Moreau
257f3ac55b xfreerdp: fix mouse input inside application windows 2011-08-17 16:45:09 -04:00
Marc-André Moreau
5f9d000227 libfreerdp-kbd: quick compilation fix 2011-08-17 14:18:19 -04:00
Marc-André Moreau
98f7bb01b5 xfreerdp: added support for workarea and disabling window decorations 2011-08-17 14:13:44 -04:00
Marc-André Moreau
e990d227ce xfreerdp: started painting multiple RAIL windows 2011-08-17 02:14:02 -04:00
Marc-André Moreau
6215417b29 windows: export all exported api functions 2011-08-16 23:54:42 -04:00
Marc-André Moreau
ed31248952 libfreerdp-utils: moved registry out of the core to the utils 2011-08-16 19:40:55 -04:00
Marc-André Moreau
23794b38c3 libfreerdp-utils: started sleep utils 2011-08-16 16:04:28 -04:00
Marc-André Moreau
8292fc08f4 libfreerdp-rfx: fix windows build 2011-08-16 15:35:29 -04:00
Marc-André Moreau
6587edb7a0 windows: merging with latest updates 2011-08-16 15:02:44 -04:00
Marc-André Moreau
4f6f990806 libfreerdp-utils: added snprintf wrapper for windows portability 2011-08-16 15:00:25 -04:00
Vic Lee
b6a10ea451 libfreerdp-core/fastpath: add FastPath Input, enabled by default. 2011-08-16 14:37:11 +08:00
Marc-André Moreau
2b4cd32390 libfreerdp-rail: processing window altsec orders 2011-08-16 00:22:00 -04:00
Marc-André Moreau
3316fde2e8 libfreerdp-rail: initial commit 2011-08-15 23:37:43 -04:00
Marc-André Moreau
1353637886 windows: fix compilation on all platforms after refactoring 2011-08-15 17:19:59 -04:00
Marc-André Moreau
0efc0c5a44 windows: start fixing windows compilation 2011-08-15 17:05:48 -04:00