2.10.3: * Fixed build with newer glib. (Krzesimir Nowak) 2.10.2: * Fixed plenty of reference counting problems, mainly in completion stuff. (Krzesimir Nowak) * Added completion test. (Krzesimir Nowak) * Fixed building with newer glibmm. (Krzesimir Nowak) 2.10.1: * Fixed passing empty strings to SourceLanguageManager::guess_language(). (Krzesimir Nowak) 2.10.0: * Fixed reference counting in SourceLanguageManager and SourceBuffer. (Murray Cumming) * Added const methods in SourceCompletion and SourceCompletionProvider. (Krzesimir Nowak) 2.9.2: * Added SourceUndoManager, SourceCompletionWords and updated SourceBuffer. (Krzesimir Nowak) * Added vfuncs to SourceCompletionProposal and SourceCompletionProvider. (Krzesimir Nowak) * Documentation: Documented SourceUndoManager, SourceCompletionWords and new methods in SourceBuffer. (Krzesimir Nowak) 2.9.1: * Documentation: Documented all stuff. (Krzesimir Nowak) * SourceBuffer: Added default constructor and unset_style_scheme() method. (Krzesimir Nowak) * SourceView: Added unset_mark_category_icon() and unset_mark_category_background() methods. (Krzesimir Nowak) 2.9.0: * Transition to mm-common build infrastructure. (Krzesimir Nowak) * Added SourceGutter, SourceCompletionInfo, SourceCompletionProposal, SourceCompletionContext, SourceCompletionItem, SourceMarkup, SourceCompletionProvider, SourcePrintCompositor and SourceCompletion. (Krzesimir Nowak) * SourceView: Deprecated set_mark_category_pixbuf() in favor of set_mark_category_icon() methods. Deprecated set_mark_category_pixbuf() method - now it always return empty refptr. (Krzesimir Nowak) * SourceIter: Deprecated SearchFlags in favor of SourceSearchFlags. (Krzesimir Nowak) * SourceStyle: Added properties. (Krzesimir Nowak) 2.3.1: * SourceBuffer: Added properties. (Murray Cumming) * SourceLanguageManager: Added guess_language(). (Balazs Tirpak) * Documentation: Updated reference documentation. (Dodji Seketeli) * Build: Fix warnings caused by extra ;s. (Murray Cumming) 2.2.0: gtksourceviewmm-2.0 is now API/ABI is now stable. This release wraps gtksourceview 2.0 1.9.5: * SourceBuffer: Added the source_mark_updated signal. * SourceMark: Constructor: Added the optional name parameter. * SourceStyle: Added the copy() method. * SourceStyleSchemeManager: Added set_search_path(), reset_search_path, get_search_path(), and get_scheme_ids() methods. * SourceView: Added properties. 1.9.4: * SourceBuffer: Added *_source_mark() methods. * Added SourceMark. * Added SourceStyleSchemeManager. (Jonathon Jongsma) * SourceBuffer, SourceMark, SourceView: Some const corrections and refcounting corrections. (Murray Cumming) * Correct the installation of the .m4 gmmproc files. (Yselkowitz) 1.9.3: * A correction in the pkg-config file. (Armin Burgmeier) 1.9.2: * Removed SourceMarker because GtkSourceMarker was removed from the C API. * SourceBuffer: Removed create_marker(), move_marker(), delete_marker(), get_marker(), get_markers_in_region(), get_first_marker(), get_last_marker(), get_iter_at_marker(), get_next_marker(), and get_prev_marker(), because the C functions were removed from the C API. * SourceView: Remove set_marker_pixbuf(), get_marker_pixbuf(), set_show_line_markers(), and get_show_line_markers(), because the C functions were removed from the C API. 1.9.1: Updated to build against the new gtksourceview 2.0 API: * SourceBuffer: The constructor now takes a TextTagTable instead of a SourceTagTable. Removed set_bracket_match_style(). * SourceLanguage: Removed get_tags(), get_escape_char(), set_mime_types(), get_style_scheme(), set_style_scheme(), get_tag_style(), set_tag_style(), get_tag_default_style(). Added get_hidden() and get_style_name(). * SourceLanguageManager.ccg: Renamed SourceLanguagesManager to SourceLanguageManager. Removed get_language_from_mime_type() - there is no replacement yet. Removed get_available_languages(), get_lang_files_dirs(). Added get_default(), get_search_path(), get_language_ids(), and get_language(). * SourceStyle: Added this class. * SourceStyleScheme: Removed get_tag_style(), get_style_names(), get_default(). Added get_id(), get_name(), get_description(), get_authors(), get_filename(), get_style(). * SourceView: Added the SourceSmartHomeEndType enum, and used it in set_smart_home_end() and get_smart_home_end(). Renamed set_tabs_width() to set_tab_width(), and get_tabs_width() to get_tab_width(). Renamed set_show_margin() to set_show_right_margin(), and get_show_margin() to get_show_right_margin(). Renamed set_margin() to set_right_margin_position(), and get_margin() to get_right_margin_position(). * Removed SourceTag, SourceTagStyle, SourceTagTable Regular Gtk::TextTags should now be used instead. 0.3.0 This is a bug fix and feature release that breaks the API a little bit, but that is for the good. Users of 0.1.0 and 0.2.0 must recompile their applications, sorry. GtkSourceViewMM is slowly reaching a state where API/ABI stability will become possible, though. [Dodji Seketeli] * updated API documentation * added gtksourceview/gtksourceviewmm.h as a shortcut header to include all the gtksourviewmm headers. * wrapped the GtkSourceIter class. [Murray Cumming] * various API cleanless fixes. Added needed const to various getters. * cleaned documentation make install process [Johannes Schmid] * fixed a typo. Renamed SourceBuffer::end_notundoable_action() into SourceBuffer::end_not_undoable_action(). 0.2.0: This is a bugfix release that breaks the API a little bit. Users of 0.1.0 must recompile their applications, sorry. * added a create() method to gtksourceview::SourceLanguage and gtksourceview::SourceLanguagesManager . Made the constructor of gtksourceview::SourceLanguagesManager protected, cleanup. [Murray Cumming] * set the argument of set_*(bool) methods to 'true' by default [Dodji Seketeli] 0.1.0: * Initial release of libgtksourceviewmm 0.1.0 * This is a fork of gtksourceviewmm 1.10.0 . It has been totally rewritten to integrate well in the gtkmm environment. * all the APIs of gtksourceview 1.6.2 are wrapped. * users who used to use gtksourceviewmm from the svn repository must now update their configure.[in|ac] to check against libgtksourceviewmm-1.0, version 0.1.0. The former check was against gtksourceviewmm-1.0 (there was no 'lib' prefix), version 1.10.0. I decided to change the name of the project to be able to set the project's version to a number < 1.0, whereas the initial gtksourceviewmm project current version was 1.10.0. To me, version > 1.0 implies a certain level of maturity and libgtksourceviewmm is too young to commit on that.