1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257
|
3.18.0 (unstable):
* Regenerate with the latest glibmm.
3.17.1 (unstable):
* Require (and use) C++11.
(Murray Cumming)
3.12.0 (stable):
* Deprecated some API because some of the C API was deprecated.
(Murray Cumming)
* Fix the examples build with recent gtkmm versions.
(Murray Cumming)
3.2.0 (stable):
* Wrapped gtk_source_gutter_get_renderer_at_pos()
as Gsv::Gutter::get_renderer_at_pos().
(Krzesimir Nowak)
* Search test does not use deprecated methods.
(Krzesimir Nowak)
3.0.0:
* Markup: changed operator bool() to operator const void*() to avoid
implicit cast to int. (Murray Cumming)
2.91.9:
* Large API break - removed Source prefix from type names, SOURCE_ from
enum value names and source from headers. (Krzesimir Nowak)
* Avoid tarball dependency on mm-common. That bumps mm-common requirement
to yet unreleased version. (Krzesimir Nowak)
2.91.8:
2.91.7:
2.91.6:
* There were no releases.
2.91.5:
* Replaced Glib::*Handles with std::vector. (Krzesimir Nowak)
2.91.4:
* Fixed build with recent GtkSourceView. (Krzesimir Nowak, Murray Cumming)
* Wrapped missing properties in SourceGutterRendererPixbuf,
SourceGutterRendererText, SourceLanguage, SourceLanguageManager,
SourceStyleScheme, SourceStyleSchemeManager. (Krzesimir Nowak)
2.91.3:
* There was no 2.91.3. Sorry.
2.91.2:
* Fixed reference counting in completion classes and added a completion test.
(Krzesimir Nowak)
* Renamed gtksourceview namespace to Gsv.
* Written documentation about migration from 2.0 to 3.0 - it describes most of
API breaks (like the one mentioned above). (Krzesimir Nowak)
* Wrapped GtkSourceGutterRenderer, GtkSourceGutterRendererPixbuf,
GtkSourceGutterRendererText and GtkSourceMarkCategory. (Krzesimir Nowak)
* Use the gtk conversions from gtkmm now that they are not in glibmm.
That bumps mm-common requirement to yet unreleased version. (Murray Cumming)
2.91.1:
* Lots API/ABI breaks - a document about migrating from gtksourceviewmm-2.0
to gtksourceviewmm-3.0 is to be written, because some of ABI breaks are nasty.
(Krzesimir Nowak)
* SourceBuffer: Wrapped "bracket-matched" signal.
(Krzesimir Nowak)
* SourceIter: Gone.
(Krzesimir Nowak)
2.91.0:
* Bumped API version to 3.0, so now it also uses gtkmm-3.0. (Murray Cumming)
* Some deprecated methods were removed. (Murray Cumming)
* Wrapped some properties, enums, methods and signals in SourceView and
SourceBuffer. (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.
|