The Wayback Machine - https://web.archive.org/web/20211114081922/https://github.com/geany/geany/projects
Skip to content

Remove Python2 use

Updated Oct 10, 2021

No description

session split

Updated Apr 7, 2021

split session-related and may be other machine-specifc configuration items in a separate file

e.g. move session files to session.conf

Remove GTK2

Updated Oct 9, 2021

With GTK+2 being deprecated, GTK+3 being released for nearly a decade, and widely available everywhere, and with GTK+4 now the focus of upstream development, this project is to remove all support for GTK+2.

U-CTags sync

Updated Nov 20, 2020

Synchronize the CTags code base with Universal-CTags (https://github.com/universal-ctags/ctags) for mutual benefits.

Port to GSettings

Updated Oct 6, 2016

This project is to port Geany from manual settings management code/bindings to use GSettings instead.

Goals:

  • No degradation in functionality compared with current settings mechanisms.
  • Keep config file always up-to-date with the current settings so they aren't only saved at normal program exit (and a few other various places).
  • Improve multi-instance/shared-config support.
  • Still use a plain config keyfile (not DBus or other elaborate stuff).
  • Until all settings are ported, keep the old settings mechanism working to allow gradual conversion to GSettings usage.
  • Use g_object_bind_property()/g_settings_bind()/etc. where useful, rather than rolling own with manual code, helper functions and Stash API.
  • Overall simplify preferences handling and make it easier to add and change settings.
  • Maintain backwards compatibility for plugin API.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.