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
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
a758908c63
wfreerdp: start GDI implementation
2011-10-04 16:05:09 -04: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
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
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
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
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
Marc-André Moreau
200b4c4493
Merge pull request #42 from llyzs/rdpsnd
...
Migrate rdpsnd channel plugin.
2011-08-15 12:21:34 -07:00
Marc-André Moreau
9961038649
include: restructuring and cleanup of header files
2011-08-15 14:33:04 -04:00
Marc-André Moreau
6f8af2515b
libfreerdp-core: fix window altsec orders negotiation
2011-08-14 17:05:34 -04:00
Vic Lee
c3d75fd5b4
libfreerdp-utils/svc_plugin: add interval feature.
2011-08-14 22:32:12 +08:00
Vic Lee
3da340492a
libfreerdp-utils: migrate dsp module.
2011-08-14 21:46:02 +08:00
Vic Lee
aa35cb4ae3
libfreerdp-core/fastpath: add --fastpath argument and trivial naming cleanup.
2011-08-13 13:35:58 +08:00
Vic Lee
460dd38cad
rail: support passing multiple apps and arguments using plugin data.
2011-08-13 11:16:44 +08:00
Vic Lee
7da790a1fa
libfreerdp-utils/stream: minimize the times of memory reallocation.
2011-08-12 17:12:57 +08:00
Marc-André Moreau
53981e9dba
rail: fix bugs uncovered by increased warning level
2011-08-11 14:06:19 -04:00
Vic Lee
b4282cfeb0
libfreerdp-chanman: accept arbitrary data pointer in API.
2011-08-11 15:26:27 +08:00
Vic Lee
4ce70e03d1
libfreerdp-chanman: name argument is not necessary when sending events.
2011-08-11 11:36:10 +08:00
Vic Lee
d7e502dbe1
Add event_class in event object.
2011-08-11 11:14:07 +08:00
Marc-André Moreau
d9b7d29e3d
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-08-10 16:33:29 -04:00
Marc-André Moreau
b680ac1ecc
rail: started new cleaner RAIL orders parsing/encoding code
2011-08-10 16:33:15 -04:00
Vic Lee
00b2b135a8
Merge branch 'master' into remotefx
...
Conflicts:
libfreerdp-utils/CMakeLists.txt
2011-08-11 00:21:37 +08:00
Vic Lee
e414a7d9cc
libfreerdp-rfx: initial migration.
2011-08-10 17:09:11 +08:00
Marc-André Moreau
21aa8ad9a8
libfreerdp-utils: added RAIL utils
2011-08-10 02:24:06 -04: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
708c6096c9
libfreerdp-utils: migrate profiler.
2011-08-10 09:58:42 +08:00
Marc-André Moreau
f3d08326ec
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-08-09 17:42:20 -04:00
Marc-André Moreau
b782189569
rail: started integrating Roman's RAIL virtual channel plugin
2011-08-09 17:42:10 -04:00
Vic Lee
2065a7dc13
Merge branch 'master' into remotefx
...
Conflicts:
include/freerdp/update.h
2011-08-10 00:44:04 +08:00
Vic Lee
a2added869
libfreerdp-core: add update->SurfaceBits call.
2011-08-10 00:38:52 +08:00
Vic Lee
9b52d59f09
libfreerdp-core: add FastPath and RemoteFX related capabilities.
2011-08-09 23:45:55 +08:00
Marc-André Moreau
510fb93b99
libfreerdp-core: update core <-> client interface for window alternate secondary drawing orders
2011-08-09 03:01:40 -04:00
Marc-André Moreau
5132224cac
Merge pull request #34 from llyzs/svc
...
Reimplement rdpdr/disk redirection
2011-08-07 19:10:30 -07:00
Marc-André Moreau
b9c9d31451
libfreerdp-cache: fix brush cache
2011-08-07 21:12:36 -04:00
Vic Lee
0ac3d908f5
libfreerdp-utils/stream: add stream_seek_uintt64.
2011-08-07 22:21:34 +08:00
Vic Lee
9d349a2667
libfreerdp-utils/stream: fix stream_write_uint64.
2011-08-07 15:06:11 +08:00
Vic Lee
d821869a67
libfreerdp-utils: enhance thread module to simplify threading codes.
2011-08-06 16:24:36 +08:00
Marc-André Moreau
ff20b0fcbc
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-08-05 16:56:49 -04:00
Marc-André Moreau
809338d213
libfreerdp-cache: added bitmap_v2 cache
2011-08-05 16:56:40 -04:00
Marc-André Moreau
109e79a030
Merge pull request #33 from llyzs/svc
...
rdpdr: completing main module and creating initial disk module sketelon
2011-08-05 11:27:11 -07:00
Marc-André Moreau
2d5ade5c92
libfreerdp-cache: added brush cache
2011-08-05 13:58:46 -04:00
Vic Lee
52870ea1e0
Fix incorrect stream_seek_*
2011-08-05 23:05:03 +08:00
Marc-André Moreau
6bdc9042a4
libfreerdp-core: fix bounds parsing
2011-08-05 02:19:17 -04:00
Marc-André Moreau
6f193a8dbf
libfreerdp-core: fix primary orders parsing
2011-08-05 01:21:32 -04:00
Marc-André Moreau
46126a7d24
libfreerdp-gdi: started using libfreerdp-cache
2011-08-04 22:43:36 -04:00
Marc-André Moreau
1dcc1c2be2
libfreerdp-cache: started offscreen bitmap cache
2011-08-04 16:22:15 -04:00
Vic Lee
7c597ac278
libfreerdp-utils/list: rewrite using functions instead of macros.
2011-08-04 22:18:01 +08:00
Marc-André Moreau
38a76ea232
cunit: extend orders unit tests
2011-08-04 03:23:53 -04:00
Marc-André Moreau
c01ea2e57c
cunit: added tests for bitmap caching orders
2011-08-03 23:33:44 -04:00
Marc-André Moreau
38e2a2fc47
libfreerdp-core: added MultiOpaqueRect
2011-08-03 17:09:12 -04:00
Marc-André Moreau
87b48855da
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-08-03 03:30:08 -04:00
Marc-André Moreau
abaa1752bf
libfreerdp-core: fix some order parsing bugs
2011-08-03 03:29:56 -04:00
Vic Lee
d0c0bca997
Merge branch 'master' into svc
...
Conflicts:
client/DirectFB/dfreerdp.c
2011-08-03 14:16:44 +08:00
Vic Lee
adef5dca87
libfreerdp-chanman: change get/check_fds return type.
2011-08-03 10:55:25 +08:00
Vic Lee
8387380035
libfreerdp-core/transport: add stream_seal when a packet is received.
2011-08-03 09:54:30 +08:00
Marc-André Moreau
b4437a783c
libfreerdp-core: parsing of alternate secondary drawing orders
2011-08-02 16:58:42 -04:00
Vic Lee
a7fe9c9795
Rename SendChannelData and add ReceiveChannelData callbacks.
2011-08-03 02:12:08 +08:00
Marc-André Moreau
281d06d744
libfreerdp-core: update orders parsing and core <-> client interface
2011-08-02 12:59:45 -04:00
Brad Hards
3f37889482
libfreerdp-core: fix security selection
...
Also cleans up some debug stuff.
2011-07-31 13:51:26 +10:00
Marc-André Moreau
97f8a022a9
libfreerdp-core: improve update interface with bounds
2011-07-28 14:32:16 -04:00
Marc-André Moreau
24ba845f04
dfreerdp: started integrating DirectFB client
2011-07-28 13:46:36 -04:00
Marc-André Moreau
67dca12b77
client: update to use args utils
2011-07-28 11:09:51 -04:00
Marc-André Moreau
6a13313c50
libfreerdp-gdi: add bitmap updates, make use of it through freerdp-test
2011-07-28 01:34:53 -04:00
Marc-André Moreau
70ebd47cc4
libfreerdp-gdi: start updating with new interface
2011-07-28 01:17:17 -04:00
Marc-André Moreau
0f9e9a0d15
libfreerdp-chanman: align with new interface
2011-07-28 01:04:01 -04:00
Marc-André Moreau
72fc75b5a6
libfreerdp-core: exporting new interface
2011-07-28 00:38:25 -04:00
Brad Hards
2601d110aa
Various minor warning fixes and unittest fixes.
2011-07-27 09:14:11 +10:00
Marc-André Moreau
39223c8c18
libfreerdp-core: parsing of server save session info PDU
2011-07-25 13:42:14 -04:00
Marc-André Moreau
961f4ee0d6
libfreerdp-core: improved capability negotiation
2011-07-25 12:25:28 -04:00
Vic Lee
2beb49725f
libfreerdp-utils/args: add argument parser.
2011-07-22 12:53:54 +08:00
Marc-André Moreau
38f24dd4c6
libfreerdp-core: sending connection control PDUs
2011-07-21 15:10:53 -04:00
Marc-André Moreau
f4353c2a62
libfreerdp-core: encoding of capability sets
2011-07-21 01:56:48 -04:00
Marc-André Moreau
10afbbbeee
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-20 22:05:21 -04:00
Marc-André Moreau
3c511d4cf4
libfreerdp-core: parsing of all capability sets
2011-07-20 22:05:12 -04:00
Marc-André Moreau
15efef29bd
Merge pull request #21 from llyzs/dvc
...
Dynamic Virtual Channel main module
2011-07-20 17:54:36 -07:00
Marc-André Moreau
ac31328a64
libfreerdp-core: started processing of server demand active pdu
2011-07-19 16:30:05 -04:00
Vic Lee
3533609da9
drdynvc: start working on main drdynvc module.
2011-07-19 14:07:15 +08:00
Vic Lee
fd928afb09
libfreerdp-utils/list: add add/remove function.
2011-07-19 11:10:01 +08:00
Vic Lee
e58181dda2
drdynvc: add Dynamic Virtual Channel API (dvc.h)
2011-07-18 21:28:29 +08:00
Marc-André Moreau
1a2dc6f3d9
libfreerdp-core: refactoring of licensing code, refactoring of connection sequence
2011-07-17 23:16:31 -04:00
Vic Lee
c8a5b83186
libfreerdp-utils/svc_plugin: use a macro to simplify plugin entry.
2011-07-15 23:39:38 +08:00
Vic Lee
787a6e3844
libfreerdp-utils/list: use xnew macro.
2011-07-13 22:39:35 +08:00
Vic Lee
ac1c74f859
libfreerdp-utils/memory: add a handy macro xnew; fix some code style.
2011-07-13 22:13:00 +08:00
Vic Lee
128901d60a
cliprdr: add cliprdr->ui sync event.
2011-07-12 23:05:31 +08:00
Vic Lee
f5adaa10c1
Add cliprdr constants and event types.
2011-07-12 22:03:09 +08:00
Vic Lee
8bc7fb0875
libfreerdp-utils/svc_plugin: add threading support.
2011-07-12 16:56:01 +08:00
Vic Lee
b13dd01110
libfreerdp-utils/debug: add DEBUG_WARN.
2011-07-12 12:57:40 +08:00
Vic Lee
8fc2236411
libfreerdp-utils/svc_plugin: move debug macros to API header.
2011-07-12 11:36:25 +08:00
Marc-André Moreau
5d86daf7ea
Merge pull request #13 from llyzs/svc
...
Enhance plugin event system to be consistant in both direction.
2011-07-11 08:41:14 -07:00
Vic Lee
55d6abb221
libfreerdp-utils/event: rename event_callback to on_event_free_callback.
2011-07-11 23:11:03 +08:00
Vic Lee
3f8c2176a3
libfreerdp-utils/svc_plugin: add event sending from plugin to UI.
2011-07-11 12:21:55 +08:00
Vic Lee
2a217504eb
Integrate in/out plugin event struct and add event utils.
2011-07-11 12:04:13 +08:00
Marc-André Moreau
e52c91e088
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-10 12:10:36 -04:00
Marc-André Moreau
a0ff7ce581
libfreerdp-core: sending of client info packet
2011-07-10 12:10:24 -04:00
Vic Lee
15f3f1521c
libfreerdp-chanman: add API for sending events from UI to plugin.
2011-07-11 00:06:02 +08:00
Vic Lee
3046424760
Move channel event constants to constants.h
2011-07-10 23:56:06 +08:00
Marc-André Moreau
3f1ced3d25
Merge pull request #11 from llyzs/svc
...
Static Virtual Channel plugin work, unit tested.
2011-07-10 07:39:47 -07:00
Vic Lee
944f4ac8a9
libfreerdp-utils/svc_plugin: use STREAM for sending.
2011-07-10 17:28:24 +08:00
Vic Lee
bea0e09e02
libfreerdp-utils/stream: fix code style.
2011-07-10 17:27:21 +08:00
Vic Lee
315627dd43
libfreerdp-utils/svc_plugin: reassemble data chunks using stream.
2011-07-10 10:00:16 +08:00
Marc-André Moreau
eb18fd0897
libfreerdp-core: parsing of server data blocks
2011-07-09 21:04:57 -04:00
Vic Lee
4560e088bd
libfreerdp-utils: add svc_plugin.
2011-07-09 23:29:04 +08:00
Marc-André Moreau
e608809f9c
libfreerdp-core: fix MCS unit tests
2011-07-08 16:05:30 -04:00
Vic Lee
a7bb01df38
Add libfreerdp-chanman.
2011-07-08 21:51:20 +08:00
Vic Lee
852c751fd4
libfreerdp-utils: add wait_obj module.
2011-07-08 16:07:25 +08:00
Vic Lee
3a9c774979
libfreerdp-utils: add load_plugin module.
2011-07-08 14:34:50 +08:00
Marc-André Moreau
da06a26f23
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-08 00:37:38 -04:00
Marc-André Moreau
6ba99a50f0
libfreerdp-core: added unit tests for GCC and MCS
2011-07-08 00:37:25 -04:00
Vic Lee
322e02d6c5
libfreerdp-utils: add mutex.
2011-07-08 12:01:09 +08:00
Vic Lee
822199040a
utils/semaphore: abstract type definition and add win32 support.
2011-07-08 11:25:51 +08:00
Marc-André Moreau
64f71b0b30
libfreerdp-core: got NLA back to a working state
2011-07-07 14:11:12 -04:00
Marc-André Moreau
1ef3b140a6
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-07 13:37:59 -04:00
Marc-André Moreau
2199475153
libfreerdp-core: fix negotiation module
2011-07-07 13:37:48 -04:00
Marc-André Moreau
31b36d9274
Merge pull request #7 from llyzs/list
...
Add double-linked list in utils
2011-07-07 10:00:48 -07:00
Vic Lee
85baf1338e
libfreerdp-utils: add double-linked list utils.
2011-07-08 00:50:45 +08:00
Marc-André Moreau
9f48b605ea
libfreerdp-utils: datablob->blob
2011-07-07 11:49:57 -04:00
Marc-André Moreau
d8ce866c92
libfreerdp-core: fix compilation of crypto, credssp, and ntlmssp
2011-07-07 11:27:24 -04:00
Marc-André Moreau
337a328342
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-07 10:33:46 -04:00
Marc-André Moreau
bbdd6348cc
libfreerdp-core: improving cryptographic module
2011-07-07 10:33:42 -04:00
Vic Lee
6bdbea444a
include: simplify the settings.h inclusion.
2011-07-07 11:46:03 +08:00
Vic Lee
561d4266d9
kbd: fix incorrect word replacement.
2011-07-07 11:29:46 +08:00
Vic Lee
fb27e0d072
include: use standard includsion for api headers.
2011-07-07 11:22:14 +08:00
Vic Lee
aa59da816b
include: move RDPEXT_CC to FREERDP_CC
2011-07-07 11:15:46 +08:00
Vic Lee
a2c313816b
include: add missing header define.
2011-07-07 11:11:11 +08:00
Vic Lee
431ab32bc6
include: separate new api.h
...
Separate new api.h so that such definition can be easily shared to other modules without including the whole thing.
2011-07-07 11:08:37 +08:00
Marc-André Moreau
0582b26592
libfreerdp-core: adapting NTLMSSP and CredSSP modules to FreeRDP 1.0
2011-07-05 23:18:00 -04:00
Marc-André Moreau
f8fa387fae
libfreerdp-core: added GCC client data blocks
2011-07-05 18:26:12 -04:00
Marc-André Moreau
14e45b940c
libfreerdp-core: added function stubs for client data blocks (GCC)
2011-07-04 22:02:00 -04:00
Marc-André Moreau
25a5bc53b1
types/base.h: rename FRDP_BOOL to boolean
2011-07-04 20:10:25 -04:00
Marc-André Moreau
eed80301f4
include: rdpext.h->extension.h, rdpset.h->settings.h
2011-07-04 19:52:24 -04:00
Marc-André Moreau
2a13a7bc16
libfreerdp-core: PER and BER encoding, along with unit tests
2011-07-04 17:05:58 -04:00
Marc-André Moreau
ccaa0d33ed
libfreerdp-core: protocol security negotiation partially working
2011-07-03 12:42:35 -04:00
Vic Lee
6a3db6363d
libfreerdp-core: implement tcp receiving.
2011-07-03 18:34:09 +08:00
Vic Lee
addc192965
libfreerdp-core: TPKT length is big-endian.
2011-07-03 18:33:55 +08:00
Vic Lee
5036f150e4
libfreerdp-core/stream: add stream_write_buffer.
2011-07-03 17:07:32 +08:00
Vic Lee
28ebc94f1f
libfreerdp-core/transport: implement sending.
2011-07-03 16:37:36 +08:00
Marc-André Moreau
071516187e
libfreerdp-core: TPKT encoding/decoding
2011-07-02 14:40:03 -04:00
Marc-André Moreau
19f13942b2
libfreerdp-utils: fix and clean stream utils
2011-07-02 13:58:23 -04:00
Vic Lee
8c161b8a20
libfreerdp-utils: implement stream module.
2011-07-02 23:38:50 +08:00
Vic Lee
cc6598de8f
libfreerdp-utils: add new stream interface.
2011-07-01 16:06:53 +08:00
Marc-André Moreau
32cfd0f325
libfreerdp-gdi: fix compilation
2011-06-30 21:23:36 -04:00
Marc-André Moreau
e038b068b8
cmake: initial commit
2011-06-30 20:31:07 -04:00
Marc-André Moreau
97cd5e7546
libfreerdp-utils: added include headers
2011-06-30 19:25:11 -04:00