Commit Graph

55 Commits

Author SHA1 Message Date
Michael Jumper
ef0eace8c5 Remove hard-coded mimetype. 2012-11-01 12:55:00 -07:00
Michael Jumper
8f1b86586a Add RDP message lock. 2012-10-31 21:52:16 -07:00
Michael Jumper
9207d7c89e Lock output with mutex (otherwise, instructions collide and break the stream). 2012-10-31 01:05:43 -07:00
Michael Jumper
2960331884 Pass stream to guac_rdpsnd. 2012-10-28 00:23:44 -07:00
Michael Jumper
45e083985e Add guac_rdpsnd freerdp plugin. 2012-10-27 18:36:21 -07:00
Michael Jumper
4758595e23 Use width/height from client if not specified in args. 2012-10-22 15:02:58 -07:00
Michael Jumper
94c8076f5c Add Laurent Meunier as contributor. 2012-10-02 14:11:39 -07:00
Michael Jumper
3fd9323a94 Add macros for constants, clean up validation. 2012-10-02 14:09:57 -07:00
Michael Jumper
99ec71dcde Fix comment formatting. 2012-09-27 22:04:33 -07:00
Laurent Meunier
c45ff69dca Use the configured color-depth
The 'color-depth' parameter is now used to define the color depth for
the RDP session.
2012-09-27 21:38:04 -07:00
Michael Jumper
36def67dfd Test for SetDefault and SetNull before using them (not present in FreeRDP 1.0.1), fix naming conflict with default pointer setting functions. 2012-05-25 00:21:00 -07:00
Michael Jumper
e710287196 Fixed license list of contributors. 2012-05-25 00:02:35 -07:00
David PHAM-VAN
4239a4e690 Add SetNull and SetDefault functions to pointer managment to avoyd segfault with windows 2008r2
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-25 00:00:37 -07:00
Michael Jumper
9549a19ab5 Do not init username with default static string - cannot be free'd later (see ticket #137) 2012-05-17 22:51:57 -07:00
Michael Jumper
7328ee303f Embed format information along with default cursor image data. Refactor default cursor set function out of rdp_pointer.h and into default_pointer.h. Add documentation. 2012-05-17 13:04:38 -07:00
Michael Jumper
d7c5ec5ed0 Implement default pointer (currently drawn with draw instructions - not an embedded bitmap). 2012-05-16 19:52:43 -07:00
Michael Jumper
325e4dfdb1 Style corrections, add domain parameter. 2012-05-04 01:11:07 -07:00
Michael Jumper
cb28ced171 Embed RDP keyboard layout within keymap (see ticket #126). 2012-05-01 09:09:39 -07:00
Michael Jumper
71b1a2e0cc Free clipboard data properly. 2012-04-29 23:33:27 -07:00
Michael Jumper
11303e0813 Write support in clipboard. 2012-04-29 23:28:29 -07:00
Michael Jumper
61ee76bf16 Store clipboard data in client data. 2012-04-29 23:12:58 -07:00
Michael Jumper
e691bfb51b Merge branch 'unstable' into clipboard 2012-04-12 01:19:56 -07:00
Michael Jumper
a0cdb35b3b Fix transparent glyphs 2012-04-05 22:55:46 -07:00
Michael Jumper
6781338aaa Working glyph rendering (except for transparent text) 2012-04-05 22:38:10 -07:00
Michael Jumper
ec66c2b1b6 Implement EndPaint. 2012-04-03 17:58:31 -07:00
Michael Jumper
a3d07903fc Added clipboard event stubs. 2012-03-30 11:26:52 -07:00
Michael Jumper
583273994e Send name after connect. 2012-03-25 21:49:58 -07:00
Michael Jumper
8a771d2cd9 Use guac_error appropriately. 2012-03-25 13:07:31 -07:00
Michael Jumper
b1cb271351 Fix memory leaks. 2012-03-22 10:27:57 -07:00
Michael Jumper
6443ffc0c2 Adding quotes around keymap in log message. 2012-03-21 12:35:20 -07:00
Michael Jumper
2eb1d05704 Major refactor of keymap - now using simple keysym description lists, which can be hierarchical, and are loaded at connect time into the client's static keymapping. 2012-03-21 10:45:40 -07:00
Michael Jumper
d5c00f628c Add per-client keysym state mapping. 2012-03-20 19:43:40 -07:00
Michael Jumper
a366c189c5 Simplified mapping and lookups, added required structuring for future selectable keymaps. 2012-03-20 15:33:08 -07:00
Michael Jumper
4e04a670af Reformatted comments, fixed ticket #107 (background not being drawn). 2012-03-07 13:57:49 -08:00
Michael Jumper
76df678e75 Adding Matt Hortman to list of contributors. 2012-03-05 12:15:35 -08:00
Matt Hortman
f85b3e4d05 pass port to FreeRDP settings 2012-02-28 15:42:58 -05:00
Matt Hortman
b0c3e77203 disable PATBLT order (since it's not implemented yet) 2012-02-28 15:40:45 -05:00
Michael Jumper
5016e56bf1 Changed tabs to spaces, removed execute permissions from source. 2012-02-27 10:36:14 -08:00
Matt Hortman
a647eca634 additional RDP parameters 2012-02-23 14:27:23 -05:00
Michael Jumper
f0bf432541 Migrate to 0.6.0 libguac API. 2012-02-11 19:10:56 -08:00
Michael Jumper
a7b087f59c Send real client size. 2012-02-08 15:22:52 -08:00
Michael Jumper
72497211d9 Restored handling of ephemeral, fixed allocation of buffer in bitmap new. 2012-02-08 15:09:12 -08:00
Michael Jumper
1bb82d68f8 Implement SetBounds. 2012-02-08 14:16:05 -08:00
Michael Jumper
f7928c2574 Non-static clrconv, handle palette updates. 2012-02-08 12:32:27 -08:00
Michael Jumper
6f059097cd Added BeginDraw and EndDraw stubs of glyph rendering. 2012-01-08 19:23:37 -08:00
Michael Jumper
d3302341e7 Add cache and bitmap decompress stub. 2012-01-08 15:18:31 -08:00
Michael Jumper
8fe7443663 GDI stubs, working rect. 2012-01-03 19:09:33 -08:00
Michael Jumper
ff51f39436 More settings and debug logs. 2012-01-03 15:41:42 -08:00
Michael Jumper
091a51f6f5 Added prototypes and init for glyphs and pointers. 2012-01-03 13:39:59 -08:00
Michael Jumper
04625d4492 Added free for bitmaps + stub for bitmap paint. 2012-01-03 13:04:50 -08:00