Revision: 5948 http://geany.svn.sourceforge.net/geany/?rev=5948&view=rev Author: ntrel Date: 2011-09-22 16:11:53 +0000 (Thu, 22 Sep 2011) Log Message: ----------- Change GTK 2.8 -> 2.12. Rename required GTK version section.
Modified Paths: -------------- trunk/HACKING
Modified: trunk/HACKING =================================================================== --- trunk/HACKING 2011-09-22 15:55:10 UTC (rev 5947) +++ trunk/HACKING 2011-09-22 16:11:53 UTC (rev 5948) @@ -135,21 +135,22 @@ $ /tmp/glade-2.12.2% patch -p1 < glade-2.12.2-build-fixes.patch
-GTK API documentation ---------------------- -The official GTK 2.8 API documentation is not available online anymore, -so we put them on http://www.geany.org/manual/gtk/. -There is also a tarball with all available files for download and use -with devhelp. +GTK versions & API documentation +-------------------------------- +Geany requires GTK >= 2.12 and GLib >= 2.16. API symbols from newer +GTK/GLib versions should be avoided or made optional to keep the source +code building on older systems.
-Using the 2.8 API documentation of the GTK libs (including GLib, GDK and -Pango) has the advantages that you don't get confused by any newer API -additions and you don't have to take care about whether you can use -them or not. -This is because Geany depends on GTK 2.8. API symbols from newer -GTK/GLib versions should be avoided to keep the source code building -against GTK 2.8. +The official GTK 2.12 API documentation may not be available online +anymore, so we put it on http://www.geany.org/manual/gtk/. There +is also a tarball with all available files for download and use with +devhelp.
+Using the 2.12 API documentation of the GTK libs (including GLib, GDK +and Pango) has the advantages that you don't get confused by any +newer API additions and you don't have to take care about whether +you can use them or not. + Coding ------ * Don't write long functions with a lot of variables and/or scopes - break
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.