17
0
Files
libgedit-gtksourceview/_service
Bjørn Lie 4ee8a60bae Accepting request 1329500 from GNOME:Next
- Update to version 299.6.0:
  + Completion framework:
    - The GtkSourceCompletion class no longer implements the
      GtkBuildable interface.
    - GtkSourceCompletionProposal: various improvements.
    - GtkSourceCompletionItem:
      . Various improvements.
      . Remove all the properties.
  + Various gardening tasks:
    - Move back almost all typedefs from gtksourcetypes.h to the
      corresponding headers, with the goal to keep in
      gtksourcetypes.h only what is strictly necessary.
    - Convert #include guards to #pragma once with the guardonce
      utility:
    - Add missing G_BEGIN_DECLS/G_END_DECLS pairs.
    - Add missing G_GNUC_CONST annotation for get_type() functions.
    - Have a LICENSES directory, to better follow the REUSE way of
      applying licenses
    - Reduce the padding for future expansion in public Class
      structs, the API/ABI is anyway no longer guaranteed to be
      stable.
  + Updated translations
- Changes from version 299.6.alpha2:
  + File loading and saving:
    - Small bug fix in GtkSourceFile.
    - GtkSourceBufferOutputStream private class:
      . Start to refactor it.
      . Extract the try_convert() function out of the class and
        re-implement it with GtkSourceIconv.
    - GtkSourceIconv:
      . Add the feed_discard_output() function.
      . Write unit tests.
    - GtkSourceFileLoader:
      . Add max-size property.
      . Improve the unit tests.
  + GtkSourceView class:
    - Improve the API documentation.
    - Remove GtkBuildable interface implementation.
  + Other:
    - Docs: improve the CSS for the docs that is manually written
      in HTML.
- Bump sover to 4, following upstream changes. This results in the
  shared library package being renamed from
  libgedit-gtksourceview-300-3 to libgedit-gtksourceview-300-4.
- Update to version 299.6.alpha1:
  + GtkSourceIter:
    - Make some gtk_source_iter_*() functions public.
    - Move the single tepl_iter_*() function as a public gtk_source_iter_*().
    - Write more unit tests.
  + File loading and saving:
   - GtkSourceEncoding, GtkSourceFile, GtkSourceFileLoader and
     GtkSourceFileSaver are maintained again.
   - Create the "Low-Level File Loading and Saving" category in the
     API docs, and add GtkSourceIconv and GtkSourceInputStream
   - Rework GtkSourceEncoding.
   - Start to rework GtkSourceFile.
   - Rework GtkSourceFileLoader (modernize the code and use
     GtkSourceInputStream internally).
   - Code organization: create the file-loading-and-saving/ subdir.
  + GtkSourceView class: Small improvements to both the API docs
    and the implementation.
  + Tools: Some small changes/improvements to the 'list-langs' and
    'uncrustify' tools.
  + Updated translations

OBS-URL: https://build.opensuse.org/request/show/1329500
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libgedit-gtksourceview?expand=0&rev=13
2026-01-27 13:47:00 +00:00

20 lines
736 B
XML

<?xml version="1.0"?>
<services>
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview.git</param>
<param name="revision">299.6.0</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">v?(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
<!-- <param name="changesgenerate">enable</param> -->
</service>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>
<param name="compression">zst</param>
</service>
<service name="set_version" mode="manual" />
</services>