Commit Graph

  • dd4862f59a Implement basic terminal scroll. Michael Jumper 2013-04-26 10:55:55 -0700
  • e1b45733a3 Remove old functions, implement display copies. Michael Jumper 2013-04-26 10:36:02 -0700
  • b64aaa72ee Partial restoration of display functionality. Modify get_row to expand row as necessary. Michael Jumper 2013-04-26 02:29:30 -0700
  • d3db89d3b9 Fix compile errors. Add logs to stubs. Michael Jumper 2013-04-26 01:53:19 -0700
  • bed877c2fe Add get_row function. Michael Jumper 2013-04-25 12:10:01 -0700
  • 32e6a07f59 Rename delta to display. Michael Jumper 2013-04-25 11:55:50 -0700
  • 396bba6ea3 Initial stab at rearchitecting - will not compile as is. Partial. Michael Jumper 2013-04-25 11:54:00 -0700
  • cb4abb9115 Assume UTF-8 for incoming bytes. Michael Jumper 2013-04-15 15:24:21 -0700
  • 0dabb97f01 Initial selection support - does not yet affect clipboard, nor work properly when scrolled. Michael Jumper 2013-04-15 01:22:05 -0700
  • 2eeb9263c5 Start with blank pointer, show pointer when moving mouse, hide pointer when typing. Michael Jumper 2013-04-09 14:09:41 -0700
  • d3efaeee6e Add blank cursor. Michael Jumper 2013-04-09 14:02:52 -0700
  • a855af8608 Free cursors when done. Michael Jumper 2013-04-09 13:58:55 -0700
  • 21f109fdeb Migrate to cacheable cursors. Michael Jumper 2013-04-09 13:54:23 -0700
  • f74c4b851d Implement CSI command 'X', clean up a bit. Michael Jumper 2013-04-08 02:14:58 -0700
  • c20fe79ace Remove scroll logging, reset scroll upon typing. Michael Jumper 2013-04-08 00:47:08 -0700
  • 7897be9316 Check write location on rect operations (copy, etc.) Michael Jumper 2013-04-08 00:14:25 -0700
  • 342824914a Exclude simultaneous access to the terminal structure by the input and output threads. Michael Jumper 2013-04-07 16:55:06 -0700
  • 43f42cbb4c Use pre-allocated scratch area, rather than constantly-reallocated scratch area. Michael Jumper 2013-04-05 13:15:19 -0700
  • b8ec48d179 Offset by scroll amount. Michael Jumper 2013-04-05 13:12:18 -0700
  • 77b427a2f0 Pull from buffer if row non-negative. Michael Jumper 2013-04-05 12:54:59 -0700
  • 84d45097d0 Simplify scrolling logic. Michael Jumper 2013-04-05 11:31:46 -0700
  • f7143be78b Initial scrollback implementation (missing buffer redraw and several necessary graphical ops). Michael Jumper 2013-04-05 01:32:33 -0700
  • 06fb3b5a2e Stub out scroll wheel handling. Michael Jumper 2013-04-01 01:59:15 -0700
  • 320255ade1 Partially implement copy for buffers, add logging to simulate scrollback push. Michael Jumper 2013-04-01 01:10:47 -0700
  • 3e4199f90a Add missing AUTHORS (apologies to Alex DEVELY for mispelling his last name in his commit), clean up German keymap. Michael Jumper 2013-03-29 22:04:46 -0700
  • 80f0b7e1e1 Remove Unicode translation warnings, as the functionality is intentional. Michael Jumper 2013-03-29 18:27:27 -0700
  • 1ce5e85939 Rename "layout" to "server-layout" to help reduce confusion. Michael Jumper 2013-03-29 13:34:45 -0700
  • 6bf9a0a9e0 Fix comments. Michael Jumper 2013-03-29 13:19:25 -0700
  • 7ba047f5a8 Add French and German keymaps to build, add failsafe keymap, parse layout parameter, cleanup contributed keymaps, add missing declarations. Michael Jumper 2013-03-29 13:08:14 -0700
  • b6effd3d4f Merge branch 'french-keymap' into more-keymaps Michael Jumper 2013-03-29 12:46:52 -0700
  • bd45a8e5f6 Hotspot in middle, halve width of I-bar, clean up edges, shade. Michael Jumper 2013-03-29 03:20:35 -0700
  • 8140a5cc3d Initial I-bar cursor. Michael Jumper 2013-03-29 03:14:08 -0700
  • c95c51a9c1 Clear with current attributes (not just background color), use real cursor (not layer). Michael Jumper 2013-03-29 02:51:31 -0700
  • 95923b2752 Add terminal character buffer, update buffer with each operation. Michael Jumper 2013-03-29 01:56:27 -0700
  • 38794ed94b Revert "Refactor delta to display." Michael Jumper 2013-03-27 12:44:40 -0700
  • fa0522503b Revert "Keep current character status updated." Michael Jumper 2013-03-27 12:43:21 -0700
  • c2e80bda81 Restore cursor redraw function. Michael Jumper 2013-03-27 04:11:56 -0700
  • f1844ec555 Revert "Remove cursor layer." Michael Jumper 2013-03-27 04:03:54 -0700
  • 436387edae Keep current character status updated. Michael Jumper 2013-03-27 03:49:40 -0700
  • 2c78613821 Refactor delta to display. Michael Jumper 2013-03-27 03:06:45 -0700
  • b736f13d32 Merge keymap source provided by Trac use on #141. Michael Jumper 2013-03-26 13:22:56 -0700
  • 9b00ce9f28 German keyboard stub. Michael Jumper 2013-01-15 20:56:59 -0800
  • 87c36ca2a5 Increate font size (needs to be arg). Michael Jumper 2013-03-25 03:04:14 -0700
  • 17a4d141de Remove cursor layer. Michael Jumper 2013-03-25 03:01:51 -0700
  • 7ea73559be Partial implementation of copy. Michael Jumper 2013-03-25 02:56:59 -0700
  • 06fee87073 Unstub set_rect, properly handle reverse color in clear. Michael Jumper 2013-03-25 02:32:23 -0700
  • 91bf5e7e3b Implement clear. Michael Jumper 2013-03-25 01:54:44 -0700
  • 1408248282 Partial implementation of flush (set only). Michael Jumper 2013-03-24 18:46:47 -0700
  • 3e21d1c3c7 Implement delta set. Michael Jumper 2013-03-24 18:16:04 -0700
  • a102ba4a86 Add set_rect, use it in clear. Michael Jumper 2013-03-24 18:05:15 -0700
  • 96b12c7722 Replace drawing with calls to delta functions, document terminal functions. Michael Jumper 2013-03-24 16:56:17 -0700
  • 73d1cb4285 Remove cursor redraw function. Michael Jumper 2013-03-23 18:39:23 -0700
  • 10cac18b41 Implement delta alloc and free. Michael Jumper 2013-03-23 17:43:35 -0700
  • 38907abc1e Move delta.* into terminal.* (interdependent). Michael Jumper 2013-03-23 17:06:02 -0700
  • e6414039a3 Added French keymap (not yet used). Alexandre Duvaly 2013-03-23 01:41:38 -0700
  • b7af1d45f5 Initial conversion to new architecture, stub out deltas. Michael Jumper 2013-03-19 22:48:43 -0700
  • e8d8d60485 Bump version. 0.7.3 Michael Jumper 2013-03-17 22:05:16 -0700
  • 15a0e44474 Ensure m4/ directory is present. Michael Jumper 2013-03-15 13:19:27 -0700
  • 83d8630f84 Ticket #255: Changed input param of convert() to const char*. James Muehlner 2013-03-10 16:38:56 -0700
  • b1c13e1fa6 Ticket #255: Added comments about the functionality of convert() James Muehlner 2013-03-09 15:56:01 -0800
  • 0494fba58f Ticket #255: Replaced tabs with spaces. James Muehlner 2013-03-09 15:39:15 -0800
  • 5a1266abbc Ticket #255: Now converting ascii->utf8 when recieving clipboard text from vnc, and converting utf8->ascii when sending clipboard text to vnc. This should fix the tunnel disconnecting problem. James Muehlner 2013-03-08 21:47:02 -0800
  • 80a56bc9fd Clean up code ... rename ssh_guac_terminal to guac_terminal (preparing for generic). Michael Jumper 2012-12-09 00:35:37 -0800
  • 808b8ed405 Bump version number. Michael Jumper 2013-02-09 17:55:40 -0800
  • db4a1ed85e Update AUTHORS and ChangeLog. Michael Jumper 2013-02-09 17:51:52 -0800
  • 7fbd425610 Fix formatting issues introduced through previous commit (cf630f). Michael Jumper 2013-02-09 16:46:29 -0800
  • 50ed651c1f Implement #272. Saul Gio Perez 2013-02-09 16:39:31 -0800
  • 9faf4b0bf2 Ensure width is divisible by 4 (fixes #262) Michael Jumper 2013-01-23 01:34:51 -0800
  • 40954430dc Use enum to determine arg length. 0.7.2 Michael Jumper 2013-01-15 20:57:45 -0800
  • 89fa8f1680 Fixed strcmp() logic around console and console-audio parameters. Michael Jumper 2012-12-26 15:29:54 -0800
  • 411c21adbc Fix AUTHORS. Michael Jumper 2012-12-25 20:50:35 -0800
  • e675088842 Update email addresses. Michael Jumper 2012-12-25 20:49:57 -0800
  • 0bff3ac8d1 Bump version number. Michael Jumper 2012-12-25 19:36:40 -0800
  • 00401147ba Implement console arguments (fixes #227) Michael Jumper 2012-12-25 19:36:19 -0800
  • baa6d98724 Ignore unknown keys (fixes #162). Michael Jumper 2012-12-16 17:51:49 -0800
  • 7a2a9a3e64 Update changelog, bump version. 0.7.1 Michael Jumper 2012-12-13 16:12:47 -0800
  • e0a08b5461 Ignore ROP, assume invert unless ROP an easy operation. Michael Jumper 2012-12-13 15:01:11 -0800
  • e0f4ed892b Implement PAT ops. Michael Jumper 2012-12-13 14:56:45 -0800
  • cf71ae25a0 Implement PATBLT fallback (pay attention to ROP, ignore brush). Fixes #238. Michael Jumper 2012-12-13 14:35:00 -0800
  • 315a5f9b0a Remove docbook stylesheet. Michael Jumper 2012-12-02 11:32:07 -0800
  • bd4a440957 Add config.h hackery header to distributed headers. 0.7.0 Michael Jumper 2012-12-02 01:14:02 -0800
  • a9132dac57 Fix version number in Doxyfile. Michael Jumper 2012-12-01 20:11:36 -0800
  • 4badb9a89b Fix documentation. Michael Jumper 2012-12-01 20:11:14 -0800
  • ce32b03171 Remove include files from doc. Michael Jumper 2012-12-01 20:04:05 -0800
  • 5232056a1b Mark internal structs as private. Michael Jumper 2012-12-01 19:39:22 -0800
  • df06d1a354 Fixed guac_pool comments. Michael Jumper 2012-12-01 19:02:02 -0800
  • 17c755dde4 Removed experimental structures. Michael Jumper 2012-12-01 19:01:27 -0800
  • e5decbed9e Bump version. Michael Jumper 2012-12-01 13:08:26 -0800
  • 58a0422008 Bump version nuber representing compatibility. Michael Jumper 2012-12-01 13:04:54 -0800
  • 825e3da0a2 Fix leaky pools. Michael Jumper 2012-11-29 20:02:58 -0800
  • 6f34f71f09 Free instructions in handshake. Michael Jumper 2012-11-29 20:02:39 -0800
  • 3e209e1983 Update stylesheet. Michael Jumper 2012-11-29 19:36:13 -0800
  • 2f75ff7018 Fix leak in stream pool. Michael Jumper 2012-11-29 19:35:17 -0800
  • 51c11ca572 Fix threading issues with FreeRDP. Michael Jumper 2012-11-27 10:51:26 -0800
  • b606aa2f7b Update ChangeLog Michael Jumper 2012-11-22 19:10:10 -0800
  • dceda44d67 Add disable-audio option. Michael Jumper 2012-11-22 19:07:03 -0800
  • 0459299569 Rearrange test for libvorbis. Michael Jumper 2012-11-22 18:55:11 -0800
  • 9e9ecca022 Make vorbis support conditional. Michael Jumper 2012-11-22 18:42:27 -0800
  • c25683783e Output 16 digits after decimal for doubles in protocol. Michael Jumper 2012-11-13 11:46:34 -0800
  • 6e3f04536b Completely rewrite guac_rdpsnd based on knowledge gained from inspection and modification of the FreeRDP rdpsnd plugin (plus reading MS docs), update license. Michael Jumper 2012-11-02 03:14:25 -0700