- 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
20 lines
736 B
XML
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>
|
|
|