#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

Reply via email to