[gtk-web/wip/swilmet/update: 1/3] language-bindings: simplify versions



commit f3ca5f7b804c8be03c09351e288642facb50b561
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Mon Dec 8 12:30:12 2014 +0100

    language-bindings: simplify versions
    
    "GTK+ 2" and "GTK+ 3" are much easier to maintain than more precise
    versions like "2.24" and "3.10".
    
    With only "GTK+ 3", the page looks up-to-date, while with "3.10" the
    page is outdated.
    
    Some GTK+ 3 bindings support the latest 3.x versions, but others don't.
    For the D language for example, the latest supported version is 3.10, so
    updating the versions in the table to 3.14 is impossible, unless another
    column is added.

 language-bindings.php |   82 ++++++++++++++++++++++++------------------------
 1 files changed, 41 insertions(+), 41 deletions(-)
---
diff --git a/language-bindings.php b/language-bindings.php
index e388fcf..1ca681a 100755
--- a/language-bindings.php
+++ b/language-bindings.php
@@ -24,7 +24,7 @@ define("UNKNOWN", 4, true);
  */
 
 // Versions of GTK used in the table
-$versions = array('2.24', '3.10');
+$versions = array('GTK+ 2', 'GTK+ 3');
 
 // Array of languages and their support
 $bindings = array(
@@ -37,8 +37,8 @@ $bindings = array(
                'official' => true, // Whether this binding is an official GNOME binding
                'url' => 'http://www.gtkmm.org/', // Link to this page
                'support' => array(
-                       '2.24' => SUPPORTED,
-                       '3.10' => SUPPORTED
+                       'GTK+ 2' => SUPPORTED,
+                       'GTK+ 3' => SUPPORTED
                )
        ),
 
@@ -46,8 +46,8 @@ $bindings = array(
                'official' => true,
                'url' => 'https://wiki.gnome.org/JavaScript',
                'support' => array(
-                       '2.24' => SUPPORTED,
-                       '3.10' => SUPPORTED
+                       'GTK+ 2' => SUPPORTED,
+                       'GTK+ 3' => SUPPORTED
                )
        ),
 
@@ -55,8 +55,8 @@ $bindings = array(
                'official' => true,
                'url' => 'http://gtk2-perl.sourceforge.net/',
                'support' => array(
-                       '2.24' => SUPPORTED,
-                       '3.10' => SUPPORTED
+                       'GTK+ 2' => SUPPORTED,
+                       'GTK+ 3' => SUPPORTED
                )
        ),
 
@@ -64,8 +64,8 @@ $bindings = array(
                'official' => true,
                'url' => 'https://wiki.gnome.org/Projects/PyGObject',
                'support' => array(
-                       '2.24' => SUPPORTED,
-                       '3.10' => SUPPORTED
+                       'GTK+ 2' => SUPPORTED,
+                       'GTK+ 3' => SUPPORTED
                )
        ),
 
@@ -73,8 +73,8 @@ $bindings = array(
                'official' => true,
                'url' => 'https://wiki.gnome.org/Projects/Vala',
                'support' => array(
-                       '2.24' => SUPPORTED,
-                       '3.10' => SUPPORTED
+                       'GTK+ 2' => SUPPORTED,
+                       'GTK+ 3' => SUPPORTED
                )
        ),
 
@@ -84,8 +84,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://libre.adacore.com/libre/tools/gtkada/',
                'support' => array(
-                       '2.24' => PARTIAL,
-                       '3.10' => PARTIAL
+                       'GTK+ 2' => PARTIAL,
+                       'GTK+ 3' => PARTIAL
                )
        ),
 
@@ -93,8 +93,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://www.mono-project.com/GtkSharp',
                'support' => array(
-                       '2.24' => PARTIAL,
-                       '3.10' => UNSUPPORTED
+                       'GTK+ 2' => PARTIAL,
+                       'GTK+ 3' => UNSUPPORTED
                )
        ),
 
@@ -102,8 +102,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://gtkd.org/',
                'support' => array(
-                       '2.24' => SUPPORTED,
-                       '3.10' => SUPPORTED
+                       'GTK+ 2' => SUPPORTED,
+                       'GTK+ 3' => SUPPORTED
                )
        ),
 
@@ -111,8 +111,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://github.com/jerryd/gtk-fortran/wiki',
                'support' => array(
-                       '2.24' => PARTIAL,
-                       '3.10' => PARTIAL
+                       'GTK+ 2' => PARTIAL,
+                       'GTK+ 3' => PARTIAL
                )
        ),
 
@@ -120,8 +120,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://www.freebasic-portal.de/downloads/ressourcencompiler/gtktobac2-2-0-131.html',
                'support' => array(
-                       '2.24' => SUPPORTED,
-                       '3.10' => SUPPORTED
+                       'GTK+ 2' => SUPPORTED,
+                       'GTK+ 3' => SUPPORTED
                )
        ),
 
@@ -129,8 +129,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://mattn.github.com/go-gtk/',
                'support' => array(
-                       '2.24' => PARTIAL,
-                       '3.10' => UNSUPPORTED
+                       'GTK+ 2' => PARTIAL,
+                       'GTK+ 3' => UNSUPPORTED
                 )
         ),
 
@@ -138,8 +138,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://www.gnu.org/software/guile-gnome/',
                'support' => array(
-                       '2.24' => PARTIAL,
-                       '3.10' => UNSUPPORTED
+                       'GTK+ 2' => PARTIAL,
+                       'GTK+ 3' => UNSUPPORTED
                )
        ),
 
@@ -147,8 +147,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://projects.haskell.org/gtk2hs/documentation/',
                'support' => array(
-                       '2.24' => SUPPORTED,
-                       '3.10' => SUPPORTED
+                       'GTK+ 2' => SUPPORTED,
+                       'GTK+ 3' => SUPPORTED
                )
        ),
 
@@ -156,8 +156,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://java-gnome.sourceforge.net/',
                'support' => array(
-                       '2.24' => SUPPORTED,
-                       '3.10' => SUPPORTED
+                       'GTK+ 2' => SUPPORTED,
+                       'GTK+ 3' => SUPPORTED
                )
        ),
 
@@ -165,8 +165,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://github.com/pavouk/lgi',
                'support' => array(
-                       '2.24' => PARTIAL,
-                       '3.10' => SUPPORTED
+                       'GTK+ 2' => PARTIAL,
+                       'GTK+ 3' => SUPPORTED
                )
        ),
 
@@ -174,8 +174,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html',
                'support' => array(
-                       '2.24' => PARTIAL,
-                       '3.10' => UNSUPPORTED
+                       'GTK+ 2' => PARTIAL,
+                       'GTK+ 3' => UNSUPPORTED
                )
        ),
 
@@ -183,8 +183,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://wiki.lazarus.freepascal.org/GTK2_Interface',
                'support' => array(
-                       '2.24' => SUPPORTED,
-                       '3.10' => SUPPORTED
+                       'GTK+ 2' => SUPPORTED,
+                       'GTK+ 3' => SUPPORTED
                )
        ),
 
@@ -192,8 +192,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://gtk.php.net/',
                'support' => array(
-                       '2.24' => PARTIAL,
-                       '3.10' => UNSUPPORTED
+                       'GTK+ 2' => PARTIAL,
+                       'GTK+ 3' => UNSUPPORTED
                )
        ),
 
@@ -201,8 +201,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://cran.r-project.org/web/packages/RGtk2/index.html',
                'support' => array(
-                       '2.24' => PARTIAL,
-                       '3.10' => UNSUPPORTED
+                       'GTK+ 2' => PARTIAL,
+                       'GTK+ 3' => UNSUPPORTED
                )
        ),
 
@@ -210,8 +210,8 @@ $bindings = array(
                'official' => false,
                'url' => 'http://ruby-gnome2.sourceforge.jp/',
                'support' => array(
-                       '2.24' => PARTIAL,
-                       '3.10' => SUPPORTED
+                       'GTK+ 2' => PARTIAL,
+                       'GTK+ 3' => SUPPORTED
                )
        )
 );


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]