dd4862f59aImplement basic terminal scroll.
Michael Jumper
2013-04-26 10:55:55 -0700
e1b45733a3Remove old functions, implement display copies.
Michael Jumper
2013-04-26 10:36:02 -0700
b64aaa72eePartial restoration of display functionality. Modify get_row to expand row as necessary.
Michael Jumper
2013-04-26 02:29:30 -0700
d3db89d3b9Fix compile errors. Add logs to stubs.
Michael Jumper
2013-04-26 01:53:19 -0700
bed877c2feAdd get_row function.
Michael Jumper
2013-04-25 12:10:01 -0700
32e6a07f59Rename delta to display.
Michael Jumper
2013-04-25 11:55:50 -0700
396bba6ea3Initial stab at rearchitecting - will not compile as is. Partial.
Michael Jumper
2013-04-25 11:54:00 -0700
cb4abb9115Assume UTF-8 for incoming bytes.
Michael Jumper
2013-04-15 15:24:21 -0700
0dabb97f01Initial selection support - does not yet affect clipboard, nor work properly when scrolled.
Michael Jumper
2013-04-15 01:22:05 -0700
2eeb9263c5Start with blank pointer, show pointer when moving mouse, hide pointer when typing.
Michael Jumper
2013-04-09 14:09:41 -0700
d3efaeee6eAdd blank cursor.
Michael Jumper
2013-04-09 14:02:52 -0700
a855af8608Free cursors when done.
Michael Jumper
2013-04-09 13:58:55 -0700
21f109fdebMigrate to cacheable cursors.
Michael Jumper
2013-04-09 13:54:23 -0700
f74c4b851dImplement CSI command 'X', clean up a bit.
Michael Jumper
2013-04-08 02:14:58 -0700
c20fe79aceRemove scroll logging, reset scroll upon typing.
Michael Jumper
2013-04-08 00:47:08 -0700
7897be9316Check write location on rect operations (copy, etc.)
Michael Jumper
2013-04-08 00:14:25 -0700
342824914aExclude simultaneous access to the terminal structure by the input and output threads.
Michael Jumper
2013-04-07 16:55:06 -0700
43f42cbb4cUse pre-allocated scratch area, rather than constantly-reallocated scratch area.
Michael Jumper
2013-04-05 13:15:19 -0700
b8ec48d179Offset by scroll amount.
Michael Jumper
2013-04-05 13:12:18 -0700
77b427a2f0Pull from buffer if row non-negative.
Michael Jumper
2013-04-05 12:54:59 -0700
84d45097d0Simplify scrolling logic.
Michael Jumper
2013-04-05 11:31:46 -0700
f7143be78bInitial scrollback implementation (missing buffer redraw and several necessary graphical ops).
Michael Jumper
2013-04-05 01:32:33 -0700
06fb3b5a2eStub out scroll wheel handling.
Michael Jumper
2013-04-01 01:59:15 -0700
320255ade1Partially implement copy for buffers, add logging to simulate scrollback push.
Michael Jumper
2013-04-01 01:10:47 -0700
3e4199f90aAdd 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
80f0b7e1e1Remove Unicode translation warnings, as the functionality is intentional.
Michael Jumper
2013-03-29 18:27:27 -0700
1ce5e85939Rename "layout" to "server-layout" to help reduce confusion.
Michael Jumper
2013-03-29 13:34:45 -0700
6bf9a0a9e0Fix comments.
Michael Jumper
2013-03-29 13:19:25 -0700
7ba047f5a8Add 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
b6effd3d4fMerge branch 'french-keymap' into more-keymaps
Michael Jumper
2013-03-29 12:46:52 -0700
bd45a8e5f6Hotspot in middle, halve width of I-bar, clean up edges, shade.
Michael Jumper
2013-03-29 03:20:35 -0700
8140a5cc3dInitial I-bar cursor.
Michael Jumper
2013-03-29 03:14:08 -0700
c95c51a9c1Clear with current attributes (not just background color), use real cursor (not layer).
Michael Jumper
2013-03-29 02:51:31 -0700
95923b2752Add terminal character buffer, update buffer with each operation.
Michael Jumper
2013-03-29 01:56:27 -0700
38794ed94bRevert "Refactor delta to display."
Michael Jumper
2013-03-27 12:44:40 -0700
fa0522503bRevert "Keep current character status updated."
Michael Jumper
2013-03-27 12:43:21 -0700
c2e80bda81Restore cursor redraw function.
Michael Jumper
2013-03-27 04:11:56 -0700
f1844ec555Revert "Remove cursor layer."
Michael Jumper
2013-03-27 04:03:54 -0700
436387edaeKeep current character status updated.
Michael Jumper
2013-03-27 03:49:40 -0700
2c78613821Refactor delta to display.
Michael Jumper
2013-03-27 03:06:45 -0700
b736f13d32Merge keymap source provided by Trac use on #141.
Michael Jumper
2013-03-26 13:22:56 -0700
9b00ce9f28German keyboard stub.
Michael Jumper
2013-01-15 20:56:59 -0800
87c36ca2a5Increate font size (needs to be arg).
Michael Jumper
2013-03-25 03:04:14 -0700
17a4d141deRemove cursor layer.
Michael Jumper
2013-03-25 03:01:51 -0700
7ea73559bePartial implementation of copy.
Michael Jumper
2013-03-25 02:56:59 -0700
06fee87073Unstub set_rect, properly handle reverse color in clear.
Michael Jumper
2013-03-25 02:32:23 -0700
91bf5e7e3bImplement clear.
Michael Jumper
2013-03-25 01:54:44 -0700
1408248282Partial implementation of flush (set only).
Michael Jumper
2013-03-24 18:46:47 -0700
3e21d1c3c7Implement delta set.
Michael Jumper
2013-03-24 18:16:04 -0700
a102ba4a86Add set_rect, use it in clear.
Michael Jumper
2013-03-24 18:05:15 -0700
96b12c7722Replace drawing with calls to delta functions, document terminal functions.
Michael Jumper
2013-03-24 16:56:17 -0700
73d1cb4285Remove cursor redraw function.
Michael Jumper
2013-03-23 18:39:23 -0700
10cac18b41Implement delta alloc and free.
Michael Jumper
2013-03-23 17:43:35 -0700
38907abc1eMove delta.* into terminal.* (interdependent).
Michael Jumper
2013-03-23 17:06:02 -0700
b7af1d45f5Initial conversion to new architecture, stub out deltas.
Michael Jumper
2013-03-19 22:48:43 -0700
e8d8d60485Bump version.
0.7.3
Michael Jumper
2013-03-17 22:05:16 -0700
15a0e44474Ensure m4/ directory is present.
Michael Jumper
2013-03-15 13:19:27 -0700
83d8630f84Ticket #255: Changed input param of convert() to const char*.
James Muehlner
2013-03-10 16:38:56 -0700
b1c13e1fa6Ticket #255: Added comments about the functionality of convert()
James Muehlner
2013-03-09 15:56:01 -0800
0494fba58fTicket #255: Replaced tabs with spaces.
James Muehlner
2013-03-09 15:39:15 -0800
5a1266abbcTicket #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
80a56bc9fdClean up code ... rename ssh_guac_terminal to guac_terminal (preparing for generic).
Michael Jumper
2012-12-09 00:35:37 -0800
808b8ed405Bump version number.
Michael Jumper
2013-02-09 17:55:40 -0800
db4a1ed85eUpdate AUTHORS and ChangeLog.
Michael Jumper
2013-02-09 17:51:52 -0800
7fbd425610Fix formatting issues introduced through previous commit (cf630f).
Michael Jumper
2013-02-09 16:46:29 -0800
9faf4b0bf2Ensure width is divisible by 4 (fixes#262)
Michael Jumper
2013-01-23 01:34:51 -0800
40954430dcUse enum to determine arg length.
0.7.2
Michael Jumper
2013-01-15 20:57:45 -0800
89fa8f1680Fixed strcmp() logic around console and console-audio parameters.
Michael Jumper
2012-12-26 15:29:54 -0800
411c21adbcFix AUTHORS.
Michael Jumper
2012-12-25 20:50:35 -0800
e675088842Update email addresses.
Michael Jumper
2012-12-25 20:49:57 -0800
0bff3ac8d1Bump version number.
Michael Jumper
2012-12-25 19:36:40 -0800
00401147baImplement console arguments (fixes#227)
Michael Jumper
2012-12-25 19:36:19 -0800
baa6d98724Ignore unknown keys (fixes#162).
Michael Jumper
2012-12-16 17:51:49 -0800
7a2a9a3e64Update changelog, bump version.
0.7.1
Michael Jumper
2012-12-13 16:12:47 -0800
e0a08b5461Ignore ROP, assume invert unless ROP an easy operation.
Michael Jumper
2012-12-13 15:01:11 -0800
e0f4ed892bImplement PAT ops.
Michael Jumper
2012-12-13 14:56:45 -0800
cf71ae25a0Implement PATBLT fallback (pay attention to ROP, ignore brush). Fixes#238.
Michael Jumper
2012-12-13 14:35:00 -0800
315a5f9b0aRemove docbook stylesheet.
Michael Jumper
2012-12-02 11:32:07 -0800
bd4a440957Add config.h hackery header to distributed headers.
0.7.0
Michael Jumper
2012-12-02 01:14:02 -0800
a9132dac57Fix version number in Doxyfile.
Michael Jumper
2012-12-01 20:11:36 -0800
4badb9a89bFix documentation.
Michael Jumper
2012-12-01 20:11:14 -0800
ce32b03171Remove include files from doc.
Michael Jumper
2012-12-01 20:04:05 -0800
5232056a1bMark internal structs as private.
Michael Jumper
2012-12-01 19:39:22 -0800
df06d1a354Fixed guac_pool comments.
Michael Jumper
2012-12-01 19:02:02 -0800
17c755dde4Removed experimental structures.
Michael Jumper
2012-12-01 19:01:27 -0800
e5decbed9eBump version.
Michael Jumper
2012-12-01 13:08:26 -0800
58a0422008Bump version nuber representing compatibility.
Michael Jumper
2012-12-01 13:04:54 -0800
825e3da0a2Fix leaky pools.
Michael Jumper
2012-11-29 20:02:58 -0800
6f34f71f09Free instructions in handshake.
Michael Jumper
2012-11-29 20:02:39 -0800
3e209e1983Update stylesheet.
Michael Jumper
2012-11-29 19:36:13 -0800
2f75ff7018Fix leak in stream pool.
Michael Jumper
2012-11-29 19:35:17 -0800
51c11ca572Fix threading issues with FreeRDP.
Michael Jumper
2012-11-27 10:51:26 -0800
b606aa2f7bUpdate ChangeLog
Michael Jumper
2012-11-22 19:10:10 -0800
dceda44d67Add disable-audio option.
Michael Jumper
2012-11-22 19:07:03 -0800
0459299569Rearrange test for libvorbis.
Michael Jumper
2012-11-22 18:55:11 -0800
9e9ecca022Make vorbis support conditional.
Michael Jumper
2012-11-22 18:42:27 -0800
c25683783eOutput 16 digits after decimal for doubles in protocol.
Michael Jumper
2012-11-13 11:46:34 -0800
6e3f04536bCompletely 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