eee3fc4fd7Removed commas at end of last entries in enums.
Michael Jumper
2012-03-11 19:19:42 -07:00
0479d71563Added all remaining new instructions (and old client-only instructions)
Michael Jumper
2012-03-11 13:15:45 -07:00
55ac0eee0bImplemented around 1/3 of all new instructions.
Michael Jumper
2012-03-11 12:57:15 -07:00
d93108767bReorganized functions, alphabetized.
Michael Jumper
2012-03-10 21:34:42 -08:00
1a9521074cAdded prototypes for TODO functions.
Michael Jumper
2012-03-10 20:56:00 -08:00
4595ed51f3Alphabetized and organized instruction functions, reformatted and fixed comments.
Michael Jumper
2012-03-10 12:56:59 -08:00
01ad7ea86eAdded Matt Hortman to list of contributors.
Michael Jumper
2012-03-08 08:12:48 -08:00
17c7561b3aadded scancodes for Menu, Alt, and Super keys
Matt Hortman
2012-03-08 09:57:08 -05:00
d4a3b76015Added missing brace...
Michael Jumper
2012-03-07 15:36:31 -08:00
ea26d99b44Implement constant and copy/NOP raster operations without transfer.
Michael Jumper
2012-03-07 15:35:38 -08:00
7414b9cfc7Add other raster operations (all having only src and dst).
Michael Jumper
2012-03-07 15:28:35 -08:00
4e04a670afReformatted comments, fixed ticket #107 (background not being drawn).
Michael Jumper
2012-03-07 13:57:49 -08:00
878d8a406cAdd line cap and join styles.
Michael Jumper
2012-03-06 12:42:38 -08:00
76df678e75Adding Matt Hortman to list of contributors.
Michael Jumper
2012-03-05 12:15:35 -08:00
a9330ad737Fixed initializer.
Michael Jumper
2012-03-05 12:10:56 -08:00
c10d653607Fixed whitespace, moved timeout declaration.
Michael Jumper
2012-03-05 12:10:03 -08:00
92b799bdadfixed color mapping in glyph_begindraw
Matt Hortman
2012-03-05 10:13:08 -05:00
aecd6347e3Restrict addresses returned for bind, improve logging.
Michael Jumper
2012-03-01 14:05:12 -08:00
1a196fb37dpaint background in glyph_begindraw
Matt Hortman
2012-03-01 15:37:00 -05:00
0e2db03adefix ROP mapping
Matt Hortman
2012-03-01 15:31:06 -05:00
e041afc835get bitmap size from bounding box (not given width/height)
Matt Hortman
2012-03-01 15:27:25 -05:00
f85b3e4d05pass port to FreeRDP settings
Matt Hortman
2012-02-28 15:42:58 -05:00
b0c3e77203disable PATBLT order (since it's not implemented yet)
Matt Hortman
2012-02-28 15:29:35 -05:00
4c3bd35193added timeout to select waiting on FreeRDP
Matt Hortman
2012-02-28 15:25:59 -05:00
33e028f1f4Refactored guac_client_alloc_layer(), implement guac_client_free_layer().
Michael Jumper
2012-02-27 22:56:38 -08:00
ee324aed69Fixed merge of unstable, refactored rect and clip.
Michael Jumper
2012-02-27 16:01:02 -08:00
f6659c5264Merge branch 'unstable' into drawing-instructions
Michael Jumper
2012-02-27 15:56:48 -08:00
c55bef0c41Fix transfer function indices.
Michael Jumper
2012-02-27 13:14:19 -08:00
b672cf4004Use transfer, not copy.
Michael Jumper
2012-02-27 12:39:13 -08:00
554d6e1ec1Implemented transfer instruction, initial transfer function definitions.
Michael Jumper
2012-02-27 12:28:12 -08:00
28a6bada49Move ROP3 translation code into function, use hex for constants, add comments.
Michael Jumper
2012-02-27 10:53:45 -08:00
54cc87093aRemoved execute permissions from source.
Michael Jumper
2012-02-27 10:36:46 -08:00
5016e56bf1Changed tabs to spaces, removed execute permissions from source.
Michael Jumper
2012-02-27 10:36:14 -08:00
13696d2c7cMerge remote branch 'matthortman/MBH' into raster
Michael Jumper
2012-02-27 10:34:51 -08:00
13db6307b6Changed tabs to spaces.
Michael Jumper
2012-02-27 10:27:46 -08:00
3942cabfd0Improved comments for raster ops.
Michael Jumper
2012-02-27 10:26:58 -08:00
f77e0dbcc8Fully enumerate raster operations.
Michael Jumper
2012-02-27 01:02:04 -08:00
3a047ea465Merge branch 'MBH' into raster
Michael Jumper
2012-02-26 18:57:28 -08:00
23918c6087Bumped version number to 0.6.0. Added LICENSE to dist tarball.
Michael Jumper
2012-02-23 14:51:00 -08:00
5122386c81Bumped version number to 0.6.0. Added LICENSE to dist tarball.
Michael Jumper
2012-02-23 14:49:45 -08:00
80d270ab00Bumped version number to 0.6.0
Michael Jumper
2012-02-23 14:48:07 -08:00
2def995074LICENSE should be included in source.
Michael Jumper
2012-02-23 14:47:46 -08:00
fcf37ecd11LICENSE should be included in source.
Michael Jumper
2012-02-23 14:46:21 -08:00
e110b9ce92LICENSE and Doxyfile should be present in source tarball (fixes ticket #84).
Michael Jumper
2012-02-23 14:44:48 -08:00
8348900db9Prototypes for new instruction functions.
Michael Jumper
2012-02-23 14:41:33 -08:00
201fdfd881added raster operations
Matt Hortman
2012-02-23 15:38:17 -05:00
bf2fd7a996change to build with latest FreeRDP
Matt Hortman
2012-02-23 14:37:23 -05:00
a647eca634additional RDP parameters
Matt Hortman
2012-02-23 14:27:23 -05:00
0f593bb47ffreerdp_color_convert is now freerdp_color_convert_var as of FreeRDP 1.0.1 release.
Michael Jumper
2012-02-23 10:01:41 -08:00
72d7e44420Implement red/blue swap.
Michael Jumper
2012-02-21 10:22:55 -08:00
6595c91864Add arg and flag for swapping red and blue.
Michael Jumper
2012-02-21 10:15:11 -08:00
7d7a0260bfadded constants for raster operations
Matt Hortman
2012-02-21 11:20:32 -05:00
28e2d41e16Added dispose instruction.
Michael Jumper
2012-02-20 12:41:23 -08:00
19564cd133Move cursor layer rather than redraw.
Michael Jumper
2012-02-20 11:04:08 -08:00
4f90feb8cfImplement DstBlt for ROP3==0 (blackness)
Michael Jumper
2012-02-17 13:57:27 -08:00
1fb9eead92Free surface image buffer after use.
Michael Jumper
2012-02-17 10:04:00 -08:00
6fe448edf8Cache and use pointers.
Michael Jumper
2012-02-16 14:46:08 -08:00
5af15f965cAdded layer to pointer structure.
Michael Jumper
2012-02-16 14:32:23 -08:00
546e352374Refactor supporting buffered cursor instruction.
Michael Jumper
2012-02-15 10:04:51 -08:00
124460b5d9New cursor instruction format (allowing buffering of cursors).
Michael Jumper
2012-02-15 10:04:31 -08:00
cdae593fc5Migrate to 0.6.0 libguac API.
Michael Jumper
2012-02-11 19:12:40 -08:00
f0bf432541Migrate to 0.6.0 libguac API.
Michael Jumper
2012-02-11 19:10:56 -08:00
a17cd6202bModified size to be layer-specific, adding layer move instruction.
Michael Jumper
2012-02-11 19:00:55 -08:00
64b65baee6Implement scrblt.
Michael Jumper
2012-02-09 10:30:38 -08:00
1067effa70Colorize glyphs.
Michael Jumper
2012-02-09 10:25:06 -08:00
d874058a8cInitial glyph support.
Michael Jumper
2012-02-09 10:09:14 -08:00
fd8b76b410Fix image corruption (was using wrong buffer for surface).
Michael Jumper
2012-02-08 17:13:45 -08:00
a7b087f59cSend real client size.
Michael Jumper
2012-02-08 15:22:52 -08:00
72497211d9Restored handling of ephemeral, fixed allocation of buffer in bitmap new.
Michael Jumper
2012-02-08 15:09:12 -08:00
1bb82d68f8Implement SetBounds.
Michael Jumper
2012-02-08 14:16:05 -08:00
f7928c2574Non-static clrconv, handle palette updates.
Michael Jumper
2012-02-08 12:32:27 -08:00
058c3cf55aHandle primary set surface, handle ephemeral buffers based on xfreerdp's handling.
Michael Jumper
2012-02-08 12:11:32 -08:00
c339b1299bMove private struct members to bottom such that public interface is not distrubed when internal changes are made (avoid being forced to increment version, as done now).
Michael Jumper
2012-01-12 10:11:45 -08:00
da27927a3fRequire a minimum number of buffers before old free'd buffers are reused, implement LRU strategy for reuse of buffers (oldest free'd buffer).
Michael Jumper
2012-01-12 09:57:34 -08:00
c9fd83c77bImplemented set surface, removed unneeded debug logs.
Michael Jumper
2012-01-10 23:31:24 -08:00
6f059097cdAdded BeginDraw and EndDraw stubs of glyph rendering.
Michael Jumper
2012-01-08 19:23:37 -08:00
d3302341e7Add cache and bitmap decompress stub.
Michael Jumper
2012-01-08 15:18:31 -08:00
b138d3bfbcRemoved handle_messages() debug lines.
Michael Jumper
2012-01-03 19:10:41 -08:00
8fe7443663GDI stubs, working rect.
Michael Jumper
2012-01-03 19:09:33 -08:00
ff51f39436More settings and debug logs.
Michael Jumper
2012-01-03 15:41:42 -08:00
408503084eAdded glyph and pointer stubs.
Michael Jumper
2012-01-03 13:48:20 -08:00
091a51f6f5Added prototypes and init for glyphs and pointers.
Michael Jumper
2012-01-03 13:39:59 -08:00
1042225ef5Fixed usage of freerdp funcs (now return boolean), added debug logging.
Michael Jumper
2012-01-03 13:20:24 -08:00
04625d4492Added free for bitmaps + stub for bitmap paint.
Michael Jumper
2012-01-03 13:04:50 -08:00
2ea9718167removed debug lines
James Muehlner
2012-01-03 09:09:50 -08:00
c1a9d84028Add default no-auth, RDP encryption.
Michael Jumper
2012-01-03 01:05:21 -08:00
c39e00a129Fixed handlers and segfaults.
Michael Jumper
2012-01-03 01:01:33 -08:00
54d815f258Added missing .c file to Makefile.am, fix guac_handlers.c
Michael Jumper
2012-01-03 00:24:03 -08:00
180216159fUse dlerror() for errors opening client plugin.
Michael Jumper
2012-01-03 00:03:24 -08:00
bd14fe2dabTest for and use libfreerdp-codec.
Michael Jumper
2012-01-02 23:36:29 -08:00
149ea16a6fInit bitmap handlers, use xzalloc (part of libfreerdp-utils).
Michael Jumper
2012-01-02 23:31:13 -08:00
cf4d9b0c5eDefined guac_rdp_bitmap.
Michael Jumper
2012-01-02 18:25:04 -08:00
22d6231aebUpdate constants in keymap to 1.0
Michael Jumper
2012-01-02 18:08:30 -08:00
f8ee9a0c2cFixed typo in Makefile.am, removed non-existant include file.
Michael Jumper
2012-01-02 18:03:12 -08:00
cc66c86fddRemoved old handler functions.
Michael Jumper
2012-01-02 18:00:37 -08:00
dd9ea3cec5Moved bitmap handler into own files.
Michael Jumper
2012-01-02 17:59:52 -08:00
5b020614bdAdded incomplete but somewhat compliant bitmap-new function.
Michael Jumper
2012-01-02 16:34:59 -08:00
e6a6780591implemented clipboard paste and free handlers
James Muehlner
2011-12-30 14:34:04 -08:00
6a1994484cRefactored, removed functionality. Fixed most errors on compile. Will likely not actually work in current state.
Michael Jumper
2011-12-30 00:10:28 -08:00
5c91834998Clarified flag nature of GUAC_CLIENT_MOUSE_*
Michael Jumper
2011-12-29 16:40:00 -08:00