Michael Jumper
e02df8d550
GUACAMOLE-597: Additionally parse integer flags which may affect pipe stream contents.
2018-07-27 14:23:33 -07:00
Jim Chen
b96afce222
GUACAMOLE-564: Hide APC escape sequence.
...
An APC escape sequence contains an arbitrary string command between
(ESC _) and (ESC \) sequences. While we don't support any APC commands, we
should ignore any commands that we do encounter.
2018-05-26 23:25:56 -04:00
Michael Jumper
27cf97cb9e
GUACAMOLE-279: Handle xterm palette assignments, parsing each color as an X11 color spec.
2017-08-13 15:12:05 -07:00
Michael Jumper
eec3607b16
GUACAMOLE-279: Migrate to mutable terminal color palette.
2017-07-10 14:08:21 -07:00
Michael Jumper
2146200dfd
GUACAMOLE-280: Add support for faint (low) intensity SGR.
2017-05-21 13:46:21 -07:00
Michael Jumper
58e26eb312
GUACAMOLE-278: argc value received by 256-color SGR sequence parser must equal the number of remaining argv elements.
2017-04-27 10:15:58 -07:00
James Muehlner
0e5498fc83
GUACAMOLE-278: Merge SGR bright color support for terminal.
2017-04-26 22:13:01 -07:00
Michael Jumper
4b7c679808
GUACAMOLE-265: Set connection name when terminal window title is changed.
2017-04-26 21:19:56 -07:00
Michael Jumper
2a91e2ff2d
GUACAMOLE-278: Add support for xterm's bright SGR colors (90-97 and 100-107).
2017-04-26 21:06:08 -07:00
Michael Jumper
10180095d8
GUACAMOLE-278: Handle (but ignore) xterm's 256-color palette redefinition OSC.
2017-04-23 13:59:03 -07:00
Michael Jumper
e4ce7b0eeb
GUACAMOLE-278: Ignore 256-color SGR sequences which contain out-of-range values.
2017-04-23 13:52:08 -07:00
Michael Jumper
19f7424c62
GUACAMOLE-278: Log unhandled/invalid sequences at DEBUG level.
2017-04-23 13:52:07 -07:00
Michael Jumper
87fba523ee
GUACAMOLE-278: Handle xterm 256-color SGR sequences.
2017-04-23 13:24:13 -07:00
Michael Jumper
eaa71f5717
GUACAMOLE-278: Move terminal palette/color definitions into dedicated files.
2017-04-23 13:23:58 -07:00
Michael Jumper
48fc4afc5b
GUACAMOLE-278: Copy terminal color values rather than referencing only by palette index.
2017-04-23 13:23:48 -07:00
Michael Jumper
3f7ccb6b9a
GUACAMOLE-169: Move terminal headers to namespaced directory.
2017-02-27 14:34:46 -08:00
Michael Jumper
6c1eeb96b0
GUACAMOLE-148: Move cursor bounds checking to common location (where necessary).
2017-01-28 22:48:45 -08:00
Michael Jumper
073fbe684d
GUACAMOLE-148: Scroll automatically only when cursor is within scrolling region.
2017-01-28 22:47:06 -08:00
Michael Jumper
4da3bef4ec
GUACAMOLE-1: Relicense C files.
2016-03-28 20:39:19 -07:00
Michael Jumper
e750ca9499
GUAC-1389: Update terminal to support screen sharing.
2016-03-09 12:57:41 -08:00
Michael Jumper
ff557a7f01
GUAC-1452: Echo to pipe stream if open (buffered).
2016-01-13 17:38:13 -08:00
Michael Jumper
01edd8ccd8
GUAC-1452: Implement pipe open/close within OSC.
2016-01-13 10:37:41 -08:00
Michael Jumper
b869edb0a2
GUAC-1452: Add stub handlers for new pipe OSC codes.
2016-01-13 10:37:40 -08:00
Michael Jumper
4b53f9f3a6
GUAC-911: Expand logging within SSH and telnet.
2014-11-28 17:20:02 -08:00
Michael Jumper
431fd2de6f
GUAC-911: Add log levels. Refactor guac_client_log_*() into guac_client_log().
2014-11-07 16:32:19 -08:00
Michael Jumper
c56412f69e
GUAC-734: Return to echo after HTS. Return to echo on unexpected characters within OSC.
2014-06-11 15:04:39 -07:00
Michael Jumper
fdc886a5fb
GUAC-730: Fix headers in src/terminal.
2014-06-10 17:40:58 -07:00
Michael Jumper
122a8095e4
GUAC-718: Advance cursor by column width of echo'd characters.
2014-06-02 12:53:40 -07:00
Michael Jumper
7c08593b83
GUAC-653: Restore file upload for SSH.
2014-05-06 17:14:40 -07:00
Michael Jumper
455f2e543a
GUAC-653: Update namespace in common terminal code.
2014-05-05 16:36:49 -07:00
Michael Jumper
b4e7f95603
GUAC-653: Move terminal code to common location.
2014-05-05 16:17:59 -07:00