Yevgen Muntyan
|
b87a050f78
|
Made MooPrefs use xml file format; started MooEditFileMgr for recent files and file filters
|
2005-07-28 19:25:10 +00:00 |
Yevgen Muntyan
|
60e743bb04
|
Added MooEditWindow statusbar, MooEdit "cursor-moved" signal; fixed Go to Line dialog
|
2005-07-26 16:13:40 +00:00 |
Yevgen Muntyan
|
b9567efeb4
|
Sink reference of window->tooltips
|
2005-07-26 13:57:07 +00:00 |
Yevgen Muntyan
|
18dc1d564b
|
Fix memory leak in collect_text_content()
|
2005-07-26 13:56:23 +00:00 |
Yevgen Muntyan
|
083f634a4a
|
Added MooTermProfile stuff
|
2005-07-26 11:12:40 +00:00 |
Yevgen Muntyan
|
181034d099
|
Added mooutils-python.[ch]
|
2005-07-26 11:11:46 +00:00 |
Yevgen Muntyan
|
db9020727e
|
moo_markup_parse_file(): close file
|
2005-07-26 11:10:14 +00:00 |
Yevgen Muntyan
|
7519855731
|
moo_app_get_terminal()
|
2005-07-25 18:51:11 +00:00 |
Yevgen Muntyan
|
e78487fb1a
|
moo_term_kill_child()
|
2005-07-25 18:50:24 +00:00 |
Yevgen Muntyan
|
c74f0e16eb
|
moo_edit_get_selection(), moo_edit_get_text()
|
2005-07-25 18:49:06 +00:00 |
Yevgen Muntyan
|
fb55184c33
|
Added some terminal stuff
|
2005-07-25 17:58:39 +00:00 |
Yevgen Muntyan
|
1c4f08476b
|
Do not quit on closing terminal window
|
2005-07-25 17:58:07 +00:00 |
Yevgen Muntyan
|
429c381a34
|
Made moo_editor_open accept parent_widget argument
|
2005-07-25 17:56:59 +00:00 |
Yevgen Muntyan
|
261147e8f7
|
Treat '.in' as a backup suffix
|
2005-07-25 17:55:58 +00:00 |
Yevgen Muntyan
|
d3d3781dcc
|
Fix title of about dialog
|
2005-07-25 16:05:30 +00:00 |
Yevgen Muntyan
|
ab92f89ab5
|
Use new about dialog if gtk >= 2.6
|
2005-07-25 15:57:10 +00:00 |
Yevgen Muntyan
|
ea4403f28d
|
About dialog for gtk < 2.6
|
2005-07-25 15:50:20 +00:00 |
Yevgen Muntyan
|
af7a0578f6
|
Silent gcc
|
2005-07-25 14:12:35 +00:00 |
Yevgen Muntyan
|
d74c213e30
|
Move open_link() and send_email() inside of GTK_CHECK_VERSION(2,6,0)
|
2005-07-25 14:04:11 +00:00 |
Yevgen Muntyan
|
3e2dfc811f
|
#include <string.h>
|
2005-07-25 14:02:46 +00:00 |
Yevgen Muntyan
|
3480385676
|
Removed odd break;
|
2005-07-25 14:01:30 +00:00 |
Yevgen Muntyan
|
e06d689c6a
|
g_array_remove_range is available only since 2.4
|
2005-07-25 13:56:47 +00:00 |
Yevgen Muntyan
|
4a56b48df2
|
Replaced G_STRFUNC with G_STRLOC
|
2005-07-25 13:34:22 +00:00 |
Yevgen Muntyan
|
aff55ea074
|
gtk_source_view_set_highlight_current_line_color: remove const
|
2005-07-25 13:13:14 +00:00 |
Yevgen Muntyan
|
470a490163
|
Silent gcc
|
2005-07-25 13:11:00 +00:00 |
Yevgen Muntyan
|
04cb4ce053
|
#include "mooui/mooshortcutsprefs.h"
|
2005-07-25 13:00:19 +00:00 |
Yevgen Muntyan
|
58898c74f0
|
_wrap_moo_prefs_set: return NULL on error
|
2005-07-25 12:57:24 +00:00 |
Yevgen Muntyan
|
efaadc844d
|
#include "mooutils/moocompat.h"
|
2005-07-25 12:54:52 +00:00 |
Yevgen Muntyan
|
062a3520bd
|
Python 2.2 doesn't have PyBool_Check
|
2005-07-25 12:46:29 +00:00 |
Yevgen Muntyan
|
5d73a07fde
|
No point in moo_prefs_get_color, pygtk doesn't care about const arguments anyway
|
2005-07-25 12:43:44 +00:00 |
Yevgen Muntyan
|
bb4e6d8ab2
|
Silent gcc
|
2005-07-25 12:38:40 +00:00 |
Yevgen Muntyan
|
bfebd7f48a
|
Silent gcc
|
2005-07-25 12:25:35 +00:00 |
Yevgen Muntyan
|
bd65dc782c
|
Made dgettext_swapped return const char*
|
2005-07-25 12:19:12 +00:00 |
Yevgen Muntyan
|
79060c2f1e
|
GtkAccelMap is since 2.4
|
2005-07-25 12:13:06 +00:00 |
Yevgen Muntyan
|
6c44d3925f
|
Suppress "no previous declaration" warning
|
2005-07-25 11:47:20 +00:00 |
Yevgen Muntyan
|
c80a1c9065
|
Make pygtk codegen output short file name
|
2005-07-25 11:46:05 +00:00 |
Yevgen Muntyan
|
4dd6b88827
|
PyGEnum_Type is not defined in old pygtk
|
2005-07-25 11:35:47 +00:00 |
Yevgen Muntyan
|
eea461fff5
|
Sorted out stuff in acinclude.m4
|
2005-07-25 10:56:08 +00:00 |
Yevgen Muntyan
|
3bac86e8ca
|
Moved MooApp python methods declarations to mooapp-python.h
|
2005-07-25 08:00:00 +00:00 |
Yevgen Muntyan
|
aa7243eb99
|
Made gtksourceview_gettext return const char*
|
2005-07-25 07:58:29 +00:00 |
Yevgen Muntyan
|
af34545c24
|
Sorted out accelerators stuff a bit
|
2005-07-25 07:41:51 +00:00 |
Yevgen Muntyan
|
b7a816168d
|
Fixed distcheck; committing before newaction branch
|
2005-07-25 02:55:19 +00:00 |
Yevgen Muntyan
|
318adad0fb
|
Really close all windows.
|
2005-07-24 16:02:47 +00:00 |
Yevgen Muntyan
|
602fa37f11
|
Apply settings after everything is initialized
|
2005-07-24 15:44:03 +00:00 |
Yevgen Muntyan
|
cdc7bcb596
|
Removed odd commented out keybindings stuff
|
2005-07-24 15:43:21 +00:00 |
Yevgen Muntyan
|
d5d1860907
|
Let TextView handle normal keys, to make cursor blink well
|
2005-07-24 15:42:33 +00:00 |
Yevgen Muntyan
|
d8ecebc03d
|
Made MooApp compile
|
2005-07-24 04:58:57 +00:00 |
Yevgen Muntyan
|
5a945c21c4
|
Merged changes from gtkaction branch
|
2005-07-23 17:37:24 +00:00 |
Yevgen Muntyan
|
e86677aeb2
|
Sorted out a bit, made some functions static
|
2005-07-23 09:24:06 +00:00 |
Yevgen Muntyan
|
13586672ea
|
Added palette, fixed changing size
|
2005-07-22 12:02:36 +00:00 |
Yevgen Muntyan
|
51c94529d3
|
Python stuff for MooTerm
|
2005-07-22 09:50:25 +00:00 |
Yevgen Muntyan
|
9f19d26cc7
|
Used g_return_if_reached() instead of a warning
|
2005-07-22 09:47:46 +00:00 |
Yevgen Muntyan
|
0d8911ab3a
|
Removed odd g_print's
|
2005-07-22 09:44:54 +00:00 |
Yevgen Muntyan
|
3736cbb669
|
Thu, 21 July
|
2005-07-21 22:11:16 +00:00 |
Yevgen Muntyan
|
9305c55248
|
signal_new_cb() - signal with (or without) given callback as a default handler
|
2005-07-21 22:10:10 +00:00 |
Yevgen Muntyan
|
4cf32848c9
|
Removed underscores from the beginnings of structure members
|
2005-07-20 18:42:54 +00:00 |
Yevgen Muntyan
|
97c895cd70
|
Made all non-static functions names start with moo_term_
|
2005-07-20 18:24:14 +00:00 |
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 |
Yevgen Muntyan
|
2a1de832db
|
Moved stuff around, added vt_not_implemented
|
2005-07-12 08:26:12 +00:00 |
Yevgen Muntyan
|
8aea3481bb
|
Moved stuff around, fixed parser, fixed widget and buffer. Need to implement VT functions
|
2005-07-11 02:54:58 +00:00 |
Yevgen Muntyan
|
3f04008769
|
Terminal modes, from VT manual
|
2005-07-10 17:11:39 +00:00 |
Yevgen Muntyan
|
97111bac49
|
Removed UNDERLINE, STRIKETHROUGH, and ALTERNATE text attributes.
|
2005-07-09 13:56:03 +00:00 |
Yevgen Muntyan
|
18076e863c
|
Fixed arrow keys
|
2005-07-09 13:52:03 +00:00 |
Yevgen Muntyan
|
3d3c5af4ee
|
Removed old pieces of code, added drawing bold and underlined text
|
2005-07-09 13:49:12 +00:00 |
Yevgen Muntyan
|
11ec747563
|
Renamed MooTermVt to MooTermPt
|
2005-07-07 11:06:23 +00:00 |
Yevgen Muntyan
|
9e0b5e1110
|
Made colors actually work
|
2005-07-07 07:01:19 +00:00 |
Yevgen Muntyan
|
f162e57f59
|
Rewrote drawing stuff
|
2005-07-06 23:41:14 +00:00 |
Yevgen Muntyan
|
9e94bc5a2a
|
Added alternate character set support
|
2005-07-06 18:48:09 +00:00 |
Yevgen Muntyan
|
ba2c348e20
|
Rewrote MooTermLine, added unicode stuff
|
2005-07-06 16:39:02 +00:00 |
Yevgen Muntyan
|
f4e0c1f56e
|
Rewrote parsing control sequences, added some terminal modes and stuff
|
2005-07-04 19:22:02 +00:00 |
Yevgen Muntyan
|
b1bda1e40d
|
Do not shrink lines in the buffer on resize
|
2005-07-03 09:45:33 +00:00 |
Yevgen Muntyan
|
b9829b9641
|
Fixed some keys, according to 'infocmp xterm'
|
2005-07-03 09:44:29 +00:00 |
Yevgen Muntyan
|
e15286bdfd
|
Draw black-n-white for now
|
2005-07-03 08:41:57 +00:00 |
Yevgen Muntyan
|
63fe162101
|
return NULL if attr->mask is zero
|
2005-07-03 08:28:59 +00:00 |
Yevgen Muntyan
|
ac49a6447a
|
Replaced g_io_channel_write_chars() with write(), added moo_term_paste_clipboard()
|
2005-07-03 06:01:57 +00:00 |
Yevgen Muntyan
|
bc857332a4
|
Added CMD_ERROR to handle case when parser->cmd is not set, but parser->current already iterated
|
2005-07-03 05:59:00 +00:00 |
Yevgen Muntyan
|
9b38feea22
|
Implemented escape sequence parser using yacc
|
2005-07-02 14:59:59 +00:00 |
Yevgen Muntyan
|
b1737bf29d
|
MooTermBuffer::set_window_title, MooTermBuffer::set_icon_name signals
|
2005-07-01 10:26:55 +00:00 |
Yevgen Muntyan
|
fde725f6ab
|
Added set window title/icon name commands to the parser; added some
key handling; MooTermVtUnix::write
|
2005-07-01 09:53:39 +00:00 |
Yevgen Muntyan
|
1509b8a486
|
Switched to C completely
|
2005-06-23 20:18:45 +00:00 |
Yevgen Muntyan
|
a26d32bf3b
|
added non-blocking read for VtUnix, some other minor changes
|
2005-06-23 13:50:25 +00:00 |
Yevgen Muntyan
|
a228d39579
|
added pty.c and pty.h
|
2005-06-22 22:47:39 +00:00 |
Yevgen Muntyan
|
1ca2e621d1
|
implemented MooTermVt for unix
|
2005-06-22 22:13:12 +00:00 |
Yevgen Muntyan
|
b26546872f
|
Initial import
|
2005-06-22 18:20:32 +00:00 |