Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devel:gtkversion [2013/11/14 06:26]
codebrainz clarifications on notes
devel:gtkversion [2013/11/14 07:02] (current)
codebrainz Clarify criteria
Line 1: Line 1:
 ====== Deciding the oldest GTK+ version supported for new Geany Releases ====== ====== Deciding the oldest GTK+ version supported for new Geany Releases ======
 +
 +This page is to help on deciding what versions of GTK+ stack APIs (ie. GTK+/GLib/GIO/GObject) can be relied upon or removed from Geany code by default (ie. without special wrappers and #ifdef-ing stuff).
  
 **How to contribute to this and the ground rules (//PLEASE READ//):** **How to contribute to this and the ground rules (//PLEASE READ//):**
Line 21: Line 23:
   * Newest version of official GTK+ bundle for Windows. -codebrainz   * Newest version of official GTK+ bundle for Windows. -codebrainz
     * Unless we want to build our own binaries, we're pretty much stuck with this.     * Unless we want to build our own binaries, we're pretty much stuck with this.
-  * Newest version available in the latest (or even 2nd to last) release of one of the really popular Linux distributions like Ubuntu, Fedora, Mint, etc. -codebrainz+  * Newest version available in common in the latest (or even 2nd to last) releases of a few of the really popular Linux distributions like Ubuntu, Fedora, Mint, etc. -codebrainz
     * This covers the widest range of users     * This covers the widest range of users
     * Allows easier integration and testing of new features for the next release versions.     * Allows easier integration and testing of new features for the next release versions.
 +    * Allows removing old or deprecated cruft without wrapper headers and stuff.
  
 ===== Non-Criteria ===== ===== Non-Criteria =====
Print/export