Commit Graph

443 Commits

Author SHA1 Message Date
Marc-André Moreau
0a9278bd32 update: move alternate secondary orders to sub-interface 2011-11-21 19:53:38 -05:00
Marc-André Moreau
587cc8eaaf update: move secondary drawing orders to sub-interface 2011-11-21 19:41:49 -05:00
Marc-André Moreau
f17a25e08d update: move primary orders into sub-interface 2011-11-21 18:11:43 -05:00
Marc-André Moreau
7899915c78 freerdp: separate pointer updates into sub-interface 2011-11-21 17:48:03 -05:00
Marc-André Moreau
0e88c6bae1 dfreerdp: fix definition of boolean type 2011-11-21 16:58:30 -05:00
Marc-André Moreau
a70d069e69 freerdp: splitting update.h definitions 2011-11-21 16:44:50 -05:00
Marc-André Moreau
e2014b65ec freerdp: adopt padding strategy not based on explicit offsets 2011-11-20 14:25:59 -05:00
Marc-André Moreau
7b78bd855f freerdp: fix offset padding for 64-bit architectures 2011-11-19 13:30:36 -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
300fe32eba freerdp: fix offsets in padding 2011-11-19 11:18:45 -05:00
Marc-André Moreau
666fbb0405 freerdp: pad multiple interfaces for improved ABI stability 2011-11-19 02:33:49 -05:00
Marc-André Moreau
28647840ba settings.h: started breaking down into padded sections 2011-11-19 01:48:33 -05:00
Marc-André Moreau
0e95675da3 libfreerdp-core: add support for Refresh Rect and Suppress Output PDUs 2011-11-11 14:02:59 -05:00
Marc-André Moreau
b2644901f4 libfreerdp-cache: refactoring of color table cache 2011-11-11 02:07:53 -05:00
Marc-André Moreau
f2b88dcfae libfreerdp-cache: fix offscreen bitmap memory leaks and issues with Windows XP 2011-11-11 01:48:31 -05:00
Marc-André Moreau
4221065c88 libfreerdp-core: port extension plugin interface (untested) 2011-11-09 15:59:03 -05:00
Marc-André Moreau
0043b16472 libfreerdp-core: started porting extension plugin interface 2011-11-09 15:33:58 -05:00
Marc-André Moreau
c8735d720e libfreerdp-cache: disable glyph cache by default 2011-11-09 12:57:31 -05:00
Marc-André Moreau
a1b8dfd79f libfreerdp-cache: got glyph drawing partially working 2011-11-09 12:16:09 -05:00
Marc-André Moreau
155446d11e libfreerdp-cache: moving glyph to a graphical object 2011-11-09 00:43:56 -05:00
Marc-André Moreau
823e3414d6 libfreerdp-cache: initial glyph cache support 2011-11-08 23:26:44 -05:00
Anthony Tong
a836faf3ed xfreerdp: handle -g X% 2011-11-01 19:09:20 -05:00
Marc-André Moreau
1c5f9c173c cliprdr: add more detailed debug output 2011-10-31 19:15:27 -04:00
Vic Lee
4b6dd6f14d server: follow context_size change. 2011-10-30 13:43:04 +08:00
Vic Lee
19f818a089 rfx: add rfx_context_set_cpu_opt() APi to replace passing rdpSettings. 2011-10-29 22:01:50 +08:00
Eduardo Beloni
b9a008ae8a libfreerdp-core: facilities for storing and retrieving 'error info' 2011-10-25 09:59:18 -02:00
Anthony Tong
ce59c2226f cmake/sse2: initial sse2 detect 2011-10-25 00:32:06 -05:00
Marc-André Moreau
9165505e0d xfreerdp: improved 8bpp support 2011-10-21 12:17:04 -04:00
Marc-André Moreau
55b32a9ea9 libfreerdp-core: fix credssp check for Authenticate callback 2011-10-21 11:18:11 -04:00
Marc-André Moreau
488a4161f5 libfreerdp-core: refactoring of callback prefix 2011-10-20 23:15:18 -04:00
Marc-André Moreau
657fd998e5 xfreerdp: fix bitmap updates after refactoring 2011-10-20 21:34:55 -04:00
Marc-André Moreau
dbdbea9285 libfreerdp-core: added pointer object 2011-10-20 18:18:45 -04:00
Marc-André Moreau
b7e7067176 libfreerdp-core: refactoring of core bitmap objects 2011-10-20 17:28:59 -04:00
Marc-André Moreau
505426e31f Merge pull request #161 from mfleisz/certcallback
settings: Added --ignore-certificates command line
2011-10-19 04:32:43 -07:00
Martin Fleisz
9356337474 Added --ignore-certificates command line 2011-10-19 00:42:53 -07:00
Marc-André Moreau
c03de9aeea Merge pull request #155 from mfleisz/certcallback
core: Added ui callback to verify certificates
2011-10-18 09:59:34 -07:00
Norbert Federa
ff3fef9490 pcap: fix timstamps to use gettimeofday
pcap used utils/stopwatch to save a record's timestamp which is not suitable because stopwatch measures cpu time and not the wall-clock time
also fixed the sleep calculation in the tfreerdp test server
2011-10-18 18:36:34 +02:00
Martin Fleisz
cc210f5591 core: Added ui callback to verify certificates 2011-10-18 08:02:05 -07:00
Vic Lee
296d5ea753 server: use rdpContext for server-side components. 2011-10-18 15:10:12 +08:00
Anthony Tong
00133a2090 build fixes 2011-10-17 09:39:21 -04:00
Marc-André Moreau
0070a5ab93 xfreerdp: move arguments processing on pre_connect 2011-10-16 21:39:11 -04:00
Marc-André Moreau
5d9e8b2e28 libfreerdp-core: cleanup of freerdp interface 2011-10-16 21:02:28 -04:00
Marc-André Moreau
8df77dba71 libfreerdp-core: move rdpChannels context to rdpContext 2011-10-16 20:10:09 -04:00
Marc-André Moreau
0549380c28 libfreerdp-channels: rename from libfreerdp-chanman 2011-10-16 14:57:15 -04:00
Marc-André Moreau
fb5a7d73e4 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2011-10-16 00:50:48 -04:00
Marc-André Moreau
c639ec8593 libfreerdp-core: refactoring of context pointers into rdpContext 2011-10-16 00:50:10 -04:00
Marc-André Moreau
aa76b60a20 Merge pull request #145 from OSSystems/serial
Migration of serial port redirection code
2011-10-14 17:45:35 -07:00
Nicolas Graziano
5c27178055 Prevent BadDrawable after creation of offscreen when the current offscreen is recreate. 2011-10-15 00:59:23 +02:00
Eduardo Beloni
a512574314 list: add list_next() operation 2011-10-14 11:44:13 -03:00
Eduardo Beloni
1a302821ec list: add list_size() operation 2011-10-14 11:44:13 -03:00
Marc-André Moreau
8999bd8599 libfreerdp-cache: refactoring of bitmap and offscreen bitmap cache, fix major memory leaks 2011-10-13 15:51:07 -04:00
Marc-André Moreau
9a72e4ffea libfreerdp-cache: refactoring of pointer cache 2011-10-11 18:51:45 -04:00
Marc-André Moreau
f6cd71026e xfreerdp: started bitmap caching support 2011-10-04 21:29:01 -04:00
Marc-André Moreau
07077e2d3d xfreerdp: apply patch from zstegi (would grab window manager key combinations) 2011-10-04 18:46:49 -04:00
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