Commit Graph

272 Commits (60aae898d7970fae3c4703c5924dd90942e3cfb6)

Author SHA1 Message Date
Yevgen Muntyan 4e1e73fc32 Lame fix for scrolling problems 2006-03-24 18:51:31 -06:00
Yevgen Muntyan cae601a0d7 Better drawing, supposedly no more eating 100% cpu time 2006-03-24 17:27:31 -06:00
Yevgen Muntyan 4076786bd7 Added 'scrolled' signal 2006-03-24 17:26:53 -06:00
Yevgen Muntyan ceca8c3a04 Removed MooTermBufferPrivate::changed_all 2006-03-24 17:26:12 -06:00
Yevgen Muntyan f5177e79e0 Renamed _moo_term_invalidate_rect to _moo_term_invalidate_screen_rect 2006-03-24 17:25:02 -06:00
Yevgen Muntyan 511f85f368 Added GdkDrawable argument to term_draw_* 2006-03-23 11:17:44 -06:00
Yevgen Muntyan 68dce33316 Added wrappers for some file functions, analogous to glib/gstdio.h 2006-03-16 04:39:35 -06:00
Yevgen Muntyan 5cac590bb9 Try to read all the stuff from pipe 2006-03-16 02:47:59 -06:00
Yevgen Muntyan 76b8684fcf Missing #include 2006-03-15 18:10:22 -06:00
Yevgen Muntyan 7b479ab420 moo_term_get_selection_bounds() 2006-03-15 16:16:20 -06:00
Yevgen Muntyan 89cf6424d2 Disable Copy when selection is empty 2006-03-15 16:15:47 -06:00
Yevgen Muntyan 6950627a4e Made atributes of TermIter and TermTextAttr writable 2006-03-11 15:29:48 -06:00
Yevgen Muntyan 508b132442 Changed version to 0.6.3 2006-03-10 15:19:53 -06:00
Yevgen Muntyan 1c14cdf45c Added moo_term_set_colors() for changing palette; made MooTerm update on style-set, so gtk_widget_modify_base and gtk_widget_modify_text work too. 2006-03-09 18:28:03 -06:00
Yevgen Muntyan c0cc9b3771 Fixed clipboard mess 2006-02-27 20:04:38 -06:00
Yevgen Muntyan fe4488bccc Made gcc a bit happier 2006-02-24 19:52:41 -06:00
Yevgen Muntyan de49e7f062 r1325@celeron: muntyan | 2006-02-23 01:56:57 -0600
Copyright notice
2006-02-23 14:03:17 +00:00
Yevgen Muntyan 8e6f21f6c7 Built termhelper_res.rc is in build dir, not in the source 2006-02-23 02:50:25 +00:00
Yevgen Muntyan 472f8d7b53 r1275@mlap: muntyan | 2006-02-20 00:28:39 -0600
Added termhelper_res.rc to CLEANFILES
2006-02-20 12:33:08 +00:00
Yevgen Muntyan 4a1dba6fa3 [celeron-berlios @ 1250]
Fixes for FreeBSD

Original author: muntyan
Date: 2006-02-13 14:36:00.661171
2006-02-13 20:37:25 +00:00
Yevgen Muntyan 9b447b883d [celeron-berlios @ 1247]
Renamed MooTermPtWin to MooTermPtCyg

Original author: muntyan
Date: 2006-02-12 06:07:22.339877
2006-02-12 12:08:38 +00:00
Yevgen Muntyan a8a66114c4 [celeron-berlios @ 1246]
Removed MooTermProfile stuff

Original author: muntyan
Date: 2006-02-12 00:00:23.572730
2006-02-12 06:03:21 +00:00
Yevgen Muntyan 63756797e6 r1494@localhost: muntyan | 2005-12-24 07:33:51 -0600
Add resources to termhelper.exe
2005-12-24 19:37:29 +00:00
Yevgen Muntyan 08664aafd9 r1454@localhost: muntyan | 2005-12-21 02:18:42 -0600
windows build
2005-12-21 14:22:11 +00:00
Yevgen Muntyan 7812e6958d r1438@localhost: muntyan | 2005-12-21 01:03:50 -0600
Made it easier to build standalone python moo module
2005-12-21 13:09:55 +00:00
Yevgen Muntyan 7c32bb731c r1423@localhost: muntyan | 2005-12-20 12:48:04 -0600
Split makefiles
2005-12-21 00:49:09 +00:00
Yevgen Muntyan 38816217a4 r1372@localhost: muntyan | 2005-12-13 00:42:53 -0600
Use MOO_DEBUG for any checks
2005-12-13 12:44:02 +00:00
Yevgen Muntyan 659314d6d7 r1365@localhost: muntyan | 2005-12-12 17:45:22 -0600
XXX comment
2005-12-13 12:14:19 +00:00
Yevgen Muntyan e9e56fc8f8 r1321@localhost: muntyan | 2005-12-09 20:18:32 -0600
Added moo/mooedit/mootext-private.h
2005-12-11 04:25:13 +00:00
Yevgen Muntyan 671210ac4b r1249@localhost: muntyan | 2005-12-03 15:28:37 -0600
Some random stuff here and there
2005-12-04 16:23:10 +00:00
Yevgen Muntyan ba6e78e21a r1245@localhost: muntyan | 2005-12-03 10:08:33 -0600
Made buf_print_unichar_real() a little bit more readable
2005-12-03 22:28:43 +00:00
Yevgen Muntyan fb8e237801 Don't be stupid 2005-12-03 21:21:02 +00:00
Yevgen Muntyan 0fdbf51632 Merged term-autowrap branch 2005-12-03 20:29:23 +00:00
Yevgen Muntyan 71874e7d1f r1216@localhost: muntyan | 2005-12-02 05:45:43 -0600
Don't wrap on tab character
2005-12-02 17:53:39 +00:00
Yevgen Muntyan fce241c593 r1215@localhost: muntyan | 2005-12-02 05:44:29 -0600
A note about autowrap
2005-12-02 17:52:59 +00:00
Yevgen Muntyan a3d7716a32 r1208@localhost: muntyan | 2005-12-01 10:27:24 -0600
Some win32 stuff
2005-12-02 17:48:10 +00:00
Yevgen Muntyan 7cef5d4937 r1202@localhost: muntyan | 2005-11-30 04:45:32 -0600
Some stuff for gtk-2.4
2005-11-30 16:46:02 +00:00
Yevgen Muntyan 367e39ed15 r1194@localhost: muntyan | 2005-11-30 02:58:39 -0600
Added moo_term_line_get_text() back
2005-11-30 15:03:26 +00:00
Yevgen Muntyan 10c90fa012 r1176@localhost: muntyan | 2005-11-29 03:48:01 -0600
Stupid typo!
2005-11-29 17:30:57 +00:00
Yevgen Muntyan 214e0bf75f r1174@localhost: muntyan | 2005-11-28 23:42:54 -0600
Undoublescored everything back
2005-11-29 17:29:29 +00:00
Yevgen Muntyan a2ebfb5949 r1172@localhost: muntyan | 2005-11-28 23:29:22 -0600
Line wrapping
2005-11-29 11:30:14 +00:00
Yevgen Muntyan f18a6b14b3 r1102@localhost: muntyan | 2005-11-26 21:30:21 -0600
GTK_NO_WINDOW !!!
2005-11-27 09:48:17 +00:00
Yevgen Muntyan f2552d3185 new MooClosure 2005-11-20 03:59:01 +00:00
Yevgen Muntyan 22befa7cc0 Made generated .h files depend on scripts generating them 2005-11-08 04:05:39 +00:00
Yevgen Muntyan 0ec302ac9b Don't be stupid 2005-11-08 03:57:40 +00:00
Yevgen Muntyan 8f69df508b Fixed couple of leaks 2005-11-07 07:46:02 +00:00
Yevgen Muntyan 109c3a14af More bindings 2005-11-07 06:56:33 +00:00
Yevgen Muntyan 20800342c2 Made moo module work 2005-11-05 13:49:44 +00:00
Yevgen Muntyan 1eed92115e Make it install headers again 2005-11-05 13:12:50 +00:00
Yevgen Muntyan e528ffb219 svn merge -r 797:814 svn+ssh://svn.berlios.de/svnroot/repos/ggap/moo/branches/non-recursive-make
Works very well
2005-11-05 12:34:09 +00:00
Yevgen Muntyan 2f525e0ecc Continuing windows stuff 2005-11-04 14:05:41 +00:00
Yevgen Muntyan 48bddc4d0a Fixing win32 stuff 2005-11-04 04:31:14 +00:00
Yevgen Muntyan b6dd14b1ba Allow specifying custom term widget type 2005-11-01 18:20:56 +00:00
Yevgen Muntyan 6713b65477 Little cleanup 2005-10-31 22:58:01 +00:00
Yevgen Muntyan 550a791396 Make installing headers optional 2005-10-30 23:24:16 +00:00
Yevgen Muntyan 79be039ae9 Sorting out configure stuff 2005-10-30 21:16:22 +00:00
Yevgen Muntyan 012ec552a4 svn merge -r 687:694 svn+ssh://svn.berlios.de/svnroot/repos/ggap/moo/branches/better-term 2005-10-16 05:07:02 +00:00
Yevgen Muntyan 14d3defbc1 Merging syntax-hl branch -r 493:683 into the trunk 2005-10-13 14:08:18 +00:00
Yevgen Muntyan a65cc603b0 Made MooApp and MooTerm compile 2005-09-17 04:49:00 +00:00
Yevgen Muntyan a08d5b0c94 Implemented removing actions 2005-09-15 21:49:51 +00:00
Yevgen Muntyan 89598f1929 moo_prefs_dialog_page_new_from_xml() 2005-09-14 15:12:04 +00:00
Yevgen Muntyan 7482721941 Made list of pages a tree in MooPrefsDialog 2005-09-14 07:06:17 +00:00
Yevgen Muntyan ae8ccbd66a Removed generated glade code; made MooApp read plugins on startup 2005-09-11 13:44:14 +00:00
Yevgen Muntyan ac56bf2a91 Added MooBigPaned 2005-08-26 08:37:34 +00:00
Yevgen Muntyan f3c011b1e9 Sorted out some #defines, synced xdgmime to upstream 2005-08-25 08:40:35 +00:00
Yevgen Muntyan dc8107e6c0 Replace g_assert with g_return_val_if_reached to make gcc happy 2005-08-12 15:54:28 +00:00
Yevgen Muntyan b3b1f5dfdb Added -DGTK_DISABLE_DEPRECATED to debug flags; fixed couple of MooPaned bugs 2005-08-05 14:14:04 +00:00
Yevgen Muntyan acb658ad42 Make it pass distcheck 2005-08-05 12:36:34 +00:00
Yevgen Muntyan 8db0cba133 Implemented some mingw stuff, added termhelper 2005-07-31 14:52:24 +00:00
Yevgen Muntyan fad14d8e5a Made it compile on mingw 2005-07-31 06:20:59 +00:00
Yevgen Muntyan 4a537f4d01 Remove adjustment timeouts on finalize 2005-07-31 04:27:49 +00:00
Yevgen Muntyan dcb55d897d Moved all pygtk stuff to moo/moopython 2005-07-30 16:21:40 +00:00
Yevgen Muntyan 516d496369 Fixed window size setting 2005-07-29 16:21:04 +00:00
Yevgen Muntyan 2e4ced9836 Added file filters for Open dialog 2005-07-29 11:51:36 +00:00
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 083f634a4a Added MooTermProfile stuff 2005-07-26 11:12:40 +00:00
Yevgen Muntyan e78487fb1a moo_term_kill_child() 2005-07-25 18:50:24 +00:00
Yevgen Muntyan 1c4f08476b Do not quit on closing terminal window 2005-07-25 17:58:07 +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 c80a1c9065 Make pygtk codegen output short file name 2005-07-25 11:46:05 +00:00
Yevgen Muntyan eea461fff5 Sorted out stuff in acinclude.m4 2005-07-25 10:56:08 +00:00
Yevgen Muntyan b7a816168d Fixed distcheck; committing before newaction branch 2005-07-25 02:55:19 +00:00
Yevgen Muntyan 602fa37f11 Apply settings after everything is initialized 2005-07-24 15:44:03 +00:00
Yevgen Muntyan d8ecebc03d Made MooApp compile 2005-07-24 04:58:57 +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 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