diff -Nru libpeas-1.30.0/data/icons/16x16/libpeas-plugin.svg libpeas-1.32.0/data/icons/16x16/libpeas-plugin.svg --- libpeas-1.30.0/data/icons/16x16/libpeas-plugin.svg 2021-03-20 00:24:38.782421600 +0000 +++ libpeas-1.32.0/data/icons/16x16/libpeas-plugin.svg 2022-03-19 00:00:15.000000000 +0000 @@ -35,7 +35,7 @@ 2005-02-01 + rdf:resource="https://spdx.org/licenses/LGPL-2.1-or-later.html" /> http://jimmac.musichall.cz/ @@ -45,21 +45,6 @@ - - - - - - - - 2005-02-01 + rdf:resource="https://spdx.org/licenses/LGPL-2.1-or-later.html" /> http://jimmac.musichall.cz/ @@ -45,21 +45,6 @@ - - - - - - - - 2005-02-01 + rdf:resource="https://spdx.org/licenses/LGPL-2.1-or-later.html" /> http://jimmac.musichall.cz/ @@ -47,21 +47,6 @@ - - - - - - - - + rdf:resource="https://spdx.org/licenses/LGPL-2.1-or-later.html" /> @@ -47,21 +47,6 @@ - - - - - - - - Sat, 15 Jan 2022 08:36:49 +0000 + -- Jeremy Bicha Mon, 21 Mar 2022 11:19:22 -0400 libpeas (1.30.0-4) unstable; urgency=medium diff -Nru libpeas-1.30.0/debian/control libpeas-1.32.0/debian/control --- libpeas-1.30.0/debian/control 2021-09-06 15:26:15.000000000 +0000 +++ libpeas-1.32.0/debian/control 2022-03-21 15:19:22.000000000 +0000 @@ -6,12 +6,12 @@ Section: libs Priority: optional Maintainer: Debian GNOME Maintainers -Uploaders: Iain Lane , Jeremy Bicha , Laurent Bigonville , Michael Biebl +Uploaders: Emilio Pozuelo Monfort , Iain Lane , Jeremy Bicha , Laurent Bigonville , Michael Biebl , Sjoerd Simons Build-Depends: adwaita-icon-theme , debhelper-compat (= 13), dh-sequence-gir, dh-sequence-gnome, - gtk-doc-tools (>= 1.11), + gi-docgen, libgirepository1.0-dev (>= 1.39.0), libgirepository1.0-doc , libgladeui-dev, @@ -25,7 +25,7 @@ python3-gi (>= 3.7.2), xauth , xvfb -Standards-Version: 4.5.0 +Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/gnome-team/libpeas Vcs-Git: https://salsa.debian.org/gnome-team/libpeas.git Homepage: https://wiki.gnome.org/Projects/Libpeas diff -Nru libpeas-1.30.0/debian/control.in libpeas-1.32.0/debian/control.in --- libpeas-1.30.0/debian/control.in 2021-09-06 15:26:15.000000000 +0000 +++ libpeas-1.32.0/debian/control.in 2022-03-21 15:19:22.000000000 +0000 @@ -7,7 +7,7 @@ debhelper-compat (= 13), dh-sequence-gir, dh-sequence-gnome, - gtk-doc-tools (>= 1.11), + gi-docgen, libgirepository1.0-dev (>= 1.39.0), libgirepository1.0-doc , libgladeui-dev, @@ -21,7 +21,7 @@ python3-gi (>= 3.7.2), xauth , xvfb -Standards-Version: 4.5.0 +Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/gnome-team/libpeas Vcs-Git: https://salsa.debian.org/gnome-team/libpeas.git Homepage: https://wiki.gnome.org/Projects/Libpeas diff -Nru libpeas-1.30.0/debian/libpeas-doc.install libpeas-1.32.0/debian/libpeas-doc.install --- libpeas-1.30.0/debian/libpeas-doc.install 2021-09-06 15:26:15.000000000 +0000 +++ libpeas-1.32.0/debian/libpeas-doc.install 2022-03-21 15:19:22.000000000 +0000 @@ -1,3 +1,3 @@ usr/bin/peas-demo usr/lib/*/peas-demo -usr/share/gtk-doc +usr/share/doc diff -Nru libpeas-1.30.0/debian/rules libpeas-1.32.0/debian/rules --- libpeas-1.30.0/debian/rules 2021-09-06 15:26:15.000000000 +0000 +++ libpeas-1.32.0/debian/rules 2022-03-21 15:19:22.000000000 +0000 @@ -21,6 +21,4 @@ dh_makeshlibs --remaining-packages override_dh_auto_test: -ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) xvfb-run -a dh_auto_test -- --timeout-multiplier=6 -endif diff -Nru libpeas-1.30.0/docs/meson.build libpeas-1.32.0/docs/meson.build --- libpeas-1.30.0/docs/meson.build 2021-03-20 00:24:38.783421500 +0000 +++ libpeas-1.32.0/docs/meson.build 2022-03-19 00:00:15.000000000 +0000 @@ -1,3 +1 @@ -if build_gtk_doc == true - subdir('reference') -endif +subdir('reference') diff -Nru libpeas-1.30.0/docs/reference/.gitignore libpeas-1.32.0/docs/reference/.gitignore --- libpeas-1.30.0/docs/reference/.gitignore 2021-03-20 00:24:38.783421500 +0000 +++ libpeas-1.32.0/docs/reference/.gitignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -/html -/tmpl -/xml -/libpeas-decl-list.txt -/libpeas-decl.txt -/libpeas-undeclared.txt -/libpeas-undocumented.txt -/libpeas-unused.txt -/libpeas.args -/libpeas.hierarchy -/libpeas.interfaces -/libpeas.prerequisites -/libpeas.signals -/version.xml -/*.stamp diff -Nru libpeas-1.30.0/docs/reference/libpeas-docs.sgml libpeas-1.32.0/docs/reference/libpeas-docs.sgml --- libpeas-1.30.0/docs/reference/libpeas-docs.sgml 2021-03-20 00:24:38.783421500 +0000 +++ libpeas-1.32.0/docs/reference/libpeas-docs.sgml 1970-01-01 00:00:00.000000000 +0000 @@ -1,68 +0,0 @@ - - - -]> - - - Peas Reference Manual - - for libpeas &version; and libpeas-gtk &version; - - - - - API Reference - - Core Classes - - - - - - - - - Gtk+ Widgets - - - - - Built-in Extension Interfaces - - - - - - Index - - - - Index of deprecated symbols - - - - Index of new symbols in 1.2 - - - - Index of new symbols in 1.4 - - - - Index of new symbols in 1.6 - - - - Index of new symbols in 1.14 - - - - Index of new symbols in 1.18 - - - - - diff -Nru libpeas-1.30.0/docs/reference/libpeas-gtk.toml.in libpeas-1.32.0/docs/reference/libpeas-gtk.toml.in --- libpeas-1.30.0/docs/reference/libpeas-gtk.toml.in 1970-01-01 00:00:00.000000000 +0000 +++ libpeas-1.32.0/docs/reference/libpeas-gtk.toml.in 2022-03-19 00:00:15.000000000 +0000 @@ -0,0 +1,55 @@ +[library] +version = "@VERSION@" +browse_url = "https://gitlab.gnome.org/GNOME/libpeas" +repository_url = "https://gitlab.gnome.org/GNOME/libpeas.git" +docs_url = "https://gnome.pages.gitlab.gnome.org/libpeas/libpeas-gtk-1.0/" +website_url = "https://gitlab.gnome.org/GNOME/libpeas" +authors = "Steve Frécinaux, Garrett Regier, Christian Hergert" +license = "LGPL-2.0-or-later" +description = "HTTP client/server library for GNOME" +dependencies = [ "GObject-2.0", "GLib-1.0", "Gio-2.0", "Gtk-3.0", "Peas-1.0" ] +devhelp = true +search_index = true + +[dependencies."GObject-2.0"] +name = "GObject" +description = "The base type system library" +docs_url = "https://docs.gtk.org/gobject/" + +[dependencies."GLib-2.0"] +name = "GLib" +description = "The base type system library" +docs_url = "https://docs.gtk.org/glib/" + +[dependencies."Gio-2.0"] +name = "GIO" +description = "GObject Interfaces and Objects, Networking, IPC, and I/O" +docs_url = "https://docs.gtk.org/gio/" + +[dependencies."Gtk-3.0"] +name = "GTK" +description = "The GTK toolkit" +docs_url = "https://docs.gtk.org/gtk3/" + +[dependencies."Peas-1.0"] +name = "Peas" +description = "GObject-based plugins engine" +docs_url = "https://gnome.pages.gitlab.gnome.org/libpeas/libpeas-1.0/" + +[theme] +name = "basic" +show_index_summary = true +show_class_hierarchy = true + +[source-location] +base_url = "https://gitlab.gnome.org/GNOME/libpeas/-/blob/master/" + +[extra] +# The same order will be used when generating the index +content_files = [ +] + +content_images = [ + 'images/peas-gtk-plugin-manager.png', +] +urlmap_file = "libpeas-gtk-urlmap.js" diff -Nru libpeas-1.30.0/docs/reference/libpeas-gtk-urlmap.js libpeas-1.32.0/docs/reference/libpeas-gtk-urlmap.js --- libpeas-1.30.0/docs/reference/libpeas-gtk-urlmap.js 1970-01-01 00:00:00.000000000 +0000 +++ libpeas-1.32.0/docs/reference/libpeas-gtk-urlmap.js 2022-03-19 00:00:15.000000000 +0000 @@ -0,0 +1,8 @@ +// A map between namespaces and base URLs for their online documentation +baseURLs = [ + [ 'GLib', 'https://docs.gtk.org/glib/' ], + [ 'GObject', 'https://docs.gtk.org/gobject/' ], + [ 'Gio', 'https://docs.gtk.org/gio/' ], + [ 'Gtk', 'https://docs.gtk.org/gtk4/' ], + [ 'Peas', 'https://gnome.pages.gitlab.gnome.org/libpeas/libpeas-1.0/' ], +] diff -Nru libpeas-1.30.0/docs/reference/libpeas-sections.txt libpeas-1.32.0/docs/reference/libpeas-sections.txt --- libpeas-1.30.0/docs/reference/libpeas-sections.txt 2021-03-20 00:24:38.784421700 +0000 +++ libpeas-1.32.0/docs/reference/libpeas-sections.txt 1970-01-01 00:00:00.000000000 +0000 @@ -1,229 +0,0 @@ -
-peas-gtk-configurable -PeasGtkConfigurable -PeasGtkConfigurable -PeasGtkConfigurableInterface -peas_gtk_configurable_create_configure_widget - -PEAS_GTK_CONFIGURABLE -PEAS_GTK_IS_CONFIGURABLE -PEAS_GTK_TYPE_CONFIGURABLE -peas_gtk_configurable_get_type -PEAS_GTK_CONFIGURABLE_IFACE -PEAS_GTK_CONFIGURABLE_GET_IFACE -
- -
-peas-gtk-plugin-manager -PeasGtkPluginManager -PeasGtkPluginManager -PeasGtkPluginManagerClass -peas_gtk_plugin_manager_new -peas_gtk_plugin_manager_get_view - -PEAS_GTK_PLUGIN_MANAGER -PEAS_GTK_IS_PLUGIN_MANAGER -PEAS_GTK_TYPE_PLUGIN_MANAGER -peas_gtk_plugin_manager_get_type -PEAS_GTK_PLUGIN_MANAGER_CLASS -PEAS_GTK_IS_PLUGIN_MANAGER_CLASS -PEAS_GTK_PLUGIN_MANAGER_GET_CLASS - -PeasGtkPluginManagerPrivate -
- -
-peas-gtk-plugin-manager-view -PeasGtkPluginManagerView -PeasGtkPluginManagerView -PeasGtkPluginManagerViewClass -peas_gtk_plugin_manager_view_new -peas_gtk_plugin_manager_view_set_show_builtin -peas_gtk_plugin_manager_view_get_show_builtin -peas_gtk_plugin_manager_view_set_selected_plugin -peas_gtk_plugin_manager_view_get_selected_plugin - -PEAS_GTK_PLUGIN_MANAGER_VIEW -PEAS_GTK_IS_PLUGIN_MANAGER_VIEW -PEAS_GTK_TYPE_PLUGIN_MANAGER_VIEW -peas_gtk_plugin_manager_view_get_type -PEAS_GTK_PLUGIN_MANAGER_VIEW_CLASS -PEAS_GTK_IS_PLUGIN_MANAGER_VIEW_CLASS -PEAS_GTK_PLUGIN_MANAGER_VIEW_GET_CLASS - -PeasGtkPluginManagerViewPrivate -
- -
-peas-engine -PeasEngine -PeasEngine -PeasEngineClass -peas_engine_new -peas_engine_new_with_nonglobal_loaders -peas_engine_get_default -peas_engine_add_search_path -peas_engine_prepend_search_path -peas_engine_enable_loader -peas_engine_rescan_plugins -peas_engine_get_plugin_list -peas_engine_get_loaded_plugins -peas_engine_set_loaded_plugins -peas_engine_get_plugin_info -peas_engine_load_plugin -peas_engine_unload_plugin -peas_engine_garbage_collect -peas_engine_provides_extension -peas_engine_create_extension -peas_engine_create_extensionv -peas_engine_create_extension_valist - -PEAS_ENGINE -PEAS_IS_ENGINE -PEAS_TYPE_ENGINE -peas_engine_get_type -PEAS_ENGINE_CLASS -PEAS_IS_ENGINE_CLASS -PEAS_ENGINE_GET_CLASS - -PeasEnginePrivate -
- -
-peas-activatable -PeasActivatable -PeasActivatable -PeasActivatableInterface -peas_activatable_activate -peas_activatable_deactivate -peas_activatable_update_state - -PEAS_ACTIVATABLE -PEAS_IS_ACTIVATABLE -PEAS_TYPE_ACTIVATABLE -peas_activatable_get_type -PEAS_ACTIVATABLE_IFACE -PEAS_ACTIVATABLE_GET_IFACE -
- -
-peas-extension-set -PeasExtensionSet -PeasExtensionSet -PeasExtensionSetClass -PeasExtensionSetForeachFunc -peas_extension_set_call -peas_extension_set_call_valist -peas_extension_set_callv -peas_extension_set_foreach -peas_extension_set_get_extension -peas_extension_set_new -peas_extension_set_newv -peas_extension_set_new_valist - -PEAS_EXTENSION_SET -PEAS_IS_EXTENSION_SET -PEAS_TYPE_EXTENSION_SET -peas_extension_set_get_type -PEAS_EXTENSION_SET_CLASS -PEAS_IS_EXTENSION_SET_CLASS -PEAS_EXTENSION_SET_GET_CLASS - -PeasExtensionSetPrivate -
- -
-peas-object-module -PeasObjectModule -PeasObjectModule -PeasObjectModuleClass -PeasFactoryFunc -peas_object_module_register_extension_factory -peas_object_module_register_extension_type - -PEAS_OBJECT_MODULE -PEAS_IS_OBJECT_MODULE -PEAS_TYPE_OBJECT_MODULE -peas_object_module_get_type -PEAS_OBJECT_MODULE_CLASS -PEAS_IS_OBJECT_MODULE_CLASS -PEAS_OBJECT_MODULE_GET_CLASS - -PeasObjectModulePrivate -peas_object_module_new -peas_object_module_new_full -peas_object_module_new_embedded -peas_object_module_create_object -peas_object_module_get_library -peas_object_module_get_module_name -peas_object_module_get_path -peas_object_module_get_symbol -peas_object_module_provides_object -
- -
-peas-extension-base -PeasExtensionBase -PeasExtensionBase -PeasExtensionBaseClass -peas_extension_base_get_plugin_info -peas_extension_base_get_data_dir - -PEAS_EXTENSION_BASE -PEAS_IS_EXTENSION_BASE -PEAS_TYPE_EXTENSION_BASE -peas_extension_base_get_type -PEAS_EXTENSION_BASE_CLASS -PEAS_IS_EXTENSION_BASE_CLASS -PEAS_EXTENSION_BASE_GET_CLASS - -PeasExtensionBasePrivate -
- -
-peas-extension -PeasExtension -PeasExtension -peas_extension_get_extension_type -peas_extension_call -peas_extension_call_valist -peas_extension_callv - -PEAS_EXTENSION -PEAS_IS_EXTENSION -PEAS_TYPE_EXTENSION -peas_extension_get_type -
- -
-peas-plugin-info -PeasPluginInfo -PeasPluginInfo -PeasPluginInfoError -peas_plugin_info_is_loaded -peas_plugin_info_is_available -peas_plugin_info_is_builtin -peas_plugin_info_is_hidden -peas_plugin_info_get_module_name -peas_plugin_info_get_module_dir -peas_plugin_info_get_data_dir -peas_plugin_info_get_settings -peas_plugin_info_get_dependencies -peas_plugin_info_has_dependency -peas_plugin_info_get_name -peas_plugin_info_get_description -peas_plugin_info_get_icon_name -peas_plugin_info_get_help_uri -peas_plugin_info_get_authors -peas_plugin_info_get_website -peas_plugin_info_get_copyright -peas_plugin_info_get_version -peas_plugin_info_get_external_data - -PEAS_TYPE_PLUGIN_INFO -PEAS_PLUGIN_INFO -peas_plugin_info_get_type -PEAS_PLUGIN_INFO_ERROR -peas_plugin_info_error_quark -
- diff -Nru libpeas-1.30.0/docs/reference/libpeas.toml.in libpeas-1.32.0/docs/reference/libpeas.toml.in --- libpeas-1.30.0/docs/reference/libpeas.toml.in 1970-01-01 00:00:00.000000000 +0000 +++ libpeas-1.32.0/docs/reference/libpeas.toml.in 2022-03-19 00:00:15.000000000 +0000 @@ -0,0 +1,44 @@ +[library] +version = "@VERSION@" +browse_url = "https://gitlab.gnome.org/GNOME/libpeas" +repository_url = "https://gitlab.gnome.org/GNOME/libpeas.git" +docs_url = "https://gnome.pages.gitlab.gnome.org/libpeas/libpeas-1.0/" +website_url = "https://gitlab.gnome.org/GNOME/libpeas" +authors = "Steve Frécinaux, Garrett Regier, Christian Hergert" +license = "LGPL-2.0-or-later" +description = "HTTP client/server library for GNOME" +dependencies = [ "GObject-2.0", "GLib-1.0", "Gio-2.0" ] +devhelp = true +search_index = true + +[dependencies."GObject-2.0"] +name = "GObject" +description = "The base type system library" +docs_url = "https://docs.gtk.org/gobject/" + +[dependencies."GLib-2.0"] +name = "GLib" +description = "The base type system library" +docs_url = "https://docs.gtk.org/glib/" + +[dependencies."Gio-2.0"] +name = "GIO" +description = "GObject Interfaces and Objects, Networking, IPC, and I/O" +docs_url = "https://docs.gtk.org/gio/" + +[theme] +name = "basic" +show_index_summary = true +show_class_hierarchy = true + +[source-location] +base_url = "https://gitlab.gnome.org/GNOME/libpeas/-/blob/master/" + +[extra] +# The same order will be used when generating the index +content_files = [ +] + +content_images = [ +] +urlmap_file = "libpeas-urlmap.js" diff -Nru libpeas-1.30.0/docs/reference/libpeas.types libpeas-1.32.0/docs/reference/libpeas.types --- libpeas-1.30.0/docs/reference/libpeas.types 2021-03-20 00:24:38.784421700 +0000 +++ libpeas-1.32.0/docs/reference/libpeas.types 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -peas_activatable_get_type -peas_engine_get_type -peas_extension_base_get_type -peas_extension_get_type -peas_extension_set_get_type -peas_object_module_get_type -peas_plugin_info_get_type -peas_gtk_configurable_get_type -peas_gtk_plugin_manager_get_type -peas_gtk_plugin_manager_view_get_type diff -Nru libpeas-1.30.0/docs/reference/libpeas-urlmap.js libpeas-1.32.0/docs/reference/libpeas-urlmap.js --- libpeas-1.30.0/docs/reference/libpeas-urlmap.js 1970-01-01 00:00:00.000000000 +0000 +++ libpeas-1.32.0/docs/reference/libpeas-urlmap.js 2022-03-19 00:00:15.000000000 +0000 @@ -0,0 +1,7 @@ +// A map between namespaces and base URLs for their online documentation +baseURLs = [ + [ 'GLib', 'https://docs.gtk.org/glib/' ], + [ 'GObject', 'https://docs.gtk.org/gobject/' ], + [ 'Gio', 'https://docs.gtk.org/gio/' ], + [ 'Gtk', 'https://docs.gtk.org/gtk4/' ], +] diff -Nru libpeas-1.30.0/docs/reference/meson.build libpeas-1.32.0/docs/reference/meson.build --- libpeas-1.30.0/docs/reference/meson.build 2021-03-20 00:24:38.784421700 +0000 +++ libpeas-1.32.0/docs/reference/meson.build 2022-03-19 00:00:15.000000000 +0000 @@ -1,99 +1,64 @@ -glib_prefix = glib_dep.get_pkgconfig_variable('prefix') -glib_docpath = join_paths(glib_prefix, 'share', 'gtk-doc', 'html') - -gtk_prefix = gtk_dep.get_pkgconfig_variable('prefix') -gtk_docpath = join_paths(gtk_prefix, 'share', 'gtk-doc', 'html') - -libpeas_reference_ignored_h = [ - 'gconstructor.h', - 'peas-debug.h', - 'peas-dirs.h', - 'peas-engine-priv.h', - 'peas-introspection.h', - 'peas-marshal.h', - 'peas-plugin-info-priv.h', - 'peas-plugin-loader.h', - 'peas-plugin-loader-c.h', - 'peas-utils.h', -] - -libpeas_reference_html_images = [ +expand_content_md_files = [ ] -libpeas_reference_srcdirs = [ - libpeas_srcdir, -] +toml_data = configuration_data() +toml_data.set('VERSION', meson.project_version()) -if build_gtk_widgetry == true - libpeas_reference_ignored_h += [ - 'peas-gtk-disable-plugins-dialog.h', - 'peas-gtk-plugin-manager-store.h', - ] - - libpeas_reference_html_images += [ - join_paths('images', 'peas-gtk-plugin-manager.png'), - ] - - libpeas_reference_srcdirs += [ - libpeas_gtk_srcdir, - ] -endif - -version_xml = configuration_data() -version_xml.set('PEAS_VERSION', version) - -configure_file( - input: 'version.xml.in', - output: 'version.xml', - configuration: version_xml, +libpeas_toml = configure_file( + input: 'libpeas.toml.in', + output: 'libpeas.toml', + configuration: toml_data ) -libpeas_reference_deps = [ - libpeas_dep, -] +gidocgen = find_program('gi-docgen') -libpeas_reference_scan_args = [ - '--rebuild-types', - '--deprecated-guards="PEAS_DISABLE_DEPRECATED"', - '--ignore-headers=' + ' '.join(libpeas_reference_ignored_h), -] +docs_dir = get_option('datadir') / 'doc' -libpeas_reference_fixxref_args = [ - '--extra-dir=@0@'.format(join_paths(glib_docpath, 'glib')), - '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gobject')), - '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gmodule')), - '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gio')), -] - -libpeas_reference_mkdb_args = [ - '--sgml-mode', - '--output-format=xml', -] +custom_target('libpeas-doc', + input: [libpeas_toml, libpeas_gir[0]], + output: 'libpeas-@0@'.format(api_version), + command: [ + gidocgen, + 'generate', + '--quiet', + '--add-include-path=@0@'.format(meson.current_build_dir() / '../../libpeas'), + '--config=@INPUT0@', + '--output-dir=@OUTPUT@', + '--no-namespace-dir', + '--content-dir=@0@'.format(meson.current_source_dir()), + '@INPUT1@', + ], + depend_files: [ expand_content_md_files ], + build_by_default: true, + install: true, + install_dir: docs_dir, +) if build_gtk_widgetry == true - libpeas_reference_deps += [ - libpeas_gtk_dep, - ] - - libpeas_reference_fixxref_args += [ - '--extra-dir=@0@'.format(join_paths(gtk_docpath, 'gtk')), - ] -endif + libpeas_gtk_toml = configure_file( + input: 'libpeas-gtk.toml.in', + output: 'libpeas-gtk.toml', + configuration: toml_data + ) -gnome.gtkdoc( - package_name, - main_sgml: 'libpeas-docs.sgml', - gobject_typesfile: 'libpeas.types', - src_dir: libpeas_reference_srcdirs, - html_assets: libpeas_reference_html_images, - dependencies: libpeas_reference_deps, - scan_args: libpeas_reference_scan_args, - fixxref_args: libpeas_reference_fixxref_args, - mkdb_args: libpeas_reference_mkdb_args, - install: true, - install_dir: join_paths( - gtkdocdir, - 'html', - package_name, + custom_target('libpeas-gtk-doc', + input: [libpeas_gtk_toml, libpeas_gtk_gir[0], libpeas_gir[0]], + output: 'libpeas-gtk-@0@'.format(api_version), + command: [ + gidocgen, + 'generate', + '--quiet', + '--add-include-path=@0@'.format(meson.current_build_dir() / '../../libpeas-gtk'), + '--add-include-path=@0@'.format(meson.current_build_dir() / '../../libpeas'), + '--config=@INPUT0@', + '--output-dir=@OUTPUT@', + '--no-namespace-dir', + '--content-dir=@0@'.format(meson.current_source_dir()), + '@INPUT1@', + ], + depend_files: [ expand_content_md_files ], + build_by_default: true, + install: true, + install_dir: docs_dir, ) -) +endif diff -Nru libpeas-1.30.0/docs/reference/version.xml.in libpeas-1.32.0/docs/reference/version.xml.in --- libpeas-1.30.0/docs/reference/version.xml.in 2021-03-20 00:24:38.784421700 +0000 +++ libpeas-1.32.0/docs/reference/version.xml.in 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -@PEAS_VERSION@ diff -Nru libpeas-1.30.0/.gitignore libpeas-1.32.0/.gitignore --- libpeas-1.30.0/.gitignore 1970-01-01 00:00:00.000000000 +0000 +++ libpeas-1.32.0/.gitignore 2022-03-19 00:00:15.000000000 +0000 @@ -0,0 +1,10 @@ +*.bak +*.luac +*.o +*.pyc +*.gir +*.typelib +*~ +.*.sw[nop] +*.gcov +/build diff -Nru libpeas-1.30.0/.gitlab-ci.yml libpeas-1.32.0/.gitlab-ci.yml --- libpeas-1.30.0/.gitlab-ci.yml 1970-01-01 00:00:00.000000000 +0000 +++ libpeas-1.32.0/.gitlab-ci.yml 2022-03-19 00:00:15.000000000 +0000 @@ -0,0 +1,78 @@ +stages: + - 'build' + - 'deploy' + +.build: + image: 'registry.fedoraproject.org/fedora:35' + stage: 'build' + variables: + CCACHE_BASEDIR: "${CI_PROJECT_DIR}" + CCACHE_DIR: "${CI_PROJECT_DIR}/_ccache" + DEPS: >- + gcc + ccache + gettext + meson + ninja-build + redhat-rpm-config + glib2-devel + gtk3-devel + gobject-introspection-devel + python2-devel + python3-devel + xorg-x11-server-Xvfb + git + pip + before_script: + - "dnf install -y $DEPS" + - 'mkdir -p _ccache' + - 'ccache --zero-stats' + - 'ccache --show-stats' + - 'pip install markdown markupsafe pygments jinja2 toml typogrify' + after_script: + - 'ccache --show-stats' + cache: + key: "$CI_JOB_NAME" + paths: + - '_ccache/' + +build peas: + extends: '.build' + script: + - 'meson -Dwidgetry=false -Dintrospection=true -Dvapi=true -Ddemos=false -Dgtk_doc=false _build .' + - 'ninja -C _build test' + +build peas-gtk: + extends: '.build' + script: + - 'meson -Dwidgetry=true -Dglade_catalog=true -Dintrospection=true -Dvapi=true -Dgtk_doc=false _build .' + - 'xvfb-run -a -s "-screen 0 1024x768x24" ninja -C _build test' + +reference: + extends: '.build' + variables: + MESON_ARGS: >- + -Dgtk_doc=true + -Ddemos=false + -Dglade_catalog=false + -Dwidgetry=true + script: + - mkdir -p _reference/libpeas-1.0 + - mkdir -p _reference/libpeas-gtk-1.0 + - meson ${MESON_ARGS} _build + - ninja -C _build + - mv _build/docs/reference/libpeas-1.0/* _reference/libpeas-1.0 + - mv _build/docs/reference/libpeas-gtk-1.0/* _reference/libpeas-gtk-1.0 + artifacts: + paths: + - _reference + +pages: + stage: deploy + needs: ['reference'] + script: + - mv _reference public + artifacts: + when: on_success + paths: + - public diff -Nru libpeas-1.30.0/libpeas/meson.build libpeas-1.32.0/libpeas/meson.build --- libpeas-1.30.0/libpeas/meson.build 2021-03-20 00:24:38.787421700 +0000 +++ libpeas-1.32.0/libpeas/meson.build 2022-03-19 00:00:15.000000000 +0000 @@ -88,10 +88,6 @@ libpeas_marshals_h = libpeas_marshal.get(1) -libpeas_sources += [ - libpeas_marshal, -] - install_headers( libpeas_public_h, install_dir: join_paths( @@ -102,13 +98,13 @@ libpeas_sha = library( package_string.strip('lib'), - libpeas_sources, + libpeas_sources + libpeas_marshal, version: lib_version, darwin_versions: lib_version_osx, include_directories: [rootdir, libpeas_srcdir], dependencies: libpeas_deps, - c_args: libpeas_c_args + hidden_visibility_args, - objc_args: libpeas_c_args, + c_args: project_c_args + libpeas_c_args + hidden_visibility_args, + objc_args: project_c_args + libpeas_c_args, link_args: libpeas_link_args, install: true, ) diff -Nru libpeas-1.30.0/libpeas/peas-activatable.c libpeas-1.32.0/libpeas/peas-activatable.c --- libpeas-1.30.0/libpeas/peas-activatable.c 2021-03-20 00:24:38.787421700 +0000 +++ libpeas-1.32.0/libpeas/peas-activatable.c 2022-03-19 00:00:15.000000000 +0000 @@ -24,9 +24,9 @@ #include "peas-activatable.h" /** - * SECTION:peas-activatable - * @short_description: Interface for activatable plugins. - * @see_also: #PeasExtensionSet + * PeasActivatable: + * + * Interface for activatable plugins. * * #PeasActivatable is an interface which should be implemented by plugins * that should be activated on an object of a certain type (depending on the @@ -34,7 +34,7 @@ * #PeasActivatable plugin instances could be bound to individual toplevel * windows. * - * It is typical to use #PeasActivatable along with #PeasExtensionSet in order + * It is typical to use #PeasActivatable along with [class@ExtensionSet] in order * to activate and deactivate extensions automatically when plugins are loaded * or unloaded. * @@ -51,9 +51,11 @@ /** * PeasActivatable:object: * - * The object property contains the targetted object for this - * #PeasActivatable instance, for example a toplevel window in a typical - * windowed application. It is set at construction time and won't change. + * The object property contains the targetted object for this #PeasActivatable + * instance. + * + * For example a toplevel window in a typical windowed application. It is set + * at construction time and won't change. */ g_object_interface_install_property (iface, g_param_spec_object ("object", diff -Nru libpeas-1.30.0/libpeas/peas-engine.c libpeas-1.32.0/libpeas/peas-engine.c --- libpeas-1.30.0/libpeas/peas-engine.c 2021-03-20 00:24:38.789421600 +0000 +++ libpeas-1.32.0/libpeas/peas-engine.c 2022-03-19 00:00:15.000000000 +0000 @@ -38,26 +38,19 @@ #include "peas-utils.h" /** - * SECTION:peas-engine - * @short_description: Engine at the heart of the Peas plugin system. - * @see_also: #PeasPluginInfo + * PeasEngine: * * The #PeasEngine is the object which manages the plugins. * * Its role is twofold: - * - * - * it will fetch all the information about the available plugins - * from all the registered plugin directories; - * - * - * it will provide you an API to load, control and unload your - * plugins and their extensions from within your application. - * - * * - * Since libpeas 1.22, @extension_type can be an Abstract #GType - * and not just an Interface #GType. + * - it will fetch all the information about the available plugins + * from all the registered plugin directories; + * - it will provide you an API to load, control and unload your + * plugins and their extensions from within your application. + * + * Since libpeas 1.22, @extension_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. **/ /* Signals */ @@ -413,8 +406,7 @@ * @module_dir: the plugin module directory. * @data_dir: (allow-none): the plugin data directory. * - * This function appends a search path to the list of paths where to - * look for plugins. + * Appends a search path to the list of paths where to look for plugins. * * A so-called "search path" actually consists of both a * module directory (where the shared libraries or language modules @@ -425,7 +417,7 @@ * when it comes to installation location: the same plugin can be * installed either in the system path or in the user's home directory, * without taking other special care than using - * peas_plugin_info_get_data_dir() when looking for its data files. + * [method@PluginInfo.get_data_dir] when looking for its data files. * * If @data_dir is %NULL, then it is set to the same value as * @module_dir. @@ -444,10 +436,9 @@ * @module_dir: the plugin module directory. * @data_dir: (allow-none): the plugin data directory. * - * This function prepends a search path to the list of paths where to - * look for plugins. + * Prepends a search path to the list of paths where to look for plugins. * - * See Also: peas_engine_add_search_path() + * See Also: [method@Engine.add_search_path] * * Since: 1.6 */ @@ -509,8 +500,10 @@ * peas_engine_garbage_collect: * @engine: A #PeasEngine. * - * This function triggers garbage collection on all the loaders currently - * owned by the #PeasEngine. This can be used to force the loaders to destroy + * Triggers garbage collection on all the loaders currently owned by the + * #PeasEngine. + * + * This can be used to force the loaders to destroy * managed objects that still hold references to objects that are about to * disappear. */ @@ -664,7 +657,7 @@ * * The list of found plugins. * - * This will be modified when peas_engine_rescan_plugins() is called. + * This will be modified when [method@Engine.rescan_plugins] is called. * * Note: the list belongs to the engine and should not be modified or freed. */ @@ -680,18 +673,19 @@ * * The list of loaded plugins. * - * This will be modified when peas_engine_load_plugin() or - * peas_engine_unload_plugin() is called. + * This will be modified when [method@Engine.load_plugin] or + * [method@Engine.unload_plugin] is called. + * + * This can be used with [class@Gio.Settings] to save the loaded plugins by + * binding to this property after instantiating the engine by doing: * - * This can be used with GSettings to save the loaded plugins by binding - * to this property after instantiating the engine by doing: - * |[ + * ```c * g_settings_bind (gsettings_object, * LOADED_PLUGINS_KEY, * engine, * "loaded-plugins", * G_SETTINGS_BIND_DEFAULT); - * ]| + * ``` * * Note: notify will not be called when the engine is being destroyed. */ @@ -708,7 +702,7 @@ * * If non-global plugin loaders should be used. * - * See peas_engine_new_with_nonglobal_loaders() for more information. + * See [ctor@Engine.new_with_nonglobal_loaders] for more information. * * Since: 1.14 */ @@ -730,9 +724,9 @@ * * The plugin is being loaded in the default handler. Hence, if you want to * perform some action before the plugin is loaded, you should use - * g_signal_connect(), but if you want to perform some action *after* the + * [func@GObject.signal_connect], but if you want to perform some action *after* the * plugin is loaded (the most common case), you should use - * g_signal_connect_after(). + * [func@GObject.signal_connect_after]. */ signals[LOAD_PLUGIN] = g_signal_new (I_("load-plugin"), @@ -753,11 +747,11 @@ * * The unload-plugin signal is emitted when a plugin is being unloaded. * - * The plugin is being unloaded in the default handler. Hence, if you want - * to perform some action before the plugin is unloaded (the most common - * case), you should use g_signal_connect(), but if you want to perform some - * action after the plugin is unloaded (the most common case), you should - * use g_signal_connect_after(). + * The plugin is being unloaded in the default handler. Hence, if you want to + * perform some action before the plugin is unloaded (the most common case), + * you should use [func@GObject.signal_connect], but if you want to perform + * some action after the plugin is unloaded (the most common case), you should + * use [func@GObject.signal_connect_after]. */ signals[UNLOAD_PLUGIN] = g_signal_new (I_("unload-plugin"), @@ -945,19 +939,21 @@ * @loader_name: The name of the loader to enable. * * Enable a loader, enables a loader for plugins. + * * The C plugin loader is always enabled. The other plugin * loaders are: lua5.1, python and python3. * * For instance, the following code will enable Python 2 plugins * to be loaded: - * |[ + * + * ```c * peas_engine_enable_loader (engine, "python"); - * ]| + * ``` * - * Note: plugin loaders used to be shared across #PeasEngines so enabling - * a loader on one #PeasEngine would enable it on all #PeasEngines. - * This behavior has been kept to avoid breaking applications, - * however a warning has been added to help applications transition. + * Note: plugin loaders used to be shared across `PeasEngine`s so enabling + * a loader on one #PeasEngine would enable it on all #PeasEngines. + * This behavior has been kept to avoid breaking applications, + * however a warning has been added to help applications transition. **/ void peas_engine_enable_loader (PeasEngine *engine, @@ -1034,11 +1030,11 @@ * peas_engine_get_plugin_list: * @engine: A #PeasEngine. * - * Returns the list of #PeasPluginInfo known to the engine. + * Returns the list of [struct@PluginInfo] known to the engine. * * Returns: (transfer none) (element-type Peas.PluginInfo): a #GList of - * #PeasPluginInfo. Note that the list belongs to the engine and should - * not be freed. + * #PeasPluginInfo. Note that the list belongs to the engine and should + * not be freed. **/ const GList * peas_engine_get_plugin_list (PeasEngine *engine) @@ -1055,11 +1051,11 @@ * @engine: A #PeasEngine. * @plugin_name: A plugin name. * - * Gets the #PeasPluginInfo corresponding with @plugin_name, + * Gets the [struct@PluginInfo] corresponding with @plugin_name, * or %NULL if @plugin_name was not found. * * Returns: (transfer none): the #PeasPluginInfo corresponding with - * a given plugin module name. + * a given plugin module name. */ PeasPluginInfo * peas_engine_get_plugin_info (PeasEngine *engine, @@ -1172,7 +1168,8 @@ * @info: A #PeasPluginInfo. * * Loads the plugin corresponding to @info if it's not currently loaded. - * Emits the "load-plugin" signal; loading the plugin + * + * Emits the [signal@Engine::load-plugin] signal; loading the plugin * actually occurs in the default signal handler. * * Returns: whether the plugin has been successfully loaded. @@ -1246,7 +1243,8 @@ * @info: A #PeasPluginInfo. * * Unloads the plugin corresponding to @info. - * Emits the "unload-plugin" signal; unloading the plugin + * + * Emits the [signal@Engine::unload-plugin] signal; unloading the plugin * actually occurs in the default signal handler. * * Returns: whether the plugin has been successfully unloaded. @@ -1273,10 +1271,11 @@ * @extension_type: The extension #GType. * * Returns if @info provides an extension for @extension_type. + * * If the @info is not loaded than %FALSE will always be returned. * - * Since libpeas 1.22, @extension_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @extension_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. * * Returns: if @info provides an extension for @extension_type. */ @@ -1310,12 +1309,14 @@ * * If the plugin identified by @info implements the @extension_type, * then this function will return a new instance of this implementation, - * wrapped in a new #PeasExtension instance. Otherwise, it will return %NULL. + * wrapped in a new [alias@Extension] instance. + * + * Otherwise, it will return %NULL. * - * Since libpeas 1.22, @extension_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @extension_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. * - * See peas_engine_create_extension() for more information. + * See [method@Engine.create_extension] for more information. * * Returns: (transfer full): a new instance of #PeasExtension wrapping * the @extension_type instance, or %NULL. @@ -1362,15 +1363,15 @@ * * If the plugin identified by @info implements the @extension_type, * then this function will return a new instance of this implementation, - * wrapped in a new #PeasExtension instance. Otherwise, it will return %NULL. + * wrapped in a new [alias@Extension] instance. Otherwise, it will return %NULL. * - * Since libpeas 1.22, @extension_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @extension_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. * - * See peas_engine_create_extension() for more information. + * See [method@Engine.create_extension] for more information. * * Returns: (transfer full): a new instance of #PeasExtension wrapping - * the @extension_type instance, or %NULL. + * the @extension_type instance, or %NULL. * * Since: 1.24 */ @@ -1439,15 +1440,15 @@ * * If the plugin identified by @info implements the @extension_type, * then this function will return a new instance of this implementation, - * wrapped in a new #PeasExtension instance. Otherwise, it will return %NULL. + * wrapped in a new [alias@Extension] instance. Otherwise, it will return %NULL. * - * Since libpeas 1.22, @extension_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @extension_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. * - * See peas_engine_create_extension() for more information. + * See [method@Engine.create_extension] for more information. * * Returns: a new instance of #PeasExtension wrapping - * the @extension_type instance, or %NULL. + * the @extension_type instance, or %NULL. */ PeasExtension * peas_engine_create_extension_valist (PeasEngine *engine, @@ -1496,22 +1497,22 @@ * * If the plugin identified by @info implements the @extension_type, * then this function will return a new instance of this implementation, - * wrapped in a new #PeasExtension instance. Otherwise, it will return %NULL. + * wrapped in a new [alias@Extension] instance. Otherwise, it will return %NULL. * * When creating the new instance of the @extension_type subtype, the * provided construct properties will be passed to the extension construction - * handler (exactly like if you had called g_object_new() yourself). + * handler (exactly like if you had called [ctor@GObject.Object.new] yourself). * * The new extension instance produced by this function will always be * returned wrapped in a #PeasExtension proxy, following the current libpeas * principle of never giving you the actual object (also because it might as * well *not* be an actual object). * - * Since libpeas 1.22, @extension_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @extension_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. * * Returns: a new instance of #PeasExtension wrapping - * the @extension_type instance, or %NULL. + * the @extension_type instance, or %NULL. */ PeasExtension * peas_engine_create_extension (PeasEngine *engine, @@ -1541,14 +1542,16 @@ * peas_engine_get_loaded_plugins: * @engine: A #PeasEngine. * - * Returns the list of the names of all the loaded plugins, or an array - * containing a single %NULL element if there is no plugin currently loaded. + * Returns the list of the names of all the loaded plugins. + * + * If there is no plugin currently loaded, it will return an array containing a + * single %NULL element. * * Please note that the returned array is a newly allocated one: you will need - * to free it using g_strfreev(). + * to free it using [func@GLib.strfreev]. * * Returns: (transfer full) (array zero-terminated=1): A newly-allocated - * %NULL-terminated array of strings. + * %NULL-terminated array of strings. */ gchar ** peas_engine_get_loaded_plugins (PeasEngine *engine) @@ -1600,9 +1603,11 @@ * @plugin_names: (allow-none) (array zero-terminated=1): A %NULL-terminated * array of plugin names, or %NULL. * - * Sets the list of loaded plugins for @engine. When this function is called, - * the #PeasEngine will load all the plugins whose names are in @plugin_names, - * and ensures all other active plugins are unloaded. + * Sets the list of loaded plugins for @engine. + * + * When this function is called, the #PeasEngine will load all the plugins whose + * names are in @plugin_names, and ensures all other active plugins are + * unloaded. * * If @plugin_names is %NULL, all plugins will be unloaded. */ @@ -1641,6 +1646,7 @@ * peas_engine_new: * * Return a new instance of #PeasEngine. + * * If no default #PeasEngine has been instantiated yet, * the first call of this function will set the default * engine as the new instance of #PeasEngine. @@ -1657,12 +1663,13 @@ * peas_engine_new_with_nonglobal_loaders: * * Return a new instance of #PeasEngine which will use non-global - * plugin loaders instead of the default global ones. This allows - * multiple threads to each have a #PeasEngine and be used without + * plugin loaders instead of the default global ones. + * + * This allows multiple threads to each have a #PeasEngine and be used without * internal locking. * * Note: due to CPython's GIL the python and python3 - * plugin loaders are always global. + * plugin loaders are always global. * * Returns: a new instance of #PeasEngine that uses non-global loaders. * @@ -1680,11 +1687,12 @@ * peas_engine_get_default: * * Return the existing instance of #PeasEngine or a subclass of it. + * * If no #PeasEngine subclass has been instantiated yet, the first call * of this function will return a new instance of #PeasEngine. * * Note: this function should never be used when multiple threads are - * using libpeas API as it is not thread-safe. + * using libpeas API as it is not thread-safe. * * Returns: (transfer none): the existing instance of #PeasEngine. */ diff -Nru libpeas-1.30.0/libpeas/peas-extension-base.c libpeas-1.32.0/libpeas/peas-extension-base.c --- libpeas-1.30.0/libpeas/peas-extension-base.c 2021-03-20 00:24:38.789421600 +0000 +++ libpeas-1.32.0/libpeas/peas-extension-base.c 2022-03-19 00:00:15.000000000 +0000 @@ -26,13 +26,13 @@ #include "peas-plugin-info-priv.h" /** - * SECTION:peas-extension-base - * @short_description: Base class for C extensions. - * @see_also: #PeasPluginInfo + * PeasExtensionBase: + * + * Base class for C extensions. * * #PeasExtensionBase can optionally be used as a base class for the extensions * of your plugin. By inheriting from it, you will make your extension able to - * access the related #PeasPluginInfo, and especially the location where all + * access the related [struct@PluginInfo], and especially the location where all * the data of your plugin lives. * * Non-C extensions will usually not inherit from this class: Python @@ -119,7 +119,7 @@ /** * PeasExtensionBase:plugin-info: * - * The #PeasPluginInfo related to the current plugin. + * The [struct@PluginInfo] related to the current plugin. */ properties[PROP_PLUGIN_INFO] = g_param_spec_boxed ("plugin-info", @@ -137,7 +137,7 @@ * should look for its data files. * * Note: This is the same path as that returned by - * peas_plugin_info_get_data_dir(). + * [method@PluginInfo.get_data_dir]. */ properties[PROP_DATA_DIR] = g_param_spec_string ("data-dir", @@ -157,8 +157,8 @@ * * Get information relative to @extbase. * - * Return value: (transfer none): the #PeasPluginInfo relative - * to the #PeasExtensionBase. + * Returns: (transfer none): the [struct@PluginInfo] relative + * to the #PeasExtensionBase. */ PeasPluginInfo * peas_extension_base_get_plugin_info (PeasExtensionBase *extbase) @@ -177,8 +177,8 @@ * Get the path of the directory where the plugin should look for * its data files. * - * Return value: A newly allocated string with the path of the - * directory where the plugin should look for its data files + * Returns: A newly allocated string with the path of the + * directory where the plugin should look for its data files */ gchar * peas_extension_base_get_data_dir (PeasExtensionBase *extbase) diff -Nru libpeas-1.30.0/libpeas/peas-extension.c libpeas-1.32.0/libpeas/peas-extension.c --- libpeas-1.30.0/libpeas/peas-extension.c 2021-03-20 00:24:38.790421700 +0000 +++ libpeas-1.32.0/libpeas/peas-extension.c 2022-03-19 00:00:15.000000000 +0000 @@ -25,25 +25,24 @@ #include "peas-introspection.h" /** - * SECTION:peas-extension - * @short_description: Proxy for extensions. - * @see_also: #PeasExtensionSet - * - * #PeasExtension is a proxy class used to access actual extensions - * implemented using various languages. As such, the application writer will - * use #PeasExtension instances to call methods on extension provided by - * loaded plugins. + * PeasExtension: + * + * #PeasExtension is a proxy class used to access actual extensions implemented + * using various languages. + * + * As such, the application writer will use #PeasExtension instances to call + * methods on extension provided by loaded plugins. * * To properly use the proxy instances, you will need GObject-introspection - * data for the #GType you want to use as an extension point. - * For instance, if you wish to use #PeasActivatable, you will need to + * data for the [alias@GObject.Type] you want to use as an extension point. + * For instance, if you wish to use [iface@Activatable], you will need to * put the following code excerpt in the engine initialization code, in order * to load the required "Peas" typelib: * - * |[ + * ```c * g_irepository_require (g_irepository_get_default (), * "Peas", "1.0", 0, NULL); - * ]| + * ``` * * You should proceed the same way for any namespace which provides types * you want to use as extension points. GObject-introspection data is required @@ -55,9 +54,7 @@ * possible for libpeas to provide a functional GObject instance at all. * Another reason is that it makes reference counting issues easier to deal * with. - * - * See peas_extension_call() for more information. - **/ + */ GType peas_extension_get_type (void) { @@ -115,9 +112,9 @@ * peas_extension_get_extension_type: * @exten: A #PeasExtension. * - * Get the #GType of the extension proxied by @exten. + * Get the [alias@GObject.Type] of the extension proxied by @exten. * - * Return value: The #GType proxied by @exten. + * Returns: The #GType proxied by @exten. * * Deprecated: 1.2. */ @@ -129,7 +126,7 @@ } /** - * peas_extension_call: + * peas_extension_call: (skip) * @exten: A #PeasExtension. * @method_name: the name of the method that should be called. * @...: arguments for the method. @@ -150,7 +147,7 @@ * This function will not do anything if the introspection data for the proxied * object's class has not been loaded previously through g_irepository_require(). * - * Return value: %TRUE on successful call. + * Returns: %TRUE on successful call. * * Deprecated: 1.2: Use the object directly instead. */ @@ -173,7 +170,7 @@ } /** - * peas_extension_call_valist: + * peas_extension_call_valist: (skip) * @exten: A #PeasExtension. * @method_name: the name of the method that should be called. * @args: the arguments for the method. @@ -182,7 +179,7 @@ * * See peas_extension_call() for more information. * - * Return value: %TRUE on successful call. + * Returns: %TRUE on successful call. * * Deprecated: 1.2: Use the object directly instead. */ @@ -227,7 +224,7 @@ } /** - * peas_extension_callv: + * peas_extension_callv: (skip) * @exten: A #PeasExtension. * @method_name: the name of the method that should be called. * @args: the arguments for the method. @@ -237,7 +234,7 @@ * * See peas_extension_call() for more information. * - * Return value: %TRUE on successful call. + * Returns: %TRUE on successful call. * * Deprecated: 1.2: Use the object directly instead. */ diff -Nru libpeas-1.30.0/libpeas/peas-extension-set.c libpeas-1.32.0/libpeas/peas-extension-set.c --- libpeas-1.30.0/libpeas/peas-extension-set.c 2021-03-20 00:24:38.789421600 +0000 +++ libpeas-1.32.0/libpeas/peas-extension-set.c 2022-03-19 00:00:15.000000000 +0000 @@ -32,9 +32,9 @@ #include "peas-utils.h" /** - * SECTION:peas-extension-set - * @short_description: Proxy for a set of extensions of the same type. - * @see_also: #PeasExtension + * PeasExtensionSet: + * + * Proxy for a set of extensions of the same type. * * A #PeasExtensionSet is an object which proxies method calls to a set * of actual extensions. The application writer will use these objects @@ -47,9 +47,10 @@ * wish to call specific methods on loading or unloading time. * * Here is the code for a typical setup of #PeasExtensionSet with - * #PeasActivatable as the watched extension point, and #GtkWindow + * [iface@Activatable] as the watched extension point, and [class@Gtk.Window] * instances as the target objects: - * |[ + * + * ```c * static void * on_extension_added (PeasExtensionSet *set, * PeasPluginInfo *info, @@ -83,7 +84,7 @@ * G_CALLBACK (on_extension_removed), NULL); * return set; * } - * ]| + * ``` **/ struct _PeasExtensionSetPrivate { @@ -360,9 +361,10 @@ * @info: A #PeasPluginInfo. * @exten: A #PeasExtension. * - * The extension-added signal is emitted when a new extension has been - * added to the #PeasExtensionSet. It happens when a new plugin implementing - * the extension set's extension type is loaded. + * Emitted when a new extension has been added to the #PeasExtensionSet. + * + * It happens when a new plugin implementing the extension set's extension + * type is loaded. * * You should connect to this signal in order to set up the extensions when * they are loaded. Note that this signal is not fired for extensions coming @@ -387,14 +389,15 @@ * @info: A #PeasPluginInfo. * @exten: A #PeasExtension. * - * The extension-removed signal is emitted when a new extension is about to be - * removed from the #PeasExtensionSet. It happens when a plugin implementing - * the extension set's extension type is unloaded, or when the - * #PeasExtensionSet itself is destroyed. + * Emitted when a new extension is about to be removed from the + * #PeasExtensionSet. + * + * It happens when a plugin implementing the extension set's extension type is + * unloaded, or when the #PeasExtensionSet itself is destroyed. * * You should connect to this signal in order to clean up the extensions * when their plugin is unload. Note that this signal is not fired for the - * #PeasExtension instances still available when the #PeasExtensionSet + * [alias@Extension] instances still available when the #PeasExtensionSet * instance is destroyed. You should clean those up by yourself. */ signals[EXTENSION_REMOVED] = @@ -443,10 +446,11 @@ * @set: A #PeasExtensionSet * @info: a #PeasPluginInfo * - * Returns the #PeasExtension object corresponding to @info, or %NULL - * if the plugin doesn't provide such an extension. + * Returns the [alias@Extension] object corresponding to @info. * - * Returns: (transfer none): a reference to a #PeasExtension or %NULL + * If the plugin doesn't provide such an extension, it returns %NULL. + * + * Returns: (transfer none) (nullable): a reference to a #PeasExtension */ PeasExtension * peas_extension_set_get_extension (PeasExtensionSet *set, @@ -470,18 +474,16 @@ } /** - * peas_extension_set_call: + * peas_extension_set_call: (skip) * @set: A #PeasExtensionSet. * @method_name: the name of the method that should be called. * @...: arguments for the method. * - * Call a method on all the #PeasExtension instances contained in @set. - * - * See peas_extension_call() for more information. + * Call a method on all the [alias@Extension] instances contained in @set. * - * Deprecated: 1.2: Use peas_extension_set_foreach() instead. + * Deprecated: 1.2: Use [method@ExtensionSet.foreach] instead. * - * Return value: %TRUE on successful call. + * Returns: %TRUE on successful call. */ gboolean peas_extension_set_call (PeasExtensionSet *set, @@ -502,18 +504,16 @@ } /** - * peas_extension_set_call_valist: + * peas_extension_set_call_valist: (skip) * @set: A #PeasExtensionSet. * @method_name: the name of the method that should be called. * @va_args: the arguments for the method. * - * Call a method on all the #PeasExtension instances contained in @set. + * Call a method on all the [alias@Extension] instances contained in @set. * - * See peas_extension_call_valist() for more information. + * Deprecated: 1.2: Use [class@ExtensionSet.foreach] instead. * - * Deprecated: 1.2: Use peas_extension_set_foreach() instead. - * - * Return value: %TRUE on successful call. + * Returns: %TRUE on successful call. */ gboolean peas_extension_set_call_valist (PeasExtensionSet *set, @@ -549,18 +549,16 @@ } /** - * peas_extension_set_callv: + * peas_extension_set_callv: (skip) * @set: A #PeasExtensionSet. * @method_name: the name of the method that should be called. * @args: the arguments for the method. * - * Call a method on all the #PeasExtension instances contained in @set. - * - * See peas_extension_callv() for more information. + * Call a method on all the [alias@Extension] instances contained in @set. * - * Return value: %TRUE on successful call. + * Returns: %TRUE on successful call. * - * Deprecated: 1.2: Use peas_extension_set_foreach() instead. + * Deprecated: 1.2: Use [method@ExtensionSet.foreach] instead. */ gboolean peas_extension_set_callv (PeasExtensionSet *set, @@ -582,7 +580,7 @@ * @func: (scope call): A function call for each extension. * @data: Optional data to be passed to the function or %NULL. * - * Calls @func for each #PeasExtension. + * Calls @func for each [alias@Extension]. * * Since: 1.2 */ @@ -616,10 +614,10 @@ * * If @engine is %NULL, then the default engine will be used. * - * Since libpeas 1.22, @exten_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @exten_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. * - * See peas_extension_set_new() for more information. + * See [ctor@ExtensionSet.new] for more information. * * Returns: (transfer full): a new instance of #PeasExtensionSet. */ @@ -654,10 +652,10 @@ * * If @engine is %NULL, then the default engine will be used. * - * Since libpeas 1.22, @exten_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @exten_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. * - * See peas_extension_set_new() for more information. + * See [ctor@ExtensionSet.new] for more information. * * Returns: (transfer full): a new instance of #PeasExtensionSet. * @@ -720,10 +718,10 @@ * * If @engine is %NULL, then the default engine will be used. * - * Since libpeas 1.22, @exten_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @exten_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. * - * See peas_extension_set_new() for more information. + * See [ctor@ExtensionSet.new] for more information. * * Returns: a new instance of #PeasExtensionSet. */ @@ -770,17 +768,17 @@ * * At any moment, the #PeasExtensionSet will contain an extension instance for * each loaded plugin which implements the @exten_type extension type. It does - * so by connecting to the relevant signals from #PeasEngine. + * so by connecting to the relevant signals from [class@Engine]. * * The property values passed to peas_extension_set_new() will be used for the * construction of new extension instances. * * If @engine is %NULL, then the default engine will be used. * - * Since libpeas 1.22, @exten_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @exten_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. * - * See peas_engine_create_extension() for more information. + * See [method@Engine.create_extension] for more information. * * Returns: a new instance of #PeasExtensionSet. */ diff -Nru libpeas-1.30.0/libpeas/peas-extension-set.h libpeas-1.32.0/libpeas/peas-extension-set.h --- libpeas-1.30.0/libpeas/peas-extension-set.h 2021-03-20 00:24:38.789421600 +0000 +++ libpeas-1.32.0/libpeas/peas-extension-set.h 2022-03-19 00:00:15.000000000 +0000 @@ -99,7 +99,7 @@ * @exten: A #PeasExtension. * @data: Optional data passed to the function. * - * This function is passed to peas_extension_set_foreach() and + * This function is passed to [method@ExtensionSet.foreach] and * will be called for each extension in @set. * * Since: 1.2 diff -Nru libpeas-1.30.0/libpeas/peas-object-module.c libpeas-1.32.0/libpeas/peas-object-module.c --- libpeas-1.30.0/libpeas/peas-object-module.c 2021-03-20 00:24:38.790421700 +0000 +++ libpeas-1.32.0/libpeas/peas-object-module.c 2022-03-19 00:00:15.000000000 +0000 @@ -31,16 +31,17 @@ #include "peas-plugin-loader.h" /** - * SECTION:peas-object-module - * @short_description: Type module which allows extension registration. + * PeasObjectModule: * - * #PeasObjectModule is a subclass of #GTypeModule which allows registration - * of extensions. It will be used by C extensions implementors to register - * extension implementations from within the peas_register_types module + * Type module which allows extension registration. + * + * #PeasObjectModule is a subclass of [class@GObject.TypeModule] which allows + * registration of extensions. It will be used by C extensions implementors to + * register extension implementations from within the peas_register_types module * function. * - * Since libpeas 1.22, @extension_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @extension_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. **/ typedef void (*PeasObjectModuleRegisterFunc) (PeasObjectModule *module); @@ -361,8 +362,7 @@ /** * PeasObjectModule:local-linkage * - * This property indicates whether the module is loaded with - * local linkage, i.e. #G_MODULE_BIND_LOCAL. + * Whether the module is loaded with local linkage, i.e. #G_MODULE_BIND_LOCAL. * * Since 1.14 */ @@ -386,7 +386,7 @@ * * Creates a new #PeasObjectModule. * - * Return value: a new #PeasObjectModule. + * Returns: a new #PeasObjectModule. */ PeasObjectModule * peas_object_module_new (const gchar *module_name, @@ -412,7 +412,7 @@ * * Creates a new #PeasObjectModule. * - * Return value: a new #PeasObjectModule. + * Returns: a new #PeasObjectModule. * * Since 1.14 */ @@ -439,7 +439,7 @@ * * Creates a new #PeasObjectModule for an embedded plugin. * - * Return value: a new #PeasObjectModule. + * Returns: a new #PeasObjectModule. * * Since: 1.18 */ @@ -466,14 +466,15 @@ * @parameters: (array length=n_parameters): The parameters. * * Creates an object for the @exten_type passing @n_parameters - * and @parameters to the #PeasFactoryFunc. If @module does - * not provide a #PeasFactoryFunc for @exten_type then - * %NULL is returned. + * and @parameters to the [callback@FactoryFunc]. + * + * If @module does not provide a #PeasFactoryFunc for @exten_type then %NULL is + * returned. * - * Since libpeas 1.22, @exten_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @exten_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. * - * Return value: (transfer full): The created object, or %NULL. + * Returns: (transfer full) (nullable): The created object */ GObject * peas_object_module_create_object (PeasObjectModule *module, @@ -506,10 +507,10 @@ * * Determines if the module provides an extension for @exten_type. * - * Since libpeas 1.22, @exten_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @exten_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. * - * Return value: if the module provides an extension for @exten_type. + * Returns: if the module provides an extension for @exten_type. */ gboolean peas_object_module_provides_object (PeasObjectModule *module, @@ -539,7 +540,7 @@ * * Gets the path. * - * Return value: the path. + * Returns: the path. */ const gchar * peas_object_module_get_path (PeasObjectModule *module) @@ -557,7 +558,7 @@ * * Gets the module name. * - * Return value: the module name. + * Returns: the module name. */ const gchar * peas_object_module_get_module_name (PeasObjectModule *module) @@ -575,7 +576,7 @@ * * Gets the symbol name used to register extension implementations. * - * Return value: the symbol name. + * Returns: the symbol name. * * Since: 1.18 */ @@ -595,7 +596,7 @@ * * Gets the library. * - * Return value: the library. + * Returns: the library. */ GModule * peas_object_module_get_library (PeasObjectModule *module) @@ -622,11 +623,11 @@ * * This method is primarily meant to be used by native bindings (like gtkmm), * creating native types which cannot be instantiated correctly using - * g_object_new(). For other uses, you will usually prefer relying on + * [ctor@GObject.Object.new]. For other uses, you will usually prefer relying on * peas_object_module_register_extension_type(). * - * Since libpeas 1.22, @exten_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @exten_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. */ void peas_object_module_register_extension_factory (PeasObjectModule *module, @@ -687,8 +688,8 @@ * * Register @impl_type as an extension which implements @extension_type. * - * Since libpeas 1.22, @exten_type can be an Abstract #GType - * and not just an Interface #GType. + * Since libpeas 1.22, @exten_type can be an Abstract [alias@GObject.Type] + * and not just an Interface [alias@GObject.Type]. */ void peas_object_module_register_extension_type (PeasObjectModule *module, diff -Nru libpeas-1.30.0/libpeas/peas-object-module.h libpeas-1.32.0/libpeas/peas-object-module.h --- libpeas-1.30.0/libpeas/peas-object-module.h 2021-03-20 00:24:38.791421700 +0000 +++ libpeas-1.32.0/libpeas/peas-object-module.h 2022-03-19 00:00:15.000000000 +0000 @@ -51,11 +51,11 @@ * @user_data: Optional data to be passed to the function, or %NULL. * * A #PeasFactoryFunc is a factory function which will instanciate a new - * extension of a given type. g_object_newv() is such a function. + * extension of a given type. [ctor@GObject.Object.newv] is such a function. * - * It is used with peas_object_module_register_extension_factory(). + * It is used with [method@ObjectModule.register_extension_factory]. * - * Return value: (transfer full): The created object. + * Returns: (transfer full): The created object. */ typedef GObject *(*PeasFactoryFunc) (guint n_parameters, GParameter *parameters, diff -Nru libpeas-1.30.0/libpeas/peas-plugin-info.c libpeas-1.32.0/libpeas/peas-plugin-info.c --- libpeas-1.30.0/libpeas/peas-plugin-info.c 2021-03-20 00:24:38.791421700 +0000 +++ libpeas-1.32.0/libpeas/peas-plugin-info.c 2022-03-19 00:00:15.000000000 +0000 @@ -37,15 +37,15 @@ #endif /** - * SECTION:peas-plugin-info - * @short_description: Information about a plugin. + * PeasPluginInfo: * * A #PeasPluginInfo contains all the information available about a plugin. * * All this information comes from the related plugin info file, whose file * extension is ".plugin". Here is an example of such a plugin file, in the - * #GKeyFile format: - * |[ + * [struct@GLib.KeyFile] format: + * + * ```toml * [Plugin] * Module=helloworld * Depends=foo;bar;baz @@ -57,7 +57,7 @@ * Website=https://wiki.gnome.org/Projects/Libpeas * Help=http://library.gnome.org/devel/libpeas/stable/ * Hidden=false - * ]| + * ``` **/ G_DEFINE_QUARK (peas-plugin-info-error, peas_plugin_info_error) @@ -114,7 +114,7 @@ * * Creates a new #PeasPluginInfo from a file on the disk. * - * Return value: a newly created #PeasPluginInfo. + * Returns: a newly created #PeasPluginInfo. */ PeasPluginInfo * _peas_plugin_info_new (const gchar *filename, @@ -382,16 +382,17 @@ * * Check if the plugin is a builtin plugin. * - * A builtin plugin is a plugin which cannot be enabled or disabled by the - * user through a plugin manager (like #PeasGtkPluginManager). Loading or - * unloading such plugins is the responsibility of the application alone. - * Most applications will usually load those plugins immediately after + * A builtin plugin is a plugin which cannot be enabled or disabled by the user + * through a plugin manager (like + * [PeasGtkPluginManager](https://gnome.pages.gitlab.gnome.org/libpeas/libpeas-gtk-1.0/class.PluginManager.html)). + * Loading or unloading such plugins is the responsibility of the application + * alone. Most applications will usually load those plugins immediately after * the initialization of the #PeasEngine. * * The relevant key in the plugin info file is "Builtin". * * Returns: %TRUE if the plugin is a builtin plugin, %FALSE - * if not. + * if not. **/ gboolean peas_plugin_info_is_builtin (const PeasPluginInfo *info) @@ -408,14 +409,16 @@ * Check if the plugin is a hidden plugin. * * A hidden plugin is a plugin which cannot be seen by a - * user through a plugin manager (like #PeasGtkPluginManager). Loading and + * user through a plugin manager (like + * [PeasGtkPluginManager](https://gnome.pages.gitlab.gnome.org/libpeas/libpeas-gtk-1.0/class.PluginManager.html)). + * Loading and * unloading such plugins is the responsibility of the application alone or * through plugins that depend on them. * * The relevant key in the plugin info file is "Hidden". * * Returns: %TRUE if the plugin is a hidden plugin, %FALSE - * if not. + * if not. **/ gboolean peas_plugin_info_is_hidden (const PeasPluginInfo *info) @@ -454,8 +457,8 @@ * Gets the module directory. * * The module directory is the directory where the plugin file was found. This - * is not a value from the #GKeyFile, but rather a value provided by the - * #PeasEngine. + * is not a value from the [struct@GLib.KeyFile], but rather a value provided by the + * [class@Engine]. * * Returns: the module directory. */ @@ -474,9 +477,9 @@ * Gets the data dir of the plugin. * * The module data directory is the directory where a plugin should find its - * runtime data. This is not a value read from the #GKeyFile, but rather a - * value provided by the #PeasEngine, depending on where the plugin file was - * found. + * runtime data. This is not a value read from the [struct@GLib.KeyFile], but + * rather a value provided by the [class@Engine], depending on where the plugin + * file was found. * * Returns: the plugin's data dir. */ @@ -493,11 +496,11 @@ * @info: A #PeasPluginInfo. * @schema_id: (allow-none): The schema id. * - * Creates a new #GSettings for the given @schema_id and if + * Creates a new [class@Gio.Settings] for the given @schema_id and if * gschemas.compiled is not in the module directory an attempt * will be made to create it. * - * Returns: (transfer full): a new #GSettings, or %NULL. + * Returns: (transfer full) (nullable): a new #GSettings. * * Since: 1.4 */ @@ -569,7 +572,7 @@ * * Gets the dependencies of the plugin. * - * The #PeasEngine will always ensure that the dependencies of a plugin are + * The [class@Engine] will always ensure that the dependencies of a plugin are * loaded when the said plugin is loaded. It means that dependencies are * loaded before the plugin, and unloaded after it. Circular dependencies of * plugins lead to undefined loading order. @@ -783,13 +786,13 @@ * Gets external data specified for the plugin. * * External data is specified in the plugin info file prefixed with X-. For - * example, if a key/value pair X-Peas=1 is specified in the key file, you + * example, if a key/value pair `X-Peas=1` is specified in the key file, you * can use "Peas" for @key to retrieve the value "1". * * Note: that you can omit the X- prefix when retrieving the value, * but not when specifying the value in the file. * - * Returns: the external data, or %NULL if the external data could not be found. + * Returns: (nullable): the external data, or %NULL if the external data could not be found. * * Since: 1.6 */ diff -Nru libpeas-1.30.0/libpeas/peas-version.h.in libpeas-1.32.0/libpeas/peas-version.h.in --- libpeas-1.30.0/libpeas/peas-version.h.in 2021-03-20 00:24:38.792421600 +0000 +++ libpeas-1.32.0/libpeas/peas-version.h.in 2022-03-19 00:00:15.000000000 +0000 @@ -21,13 +21,6 @@ #define __PEAS_VERSION_H__ /** - * SECTION:peas-version - * @short_description: Peas version checking - * - * Peas provides macros to check the version of the library at compile-time - */ - -/** * PEAS_MAJOR_VERSION: * * Peas major version component (e.g. 1 if %PEAS_VERSION is 1.2.3) @@ -49,7 +42,7 @@ #define PEAS_MICRO_VERSION (@PEAS_MICRO_VERSION@) /** - * PEAS_VERSION + * PEAS_VERSION: * * Peas version. */ diff -Nru libpeas-1.30.0/libpeas-gtk/meson.build libpeas-1.32.0/libpeas-gtk/meson.build --- libpeas-1.30.0/libpeas-gtk/meson.build 2021-03-20 00:24:38.784421700 +0000 +++ libpeas-1.32.0/libpeas-gtk/meson.build 2022-03-19 00:00:15.000000000 +0000 @@ -49,7 +49,7 @@ darwin_versions: lib_version_osx, include_directories: rootdir, dependencies: libpeas_gtk_deps, - c_args: libpeas_gtk_c_args, + c_args: project_c_args + libpeas_gtk_c_args, link_args: libpeas_gtk_link_args, install: true, ) diff -Nru libpeas-1.30.0/libpeas-gtk/peas-gtk-configurable.c libpeas-1.32.0/libpeas-gtk/peas-gtk-configurable.c --- libpeas-1.30.0/libpeas-gtk/peas-gtk-configurable.c 2021-03-20 00:24:38.784421700 +0000 +++ libpeas-1.32.0/libpeas-gtk/peas-gtk-configurable.c 2022-03-19 00:00:15.000000000 +0000 @@ -26,18 +26,19 @@ #include "peas-gtk-configurable.h" /** - * SECTION:peas-gtk-configurable - * @short_description: Interface for providing a plugin configuration UI. + * PeasGtkConfigurable: + * + * Interface for providing a plugin configuration UI. * * The #PeasGtkConfigurable interface will allow a plugin to provide a * graphical interface for the user to configure the plugin through the - * #PeasGtkPluginManager: the #PeasGtkPluginManager will make its + * [class@PluginManager]: the #PeasGtkPluginManager will make its * “Configure Plugin” button active when the selected plugin implements * the #PeasGtkConfigurable interface. * * To allow plugin configuration from the #PeasGtkPluginManager, the * plugin writer will just need to implement the - * PeasGtkConfigurableInterface.create_configure_widget() method. + * [method@Configurable.create_configure_widget] method. **/ G_DEFINE_INTERFACE(PeasGtkConfigurable, peas_gtk_configurable, G_TYPE_OBJECT) @@ -51,15 +52,17 @@ * peas_gtk_configurable_create_configure_widget: * @configurable: A #PeasGtkConfigurable * - * Creates the configure widget for the plugin. The returned widget - * should allow configuring all the relevant aspects of the plugin, and should - * allow instant-apply, as promoted by the Gnome Human Interface Guidelines. + * Creates the configure widget for the plugin. + * + * The returned widget should allow configuring all the relevant aspects of the + * plugin, and should allow instant-apply, as promoted by the Gnome Human + * Interface Guidelines. * - * #PeasGtkPluginManager will embed the returned widget into a dialog box, + * [class@PluginManager] will embed the returned widget into a dialog box, * but you shouldn't take this behaviour for granted as other implementations * of a plugin manager UI might do otherwise. * - * This method should always return a valid #GtkWidget instance, never %NULL. + * This method should always return a valid [class@Gtk.Widget] instance, never %NULL. * * Returns: (transfer full): A #GtkWidget used for configuration. */ diff -Nru libpeas-1.30.0/libpeas-gtk/peas-gtk-plugin-manager.c libpeas-1.32.0/libpeas-gtk/peas-gtk-plugin-manager.c --- libpeas-1.30.0/libpeas-gtk/peas-gtk-plugin-manager.c 2021-03-20 00:24:38.787421700 +0000 +++ libpeas-1.32.0/libpeas-gtk/peas-gtk-plugin-manager.c 2022-03-19 00:00:15.000000000 +0000 @@ -42,17 +42,20 @@ #include "peas-gtk-configurable.h" /** - * SECTION:peas-gtk-plugin-manager - * @short_description: Management GUI for plugins. + * PeasGtkPluginManager: + * + * Management GUI for plugins. * * The #PeasGtkPluginManager is a widget that can be used to manage plugins, * i.e. load or unload them, and see some pieces of information. * - * + * + * + * * * The only thing you need to do as an application writer if you wish to use * the manager to configure your plugins is to instantiate it using - * peas_gtk_plugin_manager_new() and pack it into another widget or a window + * [ctor@PluginManager.new] and pack it into another widget or a window * (as in the screenshot above). * **/ @@ -547,7 +550,7 @@ /** * PeasGtkPluginManager:engine: * - * The #PeasEngine this manager is attached to. + * The [class@Peas.Engine] this manager is attached to. */ properties[PROP_ENGINE] = g_param_spec_object ("engine", @@ -561,7 +564,7 @@ /** * PeasGtkPluginManager:view: * - * The #PeasGtkPluginManagerView shown in the #PeasGtkPluginManager. + * The [class@PluginManagerView] shown in the #PeasGtkPluginManager. */ properties[PROP_VIEW] = g_param_spec_object ("view", @@ -579,7 +582,7 @@ * peas_gtk_plugin_manager_new: * @engine: (allow-none): A #PeasEngine, or %NULL. * - * Creates a new plugin manager for the given #PeasEngine. + * Creates a new plugin manager for the given [class@Peas.Engine]. * * If @engine is %NULL, then the default engine will be used. * @@ -599,7 +602,7 @@ * peas_gtk_plugin_manager_get_view: * @pm: A #PeasGtkPluginManager. * - * Returns the #PeasGtkPluginManagerView of @pm. + * Returns the [class@PluginManagerView] of @pm. * * Returns: (transfer none): the #GtkTreeView of @pm. */ diff -Nru libpeas-1.30.0/libpeas-gtk/peas-gtk-plugin-manager-view.c libpeas-1.32.0/libpeas-gtk/peas-gtk-plugin-manager-view.c --- libpeas-1.30.0/libpeas-gtk/peas-gtk-plugin-manager-view.c 2021-03-20 00:24:38.786421500 +0000 +++ libpeas-1.32.0/libpeas-gtk/peas-gtk-plugin-manager-view.c 2022-03-19 00:00:15.000000000 +0000 @@ -37,15 +37,16 @@ #include "peas-gtk-configurable.h" /** - * SECTION:peas-gtk-plugin-manager-view - * @short_description: Management tree view for plugins. + * PeasGtkPluginManagerView: + * + * Management tree view for plugins. * * The #PeasGtkPluginManagerView is a tree view that can be used to manage * plugins, i.e. load or unload them, and see some pieces of information. * * The only thing you need to do as an application writer if you wish * to use the view to display your plugins is to instantiate it using - * peas_gtk_plugin_manager_view_new() and pack it into another + * [ctor@PluginManagerView.new] and pack it into another * widget or a window. * * Note: Changing the model of the view is not supported. @@ -833,7 +834,7 @@ /** * PeasGtkPLuginManagerView:engine: * - * The #PeasEngine this view is attached to. + * The [class@Peas.Engine] this view is attached to. */ properties[PROP_ENGINE] = g_param_spec_object ("engine", @@ -865,8 +866,9 @@ * @view: A #PeasGtkPluginManagerView. * @menu: A #GtkMenu. * - * The ::populate-popup signal is emitted before showing the context - * menu of the view. If you need to add items to the context menu, + * Emitted before showing the context menu of the view. + * + * If you need to add items to the context menu, * connect to this signal and add your menuitems to the @menu. */ signals[POPULATE_POPUP] = @@ -887,7 +889,7 @@ * peas_gtk_plugin_manager_view_new: * @engine: (allow-none): A #PeasEngine, or %NULL. * - * Creates a new plugin manager view for the given #PeasEngine. + * Creates a new plugin manager view for the given [class@Peas.Engine]. * * If @engine is %NULL, then the default engine will be used. * @@ -1020,7 +1022,7 @@ * * Returns the currently selected plugin, or %NULL if a plugin is not selected. * - * Returns: (transfer none): the selected plugin. + * Returns: (transfer none) (nullable): the selected plugin. */ PeasPluginInfo * peas_gtk_plugin_manager_view_get_selected_plugin (PeasGtkPluginManagerView *view) diff -Nru libpeas-1.30.0/loaders/lua5.1/meson.build libpeas-1.32.0/loaders/lua5.1/meson.build --- libpeas-1.30.0/loaders/lua5.1/meson.build 2021-03-20 00:24:38.792421600 +0000 +++ libpeas-1.32.0/loaders/lua5.1/meson.build 2022-03-19 00:00:15.000000000 +0000 @@ -33,7 +33,7 @@ lua51_loader_c + lua51_loader_res, include_directories: rootdir, dependencies: lua51_loader_deps, - c_args: lua51_loader_c_args, + c_args: project_c_args + lua51_loader_c_args, install: true, install_dir: join_paths( pkglibdir, diff -Nru libpeas-1.30.0/loaders/python/meson.build libpeas-1.32.0/loaders/python/meson.build --- libpeas-1.30.0/loaders/python/meson.build 2021-03-20 00:24:38.793421700 +0000 +++ libpeas-1.32.0/loaders/python/meson.build 2022-03-19 00:00:15.000000000 +0000 @@ -36,7 +36,7 @@ python2_loader_c + python2_loader_res, include_directories: rootdir, dependencies: python2_loader_deps, - c_args: python2_loader_c_args, + c_args: project_c_args + python2_loader_c_args, install: true, install_dir: join_paths( pkglibdir, diff -Nru libpeas-1.30.0/loaders/python3/meson.build libpeas-1.32.0/loaders/python3/meson.build --- libpeas-1.30.0/loaders/python3/meson.build 2021-03-20 00:24:38.794421700 +0000 +++ libpeas-1.32.0/loaders/python3/meson.build 2022-03-19 00:00:15.000000000 +0000 @@ -36,7 +36,7 @@ python3_loader_c + python3_loader_res, include_directories: rootdir, dependencies: python3_loader_deps, - c_args: python3_loader_c_args, + c_args: project_c_args + python3_loader_c_args, install: true, install_dir: join_paths( pkglibdir, diff -Nru libpeas-1.30.0/meson.build libpeas-1.32.0/meson.build --- libpeas-1.30.0/meson.build 2021-03-20 00:24:38.795421600 +0000 +++ libpeas-1.32.0/meson.build 2022-03-19 00:00:15.000000000 +0000 @@ -1,6 +1,6 @@ project( 'libpeas', 'c', - version: '1.30.0', + version: '1.32.0', license: 'LGPLv2.1+', meson_version: '>= 0.50.0', default_options: [ @@ -66,7 +66,6 @@ pkgdatadir = join_paths(datadir, package_string) girdir = join_paths(datadir, 'gir-1.0') -gtkdocdir = join_paths(datadir, 'gtk-doc') iconsdir = join_paths(datadir, 'icons') pkgconfigdir = join_paths(libdir, 'pkgconfig') typelibdir = join_paths(libdir, 'girepository-1.0') @@ -107,7 +106,10 @@ introspection_dep = dependency('gobject-introspection-1.0', version: introspection_req) gtk_dep = dependency('gtk+-3.0', version: gtk_req, required: false) -gtk_doc_dep = dependency('gtk-doc', version: gtk_doc_req, required: false) +gi_docgen_dep = dependency('gi-docgen', version: '>= 2021.7', + fallback: ['gi-docgen', 'dummy_dep'], + native: true, + required: get_option('gtk_doc')) gladeui_dep = dependency('gladeui-2.0', required: false) # From python 3.8 we neeed python3-embed @@ -214,10 +216,10 @@ glib_major_version = glib_version_arr[0] glib_minor_version = glib_version_arr[1] -add_project_arguments([ +project_c_args = [ '-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_@0@_@1@'.format(glib_major_version, glib_minor_version), '-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_@0@_@1@'.format(glib_major_version, glib_minor_version), -], language: 'c') +] module_suffix = [] if build_machine.system() == 'darwin' @@ -249,10 +251,7 @@ ) # Options -build_gtk_doc = get_option('gtk_doc') -if build_gtk_doc and not gtk_doc_dep.found() - build_gtk_doc = false -endif +build_gtk_doc = gi_docgen_dep.found() install_glade_catalog = get_option('glade_catalog') if install_glade_catalog and not gladeui_dep.found() @@ -310,7 +309,10 @@ subdir('libpeas-gtk') endif -subdir('docs') +if build_gtk_doc == true + subdir('docs') +endif + subdir('data') subdir('po') diff -Nru libpeas-1.30.0/meson_options.txt libpeas-1.32.0/meson_options.txt --- libpeas-1.30.0/meson_options.txt 2021-03-20 00:24:38.795421600 +0000 +++ libpeas-1.32.0/meson_options.txt 2022-03-19 00:00:15.000000000 +0000 @@ -36,4 +36,4 @@ option('gtk_doc', type: 'boolean', value: false, - description: 'Build reference manual (requires gtk-doc)') + description: 'Build reference manual (requires gi-docgen)') diff -Nru libpeas-1.30.0/NEWS libpeas-1.32.0/NEWS --- libpeas-1.30.0/NEWS 2021-03-20 00:24:38.780421500 +0000 +++ libpeas-1.32.0/NEWS 2022-03-19 00:00:15.000000000 +0000 @@ -1,3 +1,20 @@ +Overview of Changes in libpeas 1.32.0 +===================================== + +* Icon licenses have been corrected +* Parallel build system operation fixes +* Various build warnings squashed +* Various GIR data that should not have been exported was removed +* Use gi-docgen for documentation +* Translation updates: + - Russian + - Abkhazian + - Nepali + - Occitan + - Icelandic + - Hebrew + - Belarusian + Overview of Changes in libpeas 1.30.0 ===================================== diff -Nru libpeas-1.30.0/peas-demo/meson.build libpeas-1.32.0/peas-demo/meson.build --- libpeas-1.30.0/peas-demo/meson.build 2021-03-20 00:24:38.795421600 +0000 +++ libpeas-1.32.0/peas-demo/meson.build 2022-03-19 00:00:15.000000000 +0000 @@ -17,7 +17,7 @@ executable( peas_demo_name, peas_demo_c, - c_args: peas_demo_c_args, + c_args: project_c_args + peas_demo_c_args, dependencies: [libpeas_gtk_dep], install: true, ) diff -Nru libpeas-1.30.0/peas-demo/peas-demo.c libpeas-1.32.0/peas-demo/peas-demo.c --- libpeas-1.30.0/peas-demo/peas-demo.c 2021-03-20 00:24:38.795421600 +0000 +++ libpeas-1.32.0/peas-demo/peas-demo.c 2022-03-19 00:00:15.000000000 +0000 @@ -155,8 +155,10 @@ peas_engine_add_search_path (engine, PEAS_BUILDDIR "/peas-demo/plugins", NULL); else { +#ifdef G_OS_WIN32 char *prefix; char *demo_pluginlibdir, *demo_plugindatadir; +#endif peas_engine_add_search_path (engine, PEAS_LIBDIR "/peas-demo/plugins/", diff -Nru libpeas-1.30.0/peas-demo/plugins/helloworld/meson.build libpeas-1.32.0/peas-demo/plugins/helloworld/meson.build --- libpeas-1.30.0/peas-demo/plugins/helloworld/meson.build 2021-03-20 00:24:38.795421600 +0000 +++ libpeas-1.32.0/peas-demo/plugins/helloworld/meson.build 2022-03-19 00:00:15.000000000 +0000 @@ -18,7 +18,7 @@ libhelloworld_c, include_directories: rootdir, dependencies: [gtk_dep, libpeas_gtk_dep], - c_args: libhelloworld_c_args, + c_args: project_c_args + libhelloworld_c_args, install_dir: join_paths(peas_demo_plugins_dir, 'helloworld'), install: true, ) diff -Nru libpeas-1.30.0/peas-demo/plugins/secondtime/meson.build libpeas-1.32.0/peas-demo/plugins/secondtime/meson.build --- libpeas-1.30.0/peas-demo/plugins/secondtime/meson.build 2021-03-20 00:24:38.796421800 +0000 +++ libpeas-1.32.0/peas-demo/plugins/secondtime/meson.build 2022-03-19 00:00:15.000000000 +0000 @@ -17,7 +17,7 @@ libsecondtime_c, include_directories: rootdir, dependencies: [gtk_dep, libpeas_dep], - c_args: libsecondtime_c_args, + c_args: project_c_args + libsecondtime_c_args, install_dir: join_paths(peas_demo_plugins_dir, 'secondtime'), install: true, ) diff -Nru libpeas-1.30.0/po/ab.po libpeas-1.32.0/po/ab.po --- libpeas-1.30.0/po/ab.po 1970-01-01 00:00:00.000000000 +0000 +++ libpeas-1.32.0/po/ab.po 2022-03-19 00:00:15.000000000 +0000 @@ -0,0 +1,150 @@ +# Abkhazian translation for libpeas. +# Copyright (C) 2022 libpeas's COPYRIGHT HOLDER +# This file is distributed under the same license as the libpeas package. +# Нанба Наала , 2022. +# +msgid "" +msgstr "" +"Project-Id-Version: libpeas master\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libpeas/issues\n" +"POT-Creation-Date: 2022-01-18 22:43+0000\n" +"PO-Revision-Date: 2022-01-18 22:43+0000\n" +"Last-Translator: Нанба Наала \n" +"Language-Team: Abkhazian \n" +"Language: ab\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: libpeas/peas-engine.c:1116 +#, c-format +msgid "Dependency “%s” was not found" +msgstr "«%s» ахьыԥшызаара ԥшааӡам" + +#: libpeas/peas-engine.c:1126 +#, c-format +msgid "Dependency “%s” failed to load" +msgstr "«%s» ахьыԥшызаара аҭагалара залымшахеит" + +#: libpeas/peas-engine.c:1140 +#, c-format +msgid "Plugin loader “%s” was not found" +msgstr "Амодуль аҭагалага “%s” ԥшааӡам" + +#: libpeas/peas-engine.c:1152 +#, c-format +msgid "Failed to load" +msgstr "Аҭагалара залымшахеит" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 +msgid "Additional plugins must be disabled" +msgstr "Изыцҵоу амодульқәа аҿыхзароуп" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 +#, c-format +msgid "The following plugins depend on “%s” and will also be disabled:" +msgstr "Анеҩстәи амодульқәа «%s» ирхьыԥшуп уи амашала даргьы аҿыххоит:" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 +msgid "Plugins" +msgstr "Амодульқәа" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 +msgid "An additional plugin must be disabled" +msgstr "Изыцҵоу амодуль аҿыхзароуп" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 +#, c-format +msgid "" +"The “%s” plugin depends on the “%s” plugin.\n" +"If you disable “%s”, “%s” will also be disabled." +msgstr "Амодуль «%s» ахьԥшоит амодуль «%s».\n" +"«%s» аҿыхзар, «%s» гьы аҿыххоит" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 +msgid "_Cancel" +msgstr "_Аԥыхра" + +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 +msgid "Disable Plugins" +msgstr "Амодульқәа рҿыхра" + +#: libpeas-gtk/peas-gtk-plugin-manager.c:207 +msgid "There was an error displaying the help." +msgstr "Араҟа иҟаҵан агха аилыркаа аазырԥшуа." + +#: libpeas-gtk/peas-gtk-plugin-manager.c:253 +msgid "_Close" +msgstr "_Аркра" + +#: libpeas-gtk/peas-gtk-plugin-manager.c:265 +msgid "_Help" +msgstr "_Аилыркаа" + +#: libpeas-gtk/peas-gtk-plugin-manager.c:323 +msgid "Pr_eferences" +msgstr "Ахышәарақәа" + +#: libpeas-gtk/peas-gtk-plugin-manager.c:328 +#: libpeas-gtk/peas-gtk-plugin-manager.c:379 +msgid "_About" +msgstr "_Аԥшьы иазкны" + +#: libpeas-gtk/peas-gtk-plugin-manager.c:387 +msgid "_Preferences" +msgstr "Ахышәарақәа" + +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:351 +msgid "_Enabled" +msgstr "_Иаҿакуп" + +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:362 +msgid "E_nable All" +msgstr "Зегьы рҿакра" + +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:366 +msgid "_Disable All" +msgstr "_Зегьы рҿыхра" + +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:575 +msgid "Enabled" +msgstr "_Иаҿакуп" + +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:596 +msgid "Plugin" +msgstr "Амодуль" + +#. Avoid having markup in a translated string +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:683 +#, c-format +msgid "The plugin “%s” could not be loaded" +msgstr "Амодуль «%s» зҭагалахаӡом" + +#. Keep separate because some translations do special things +#. * for the ':' and might accidentally not keep the space after it +#. +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:689 +#, c-format +msgid "An error occurred: %s" +msgstr "Иҟалеит агха: %s" + +#. Translators: The directory in which the demo program was compiled at +#: peas-demo/peas-demo.c:43 +msgid "Run from build directory" +msgstr "Аибыҭара аизакхьӡынҵа аҟынтә аус арура" + +#: peas-demo/peas-demo.c:94 +msgid "_Quit" +msgstr "_Ахырқәшара" + +#: peas-demo/peas-demo.c:119 +msgid "— libpeas demo application" +msgstr "- адемонстрациа аԥшьы libpeas" + +#: tests/libpeas-gtk/plugin-manager.c:80 +msgid "About" +msgstr "Аԥшьы иазкны" + +#: tests/libpeas-gtk/plugin-manager.c:85 +msgid "Preferences" +msgstr "Ахышәарақәа" diff -Nru libpeas-1.30.0/po/be.po libpeas-1.32.0/po/be.po --- libpeas-1.30.0/po/be.po 2021-03-20 00:24:38.797421700 +0000 +++ libpeas-1.32.0/po/be.po 2022-03-19 00:00:15.000000000 +0000 @@ -1,173 +1,170 @@ -# Ihar Hrachyshka , 2011. -# Yuras Shumovich , 2017. -# msgid "" msgstr "" -"Project-Id-Version: libpeas.master\n" -"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" -"product=libpeas&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2017-03-25 05:02+0000\n" -"PO-Revision-Date: 2017-04-16 12:57+0300\n" +"Project-Id-Version: ab10e6d45488175674299c2d7fc854f6\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libpeas/issues\n" +"POT-Creation-Date: 2020-06-26 03:39+0000\n" +"PO-Revision-Date: 2021-08-27 09:50\n" "Last-Translator: Yuras Shumovich \n" -"Language-Team: Belarusian \n" +"Language-Team: Belarusian\n" "Language: be\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.8.11\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || n%10>=5 && n%10<=9 || n%100>=11 && n%100<=14 ? 2 : 3);\n" +"X-Crowdin-Project: ab10e6d45488175674299c2d7fc854f6\n" +"X-Crowdin-Project-ID: 104\n" +"X-Crowdin-Language: be\n" +"X-Crowdin-File: /Localizations/Gnome/Development/libpeas.master.be.po\n" +"X-Crowdin-File-ID: 3078\n" + +#: libpeas/peas-engine.c:1116 +#| msgid "Dependency '%s' was not found" +msgid "Dependency “%s” was not found" +msgstr "Залежнасць «%s» не знойдзеная" + +#: libpeas/peas-engine.c:1126 +#| msgid "Dependency '%s' failed to load" +msgid "Dependency “%s” failed to load" +msgstr "Не атрымалася загрузіць залежнасць «%s»" + +#: libpeas/peas-engine.c:1140 +#| msgid "Plugin loader '%s' was not found" +msgid "Plugin loader “%s” was not found" +msgstr "Модуль загрузкі ўбудовы «%s» не знойдзены" -#: ../data/glade/libpeas-gtk.xml.in.h:1 -msgid "Plugin Manager" -msgstr "Кіраўнік плугінаў" - -#. Translators: What PeasGtkPluginManagerView to use -#: ../data/glade/libpeas-gtk.xml.in.h:3 -msgid "View" -msgstr "Прагляд" - -#: ../data/glade/libpeas-gtk.xml.in.h:4 -msgid "Plugin Manager View" -msgstr "Прагляд кіраўніка плугінаў" - -#. Translators: Whether builtin plugins should appear in the view (property name) -#: ../data/glade/libpeas-gtk.xml.in.h:6 -msgid "Show Builtin" -msgstr "Паказваць убудаваныя плугіны" - -#: ../data/glade/libpeas-gtk.xml.in.h:7 -msgid "Peas Gtk" -msgstr "Peas Gtk" - -#: ../libpeas/peas-engine.c:1115 -#, c-format -msgid "Dependency '%s' was not found" -msgstr "Залежнасць \"%s\" не знойдзена" - -#: ../libpeas/peas-engine.c:1125 -#, c-format -msgid "Dependency '%s' failed to load" -msgstr "Не ўдалося загрузіць залежнасць \"%s\"" - -#: ../libpeas/peas-engine.c:1139 -#, c-format -msgid "Plugin loader '%s' was not found" -msgstr "Модуль загрузкі плугіна \"%s\" не знойдзены" - -#: ../libpeas/peas-engine.c:1151 +#: libpeas/peas-engine.c:1152 #, c-format msgid "Failed to load" -msgstr "Не ўдалося загрузіць" +msgstr "Не атрымалася загрузіць" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 msgid "Additional plugins must be disabled" -msgstr "Патрэбна выключэнне дадатковых плугінаў" +msgstr "Неабходна адключыць дадатковыя ўбудовы" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 -#, c-format -msgid "The following plugins depend on '%s' and will also be disabled:" -msgstr "Наступныя плугіны залежаць ад \"%s\" і будуць выключаны:" +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 +#| msgid "The following plugins depend on '%s' and will also be disabled:" +msgid "The following plugins depend on “%s” and will also be disabled:" +msgstr "Наступныя ўбудовы залежаць ад «%s» і таксама будуць адключаныя:" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 msgid "Plugins" -msgstr "Плугіны" +msgstr "Убудовы" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 msgid "An additional plugin must be disabled" -msgstr "Патрэбна выключэнне дадатковага плугіна" +msgstr "Неабходна адключыць дадатковую ўбудову" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 -#, c-format -msgid "" -"The '%s' plugin depends on the '%s' plugin.\n" -"If you disable '%s', '%s' will also be disabled." -msgstr "" -"Плугін \"%s\" залежыць ад плугіна \"%s\".\n" -"Выключэнне \"%s\" прывядзе да выключэння \"%s\"." +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 +#| msgid "" +#| "The '%s' plugin depends on the '%s' plugin.\n" +#| "If you disable '%s', '%s' will also be disabled." +msgid "The “%s” plugin depends on the “%s” plugin.\n" +"If you disable “%s”, “%s” will also be disabled." +msgstr "Убудова «%s» залежыць ад убудовы «%s».\n" +"Калі вы адключыце «%s», таксама адключыцца «%s»." -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 msgid "_Cancel" msgstr "_Скасаваць" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 msgid "Disable Plugins" -msgstr "Выключыць плугіны" +msgstr "Адключыць убудовы" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:207 +#: libpeas-gtk/peas-gtk-plugin-manager.c:207 msgid "There was an error displaying the help." -msgstr "Узнікла памылка паказу даведкі." +msgstr "Не атрымалася паказаць даведку." -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:253 +#: libpeas-gtk/peas-gtk-plugin-manager.c:253 msgid "_Close" msgstr "_Закрыць" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:265 +#: libpeas-gtk/peas-gtk-plugin-manager.c:265 msgid "_Help" -msgstr "_Дапамога" +msgstr "_Даведка" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:323 +#: libpeas-gtk/peas-gtk-plugin-manager.c:323 msgid "Pr_eferences" -msgstr "_Настройкі" +msgstr "_Налады" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:328 -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:379 +#: libpeas-gtk/peas-gtk-plugin-manager.c:328 +#: libpeas-gtk/peas-gtk-plugin-manager.c:379 msgid "_About" -msgstr "_Аб плугіне" +msgstr "_Пра праграму" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:387 +#: libpeas-gtk/peas-gtk-plugin-manager.c:387 msgid "_Preferences" -msgstr "_Настройкі" +msgstr "_Налады" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:351 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:351 msgid "_Enabled" -msgstr "_Уключаны" +msgstr "_Уключана" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:362 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:362 msgid "E_nable All" -msgstr "У_ключыць усё" +msgstr "У_ключыць усе" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:366 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:366 msgid "_Disable All" -msgstr "_Выключыць усё" +msgstr "_Адключыць усе" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:526 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:575 msgid "Enabled" -msgstr "Уключаны" +msgstr "Уключана" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:547 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:596 msgid "Plugin" -msgstr "Плугін" +msgstr "Убудова" #. Avoid having markup in a translated string -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:634 -#, c-format -msgid "The plugin '%s' could not be loaded" -msgstr "Не ўдалося загрузіць плугін \"%s\"" +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:683 +#| msgid "The plugin '%s' could not be loaded" +msgid "The plugin “%s” could not be loaded" +msgstr "Не атрымалася загрузіць убудову «%s»" #. Keep separate because some translations do special things #. * for the ':' and might accidentally not keep the space after it #. -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:640 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:689 #, c-format msgid "An error occurred: %s" msgstr "Узнікла памылка: %s" #. Translators: The directory in which the demo program was compiled at -#: ../peas-demo/peas-demo.c:41 +#: peas-demo/peas-demo.c:43 msgid "Run from build directory" -msgstr "Запусціць з каталога пабудовы" +msgstr "Запусціць з каталога зборкі" -#: ../peas-demo/peas-demo.c:92 +#: peas-demo/peas-demo.c:94 msgid "_Quit" msgstr "_Выйсці" -#: ../peas-demo/peas-demo.c:108 -msgid "- libpeas demo application" +#: peas-demo/peas-demo.c:119 +#| msgid "- libpeas demo application" +msgid "— libpeas demo application" msgstr "- праграма, якая дэманструе магчымасці libpeas" -#: ../tests/libpeas-gtk/plugin-manager.c:77 +#: tests/libpeas-gtk/plugin-manager.c:75 msgid "About" -msgstr "Аб праграме" +msgstr "Пра праграму" -#: ../tests/libpeas-gtk/plugin-manager.c:82 +#: tests/libpeas-gtk/plugin-manager.c:80 msgid "Preferences" -msgstr "Настройкі" +msgstr "Налады" + +#~ msgid "Plugin Manager" +#~ msgstr "Кіраўнік плугінаў" + +#~ msgid "View" +#~ msgstr "Прагляд" + +#~ msgid "Plugin Manager View" +#~ msgstr "Прагляд кіраўніка плугінаў" + +#~ msgid "Show Builtin" +#~ msgstr "Паказваць убудаваныя плугіны" + +#~ msgid "Peas Gtk" +#~ msgstr "Peas Gtk" + diff -Nru libpeas-1.30.0/po/he.po libpeas-1.32.0/po/he.po --- libpeas-1.30.0/po/he.po 2021-03-20 00:24:38.799421800 +0000 +++ libpeas-1.32.0/po/he.po 2022-03-19 00:00:15.000000000 +0000 @@ -2,182 +2,184 @@ # Copyright (C) 2011 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Yaron Shahrabani , 2011. -# Yosef Or Boczko , 2014. +# Yosef Or Boczko , 2014-2022. # msgid "" msgstr "" "Project-Id-Version: libpeas\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-09 20:48+0300\n" -"PO-Revision-Date: 2016-08-09 20:48+0300\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libpeas/issues\n" +"POT-Creation-Date: 2020-06-26 03:39+0000\n" +"PO-Revision-Date: 2022-03-07 20:45+0200\n" "Last-Translator: Yosef Or Boczko \n" -"Language-Team: עברית <>\n" +"Language-Team: Hebrew <>\n" "Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural= (n!=1);\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Language: Hebrew\n" "X-Poedit-Country: ISRAEL\n" "X-Poedit-SourceCharset: UTF-8\n" -"X-Generator: Gtranslator 2.91.6\n" +"X-Generator: Gtranslator 40.0\n" -#: ../data/glade/libpeas-gtk.xml.in.h:1 -msgid "Plugin Manager" -msgstr "מנהל התוספים" - -#. Translators: What PeasGtkPluginManagerView to use -#: ../data/glade/libpeas-gtk.xml.in.h:3 -msgid "View" -msgstr "הצגה" - -#: ../data/glade/libpeas-gtk.xml.in.h:4 -msgid "Plugin Manager View" -msgstr "תצוגת ניהול תוספים" - -#. Translators: Whether builtin plugins should appear in the view (property name) -#: ../data/glade/libpeas-gtk.xml.in.h:6 -msgid "Show Builtin" -msgstr "הצגת מובנים" - -#: ../data/glade/libpeas-gtk.xml.in.h:7 -msgid "Peas Gtk" -msgstr "Peas Gtk" - -#: ../libpeas/peas-engine.c:1115 +#: libpeas/peas-engine.c:1116 #, c-format -msgid "Dependency '%s' was not found" -msgstr "Dependency '%s' was not found" +#| msgid "Dependency '%s' was not found" +msgid "Dependency “%s” was not found" +msgstr "‏„%s” הנדרש כתלות לא נמצא" -#: ../libpeas/peas-engine.c:1125 +#: libpeas/peas-engine.c:1126 #, c-format -msgid "Dependency '%s' failed to load" -msgstr "Dependency '%s' failed to load" +#| msgid "Dependency '%s' failed to load" +msgid "Dependency “%s” failed to load" +msgstr "ארע כשל בטעינת ‏„%s” הנדרש כתלות" -#: ../libpeas/peas-engine.c:1139 +#: libpeas/peas-engine.c:1140 #, c-format -msgid "Plugin loader '%s' was not found" -msgstr "Plugin loader '%s' was not found" +#| msgid "Plugin loader '%s' was not found" +msgid "Plugin loader “%s” was not found" +msgstr "" -#: ../libpeas/peas-engine.c:1151 +#: libpeas/peas-engine.c:1152 #, c-format msgid "Failed to load" msgstr "Failed to load" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 msgid "Additional plugins must be disabled" msgstr "יש לנטרל תוספים נוספים" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 #, c-format -msgid "The following plugins depend on '%s' and will also be disabled:" -msgstr "התוספים הבאים תלויים ב־'%s' וינוטרלו גם הם:" +#| msgid "The following plugins depend on '%s' and will also be disabled:" +msgid "The following plugins depend on “%s” and will also be disabled:" +msgstr "התוספים הבאים תלויים ב־„%s” וינוטרלו גם הם:" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 msgid "Plugins" msgstr "תוספים" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 msgid "An additional plugin must be disabled" msgstr "יש לנטרל תוסף נוסף" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 #, c-format +#| msgid "" +#| "The '%s' plugin depends on the '%s' plugin.\n" +#| "If you disable '%s', '%s' will also be disabled." msgid "" -"The '%s' plugin depends on the '%s' plugin.\n" -"If you disable '%s', '%s' will also be disabled." +"The “%s” plugin depends on the “%s” plugin.\n" +"If you disable “%s”, “%s” will also be disabled." msgstr "" -"התוסף '%s' תלוי בתוסף '%s'.\n" -"אם התוסף '%s' ינוטרל אז ינוטרל גם התוסף '%s'." +"התוסף „%s” תלוי בתוסף „%s”.\n" +"אם התוסף „%s” ינוטרל אז ינוטרל גם התוסף „%s”." -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 msgid "_Cancel" msgstr "_ביטול" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 msgid "Disable Plugins" msgstr "נטרול תוספים" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:207 +#: libpeas-gtk/peas-gtk-plugin-manager.c:207 msgid "There was an error displaying the help." msgstr "אירעה שגיאה בעת הצגת העזרה" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:253 +#: libpeas-gtk/peas-gtk-plugin-manager.c:253 msgid "_Close" msgstr "_סגירה" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:265 +#: libpeas-gtk/peas-gtk-plugin-manager.c:265 msgid "_Help" msgstr "_עזרה" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:323 +#: libpeas-gtk/peas-gtk-plugin-manager.c:323 msgid "Pr_eferences" msgstr "ה_עדפות" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:328 -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:379 +#: libpeas-gtk/peas-gtk-plugin-manager.c:328 +#: libpeas-gtk/peas-gtk-plugin-manager.c:379 msgid "_About" msgstr "על _אודות:" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:387 +#: libpeas-gtk/peas-gtk-plugin-manager.c:387 msgid "_Preferences" msgstr "ה_עדפות" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:351 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:351 msgid "_Enabled" msgstr "מופ_על" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:362 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:362 msgid "E_nable All" msgstr "ה_פעלת הכול" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:366 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:366 msgid "_Disable All" msgstr "נטרול ה_כול" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:526 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:575 msgid "Enabled" msgstr "מופעל" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:547 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:596 msgid "Plugin" msgstr "תוסף" #. Avoid having markup in a translated string -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:634 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:683 #, c-format -msgid "The plugin '%s' could not be loaded" -msgstr "לא ניתן לטעון את התוסף '%s'" +#| msgid "The plugin '%s' could not be loaded" +msgid "The plugin “%s” could not be loaded" +msgstr "לא ניתן לטעון את התוסף „%s”" #. Keep separate because some translations do special things #. * for the ':' and might accidentally not keep the space after it #. -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:640 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:689 #, c-format msgid "An error occurred: %s" msgstr "אירעה שגיאה: %s" #. Translators: The directory in which the demo program was compiled at -#: ../peas-demo/peas-demo.c:41 +#: peas-demo/peas-demo.c:43 msgid "Run from build directory" msgstr "Run from build directory" -#: ../peas-demo/peas-demo.c:92 +#: peas-demo/peas-demo.c:94 msgid "_Quit" msgstr "_יציאה" -#: ../peas-demo/peas-demo.c:108 -msgid "- libpeas demo application" -msgstr "- libpeas demo application" +#: peas-demo/peas-demo.c:119 +#| msgid "- libpeas demo application" +msgid "— libpeas demo application" +msgstr "— יישום ההדגמה של libpeas" -#: ../tests/libpeas-gtk/plugin-manager.c:77 +#: tests/libpeas-gtk/plugin-manager.c:75 msgid "About" msgstr "על אודות" -#: ../tests/libpeas-gtk/plugin-manager.c:82 +#: tests/libpeas-gtk/plugin-manager.c:80 msgid "Preferences" msgstr "העדפות" +#~ msgid "Plugin Manager" +#~ msgstr "מנהל התוספים" + +#~ msgid "View" +#~ msgstr "הצגה" + +#~ msgid "Plugin Manager View" +#~ msgstr "תצוגת ניהול תוספים" + +#~ msgid "Show Builtin" +#~ msgstr "הצגת מובנים" + +#~ msgid "Peas Gtk" +#~ msgstr "Peas Gtk" + #~ msgid "C_onfigure" #~ msgstr "ה_גדרה" diff -Nru libpeas-1.30.0/po/is.po libpeas-1.32.0/po/is.po --- libpeas-1.30.0/po/is.po 2021-03-20 00:24:38.800421700 +0000 +++ libpeas-1.32.0/po/is.po 2022-03-19 00:00:15.000000000 +0000 @@ -1,177 +1,176 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # -# Sveinn í Felli , 2015, 2017. +# Sveinn í Felli , 2015, 2017, 2021. msgid "" msgstr "" "Project-Id-Version: \n" -"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" -"product=libpeas&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2017-03-25 04:28+0000\n" -"PO-Revision-Date: 2017-12-07 07:19+0000\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libpeas/issues\n" +"POT-Creation-Date: 2020-06-26 03:39+0000\n" +"PO-Revision-Date: 2021-09-29 09:41+0000\n" "Last-Translator: Sveinn í Felli \n" -"Language-Team: Icelandic \n" +"Language-Team: Icelandic\n" "Language: is\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" +"X-Generator: Lokalize 19.12.3\n" -#: ../data/glade/libpeas-gtk.xml.in.h:1 -msgid "Plugin Manager" -msgstr "Umsjón viðbóta" - -#. Translators: What PeasGtkPluginManagerView to use -#: ../data/glade/libpeas-gtk.xml.in.h:3 -msgid "View" -msgstr "Skoða" - -#: ../data/glade/libpeas-gtk.xml.in.h:4 -msgid "Plugin Manager View" -msgstr "Sýn á umsjón viðbóta" - -#. Translators: Whether builtin plugins should appear in the view (property name) -#: ../data/glade/libpeas-gtk.xml.in.h:6 -msgid "Show Builtin" -msgstr "Sýna innbyggðar" - -#: ../data/glade/libpeas-gtk.xml.in.h:7 -msgid "Peas Gtk" -msgstr "Peas Gtk" - -#: ../libpeas/peas-engine.c:1118 +#: libpeas/peas-engine.c:1116 #, c-format -msgid "Dependency '%s' was not found" -msgstr "Kerfisháða '%s' fannst ekki" +#| msgid "Dependency '%s' was not found" +msgid "Dependency “%s” was not found" +msgstr "Kerfisákvæðið '%s' fannst ekki" -#: ../libpeas/peas-engine.c:1128 +#: libpeas/peas-engine.c:1126 #, c-format -msgid "Dependency '%s' failed to load" -msgstr "Kerfisháða '%s' hlóðst ekki inn" +#| msgid "Dependency '%s' failed to load" +msgid "Dependency “%s” failed to load" +msgstr "Kerfisákvæðið '%s' hlóðst ekki inn" -#: ../libpeas/peas-engine.c:1142 +#: libpeas/peas-engine.c:1140 #, c-format -msgid "Plugin loader '%s' was not found" +#| msgid "Plugin loader '%s' was not found" +msgid "Plugin loader “%s” was not found" msgstr "Viðbótahleðslan '%s' fannst ekki" -#: ../libpeas/peas-engine.c:1154 +#: libpeas/peas-engine.c:1152 #, c-format msgid "Failed to load" msgstr "Mistókst að hlaða inn" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 msgid "Additional plugins must be disabled" msgstr "Gera þarf aðrar viðbætur óvirkar" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 #, c-format -msgid "The following plugins depend on '%s' and will also be disabled:" +#| msgid "The following plugins depend on '%s' and will also be disabled:" +msgid "The following plugins depend on “%s” and will also be disabled:" msgstr "Eftirfarandi viðbætur eru háðar '%s' og verða einnig gerðar óvirkar:" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 msgid "Plugins" msgstr "Viðbætur" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 msgid "An additional plugin must be disabled" msgstr "Gera þarf aðra viðbót óvirka" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 #, c-format +#| msgid "" +#| "The '%s' plugin depends on the '%s' plugin.\n" +#| "If you disable '%s', '%s' will also be disabled." msgid "" -"The '%s' plugin depends on the '%s' plugin.\n" -"If you disable '%s', '%s' will also be disabled." +"The “%s” plugin depends on the “%s” plugin.\n" +"If you disable “%s”, “%s” will also be disabled." msgstr "" "'%s' viðbótin er háð '%s' viðbótinni.\n" "Ef þú gerir '%s' óvirka, verður '%s' einnig gerð óvirk." -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 msgid "_Cancel" msgstr "Hæ_tta við" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 msgid "Disable Plugins" msgstr "Gera viðbætur óvirkar" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:207 +#: libpeas-gtk/peas-gtk-plugin-manager.c:207 msgid "There was an error displaying the help." msgstr "Villa kom upp þegar sýna átti hjálpina." -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:253 +#: libpeas-gtk/peas-gtk-plugin-manager.c:253 msgid "_Close" msgstr "_Loka" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:265 +#: libpeas-gtk/peas-gtk-plugin-manager.c:265 msgid "_Help" msgstr "_Hjálp" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:323 +#: libpeas-gtk/peas-gtk-plugin-manager.c:323 msgid "Pr_eferences" msgstr "Kjörstillin_gar" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:328 -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:379 +#: libpeas-gtk/peas-gtk-plugin-manager.c:328 +#: libpeas-gtk/peas-gtk-plugin-manager.c:379 msgid "_About" msgstr "_Um hugbúnaðinn" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:387 +#: libpeas-gtk/peas-gtk-plugin-manager.c:387 msgid "_Preferences" msgstr "_Kjörstillingar" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:351 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:351 msgid "_Enabled" msgstr "_Virkt" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:362 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:362 msgid "E_nable All" msgstr "V_irkja allt" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:366 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:366 msgid "_Disable All" msgstr "Gera _allt óvirkt" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:526 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:575 msgid "Enabled" msgstr "Virkt" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:547 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:596 msgid "Plugin" msgstr "Viðbót" #. Avoid having markup in a translated string -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:634 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:683 #, c-format -msgid "The plugin '%s' could not be loaded" +#| msgid "The plugin '%s' could not be loaded" +msgid "The plugin “%s” could not be loaded" msgstr "Ekki var hægt að hlaða inn '%s' viðbótinni" #. Keep separate because some translations do special things #. * for the ':' and might accidentally not keep the space after it #. -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:640 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:689 #, c-format -#| msgid "An error occurred: " msgid "An error occurred: %s" msgstr "Villa kom upp: %s" #. Translators: The directory in which the demo program was compiled at -#: ../peas-demo/peas-demo.c:41 +#: peas-demo/peas-demo.c:43 msgid "Run from build directory" msgstr "Keyra úr byggingarmöppu" -#: ../peas-demo/peas-demo.c:92 +#: peas-demo/peas-demo.c:94 msgid "_Quit" msgstr "_Hætta" -#: ../peas-demo/peas-demo.c:108 -msgid "- libpeas demo application" -msgstr "- libpeas sýniforrit" +#: peas-demo/peas-demo.c:119 +#| msgid "- libpeas demo application" +msgid "— libpeas demo application" +msgstr "— libpeas sýniforrit" -#: ../tests/libpeas-gtk/plugin-manager.c:77 +#: tests/libpeas-gtk/plugin-manager.c:75 msgid "About" msgstr "Um hugbúnaðinn" -#: ../tests/libpeas-gtk/plugin-manager.c:82 +#: tests/libpeas-gtk/plugin-manager.c:80 msgid "Preferences" msgstr "Kjörstillingar" +#~ msgid "Plugin Manager" +#~ msgstr "Umsjón viðbóta" + +#~ msgid "View" +#~ msgstr "Skoða" + +#~ msgid "Plugin Manager View" +#~ msgstr "Sýn á umsjón viðbóta" + +#~ msgid "Show Builtin" +#~ msgstr "Sýna innbyggðar" + +#~ msgid "Peas Gtk" +#~ msgstr "Peas Gtk" diff -Nru libpeas-1.30.0/po/LINGUAS libpeas-1.32.0/po/LINGUAS --- libpeas-1.30.0/po/LINGUAS 2021-03-20 00:24:38.797421700 +0000 +++ libpeas-1.32.0/po/LINGUAS 2022-03-19 00:00:15.000000000 +0000 @@ -1,4 +1,5 @@ # Please keep this list sorted alphabetically +ab an ar as diff -Nru libpeas-1.30.0/po/ne.po libpeas-1.32.0/po/ne.po --- libpeas-1.30.0/po/ne.po 2021-03-20 00:24:38.801421600 +0000 +++ libpeas-1.32.0/po/ne.po 2022-03-19 00:00:15.000000000 +0000 @@ -6,158 +6,165 @@ msgid "" msgstr "" "Project-Id-Version: libpeas.master.ne\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" -"product=libpeas&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2014-09-18 09:50+0000\n" -"PO-Revision-Date: 2014-12-13 05:38+0400\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libpeas/issues\n" +"POT-Creation-Date: 2020-06-26 03:39+0000\n" +"PO-Revision-Date: 2021-05-16 14:53+0545\n" "Last-Translator: Pawan Chitrakar \n" "Language-Team: Nepali Translation Team \n" +"Language: ne\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.6.10\n" +"X-Generator: Poedit 1.8.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"Language: ne\n" -#: ../data/glade/libpeas-gtk.xml.in.h:1 -msgid "Plugin Manager" -msgstr "प्लगइन प्रबन्धक" - -#. Translators: What PeasGtkPluginManagerView to use -#: ../data/glade/libpeas-gtk.xml.in.h:3 -msgid "View" -msgstr "दृश्य" - -#: ../data/glade/libpeas-gtk.xml.in.h:4 -msgid "Plugin Manager View" -msgstr "प्लगइन प्रबन्धक दृश्य" - -#. Translators: Whether builtin plugins should appear in the view (property name) -#: ../data/glade/libpeas-gtk.xml.in.h:6 -#, fuzzy -msgid "Show Builtin" -msgstr "ब्युल्टइन वस्तु" - -#: ../data/glade/libpeas-gtk.xml.in.h:7 -#, fuzzy -msgid "Peas Gtk" -msgstr "gtk-doc" +#: libpeas/peas-engine.c:1116 +#, c-format +msgid "Dependency “%s” was not found" +msgstr "निर्भरता \"%s\" फेला परेन" -#: ../libpeas/peas-engine.c:856 +#: libpeas/peas-engine.c:1126 #, c-format -msgid "Dependency '%s' was not found" -msgstr "" +msgid "Dependency “%s” failed to load" +msgstr "\"%s\" निर्भरता लोड गर्न असफल भयो" -#: ../libpeas/peas-engine.c:866 -#, fuzzy, c-format -msgid "Dependency '%s' failed to load" -msgstr "लोड असफल" - -#: ../libpeas/peas-engine.c:880 -#, fuzzy, c-format -msgid "Plugin loader '%s' was not found" -msgstr "GIF लोडर (%s) मा आन्तरिक त्रुटि" +#: libpeas/peas-engine.c:1140 +#, c-format +msgid "Plugin loader “%s” was not found" +msgstr "प्लगइन लोडर \"%s\" फेला परेन" -#: ../libpeas/peas-engine.c:892 +#: libpeas/peas-engine.c:1152 #, c-format msgid "Failed to load" msgstr "लोड गर्न असफल" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:91 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 msgid "Additional plugins must be disabled" -msgstr "" +msgstr "अतिरिक्त प्लगइन अक्षम गरिएको हुनुपर्छ" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:98 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 #, c-format -msgid "The following plugins depend on '%s' and will also be disabled:" -msgstr "" +msgid "The following plugins depend on “%s” and will also be disabled:" +msgstr "निम्न प्लगइनहरू \"%s\" मा आधारित छ र यो पनि अक्षम हुनेछ:" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:140 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 msgid "Plugins" msgstr "प्लगइनहरू" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:156 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 msgid "An additional plugin must be disabled" -msgstr "" +msgstr "एउटा अतिरिक्त प्लगइन अक्षम गरिएको हुनुपर्छ" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:163 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 #, c-format msgid "" -"The '%s' plugin depends on the '%s' plugin.\n" -"If you disable '%s', '%s' will also be disabled." +"The “%s” plugin depends on the “%s” plugin.\n" +"If you disable “%s”, “%s” will also be disabled." msgstr "" +"\"%s\" प्लगइन \"%s\" प्लगइनमा निर्भर गर्दछ।\n" +"यदि तपाईँले \"%s\" अक्षम गर्नुभयो भने, \"%s\" पनि अक्षम पारिनेछ।" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:181 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 msgid "_Cancel" msgstr "रद्द गर्नुहोस्" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:183 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 msgid "Disable Plugins" msgstr "प्लगइनहरू अक्षम गर" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:187 +#: libpeas-gtk/peas-gtk-plugin-manager.c:207 msgid "There was an error displaying the help." msgstr "मद्दत प्रदर्शन गर्दा त्यहाँ एउटा त्रुटि" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:244 +#: libpeas-gtk/peas-gtk-plugin-manager.c:253 msgid "_Close" msgstr "बन्द गर्नुहोस्" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:256 +#: libpeas-gtk/peas-gtk-plugin-manager.c:265 msgid "_Help" msgstr "मद्दत" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:323 +#: libpeas-gtk/peas-gtk-plugin-manager.c:323 msgid "Pr_eferences" msgstr "प्राथमिकता" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:328 -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:382 +#: libpeas-gtk/peas-gtk-plugin-manager.c:328 +#: libpeas-gtk/peas-gtk-plugin-manager.c:379 msgid "_About" msgstr "बारेमा" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:390 +#: libpeas-gtk/peas-gtk-plugin-manager.c:387 msgid "_Preferences" msgstr "प्राथमिकता" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:334 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:351 msgid "_Enabled" msgstr "सक्षम" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:345 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:362 msgid "E_nable All" msgstr "सबै सक्षम पार्नुहोस्" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:349 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:366 msgid "_Disable All" msgstr "सबै अक्षम पार्नुहोस्" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:509 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:575 msgid "Enabled" msgstr "सक्षम" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:530 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:596 msgid "Plugin" msgstr "प्लगइन" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:615 +#. Avoid having markup in a translated string +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:683 #, c-format -msgid "" -"The plugin '%s' could not be loaded\n" -"An error occurred: %s" -msgstr "" +msgid "The plugin “%s” could not be loaded" +msgstr "\"%s\" प्लगइन लोड गर्न सकिएन" + +#. Keep separate because some translations do special things +#. * for the ':' and might accidentally not keep the space after it +#. +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:689 +#, c-format +msgid "An error occurred: %s" +msgstr "त्रुटि देखापर्यो: %s" #. Translators: The directory in which the demo program was compiled at -#: ../peas-demo/peas-demo.c:41 -#, fuzzy +#: peas-demo/peas-demo.c:43 msgid "Run from build directory" -msgstr "%s बाट स्क्रिप्टहरू चलाउनुहोस् वा प्रबन्ध गर्नुहोस्" +msgstr "निर्माण भएको ‍निर्देशिकाबाट चलाउनुहोस्" -#: ../peas-demo/peas-demo.c:83 +#: peas-demo/peas-demo.c:94 msgid "_Quit" msgstr "अन्त्य गर्नुहोस्" -#: ../peas-demo/peas-demo.c:99 +#: peas-demo/peas-demo.c:119 +msgid "— libpeas demo application" +msgstr "- लिबपिस डेमो अनुप्रयोग" + +#: tests/libpeas-gtk/plugin-manager.c:75 +msgid "About" +msgstr "बारेमा" + +#: tests/libpeas-gtk/plugin-manager.c:80 +msgid "Preferences" +msgstr "प्राथमिकताहरु" + +#~ msgid "Plugin Manager" +#~ msgstr "प्लगइन प्रबन्धक" + +#~ msgid "View" +#~ msgstr "दृश्य" + +#~ msgid "Plugin Manager View" +#~ msgstr "प्लगइन प्रबन्धक दृश्य" + +#, fuzzy +#~ msgid "Show Builtin" +#~ msgstr "ब्युल्टइन वस्तु" + #, fuzzy -msgid "- libpeas demo application" -msgstr "यो 'खोल्नुहोस्' प्रतिमा भएको प्रदर्शन बटन हो" +#~ msgid "Peas Gtk" +#~ msgstr "gtk-doc" diff -Nru libpeas-1.30.0/po/oc.po libpeas-1.32.0/po/oc.po --- libpeas-1.30.0/po/oc.po 2021-03-20 00:24:38.801421600 +0000 +++ libpeas-1.32.0/po/oc.po 2022-03-19 00:00:15.000000000 +0000 @@ -7,176 +7,168 @@ msgid "" msgstr "" "Project-Id-Version: libpeas master\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" -"product=libpeas&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2016-05-05 20:11+0000\n" -"PO-Revision-Date: 2016-05-05 21:48+0200\n" -"Last-Translator: Cédric Valmary (totenoc.eu) \n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libpeas/issues\n" +"POT-Creation-Date: 2020-06-26 03:39+0000\n" +"PO-Revision-Date: 2021-07-04 19:00+0200\n" +"Last-Translator: Quentin PAGÈS\n" "Language-Team: Tot En Òc\n" "Language: oc\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Virtaal 0.7.1\n" +"X-Generator: Poedit 3.0\n" "X-Project-Style: gnome\n" -#: ../data/glade/libpeas-gtk.xml.in.h:1 -msgid "Plugin Manager" -msgstr "Gestionari d'empeutons" - -#. Translators: What PeasGtkPluginManagerView to use -#: ../data/glade/libpeas-gtk.xml.in.h:3 -msgid "View" -msgstr "Afichatge" - -#: ../data/glade/libpeas-gtk.xml.in.h:4 -msgid "Plugin Manager View" -msgstr "Afichatge del gestionari d'empeutons" - -#. Translators: Whether builtin plugins should appear in the view (property name) -#: ../data/glade/libpeas-gtk.xml.in.h:6 -msgid "Show Builtin" -msgstr "Afichar los empeutons intèrnes" - -#: ../data/glade/libpeas-gtk.xml.in.h:7 -msgid "Peas Gtk" -msgstr "Peas Gtk" - -#: ../libpeas/peas-engine.c:1115 +#: libpeas/peas-engine.c:1116 #, c-format -msgid "Dependency '%s' was not found" +msgid "Dependency “%s” was not found" msgstr "Dependéncia « %s » introbabla" -#: ../libpeas/peas-engine.c:1125 +#: libpeas/peas-engine.c:1126 #, c-format -msgid "Dependency '%s' failed to load" +msgid "Dependency “%s” failed to load" msgstr "La dependéncia « %s » a pas pogut èsser cargada" -#: ../libpeas/peas-engine.c:1139 +#: libpeas/peas-engine.c:1140 #, c-format -msgid "Plugin loader '%s' was not found" +msgid "Plugin loader “%s” was not found" msgstr "Lo cargador d'empeuton « %s » es pas estat trobat" -#: ../libpeas/peas-engine.c:1151 +#: libpeas/peas-engine.c:1152 #, c-format msgid "Failed to load" msgstr "Fracàs de cargament" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 msgid "Additional plugins must be disabled" msgstr "D'empeutons suplementaris devon èsser desactivats" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 #, c-format -msgid "The following plugins depend on '%s' and will also be disabled:" -msgstr "Los empeutons seguents dependon de « %s » e seràn desactivats tanben :" +msgid "The following plugins depend on “%s” and will also be disabled:" +msgstr "Los empeutons seguents dependon de « %s » e seràn desactivats tanben :" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 msgid "Plugins" msgstr "Empeutons" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 msgid "An additional plugin must be disabled" msgstr "Un empeuton suplementari deu èsser desactivat" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 #, c-format msgid "" -"The '%s' plugin depends on the '%s' plugin.\n" -"If you disable '%s', '%s' will also be disabled." +"The “%s” plugin depends on the “%s” plugin.\n" +"If you disable “%s”, “%s” will also be disabled." msgstr "" "L'empeuton « %s » depend de l'empeuton « %s ».\n" "Se desactivatz « %s », « %s » serà desactivat tanben." -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 msgid "_Cancel" msgstr "_Anullar" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 msgid "Disable Plugins" msgstr "Desactivar los empeutons" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:207 +#: libpeas-gtk/peas-gtk-plugin-manager.c:207 msgid "There was an error displaying the help." msgstr "Una error s'es produita pendent l'afichatge de l'ajuda." -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:253 +#: libpeas-gtk/peas-gtk-plugin-manager.c:253 msgid "_Close" msgstr "_Tampar" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:265 +#: libpeas-gtk/peas-gtk-plugin-manager.c:265 msgid "_Help" msgstr "A_juda" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:323 +#: libpeas-gtk/peas-gtk-plugin-manager.c:323 msgid "Pr_eferences" msgstr "P_referéncias" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:328 -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:379 +#: libpeas-gtk/peas-gtk-plugin-manager.c:328 +#: libpeas-gtk/peas-gtk-plugin-manager.c:379 msgid "_About" msgstr "A _prepaus" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:387 +#: libpeas-gtk/peas-gtk-plugin-manager.c:387 msgid "_Preferences" msgstr "_Preferéncias" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:351 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:351 msgid "_Enabled" msgstr "_Activat" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:362 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:362 msgid "E_nable All" msgstr "Activar _tot" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:366 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:366 msgid "_Disable All" msgstr "_Desactivar tot" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:526 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:575 msgid "Enabled" msgstr "Activat" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:547 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:596 msgid "Plugin" msgstr "Empeuton" #. Avoid having markup in a translated string -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:634 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:683 #, c-format -msgid "The plugin '%s' could not be loaded" -msgstr "L'empeuton « %s » a pas pogut èsser cargat" +msgid "The plugin “%s” could not be loaded" +msgstr "Cargament impossible de l'empeuton « %s »" #. Keep separate because some translations do special things #. * for the ':' and might accidentally not keep the space after it #. -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:640 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:689 #, c-format msgid "An error occurred: %s" -msgstr "Una error s'es produita : %s" +msgstr "Una error s'es producha : %s" #. Translators: The directory in which the demo program was compiled at -#: ../peas-demo/peas-demo.c:41 +#: peas-demo/peas-demo.c:43 msgid "Run from build directory" msgstr "Aviar a partir del repertòri de compilacion" -#: ../peas-demo/peas-demo.c:92 +#: peas-demo/peas-demo.c:94 msgid "_Quit" msgstr "_Quitar" -#: ../peas-demo/peas-demo.c:108 -msgid "- libpeas demo application" -msgstr "- aplicacion demo libpeas" +#: peas-demo/peas-demo.c:119 +msgid "— libpeas demo application" +msgstr "— aplicacion demo libpeas" -#: ../tests/libpeas-gtk/plugin-manager.c:77 +#: tests/libpeas-gtk/plugin-manager.c:75 msgid "About" msgstr "A prepaus" -#: ../tests/libpeas-gtk/plugin-manager.c:82 +#: tests/libpeas-gtk/plugin-manager.c:80 msgid "Preferences" msgstr "Preferéncias" +#~ msgid "Plugin Manager" +#~ msgstr "Gestionari d'empeutons" + +#~ msgid "View" +#~ msgstr "Afichatge" + +#~ msgid "Plugin Manager View" +#~ msgstr "Afichatge del gestionari d'empeutons" + +#~ msgid "Show Builtin" +#~ msgstr "Afichar los empeutons intèrnes" + +#~ msgid "Peas Gtk" +#~ msgstr "Peas Gtk" + #~ msgid "" #~ "The plugin '%s' could not be loaded\n" #~ "An error occurred: %s" diff -Nru libpeas-1.30.0/po/ru.po libpeas-1.32.0/po/ru.po --- libpeas-1.30.0/po/ru.po 2021-03-20 00:24:38.801421600 +0000 +++ libpeas-1.32.0/po/ru.po 2022-03-19 00:00:15.000000000 +0000 @@ -11,173 +11,164 @@ msgid "" msgstr "" "Project-Id-Version: libpeas master\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" -"product=libpeas&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2015-09-17 11:00+0000\n" -"PO-Revision-Date: 2015-09-17 14:06+0300\n" -"Last-Translator: Stas Solovey \n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libpeas/issues\n" +"POT-Creation-Date: 2020-06-26 03:39+0000\n" +"PO-Revision-Date: 2021-06-28 15:04+0300\n" +"Last-Translator: Alexey Rubtsov \n" "Language-Team: Русский \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -"X-Generator: Gtranslator 2.91.7\n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Poedit 3.0\n" -#: ../data/glade/libpeas-gtk.xml.in.h:1 -msgid "Plugin Manager" -msgstr "Менеджер модулей" - -#. Translators: What PeasGtkPluginManagerView to use -#: ../data/glade/libpeas-gtk.xml.in.h:3 -msgid "View" -msgstr "Вид" - -#: ../data/glade/libpeas-gtk.xml.in.h:4 -msgid "Plugin Manager View" -msgstr "Окно менеджера модулей" - -#. Translators: Whether builtin plugins should appear in the view (property name) -#: ../data/glade/libpeas-gtk.xml.in.h:6 -msgid "Show Builtin" -msgstr "Показывать встроенные модули" - -#: ../data/glade/libpeas-gtk.xml.in.h:7 -msgid "Peas Gtk" -msgstr "Peas Gtk" - -#: ../libpeas/peas-engine.c:976 +#: libpeas/peas-engine.c:1116 #, c-format -msgid "Dependency '%s' was not found" -msgstr "Не найдена зависимость «%s»" +msgid "Dependency “%s” was not found" +msgstr "Зависимость «%s» не найдена" -#: ../libpeas/peas-engine.c:986 +#: libpeas/peas-engine.c:1126 #, c-format -msgid "Dependency '%s' failed to load" -msgstr "Не удалось загрузить зависимость «%s»" +msgid "Dependency “%s” failed to load" +msgstr "Зависимость «%s» не удалось загрузить" -#: ../libpeas/peas-engine.c:1000 +#: libpeas/peas-engine.c:1140 #, c-format -msgid "Plugin loader '%s' was not found" +msgid "Plugin loader “%s” was not found" msgstr "Не найден загрузчик модулей «%s»" -#: ../libpeas/peas-engine.c:1012 +#: libpeas/peas-engine.c:1152 #, c-format msgid "Failed to load" msgstr "Не удалось загрузить" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:95 msgid "Additional plugins must be disabled" msgstr "Дополнительные модули должны быть выключены" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:102 #, c-format -msgid "The following plugins depend on '%s' and will also be disabled:" +msgid "The following plugins depend on “%s” and will also be disabled:" msgstr "Следующие модули зависят от «%s» и также будут выключены:" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:144 msgid "Plugins" msgstr "Модули" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:161 msgid "An additional plugin must be disabled" msgstr "Дополнительный модуль должен быть выключен" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:168 #, c-format msgid "" -"The '%s' plugin depends on the '%s' plugin.\n" -"If you disable '%s', '%s' will also be disabled." +"The “%s” plugin depends on the “%s” plugin.\n" +"If you disable “%s”, “%s” will also be disabled." msgstr "" "Модуль «%s» зависит от модуля «%s».\n" "Если отключить «%s», то «%s» также будет выключен." -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:182 msgid "_Cancel" msgstr "_Отмена" -#: ../libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 +#: libpeas-gtk/peas-gtk-disable-plugins-dialog.c:184 msgid "Disable Plugins" msgstr "Выключить модули" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:207 +#: libpeas-gtk/peas-gtk-plugin-manager.c:207 msgid "There was an error displaying the help." msgstr "Здесь была ошибка, отображающая справку." -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:253 +#: libpeas-gtk/peas-gtk-plugin-manager.c:253 msgid "_Close" msgstr "_Закрыть" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:265 +#: libpeas-gtk/peas-gtk-plugin-manager.c:265 msgid "_Help" msgstr "_Справка" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:323 +#: libpeas-gtk/peas-gtk-plugin-manager.c:323 msgid "Pr_eferences" msgstr "_Параметры" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:328 -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:379 +#: libpeas-gtk/peas-gtk-plugin-manager.c:328 +#: libpeas-gtk/peas-gtk-plugin-manager.c:379 msgid "_About" msgstr "_О приложении" -#: ../libpeas-gtk/peas-gtk-plugin-manager.c:387 +#: libpeas-gtk/peas-gtk-plugin-manager.c:387 msgid "_Preferences" msgstr "_Параметры" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:351 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:351 msgid "_Enabled" msgstr "_Включён" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:362 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:362 msgid "E_nable All" msgstr "Вкл_ючить все" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:366 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:366 msgid "_Disable All" msgstr "В_ыключить все" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:526 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:575 msgid "Enabled" msgstr "Включён" -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:547 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:596 msgid "Plugin" msgstr "Модуль" #. Avoid having markup in a translated string -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:634 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:683 #, c-format -msgid "The plugin '%s' could not be loaded" +msgid "The plugin “%s” could not be loaded" msgstr "Модуль «%s» не может быть загружен" #. Keep separate because some translations do special things #. * for the ':' and might accidentally not keep the space after it #. -#: ../libpeas-gtk/peas-gtk-plugin-manager-view.c:640 +#: libpeas-gtk/peas-gtk-plugin-manager-view.c:689 #, c-format -#| msgid "An error occurred: " msgid "An error occurred: %s" msgstr "Произошла ошибка: %s" #. Translators: The directory in which the demo program was compiled at -#: ../peas-demo/peas-demo.c:41 +#: peas-demo/peas-demo.c:43 msgid "Run from build directory" msgstr "Запустить из каталога сборки" -#: ../peas-demo/peas-demo.c:92 +#: peas-demo/peas-demo.c:94 msgid "_Quit" msgstr "_Завершить" -#: ../peas-demo/peas-demo.c:108 -msgid "- libpeas demo application" +#: peas-demo/peas-demo.c:119 +msgid "— libpeas demo application" msgstr "— демонстрационное приложение libpeas" -#: ../tests/libpeas-gtk/plugin-manager.c:77 +#: tests/libpeas-gtk/plugin-manager.c:75 msgid "About" msgstr "О приложении" -#: ../tests/libpeas-gtk/plugin-manager.c:82 +#: tests/libpeas-gtk/plugin-manager.c:80 msgid "Preferences" msgstr "Параметры" + +#~ msgid "Plugin Manager" +#~ msgstr "Менеджер модулей" + +#~ msgid "View" +#~ msgstr "Вид" + +#~ msgid "Plugin Manager View" +#~ msgstr "Окно менеджера модулей" + +#~ msgid "Show Builtin" +#~ msgstr "Показывать встроенные модули" + +#~ msgid "Peas Gtk" +#~ msgstr "Peas Gtk" diff -Nru libpeas-1.30.0/README libpeas-1.32.0/README --- libpeas-1.30.0/README 2021-03-20 00:24:38.781421700 +0000 +++ libpeas-1.32.0/README 2022-03-19 00:00:15.000000000 +0000 @@ -9,6 +9,14 @@ of features mirroring the desiderata of most of the applications providing an extension framework. +Documentation +------------------------- + +Documentation can be found at: + +- Peas-1.0: https://gnome.pages.gitlab.gnome.org/libpeas/libpeas-1.0/. +- GtkPeas-1.0: https://gnome.pages.gitlab.gnome.org/libpeas/libpeas-gtk-1.0/. + Multiple extension points ------------------------- diff -Nru libpeas-1.30.0/subprojects/gi-docgen.wrap libpeas-1.32.0/subprojects/gi-docgen.wrap --- libpeas-1.30.0/subprojects/gi-docgen.wrap 1970-01-01 00:00:00.000000000 +0000 +++ libpeas-1.32.0/subprojects/gi-docgen.wrap 2022-03-19 00:00:15.000000000 +0000 @@ -0,0 +1,6 @@ +[wrap-git] +directory=gi-docgen +url=https://gitlab.gnome.org/GNOME/gi-docgen.git +push-url=ssh://git@gitlab.gnome.org:GNOME/gi-docgen.git +revision=main +depth=1 diff -Nru libpeas-1.30.0/tests/libpeas/plugins/embedded/meson.build libpeas-1.32.0/tests/libpeas/plugins/embedded/meson.build --- libpeas-1.30.0/tests/libpeas/plugins/embedded/meson.build 2021-03-20 00:24:38.805421600 +0000 +++ libpeas-1.32.0/tests/libpeas/plugins/embedded/meson.build 2022-03-19 00:00:15.000000000 +0000 @@ -45,6 +45,7 @@ ) libembedded_dep = declare_dependency( + sources: libembedded_res[1], link_with: libembedded_lib, include_directories: include_directories('.'), dependencies: libembedded_deps,