SF.net SVN: geany:[5948] trunk/HACKING

ntrel at users.sourceforge.net ntrel at xxxxx
Thu Sep 22 16:11:53 UTC 2011


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.




More information about the Commits mailing list