We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File libgedit-gtksourceview.changes of Package libgedit-gtksourceview

-------------------------------------------------------------------
Mon Jan 26 09:00:06 UTC 2026 - Dominique Leuenberger <dimstar@opensuse.org>

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

-------------------------------------------------------------------
Mon Sep  8 06:36:21 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>

- 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

-------------------------------------------------------------------
Thu Apr 17 08:33:02 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 299.5.0:
  + language-specs: files reorganization and simplify the scripts.
  + Updated translations.

-------------------------------------------------------------------
Sat Dec  7 13:24:49 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 299.4.0:
  + Remove the background-pattern (with the grid) feature.
  + Fix some crashes.
  + Fix GI annotation warnings.
  + Updated translations.
- Add sover define.

-------------------------------------------------------------------
Wed Oct  2 14:12:08 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

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

-------------------------------------------------------------------
Fri Feb 16 07:36:08 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 299.1.0:
  + Continue to rework GtkSourceStyle* classes.
    This includes a switch from the libxml2 to GMarkupParser.
    (the libxml2 is still used for *.lang files though).
  + Style schemes XML file format:
    - Simplify it.
    - Better document it.
    - Extend it with the "kind" attribute, for light/dark schemes.
    - Remove the *.rng file.
  + Unit tests:
    - Don't rely on environment variables to be set to run the
      tests.
    - Have good code coverage for what has been modified or added.
- Changes from version 299.0.5:
  + Fix a bug: Alt+Down (moving line(s) down) or Alt+Up (moving
    line(s) up) wrt. the undo/redo history and cursor positioning.

-------------------------------------------------------------------
Sun Aug 13 14:32:56 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 299.0.4:
  + Tools: list-langs, to generate a listing of *.lang files.
  + Utils: add a function.
  + Some small maintenance tasks.
  + Updated translations.

-------------------------------------------------------------------
Fri Jul 21 07:06:41 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>

- Initial package, version 299.0.3.
openSUSE Build Service is sponsored by