Accepting request 1004665 from GNOME:Next

- 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.

OBS-URL: https://build.opensuse.org/request/show/1004665
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtksourceview5?expand=0&rev=10
This commit is contained in:
Bjørn Lie 2022-09-19 16:24:46 +00:00 committed by Git OBS Bridge
parent 7ae60963d7
commit 29aeaa17be
4 changed files with 60 additions and 10 deletions

View File

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

View File

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

View File

@ -1,3 +1,51 @@
-------------------------------------------------------------------
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>

View File

@ -18,13 +18,13 @@
%define _name gtksourceview
Name: gtksourceview5
Version: 5.5.1
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.5/%{_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,12 +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(libpcre2-8)
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