Commit Graph

  • 44a456aece Implemented naiive update condensing for PNGs in the simplest case. Added queue tail. Now adding to tail of queue. Michael Jumper 2011-10-23 23:11:29 -0700
  • 35fedc1eb6 Implemented guac_layer_flush(). Michael Jumper 2011-10-23 16:12:31 -0700
  • c721a94b6e Implemented guac_layer_* queue updates. Michael Jumper 2011-10-23 15:53:22 -0700
  • 7da95aa6cf Removed guac_client_free_layer (doesn't make sense), added free() for update queue, added update queue structures. Michael Jumper 2011-10-23 15:35:23 -0700
  • 70e150e2e9 Bumped libtool version-info (API changes) Michael Jumper 2011-10-23 14:48:26 -0700
  • 665f907a18 Fixed comments, added prototypes for guac_layer_* instruction queueing functions and guac_layer_flush(). Michael Jumper 2011-10-23 14:43:26 -0700
  • 076b749225 Implemented support for new instruction format (inbound), simplified instruction parsing. Michael Jumper 2011-10-19 01:28:18 -0700
  • 31268c3f6c Altered glyph drawing order. Michael Jumper 2011-09-13 10:02:32 -0700
  • 197029c3d8 Fixed rect instruction. Michael Jumper 2011-09-11 15:56:34 -0700
  • 7c91f7d66c Working png/cursor instructions. Michael Jumper 2011-09-10 00:40:22 -0700
  • 12649bd657 Removed use of escape/unescape pending parsing of new instruction format. Michael Jumper 2011-09-10 00:37:16 -0700
  • e19c636bdb Fix guac_write_base64 to match documented return values. Michael Jumper 2011-09-10 00:36:51 -0700
  • f5b44c97ad Removed unescape/escape functions, switched to new instruction format. Michael Jumper 2011-09-09 23:59:07 -0700
  • ff8e245028 Using safe composite ops. Michael Jumper 2011-09-06 00:01:37 -0700
  • 621f369130 More improvements to channel mask documentation. Michael Jumper 2011-08-30 10:22:39 -0700
  • e5cc6eb7ca Improved documentation of channel masks and composite operations. Michael Jumper 2011-08-29 22:24:45 -0700
  • e7607b1e9b Ctrl button Michael Jumper 2011-08-21 23:24:40 -0700
  • 7b09948842 Much faster drawing method (complete). Michael Jumper 2011-08-18 18:09:20 -0700
  • bfdd7f325f Fixed keyboard event, added missing init. Michael Jumper 2011-08-18 10:44:34 -0700
  • eb613bd71e Restored missing functions (palette). Michael Jumper 2011-08-17 12:31:20 -0700
  • e5619531a6 Improved palette (more contrast). Started move to more efficient drawing. Michael Jumper 2011-08-17 12:30:53 -0700
  • e1fb51f222 Minimal changes to work with FreeRDP 0.8.2 Michael Jumper 2011-08-15 19:31:53 -0700
  • 6f27f97289 Removed unused file. Michael Jumper 2011-08-10 15:13:40 -0700
  • 485616045e Removed unused file. Michael Jumper 2011-08-10 15:13:22 -0700
  • eea2e03545 Removed unused file. Michael Jumper 2011-08-10 15:13:04 -0700
  • 31e8e8432a More CSI, moving to faster drawing technique. Michael Jumper 2011-08-10 11:03:38 -0700
  • 52e14322a3 Handler for CSI P (delete characters at cursor) Michael Jumper 2011-08-10 09:31:12 -0700
  • f9d42c7182 Handle CSI M (delete lines) Michael Jumper 2011-08-10 00:16:50 -0700
  • 15ae8d79a2 Using ssh_select (works) instead of channel_select (doesn't work). Michael Jumper 2011-08-10 00:02:06 -0700
  • f695f5c629 Support for downward scrolling and CSI operation L Michael Jumper 2011-08-09 18:32:54 -0700
  • d57bdb06e4 Added scrollback buffer storage. Michael Jumper 2011-08-09 12:31:03 -0700
  • 93d93a64eb More CSI, scroll region Michael Jumper 2011-08-05 22:59:42 -0700
  • 9de0e18d11 More CSI handlers. Michael Jumper 2011-08-05 17:09:44 -0700
  • 57bb593ea8 Only scroll when DISPLAYING a character. Michael Jumper 2011-08-05 14:46:35 -0700
  • adb59fe341 Proper handling of cursor reset. Clear argv[] when done. Michael Jumper 2011-08-05 14:39:11 -0700
  • 8892c018e0 Handle bold, underscore. Proper handling of reverse video (should not be in *_set()) Michael Jumper 2011-08-05 14:30:10 -0700
  • e0f38ded99 Reverse video Michael Jumper 2011-08-05 13:49:47 -0700
  • 18cdf2808d Working colors in CSI Michael Jumper 2011-08-05 12:41:21 -0700
  • 5f59ccf5c1 Color palette Michael Jumper 2011-08-05 12:14:15 -0700
  • fc1683da30 Removed unnecessary includes from term handlers. Michael Jumper 2011-08-05 00:22:26 -0700
  • 638776e700 Added more abstract terminal functions, refactored away use of guac_send_* in terminial handlers, simplified code. Michael Jumper 2011-08-05 00:20:09 -0700
  • f2732acc5a Switching to per-state static variables rather than per-terminal instance variables (states need not be thread safe) Michael Jumper 2011-08-04 19:36:04 -0700
  • e3d1a3f023 Switching to handler functions rather than state values. Michael Jumper 2011-08-04 19:17:44 -0700
  • 974aa93e90 Moved terminal code into ssh-independent implementation, separated handlers from client auth and init. Michael Jumper 2011-08-04 11:46:21 -0700
  • 4f7c8c98e7 Actual SSH connection and terminal emulation (testing) Michael Jumper 2011-08-01 13:31:48 -0700
  • 69dbead349 Pango + working print() function Michael Jumper 2011-07-31 20:51:19 -0700
  • 0195a6ad1c Initial commit (stubs) Michael Jumper 2011-07-30 15:12:28 -0700
  • 96fe9047dc Working mouse support. Michael Jumper 2011-07-27 10:06:12 -0700
  • afcb7a63e3 Fixed paint_bitmap (was not using cx,cy, leading to black rectangles), proper bpp calculations, using SRC instead of OVER for create_bitmap operations. Michael Jumper 2011-07-26 13:40:00 -0700
  • b32a2cce22 screenblt must always copy from default layer to target, not target to target Michael Jumper 2011-07-26 13:01:34 -0700
  • 024a732c8d More keysyms, log unmapped keysyms. Michael Jumper 2011-07-25 20:16:56 -0700
  • a829018238 Fixed segfault in free layer/buffer (was using wrong next pointer). Michael Jumper 2011-07-25 15:57:48 -0700
  • ceb76aa744 Fixed flag passing Michael Jumper 2011-07-25 15:55:39 -0700
  • 344b215554 Fixed mouse drag handling. Michael Jumper 2011-07-25 14:57:40 -0700
  • 3e9bfbf79d Fixed arrow keys Michael Jumper 2011-07-25 13:54:55 -0700
  • 2c09b070c0 Cleaned up keymap. Michael Jumper 2011-07-25 13:37:09 -0700
  • 50c80a7685 Added flags to keymap. Michael Jumper 2011-07-24 23:35:54 -0700
  • 1ecbf7bbef Fixed some scancodes Michael Jumper 2011-07-24 01:05:10 -0700
  • bd8c2f596f Added handling for keyboard events Michael Jumper 2011-07-24 00:47:38 -0700
  • ca34e0c536 Fixed stub, added rudimentary mouse support, support for clip, coloring of text. Michael Jumper 2011-07-21 15:17:16 -0700
  • 3828702b64 Clip instruction. Michael Jumper 2011-07-21 15:15:58 -0700
  • d4fb4b0a32 Using composite operations to set foreground/background of glyph. Michael Jumper 2011-07-21 01:40:44 -0700
  • 5781eb8764 Transparent glyphs. Michael Jumper 2011-07-21 01:16:55 -0700
  • b9727f9d56 Using rect instruction, initial partial-stub for glyphs and rendering Michael Jumper 2011-07-21 00:28:35 -0700
  • 9b05cf5f67 Initial working drawing support for rect and bitmap Michael Jumper 2011-07-20 16:15:32 -0700
  • 9032357965 Using new layer/buffer alloc/free for bitmap/glyph/surface create/destroy. Michael Jumper 2011-07-20 12:48:11 -0700
  • 4dc9e81f93 Using new guac_layer instead of integer index. Michael Jumper 2011-07-20 12:37:35 -0700
  • 6341346cb7 Using C99, POSIX, and BSD. Added guac_layer and layer/buffer alloc/free. Michael Jumper 2011-07-20 12:36:02 -0700
  • 208ff61edd Added missing stdint.h include. Michael Jumper 2011-07-20 08:45:23 -0700
  • b4fb6d9198 Updated to latest freerdp, using guac_log_info for stubs, de-stubbed some handlers, now simulating allocation of bitmaps/glyphs/etc. Michael Jumper 2011-07-20 08:44:14 -0700
  • f55ba6ff4e Ping with last sync, not new sync. Don't want to update the last update timestamp unnecessarily. Michael Jumper 2011-07-14 09:57:14 -0700
  • 68855b795c Removing win32 from guacd. Too heavy. Michael Jumper 2011-07-14 01:13:20 -0700
  • 66c1144d4e If fork()ing, parent process must close child's socket fd. Child close() is not sufficient as both parent and child have a reference to the same socket fd, and fd will never be free'd if close() is not called from both processes. Michael Jumper 2011-07-12 14:43:57 -0700
  • 71013a5a1b Added Default-Start/Stop to init.d script. Michael Jumper 2011-06-03 00:07:23 -0700
  • b412f1c16d Added missing include file to Makefile.am Michael Jumper 2011-06-02 11:22:20 -0700
  • c4c84a1e44 Updated version numbers to 0.4.0 0.4.0 Michael Jumper 2011-05-27 13:47:09 -0700
  • 20927307d2 Updated version numbers to 0.4.0 Michael Jumper 2011-05-27 13:46:38 -0700
  • 532ad2137b Added guac_parse_int, which handles 64-bit integers regardless of native arch. Michael Jumper 2011-04-29 01:35:17 -0700
  • 8242c37f11 64-bit timestamps and output Michael Jumper 2011-04-29 00:45:38 -0700
  • d1759acca9 Fixed pointer warnings on POSIX and win32 Michael Jumper 2011-04-21 23:49:14 -0700
  • 3239f032ae Fixed thread implementation for win32 Michael Jumper 2011-04-21 23:48:44 -0700
  • e98ee250bd Converted to new composite enums Michael Jumper 2011-04-21 16:30:59 -0700
  • 4e1e693c2d Working win32 port Michael Jumper 2011-04-21 15:54:29 -0700
  • 9d8594fb7e Bumped version numbers. Michael Jumper 2011-04-21 15:30:37 -0700
  • 881d49278d Changed enum names (collision with windows-defined macros), fixed thread call. Michael Jumper 2011-04-21 15:23:53 -0700
  • bd8d314c29 Converted to new thread API. Michael Jumper 2011-04-21 15:07:36 -0700
  • c97875d5c8 Cross-platform thread functions. Michael Jumper 2011-04-21 15:04:15 -0700
  • 2aa5805048 Fixed guac_write_int - var should have been a long. Michael Jumper 2011-04-03 00:43:13 -0700
  • 693fe2a1f5 Support for negative numbers in guac_write_int Michael Jumper 2011-04-01 00:53:53 -0700
  • ab3f09dfb0 Fixed integer overflow in guac_sleep. Michael Jumper 2011-04-01 00:30:40 -0700
  • 6579eea3f1 Marked unimplemented masks as such. Michael Jumper 2011-03-30 00:31:32 -0700
  • 797cff31f2 Added composite mode. Michael Jumper 2011-03-30 00:05:28 -0700
  • ba323a7a20 Added composite mode. Michael Jumper 2011-03-30 00:03:32 -0700
  • e0e6a5e50e Fixed leak in update handler. Michael Jumper 2011-03-27 22:48:15 -0700
  • 8f6ad5039b Moved headers into own dir. Michael Jumper 2011-03-27 20:58:01 -0700
  • a636a073f0 Moved struct, etc. into own header. Michael Jumper 2011-03-27 20:56:14 -0700
  • e79d34f974 Using cairo instead of libpng (as required by libguac), now handling RDP messages. Michael Jumper 2011-03-27 19:04:05 -0700
  • 846c42c1cb Working cairo VNC client. Michael Jumper 2011-03-27 18:58:51 -0700
  • be731b5900 Full conversion of old libpng-based methods. Michael Jumper 2011-03-27 18:40:38 -0700
  • e49798364b Switching to cairo, partial translation. Michael Jumper 2011-03-27 18:28:10 -0700