Skip to content
Commits on Source (7)
==============
Version 3.36.1
==============
This release contains important fixes suggested for distribution to end users.
• Fix leak of GObject Introspection interface info
• Document usage of package_subdir
• Translation updates
==============
Version 3.36.0
==============
......
project('template-glib', 'c',
version: '3.36.0',
version: '3.36.1',
license: 'LGPLv2.1+',
meson_version: '>= 0.51.0',
default_options: [ 'warning_level=2', 'buildtype=debugoptimized', 'c_std=gnu11' ],
......
......@@ -6,7 +6,14 @@ option('profiling', type: 'boolean', value: false)
option('introspection', type: 'feature', value: 'auto')
option('vapi', type: 'boolean', value: true)
# For subproject usage
# For subproject usage.
#
# If this is a subproject and you want the installed files to be private
# that means you can set package_subdir=gnome-builder and install them in
# someplace like:
#
# /usr/lib/gnome-builder/libtemplate_glib-1.0.so
# /usr/lib/girepository-1.0/gnome-builder/TemplateGLib-1.0.typelib
option('package_subdir', type: 'string',
description: 'Private sub-directory used when built as a subproject'
)
......
......@@ -14,6 +14,7 @@ hr
hu
id
it
ka
lt
nl
pl
......
# Georgian translation for template-glib.
# Copyright (C) 2022 template-glib's COPYRIGHT HOLDER
# This file is distributed under the same license as the template-glib package.
# NorwayFun <temuri.doghonadze@gmail.com>, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: template-glib main\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/template-glib/issues\n"
"POT-Creation-Date: 2022-11-02 06:11+0000\n"
"PO-Revision-Date: 2022-11-20 19:04+0100\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <ka@li.org>\n"
"Language: ka\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2\n"
#: src/tmpl-parser.c:199
#, c-format
msgid "%s() may only be called once"
msgstr "%s() მხოლოდ ერთხელ შეგიძლიათ გამოიძახოთ"
#: src/tmpl-parser.c:211
#, c-format
msgid "Parser does not contain an input stream"
msgstr "დამმუშავებელი შეყვანის ნაკადს არ შეიცავს"
#: src/tmpl-template.c:454
#, c-format
msgid "Must parse template before expanding"
msgstr "გაფართოებამდე შაბლონის დამუშავება აუცილებელია"
#: src/tmpl-template-locator.c:117
#, c-format
msgid "Failed to locate template “%s”"
msgstr "შაბლონი \"%s\" ვერ ვიპოვე"
# Turkish translation for template-glib.
# Copyright (C) 2019 template-glib's COPYRIGHT HOLDER
# This file is distributed under the same license as the template-glib package.
#
# Serdar Sağlam <teknomobil@msn.com>, 2019.
#
msgid ""
msgstr ""
"Project-Id-Version: template-glib master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/template-glib/issues\n"
"POT-Creation-Date: 2018-11-21 13:22+0000\n"
"POT-Creation-Date: 2022-09-18 14:32+0000\n"
"PO-Revision-Date: 2019-01-29 03:05+0300\n"
"Language-Team: Turkish <tr@li.org>\n"
"Last-Translator: Serdar Sağlam <teknomobil@yandex.com>\n"
"Language-Team: Turkish <gnome-turk@gnome.org>\n"
"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"Last-Translator: Serdar Sağlam <teknomobil@yandex.com>\n"
"X-Generator: Poedit 2.2.1\n"
#: src/tmpl-parser.c:199
......
......@@ -1114,10 +1114,12 @@ lookup_for_object:
n_ifaces = g_object_info_get_n_interfaces ((GIObjectInfo *)base_info);
for (i = 0; function == NULL && i < n_ifaces; i++)
{
GIInterfaceInfo *iface_info;
GIInterfaceInfo *iface_info = NULL;
iface_info = g_object_info_get_interface ((GIObjectInfo *)base_info, i);
function = g_interface_info_find_method (iface_info, node->name);
g_clear_pointer (&iface_info, g_base_info_unref);
}
if (function != NULL)
......