76 Commits

Author SHA1 Message Date
Yevgen Muntyan
8e7304d31e Simplified drawing 2005-07-20 17:00:21 +00:00
Yevgen Muntyan
80ac137a6e Added blinking cursor 2005-07-20 15:52:15 +00:00
Yevgen Muntyan
de058121a7 Added primary selection handling 2005-07-19 15:14:29 +00:00
Yevgen Muntyan
545aef07a6 Fixed draw_range() 2005-07-19 14:01:41 +00:00
Yevgen Muntyan
a1bdaaa503 extend_selection() 2005-07-19 10:25:48 +00:00
Yevgen Muntyan
3e1d3c7ba5 Renamed mooterm-selection.c to mooterm-text.c; renamed couple of functions; fixed moo_term_cell_selected() 2005-07-19 09:52:05 +00:00
Yevgen Muntyan
6aa44ba038 Added MooText interface for handling selection with mouse 2005-07-19 09:43:44 +00:00
Yevgen Muntyan
fc202e9f98 Cleaned up abit, replaced most macros with functions 2005-07-19 09:41:58 +00:00
Yevgen Muntyan
80377391a6 Added GdkAtom argument for copy_clipboard() and paste_clipboard() 2005-07-17 16:41:15 +00:00
Yevgen Muntyan
b4d02e60d8 Empty changelog 2005-07-17 04:56:10 +00:00
Yevgen Muntyan
07fc43d4ec Moved declaration of TermSelection to mooterm-selection.h 2005-07-17 04:49:01 +00:00
Yevgen Muntyan
8bebdfe18d Fixed switcing to alternate buffer and cursor saving 2005-07-17 04:38:09 +00:00
Yevgen Muntyan
9944b0da7e Added VT_*_ symbols for Escape, CSI and such 2005-07-17 02:53:33 +00:00
Yevgen Muntyan
d0ea535e6e Fixed resizing 2005-07-17 02:36:26 +00:00
Yevgen Muntyan
f33847613e Added switching buffers; fixed sending 8-bit control characters to child in some places 2005-07-16 18:32:43 +00:00
Yevgen Muntyan
cb5f1d0b11 Removed #include "mooterm/mootermbuffer.h" 2005-07-16 18:31:48 +00:00
Yevgen Muntyan
40aeb39053 Draw inversed text 2005-07-16 18:31:03 +00:00
Yevgen Muntyan
8c949aa094 Fixed erase_range() 2005-07-16 18:25:34 +00:00
Yevgen Muntyan
d656c4bc26 Really fix reporting mouse buttons 2005-07-15 16:41:58 +00:00
Yevgen Muntyan
1611e0b8cf Fix button reporting 2005-07-15 16:36:15 +00:00
Yevgen Muntyan
f394371b37 Send scroll events to child 2005-07-15 16:27:09 +00:00
Yevgen Muntyan
d785c3b7f0 Fixed macros: used G_STMT_*, replaced function-like macros without arguments, made them upper-case 2005-07-15 15:11:08 +00:00
Yevgen Muntyan
99c7d42589 Fixed CUU and CUD, added DECALN 2005-07-15 14:34:54 +00:00
Yevgen Muntyan
a7a872f694 Ignore -1 2005-07-15 14:34:12 +00:00
Yevgen Muntyan
0430ba8298 Fixed CUU and CUD, added DECALN 2005-07-15 14:33:30 +00:00
Yevgen Muntyan
7ba35e9643 Fixed CUU, CUD, CUP, IND; added DECALN 2005-07-15 14:32:40 +00:00
Yevgen Muntyan
749edb4187 Handle omitted numeric parameters 2005-07-15 14:31:34 +00:00
Yevgen Muntyan
845c53d76e Fixed set_ and insert_unichar() 2005-07-15 14:30:48 +00:00
Yevgen Muntyan
16fa8ab2f7 Added mouse tracking; ignoring hilite mouse tracking mode 2005-07-15 11:41:00 +00:00
Yevgen Muntyan
4b8ad79eea Fixed DCS handling 2005-07-15 11:40:14 +00:00
Yevgen Muntyan
b6cb1ec86c Renamed termselection.c to term-selection.c 2005-07-15 10:17:19 +00:00
Yevgen Muntyan
4c22327bca Moved default mouse events handlers to mootermselection.c 2005-07-15 10:15:40 +00:00
Yevgen Muntyan
d7643e2472 Mouse cursor is called "pointer", terminal cursor is called "cursor" 2005-07-15 10:05:27 +00:00
Yevgen Muntyan
83d30f67a7 Going to clean this all up a bit 2005-07-15 09:55:18 +00:00
Yevgen Muntyan
9b6523809e moo_term_pt_send_intr() 2005-07-15 09:52:48 +00:00
Yevgen Muntyan
9a6f23cd87 Renamed mootermdraw.c to mooterm-draw.c 2005-07-15 09:51:45 +00:00
Yevgen Muntyan
ef0b9ba038 Added populate-popup signal 2005-07-15 09:50:18 +00:00
Yevgen Muntyan
ecf34d0556 Added populate-popup signal, popup menu, moo_term_scroll() 2005-07-15 09:49:48 +00:00
Yevgen Muntyan
5f88b72861 moo_term_pt_send_intr(); handle EAGAIN and EINTR in read_child() 2005-07-15 09:48:18 +00:00
Yevgen Muntyan
4155ad4596 cursor_moved(), set_cursor_visible() 2005-07-15 09:46:44 +00:00
Yevgen Muntyan
4480aa68ff Took keyboard hadling from vte, improved parser 2005-07-15 06:37:09 +00:00
Yevgen Muntyan
2e48bcb99e Added moo_term_pt_get_erase_char(), moved child_alive flag into MooTermPt 2005-07-15 06:34:31 +00:00
Yevgen Muntyan
2bf1b1f9b8 Added handling DCS sequences 2005-07-15 06:25:40 +00:00
Yevgen Muntyan
6a5dcf270f Removed handling 8-bit control characters 2005-07-15 06:21:38 +00:00
Yevgen Muntyan
14b3aea3a2 Renamed mooterminput.c to mooterm-input.c, added mooterm-keymap.h 2005-07-13 15:48:25 +00:00
Yevgen Muntyan
37d95341f9 Renamed mooterminput.c to mooterm-input.c 2005-07-13 15:47:04 +00:00
Yevgen Muntyan
e78bfcef48 Keyboard handling 2005-07-13 15:46:11 +00:00
Yevgen Muntyan
36227516f2 Added lot more control sequences, implemented insert_line() and delete_line() 2005-07-12 14:23:08 +00:00
Yevgen Muntyan
9498fee819 Renamed mooterm-ctlfuncs.h to mooterm-vtctls.h 2005-07-12 08:28:05 +00:00
Yevgen Muntyan
7287715d58 Renamed mooterm-ctlfuncs.h to mooterm-vtctls.h 2005-07-12 08:27:21 +00:00