Commit Graph

112 Commits (f6387fc5c33bc3789248998e980ed50975390797)

Author SHA1 Message Date
Yevgen Muntyan ec1db186a9 Take bookmarks line background color from style scheme 2007-11-27 22:22:57 -06:00
Yevgen Muntyan bdcbeb7878 Added encodings menu item into the notebook popup menu 2007-11-26 00:13:17 -06:00
Yevgen Muntyan 7f70327f47 Fixed bunch of leaking popup menus 2007-09-28 18:07:07 -05:00
Yevgen Muntyan 362832dc68 Great license version change 2007-09-23 11:47:28 -05:00
Yevgen Muntyan 1d78070e4c Reverted those regex-based indenters 2007-08-06 23:06:42 -05:00
Yevgen Muntyan 07cb6a5995 Fixed bunch of leaks 2007-08-06 13:17:25 -05:00
Yevgen Muntyan e2279c8e5b Started regex-based indenter 2007-07-31 11:52:04 -05:00
Yevgen Muntyan 5951a869d0 Removed canvas; put all generated files into nodist_SOURCES; added rules to generate headers from glade files 2007-07-12 00:54:41 -05:00
Yevgen Muntyan 2902ce6aed Made moo_edit_get_filename() return duplicated string 2007-07-07 07:34:41 -05:00
Yevgen Muntyan 494130f833 Removed pre-gtk-2.6 stuff, made build with gtk-2.6 work 2007-06-24 15:00:11 -05:00
Yevgen Muntyan 938c33a926 Changed license to LGPL 2007-06-24 12:56:20 -05:00
Yevgen Muntyan bd4352f571 Added actions for input methods and special characters 2007-04-07 01:58:23 -05:00
Yevgen Muntyan 8b2c75ff7f Made it work without xml 2007-01-26 09:59:02 -06:00
Yevgen Muntyan dc1c8500b0 Replaced g_(idle|timeout|io) functions with gdk threads-aware wrappers 2007-01-19 20:47:59 -06:00
Yevgen Muntyan ccf7d55ebe -ansi -pedantic fixes 2007-01-11 20:28:22 -06:00
Yevgen Muntyan d95671b8f2 Do not use gtk_object_sink with glib >= 2.10 2007-01-07 22:27:22 -06:00
Yevgen Muntyan 03f1b83e55 Greta cleanup: removed unused functions; made static what appropriate 2006-12-31 04:53:45 -06:00
Yevgen Muntyan 91b78b5c85 Removed MooEditPrivate.file_watch_policy 2006-12-30 23:45:10 -06:00
Yevgen Muntyan cf38e20b69 Use G_UNLIKELY in get_type() functions 2006-12-30 22:18:14 -06:00
Yevgen Muntyan 177042a342 Separated context menu xml and main UI xml; made moo_editor_apply_prefs() public 2006-12-20 18:19:48 -06:00
Yevgen Muntyan 4941eb05ea Use encodings on save too, show nicer error messages 2006-12-17 10:58:17 -06:00
Yevgen Muntyan e3c2711e87 New header mooeditor-private.h; new property MooEditor::focused-doc 2006-12-06 23:02:08 -06:00
Yevgen Muntyan db5bfe2d81 Handle emacs' "-*- langname -*-" 2006-12-04 22:55:42 -06:00
Yevgen Muntyan 3c03290f76 Show popup correctly 2006-11-26 22:56:30 -06:00
Yevgen Muntyan e656e90ab6 Numbered bookmarks; Bookmarks menu 2006-11-25 15:03:17 -06:00
Yevgen Muntyan ebd136b500 Better left margin 2006-11-23 20:09:41 -06:00
Yevgen Muntyan 31c09f5e9a C90 mode: don't use // comments, don't use trailing commas in enums, and so on 2006-10-18 00:24:35 -05:00
Yevgen Muntyan 4ccd0dcd5f Try to get mode string from second line too 2006-09-06 12:25:22 -05:00
Yevgen Muntyan 36ff6f4a07 Removed odd #include's 2006-08-31 00:31:39 -05:00
Yevgen Muntyan ee2dea7d75 GtkSourceView highlighting engine 2006-08-26 04:46:29 -05:00
Yevgen Muntyan aa1cc9ef22 Use glib-mkenums 2006-08-19 02:50:56 -05:00
Yevgen Muntyan a6d2894f3c Use GTypeInstance private field 2006-08-19 01:15:42 -05:00
Yevgen Muntyan 4cb996dfb3 Split mooedit-action.* into mooeditaction.* and mooeditaction-factory.* 2006-08-19 00:59:53 -05:00
Yevgen Muntyan 6273534c82 More private/public api separation 2006-08-15 03:21:44 -05:00
Yevgen Muntyan b9ffc63ecb MooActionCollection - object containing bunch of actions groups; MooActionBase - interface used by all actions in moo; MooAction, MooToggleAction, MooRadioAction - subclasses of corresponding gtk classes implementing MooActionBase interface. 2006-08-15 02:12:41 -05:00
Yevgen Muntyan cc60bdd4b9 Added GError** argument to glade functions 2006-08-08 19:32:47 -05:00
Yevgen Muntyan 9fdbae6fbe Added i18n stuff to MooGladeXML 2006-08-03 02:29:39 -05:00
Yevgen Muntyan bb22db5a1b Reworked MooEditConfig stuff, added filter settings 2006-07-27 14:39:53 -05:00
Yevgen Muntyan 170f947bb0 Added Cancel button to progress dialog 2006-07-14 22:30:45 -05:00
Yevgen Muntyan 3c3080ea75 Printing progress dialog 2006-06-30 00:58:35 -05:00
Yevgen Muntyan 99a545a11f Make sure _moo_lang_mgr_update_config() doesn't overwrite settings set from other sources 2006-06-26 07:47:55 -05:00
Yevgen Muntyan 051249eb5b Make sure color scheme setting is applied before opening documents 2006-06-26 05:47:38 -05:00
Yevgen Muntyan e804bbff10 Added tab-width MooTextView property, and made it MooEdit config setting; removed indent-tab-width from MooIndenter 2006-06-17 04:08:25 -05:00
Yevgen Muntyan f33012de95 Added Wrap Text and Show Line Numbers menu items 2006-06-17 02:38:23 -05:00
Yevgen Muntyan 79ef757208 Use gtk_text_buffer_get_slice instead of gtk_text_buffer_get_text 2006-06-09 14:27:08 -05:00
Yevgen Muntyan b6b409a64f Don't let config create an infinite loop 2006-05-23 12:59:23 -05:00
Yevgen Muntyan bbe61fe5cb Fixed loss of per-language settings on save 2006-05-21 21:41:02 -05:00
Yevgen Muntyan c126f77835 Renamed MooUndoMgr to MooUndoStack; removed MooTextBuffer::interactive 2006-05-21 11:18:11 -05:00
Yevgen Muntyan 74e3afb252 Replaced MooAction with GtkAction 2006-05-08 23:57:16 -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