44a456aeceImplemented 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
35fedc1eb6Implemented guac_layer_flush().
Michael Jumper
2011-10-23 16:12:31 -0700
c721a94b6eImplemented guac_layer_* queue updates.
Michael Jumper
2011-10-23 15:53:22 -0700
7da95aa6cfRemoved 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
70e150e2e9Bumped libtool version-info (API changes)
Michael Jumper
2011-10-23 14:48:26 -0700
665f907a18Fixed comments, added prototypes for guac_layer_* instruction queueing functions and guac_layer_flush().
Michael Jumper
2011-10-23 14:43:26 -0700
076b749225Implemented support for new instruction format (inbound), simplified instruction parsing.
Michael Jumper
2011-10-19 01:28:18 -0700
31268c3f6cAltered glyph drawing order.
Michael Jumper
2011-09-13 10:02:32 -0700
197029c3d8Fixed rect instruction.
Michael Jumper
2011-09-11 15:56:34 -0700
7c91f7d66cWorking png/cursor instructions.
Michael Jumper
2011-09-10 00:40:22 -0700
12649bd657Removed use of escape/unescape pending parsing of new instruction format.
Michael Jumper
2011-09-10 00:37:16 -0700
e19c636bdbFix guac_write_base64 to match documented return values.
Michael Jumper
2011-09-10 00:36:51 -0700
f5b44c97adRemoved unescape/escape functions, switched to new instruction format.
Michael Jumper
2011-09-09 23:59:07 -0700
ff8e245028Using safe composite ops.
Michael Jumper
2011-09-06 00:01:37 -0700
621f369130More improvements to channel mask documentation.
Michael Jumper
2011-08-30 10:22:39 -0700
e5cc6eb7caImproved documentation of channel masks and composite operations.
Michael Jumper
2011-08-29 22:24:45 -0700
e7607b1e9bCtrl button
Michael Jumper
2011-08-21 23:24:40 -0700
7b09948842Much faster drawing method (complete).
Michael Jumper
2011-08-18 18:09:20 -0700
eb613bd71eRestored missing functions (palette).
Michael Jumper
2011-08-17 12:31:20 -0700
e5619531a6Improved palette (more contrast). Started move to more efficient drawing.
Michael Jumper
2011-08-17 12:30:53 -0700
e1fb51f222Minimal changes to work with FreeRDP 0.8.2
Michael Jumper
2011-08-15 19:31:53 -0700
6f27f97289Removed unused file.
Michael Jumper
2011-08-10 15:13:40 -0700
485616045eRemoved unused file.
Michael Jumper
2011-08-10 15:13:22 -0700
eea2e03545Removed unused file.
Michael Jumper
2011-08-10 15:13:04 -0700
31e8e8432aMore CSI, moving to faster drawing technique.
Michael Jumper
2011-08-10 11:03:38 -0700
52e14322a3Handler for CSI P (delete characters at cursor)
Michael Jumper
2011-08-10 09:31:12 -0700
f9d42c7182Handle CSI M (delete lines)
Michael Jumper
2011-08-10 00:16:50 -0700
15ae8d79a2Using ssh_select (works) instead of channel_select (doesn't work).
Michael Jumper
2011-08-10 00:02:06 -0700
f695f5c629Support for downward scrolling and CSI operation L
Michael Jumper
2011-08-09 18:32:54 -0700
d57bdb06e4Added scrollback buffer storage.
Michael Jumper
2011-08-09 12:31:03 -0700
93d93a64ebMore CSI, scroll region
Michael Jumper
2011-08-05 22:59:42 -0700
9de0e18d11More CSI handlers.
Michael Jumper
2011-08-05 17:09:44 -0700
57bb593ea8Only scroll when DISPLAYING a character.
Michael Jumper
2011-08-05 14:46:35 -0700
adb59fe341Proper handling of cursor reset. Clear argv[] when done.
Michael Jumper
2011-08-05 14:39:11 -0700
8892c018e0Handle bold, underscore. Proper handling of reverse video (should not be in *_set())
Michael Jumper
2011-08-05 14:30:10 -0700
e0f38ded99Reverse video
Michael Jumper
2011-08-05 13:49:47 -0700
18cdf2808dWorking colors in CSI
Michael Jumper
2011-08-05 12:41:21 -0700
5f59ccf5c1Color palette
Michael Jumper
2011-08-05 12:14:15 -0700
fc1683da30Removed unnecessary includes from term handlers.
Michael Jumper
2011-08-05 00:22:26 -0700
638776e700Added more abstract terminal functions, refactored away use of guac_send_* in terminial handlers, simplified code.
Michael Jumper
2011-08-05 00:20:09 -0700
f2732acc5aSwitching 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
e3d1a3f023Switching to handler functions rather than state values.
Michael Jumper
2011-08-04 19:17:44 -0700
974aa93e90Moved terminal code into ssh-independent implementation, separated handlers from client auth and init.
Michael Jumper
2011-08-04 11:46:21 -0700
4f7c8c98e7Actual SSH connection and terminal emulation (testing)
Michael Jumper
2011-08-01 13:31:48 -0700
69dbead349Pango + working print() function
Michael Jumper
2011-07-31 20:51:19 -0700
0195a6ad1cInitial commit (stubs)
Michael Jumper
2011-07-30 15:12:28 -0700
96fe9047dcWorking mouse support.
Michael Jumper
2011-07-27 10:06:12 -0700
afcb7a63e3Fixed 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
b32a2cce22screenblt must always copy from default layer to target, not target to target
Michael Jumper
2011-07-26 13:01:34 -0700
024a732c8dMore keysyms, log unmapped keysyms.
Michael Jumper
2011-07-25 20:16:56 -0700
a829018238Fixed segfault in free layer/buffer (was using wrong next pointer).
Michael Jumper
2011-07-25 15:57:48 -0700
ceb76aa744Fixed flag passing
Michael Jumper
2011-07-25 15:55:39 -0700
344b215554Fixed mouse drag handling.
Michael Jumper
2011-07-25 14:57:40 -0700
3e9bfbf79dFixed arrow keys
Michael Jumper
2011-07-25 13:54:55 -0700
2c09b070c0Cleaned up keymap.
Michael Jumper
2011-07-25 13:37:09 -0700
50c80a7685Added flags to keymap.
Michael Jumper
2011-07-24 23:35:54 -0700
1ecbf7bbefFixed some scancodes
Michael Jumper
2011-07-24 01:05:10 -0700
bd8c2f596fAdded handling for keyboard events
Michael Jumper
2011-07-24 00:47:38 -0700
ca34e0c536Fixed stub, added rudimentary mouse support, support for clip, coloring of text.
Michael Jumper
2011-07-21 15:17:16 -0700
3828702b64Clip instruction.
Michael Jumper
2011-07-21 15:15:58 -0700
d4fb4b0a32Using composite operations to set foreground/background of glyph.
Michael Jumper
2011-07-21 01:40:44 -0700
5781eb8764Transparent glyphs.
Michael Jumper
2011-07-21 01:16:55 -0700
b9727f9d56Using rect instruction, initial partial-stub for glyphs and rendering
Michael Jumper
2011-07-21 00:28:35 -0700
9b05cf5f67Initial working drawing support for rect and bitmap
Michael Jumper
2011-07-20 16:15:32 -0700
9032357965Using new layer/buffer alloc/free for bitmap/glyph/surface create/destroy.
Michael Jumper
2011-07-20 12:48:11 -0700
4dc9e81f93Using new guac_layer instead of integer index.
Michael Jumper
2011-07-20 12:37:35 -0700
6341346cb7Using C99, POSIX, and BSD. Added guac_layer and layer/buffer alloc/free.
Michael Jumper
2011-07-20 12:36:02 -0700
208ff61eddAdded missing stdint.h include.
Michael Jumper
2011-07-20 08:45:23 -0700
b4fb6d9198Updated 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
f55ba6ff4ePing 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
68855b795cRemoving win32 from guacd. Too heavy.
Michael Jumper
2011-07-14 01:13:20 -0700
66c1144d4eIf 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
71013a5a1bAdded Default-Start/Stop to init.d script.
Michael Jumper
2011-06-03 00:07:23 -0700
b412f1c16dAdded missing include file to Makefile.am
Michael Jumper
2011-06-02 11:22:20 -0700
c4c84a1e44Updated version numbers to 0.4.0
0.4.0
Michael Jumper
2011-05-27 13:47:09 -0700
20927307d2Updated version numbers to 0.4.0
Michael Jumper
2011-05-27 13:46:38 -0700
532ad2137bAdded guac_parse_int, which handles 64-bit integers regardless of native arch.
Michael Jumper
2011-04-29 01:35:17 -0700
8242c37f1164-bit timestamps and output
Michael Jumper
2011-04-29 00:45:38 -0700
d1759acca9Fixed pointer warnings on POSIX and win32
Michael Jumper
2011-04-21 23:49:14 -0700
3239f032aeFixed thread implementation for win32
Michael Jumper
2011-04-21 23:48:44 -0700
e98ee250bdConverted to new composite enums
Michael Jumper
2011-04-21 16:30:59 -0700
4e1e693c2dWorking win32 port
Michael Jumper
2011-04-21 15:54:29 -0700
9d8594fb7eBumped version numbers.
Michael Jumper
2011-04-21 15:30:37 -0700
881d49278dChanged enum names (collision with windows-defined macros), fixed thread call.
Michael Jumper
2011-04-21 15:23:53 -0700
bd8d314c29Converted to new thread API.
Michael Jumper
2011-04-21 15:07:36 -0700
c97875d5c8Cross-platform thread functions.
Michael Jumper
2011-04-21 15:04:15 -0700
2aa5805048Fixed guac_write_int - var should have been a long.
Michael Jumper
2011-04-03 00:43:13 -0700
693fe2a1f5Support for negative numbers in guac_write_int
Michael Jumper
2011-04-01 00:53:53 -0700
ab3f09dfb0Fixed integer overflow in guac_sleep.
Michael Jumper
2011-04-01 00:30:40 -0700
6579eea3f1Marked unimplemented masks as such.
Michael Jumper
2011-03-30 00:31:32 -0700
797cff31f2Added composite mode.
Michael Jumper
2011-03-30 00:05:28 -0700
ba323a7a20Added composite mode.
Michael Jumper
2011-03-30 00:03:32 -0700
e0e6a5e50eFixed leak in update handler.
Michael Jumper
2011-03-27 22:48:15 -0700
8f6ad5039bMoved headers into own dir.
Michael Jumper
2011-03-27 20:58:01 -0700
a636a073f0Moved struct, etc. into own header.
Michael Jumper
2011-03-27 20:56:14 -0700
e79d34f974Using cairo instead of libpng (as required by libguac), now handling RDP messages.
Michael Jumper
2011-03-27 19:04:05 -0700
846c42c1cbWorking cairo VNC client.
Michael Jumper
2011-03-27 18:58:51 -0700
be731b5900Full conversion of old libpng-based methods.
Michael Jumper
2011-03-27 18:40:38 -0700
e49798364bSwitching to cairo, partial translation.
Michael Jumper
2011-03-27 18:28:10 -0700