Opened 2 weeks ago

Closed 2 weeks ago

#19734 closed enhancement (fixed)

gedit-47.0

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New major version.

Change History (5)

comment:1 by Bruce Dubbs, 2 weeks ago

News in 47.0, 2024-04-27 (stable version)

Web presence:

Branding:

  • Restore the previous app icons and logo.

New features:

  • Experimental: add light/dark GTK theme variant configuration (as a hidden GSettings key for now).

Removed features:

  • Localization (l10n): all the translations are disabled, gedit is available in English only because some underlying modules are not on l10n.gnome.org or equivalent.
  • In the preferences dialog, remove the toolbar to install/uninstall color schemes. Third-party color schemes are still supported, but the XML file(s) need to be copied into the right directory by another means, see: https://gedit-technology.github.io/developer-docs/extra/libgedit-gtksourceview/style-schemes.html or also the gedit user help documentation.

Under-the-hood changes:

  • Adapt the code for libgedit-gtksourceview API changes.
  • Adapt the code for the Tepl -> libgedit-tepl module rename.
  • Code refactorings, various improvements and bug fixes.
  • Continue to reduce usage of *.ui files, write code instead.
  • Use newer GLib API at some places.
  • Add -Wshadow to the CFLAGS and fix the corresponding warnings.

For plugins:

  • Some API changes (see the page documenting the API breaks).
  • Improve the API documentation.

Misc:

  • Rename *.appdata.xml to *.metainfo.xml and do some updates to that file.
  • Update documentation for contributors.
  • Links to some third-party plugins.

comment:3 by Bruce Dubbs, 2 weeks ago

It also needs https://github.com/gedit-technology/libgedit-gfls

I will combine libgedit-tepl (168 KB) and libgedit-gfls (20 KB) into the gedit page in the book because they are specific to gedit and quite small.

The existing tepl page can be dropped.

comment:4 by Bruce Dubbs, 2 weeks ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:5 by Bruce Dubbs, 2 weeks ago

Resolution: fixed
Status: assignedclosed

Fixed at commit bd32a6786f.

Note: See TracTickets for help on using tickets.