#14029: GNOME 3.38 External Libraries - amtk tepl webkitgtk libhandy at-spi2-atk
at-spi2-core gtksourceview4 pyatspi
-------------------------+-----------------------
Reporter: renodr | Owner: renodr
Type: enhancement | Status: assigned
Priority: normal | Milestone: 10.1
Component: BOOK | Version: SVN
Severity: normal | Resolution:
Keywords: |
-------------------------+-----------------------
Comment (by renodr):
== Tepl ==
'''4.99.1'''
{{{
News in 4.99.1, 2020-04-24
--------------------------
* Build system: port to Meson, remove Autotools.
* API changes:
- A complete overhaul of the metadata API and implementation. The libxml2
is no
longer required, and GVfs metadata is no longer used. New API:
- TeplMetadata and TeplMetadataManager toolkit classes.
- Convenience functions in the framework, in TeplAbstractFactory,
TeplApplication and TeplBuffer.
- Remove TeplAbstractFactoryVala, because it's possible to manually
manage
GObject references in Vala when using TeplAbstractFactory.
* New API:
- New class: TeplStatusbar.
- New class: TeplPanel.
- New class: TeplStyleSchemeChooserWidget.
- File loading and saving toolkit: start to add some IO error info bars.
- TeplInfoBar: add tepl_info_bar_set_buttons_orientation().
- TeplView: add tepl_view_new_with_buffer().
- Utility functions: add more functions.
* Misc:
- Write a new roadmap in docs/.
- Translation updates.
}}}
'''4.99.2'''
{{{
News in 4.99.2, 2020-05-29
--------------------------
* License:
- Update the license from LGPLv2.1+ to LGPLv3+.
- Start to use the REUSE way of applying licenses and copyrights
information,
with SPDX tags: https://reuse.software/
* API changes:
- The beginning of a complete overhaul of the file loading and saving.
This changes a little the API.
The uchardet dependency is no longer needed.
* New API:
- 'Go to line' horizontal bar feature.
- Utility functions: add a function.
* Under the hood changes:
- Have _TEPL_EXTERN macro for exporting public symbols.
- Have a smaller TeplApplicationWindow class, factor out several
tepl-window-actions-*.{c,h} files.
* Misc:
- Improvements to the build system.
- Metadata: improve the implementation and write unit tests.
- Init i18n.
- Tools: add shared-mime-info-list-text-plain-globs.
- Translation updates.
}}}
'''4.99.3'''
{{{
News in 4.99.3, 2020-07-03
--------------------------
* Start to leverage the ICU library: http://site.icu-project.org/
It's currently used by TeplMetadataManager.
}}}
'''4.99.4'''
{{{
News in 4.99.4, 2020-09-04
--------------------------
* Add a few extra functions for GtkFileChooser.
* Translation updates.
}}}
'''5.0.0'''
{{{
News in 5.0.0, 2020-09-11
-------------------------
* Translation updates.
}}}
So we need to port to meson, drop the libxml2 dependency, and add a
dependency on icu.
--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/14029#comment:39>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page