Commit Graph

762 Commits (eaa1d2606e20848bcc43abf296ba7f50c0fd7dd0)

Author SHA1 Message Date
Yevgen Muntyan 4b83258c0a Fixed some leaks 2006-05-20 01:57:50 -05:00
Yevgen Muntyan d90711faed Use g_slice 2006-05-20 00:09:09 -05:00
Yevgen Muntyan df64cc4ae7 Disabled texinfo stuff 2006-05-19 09:30:42 -05:00
Yevgen Muntyan 0c2368b617 Do not try to access memory of another process 2006-05-19 09:30:30 -05:00
Yevgen Muntyan 623c25800a Added GAP extensions 2006-05-14 18:44:07 -05:00
Yevgen Muntyan 379c1b04d1 Prefixed more private functions with underscore 2006-05-13 16:09:46 -05:00
Yevgen Muntyan 6fc64ced03 Updated to changes in gtk api 2006-05-13 16:09:09 -05:00
Yevgen Muntyan 21b86f739a Made all get_type functions static 2006-05-13 16:08:47 -05:00
Yevgen Muntyan 84da130691 Made get_type() functions static 2006-05-12 16:38:50 -05:00
Yevgen Muntyan 74e3afb252 Replaced MooAction with GtkAction 2006-05-08 23:57:16 -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 54bdf748d6 Don't try to draw too much 2006-05-06 12:16:11 -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 2f575d16cd Save pane position 2006-05-04 22:41:23 -05:00
Yevgen Muntyan f765344f88 Removed delete-selection class method 2006-05-04 18:18:02 -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 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 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 37048b9cf7 Allow adding tools into different menus 2006-05-01 12:26:45 -05:00
Yevgen Muntyan 3f76831055 Added 'enabled' property 2006-05-01 03:35:41 -05:00
Yevgen Muntyan 1f67912dcf Removed moo_editor_set/get_default_lang 2006-04-30 21:24:35 -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 fe4411f32c #include <time.h> to pull time_t declaration 2006-04-30 13:37:49 -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 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 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 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 c3f4432c42 moo_edit_class_new_action_type() 2006-04-29 04:39:25 -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 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 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 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 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 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 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 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 27a7a5b22b Added methods for getting/setting visual iter line offset 2006-04-22 08:42:02 -05:00
Yevgen Muntyan 5bf3b7028e Make dialogs wider by default 2006-04-21 11:51:48 -05:00
Yevgen Muntyan 7a5069ea38 Added 'modify' argument to MooConfig methods 2006-04-21 03:30:22 -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 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 2d9c7ca317 tools.cfg 2006-04-19 16:46:39 -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 d3e6c300ce Completion files for GAP and LaTeX 2006-04-19 13:06:25 -05:00
Yevgen Muntyan 89450f7131 Added insert-script 2006-04-19 13:05:43 -05:00
Yevgen Muntyan 83e1172132 Added insert-script 2006-04-19 13:05:25 -05:00
Yevgen Muntyan 054f7ec4dc moo_text_context_new() 2006-04-19 13:05:09 -05:00
Yevgen Muntyan 1aba846e7e Added ACTION_SILENT 2006-04-18 14:44:02 -05:00
Yevgen Muntyan 2ab2ec137c Removed unused variable 2006-04-18 14:43:41 -05:00
Yevgen Muntyan acc9b58c3d Set document variables for scripts 2006-04-18 14:42:55 -05:00
Yevgen Muntyan 8f1409995d Set font and colors from the document 2006-04-18 12:51:38 -05:00
Yevgen Muntyan e15a5bb537 Sizing again 2006-04-18 12:29:31 -05:00
Yevgen Muntyan 16328eae9c Still playing with popup sizing 2006-04-18 05:30:35 -05:00
Yevgen Muntyan 02fa2d37f9 Don't crash on no prefix 2006-04-18 05:30:22 -05:00
Yevgen Muntyan 7766f30369 Corrected comment about MooCompletionStringFunc 2006-04-18 04:05:58 -05:00
Yevgen Muntyan 1bc0cb5e52 Really find common prefix; added MooCompletionGroup::name 2006-04-18 04:04:21 -05:00
Yevgen Muntyan e5cbcf5ee0 Get the common prefix, not just some 2006-04-18 03:32:32 -05:00
Yevgen Muntyan 5812b8897b MooCompletion tries all groups now; groups may have a suffix to insert after completion 2006-04-18 03:21:14 -05:00
Yevgen Muntyan 1176fcbb8f Fixed a leak 2006-04-18 01:47:31 -05:00
Yevgen Muntyan 4fb8afc340 A bit better sizing 2006-04-17 21:46:41 -05:00
Yevgen Muntyan 903fc0da5a Add scrollbar-spacing to scrolled window requisition 2006-04-17 21:43:55 -05:00
Yevgen Muntyan 68edaa38c3 Do not reverse completions order 2006-04-17 21:43:25 -05:00
Yevgen Muntyan d95d0e9115 Renamed MooTextCompletion back to MooCompletion; removed signals; removed GtkTreeModelFilter stuff 2006-04-17 21:31:25 -05:00
Yevgen Muntyan 823788610b Emit ACTIVATE before hiding, to avoid changing tree content 2006-04-17 21:30:57 -05:00
Yevgen Muntyan 6e9fa445f4 Removed prefs page 2006-04-17 01:43:21 -05:00
Yevgen Muntyan a045aed039 Use output pane 2006-04-16 22:06:13 -05:00
Yevgen Muntyan 2e51f71df3 Added output pane 2006-04-16 22:05:51 -05:00
Yevgen Muntyan 9a7e0e9866 Load user-defined actions into the Tools menu 2006-04-16 17:02:33 -05:00
Yevgen Muntyan 8e0827e704 MooEditWindowCheckActionFunc stuff 2006-04-16 17:02:19 -05:00
Yevgen Muntyan 5dce2636d1 Extra argument in moo_edit_context_new() 2006-04-16 17:01:19 -05:00
Yevgen Muntyan 8474fea9ec #define MOO_LANG_NONE "none" 2006-04-16 17:00:51 -05:00
Yevgen Muntyan 1374a8bfeb Allow specifying the doc 2006-04-16 17:00:24 -05:00
Yevgen Muntyan 78ba0112f8 Updated comment 2006-04-16 12:26:36 -05:00
Yevgen Muntyan 22cf474bb8 #include <moofileview/*> instead of #include <mooutils/moofileview/*> 2006-04-16 11:40:46 -05:00
Yevgen Muntyan d6a933c23b Make gcc happier 2006-04-16 05:30:55 -05:00
Yevgen Muntyan 8ea782afeb Added 'langs' plugin property, so plugins may attach only to docs with given language 2006-04-16 04:57:14 -05:00
Yevgen Muntyan 3846014b62 moo_text_popup_get_selected(), moo_text_popup_select() 2006-04-16 03:53:24 -05:00
Yevgen Muntyan ca06cfcc6d Cycle through the list using arrow keys 2006-04-16 03:42:18 -05:00
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