[gimp/gimp-2-10] app: add babl version info to $ gimp -v



commit 6239c3926f6ee3592fb527e4af9ee8de692f69bd
Author: Ell <ell_se yahoo com>
Date:   Thu Oct 24 13:59:06 2019 +0300

    app: add babl version info to $ gimp -v
    
    ... and any other users of gimp_version().
    
    (cherry picked from commit 211b7de7292fa38b2708ec8bbdeef7a20c91ede2)

 app/gimp-version.c | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)
---
diff --git a/app/gimp-version.c b/app/gimp-version.c
index 12605c63eb..1ca4960e58 100644
--- a/app/gimp-version.c
+++ b/app/gimp-version.c
@@ -78,15 +78,31 @@ gimp_library_versions (gboolean localized)
   gchar *lib_versions;
   gchar *lib_version;
   gchar *temp;
+  gint   babl_major_version;
+  gint   babl_minor_version;
+  gint   babl_micro_version;
   gint   gegl_major_version;
   gint   gegl_minor_version;
   gint   gegl_micro_version;
 
+  babl_get_version (&babl_major_version,
+                    &babl_minor_version,
+                    &babl_micro_version);
+
+  lib_versions = gimp_library_version ("babl",
+                                       BABL_MAJOR_VERSION,
+                                       BABL_MINOR_VERSION,
+                                       BABL_MICRO_VERSION,
+                                       babl_major_version,
+                                       babl_minor_version,
+                                       babl_micro_version,
+                                       localized);
+
   gegl_get_version (&gegl_major_version,
                     &gegl_minor_version,
                     &gegl_micro_version);
 
-  lib_versions = gimp_library_version ("GEGL",
+  lib_version = gimp_library_version ("GEGL",
                                        GEGL_MAJOR_VERSION,
                                        GEGL_MINOR_VERSION,
                                        GEGL_MICRO_VERSION,
@@ -95,6 +111,11 @@ gimp_library_versions (gboolean localized)
                                        gegl_micro_version,
                                        localized);
 
+  temp = g_strdup_printf ("%s\n%s", lib_versions, lib_version);
+  g_free (lib_versions);
+  g_free (lib_version);
+  lib_versions = temp;
+
   lib_version = gimp_library_version ("GLib",
                                       GLIB_MAJOR_VERSION,
                                       GLIB_MINOR_VERSION,


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