Dominique Leuenberger 2022-09-21 12:40:48 +00:00 committed by Git OBS Bridge
commit 41dd4d2f43
4 changed files with 103 additions and 11 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ad140e07eb841910de483c092bd4885abd29baadd6e95fa22d93ed2df0b79de7
size 1261496

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0ca3df1d2af61bde3608d0d3f233e4a41f958e2ae59b9fc209c3df6102e8afdd
size 1266084

View File

@ -1,3 +1,93 @@
-------------------------------------------------------------------
Sun Sep 18 10:38:39 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 5.6.0:
+ Updated languages: awk.lang, lean.lang
+ Updated style schemes: Adwaita.xml, Adwaita-dark.xml,
solarized-light.xml, solarized-dark.xml, cobalt.xml.
+ 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.
+ Updated translations.
- Add optional pkgconfig(fontconfig) and pkgconfig(pangoft2)
BuildRequires: build fonconfig support.
-------------------------------------------------------------------
Thu Aug 11 16:04:19 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 5.5.1:
+ Many fixes to GtkSourceSnippet parsing and expaction.
+ Various test-suite fixes.
+ The snippet completion provider now avoids inflating snippet
objects until they are inserted.
+ Input-method integration improvements for custom indenters.
+ Performance improvements to GtkSourceBuffer.
+ Performance improvements when translating improperly encoded
documents to fallback hexadecimal characters.
+ Disable GtkSourceBuffer::cursor-moved signal while loading
buffers with GtkSourceFileLoader.
+ Adwaita.xml styling fixes for def:error.
+ More profiling integration with sysprof.
+ Updated languages: lean, latex, chdr, cpphdr.
+ Updated translations.
-------------------------------------------------------------------
Mon Jul 18 07:49:37 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 5.5.0:
+ Build fixes for deprecated meson features and MSVC
improvements.
+ Fixes for hover assistant placement and display.
+ A number of improvements to Vim emulation.
+ The overview map can now avoid redrawing in a number of
scenarios.
+ The completion popover can now avoid repositioning in a number
of scenarios.
+ The completion popover now hides before resetting grid content.
+ Language specifications can now provide a suggested suffix or
name for new files. GNOME Text Editor has examples for using
this new opt-in metadata.
+ Various fixes display of snippet assistants.
+ New languages: twig.lang.
+ Updated translations.
- Add explicit pkgconfig(libpcre2-8) BuildRequires as meson checks
for it, already pulled in by other dependencies.
- Use ldconfig_scriptlets macro for post(un) handling.
-------------------------------------------------------------------
Mon Jun 13 11:26:32 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -18,13 +18,13 @@
%define _name gtksourceview
Name: gtksourceview5
Version: 5.4.2
Version: 5.6.0
Release: 0
Summary: GTK+ Source Editing Widget
License: LGPL-2.1-or-later
Group: System/GUI/GNOME
URL: https://wiki.gnome.org/Projects/GtkSourceView
Source0: https://download.gnome.org/sources/gtksourceview/5.4/%{_name}-%{version}.tar.xz
Source0: https://download.gnome.org/sources/gtksourceview/5.6/%{_name}-%{version}.tar.xz
Source1: changes.lang
BuildRequires: gobject-introspection-devel >= 1.70
@ -33,11 +33,14 @@ BuildRequires: pkgconfig
BuildRequires: python3-gi-docgen
BuildRequires: vala
BuildRequires: valgrind
BuildRequires: pkgconfig(fribidi)
BuildRequires: pkgconfig(gio-2.0) >= 2.70
BuildRequires: pkgconfig(glib-2.0) >= 2.70
BuildRequires: pkgconfig(gtk4) >= 4.4
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(fribidi) >= 0.19.7
BuildRequires: pkgconfig(gio-2.0) >= 2.72
BuildRequires: pkgconfig(glib-2.0) >= 2.72
BuildRequires: pkgconfig(gtk4) >= 4.6
BuildRequires: pkgconfig(libpcre2-8) >= 10.21
BuildRequires: pkgconfig(libxml-2.0) >= 2.6
BuildRequires: pkgconfig(pangoft2)
%description
GtkSourceView is a text widget that extends GtkTextView, the standard
@ -103,8 +106,7 @@ features typical of a source editor.
# Install language definition for *.changes files:
install -m 644 %{S:1} %{buildroot}%{_datadir}/gtksourceview-5/language-specs/
%post -n libgtksourceview-5-0 -p /sbin/ldconfig
%postun -n libgtksourceview-5-0 -p /sbin/ldconfig
%ldconfig_scriptlets -n libgtksourceview-5-0
%files -n libgtksourceview-5-0
%license COPYING