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