changelog
- Wed, 23 Jan 2019 23:53:57 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Wed, 23 Jan 2019 23:53:57 -0600] rev 39421
- plugins: Use the correct test macro for assertion
This patch fixes the assertion in purple_plugin_register_type() and
purple_plugin_add_interface(). I accidentally used G_TYPE_MODULE()
instead of the correct G_IS_TYPE_MODULE().
- Sun, 21 Oct 2018 16:59:39 -0500
- by Mike Ruprecht <cmaiku@gmail.com> [Sun, 21 Oct 2018 16:59:39 -0500] rev 39420
- plugins: Drop consts from arguments to mirror new GPlugin 0.28 API
The refactored version of GPlugin 0.28 dropped const classifiers from
its GObject function arguments for simplicity. This patch updates the
libpurple equivalents to match and silence warnings.
- Sun, 21 Oct 2018 16:39:56 -0500
- by Mike Ruprecht <cmaiku@gmail.com> [Sun, 21 Oct 2018 16:39:56 -0500] rev 39419
- libpurple: Port to new, refactored API of GPlugin 0.28
This patch updates libpurple to use GPlugin 0.28. It has refactored
API in order to allow using more of the standard GObject functions
and helper macros. This mainly involves using GTypeModule instead of
GPlugin's old manual equivalent.
- Sat, 26 Jan 2019 19:18:59 +0000
- by Gary Kramlich <grim@reaperworld.com> [Sat, 26 Jan 2019 19:18:59 +0000] rev 39418
- Merged in default (pull request #447)
gtkblist: Port plugin actions mostly off of GtkUIManager
Approved-by: Gary Kramlich
Approved-by: Eion Robb
- Fri, 07 Dec 2018 13:18:54 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Fri, 07 Dec 2018 13:18:54 -0600] rev 39417
- gtkblist: Port plugin actions mostly off of GtkUIManager
Pidgin generates menu items in the buddy list from PurplePluginActions.
This patch ports these menu items off of the deprecated GtkUIManager
in favor of the GMenu API, except for getting the parent menu,
currently still generated with GtkUIManager. Once more of the buddy
list menu is ported to GMenu, this can be simplified some more.
- Tue, 15 Jan 2019 18:50:34 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Tue, 15 Jan 2019 18:50:34 -0600] rev 39416
- meson: Update plugins option to reflect what it now does
Previously, the 'plugins' option would toggle libpurple plugin
support. Now that libpurple's plugin support is required, the
'plugins' option instead merely toggles building plugins
(including prpls). Ultimately we probably want an option for
toggling the building of plugins and a separate one for prpls,
but that can come later. This patch updates the description of
the 'plugins' option to better reflect what it now does.
- Tue, 15 Jan 2019 16:54:16 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Tue, 15 Jan 2019 16:54:16 -0600] rev 39415
- meson: Remove PURPLE_PLUGINS define from config.h
Now that references to the PURPLE_PLUGINS define have been removed,
we can safely remove it from config.h. This patch does so.
- Thu, 17 Jan 2019 15:04:58 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Thu, 17 Jan 2019 15:04:58 -0600] rev 39414
- libpurple: Remove PURPLE_PLUGINS define from purple.h
The PURPLE_PLUGINS definition in purple.h is no longer needed now
that nothing uses it. This patch removes it, the PLUGINS_DEFINE
configuration data which was used to add it, and moves the
purple_h_conf configuration data variable into libpurple/meson.build
as nothing else in the root meson.build file uses it.
- Sat, 08 Dec 2018 21:34:48 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Sat, 08 Dec 2018 21:34:48 -0600] rev 39413
- Remove/edit comments which mention PURPLE_PLUGINS define
Now that GPlugin and libpurple plugin support are both required,
this patch removes mentions of PURPLE_PLUGINS from documentation
and comments in example plugins/code.
- Sat, 08 Dec 2018 21:35:39 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Sat, 08 Dec 2018 21:35:39 -0600] rev 39412
- plugins/relnot: Remove PURPLE_PLUGINS definition
Now that GPlugin and libpurple plugin support are both required,
this patch removes the PURPLE_PLUGINS guarded definition from
libpurple's release notification plugin.