Commit Graph

1323 Commits (6092d76a11a17214ed515f7b8d8fb188e9924837)

Author SHA1 Message Date
Yevgen Muntyan f8bf4615d6 Fail silently, since there may be two python plugins simultaneously 2006-05-10 16:32:41 -05:00
Yevgen Muntyan 55d7cb7785 Do not use MOO_USE_PYGTK in moopython files 2006-05-10 16:32:01 -05:00
Yevgen Muntyan a5f247d6e9 Updated for new pygtk api 2006-05-09 15:13:10 -05:00
Yevgen Muntyan 25d8c4ac42 Try not to crash 2006-05-09 03:58:39 -05:00
Yevgen Muntyan b3fc5a45b6 Be less verbose 2006-05-09 03:01:29 -05:00
Yevgen Muntyan 5dfd67357b Force tooltips 2006-05-09 03:01:12 -05:00
Yevgen Muntyan 3eeb7cc135 Added moo_term_send_intr 2006-05-09 03:00:48 -05:00
Yevgen Muntyan b0e51785af Do not set error twice 2006-05-09 03:00:12 -05:00
Yevgen Muntyan 56540ec134 Use startup notification, doesn't seem to work 2006-05-09 01:10:14 -05:00
Yevgen Muntyan 74e3afb252 Replaced MooAction with GtkAction 2006-05-08 23:57:16 -05:00
Yevgen Muntyan 60d7fe1d90 #include <stdio.h> to get FILE declaration 2006-05-08 12:43:11 -05:00
Yevgen Muntyan 1ab0c4d717 MooRadioAction 2006-05-08 00:52:19 -05:00
Yevgen Muntyan 00a19f4d03 Initialize variables to make gcc happy 2006-05-08 00:01:11 -05:00
Yevgen Muntyan 6b5b04d53c Added Print Options dialog 2006-05-07 23:48:37 -05:00
Yevgen Muntyan 6cd9c94512 Added header and footer 2006-05-07 18:44:10 -05:00
Yevgen Muntyan b5a4bfd70d Printing stuff is not public 2006-05-07 13:15:58 -05:00
Yevgen Muntyan 841231d0b2 Synced xdgmime with upstream 2006-05-07 04:03:00 -05:00
Yevgen Muntyan 650b54bdf8 moo_reset_log_func() should do the right thing 2006-05-07 03:01:37 -05:00
Yevgen Muntyan 54bdf748d6 Don't try to draw too much 2006-05-06 12:16:11 -05:00
Yevgen Muntyan dc9a12e121 Reset log handlers in plugin_init 2006-05-06 12:08:47 -05:00
Yevgen Muntyan 6110ec0458 Prefixed MooFold method names with underscore 2006-05-05 16:17:47 -05:00
Yevgen Muntyan 68cf1cbb9b moo_edit_window_set_action_langs() 2006-05-05 16:17:32 -05:00
Yevgen Muntyan ba649ef5f9 Added MOO_ENABLE_PRINTING 2006-05-05 13:35:25 -05:00
Yevgen Muntyan aff4419923 Do not override gtk selection behaviour by default 2006-05-05 13:34:54 -05:00
Yevgen Muntyan 8b862f00d6 Disabled rule for regenerating mootermparser-yacc.* 2006-05-05 13:33:51 -05:00
Yevgen Muntyan 2f575d16cd Save pane position 2006-05-04 22:41:23 -05:00
Yevgen Muntyan 66f43f5966 Be more careful with menubar and toolbar 2006-05-04 22:41:04 -05:00
Yevgen Muntyan daacfb6874 Disabled messages about missing icons 2006-05-04 22:40:48 -05:00
Yevgen Muntyan f765344f88 Removed delete-selection class method 2006-05-04 18:18:02 -05:00
Yevgen Muntyan 93c28718f7 Install icon to icon theme too 2006-05-04 18:17:50 -05:00
Yevgen Muntyan 058d2e433d Convert filename to absolute before opening 2006-05-04 03:40:17 -05:00
Yevgen Muntyan ad941da0f4 "medit nonexistingfile" now creates a new file instead of showing error message 2006-05-04 02:30:32 -05:00
Yevgen Muntyan e1ee15cc59 Open files when dropped into the doc widget 2006-05-04 02:02:43 -05:00
Yevgen Muntyan 929f17f8c1 Added per-language settings in Preferences dialog 2006-05-04 01:40:54 -05:00
Yevgen Muntyan ab006bdeaa Added icon 2006-05-03 09:05:56 -05:00
Yevgen Muntyan 7d2cbab38d Subclassed GtkLabel 2006-05-03 08:50:27 -05:00
Yevgen Muntyan 583b372b9e website and website-label properties 2006-05-02 23:37:30 -05:00
Yevgen Muntyan 2adcdb85c7 Added comments about freeing result 2006-05-02 23:26:05 -05:00
Yevgen Muntyan 2031290212 Don't put hidden langs into menu 2006-05-02 23:01:25 -05:00
Yevgen Muntyan f177a68289 Fixed notify::overwrite 2006-05-02 21:40:18 -05:00
Yevgen Muntyan 9248d65685 Added filename to warning message 2006-05-02 21:28:25 -05:00
Yevgen Muntyan 7f72e75e7e Made it use Stop button 2006-05-02 13:21:53 -05:00
Yevgen Muntyan 7fa4499313 Added '' strings 2006-05-02 08:24:39 -05:00
Yevgen Muntyan 303844d533 Added gnuplot lang file 2006-05-02 07:53:37 -05:00
Yevgen Muntyan 5580c4ccc9 Renamed "Show Python Console" to "Python Console" 2006-05-01 20:29:37 -05:00
Yevgen Muntyan 37048b9cf7 Allow adding tools into different menus 2006-05-01 12:26:45 -05:00
Yevgen Muntyan 668c6b0723 Add builting theme icons for medit and ggap 2006-05-01 12:26:07 -05:00
Yevgen Muntyan 3f76831055 Added 'enabled' property 2006-05-01 03:35:41 -05:00
Yevgen Muntyan 9ce7562f02 Saved with glade-3 2006-05-01 03:16:28 -05:00
Yevgen Muntyan 3685b6a86e Use system pcre if present 2006-05-01 01:54:47 -05:00
Yevgen Muntyan 1f67912dcf Removed moo_editor_set/get_default_lang 2006-04-30 21:24:35 -05:00
Yevgen Muntyan 3169a40d29 Do *not* change value when setting new default, it breaks values loaded from file 2006-04-30 20:56:03 -05:00
Yevgen Muntyan 12f3d47e44 Extra argument to moo_text_view_move_cursor 2006-04-30 20:55:29 -05:00
Yevgen Muntyan dc0e853e57 Set string value to "" or NULL depending on default prefs value 2006-04-30 16:38:06 -05:00
Yevgen Muntyan 6c103ca9bf When changing default value, change value too, if it equals default 2006-04-30 16:37:33 -05:00
Yevgen Muntyan b837b5dc92 Use MOO_LANG_NONE 2006-04-30 16:36:57 -05:00
Yevgen Muntyan 4504bae534 Use MOO_LANG_NONE for default lang setting 2006-04-30 16:36:37 -05:00
Yevgen Muntyan 352ecc68a3 Set default window icon name 2006-04-30 14:57:03 -05:00
Yevgen Muntyan 284482c479 Show/hide toolabr properly 2006-04-30 14:40:02 -05:00
Yevgen Muntyan 4fb78213af int != gssize !!! 2006-04-30 13:53:04 -05:00
Yevgen Muntyan fe4411f32c #include <time.h> to pull time_t declaration 2006-04-30 13:37:49 -05:00
Yevgen Muntyan ed92548370 Got code from codegen-2.10 2006-04-30 13:37:20 -05:00
Yevgen Muntyan af6e94c1d4 Missing win32 header 2006-04-30 13:36:54 -05:00
Yevgen Muntyan 20b3cb6ffb Added changelog.lang 2006-04-30 01:53:46 -05:00
Yevgen Muntyan a609f1e730 Added debian rules 2006-04-30 01:53:32 -05:00
Yevgen Muntyan bd1eb13637 Release 0.6.95 2006-04-30 01:02:19 -05:00
Yevgen Muntyan f99f5fcf91 Added has-comments property 2006-04-29 22:54:03 -05:00
Yevgen Muntyan 0da5efe872 Removed unused variable 2006-04-29 22:53:46 -05:00
Yevgen Muntyan a066374141 Remove/free most of stuff in dispose 2006-04-29 22:36:39 -05:00
Yevgen Muntyan 2def3ac1cf Do not install etxinfo file now 2006-04-29 22:36:25 -05:00
Yevgen Muntyan 4eeb8791bd Updated to changes in MooPlugin 2006-04-29 21:35:27 -05:00
Yevgen Muntyan c4daae67ae Made MooPlugin more binding-friendly. 2006-04-29 21:34:53 -05:00
Yevgen Muntyan 559f0faebc Do not unset has_style 2006-04-29 14:45:30 -05:00
Yevgen Muntyan 32bb85515e Do not apply tags that do not carry style 2006-04-29 14:38:28 -05:00
Yevgen Muntyan ea47d2323f Updated some constructors, added some virtuals 2006-04-29 11:51:32 -05:00
Yevgen Muntyan b934ad8c18 Updated codegen to pygtk-2.8 2006-04-29 11:10:57 -05:00
Yevgen Muntyan b617905ed7 Do not jump onto next line when applying tags 2006-04-29 11:00:31 -05:00
Yevgen Muntyan 2b49767130 Test python plugin 2006-04-29 04:39:54 -05:00
Yevgen Muntyan d95dbe058d moo_edit_class_new_action_type() 2006-04-29 04:39:45 -05:00
Yevgen Muntyan c3f4432c42 moo_edit_class_new_action_type() 2006-04-29 04:39:25 -05:00
Yevgen Muntyan 7e0b3e81f0 plugin_hook don't exist for a long time 2006-04-29 03:02:12 -05:00
Yevgen Muntyan 092ed3d9d4 Added authorship comment 2006-04-29 02:51:10 -05:00
Yevgen Muntyan b7c97f587b Added perl.lang 2006-04-29 02:50:22 -05:00
Yevgen Muntyan eda83c059a Added back word boundary check to keyword rule; but it's checked without \b in the regular expression 2006-04-29 02:49:59 -05:00
Yevgen Muntyan a699621d65 Allow zero-length match 2006-04-29 01:42:57 -05:00
Yevgen Muntyan c11725ad33 last_tag thing not needed anymore? 2006-04-29 01:00:13 -05:00
Yevgen Muntyan 465028bf6d Finally fixed no-refresh bug? 2006-04-29 00:37:29 -05:00
Yevgen Muntyan 06a25f77d2 Removed backup and autosave options 2006-04-28 21:33:17 -05:00
Yevgen Muntyan 24cdeb9c35 Prefixed private functions with underscore 2006-04-28 20:22:03 -05:00
Yevgen Muntyan fec9d33ecd Apply tags *only* in moo_highlighter_apply_tags 2006-04-28 19:52:19 -05:00
Yevgen Muntyan 85d4d05532 Load one big chunk of text at once 2006-04-28 19:39:30 -05:00
Yevgen Muntyan fe8dd24f77 Removed _Imaginary and such 2006-04-28 19:39:10 -05:00
Yevgen Muntyan cd45c3bff8 Disabled checking tree 2006-04-28 19:38:44 -05:00
Yevgen Muntyan c08de5c98a Don't use \b in keywords rules 2006-04-28 19:09:53 -05:00
Yevgen Muntyan dac9dc4994 Do apply tags on computed lines 2006-04-28 19:09:33 -05:00
Yevgen Muntyan be6920b5b4 Added profiling stuff 2006-04-28 18:51:51 -05:00
Yevgen Muntyan 420079cf84 Apply tags only when asked for it 2006-04-28 17:31:17 -05:00
Yevgen Muntyan b221c6b8d2 Debug output 2006-04-28 17:21:21 -05:00
Yevgen Muntyan 68e871e748 Do not apply tags immediately 2006-04-28 17:20:40 -05:00
Yevgen Muntyan 5c2f5867cd Enabled tree checking; fixed line_get_index 2006-04-28 17:17:26 -05:00
Yevgen Muntyan 233fcdeeac Do not let old highlighting info stay in the buffer after changing language 2006-04-28 16:18:50 -05:00
Yevgen Muntyan 5ecc7f29d8 Added MOO_STOCK_EDIT, removed MOO_STOCK_APP 2006-04-28 16:13:30 -05:00
Yevgen Muntyan e8ef2f2b9a texinfo actions 2006-04-28 16:13:09 -05:00
Yevgen Muntyan 295f77a1e0 Added texinfo.cfg 2006-04-28 16:12:23 -05:00
Yevgen Muntyan a85e57c8ee Added as.cfg 2006-04-28 16:12:00 -05:00
Yevgen Muntyan 206ad20956 Detect garbage earlier 2006-04-28 16:10:36 -05:00
Yevgen Muntyan 9b28d2fd92 Use one last dir both in Open and Save dialogs 2006-04-28 16:09:58 -05:00
Yevgen Muntyan dbfe0f1412 Added 'logo' property 2006-04-28 16:08:45 -05:00
Yevgen Muntyan 02be2478c8 Added medit icons 2006-04-28 16:05:13 -05:00
Yevgen Muntyan 8fd7f13c1f Sorted keywords 2006-04-28 16:02:07 -05:00
Yevgen Muntyan dcefabc8b6 True and False are good booleans too 2006-04-28 16:01:52 -05:00
Yevgen Muntyan 39978d8e6c Do not check for word boundary 2006-04-27 10:32:17 -05:00
Yevgen Muntyan 2829ee250b Do not forget to create child rules 2006-04-27 10:26:49 -05:00
Yevgen Muntyan 9130329dc3 End of interger should not be necessarily a word bounday 2006-04-27 10:26:33 -05:00
Yevgen Muntyan 9db72099fa Accept NULL string 2006-04-27 01:57:13 -05:00
Yevgen Muntyan cdd7a54c8b Fixed if .. else 2006-04-27 01:56:58 -05:00
Yevgen Muntyan 4d8cc1302f Fixed if .. else 2006-04-27 01:56:51 -05:00
Yevgen Muntyan 1318773274 Search/replace in selected text 2006-04-27 00:31:22 -05:00
Yevgen Muntyan 3de7d80d8f Added 'prefix' and 'suffix' for keyword-list 2006-04-27 00:17:04 -05:00
Yevgen Muntyan 0c93d6509e Added "word-boundary" attribute to keyword-list 2006-04-27 00:04:06 -05:00
Yevgen Muntyan dc19effbb4 Texinfo lang file 2006-04-27 00:03:47 -05:00
Yevgen Muntyan c79f0dcccf Do not g_free() garbage 2006-04-26 23:25:45 -05:00
Yevgen Muntyan efc8cae383 Set use-tabs to TRUE for makefiles 2006-04-26 23:11:03 -05:00
Yevgen Muntyan ea35f16b38 Added lang-specifig configs 2006-04-26 23:04:41 -05:00
Yevgen Muntyan e22147ef2e moo_lang_id() 2006-04-26 23:04:30 -05:00
Yevgen Muntyan 294133a068 Renamed default scheme to "Default" 2006-04-26 18:19:06 -05:00
Yevgen Muntyan e52215b461 moo_widget_set_tooltip() 2006-04-26 18:14:18 -05:00
Yevgen Muntyan 7c169bdf8c moo_history_list_display_filename() 2006-04-26 18:13:57 -05:00
Yevgen Muntyan 6ebf069ac2 Manage cut/copy/paste 2006-04-26 17:53:27 -05:00
Yevgen Muntyan b737cf3875 Saved in glade-3 2006-04-26 17:04:45 -05:00
Yevgen Muntyan fedb584860 Use both signal and properties 2006-04-26 17:04:26 -05:00
Yevgen Muntyan e653361dfd Added custom property setters 2006-04-26 17:03:58 -05:00
Yevgen Muntyan 07d43aba6d Check for NULL earlier 2006-04-26 17:03:22 -05:00
Yevgen Muntyan d9e5f2ce9a Do not mix current-line-color and highlight-current-line properties 2006-04-26 14:31:04 -05:00
Yevgen Muntyan 8da7840d83 Don't set search limit to garbage 2006-04-26 14:16:59 -05:00
Yevgen Muntyan 2281752145 Use case-insensitive comparison for encodings 2006-04-26 14:11:38 -05:00
Yevgen Muntyan f5f0a499c5 Apply settings in editor, don't let document care about it 2006-04-26 14:09:18 -05:00
Yevgen Muntyan 6c5f8f70d0 Unset highlighting when loading 2006-04-26 14:08:58 -05:00
Yevgen Muntyan c134890d31 Removed _moo_edit_apply_style_settings() 2006-04-26 14:08:39 -05:00
Yevgen Muntyan 37a0ea591a Do not enable highlighting when changing language 2006-04-26 14:07:50 -05:00
Yevgen Muntyan dd5dbf1b5f Do not use regular expressions for special sequences 2006-04-26 13:24:57 -05:00
Yevgen Muntyan 7ea6d2f457 Made egg_regex_new return NULL on error 2006-04-25 14:08:35 -05:00
Yevgen Muntyan a7715b8570 Use limit field 2006-04-25 14:08:23 -05:00
Yevgen Muntyan e39e28fefd Removed user actions stuff 2006-04-25 02:40:33 -05:00
Yevgen Muntyan 99052db422 Added Input Methods menu 2006-04-25 02:30:46 -05:00
Yevgen Muntyan 667d853637 Use offsets instead of iterators, to avoid problems with preedit 2006-04-25 02:30:28 -05:00
Yevgen Muntyan ca1df67483 Indent, Unindent actions 2006-04-25 02:29:39 -05:00
Yevgen Muntyan 688b49b87c Remove placeholder tag when placeholder content is modified 2006-04-25 02:01:41 -05:00
Yevgen Muntyan c120ac895b Renamed MooPlaceholder to MooTextBox; added text placeholders 2006-04-25 01:42:01 -05:00
Yevgen Muntyan f41112a35a Added tab-key-action setting 2006-04-25 00:10:36 -05:00
Yevgen Muntyan 50a7ed93df Added tab_key_action; made ctrl-up/down scroll by one line 2006-04-24 23:18:25 -05:00
Yevgen Muntyan 49f53a4d0f Post message to status bar if no placeholder found 2006-04-24 14:35:50 -05:00
Yevgen Muntyan aa80caa5b7 Next/Prev Placeholder 2006-04-24 14:27:34 -05:00
Yevgen Muntyan d7ff4b1d31 Use one placeholder tag per view 2006-04-24 14:04:47 -05:00
Yevgen Muntyan 0a1e0aa8b4 Reverted MooTextTag stuff; implemented placeholders using child anchors 2006-04-24 13:44:25 -05:00
Yevgen Muntyan 7f0d50c345 Don't abort on copy/paste; still broken 2006-04-24 05:13:52 -05:00
Yevgen Muntyan e2a5772998 Trying to implement placeholders using hacks with tags and UNKNOWN_CHAR 2006-04-24 03:59:35 -05:00
Yevgen Muntyan e83615d534 moo_debug_enabled() 2006-04-24 01:29:05 -05:00
Yevgen Muntyan e9a850a887 Use word-boundary option 2006-04-24 01:28:53 -05:00
Yevgen Muntyan 88a39130f8 Wrapped treeview stuff into an object 2006-04-23 02:09:14 -05:00
Yevgen Muntyan 9e4ae7a3e8 Moved default boolean values into the MooConfig 2006-04-22 21:58:43 -05:00
Yevgen Muntyan cce718f26f Moved widgets stuff from mooconfig.* to mooutils-treeview.* 2006-04-22 19:13:35 -05:00
Yevgen Muntyan 92ce36b105 Simplified api dealing with widgets 2006-04-22 16:53:21 -05:00
Yevgen Muntyan 71fd168b3b Moved widgets stuff from as-plugin-prefs.c to mooconfig.* 2006-04-22 16:39:16 -05:00
Yevgen Muntyan 2275b7e061 Removed MooHelp 2006-04-22 16:38:55 -05:00
Yevgen Muntyan 35871f7afa Make pcre use g_malloc and g_free 2006-04-22 16:38:42 -05:00
Yevgen Muntyan 5e9b25db31 Prefix pcre mempry api with underscores 2006-04-22 16:38:20 -05:00
Yevgen Muntyan a939f2579b Open email urls 2006-04-22 16:37:41 -05:00
Yevgen Muntyan 4cb16fd438 Updated to changes in MooConfig 2006-04-22 11:32:36 -05:00
Yevgen Muntyan ccb8ad8dde Removed item id stuff; made the model work 2006-04-22 11:31:54 -05:00
Yevgen Muntyan b62f99bb61 Removed md5 sum stuff, it's not needed 2006-04-22 08:51:44 -05:00
Yevgen Muntyan 27a7a5b22b Added methods for getting/setting visual iter line offset 2006-04-22 08:42:02 -05:00
Yevgen Muntyan 290b9fae7c moo_chksum() - calculates md5sum 2006-04-21 20:33:29 -05:00
Yevgen Muntyan bc319c28f2 Merge 2006-04-21 12:15:01 -05:00
Yevgen Muntyan 5bf3b7028e Make dialogs wider by default 2006-04-21 11:51:48 -05:00
Yevgen Muntyan 2e30ae7abc moo_config_move_item() 2006-04-21 04:11:43 -05:00
Yevgen Muntyan 7a5069ea38 Added 'modify' argument to MooConfig methods 2006-04-21 03:30:22 -05:00
Yevgen Muntyan 7164887245 Install plugins into libdir 2006-04-21 03:30:05 -05:00
Yevgen Muntyan 6ca745a086 Made MooConfig a TreeModel; changed api to allow loading multiple files 2006-04-21 03:16:50 -05:00
Yevgen Muntyan 16137d0d50 Use moo_edit_get_window() and moo_position_window() 2006-04-20 23:44:50 -05:00
Yevgen Muntyan eb2bd52f49 Resaved in glade-3 2006-04-20 23:44:33 -05:00
Yevgen Muntyan b0e27c1f48 Added moo_edit_(un)comment back 2006-04-20 17:59:37 -05:00
Yevgen Muntyan b0209d6b8c #define strings used in cfg files 2006-04-20 17:58:25 -05:00
Yevgen Muntyan f82cf4eb0d Use "moo_module_init" in loadable modules 2006-04-20 17:57:53 -05:00
Yevgen Muntyan 90ef4e4f20 Win32 fixes 2006-04-20 14:13:42 -05:00
Yevgen Muntyan afbb146d9e Make gcc happier 2006-04-20 11:56:48 -05:00
Yevgen Muntyan aa928032af Set actions accelerators 2006-04-20 04:49:13 -05:00
Yevgen Muntyan 5b818948b3 create_menu_action(): check action options 2006-04-20 04:10:34 -05:00
Yevgen Muntyan 931c5e87f5 Customizable popup menu 2006-04-20 03:57:05 -05:00
Yevgen Muntyan e970a062af moo_accel_normalize(); moo_accel_parse() 2006-04-20 01:03:39 -05:00
Yevgen Muntyan b2a11b2485 Extra argument to moo_cmd_view_run_command 2006-04-19 17:23:45 -05:00
Yevgen Muntyan 97f76e4d8c cd to document dir before executing shell script 2006-04-19 17:23:23 -05:00
Yevgen Muntyan eec0710bd6 ALlow specifying working dir 2006-04-19 17:23:02 -05:00
Yevgen Muntyan b7a395f7b0 if % elif % ... % else %; 2006-04-19 16:47:08 -05:00
Yevgen Muntyan 2d9c7ca317 tools.cfg 2006-04-19 16:46:39 -05:00
Yevgen Muntyan 25094cb892 FileExists() 2006-04-19 16:46:24 -05:00
Yevgen Muntyan fae234dfe8 Added 'ext' variable, Open() function 2006-04-19 16:45:56 -05:00
Yevgen Muntyan ed71634668 \begin{document} 2006-04-19 13:53:29 -05:00
Yevgen Muntyan 13e3648387 Insert suffix only if it's not there 2006-04-19 13:53:11 -05:00
Yevgen Muntyan ba4cf55080 Fixed a crash 2006-04-19 13:52:35 -05:00