File: NEWS

package info (click to toggle)
libgtksourceviewmm 3.18.0-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 16,736 kB
  • sloc: sh: 11,279; xml: 5,908; cpp: 800; perl: 236; javascript: 95; makefile: 79
file content (257 lines) | stat: -rw-r--r-- 8,884 bytes parent folder | download | duplicates (3)
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.