Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libgedit-gtksourceview for 
openSUSE:Factory checked in at 2024-10-08 17:18:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgedit-gtksourceview (Old)
 and      /work/SRC/openSUSE:Factory/.libgedit-gtksourceview.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libgedit-gtksourceview"

Tue Oct  8 17:18:09 2024 rev:4 rq:1205476 version:299.3.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/libgedit-gtksourceview/libgedit-gtksourceview.changes
    2024-03-20 21:13:35.744297042 +0100
+++ 
/work/SRC/openSUSE:Factory/.libgedit-gtksourceview.new.19354/libgedit-gtksourceview.changes
 2024-10-08 17:18:39.418644538 +0200
@@ -1,0 +2,17 @@
+Wed Oct  2 14:12:08 UTC 2024 - Dominique Leuenberger <[email protected]>
+
+- Update to version 299.3.0:
+  + Style schemes:
+    - Remove GtkSourceStyleSchemeChooser interface.
+    - Add light-only and dark-only kinds.
+    - Mark classic and tango as light-only kind (so they are
+      unsupported with dark theme variants).
+  + Syntax highlighting: New *.lang file: Nix.
+  + Misc: Documentation updates and improvements.
+- Changes from version 299.2.1:
+  + Bump soversion (something that was forgotten for the 299.2.0
+    version).
+- Changes from version 299.2.0:
+  + Nothing new.
+
+-------------------------------------------------------------------

Old:
----
  libgedit-gtksourceview-299.1.0.obscpio

New:
----
  libgedit-gtksourceview-299.3.0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libgedit-gtksourceview.spec ++++++
--- /var/tmp/diff_new_pack.v6xsCW/_old  2024-10-08 17:18:40.134673563 +0200
+++ /var/tmp/diff_new_pack.v6xsCW/_new  2024-10-08 17:18:40.138673725 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           libgedit-gtksourceview
-Version:        299.1.0
+Version:        299.3.0
 Release:        0
 Summary:        Source code editing widget
 License:        LGPL-2.1-or-later
@@ -46,16 +46,16 @@
 %description -n typelib-1_0-GtkSource-300
 The GObject introspection bindings for libgedit-gtksourceview library.
 
-%package -n libgedit-gtksourceview-300-0
+%package -n libgedit-gtksourceview-300-2
 Summary:        libgedit-gtksourceview shared library
 Requires:       %{name} >= %{version}
 
-%description -n libgedit-gtksourceview-300-0
+%description -n libgedit-gtksourceview-300-2
 The libgedit-gtksourceview shared library.
 
 %package devel
 Summary:        Source code editing widget development headers
-Requires:       libgedit-gtksourceview-300-0
+Requires:       libgedit-gtksourceview-300-2 = %{version}
 Requires:       typelib-1_0-GtkSource-300 = %{version}
 
 %description devel
@@ -72,6 +72,8 @@
 %meson_install
 %find_lang libgedit-gtksourceview-300
 
+%ldconfig_scriptlets -n libgedit-gtksourceview-300-2
+
 %files
 %license COPYING
 %{_datadir}/libgedit-gtksourceview-300/
@@ -79,8 +81,8 @@
 %files -n typelib-1_0-GtkSource-300
 %{_libdir}/girepository-1.0/GtkSource-300.typelib
 
-%files -n libgedit-gtksourceview-300-0
-%{_libdir}/libgedit-gtksourceview-300.so.0
+%files -n libgedit-gtksourceview-300-2
+%{_libdir}/libgedit-gtksourceview-300.so.2
 
 %files devel
 %{_libdir}/libgedit-gtksourceview-300.so

++++++ _service ++++++
--- /var/tmp/diff_new_pack.v6xsCW/_old  2024-10-08 17:18:40.178675347 +0200
+++ /var/tmp/diff_new_pack.v6xsCW/_new  2024-10-08 17:18:40.182675509 +0200
@@ -2,8 +2,8 @@
 <services>
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
-    <param 
name="url">https://github.com/gedit-technology/libgedit-gtksourceview.git</param>
-    <param name="revision">299.1.0</param>
+    <param 
name="url">https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview.git</param>
+    <param name="revision">299.3.0</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">v?(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ libgedit-gtksourceview-299.1.0.obscpio -> 
libgedit-gtksourceview-299.3.0.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgedit-gtksourceview-299.1.0/NEWS 
new/libgedit-gtksourceview-299.3.0/NEWS
--- old/libgedit-gtksourceview-299.1.0/NEWS     2024-02-15 20:34:24.000000000 
+0100
+++ new/libgedit-gtksourceview-299.3.0/NEWS     2024-08-31 17:21:28.000000000 
+0200
@@ -1,5 +1,31 @@
-News in 299.1.0, 2024-02-15
----------------------------
+News in 299.3.0, 2024-08-31 (stable version)
+--------------------------------------------
+
+Style schemes:
+- Remove GtkSourceStyleSchemeChooser interface.
+- Add light-only and dark-only kinds.
+- Mark classic and tango as light-only kind (so they are unsupported with dark
+  theme variants).
+
+Syntax highlighting:
+- New *.lang file: Nix.
+
+For packagers:
+- Build: add the 'tests' option.
+
+Misc:
+- Documentation updates and improvements.
+
+News in 299.2.1, 2024-04-27 (stable version)
+--------------------------------------------
+* Bump soversion (something that was forgotten for the 299.2.0 version).
+
+News in 299.2.0, 2024-04-27 (stable version)
+--------------------------------------------
+* Nothing new.
+
+News in 299.1.0, 2024-02-15 (pre-release)
+-----------------------------------------
 * Continue to rework GtkSourceStyle* classes.
   This includes a switch from the libxml2 to GMarkupParser.
   (the libxml2 is still used for *.lang files though).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgedit-gtksourceview-299.1.0/README.md 
new/libgedit-gtksourceview-299.3.0/README.md
--- old/libgedit-gtksourceview-299.1.0/README.md        2024-02-15 
20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/README.md        2024-08-31 
17:21:28.000000000 +0200
@@ -24,14 +24,6 @@
 - GTK 3
 - libxml2
 
-About versions
---------------
-
-libgedit-gtksourceview follows the even/odd minor version scheme.
-
-For example the `299.1.x` versions are unstable (development versions), and the
-`299.2.x` versions are stable.
-
 How to contribute
 -----------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/data/language-specs/nix.lang 
new/libgedit-gtksourceview-299.3.0/data/language-specs/nix.lang
--- old/libgedit-gtksourceview-299.1.0/data/language-specs/nix.lang     
1970-01-01 01:00:00.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/data/language-specs/nix.lang     
2024-08-31 17:21:28.000000000 +0200
@@ -0,0 +1,186 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ This file is part of GtkSourceView
+
+ Author: Luca Bruno <[email protected]>
+ Copyright (C) 2014 Luca Bruno <[email protected]>
+
+ GtkSourceView is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ GtkSourceView is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <http://www.gnu.org/licenses/>.
+
+-->
+<language id="nix" name="Nix" version="2.0" _section="Other">
+  <metadata>
+    <property name="mimetypes">text/x-nix</property>
+    <property name="globs">*.nix</property>
+    <property name="line-comment-start">#</property>
+    <property name="block-comment-start">/*</property>
+    <property name="block-comment-end">*/</property>
+  </metadata>
+
+  <styles>
+    <style id="escape" name="Escaped Character" map-to="def:special-char"/>
+    <style id="null-value" name="Null Value" map-to="def:special-constant"/>
+    <style id="boolean" name="Boolean Value" map-to="def:boolean"/>
+    <style id="keyword" name="Keyword" map-to="def:keyword"/>
+    <style id="string" name="String" map-to="def:string"/>
+    <style id="function" name="Function" map-to="def:builtin"/>
+    <style id="indented-string" name="Indented string" map-to="def:string"/>
+    <style id="path" name="Path" map-to="def:underlined"/>
+    <style id="uri" name="URI" map-to="def:underlined"/>
+  </styles>
+
+  <definitions>
+
+    <!--contexts NOT used in the main context-->
+    <context id="antiquotation" style-ref="def:statement">
+      <start>\${</start>
+      <end>}</end>
+      <include>
+        <context ref="nix"/>
+      </include>
+    </context>
+
+    <context id="null-value" style-ref="null-value">
+      <keyword>null</keyword>
+    </context>
+
+    <context id="boolean" style-ref="boolean">
+      <keyword>false</keyword>
+      <keyword>true</keyword>
+    </context>
+
+    <context id="keywords" style-ref="keyword">
+      <keyword>builtins</keyword>
+      <keyword>assert</keyword>
+      <keyword>if</keyword>
+      <keyword>then</keyword>
+      <keyword>else</keyword>
+      <keyword>let</keyword>
+      <keyword>in</keyword>
+      <keyword>with</keyword>
+      <keyword>import</keyword>
+      <keyword>rec</keyword>
+      <keyword>inherit</keyword>
+    </context>
+
+    <context id="functions" style-ref="function">
+      <keyword>abort</keyword>
+      <keyword>add</keyword>
+      <keyword>attrNames</keyword>
+      <keyword>baseNameOf</keyword>
+      <keyword>compareVersions</keyword>
+      <keyword>concatLists</keyword>
+      <keyword>currentSystem</keyword>
+      <keyword>derivation</keyword>
+      <keyword>dirOf</keyword>
+      <keyword>div</keyword>
+      <keyword>elem</keyword>
+      <keyword>elemAt</keyword>
+      <keyword>filter</keyword>
+      <keyword>filterSource</keyword>
+      <keyword>getAttr</keyword>
+      <keyword>getEnv</keyword>
+      <keyword>hasAttr</keyword>
+      <keyword>hashString</keyword>
+      <keyword>head</keyword>
+      <keyword>intersectAttrs</keyword>
+      <keyword>isAttrs</keyword>
+      <keyword>isList</keyword>
+      <keyword>isFunction</keyword>
+      <keyword>isString</keyword>
+      <keyword>isInt</keyword>
+      <keyword>isBool</keyword>
+      <keyword>isNull</keyword>
+      <keyword>length</keyword>
+      <keyword>lessThan</keyword>
+      <keyword>listToAttrs</keyword>
+      <keyword>map</keyword>
+      <keyword>mul</keyword>
+      <keyword>parseDrvName</keyword>
+      <keyword>pathExists</keyword>
+      <keyword>readFile</keyword>
+      <keyword>removeAttrs</keyword>
+      <keyword>stringLength</keyword>
+      <keyword>sub</keyword>
+      <keyword>substring</keyword>
+      <keyword>tail</keyword>
+      <keyword>throw</keyword>
+      <keyword>toFile</keyword>
+      <keyword>toJSON</keyword>
+      <keyword>toPath</keyword>
+      <keyword>toString</keyword>
+      <keyword>toXML</keyword>
+      <keyword>trace</keyword>
+      <keyword>typeOf</keyword>
+    </context>
+
+    <context id="indented-string" style-ref="indented-string" class="string" 
class-disabled="no-spell-check">
+      <start>''</start>
+      <end>''</end>
+      <include>
+        <context id="indented-string-escape-antiquotation" style-ref="escape">
+          <match>''\${</match>
+        </context>
+        <context id="indented-string-escape" style-ref="escape">
+          <match>''\\.</match>
+        </context>
+        <context ref="antiquotation"/>
+      </include>
+    </context>
+
+    <context id="string" style-ref="indented-string" class="string" 
class-disabled="no-spell-check">
+      <start>"</start>
+      <end>"</end>
+      <include>
+        <context ref="def:escape"/>
+        <context ref="antiquotation"/>
+      </include>
+    </context>
+
+    <context id="operators" style-ref="def:operator" extend-parent="false">
+      <match>@|:|(//)|\+|\?|(==)|(\|\|)|(&amp;&amp;)|!|(->)</match>
+    </context>
+
+    <context id="path" style-ref="path" class="path">
+      <match case-sensitive="false">(/|\./|\.\./)[a-zA-Z0-9\./\-_]*</match>
+    </context>
+
+    <context id="uri" style-ref="uri" class="uri">
+      <match case-sensitive="false">\%{def:net-address}</match>
+    </context>
+
+    <!--main context-->
+    <context id="nix" class="no-spell-check">
+      <include>
+        <context ref="def:shell-like-comment"/>
+        <context ref="def:c-like-comment-multiline"/>
+        <context ref="def:c-like-close-comment-outside-comment"/>
+        <context ref="indented-string"/>
+        <context ref="string" style-ref="string"/>
+        <context ref="def:float"/>
+        <context ref="def:decimal"/>
+        <context ref="boolean"/>
+        <context ref="keywords"/>
+        <context ref="functions"/>
+        <context ref="null-value"/>
+        <context ref="operators"/>
+        <context ref="path"/>
+        <context ref="uri"/>
+      </include>
+    </context>
+    <!--main context-->
+
+  </definitions>
+</language>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/data/style-schemes/default-style-schemes/classic.xml
 
new/libgedit-gtksourceview-299.3.0/data/style-schemes/default-style-schemes/classic.xml
--- 
old/libgedit-gtksourceview-299.1.0/data/style-schemes/default-style-schemes/classic.xml
     2024-02-15 20:34:24.000000000 +0100
+++ 
new/libgedit-gtksourceview-299.3.0/data/style-schemes/default-style-schemes/classic.xml
     2024-08-31 17:21:28.000000000 +0200
@@ -20,7 +20,7 @@
  along with this library; if not, see <http://www.gnu.org/licenses/>.
 
 -->
-<style-scheme id="classic" _name="Classic" kind="light">
+<style-scheme id="classic" _name="Classic" kind="light-only">
   <_description>Classic color scheme</_description>
 
   <!-- The scheme tries to look like the default GVim scheme,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/data/style-schemes/default-style-schemes/tango.xml
 
new/libgedit-gtksourceview-299.3.0/data/style-schemes/default-style-schemes/tango.xml
--- 
old/libgedit-gtksourceview-299.1.0/data/style-schemes/default-style-schemes/tango.xml
       2024-02-15 20:34:24.000000000 +0100
+++ 
new/libgedit-gtksourceview-299.3.0/data/style-schemes/default-style-schemes/tango.xml
       2024-08-31 17:21:28.000000000 +0200
@@ -20,7 +20,7 @@
  along with this library; if not, see <http://www.gnu.org/licenses/>.
 
 -->
-<style-scheme id="tango" _name="Tango" kind="light">
+<style-scheme id="tango" _name="Tango" kind="light-only">
   <_description>Color scheme using Tango color palette</_description>
 
   <!-- Tango Palette -->
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgedit-gtksourceview-299.1.0/docs/html/index.html 
new/libgedit-gtksourceview-299.3.0/docs/html/index.html
--- old/libgedit-gtksourceview-299.1.0/docs/html/index.html     2024-02-15 
20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/docs/html/index.html     2024-08-31 
17:21:28.000000000 +0200
@@ -1,5 +1,6 @@
 <ul>
   <li><a href="../">Parent Directory</a></li>
+  <li><a 
href="style-scheme-file-format-changes.html">style-scheme-file-format-changes.html</a></li>
   <li><a 
href="style-scheme-file-format.html">style-scheme-file-format.html</a></li>
   <li><a href="style-schemes.html">style-schemes.html</a></li>
 </ul>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/docs/html/style-scheme-file-format-changes.html
 
new/libgedit-gtksourceview-299.3.0/docs/html/style-scheme-file-format-changes.html
--- 
old/libgedit-gtksourceview-299.1.0/docs/html/style-scheme-file-format-changes.html
  1970-01-01 01:00:00.000000000 +0100
+++ 
new/libgedit-gtksourceview-299.3.0/docs/html/style-scheme-file-format-changes.html
  2024-08-31 17:21:28.000000000 +0200
@@ -0,0 +1,46 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8" />
+  <title>libgedit-gtksourceview :: Style scheme file format changes</title>
+  <link rel="stylesheet" type="text/css" media="screen" href="styles/main.css" 
/>
+  <link rel="stylesheet" type="text/css" media="print" href="styles/print.css" 
/>
+</head>
+
+<body>
+<h1>libgedit-gtksourceview :: Style scheme file format changes</h1>
+<p>
+  This page lists the incompatible changes to the
+  <a href="style-scheme-file-format.html">style scheme file format</a>.
+</p>
+
+<h2>libgedit-gtksourceview 299.0 --> libgedit-gtksourceview 299.2</h2>
+
+<p>
+  The <code>&lt;author&gt;</code> tags are no longer supported, so you should
+  remove them.
+</p>
+<p>
+  The support for the <code>parent-scheme</code> attribute has been removed. It
+  was unused. If you relied on it, copy and adapt the content of the parent
+  scheme.
+</p>
+<p>
+  The support for the <code>line-background</code> attribute (for the
+  <code>&lt;style&gt;</code> tag) has been removed.
+</p>
+<p>
+  You need to add the <code>kind</code> attribute (for light/dark), a new
+  mandatory attribute.
+</p>
+<p>
+  The <code>version</code> attribute of the <code>&lt;style-scheme&gt;</code>
+  element is no longer supported, so you should remove it.
+</p>
+<p>
+  The parser is now a bit more strict, check if there are warning messages
+  printed in the terminal if a style scheme fails to load.
+</p>
+
+</body>
+</html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/docs/html/style-scheme-file-format.html 
new/libgedit-gtksourceview-299.3.0/docs/html/style-scheme-file-format.html
--- old/libgedit-gtksourceview-299.1.0/docs/html/style-scheme-file-format.html  
2024-02-15 20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/docs/html/style-scheme-file-format.html  
2024-08-31 17:21:28.000000000 +0200
@@ -11,7 +11,9 @@
 <h1>libgedit-gtksourceview :: Style scheme file format</h1>
 <h2>Introduction</h2>
 <p>
-  See the <a href="style-schemes.html">style schemes introduction</a>.
+  See the <a href="style-schemes.html">style schemes introduction</a> and the
+  <a href="style-scheme-file-format-changes.html">list of incompatible changes
+  to the file format</a>.
 </p>
 <p>
   This page describes how to create or modify style scheme files.
@@ -75,8 +77,11 @@
 
   <dt><code>kind</code> (mandatory)</dt>
   <dd>
-    The kind of style scheme. It accepts only two possible values: "light" or
-    "dark".
+    The kind of style scheme. It accepts these possible values: "light", 
"dark",
+    "light-only" and "dark-only".<br />
+    A "light-only" style scheme supports only a light GTK theme.
+    A "dark-only" style scheme supports only a dark GTK theme.<br />
+    "light-only" and "dark-only" are supported since version &gt;= 299.4.
   </dd>
 </dl>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/docs/html/styles/main.css 
new/libgedit-gtksourceview-299.3.0/docs/html/styles/main.css
--- old/libgedit-gtksourceview-299.1.0/docs/html/styles/main.css        
2024-02-15 20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/docs/html/styles/main.css        
2024-08-31 17:21:28.000000000 +0200
@@ -16,6 +16,7 @@
   background-color: #eeeeec; /* Tango aluminium1 */
   text-align: center;
   border: medium solid #555753; /* Tango aluminium5 */
+  padding: 0.2em;
 }
 
 h2 {
@@ -25,3 +26,11 @@
 h3 {
   color: #555753; /* Tango aluminium5 */
 }
+
+p {
+  line-height: 1.4;
+}
+
+ul {
+  line-height: 1.8;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/docs/reference/lang-reference.xml 
new/libgedit-gtksourceview-299.3.0/docs/reference/lang-reference.xml
--- old/libgedit-gtksourceview-299.1.0/docs/reference/lang-reference.xml        
2024-02-15 20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/docs/reference/lang-reference.xml        
2024-08-31 17:21:28.000000000 +0200
@@ -101,7 +101,7 @@
   </listitem>
   <listitem>
     <para>
-      Add an example in tests/syntax-highlighting/.
+      Add an example in tests/interactive-tests/syntax-highlighting/.
     </para>
   </listitem>
   <listitem>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/docs/reference/libgedit-gtksourceview-docs.xml
 
new/libgedit-gtksourceview-299.3.0/docs/reference/libgedit-gtksourceview-docs.xml
--- 
old/libgedit-gtksourceview-299.1.0/docs/reference/libgedit-gtksourceview-docs.xml
   2024-02-15 20:34:24.000000000 +0100
+++ 
new/libgedit-gtksourceview-299.3.0/docs/reference/libgedit-gtksourceview-docs.xml
   2024-08-31 17:21:28.000000000 +0200
@@ -39,7 +39,6 @@
       <xi:include href="xml/style.xml"/>
       <xi:include href="xml/stylescheme.xml"/>
       <xi:include href="xml/styleschememanager.xml"/>
-      <xi:include href="xml/styleschemechooser.xml"/>
     </chapter>
 
     <chapter id="completion">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/docs/reference/libgedit-gtksourceview-sections.txt
 
new/libgedit-gtksourceview-299.3.0/docs/reference/libgedit-gtksourceview-sections.txt
--- 
old/libgedit-gtksourceview-299.1.0/docs/reference/libgedit-gtksourceview-sections.txt
       2024-02-15 20:34:24.000000000 +0100
+++ 
new/libgedit-gtksourceview-299.3.0/docs/reference/libgedit-gtksourceview-sections.txt
       2024-08-31 17:21:28.000000000 +0200
@@ -763,20 +763,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>styleschemechooser</FILE>
-GtkSourceStyleSchemeChooser
-gtk_source_style_scheme_chooser_get_style_scheme
-gtk_source_style_scheme_chooser_set_style_scheme
-<SUBSECTION Standard>
-GtkSourceStyleSchemeChooserInterface
-GTK_SOURCE_TYPE_STYLE_SCHEME_CHOOSER
-GTK_SOURCE_STYLE_SCHEME_CHOOSER
-GTK_SOURCE_IS_STYLE_SCHEME_CHOOSER
-GTK_SOURCE_STYLE_SCHEME_CHOOSER_GET_IFACE
-gtk_source_style_scheme_chooser_get_type
-</SECTION>
-
-<SECTION>
 <FILE>styleschememanager</FILE>
 GtkSourceStyleSchemeManager
 gtk_source_style_scheme_manager_new
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/docs/reference/porting-guides.xml 
new/libgedit-gtksourceview-299.3.0/docs/reference/porting-guides.xml
--- old/libgedit-gtksourceview-299.1.0/docs/reference/porting-guides.xml        
2024-02-15 20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/docs/reference/porting-guides.xml        
2024-08-31 17:21:28.000000000 +0200
@@ -279,37 +279,6 @@
 
 <chapter id="porting-guide-299-0-to-299-2">
   <title>libgedit-gtksourceview 299.0 -> libgedit-gtksourceview 299.2 Porting 
Guide</title>
-
-  <refsect1>
-    <title>Style schemes file format changes</title>
-    <para>
-      The <code>&lt;author&gt;</code> tags are no longer supported, so you
-      should remove them.
-    </para>
-    <para>
-      The support for the <code>parent-scheme</code> attribute has been 
removed.
-      It was unused. If you relied on it, copy and adapt the content of the
-      parent scheme.
-    </para>
-    <para>
-      The support for the <code>line-background</code> attribute (for the
-      <code>&lt;style&gt;</code> tag) has been removed.
-    </para>
-    <para>
-      You need to add the <code>kind</code> attribute (for light/dark), a new
-      mandatory attribute.
-    </para>
-    <para>
-      The <code>version</code> attribute of the
-      <code>&lt;style-scheme&gt;</code> element is no longer supported, so you
-      should remove it.
-    </para>
-    <para>
-      The parser is now a bit more strict, check if there are warning messages
-      printed in the terminal if a style scheme fails to load.
-    </para>
-  </refsect1>
-
   <refsect1>
     <title>API breaks</title>
     <itemizedlist>
@@ -332,6 +301,21 @@
         </para>
       </listitem>
     </itemizedlist>
+  </refsect1>
+</chapter>
+
+<chapter id="porting-guide-299-2-to-299-4">
+  <title>libgedit-gtksourceview 299.2 -> libgedit-gtksourceview 299.4 Porting 
Guide</title>
+  <refsect1>
+    <title>API breaks</title>
+    <itemizedlist>
+      <listitem>
+        <para>
+          The <code>GtkSourceStyleSchemeChooser</code> interface has been
+          removed because it is no longer used by libgedit-tepl.
+        </para>
+      </listitem>
+    </itemizedlist>
   </refsect1>
 </chapter>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/docs/reference/style-reference.xml 
new/libgedit-gtksourceview-299.3.0/docs/reference/style-reference.xml
--- old/libgedit-gtksourceview-299.1.0/docs/reference/style-reference.xml       
2024-02-15 20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/docs/reference/style-reference.xml       
2024-08-31 17:21:28.000000000 +0200
@@ -22,7 +22,8 @@
 <title>Documentation migrated</title>
 <para>
   In the Git repository of libgedit-gtksourceview, see the
-  <code>docs/html/</code> directory.
+  <code>docs/html/</code> directory. It is also
+  <ulink 
url="https://gedit-technology.github.io/developer-docs/extra/libgedit-gtksourceview/";>available
 online</ulink>.
 </para>
 </refsect1>
 </refentry>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/gtksourceview/gtksource.h 
new/libgedit-gtksourceview-299.3.0/gtksourceview/gtksource.h
--- old/libgedit-gtksourceview-299.1.0/gtksourceview/gtksource.h        
2024-02-15 20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/gtksourceview/gtksource.h        
2024-08-31 17:21:28.000000000 +0200
@@ -49,7 +49,6 @@
 #include <gtksourceview/gtksourcespacedrawer.h>
 #include <gtksourceview/gtksourcestyle.h>
 #include <gtksourceview/gtksourcestylescheme.h>
-#include <gtksourceview/gtksourcestyleschemechooser.h>
 #include <gtksourceview/gtksourcestyleschememanager.h>
 #include <gtksourceview/gtksourcetag.h>
 #include <gtksourceview/gtksourceundomanager.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/gtksourceview/gtksourceregion.c 
new/libgedit-gtksourceview-299.3.0/gtksourceview/gtksourceregion.c
--- old/libgedit-gtksourceview-299.1.0/gtksourceview/gtksourceregion.c  
2024-02-15 20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/gtksourceview/gtksourceregion.c  
2024-08-31 17:21:28.000000000 +0200
@@ -19,10 +19,6 @@
  * along with this library; if not, see <http://www.gnu.org/licenses/>.
  */
 
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
 #include "gtksourceregion.h"
 
 /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/gtksourceview/gtksourcestylescheme.h 
new/libgedit-gtksourceview-299.3.0/gtksourceview/gtksourcestylescheme.h
--- old/libgedit-gtksourceview-299.1.0/gtksourceview/gtksourcestylescheme.h     
2024-02-15 20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/gtksourceview/gtksourcestylescheme.h     
2024-08-31 17:21:28.000000000 +0200
@@ -58,6 +58,10 @@
  * GtkSourceStyleSchemeKind:
  * @GTK_SOURCE_STYLE_SCHEME_KIND_LIGHT: Light style.
  * @GTK_SOURCE_STYLE_SCHEME_KIND_DARK: Dark style.
+ * @GTK_SOURCE_STYLE_SCHEME_KIND_LIGHT_ONLY: Light style. Supports only a light
+ *   GTK theme.
+ * @GTK_SOURCE_STYLE_SCHEME_KIND_DARK_ONLY: Dark style. Supports only a dark 
GTK
+ *   theme.
  *
  * The kind (or category) of a #GtkSourceStyleScheme.
  *
@@ -67,6 +71,8 @@
 {
        GTK_SOURCE_STYLE_SCHEME_KIND_LIGHT,
        GTK_SOURCE_STYLE_SCHEME_KIND_DARK,
+       GTK_SOURCE_STYLE_SCHEME_KIND_LIGHT_ONLY,
+       GTK_SOURCE_STYLE_SCHEME_KIND_DARK_ONLY,
 } GtkSourceStyleSchemeKind;
 
 G_MODULE_EXPORT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/gtksourceview/gtksourcestyleschemechooser.c 
new/libgedit-gtksourceview-299.3.0/gtksourceview/gtksourcestyleschemechooser.c
--- 
old/libgedit-gtksourceview-299.1.0/gtksourceview/gtksourcestyleschemechooser.c  
    2024-02-15 20:34:24.000000000 +0100
+++ 
new/libgedit-gtksourceview-299.3.0/gtksourceview/gtksourcestyleschemechooser.c  
    1970-01-01 01:00:00.000000000 +0100
@@ -1,95 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8; coding: 
utf-8 -*-
- *
- * This file is part of GtkSourceView
- *
- * Copyright (C) 2014 - Ignacio Casal Quinteiro
- *
- * GtkSourceView is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * GtkSourceView is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with GtkSourceView. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include "gtksourcestyleschemechooser.h"
-
-/**
- * SECTION:styleschemechooser
- * @Short_description: Interface implemented by widgets for choosing style 
schemes
- * @Title: GtkSourceStyleSchemeChooser
- *
- * #GtkSourceStyleSchemeChooser is an interface that is implemented by widgets
- * for choosing style schemes.
- *
- * Since: 3.16
- */
-
-G_DEFINE_INTERFACE (GtkSourceStyleSchemeChooser, 
gtk_source_style_scheme_chooser, G_TYPE_OBJECT);
-
-static void
-gtk_source_style_scheme_chooser_default_init 
(GtkSourceStyleSchemeChooserInterface *iface)
-{
-       /**
-        * GtkSourceStyleSchemeChooser:style-scheme:
-        *
-        * The :style-scheme property contains the currently selected style
-        * scheme. The property can be set to change
-        * the current selection programmatically.
-        *
-        * Since: 3.16
-        */
-       g_object_interface_install_property (iface,
-               g_param_spec_object ("style-scheme",
-                                    "Style Scheme",
-                                    "Current style scheme",
-                                    GTK_SOURCE_TYPE_STYLE_SCHEME,
-                                    G_PARAM_READWRITE));
-}
-
-/**
- * gtk_source_style_scheme_chooser_get_style_scheme:
- * @chooser: a #GtkSourceStyleSchemeChooser
- *
- * Gets the currently-selected scheme.
- *
- * Returns: (transfer none): the currently-selected scheme.
- *
- * Since: 3.16
- */
-GtkSourceStyleScheme *
-gtk_source_style_scheme_chooser_get_style_scheme (GtkSourceStyleSchemeChooser 
*chooser)
-{
-       g_return_val_if_fail (GTK_SOURCE_IS_STYLE_SCHEME_CHOOSER (chooser), 
NULL);
-
-       return GTK_SOURCE_STYLE_SCHEME_CHOOSER_GET_IFACE 
(chooser)->get_style_scheme (chooser);
-}
-
-/**
- * gtk_source_style_scheme_chooser_set_style_scheme:
- * @chooser: a #GtkSourceStyleSchemeChooser
- * @scheme: a #GtkSourceStyleScheme
- *
- * Sets the scheme.
- *
- * Since: 3.16
- */
-void
-gtk_source_style_scheme_chooser_set_style_scheme (GtkSourceStyleSchemeChooser 
*chooser,
-                                                  GtkSourceStyleScheme        
*scheme)
-{
-       g_return_if_fail (GTK_SOURCE_IS_STYLE_SCHEME_CHOOSER (chooser));
-       g_return_if_fail (GTK_SOURCE_IS_STYLE_SCHEME (scheme));
-
-       GTK_SOURCE_STYLE_SCHEME_CHOOSER_GET_IFACE (chooser)->set_style_scheme 
(chooser, scheme);
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/gtksourceview/gtksourcestyleschemechooser.h 
new/libgedit-gtksourceview-299.3.0/gtksourceview/gtksourcestyleschemechooser.h
--- 
old/libgedit-gtksourceview-299.1.0/gtksourceview/gtksourcestyleschemechooser.h  
    2024-02-15 20:34:24.000000000 +0100
+++ 
new/libgedit-gtksourceview-299.3.0/gtksourceview/gtksourcestyleschemechooser.h  
    1970-01-01 01:00:00.000000000 +0100
@@ -1,66 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8; coding: 
utf-8 -*-
- *
- * This file is part of GtkSourceView
- *
- * Copyright (C) 2014 - Ignacio Casal Quinteiro
- *
- * GtkSourceView is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * GtkSourceView is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with GtkSourceView. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifndef GTK_SOURCE_STYLE_SCHEME_CHOOSER_H
-#define GTK_SOURCE_STYLE_SCHEME_CHOOSER_H
-
-#if !defined (GTK_SOURCE_H_INSIDE) && !defined (GTK_SOURCE_COMPILATION)
-#error "Only <gtksourceview/gtksource.h> can be included directly."
-#endif
-
-#include <gtksourceview/gtksourcestylescheme.h>
-
-G_BEGIN_DECLS
-
-#define GTK_SOURCE_TYPE_STYLE_SCHEME_CHOOSER                  
(gtk_source_style_scheme_chooser_get_type ())
-#define GTK_SOURCE_STYLE_SCHEME_CHOOSER(obj)                  
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_SOURCE_TYPE_STYLE_SCHEME_CHOOSER, 
GtkSourceStyleSchemeChooser))
-#define GTK_SOURCE_IS_STYLE_SCHEME_CHOOSER(obj)               
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_SOURCE_TYPE_STYLE_SCHEME_CHOOSER))
-#define GTK_SOURCE_STYLE_SCHEME_CHOOSER_GET_IFACE(inst)       
(G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_SOURCE_TYPE_STYLE_SCHEME_CHOOSER, 
GtkSourceStyleSchemeChooserInterface))
-
-typedef struct _GtkSourceStyleSchemeChooser           
GtkSourceStyleSchemeChooser;
-typedef struct _GtkSourceStyleSchemeChooserInterface  
GtkSourceStyleSchemeChooserInterface;
-
-struct _GtkSourceStyleSchemeChooserInterface
-{
-       GTypeInterface base_interface;
-
-       /* Methods */
-       GtkSourceStyleScheme * (* get_style_scheme)       
(GtkSourceStyleSchemeChooser *chooser);
-
-       void                   (* set_style_scheme)       
(GtkSourceStyleSchemeChooser *chooser,
-                                                          GtkSourceStyleScheme 
       *scheme);
-
-       /* Padding */
-       gpointer padding[12];
-};
-
-G_MODULE_EXPORT
-GType                     gtk_source_style_scheme_chooser_get_type             
  (void) G_GNUC_CONST;
-
-G_MODULE_EXPORT
-GtkSourceStyleScheme     *gtk_source_style_scheme_chooser_get_style_scheme     
  (GtkSourceStyleSchemeChooser *chooser);
-
-G_MODULE_EXPORT
-void                      gtk_source_style_scheme_chooser_set_style_scheme     
  (GtkSourceStyleSchemeChooser *chooser,
-                                                                               
   GtkSourceStyleScheme        *scheme);
-
-G_END_DECLS
-
-#endif /* GTK_SOURCE_STYLE_SCHEME_CHOOSER_H */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/gtksourceview/gtksourcestyleschemeparser.c 
new/libgedit-gtksourceview-299.3.0/gtksourceview/gtksourcestyleschemeparser.c
--- 
old/libgedit-gtksourceview-299.1.0/gtksourceview/gtksourcestyleschemeparser.c   
    2024-02-15 20:34:24.000000000 +0100
+++ 
new/libgedit-gtksourceview-299.3.0/gtksourceview/gtksourcestyleschemeparser.c   
    2024-08-31 17:21:28.000000000 +0200
@@ -1,7 +1,7 @@
 /*
  * This file is part of GtkSourceView
  *
- * Copyright (C) 2023 - Sébastien Wilmet <[email protected]>
+ * Copyright (C) 2023-2024 - Sébastien Wilmet <[email protected]>
  *
  * GtkSourceView is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -325,6 +325,14 @@
        {
                parser_data->basic_infos->kind = 
GTK_SOURCE_STYLE_SCHEME_KIND_DARK;
        }
+       else if (g_strcmp0 (kind, "light-only") == 0)
+       {
+               parser_data->basic_infos->kind = 
GTK_SOURCE_STYLE_SCHEME_KIND_LIGHT_ONLY;
+       }
+       else if (g_strcmp0 (kind, "dark-only") == 0)
+       {
+               parser_data->basic_infos->kind = 
GTK_SOURCE_STYLE_SCHEME_KIND_DARK_ONLY;
+       }
        else
        {
                g_set_error (error,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/gtksourceview/meson.build 
new/libgedit-gtksourceview-299.3.0/gtksourceview/meson.build
--- old/libgedit-gtksourceview-299.1.0/gtksourceview/meson.build        
2024-02-15 20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/gtksourceview/meson.build        
2024-08-31 17:21:28.000000000 +0200
@@ -28,7 +28,6 @@
   'gtksourcespacedrawer.h',
   'gtksourcestyle.h',
   'gtksourcestylescheme.h',
-  'gtksourcestyleschemechooser.h',
   'gtksourcestyleschememanager.h',
   'gtksourcetag.h',
   'gtksourcetypes.h',
@@ -65,7 +64,6 @@
   'gtksourcespacedrawer.c',
   'gtksourcestyle.c',
   'gtksourcestylescheme.c',
-  'gtksourcestyleschemechooser.c',
   'gtksourcestyleschememanager.c',
   'gtksourcetag.c',
   'gtksourceundomanager.c',
@@ -191,7 +189,7 @@
     libgedit_gtksourceview_static_lib.extract_all_objects(recursive: false),
     WORDS_COMPLETION_PROVIDER_STATIC_LIB.extract_all_objects(recursive: false),
   ],
-  soversion: 0,
+  soversion: SOVERSION,
   install: true
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/libgedit-gtksourceview.doap 
new/libgedit-gtksourceview-299.3.0/libgedit-gtksourceview.doap
--- old/libgedit-gtksourceview-299.1.0/libgedit-gtksourceview.doap      
1970-01-01 01:00:00.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/libgedit-gtksourceview.doap      
2024-08-31 17:21:28.000000000 +0200
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Project xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+         xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#";
+         xmlns:foaf="http://xmlns.com/foaf/0.1/";
+         xmlns:gnome="http://api.gnome.org/doap-extensions#";
+         xmlns="http://usefulinc.com/ns/doap#";>
+  <name>libgedit-gtksourceview</name>
+  <shortdesc xml:lang="en">Gedit Technology - Source code editing 
widget</shortdesc>
+  <description xml:lang="en">
+libgedit-gtksourceview is part of Gedit Technology.
+
+libgedit-gtksourceview is a library that extends GtkTextView, the standard GTK
+widget for multiline text editing. This library 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.
+  </description>
+
+  <homepage 
rdf:resource="https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview"; />
+  <download-page 
rdf:resource="https://download.gnome.org/sources/libgedit-gtksourceview/"; />
+  <bug-database 
rdf:resource="https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview/-/issues";
 />
+
+  <programming-language>C</programming-language>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Sébastien Wilmet</foaf:name>
+      <foaf:mbox rdf:resource="mailto:[email protected]"; />
+      <gnome:userid>swilmet</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+</Project>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgedit-gtksourceview-299.1.0/meson.build 
new/libgedit-gtksourceview-299.3.0/meson.build
--- old/libgedit-gtksourceview-299.1.0/meson.build      2024-02-15 
20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/meson.build      2024-08-31 
17:21:28.000000000 +0200
@@ -6,10 +6,12 @@
 project(
   'libgedit-gtksourceview', 'c',
   meson_version: '>= 0.64',
-  version: '299.1.0',
+  version: '299.3.0', # Do not forget to update the SOVERSION if needed.
   default_options: ['warning_level=2']
 )
 
+SOVERSION = 2
+
 GNOME = import('gnome')
 PKG_CONFIG = import('pkgconfig')
 I18N = import('i18n')
@@ -136,7 +138,11 @@
 subdir('data')
 subdir('po')
 subdir('gtksourceview')
-subdir('tests')
+
+if get_option('tests')
+  subdir('tests')
+endif
+
 subdir('tools/list-langs')
 
 if get_option('gtk_doc')
@@ -147,3 +153,4 @@
 summary('Prefix', get_option('prefix'))
 summary('GObject Introspection', get_option('gobject_introspection'))
 summary('API documentation', get_option('gtk_doc'))
+summary('Build tests', get_option('tests'))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libgedit-gtksourceview-299.1.0/meson_options.txt 
new/libgedit-gtksourceview-299.3.0/meson_options.txt
--- old/libgedit-gtksourceview-299.1.0/meson_options.txt        2024-02-15 
20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/meson_options.txt        2024-08-31 
17:21:28.000000000 +0200
@@ -9,3 +9,9 @@
   type: 'boolean', value: true,
   description: 'Build API reference (requires gtk-doc)'
 )
+
+option(
+  'tests',
+  type: 'boolean', value: true,
+  description: 'Build tests'
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/po/libgedit-gtksourceview.pot 
new/libgedit-gtksourceview-299.3.0/po/libgedit-gtksourceview.pot
--- old/libgedit-gtksourceview-299.1.0/po/libgedit-gtksourceview.pot    
2024-02-15 20:34:24.000000000 +0100
+++ new/libgedit-gtksourceview-299.3.0/po/libgedit-gtksourceview.pot    
1970-01-01 01:00:00.000000000 +0100
@@ -1,650 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the 
libgedit-gtksourceview-300 package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: libgedit-gtksourceview-300\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-07-28 23:54+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <[email protected]>\n"
-"Language: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#. (itstool) path: abnf.lang/language@_section
-#. (itstool) path: actionscript.lang/language@_section
-#. (itstool) path: ada.lang/language@_section
-#. (itstool) path: ansforth94.lang/language@_section
-#. (itstool) path: asp.lang/language@_section
-#. (itstool) path: automake.lang/language@_section
-#. (itstool) path: bennugd.lang/language@_section
-#. (itstool) path: bluespec.lang/language@_section
-#. (itstool) path: boo.lang/language@_section
-#. (itstool) path: cg.lang/language@_section
-#. (itstool) path: chdr.lang/language@_section
-#. (itstool) path: c.lang/language@_section
-#. (itstool) path: cobol.lang/language@_section
-#. (itstool) path: cpphdr.lang/language@_section
-#. (itstool) path: cpp.lang/language@_section
-#. (itstool) path: csharp.lang/language@_section
-#. (itstool) path: cuda.lang/language@_section
-#. (itstool) path: d.lang/language@_section
-#. (itstool) path: eiffel.lang/language@_section
-#. (itstool) path: erlang.lang/language@_section
-#. (itstool) path: forth.lang/language@_section
-#. (itstool) path: fortran.lang/language@_section
-#. (itstool) path: fsharp.lang/language@_section
-#. (itstool) path: genie.lang/language@_section
-#. (itstool) path: glsl.lang/language@_section
-#. (itstool) path: go.lang/language@_section
-#. (itstool) path: groovy.lang/language@_section
-#. (itstool) path: haskell.lang/language@_section
-#. (itstool) path: haskell-literate.lang/language@_section
-#. (itstool) path: haxe.lang/language@_section
-#. (itstool) path: idl.lang/language@_section
-#. (itstool) path: java.lang/language@_section
-#. (itstool) path: j.lang/language@_section
-#. (itstool) path: kotlin.lang/language@_section
-#. (itstool) path: lex.lang/language@_section
-#. (itstool) path: llvm.lang/language@_section
-#. (itstool) path: makefile.lang/language@_section
-#. (itstool) path: meson.lang/language@_section
-#. (itstool) path: nemerle.lang/language@_section
-#. (itstool) path: netrexx.lang/language@_section
-#. (itstool) path: objc.lang/language@_section
-#. (itstool) path: objj.lang/language@_section
-#. (itstool) path: ocaml.lang/language@_section
-#. (itstool) path: ooc.lang/language@_section
-#. (itstool) path: opal.lang/language@_section
-#. (itstool) path: opencl.lang/language@_section
-#. (itstool) path: pascal.lang/language@_section
-#. (itstool) path: pig.lang/language@_section
-#. (itstool) path: prolog.lang/language@_section
-#. (itstool) path: rust.lang/language@_section
-#. (itstool) path: scala.lang/language@_section
-#. (itstool) path: scheme.lang/language@_section
-#. (itstool) path: sml.lang/language@_section
-#. (itstool) path: sparql.lang/language@_section
-#. (itstool) path: sql.lang/language@_section
-#. (itstool) path: swift.lang/language@_section
-#. (itstool) path: systemverilog.lang/language@_section
-#. (itstool) path: thrift.lang/language@_section
-#. (itstool) path: vala.lang/language@_section
-#. (itstool) path: vbnet.lang/language@_section
-#. (itstool) path: verilog.lang/language@_section
-#. (itstool) path: vhdl.lang/language@_section
-#: abnf.lang:30 actionscript.lang:24 ada.lang:25 ansforth94.lang:24 asp.lang:23
-#: automake.lang:23 bennugd.lang:22 bluespec.lang:21 boo.lang:23 cg.lang:23
-#: chdr.lang:24 c.lang:24 cobol.lang:26 cpphdr.lang:24 cpp.lang:24
-#: csharp.lang:26 cuda.lang:22 d.lang:29 eiffel.lang:23 erlang.lang:23
-#: forth.lang:23 fortran.lang:24 fsharp.lang:24 genie.lang:23 glsl.lang:30
-#: go.lang:24 groovy.lang:24 haskell.lang:24 haskell-literate.lang:23
-#: haxe.lang:34 idl.lang:23 java.lang:24 j.lang:23 kotlin.lang:24 lex.lang:24
-#: llvm.lang:22 makefile.lang:22 meson.lang:23 nemerle.lang:23 netrexx.lang:23
-#: objc.lang:23 objj.lang:25 ocaml.lang:26 ooc.lang:23 opal.lang:23
-#: opencl.lang:23 pascal.lang:24 pig.lang:26 prolog.lang:23 rust.lang:35
-#: scala.lang:24 scheme.lang:23 sml.lang:23 sparql.lang:23 sql.lang:23
-#: swift.lang:24 systemverilog.lang:21 thrift.lang:20 vala.lang:27
-#: vbnet.lang:23 verilog.lang:23 vhdl.lang:23
-msgid "Source"
-msgstr ""
-
-#. (itstool) path: awk.lang/language@_section
-#. (itstool) path: dosbatch.lang/language@_section
-#. (itstool) path: javascript.lang/language@_section
-#. (itstool) path: lua.lang/language@_section
-#. (itstool) path: m4.lang/language@_section
-#. (itstool) path: perl.lang/language@_section
-#. (itstool) path: php.lang/language@_section
-#. (itstool) path: python3.lang/language@_section
-#. (itstool) path: python.lang/language@_section
-#. (itstool) path: ruby.lang/language@_section
-#. (itstool) path: sh.lang/language@_section
-#. (itstool) path: tcl.lang/language@_section
-#: awk.lang:23 dosbatch.lang:23 javascript.lang:26 lua.lang:23 m4.lang:23
-#: perl.lang:25 php.lang:28 python3.lang:23 python.lang:27 ruby.lang:26
-#: sh.lang:24 tcl.lang:23
-msgid "Script"
-msgstr ""
-
-#. (itstool) path: bibtex.lang/language@_section
-#. (itstool) path: docbook.lang/language@_section
-#. (itstool) path: dtd.lang/language@_section
-#. (itstool) path: dtl.lang/language@_section
-#. (itstool) path: gtk-doc.lang/language@_section
-#. (itstool) path: haddock.lang/language@_section
-#. (itstool) path: html.lang/language@_section
-#. (itstool) path: jade.lang/language@_section
-#. (itstool) path: latex.lang/language@_section
-#. (itstool) path: mallard.lang/language@_section
-#. (itstool) path: markdown.lang/language@_section
-#. (itstool) path: mediawiki.lang/language@_section
-#. (itstool) path: mxml.lang/language@_section
-#. (itstool) path: rst.lang/language@_section
-#. (itstool) path: sweave.lang/language@_section
-#. (itstool) path: t2t.lang/language@_section
-#. (itstool) path: tera.lang/language@_section
-#. (itstool) path: texinfo.lang/language@_section
-#. (itstool) path: xml.lang/language@_section
-#. (itstool) path: xslt.lang/language@_section
-#: bibtex.lang:23 docbook.lang:23 dtd.lang:23 dtl.lang:25 gtk-doc.lang:24
-#: haddock.lang:23 html.lang:24 jade.lang:24 latex.lang:24 mallard.lang:22
-#: markdown.lang:25 mediawiki.lang:22 mxml.lang:23 rst.lang:22 sweave.lang:24
-#: t2t.lang:23 tera.lang:23 texinfo.lang:24 xml.lang:25 xslt.lang:23
-msgid "Markup"
-msgstr ""
-
-#. (itstool) path: cg.lang/language@_name
-#: cg.lang:23
-msgid "CG Shader Language"
-msgstr ""
-
-#. (itstool) path: changelog.lang/language@_section
-#. (itstool) path: cmake.lang/language@_section
-#. (itstool) path: css.lang/language@_section
-#. (itstool) path: csv.lang/language@_section
-#. (itstool) path: desktop.lang/language@_section
-#. (itstool) path: diff.lang/language@_section
-#. (itstool) path: dot.lang/language@_section
-#. (itstool) path: dpatch.lang/language@_section
-#. (itstool) path: gdb-log.lang/language@_section
-#. (itstool) path: gtkrc.lang/language@_section
-#. (itstool) path: ini.lang/language@_section
-#. (itstool) path: json.lang/language@_section
-#. (itstool) path: less.lang/language@_section
-#. (itstool) path: libtool.lang/language@_section
-#. (itstool) path: logcat.lang/language@_section
-#. (itstool) path: nsis.lang/language@_section
-#. (itstool) path: ocl.lang/language@_section
-#. (itstool) path: pkgconfig.lang/language@_section
-#. (itstool) path: po.lang/language@_section
-#. (itstool) path: protobuf.lang/language@_section
-#. (itstool) path: puppet.lang/language@_section
-#. (itstool) path: rpmspec.lang/language@_section
-#. (itstool) path: scss.lang/language@_section
-#. (itstool) path: toml.lang/language@_section
-#. (itstool) path: yacc.lang/language@_section
-#. (itstool) path: yaml.lang/language@_section
-#: changelog.lang:24 cmake.lang:23 css.lang:26 csv.lang:23 desktop.lang:24
-#: diff.lang:23 dot.lang:23 dpatch.lang:23 gdb-log.lang:18 gtkrc.lang:24
-#: ini.lang:22 json.lang:29 less.lang:23 libtool.lang:23 logcat.lang:23
-#: nsis.lang:23 ocl.lang:32 pkgconfig.lang:23 po.lang:23 protobuf.lang:21
-#: puppet.lang:23 rpmspec.lang:24 scss.lang:23 toml.lang:23 yacc.lang:23
-#: yaml.lang:21
-msgid "Other"
-msgstr ""
-
-#. (itstool) path: chdr.lang/language@_name
-#: chdr.lang:24
-msgid "C/ObjC Header"
-msgstr ""
-
-#. (itstool) path: cpphdr.lang/language@_name
-#: cpphdr.lang:24
-msgid "C++ Header"
-msgstr ""
-
-#. (itstool) path: dosbatch.lang/language@_name
-#: dosbatch.lang:23
-msgid "DOS Batch"
-msgstr ""
-
-#. (itstool) path: dtl.lang/language@_name
-#: dtl.lang:25
-msgid "Django Template"
-msgstr ""
-
-#. (itstool) path: fcl.lang/language@_section
-#. (itstool) path: gap.lang/language@_section
-#. (itstool) path: idl-exelis.lang/language@_section
-#. (itstool) path: imagej.lang/language@_section
-#. (itstool) path: julia.lang/language@_section
-#. (itstool) path: matlab.lang/language@_section
-#. (itstool) path: maxima.lang/language@_section
-#. (itstool) path: modelica.lang/language@_section
-#. (itstool) path: octave.lang/language@_section
-#. (itstool) path: R.lang/language@_section
-#. (itstool) path: scilab.lang/language@_section
-#: fcl.lang:23 gap.lang:23 idl-exelis.lang:20 imagej.lang:23 julia.lang:23
-#: matlab.lang:25 maxima.lang:24 modelica.lang:25 octave.lang:25 R.lang:25
-#: scilab.lang:23
-msgid "Scientific"
-msgstr ""
-
-#. (itstool) path: gdb-log.lang/language@_name
-#: gdb-log.lang:18
-msgid "GDB Log"
-msgstr ""
-
-#. (itstool) path: glsl.lang/language@_name
-#: glsl.lang:30
-msgid "OpenGL Shading Language"
-msgstr ""
-
-#. (itstool) path: llvm.lang/language@_name
-#: llvm.lang:22
-msgid "LLVM IR"
-msgstr ""
-
-#. (itstool) path: po.lang/language@_name
-#: po.lang:23
-msgid "gettext translation"
-msgstr ""
-
-#. (itstool) path: rpmspec.lang/language@_name
-#: rpmspec.lang:24
-msgid "RPM spec"
-msgstr ""
-
-#. (itstool) path: tera.lang/language@_name
-#: tera.lang:23
-msgid "Tera Template"
-msgstr ""
-
-#. (itstool) path: default-style-schemes/classic.xml/style-scheme@_name
-#: default-style-schemes/classic.xml:23
-msgid "Classic"
-msgstr ""
-
-#. (itstool) path: style-scheme/_description
-#: default-style-schemes/classic.xml:25
-msgid "Classic color scheme"
-msgstr ""
-
-#. (itstool) path: default-style-schemes/cobalt.xml/style-scheme@_name
-#: default-style-schemes/cobalt.xml:25
-msgid "Cobalt"
-msgstr ""
-
-#. (itstool) path: style-scheme/_description
-#: default-style-schemes/cobalt.xml:27
-msgid "Blue based color scheme"
-msgstr ""
-
-#. (itstool) path: style-scheme/_description
-#: default-style-schemes/kate.xml:25
-msgid "Color scheme used in the Kate text editor"
-msgstr ""
-
-#. (itstool) path: default-style-schemes/oblivion.xml/style-scheme@_name
-#: default-style-schemes/oblivion.xml:24
-msgid "Oblivion"
-msgstr ""
-
-#. (itstool) path: style-scheme/_description
-#: default-style-schemes/oblivion.xml:27
-msgid "Dark color scheme using the Tango color palette"
-msgstr ""
-
-#. (itstool) path: default-style-schemes/solarized-dark.xml/style-scheme@_name
-#: default-style-schemes/solarized-dark.xml:23
-msgid "Solarized Dark"
-msgstr ""
-
-#. (itstool) path: style-scheme/_description
-#: default-style-schemes/solarized-dark.xml:25
-msgid "Color scheme using Solarized dark color palette"
-msgstr ""
-
-#. (itstool) path: default-style-schemes/solarized-light.xml/style-scheme@_name
-#: default-style-schemes/solarized-light.xml:23
-msgid "Solarized Light"
-msgstr ""
-
-#. (itstool) path: style-scheme/_description
-#: default-style-schemes/solarized-light.xml:25
-msgid "Color scheme using Solarized light color palette"
-msgstr ""
-
-#. (itstool) path: default-style-schemes/tango.xml/style-scheme@_name
-#: default-style-schemes/tango.xml:23
-msgid "Tango"
-msgstr ""
-
-#. (itstool) path: style-scheme/_description
-#: default-style-schemes/tango.xml:25
-msgid "Color scheme using Tango color palette"
-msgstr ""
-
-#: gtksourceview/completion-providers/words/gtksourcecompletionwords.c:332
-msgid "Document Words"
-msgstr ""
-
-#: gtksourceview/gtksourcebufferoutputstream.c:842
-msgid "Invalid byte sequence in conversion input"
-msgstr ""
-
-#: gtksourceview/gtksourcebufferoutputstream.c:848
-#, c-format
-msgid "Error during conversion: %s"
-msgstr ""
-
-#: gtksourceview/gtksourcebufferoutputstream.c:929
-#, c-format
-msgid "Conversion from character set “%s” to “UTF-8” is not supported"
-msgstr ""
-
-#: gtksourceview/gtksourcebufferoutputstream.c:935
-#, c-format
-msgid "Could not open converter from “%s” to “UTF-8”"
-msgstr ""
-
-#: gtksourceview/gtksourcebufferoutputstream.c:995
-msgid "Invalid object, not initialized"
-msgstr ""
-
-#: gtksourceview/gtksourcebufferoutputstream.c:1187
-#, c-format
-msgid "Incomplete UTF-8 sequence in input"
-msgstr ""
-
-#. Translators: "All" is used as a label in the status bar of the
-#. popup, telling that all completion pages are shown.
-#: gtksourceview/gtksourcecompletion.c:833
-msgid "All"
-msgstr ""
-
-#. Tooltip style
-#: gtksourceview/gtksourcecompletioninfo.c:262
-msgid "Completion Info"
-msgstr ""
-
-#: gtksourceview/gtksourcecompletionmodel.c:494
-msgid "Provider"
-msgstr ""
-
-#: gtksourceview/gtksourcecompletion.ui:86
-msgid "Show detailed proposal information"
-msgstr ""
-
-#: gtksourceview/gtksourcecompletion.ui:88
-msgid "_Details…"
-msgstr ""
-
-#. regex_new could fail, for instance if there are different
-#. * named sub-patterns with the same name or if resulting regex is
-#. * too long. In this case fixing lang file helps (e.g. renaming
-#. * subpatterns, making huge keywords use bigger prefixes, etc.)
-#: gtksourceview/gtksourcecontextengine.c:3140
-#, c-format
-msgid ""
-"Cannot create a regex for all the transitions, the syntax highlighting "
-"process will be slower than usual.\n"
-"The error was: %s"
-msgstr ""
-
-#: gtksourceview/gtksourcecontextengine.c:4472
-msgid ""
-"Highlighting a single line took too much time, syntax highlighting will be "
-"disabled"
-msgstr ""
-
-#: gtksourceview/gtksourcecontextengine.c:5720
-#, c-format
-msgid "context “%s” cannot contain a \\%%{...@start} command"
-msgstr ""
-
-#: gtksourceview/gtksourcecontextengine.c:5883
-#: gtksourceview/gtksourcecontextengine.c:5973
-#, c-format
-msgid "duplicated context id “%s”"
-msgstr ""
-
-#: gtksourceview/gtksourcecontextengine.c:6087
-#: gtksourceview/gtksourcecontextengine.c:6147
-#, c-format
-msgid ""
-"style override used with wildcard context reference in language “%s” in 
ref "
-"“%s”"
-msgstr ""
-
-#: gtksourceview/gtksourcecontextengine.c:6161
-#, c-format
-msgid "invalid context reference “%s”"
-msgstr ""
-
-#: gtksourceview/gtksourcecontextengine.c:6180
-#: gtksourceview/gtksourcecontextengine.c:6190
-#, c-format
-msgid "unknown context “%s”"
-msgstr ""
-
-#: gtksourceview/gtksourcecontextengine.c:6289
-#, c-format
-msgid "Missing main language definition (id = \"%s\".)"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:146 gtksourceview/gtksourceencoding.c:189
-#: gtksourceview/gtksourceencoding.c:191 gtksourceview/gtksourceencoding.c:193
-#: gtksourceview/gtksourceencoding.c:195 gtksourceview/gtksourceencoding.c:197
-#: gtksourceview/gtksourceencoding.c:199 gtksourceview/gtksourceencoding.c:201
-msgid "Unicode"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:160 gtksourceview/gtksourceencoding.c:184
-#: gtksourceview/gtksourceencoding.c:234 gtksourceview/gtksourceencoding.c:277
-msgid "Western"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:162 gtksourceview/gtksourceencoding.c:236
-#: gtksourceview/gtksourceencoding.c:273
-msgid "Central European"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:164
-msgid "South European"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:166 gtksourceview/gtksourceencoding.c:180
-#: gtksourceview/gtksourceencoding.c:287
-msgid "Baltic"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:168 gtksourceview/gtksourceencoding.c:238
-#: gtksourceview/gtksourceencoding.c:251 gtksourceview/gtksourceencoding.c:255
-#: gtksourceview/gtksourceencoding.c:257 gtksourceview/gtksourceencoding.c:275
-msgid "Cyrillic"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:170 gtksourceview/gtksourceencoding.c:244
-#: gtksourceview/gtksourceencoding.c:285
-msgid "Arabic"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:172 gtksourceview/gtksourceencoding.c:279
-msgid "Greek"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:174
-msgid "Hebrew Visual"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:176 gtksourceview/gtksourceencoding.c:240
-#: gtksourceview/gtksourceencoding.c:281
-msgid "Turkish"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:178
-msgid "Nordic"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:182
-msgid "Celtic"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:186
-msgid "Romanian"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:204
-msgid "Armenian"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:206 gtksourceview/gtksourceencoding.c:208
-#: gtksourceview/gtksourceencoding.c:222
-msgid "Chinese Traditional"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:210
-msgid "Cyrillic/Russian"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:213 gtksourceview/gtksourceencoding.c:215
-#: gtksourceview/gtksourceencoding.c:217 gtksourceview/gtksourceencoding.c:247
-#: gtksourceview/gtksourceencoding.c:262
-msgid "Japanese"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:220 gtksourceview/gtksourceencoding.c:249
-#: gtksourceview/gtksourceencoding.c:253 gtksourceview/gtksourceencoding.c:268
-msgid "Korean"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:225 gtksourceview/gtksourceencoding.c:227
-#: gtksourceview/gtksourceencoding.c:229
-msgid "Chinese Simplified"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:231
-msgid "Georgian"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:242 gtksourceview/gtksourceencoding.c:283
-msgid "Hebrew"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:259
-msgid "Cyrillic/Ukrainian"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:264 gtksourceview/gtksourceencoding.c:270
-#: gtksourceview/gtksourceencoding.c:289
-msgid "Vietnamese"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:266
-msgid "Thai"
-msgstr ""
-
-#: gtksourceview/gtksourceencoding.c:500
-msgid "Unknown"
-msgstr ""
-
-#. Translators: This is the sorted list of encodings used by
-#. * GtkSourceView for automatic detection of the file encoding. You may
-#. * want to customize it adding encodings that are common in your
-#. * country, for instance the GB18030 encoding for the Chinese
-#. * translation. You may also want to remove the ISO-8859-15 encoding
-#. * (covering English and most Western European languages) if you think
-#. * people in your country will rarely use it.  "CURRENT" is a magic
-#. * value used by GtkSourceView and it represents the encoding for the
-#. * current locale, so please don't translate the "CURRENT" term.  Only
-#. * recognized encodings are used. See
-#. * 
https://gitlab.gnome.org/GNOME/gtksourceview/blob/master/gtksourceview/gtksourceencoding.c#L142
-#. * for a list of supported encodings.
-#. * Keep the same format: square brackets, single quotes, commas.
-#.
-#: gtksourceview/gtksourceencoding.c:644
-msgid "['UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
-msgstr ""
-
-#: gtksourceview/gtksourcefileloader.c:522
-msgid ""
-"There was a character encoding conversion error and it was needed to use a "
-"fallback character."
-msgstr ""
-
-#: gtksourceview/gtksourcefileloader.c:629
-msgid "File too big."
-msgstr ""
-
-#: gtksourceview/gtksourcefileloader.c:783
-msgid "Not a regular file."
-msgstr ""
-
-#: gtksourceview/gtksourcefilesaver.c:981
-msgid "The file is externally modified."
-msgstr ""
-
-#: gtksourceview/gtksourcefilesaver.c:1433
-msgid "The buffer contains invalid characters."
-msgstr ""
-
-#. *
-#. * SECTION:language
-#. * @Short_description: Represents a syntax highlighted language
-#. * @Title: GtkSourceLanguage
-#. * @See_also: #GtkSourceLanguageManager
-#. *
-#. * A #GtkSourceLanguage represents a programming or markup language, 
affecting
-#. * syntax highlighting and [context classes][context-classes].
-#. *
-#. * Use #GtkSourceLanguageManager to obtain a #GtkSourceLanguage instance, and
-#. * gtk_source_buffer_set_language() to apply it to a #GtkSourceBuffer.
-#.
-#: gtksourceview/gtksourcelanguage.c:56
-msgid "Others"
-msgstr ""
-
-#: gtksourceview/gtksourcelanguage-parser-2.c:949
-#, c-format
-msgid "Unknown id “%s” in regex “%s”"
-msgstr ""
-
-#: gtksourceview/gtksourcelanguage-parser-2.c:1179
-#, c-format
-msgid "in regex “%s”: backreferences are not supported"
-msgstr ""
-
-#: gtksourceview/gtksourceregex.c:102
-msgid "using \\C is not supported in language definitions"
-msgstr ""
-
-#: gtksourceview/gtksourceutils.c:439
-msgid "Bracket match is out of range"
-msgstr ""
-
-#: gtksourceview/gtksourceutils.c:442
-msgid "Bracket match not found"
-msgstr ""
-
-#: gtksourceview/gtksourceutils.c:445
-#, c-format
-msgid "Bracket match found on line: %d"
-msgstr ""
-
-#. create redo menu_item.
-#: gtksourceview/gtksourceview.c:1727
-msgid "_Redo"
-msgstr ""
-
-#. create undo menu_item.
-#: gtksourceview/gtksourceview.c:1738
-msgid "_Undo"
-msgstr ""
-
-#: gtksourceview/gtksourceview.c:1757
-msgid "All _Upper Case"
-msgstr ""
-
-#: gtksourceview/gtksourceview.c:1767
-msgid "All _Lower Case"
-msgstr ""
-
-#: gtksourceview/gtksourceview.c:1777
-msgid "_Invert Case"
-msgstr ""
-
-#: gtksourceview/gtksourceview.c:1787
-msgid "_Title Case"
-msgstr ""
-
-#: gtksourceview/gtksourceview.c:1797
-msgid "C_hange Case"
-msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libgedit-gtksourceview-299.1.0/tests/interactive-tests/syntax-highlighting/file.nix
 
new/libgedit-gtksourceview-299.3.0/tests/interactive-tests/syntax-highlighting/file.nix
--- 
old/libgedit-gtksourceview-299.1.0/tests/interactive-tests/syntax-highlighting/file.nix
     1970-01-01 01:00:00.000000000 +0100
+++ 
new/libgedit-gtksourceview-299.3.0/tests/interactive-tests/syntax-highlighting/file.nix
     2024-08-31 17:21:28.000000000 +0200
@@ -0,0 +1,50 @@
+{
+  pkgs,
+  lib,
+  config,
+  inputs,
+  ...
+}:
+
+let
+  /*
+  Modify the package for GNU Hello.
+  Update to latest version and apply a custom patch.
+  */
+  hello = pkgs.hello.overrideAttrs (attrs: rec {
+    version = "2.12.1";
+
+    src = fetchurl {
+      url = "mirror://gnu/hello/hello-${version}.tar.gz";
+      hash = "sha256-jZkUKv2SV28wsM18tCqNxoCZmLxdYH2Idh9RLibH2yA=";
+    };
+
+    patches = attrs.patches or [] ++ [
+      # Cherry pick a crash fix.
+      ../pkgs/hello/fix-crash.patch
+    ];
+  });
+in
+{
+  environment.systemPackages = with pkgs; [
+    firefox
+    hello
+  ];
+
+  home-manager.users.jtojnar = { lib, ... }: {
+    dconf.settings = {
+      "org/gnome/desktop/input-sources" = {
+        sources = [
+          (lib.hm.gvariant.mkTuple [
+            "xkb"
+            "${config.services.xserver.layout}${lib.optionalString 
(config.services.xserver.xkbVariant != "") "+" + 
config.services.xserver.xkbVariant}"
+          ])
+        ];
+      };
+    };
+
+    home.file.".config/npm/npmrc".text = ''
+      prefix=''${XDG_DATA_HOME}/npm
+    '';
+  };
+}

++++++ libgedit-gtksourceview.obsinfo ++++++
--- /var/tmp/diff_new_pack.v6xsCW/_old  2024-10-08 17:18:40.538689940 +0200
+++ /var/tmp/diff_new_pack.v6xsCW/_new  2024-10-08 17:18:40.542690102 +0200
@@ -1,5 +1,5 @@
 name: libgedit-gtksourceview
-version: 299.1.0
-mtime: 1708025664
-commit: b271a625ca057cc3fa7d5ac83285c5d4e038202e
+version: 299.3.0
+mtime: 1725117688
+commit: cb8ffa25dde3149d1b95599ada29343434a4e72d
 

Reply via email to