Branch: refs/heads/master Author: elextr elextr@gmail.com Committer: GitHub noreply@github.com Date: Sun, 25 Feb 2018 08:03:50 UTC Commit: 7d2e6182110a24b505c732f221dd79415f174024 https://github.com/geany/geany/commit/7d2e6182110a24b505c732f221dd79415f1740...
Log Message: ----------- Mention GTK 3 for the first time (#1780)
* Mention GTK 3 for the first time in HACKING and say how to select.
Modified Paths: -------------- HACKING
Modified: HACKING 9 lines changed, 6 insertions(+), 3 deletions(-) =================================================================== @@ -167,9 +167,9 @@ unmanageable diffs.
GTK versions & API documentation -------------------------------- -Geany requires GTK >= 2.24 and GLib >= 2.32. API symbols from newer -GTK/GLib versions should be avoided or made optional to keep the source -code building on older systems. +Geany requires GTK >= 2.24 or GTK 3 (with the --enable-gtk3 configure option) +and GLib >= 2.32. API symbols from newer GTK/GLib versions should be +avoided or made optional to keep the source code building on older systems.
It is recommended to use the 2.24 API documentation of the GTK libs (including GLib, GDK and Pango) has the advantages @@ -787,6 +787,9 @@ Building Plugins The geany-plugins autotools script automatically detects the installed system Geany and builds the plugins against that.
+Plugins will build with either GTK2 or GTK3, whichever the detected +Geany was built with. + To use plugins with a development version of Geany built with a different prefix, the plugins will need to be compiled against that version if the ABI has changed.
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).