Commit Graph

535 Commits (2829ee250b0b8fe63d879ba50ea3c9831924954b)

Author SHA1 Message Date
Yevgen Muntyan e31a39b119 Added MooTextPopup; renamed MooCompletion back to MooTextCompletion 2006-04-16 03:35:17 -05:00
Yevgen Muntyan b064e44dbc Size popup correctly 2006-04-15 23:29:20 -05:00
Yevgen Muntyan 4aeeeb18de Connect to correct signal to get notified about language changed 2006-04-15 23:29:08 -05:00
Yevgen Muntyan de1dc07f2a Renamed MooTextCompletion to MooCompletion 2006-04-15 20:37:04 -05:00
Yevgen Muntyan f877e8dca1 Don't call update recursively 2006-04-14 05:25:54 -05:00
Yevgen Muntyan ff4c345d62 Clean up tags info when changing language 2006-04-14 05:09:12 -05:00
Yevgen Muntyan 3d7e430c23 Completion working now more or less 2006-04-14 04:52:28 -05:00
Yevgen Muntyan 04f770dd0f Better popup sizing; fixed complete() 2006-04-14 04:52:01 -05:00
Yevgen Muntyan a27c504296 Got rid of GMemChunk stuff 2006-04-14 04:51:20 -05:00
Yevgen Muntyan a91c74db12 MooTextCompletion 2006-04-14 03:26:10 -05:00
Yevgen Muntyan 87ebd4d3a4 MooFileDialog 2006-04-13 05:02:33 -05:00
Yevgen Muntyan 62bce9db36 Removed readonly attribute, it doesn't do anything anyway 2006-04-13 03:20:45 -05:00
Yevgen Muntyan 8a61f27a4b Set filename in Save As dialog 2006-04-13 03:19:51 -05:00
Yevgen Muntyan e717140ff1 Sroll to cursor after performing the action 2006-04-10 04:22:11 -05:00
Yevgen Muntyan fdb76e00e2 Added default language to the preferences dialog 2006-04-10 03:43:37 -05:00
Yevgen Muntyan 8e3cc449ea Started completion plugin 2006-04-10 02:56:01 -05:00
Yevgen Muntyan 9b1af31385 moo_lang_id_from_name() 2006-04-10 02:55:51 -05:00
Yevgen Muntyan c425850426 Removed odd #include 2006-04-10 02:55:11 -05:00
Yevgen Muntyan f0df7b153c Use moo_prefs_dialog_page_new_from_xml() 2006-04-10 02:54:39 -05:00
Yevgen Muntyan 5ecee5cdc2 Write search results to status bar 2006-04-09 21:58:21 -05:00
Yevgen Muntyan 20af21fec0 Renamed rule->debug_string to 'description' 2006-04-09 21:15:23 -05:00
Yevgen Muntyan d8615e3a39 \ continues string context to next line 2006-04-09 21:15:03 -05:00
Yevgen Muntyan a044568765 Disabled library keywords lists 2006-04-09 20:18:52 -05:00
Yevgen Muntyan b4efac9a03 Try to present right window after dialog is closed 2006-04-09 17:37:03 -05:00
Yevgen Muntyan a006678c0d Added special chars menu to entries in search dialog; made cell renderers in MooCombo use single paragraph, to avoid having multiline items in the popup. 2006-04-09 17:18:52 -05:00
Yevgen Muntyan caf74a2c19 Use separate window group for each window 2006-04-09 17:16:48 -05:00
Yevgen Muntyan 2fee1bffe3 Do not change preferences in apply_prefs() 2006-04-09 05:18:10 -05:00
Yevgen Muntyan e1d27d4701 Use MooConfig for active strings; save it to ~/.medit/as.cfg 2006-04-09 04:57:26 -05:00
Yevgen Muntyan 2fd3152e90 Added default_lang setting 2006-04-09 04:56:23 -05:00
Yevgen Muntyan 22e4f43e5e Fixed style name back 2006-04-09 04:56:02 -05:00
Yevgen Muntyan 930d82bfb6 Added some stuff for shell commands 2006-04-09 03:26:25 -05:00
Yevgen Muntyan 5208489a59 Fixed getting lang for files with backup suffixes 2006-04-09 03:25:57 -05:00
Yevgen Muntyan 14631f4c40 Added MooCommand, object which knows how to "perform an action" 2006-04-09 02:29:08 -05:00
Yevgen Muntyan 8dc62a9365 Allow window == NULL. 2006-04-08 03:45:22 -05:00
Yevgen Muntyan ff8ef23036 Use MooEditContext 2006-04-08 03:44:48 -05:00
Yevgen Muntyan 15062558d7 MooEditContext 2006-04-08 00:39:13 -05:00
Yevgen Muntyan 8174ea5636 Fixed headers and build system for installing the library 2006-04-06 03:32:16 -05:00
Yevgen Muntyan c69244f1ac Do not create UIXML instance in moo_editor_get_ui_xml, so plugins do not install their menu items when no gui is created 2006-04-06 01:39:29 -05:00
Yevgen Muntyan fd235eb069 Made MooLangMgr and MooPlugin manage data dirs themselves; with single call to read the dirs. 2006-04-06 01:16:29 -05:00
Yevgen Muntyan 628958dd71 Removed #include "config.h" 2006-04-06 00:46:42 -05:00
Yevgen Muntyan 0c111dbfd0 Emit "apply" only for enabled plugins prefs pages 2006-04-05 23:27:46 -05:00
Yevgen Muntyan 40faa284ba Removed a bit of junk 2006-04-05 15:29:45 -05:00
Yevgen Muntyan 4448f204ab Detect line ends type for saving, and use \n only in the buffer 2006-04-05 13:55:48 -05:00
Yevgen Muntyan 9cfe01de99 Better status bar 2006-04-05 05:01:27 -05:00
Yevgen Muntyan f5303af8e1 Removed status bar from MooWindow; added it into MooEditWindow 2006-04-05 02:54:33 -05:00
Yevgen Muntyan 5d1b6d18f7 A bit better quick search 2006-04-05 01:22:26 -05:00
Yevgen Muntyan 49a2240cc2 Workaround for http://bugzilla.gnome.org/show_bug.cgi?id=336796 2006-04-04 23:46:27 -05:00
Yevgen Muntyan 83fe85ebe3 Don't enable filechooser now 2006-04-04 22:37:02 -05:00
Yevgen Muntyan 807030ff99 Changed default size 2006-04-04 22:36:53 -05:00
Yevgen Muntyan bcefef042c Added MooFileChooser 2006-04-04 21:48:12 -05:00
Yevgen Muntyan 70e5daf2bb Started filechooser dialog 2006-04-04 04:58:49 -05:00
Yevgen Muntyan 6aa643d812 Renamed "New Document" to "New", added "New Window" 2006-04-04 04:21:07 -05:00
Yevgen Muntyan ab9db5df65 Made add_child_in_border work (?) 2006-04-01 00:11:58 -06:00
Yevgen Muntyan 6f9720c831 MooTextView::check_brackets is renamed 2006-03-30 22:46:16 -06:00
Yevgen Muntyan 16c3d821c1 Removed useless patterns 2006-03-30 22:45:37 -06:00
Yevgen Muntyan 24ae34d606 unset visible property 2006-03-29 13:14:59 -06:00
Yevgen Muntyan e76e7a159f Changed FIND_BRACKETS_LIMIT to 3000; 10000 is too much 2006-03-29 02:03:52 -06:00
Yevgen Muntyan a50e97782c Don't try to apply garbage instead of a text tag 2006-03-28 16:00:14 -06:00
Yevgen Muntyan 405a237c21 Print styles and colors 2006-03-27 19:27:57 -06:00
Yevgen Muntyan c96a736465 Wrapping and ellipsizing in printout 2006-03-27 04:55:27 -06:00
Yevgen Muntyan 825f6f58b6 Fixed highlighting matching brackets 2006-03-27 00:54:49 -06:00
Yevgen Muntyan 441c900de4 Removed MooFont*, let GTK handle that 2006-03-27 00:23:40 -06:00
Yevgen Muntyan d18c01dc8b moo_prefs_dialog_page_new_from_xml signature change 2006-03-26 18:38:02 -06:00
Yevgen Muntyan 4d7acff5c1 Use MooFontButton in the preferences dialog 2006-03-26 18:37:36 -06:00
Yevgen Muntyan 7323e74ba4 A bit better printing 2006-03-26 12:17:51 -06:00
Yevgen Muntyan f9cfb720c5 Reference buffer 2006-03-25 13:24:35 -06:00
Yevgen Muntyan 890a3292b3 Use printing with gtk >= 2.10, not 2.9 2006-03-25 12:30:52 -06:00
Yevgen Muntyan 7179bef541 Started printing stuff 2006-03-25 03:40:54 -06:00
Yevgen Muntyan 7a383a0b93 Don't use GMemChunk 2006-03-25 03:39:35 -06:00
Yevgen Muntyan 9b3f397f03 Fix moo_text_view_move_cursor for cursor column not less than number of characters in the line 2006-03-23 21:23:52 -06:00
Yevgen Muntyan 4e1e3ccd8d Do not build the plugin without MooEdit 2006-03-23 11:22:07 -06:00
Yevgen Muntyan c2968a77d2 Some stupid stubs to make MooFileView work on windows 2006-03-18 02:45:36 -06:00
Yevgen Muntyan b6356d5044 Don't say "failed to create mapped file" twice 2006-03-17 03:20:13 -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 ff46f7f30d Removed unused arguments from moo_glade_xml_new_* 2006-03-15 13:15:09 -06:00
Yevgen Muntyan 9c6f71076e A bit better scripts 2006-03-14 14:59:07 -06:00
Yevgen Muntyan 08b727aeb1 Fixed for win32 2006-03-13 05:52:54 -06:00
Yevgen Muntyan ca2d5528f0 Make gcc happy 2006-03-12 00:01:50 -06:00
Yevgen Muntyan 337470ea24 Find dialogs initially invisible 2006-03-11 16:43:59 -06:00
Yevgen Muntyan f7ab625767 Disable matching context for now 2006-03-11 14:20:52 -06:00
Yevgen Muntyan 2be475ed9e Get iter context after found bracket, not before! 2006-03-11 00:52:47 -06:00
Yevgen Muntyan ab87b42f07 Don't disable force-tag-redraw hack 2006-03-11 00:52:07 -06:00
Yevgen Muntyan 4f059d58d7 Added methods 2006-03-08 01:10:49 -06:00
Yevgen Muntyan d2811b27ec Added return, continue, and break in MooScript 2006-03-07 16:41:03 -06:00
Yevgen Muntyan 26f07e6954 Added latex.lang 2006-03-07 02:50:54 -06:00
Yevgen Muntyan 1564e3c0e7 Added activestrings/Makefile.incl 2006-03-04 21:10:05 -06:00
Yevgen Muntyan b5aff3db26 Disable quick search: its window is popping on top of the stack 2006-03-03 19:26:28 -06:00
Yevgen Muntyan 58e770e0f3 Fixed reloading prefs 2006-02-28 01:58:05 -06:00
Yevgen Muntyan 97d0b115ac Q- and A- strings 2006-02-27 06:41:36 -06:00
Yevgen Muntyan e8178dc3f3 Disabled debug output 2006-02-27 06:20:20 -06:00
Yevgen Muntyan 2fa1b8897e Active stings plugin, working 2006-02-27 05:40:15 -06:00
Yevgen Muntyan 89ac407f4b Added more builtin functions; added python code support 2006-02-27 00:38:47 -06:00
Yevgen Muntyan 7837a98583 Do not assert there 2006-02-27 00:37:34 -06:00
Yevgen Muntyan ca00c469bc Added MooScript language 2006-02-26 19:41:52 -06:00
Yevgen Muntyan e3bc0cff16 Made pages list in preferences dialog a list, not a tree 2006-02-26 19:18:26 -06:00
Yevgen Muntyan 65b7c11d12 Allow attaching indenters to any MooTextView 2006-02-26 01:47:19 -06:00
Yevgen Muntyan 4228be8608 Set visible cursor by default 2006-02-26 01:03:52 -06:00
Yevgen Muntyan 21cfa159be Made MooGladeXML a GObject; fixed not-freeing of it 2006-02-25 23:45:30 -06:00
Yevgen Muntyan c21040b7b3 Two mem leaks 2006-02-25 15:53:11 -06:00
Yevgen Muntyan 6ff776b56b Renamed as-plugin-* to ms-plugin-* 2006-02-24 22:44:20 -06:00
Yevgen Muntyan d71e3ae7a4 Renamed AS* to MS* 2006-02-24 22:39:12 -06:00
Yevgen Muntyan f30d118e04 Started moving ASScript into mooutils 2006-02-24 22:03:13 -06:00
Yevgen Muntyan fe4488bccc Made gcc a bit happier 2006-02-24 19:52:41 -06:00
Yevgen Muntyan 04720229e9 Wrapped moo_prefs_notify_connect()
Added GDestroyNotify argument, wrapped in pygtk
2006-02-23 21:27:24 -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 2a61cd3373 Made gcc even happier 2006-02-23 02:38:21 +00:00
Yevgen Muntyan e5f2fbf77f r1258@mlap: muntyan | 2006-02-18 14:53:17 -0600
Silent gcc
2006-02-19 02:54:44 +00:00
Yevgen Muntyan fb61c021f7 r1029@mlap: muntyan | 2006-02-10 01:49:50 -0600
r1028@mlap:  muntyan | 2006-02-10 01:48:49 -0600
  Don't build editor stuff if not asked to
2006-02-10 13:50:27 +00:00
Yevgen Muntyan 5de662d3bf Silent gcc 2006-01-29 20:22:22 +00:00
Yevgen Muntyan 77a5c43483 New bison 2006-01-29 20:21:04 +00:00
Yevgen Muntyan 86ce1f5beb Empty changelog 2006-01-27 20:48:10 +00:00
Yevgen Muntyan ed3e67396e r1493@localhost: muntyan | 2005-12-24 01:12:28 -0600
Some win32 stuff
2005-12-24 19:36:47 +00:00
Yevgen Muntyan cff99f3c3e r1492@localhost: muntyan | 2005-12-24 00:09:56 -0600
Do not display stupid error messages on windows
2005-12-24 19:36:11 +00:00
Yevgen Muntyan 48cf5e8aac r1480@localhost: muntyan | 2005-12-23 02:23:01 -0600
Python stuff once again. Now builds on windows (and on unix, too)
2005-12-23 14:34:18 +00:00
Yevgen Muntyan cf40c4d6d0 r1469@localhost: muntyan | 2005-12-22 21:13:18 -0600
Moving python stuff around...
2005-12-23 14:31:22 +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 160c9eb5d8 r1433@localhost: muntyan | 2005-12-20 20:24:54 -0600
Try not to crash
2005-12-21 13:09:20 +00:00
Yevgen Muntyan 494432bb01 r1432@localhost: muntyan | 2005-12-20 20:15:41 -0600
Variables can be evaluated as they are referenced
2005-12-21 13:08:40 +00:00
Yevgen Muntyan bafdc16c4a r1431@localhost: muntyan | 2005-12-20 19:43:15 -0600
Load strings and scripts from file
2005-12-21 13:08:00 +00:00
Yevgen Muntyan 1b5e95f86a r1430@localhost: muntyan | 2005-12-20 19:43:02 -0600
Add detail to config-notify signal
2005-12-21 13:07:15 +00:00
Yevgen Muntyan 94a4ab058b r1428@localhost: muntyan | 2005-12-20 14:08:51 -0600 2005-12-21 13:05:46 +00:00
Yevgen Muntyan ddf8ddb422 r1427@localhost: muntyan | 2005-12-20 14:08:41 -0600
moo_lang_mgr_get_lang_for_mime_type() stub for windows
2005-12-21 13:04:46 +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 1527580d8a r1422@localhost: muntyan | 2005-12-19 22:09:05 -0600
A bit more active strings stuff
2005-12-21 00:48:28 +00:00
Yevgen Muntyan 08b6c4a278 r1420@localhost: muntyan | 2005-12-19 16:37:40 -0600
A bit fancier script
2005-12-20 04:38:01 +00:00
Yevgen Muntyan 21bff221ad r1418@localhost: muntyan | 2005-12-19 16:33:10 -0600
Added some functions
2005-12-20 04:33:28 +00:00
Yevgen Muntyan b8cb77f3b7 r1416@localhost: muntyan | 2005-12-19 14:44:09 -0600
Attached scripts to the plugin
2005-12-20 02:44:30 +00:00
Yevgen Muntyan 9ad37ca4d7 r1414@localhost: muntyan | 2005-12-19 14:02:16 -0600
ASScript
2005-12-20 02:02:54 +00:00
Yevgen Muntyan e724b62664 r1408@localhost: muntyan | 2005-12-17 12:03:49 -0600
New version
2005-12-18 00:06:25 +00:00
Yevgen Muntyan 3e4a1c1cf2 r1407@localhost: muntyan | 2005-12-17 12:03:03 -0600
Don't try to delete tags until they are applied
2005-12-18 00:05:53 +00:00
Yevgen Muntyan 68cdfaea78 r1406@localhost: muntyan | 2005-12-17 12:02:33 -0600
Silent gcc
2005-12-18 00:05:21 +00:00
Yevgen Muntyan 194b12e352 r1400@localhost: muntyan | 2005-12-16 04:48:58 -0600
Added simple comment/uncomment
2005-12-16 16:51:31 +00:00
Yevgen Muntyan c987690a5e r1398@localhost: muntyan | 2005-12-16 04:47:41 -0600
Don't be so greedy in immediate rehighlight
2005-12-16 16:50:30 +00:00
Yevgen Muntyan f3f8e93393 r1379@localhost: muntyan | 2005-12-13 18:59:13 -0600
Don't apply tag to normal text
2005-12-14 07:05:11 +00:00
Yevgen Muntyan 00ce6a2b35 r1378@localhost: muntyan | 2005-12-13 18:58:45 -0600
Don't use bookmarks
2005-12-14 07:04:10 +00:00
Yevgen Muntyan 5251c5e3fe r1376@localhost: muntyan | 2005-12-13 01:13:04 -0600
Make hex match first, before ints
2005-12-14 07:02:29 +00:00
Yevgen Muntyan 051df24aa6 r1375@localhost: muntyan | 2005-12-13 01:12:39 -0600
Disable need_last_tag check in compile time for gtk >= 2.8.0
2005-12-14 07:01:40 +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 261aba627b r1363@localhost: muntyan | 2005-12-12 16:30:57 -0600
Silent gcc
2005-12-13 12:12:31 +00:00
Yevgen Muntyan b88c9c3929 Mrging text-children into trunk 2005-12-13 04:22:40 +00:00
Yevgen Muntyan ef5434ae73 r1349@localhost: muntyan | 2005-12-11 22:58:03 -0600
Folding works to some extent, but it sucks.
2005-12-12 10:58:25 +00:00
Yevgen Muntyan 8af66ae9f1 r1344@localhost: muntyan | 2005-12-10 19:22:43 -0600
Bookmarks
2005-12-11 07:25:20 +00:00
Yevgen Muntyan cd802aab30 r1343@localhost: muntyan | 2005-12-10 19:22:35 -0600
moo_text_view_get_cursor_line()
2005-12-11 07:24:37 +00:00
Yevgen Muntyan f69c7dcdb4 r1341@localhost: muntyan | 2005-12-10 19:21:46 -0600
moo_edit_get_bookmarks_in_range()
2005-12-11 07:23:16 +00:00
Yevgen Muntyan 8df3e58219 r1339@localhost: muntyan | 2005-12-10 17:16:51 -0600
Added moofold.[ch]
2005-12-11 05:17:16 +00:00
Yevgen Muntyan 2cbdfda2d7 r1328@localhost: muntyan | 2005-12-10 16:23:06 -0600
Bookmarks. Seem working
2005-12-11 04:30:02 +00:00
Yevgen Muntyan b7fea6f2cd r1327@localhost: muntyan | 2005-12-10 13:57:46 -0600
Made moving/deleting line marks more safe
2005-12-11 04:29:21 +00:00
Yevgen Muntyan ce6049cb8c r1326@localhost: muntyan | 2005-12-10 13:57:12 -0600
TextView::set-scheme
2005-12-11 04:28:37 +00:00
Yevgen Muntyan 27b911e6db r1325@localhost: muntyan | 2005-12-10 13:56:23 -0600
Editor now sets doc styles
2005-12-11 04:27:58 +00:00
Yevgen Muntyan 164533a509 r1324@localhost: muntyan | 2005-12-10 13:55:49 -0600
mootext-private.h
2005-12-11 04:27:21 +00:00