mirror of https://github.com/GNOME/gimp.git
app: add gexiv2 and exiv2 versions to crash data
For metadata related issues, it is often relevant to know the versions of both gexiv2 and exiv2, so we add those here.
This commit is contained in:
parent
f84e4ee04d
commit
693817a424
|
@ -23,6 +23,8 @@
|
||||||
#include <pango/pango.h>
|
#include <pango/pango.h>
|
||||||
#include <pango/pangoft2.h>
|
#include <pango/pangoft2.h>
|
||||||
#include <gdk-pixbuf/gdk-pixbuf.h>
|
#include <gdk-pixbuf/gdk-pixbuf.h>
|
||||||
|
#include <gexiv2/gexiv2.h>
|
||||||
|
#include <exiv2/exv_conf.h>
|
||||||
#include <gegl.h>
|
#include <gegl.h>
|
||||||
|
|
||||||
#ifndef GIMP_CONSOLE_COMPILATION
|
#ifndef GIMP_CONSOLE_COMPILATION
|
||||||
|
@ -281,6 +283,28 @@ gimp_library_versions (gboolean localized)
|
||||||
_("using %s version %s (compiled against version %s)") :
|
_("using %s version %s (compiled against version %s)") :
|
||||||
"using %s version %s (compiled against version %s)",
|
"using %s version %s (compiled against version %s)",
|
||||||
"Cairo", cairo_version_string (), CAIRO_VERSION_STRING);
|
"Cairo", cairo_version_string (), CAIRO_VERSION_STRING);
|
||||||
|
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 ("gexiv2",
|
||||||
|
GEXIV2_MAJOR_VERSION,
|
||||||
|
GEXIV2_MINOR_VERSION,
|
||||||
|
GEXIV2_MICRO_VERSION,
|
||||||
|
gexiv2_get_version () / 100 / 100,
|
||||||
|
gexiv2_get_version () / 100 % 100,
|
||||||
|
gexiv2_get_version () % 100,
|
||||||
|
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 = g_strdup_printf (localized ?
|
||||||
|
_("using %s version %s") :
|
||||||
|
"using %s version %s",
|
||||||
|
"exiv2", EXV_PACKAGE_VERSION);
|
||||||
temp = g_strdup_printf ("%s\n%s\n", lib_versions, lib_version);
|
temp = g_strdup_printf ("%s\n%s\n", lib_versions, lib_version);
|
||||||
g_free (lib_versions);
|
g_free (lib_versions);
|
||||||
g_free (lib_version);
|
g_free (lib_version);
|
||||||
|
|
Loading…
Reference in New Issue