libguac-client-rdp.git
12 years agoBumped version number to 0.6.0. Added LICENSE to dist tarball.
Michael Jumper [Thu, 23 Feb 2012 22:51:00 +0000 (14:51 -0800)]
Bumped version number to 0.6.0. Added LICENSE to dist tarball.

12 years agoadded raster operations
Matt Hortman [Thu, 23 Feb 2012 20:38:17 +0000 (15:38 -0500)]
added raster operations

12 years agochange to build with latest FreeRDP
Matt Hortman [Thu, 23 Feb 2012 19:37:23 +0000 (14:37 -0500)]
change to build with latest FreeRDP

12 years agoadditional RDP parameters
Matt Hortman [Thu, 23 Feb 2012 19:27:23 +0000 (14:27 -0500)]
additional RDP parameters

12 years agofreerdp_color_convert is now freerdp_color_convert_var as of FreeRDP 1.0.1 release.
Michael Jumper [Thu, 23 Feb 2012 18:01:41 +0000 (10:01 -0800)]
freerdp_color_convert is now freerdp_color_convert_var as of FreeRDP 1.0.1 release.

12 years agoImplement DstBlt for ROP3==0 (blackness)
Michael Jumper [Fri, 17 Feb 2012 21:57:27 +0000 (13:57 -0800)]
Implement DstBlt for ROP3==0 (blackness)

12 years agoFree surface image buffer after use.
Michael Jumper [Fri, 17 Feb 2012 18:04:00 +0000 (10:04 -0800)]
Free surface image buffer after use.

12 years agoCache and use pointers.
Michael Jumper [Thu, 16 Feb 2012 22:46:08 +0000 (14:46 -0800)]
Cache and use pointers.

12 years agoAdded layer to pointer structure.
Michael Jumper [Thu, 16 Feb 2012 22:32:23 +0000 (14:32 -0800)]
Added layer to pointer structure.

12 years agoMigrate to 0.6.0 libguac API.
Michael Jumper [Sun, 12 Feb 2012 03:10:56 +0000 (19:10 -0800)]
Migrate to 0.6.0 libguac API.

12 years agoImplement scrblt.
Michael Jumper [Thu, 9 Feb 2012 18:30:38 +0000 (10:30 -0800)]
Implement scrblt.

12 years agoColorize glyphs.
Michael Jumper [Thu, 9 Feb 2012 18:25:06 +0000 (10:25 -0800)]
Colorize glyphs.

12 years agoInitial glyph support.
Michael Jumper [Thu, 9 Feb 2012 18:09:14 +0000 (10:09 -0800)]
Initial glyph support.

12 years agoFix image corruption (was using wrong buffer for surface).
Michael Jumper [Thu, 9 Feb 2012 01:13:45 +0000 (17:13 -0800)]
Fix image corruption (was using wrong buffer for surface).

12 years agoSend real client size.
Michael Jumper [Wed, 8 Feb 2012 23:22:52 +0000 (15:22 -0800)]
Send real client size.

12 years agoRestored handling of ephemeral, fixed allocation of buffer in bitmap new.
Michael Jumper [Wed, 8 Feb 2012 23:09:12 +0000 (15:09 -0800)]
Restored handling of ephemeral, fixed allocation of buffer in bitmap new.

12 years agoImplement SetBounds.
Michael Jumper [Wed, 8 Feb 2012 22:16:05 +0000 (14:16 -0800)]
Implement SetBounds.

12 years agoNon-static clrconv, handle palette updates.
Michael Jumper [Wed, 8 Feb 2012 20:32:27 +0000 (12:32 -0800)]
Non-static clrconv, handle palette updates.

12 years agoHandle primary set surface, handle ephemeral buffers based on xfreerdp's handling.
Michael Jumper [Wed, 8 Feb 2012 20:11:32 +0000 (12:11 -0800)]
Handle primary set surface, handle ephemeral buffers based on xfreerdp's handling.

12 years agoImplemented set surface, removed unneeded debug logs.
Michael Jumper [Wed, 11 Jan 2012 07:31:24 +0000 (23:31 -0800)]
Implemented set surface, removed unneeded debug logs.

12 years agoAdded BeginDraw and EndDraw stubs of glyph rendering.
Michael Jumper [Mon, 9 Jan 2012 03:23:37 +0000 (19:23 -0800)]
Added BeginDraw and EndDraw stubs of glyph rendering.

12 years agoAdd cache and bitmap decompress stub.
Michael Jumper [Sun, 8 Jan 2012 23:18:31 +0000 (15:18 -0800)]
Add cache and bitmap decompress stub.

12 years agoRemoved handle_messages() debug lines.
Michael Jumper [Wed, 4 Jan 2012 03:10:41 +0000 (19:10 -0800)]
Removed handle_messages() debug lines.

12 years agoGDI stubs, working rect.
Michael Jumper [Wed, 4 Jan 2012 03:09:33 +0000 (19:09 -0800)]
GDI stubs, working rect.

12 years agoMore settings and debug logs.
Michael Jumper [Tue, 3 Jan 2012 23:41:42 +0000 (15:41 -0800)]
More settings and debug logs.

12 years agoAdded glyph and pointer stubs.
Michael Jumper [Tue, 3 Jan 2012 21:48:20 +0000 (13:48 -0800)]
Added glyph and pointer stubs.

12 years agoAdded prototypes and init for glyphs and pointers.
Michael Jumper [Tue, 3 Jan 2012 21:39:59 +0000 (13:39 -0800)]
Added prototypes and init for glyphs and pointers.

12 years agoFixed usage of freerdp funcs (now return boolean), added debug logging.
Michael Jumper [Tue, 3 Jan 2012 21:20:24 +0000 (13:20 -0800)]
Fixed usage of freerdp funcs (now return boolean), added debug logging.

12 years agoAdded free for bitmaps + stub for bitmap paint.
Michael Jumper [Tue, 3 Jan 2012 21:04:50 +0000 (13:04 -0800)]
Added free for bitmaps + stub for bitmap paint.

12 years agoAdd default no-auth, RDP encryption.
Michael Jumper [Tue, 3 Jan 2012 09:05:21 +0000 (01:05 -0800)]
Add default no-auth, RDP encryption.

12 years agoFixed handlers and segfaults.
Michael Jumper [Tue, 3 Jan 2012 09:01:33 +0000 (01:01 -0800)]
Fixed handlers and segfaults.

12 years agoAdded missing .c file to Makefile.am, fix guac_handlers.c
Michael Jumper [Tue, 3 Jan 2012 08:24:03 +0000 (00:24 -0800)]
Added missing .c file to Makefile.am, fix guac_handlers.c

12 years agoTest for and use libfreerdp-codec.
Michael Jumper [Tue, 3 Jan 2012 07:36:29 +0000 (23:36 -0800)]
Test for and use libfreerdp-codec.

12 years agoInit bitmap handlers, use xzalloc (part of libfreerdp-utils).
Michael Jumper [Tue, 3 Jan 2012 07:31:13 +0000 (23:31 -0800)]
Init bitmap handlers, use xzalloc (part of libfreerdp-utils).

12 years agoDefined guac_rdp_bitmap.
Michael Jumper [Tue, 3 Jan 2012 02:25:04 +0000 (18:25 -0800)]
Defined guac_rdp_bitmap.

12 years agoUpdate constants in keymap to 1.0
Michael Jumper [Tue, 3 Jan 2012 02:08:30 +0000 (18:08 -0800)]
Update constants in keymap to 1.0

12 years agoFixed typo in Makefile.am, removed non-existant include file.
Michael Jumper [Tue, 3 Jan 2012 02:03:12 +0000 (18:03 -0800)]
Fixed typo in Makefile.am, removed non-existant include file.

12 years agoRemoved old handler functions.
Michael Jumper [Tue, 3 Jan 2012 02:00:37 +0000 (18:00 -0800)]
Removed old handler functions.

12 years agoMoved bitmap handler into own files.
Michael Jumper [Tue, 3 Jan 2012 01:59:52 +0000 (17:59 -0800)]
Moved bitmap handler into own files.

12 years agoAdded incomplete but somewhat compliant bitmap-new function.
Michael Jumper [Tue, 3 Jan 2012 00:34:59 +0000 (16:34 -0800)]
Added incomplete but somewhat compliant bitmap-new function.

12 years agoRefactored, removed functionality. Fixed most errors on compile. Will likely not...
Michael Jumper [Fri, 30 Dec 2011 08:10:28 +0000 (00:10 -0800)]
Refactored, removed functionality. Fixed most errors on compile. Will likely not actually work in current state.

12 years agoUpdated README to point to new Trac.
Michael Jumper [Sun, 11 Dec 2011 22:50:31 +0000 (14:50 -0800)]
Updated README to point to new Trac.

12 years agoBumped version number, migrated to new libguac API.
Michael Jumper [Sat, 26 Nov 2011 23:47:11 +0000 (15:47 -0800)]
Bumped version number, migrated to new libguac API.

12 years agoRevert "Migrated to new location for default layer."
Michael Jumper [Wed, 26 Oct 2011 00:29:11 +0000 (17:29 -0700)]
Revert "Migrated to new location for default layer."

This reverts commit dd43edd7ae8d965483ff2c1b178a5e1d86dc1c52.

12 years agoMigrated to new location for default layer.
Michael Jumper [Mon, 24 Oct 2011 06:34:53 +0000 (23:34 -0700)]
Migrated to new location for default layer.

12 years agoAltered glyph drawing order.
Michael Jumper [Tue, 13 Sep 2011 17:02:32 +0000 (10:02 -0700)]
Altered glyph drawing order.

12 years agoFixed keyboard event, added missing init.
Michael Jumper [Thu, 18 Aug 2011 17:44:34 +0000 (10:44 -0700)]
Fixed keyboard event, added missing init.

12 years agoRestored missing functions (palette).
Michael Jumper [Wed, 17 Aug 2011 19:31:20 +0000 (12:31 -0700)]
Restored missing functions (palette).

12 years agoMinimal changes to work with FreeRDP 0.8.2
Michael Jumper [Tue, 16 Aug 2011 02:31:53 +0000 (19:31 -0700)]
Minimal changes to work with FreeRDP 0.8.2

12 years agoWorking mouse support.
Michael Jumper [Wed, 27 Jul 2011 17:06:12 +0000 (10:06 -0700)]
Working mouse support.

12 years agoFixed paint_bitmap (was not using cx,cy, leading to black rectangles), proper bpp...
Michael Jumper [Tue, 26 Jul 2011 20:40:00 +0000 (13:40 -0700)]
Fixed paint_bitmap (was not using cx,cy, leading to black rectangles), proper bpp calculations, using SRC instead of OVER for create_bitmap operations.

12 years agoscreenblt must always copy from default layer to target, not target to target
Michael Jumper [Tue, 26 Jul 2011 20:01:34 +0000 (13:01 -0700)]
screenblt must always copy from default layer to target, not target to target

12 years agoMore keysyms, log unmapped keysyms.
Michael Jumper [Tue, 26 Jul 2011 03:16:56 +0000 (20:16 -0700)]
More keysyms, log unmapped keysyms.

12 years agoFixed flag passing
Michael Jumper [Mon, 25 Jul 2011 22:55:39 +0000 (15:55 -0700)]
Fixed flag passing

12 years agoFixed mouse drag handling.
Michael Jumper [Mon, 25 Jul 2011 21:57:40 +0000 (14:57 -0700)]
Fixed mouse drag handling.

12 years agoFixed arrow keys
Michael Jumper [Mon, 25 Jul 2011 20:54:55 +0000 (13:54 -0700)]
Fixed arrow keys

12 years agoCleaned up keymap.
Michael Jumper [Mon, 25 Jul 2011 20:37:09 +0000 (13:37 -0700)]
Cleaned up keymap.

12 years agoAdded flags to keymap.
Michael Jumper [Mon, 25 Jul 2011 06:35:54 +0000 (23:35 -0700)]
Added flags to keymap.

12 years agoFixed some scancodes
Michael Jumper [Sun, 24 Jul 2011 08:05:10 +0000 (01:05 -0700)]
Fixed some scancodes

12 years agoAdded handling for keyboard events
Michael Jumper [Sun, 24 Jul 2011 07:47:38 +0000 (00:47 -0700)]
Added handling for keyboard events

12 years agoFixed stub, added rudimentary mouse support, support for clip, coloring of text.
Michael Jumper [Thu, 21 Jul 2011 22:17:16 +0000 (15:17 -0700)]
Fixed stub, added rudimentary mouse support, support for clip, coloring of text.

12 years agoUsing composite operations to set foreground/background of glyph.
Michael Jumper [Thu, 21 Jul 2011 08:40:44 +0000 (01:40 -0700)]
Using composite operations to set foreground/background of glyph.

12 years agoTransparent glyphs.
Michael Jumper [Thu, 21 Jul 2011 08:16:55 +0000 (01:16 -0700)]
Transparent glyphs.

12 years agoUsing rect instruction, initial partial-stub for glyphs and rendering
Michael Jumper [Thu, 21 Jul 2011 07:28:35 +0000 (00:28 -0700)]
Using rect instruction, initial partial-stub for glyphs and rendering

12 years agoInitial working drawing support for rect and bitmap
Michael Jumper [Wed, 20 Jul 2011 23:15:32 +0000 (16:15 -0700)]
Initial working drawing support for rect and bitmap

12 years agoUsing new layer/buffer alloc/free for bitmap/glyph/surface create/destroy.
Michael Jumper [Wed, 20 Jul 2011 19:48:11 +0000 (12:48 -0700)]
Using new layer/buffer alloc/free for bitmap/glyph/surface create/destroy.

12 years agoUpdated to latest freerdp, using guac_log_info for stubs, de-stubbed some handlers...
Michael Jumper [Wed, 20 Jul 2011 15:44:14 +0000 (08:44 -0700)]
Updated to latest freerdp, using guac_log_info for stubs, de-stubbed some handlers, now simulating allocation of bitmaps/glyphs/etc.

13 years agoMoved headers into own dir.
Michael Jumper [Mon, 28 Mar 2011 03:58:01 +0000 (20:58 -0700)]
Moved headers into own dir.

13 years agoMoved struct, etc. into own header.
Michael Jumper [Mon, 28 Mar 2011 03:56:14 +0000 (20:56 -0700)]
Moved struct, etc. into own header.

13 years agoUsing cairo instead of libpng (as required by libguac), now handling RDP messages.
Michael Jumper [Mon, 28 Mar 2011 02:04:05 +0000 (19:04 -0700)]
Using cairo instead of libpng (as required by libguac), now handling RDP messages.

13 years agoRDP handler stubs
Michael Jumper [Sun, 27 Mar 2011 04:37:32 +0000 (21:37 -0700)]
RDP handler stubs

13 years agoHandler placeholders
Michael Jumper [Sun, 27 Mar 2011 02:14:39 +0000 (19:14 -0700)]
Handler placeholders

13 years agoError handler, actual connection
Michael Jumper [Sat, 26 Mar 2011 06:48:39 +0000 (23:48 -0700)]
Error handler, actual connection

13 years agoClient data and free handler.
Michael Jumper [Sat, 26 Mar 2011 05:59:39 +0000 (22:59 -0700)]
Client data and free handler.

13 years agoActual calls to freerdp functions
Michael Jumper [Sat, 26 Mar 2011 05:49:48 +0000 (22:49 -0700)]
Actual calls to freerdp functions

13 years agoStub code and build files.
Michael Jumper [Sat, 26 Mar 2011 04:58:46 +0000 (21:58 -0700)]
Stub code and build files.

13 years agoInitial commit.
Michael Jumper [Sat, 26 Mar 2011 04:57:21 +0000 (21:57 -0700)]
Initial commit.