Commit Graph

24 Commits

Author SHA1 Message Date
Michael Jumper
2eeb9263c5 Start with blank pointer, show pointer when moving mouse, hide pointer when typing. 2013-04-09 14:09:41 -07:00
Michael Jumper
d3efaeee6e Add blank cursor. 2013-04-09 14:02:52 -07:00
Michael Jumper
a855af8608 Free cursors when done. 2013-04-09 13:58:55 -07:00
Michael Jumper
c20fe79ace Remove scroll logging, reset scroll upon typing. 2013-04-08 00:47:08 -07:00
Michael Jumper
342824914a Exclude simultaneous access to the terminal structure by the input and output threads. 2013-04-07 16:55:06 -07:00
Michael Jumper
f7143be78b Initial scrollback implementation (missing buffer redraw and several necessary graphical ops). 2013-04-05 01:32:33 -07:00
Michael Jumper
06fb3b5a2e Stub out scroll wheel handling. 2013-04-01 01:59:15 -07:00
Michael Jumper
c95c51a9c1 Clear with current attributes (not just background color), use real cursor (not layer). 2013-03-29 02:51:31 -07:00
Michael Jumper
38794ed94b Revert "Refactor delta to display."
This reverts commit 4b34bbbf3feb2c0053a64f978e9890824b2e8320.

Conflicts:
	src/ssh_handlers.c
2013-03-27 12:44:40 -07:00
Michael Jumper
c2e80bda81 Restore cursor redraw function. 2013-03-27 04:11:56 -07:00
Michael Jumper
2c78613821 Refactor delta to display. 2013-03-27 03:06:45 -07:00
Michael Jumper
1408248282 Partial implementation of flush (set only). 2013-03-24 18:46:47 -07:00
Michael Jumper
b7af1d45f5 Initial conversion to new architecture, stub out deltas. 2013-03-19 22:48:43 -07:00
Michael Jumper
80a56bc9fd Clean up code ... rename ssh_guac_terminal to guac_terminal (preparing for generic). 2013-03-06 01:54:14 -08:00
Michael Jumper
baa6d98724 Ignore unknown keys (fixes #162). 2012-12-16 17:51:49 -08:00
James Muehlner
2ea9718167 removed debug lines 2012-01-03 09:09:50 -08:00
James Muehlner
e6a6780591 implemented clipboard paste and free handlers 2011-12-30 14:34:04 -08:00
Michael Jumper
3515ec9021 Conversion to new libguac API. 2011-11-26 15:35:45 -08:00
Michael Jumper
e7607b1e9b Ctrl button 2011-08-21 23:24:40 -07:00
Michael Jumper
31e8e8432a More CSI, moving to faster drawing technique. 2011-08-10 11:03:38 -07:00
Michael Jumper
15ae8d79a2 Using ssh_select (works) instead of channel_select (doesn't work). 2011-08-10 00:02:06 -07:00
Michael Jumper
f695f5c629 Support for downward scrolling and CSI operation L 2011-08-09 18:32:54 -07:00
Michael Jumper
93d93a64eb More CSI, scroll region 2011-08-05 22:59:42 -07:00
Michael Jumper
974aa93e90 Moved terminal code into ssh-independent implementation, separated handlers from client auth and init. 2011-08-04 11:46:21 -07:00