Michael Jumper
|
f695f5c629
|
Support for downward scrolling and CSI operation L
|
2011-08-09 18:32:54 -07:00 |
|
Michael Jumper
|
d57bdb06e4
|
Added scrollback buffer storage.
|
2011-08-09 12:31:03 -07:00 |
|
Michael Jumper
|
93d93a64eb
|
More CSI, scroll region
|
2011-08-05 22:59:42 -07:00 |
|
Michael Jumper
|
9de0e18d11
|
More CSI handlers.
|
2011-08-05 17:09:44 -07:00 |
|
Michael Jumper
|
57bb593ea8
|
Only scroll when DISPLAYING a character.
|
2011-08-05 14:46:35 -07:00 |
|
Michael Jumper
|
adb59fe341
|
Proper handling of cursor reset. Clear argv[] when done.
|
2011-08-05 14:39:11 -07:00 |
|
Michael Jumper
|
8892c018e0
|
Handle bold, underscore. Proper handling of reverse video (should not be in *_set())
|
2011-08-05 14:30:10 -07:00 |
|
Michael Jumper
|
e0f38ded99
|
Reverse video
|
2011-08-05 13:49:47 -07:00 |
|
Michael Jumper
|
18cdf2808d
|
Working colors in CSI
|
2011-08-05 12:41:21 -07:00 |
|
Michael Jumper
|
5f59ccf5c1
|
Color palette
|
2011-08-05 12:14:15 -07:00 |
|
Michael Jumper
|
fc1683da30
|
Removed unnecessary includes from term handlers.
|
2011-08-05 00:22:26 -07:00 |
|
Michael Jumper
|
638776e700
|
Added more abstract terminal functions, refactored away use of guac_send_* in terminial handlers, simplified code.
|
2011-08-05 00:20:09 -07:00 |
|
Michael Jumper
|
f2732acc5a
|
Switching to per-state static variables rather than per-terminal instance variables (states need not be thread safe)
|
2011-08-04 19:36:04 -07:00 |
|
Michael Jumper
|
e3d1a3f023
|
Switching to handler functions rather than state values.
|
2011-08-04 19:17:44 -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 |
|
Michael Jumper
|
4f7c8c98e7
|
Actual SSH connection and terminal emulation (testing)
|
2011-08-01 13:31:48 -07:00 |
|
Michael Jumper
|
69dbead349
|
Pango + working print() function
|
2011-07-31 20:51:19 -07:00 |
|
Michael Jumper
|
0195a6ad1c
|
Initial commit (stubs)
|
2011-07-30 15:12:28 -07:00 |
|
Michael Jumper
|
96fe9047dc
|
Working mouse support.
|
2011-07-27 10:06:12 -07:00 |
|
Michael Jumper
|
afcb7a63e3
|
Fixed paint_bitmap (was not using cx,cy, leading to black rectangles), proper bpp calculations, using SRC instead of OVER for create_bitmap operations.
|
2011-07-26 13:40:00 -07:00 |
|
Michael Jumper
|
b32a2cce22
|
screenblt must always copy from default layer to target, not target to target
|
2011-07-26 13:01:34 -07:00 |
|
Michael Jumper
|
024a732c8d
|
More keysyms, log unmapped keysyms.
|
2011-07-25 20:16:56 -07:00 |
|
Michael Jumper
|
a829018238
|
Fixed segfault in free layer/buffer (was using wrong next pointer).
|
2011-07-25 15:57:48 -07:00 |
|
Michael Jumper
|
ceb76aa744
|
Fixed flag passing
|
2011-07-25 15:55:39 -07:00 |
|
Michael Jumper
|
344b215554
|
Fixed mouse drag handling.
|
2011-07-25 14:57:40 -07:00 |
|
Michael Jumper
|
3e9bfbf79d
|
Fixed arrow keys
|
2011-07-25 13:54:55 -07:00 |
|
Michael Jumper
|
2c09b070c0
|
Cleaned up keymap.
|
2011-07-25 13:37:09 -07:00 |
|
Michael Jumper
|
50c80a7685
|
Added flags to keymap.
|
2011-07-24 23:35:54 -07:00 |
|
Michael Jumper
|
1ecbf7bbef
|
Fixed some scancodes
|
2011-07-24 01:05:10 -07:00 |
|
Michael Jumper
|
bd8c2f596f
|
Added handling for keyboard events
|
2011-07-24 00:47:38 -07:00 |
|
Michael Jumper
|
ca34e0c536
|
Fixed stub, added rudimentary mouse support, support for clip, coloring of text.
|
2011-07-21 15:17:16 -07:00 |
|
Michael Jumper
|
3828702b64
|
Clip instruction.
|
2011-07-21 15:15:58 -07:00 |
|
Michael Jumper
|
d4fb4b0a32
|
Using composite operations to set foreground/background of glyph.
|
2011-07-21 01:40:44 -07:00 |
|
Michael Jumper
|
5781eb8764
|
Transparent glyphs.
|
2011-07-21 01:16:55 -07:00 |
|
Michael Jumper
|
b9727f9d56
|
Using rect instruction, initial partial-stub for glyphs and rendering
|
2011-07-21 00:28:35 -07:00 |
|
Michael Jumper
|
9b05cf5f67
|
Initial working drawing support for rect and bitmap
|
2011-07-20 16:15:32 -07:00 |
|
Michael Jumper
|
9032357965
|
Using new layer/buffer alloc/free for bitmap/glyph/surface create/destroy.
|
2011-07-20 12:48:11 -07:00 |
|
Michael Jumper
|
4dc9e81f93
|
Using new guac_layer instead of integer index.
|
2011-07-20 12:37:35 -07:00 |
|
Michael Jumper
|
6341346cb7
|
Using C99, POSIX, and BSD. Added guac_layer and layer/buffer alloc/free.
|
2011-07-20 12:36:02 -07:00 |
|
Michael Jumper
|
208ff61edd
|
Added missing stdint.h include.
|
2011-07-20 08:45:23 -07:00 |
|
Michael Jumper
|
b4fb6d9198
|
Updated to latest freerdp, using guac_log_info for stubs, de-stubbed some handlers, now simulating allocation of bitmaps/glyphs/etc.
|
2011-07-20 08:44:14 -07:00 |
|
Michael Jumper
|
f55ba6ff4e
|
Ping with last sync, not new sync. Don't want to update the last update timestamp unnecessarily.
|
2011-07-14 09:57:14 -07:00 |
|
Michael Jumper
|
68855b795c
|
Removing win32 from guacd. Too heavy.
|
2011-07-14 01:13:20 -07:00 |
|
Michael Jumper
|
66c1144d4e
|
If 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.
|
2011-07-12 14:43:57 -07:00 |
|
Michael Jumper
|
71013a5a1b
|
Added Default-Start/Stop to init.d script.
|
2011-06-03 00:07:23 -07:00 |
|
Michael Jumper
|
b412f1c16d
|
Added missing include file to Makefile.am
|
2011-06-02 11:22:20 -07:00 |
|
Michael Jumper
|
c4c84a1e44
|
Updated version numbers to 0.4.0
|
2011-05-27 13:47:09 -07:00 |
|
Michael Jumper
|
20927307d2
|
Updated version numbers to 0.4.0
|
2011-05-27 13:46:38 -07:00 |
|
Michael Jumper
|
532ad2137b
|
Added guac_parse_int, which handles 64-bit integers regardless of native arch.
|
2011-04-29 01:35:17 -07:00 |
|
Michael Jumper
|
8242c37f11
|
64-bit timestamps and output
|
2011-04-29 00:45:38 -07:00 |
|