changelog
- Sat, 08 Dec 2018 21:03:01 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Sat, 08 Dec 2018 21:03:01 -0600] rev 39403
- Fix gtkticker plugin lacking PURPLE_PLUGINS define if enabled
Pidgin's gtkticker plugin was being compiled without a PURPLE_PLUGINS
define. This caused it to define static GObject types instead of the
intended dynamic types. This patch includes "purple.h" which defines
this variable if available.
- Fri, 28 Dec 2018 23:07:06 +0000
- by Gary Kramlich <grim@reaperworld.com> [Fri, 28 Dec 2018 23:07:06 +0000] rev 39402
- Merged in default (pull request #450)
Install libpurple headers to more standard location and generate purple.h from meson list
Approved-by: Elliott Sales de Andrade
Approved-by: Gary Kramlich
- Mon, 10 Dec 2018 23:03:38 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Mon, 10 Dec 2018 23:03:38 -0600] rev 39401
- libpurple: Generate purple.h includes with meson headers list
This patch replaces purple.h's hardcoded list of includes with a list
generated from meson's list of headers. This way if any headers are
added or removed, the list will be updated automatically.
One notable difference is that this changes includes in purple.h from
'example.h' to 'libpurple/example.h'. This was done because some
plugins have headers which are named the same as libpurple/ headers,
which weren't previously included in 'purple.h'. Including them simply
as the base name caused the plugin local header to be included
instead and the build to fail. Adding the libpurple/ directory to
the include statement fixes this.
- Tue, 11 Dec 2018 00:22:00 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Tue, 11 Dec 2018 00:22:00 -0600] rev 39400
- libpurple: Install headers into a standard subdirectory
This patch makes libpurple's header files be installed in a standard
subdirectory. Instead of installing to ${includedir}/libpurple, it
now installs purple.h into ${includedir}/purple-3/ and all the rest
into ${includedir}/purple-3/libpurple/. This should avoid conflicting
with libpurple 2, in addition to setting us up for the more standard
single header include pattern.
Ideally, the inner directory should be named purple/, but doing so
would break third parties. Therefore to maintain compatibility, it
remains libpurple until most projects have ported to use purple.h.
Additionally, this patch adds both purple-3/ and purple-3/libpurple
directories to the Cflags variable in its pkg-config file for the
same reason. The latter should be removed once we're ready to break
this compatibility via renaming the inner directory to purple/
and/or causing including non-purple.h headers from an external
project to throw an error.
- Tue, 11 Dec 2018 01:10:58 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Tue, 11 Dec 2018 01:10:58 -0600] rev 39399
- libpurple: Pull common file naming out into variable in meson file
This patch pulls the common naming format of 'purple-${major_version}'
out into its own common variable. This way it's easier to maintain
consistency with files using this naming pattern.
- Sun, 16 Dec 2018 06:28:08 +0000
- by Gary Kramlich <grim@reaperworld.com> [Sun, 16 Dec 2018 06:28:08 +0000] rev 39398
- Merged in default (pull request #457)
Fix a selection of Pidgin GIR and doc warnings and issues
Approved-by: Elliott Sales de Andrade
Approved-by: Gary Kramlich
- Sat, 15 Dec 2018 00:54:48 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Sat, 15 Dec 2018 00:54:48 -0600] rev 39397
- pidgin: Improve pidgin_talkatu_buffer_new_for_connection() docstring
It was decided the pidgin_talkatu_buffer_new_for_connection()
docstring could be a little clearer/more specific. This patch
improves it.
- Fri, 14 Dec 2018 18:02:19 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Fri, 14 Dec 2018 18:02:19 -0600] rev 39396
- doc: Add missing section documentation to pidginabout.h
This patch adds some section documentation to pidginabout.h, which
when missing caused its entry in the documentation to simply show
its filename.
- Fri, 14 Dec 2018 17:54:23 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Fri, 14 Dec 2018 17:54:23 -0600] rev 39395
- doc: Add missing Pidgin sections to documentation
This patch adds some missing Pidgin sections to the documentation
which was causing some warnings.
- Fri, 14 Dec 2018 17:21:16 -0600
- by Mike Ruprecht <cmaiku@gmail.com> [Fri, 14 Dec 2018 17:21:16 -0600] rev 39394
- pidgin: Add documentation for functions in pidgintalkatu.h
This patch adds documentation and therefore annotations to the
functions in pidgin/pidgintalkatu.h. Doing so silences a couple
of warnings when building our GObject introspection.