Michael Jumper
|
e7607b1e9b
|
Ctrl button
|
2011-08-21 23:24:40 -07:00 |
|
Michael Jumper
|
7b09948842
|
Much faster drawing method (complete).
|
2011-08-18 18:09:20 -07:00 |
|
Michael Jumper
|
bfdd7f325f
|
Fixed keyboard event, added missing init.
|
2011-08-18 10:44:34 -07:00 |
|
Michael Jumper
|
eb613bd71e
|
Restored missing functions (palette).
|
2011-08-17 12:31:20 -07:00 |
|
Michael Jumper
|
e5619531a6
|
Improved palette (more contrast). Started move to more efficient drawing.
|
2011-08-17 12:30:53 -07:00 |
|
Michael Jumper
|
e1fb51f222
|
Minimal changes to work with FreeRDP 0.8.2
|
2011-08-15 19:31:53 -07:00 |
|
Michael Jumper
|
6f27f97289
|
Removed unused file.
|
2011-08-10 15:13:40 -07:00 |
|
Michael Jumper
|
485616045e
|
Removed unused file.
|
2011-08-10 15:13:22 -07:00 |
|
Michael Jumper
|
eea2e03545
|
Removed unused file.
|
2011-08-10 15:13:04 -07:00 |
|
Michael Jumper
|
31e8e8432a
|
More CSI, moving to faster drawing technique.
|
2011-08-10 11:03:38 -07:00 |
|
Michael Jumper
|
52e14322a3
|
Handler for CSI P (delete characters at cursor)
|
2011-08-10 09:31:12 -07:00 |
|
Michael Jumper
|
f9d42c7182
|
Handle CSI M (delete lines)
|
2011-08-10 00:16:50 -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
|
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 |
|