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,