-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathNEWS
227 lines (173 loc) · 7.42 KB
/
NEWS
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
News in 5.15.1, 2025-02-24
--------------------------
* Remove use of various GTK deprecations
* Testsuite improvements
* Translation updates
News in 5.15.0, 2025-02-02
--------------------------
This is a beta release for GNOME 48.beta
* Various introspection fixes
* Improvements to GtkSourceAssistants
* Various GtkTextIter performance improvements
* Deduplication fixes when sorting
* Alter paths for resource:// usage so that resources take priority
over system installations other than the current one
* Adwaita.xml, Adwaita-dark.xml style updates
* Quantize Y position for gutter line numbers
* New and updated languages: meson.lang, zig.lang
* Translation updates
News in 5.14.1, 2024-10-04
--------------------------
This is a bug-fix release for GNOME 47
* Ensure you cannot show context menu from GtkSourceMap which otherwise
has a limited FontMap containing only the BuilderBlocks font.
News in 5.14.0, 2024-09-13
--------------------------
This is a stable release for GNOME 47.0
* Fix an issue where the gutter would not redraw when focus changes.
* Add support for Groff syntax
News in 5.13.1, 2024-08-04
--------------------------
This is an unstable release update for GNOME 47.beta
* Documentation improvements
* Improve performance of BuilderBlocks font loading. Some of this
effort required changes to the TTF, so user testing with a wide
variety of languages is desired. This should reduce startup time
of GtkSourceView using applications.
* gtk-doc.lang: highlight `backtick` spans
* c.lang: highlight [[]] style attributes
* java.lang: improve escaped character matching
* Adwaita.xml, Adwaita-dark.xml: style updates to track platform
changes for GNOME 47.
News in 5.13.0, 2024-06-28
--------------------------
This is an unstable release update for GNOME 47.alpha
* Ensure gutter renderers are released during dispose
* Make default auto-indenter keep indentation when cursor is at line start
* python3.lang: Fix f-string in curly braces to have no-spellcheck applied
* Translation updates
News in 5.12.1, 2024-05-30
--------------------------
This is a stable release update
* Update documentation links
* Specify recoloring hex colors for Adwaita-dark
* Improve grid drawing positions slightly
* Use a weak ref for GtkSourceView backpointer in GtkSourceGutterRenderers
which fixes a potential leak of GtkSourceView
* Fix a fontconfig check for Windows
* Fix section name for elixir
News in 5.12.0, 2024-03-15
--------------------------
This is a stable release for GNOME 46
* Do not trigger default indenter for Return when a selection is active
* Render overview slider below text rather than above w/ RGBA
* Premix certain colors in overview when drawing to avoid RGBA blends on GPU
* Avoid round-trip to main loop when map slider needs allocation
* Avoid an extra GSK transform for each line number in the gutter
* Translation updates
News in 5.11.2, 2024-03-03
--------------------------
This is a development release for GNOME 46.rc
* Ignore empty globs in language specification for mimetypes
* Ensure that partially visible highlight lines are drawn
* Fix line style properties after unsetting style scheme
* latex.lang: Improvements to command parsing
News in 5.11.1, 2024-02-12
--------------------------
This is a development release for GNOME 46.beta
* A new -Dbuild-testsuite configuration option
* Some build options were renamed to follow more closely
what GTK itself uses now.
-Dgtk_doc became -Ddocumentation
-Dinstall_tests became -Dinstall-tests
* Improvements to BuilderBlocks font to support Windows
- This supports FontConfig on Windows currently
- With Pango 1.52.0 it will support win32 font loader
* Fix a rendering issue where the gutter would not highlight
the same as the current-line-highlight.
* An optimization for line number drawing which avoids using
PangoLayout when drawing.
* Ensure the gutter is redrawn when focus leaves text view
* Improved support for input methods when X11 and ibus are
used by making it behave closer to Wayland input methods.
* Ignore the current-line highlight when out of view which
improves the damage area calculation in GTK.
* A new Wren language spec
* Updates for the sh language-spec
* Translation updates
News in 5.11.0, 2024-01-08
--------------------------
This is a development release for GNOME 46.alpha
* Fixes for searching invisible text
* Sort ordering fixes for guessing languages which fixes loading
Python 3 before Python 2.
* Various Vim emulation fixes
* Updated Languages: Elixir, Python3, C
* Updated Style Schemes: Oblivion
* Cursor fixes for source gutter
* Fix undo after alt+up/down
* Fix newline detection fallback on some systems
News in 5.10.0, 2023-09-16
--------------------------
5.10.0 corresponds with GNOME 45.0 and is meant for end-user
distribution.
Changes since 5.9.0:
* Translation updates
News in 5.9.0, 2023-09-01
-------------------------
5.9.0 is a release candidate for GNOME 45.
* Documentation improvements
* Various introspection improvements
* New languages: Blueprint
* Updated languages: C, C++, Rust, Python3, Shell, Java, OCaml
* Updated style schemes: cobalt
* GtkSourceBuffer gained a "loading" property which is
toggled when GtkSourceFileLoader is loading the buffer
from storage.
* More defensiveness improvements in GtkSourceBufferOutputStream.
* A leak in Vim emulation has been fixed.
* Vim emulation now supports visual replace.
* Scheduling of batched workers has been improved with
gtk_source_scheduler_add().
* Snippets are now initialized from GtkSourceView.constructed()
to allow for applications to hook buffer creation.
* Translation updates
News in 5.8.0, 2023-03-17
-------------------------
5.8.0 is meant for end-users which corresponds to the GNOME 44.0 release.
* vim: avoid large numbers of small deletions in filter command
* adwaita.xml: add missing def:deletion style
* todotxt.lang: add support for todo.txt format
News in 5.7.2, 2023-03-03
-------------------------
5.7.2 is a development release of GtkSourceView intended for application
developers and unstable distributions alike.
* Documentation improvements
* Updated languages: java.lang, html.lang
* Fix Y offset calculation when GtkTextView:top-margin is set
* Completion now requeries providers upon manual activation
* CSS updates for completion popover to reduce allocation jitter
* Assistants will more aggresively update positioning. It is heavily
suggested that you have GNOME/gtk!5564 in whatever GTK you are
linking against to reduce the potential for frames rendered with
missing allocations/text.
News in 5.7.1, 2023-02-15
-------------------------
5.7.1 is a development release of GtkSourceView intended for application
developers and unstable distributions alike.
* Updated languages: c.lang, docker.lang, nix.lang
* Add missing version functions to GIR generation.
* Moving through snippets now retires the completion popover.
* Documentation updates.
News in 5.7.0, 2023-01-23
-------------------------
5.7.0 is a development release of GtkSourceView intended for application
developers and unstable distributions alike.
Changes since 5.6.2
* gutterrenderermarks: avoid potential infinite loop with marks
* build: drop unnecessary vapigen check
* cpp.lang: add constinit keyword
* java.lang: fix escaped characters
* lean.lang: strings may contain line breaks
* nix.lang: Add Nix syntax highlighting
* reasonml.lang: add ReasonML language