gtksourceview 5.6.0
- From: Christian Hergert <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: gtksourceview 5.6.0
- Date: Sat, 17 Sep 2022 15:52:53 -0400 (EDT)
About gtksourceview
===================
GtkSourceView is a GNOME library that extends GtkTextView, the
standard GTK widget for multiline text editing. GtkSourceView adds
support for syntax highlighting, undo/redo, file loading and saving,
search and replace, a completion system, printing, displaying line
numbers, and other features typical of a source code editor.
News
====
This release corresponds to GNOME 43.0 and includes many bug fixes
across the library. It is recommended that distributions update to
this release.
* Updated languages: awk.lang, lean.lang
* Updated style schemes: Adwaita.xml, Adwaita-dark.xml,
solarized-light.xml, solarized-dark.xml, cobalt.xml
* Translation updates
* A bug with input grabs has been fixed when using GtkSourceHover
to create interactive tooltips in a stack or notebook.
* highlight-current-line is only rendered when the toplevel is active.
* Merging of snippet bundles handles tooltips now.
* The snippet manager now delays snippet parsing until needed.
* Completion of snippets is now lazier resulting in less memory and
CPU usage.
* Informative tooltips for snippets are now more aggressively dismissed.
* Scrolling now dismisses interactive hover tooltips.
* Use of Escape now dismisses the completion list and forwards the
event to the GtkSourceView, improving integration of Vim emulation.
* Snippet filtering correctness has been improved when adding/removing
characters from the filter text.
* Assistants such as the completion list defer repositioning to the
next frame tick which improves some situations with widgetry not
having an allocation when snapshotted.
* A new GtkSourceCompletion::provider-model-changed signal has been
added which allows observation of providers by external tooling.
This can be used to implement features like "top matches" from various
completion providers.
* Testsuite improvements
* GtkSourceView now uses GSignalGroup and GBindingGroup from GLib, and
therefore bumps our GLib dependency as it would be necessary with
updated GTK releases anyway.
* GtkSourceHoverDisplay now specifies a CSS element name for use by
applications in styling.
* GtkSourceCompletion now uses PANGO_UNDERLINE_SINGLE_LINE and
PANGO_WEIGHT_BOLD Pango attributes for highlighting fuzzy matches.
This improves visibility when used with certain character sets.
* Splicing of Pango attributes has been improved for completion which
ensures the merging does not result in missing attributes.
* Some methods have been marked as virtual for Vala.
Download
========
https://download.gnome.org/sources/gtksourceview/5.6/gtksourceview-5.6.0.tar.xz (1.21M)
sha256sum: 0ca3df1d2af61bde3608d0d3f233e4a41f958e2ae59b9fc209c3df6102e8afdd
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]