changelog
- Tue, 30 Apr 2024 20:16:10 -0500
- by Gary Kramlich <grim@reaperworld.com> [Tue, 30 Apr 2024 20:16:10 -0500] rev 42749
- Update the convey configuration for fedora 40 and ubuntu noble
Testing Done:
Ran both plans locally.
Reviewed at https://reviews.imfreedom.org/r/3151/
- Sat, 27 Apr 2024 23:54:27 -0500
- by Gary Kramlich <grim@reaperworld.com> [Sat, 27 Apr 2024 23:54:27 -0500] rev 42748
- Remove the private data from PurplePresence
Testing Done:
Ran the turtles.
Reviewed at https://reviews.imfreedom.org/r/3149/
- Sat, 27 Apr 2024 23:53:20 -0500
- by Gary Kramlich <grim@reaperworld.com> [Sat, 27 Apr 2024 23:53:20 -0500] rev 42747
- Make PurplePresence final and other clean ups
This also makes purple_presence_set_idle to only take a boolean value, but also
add purple_presence_set_idle_time that takes a GDateTime.
Cleaned up property declarations as well.
Testing Done:
Ran with the turtles.
Reviewed at https://reviews.imfreedom.org/r/3148/
- Sat, 27 Apr 2024 22:31:37 -0500
- by Gary Kramlich <grim@reaperworld.com> [Sat, 27 Apr 2024 22:31:37 -0500] rev 42746
- Use GtkUriLauncher directly in Pidgin
There's no need to call purple_notify_uri in Pidgin when we can just use a
GtkUriLauncher directly.
Testing Done:
Had the turtles do their thing and then opened both uris from pidgin.
Reviewed at https://reviews.imfreedom.org/r/3147/
- Thu, 25 Apr 2024 21:10:37 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 25 Apr 2024 21:10:37 -0500] rev 42745
- Add some new methods to purple tags
* purple_tags_exists is a simplier version of purple_tags_lookup.
* purple_tags_contains makes it easier to find multiple matching tags.
Testing Done:
Ran the unit tests under valgrind and had the turtles check in on things too.
Reviewed at https://reviews.imfreedom.org/r/3143/
- Thu, 25 Apr 2024 21:09:01 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 25 Apr 2024 21:09:01 -0500] rev 42744
- Remove libpurple commands
This API needs some rethinking and is in the way of things at the moment.
Testing Done:
Ran with the turtles.
Reviewed at https://reviews.imfreedom.org/r/3141/
- Thu, 25 Apr 2024 21:07:46 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 25 Apr 2024 21:07:46 -0500] rev 42743
- Add purple_conversation_send_message_async and _finish
Also make purple_message_set_error not take ownership of the error as that will
complicate things and it wasn't implemented properly anyways.
Testing Done:
Just had the turtles do their thing. There are no unit tests for sending messages right now due to complexity.
Reviewed at https://reviews.imfreedom.org/r/3139/
- Wed, 24 Apr 2024 01:02:13 -0500
- by Gary Kramlich <grim@reaperworld.com> [Wed, 24 Apr 2024 01:02:13 -0500] rev 42742
- Really disable some plugins
Previous we disabled some plugins that we want to keep around but can't port
yet by setting `build_by_default` to `false`. However, this isn't working on
many machines. I haven't figured out why, so instead lets just make their
meson.build files exit early.
Testing Done:
Ran the turtles on a machine that was still building these plugins.
Reviewed at https://reviews.imfreedom.org/r/3142/
- Wed, 24 Apr 2024 01:00:06 -0500
- by Gary Kramlich <grim@reaperworld.com> [Wed, 24 Apr 2024 01:00:06 -0500] rev 42741
- Remove the pidgin commands API
The commands API needs a lot of overhaul and there's not much here to salvage
at least code wise.
Testing Done:
Called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3140/
- Wed, 24 Apr 2024 00:58:00 -0500
- by Gary Kramlich <grim@reaperworld.com> [Wed, 24 Apr 2024 00:58:00 -0500] rev 42740
- Remove purple_conversation_send_confirm
I believe this was meant to work with purple-url-handler or something to allow
other applications to send messages, but this just seems like a bad idea across
the board, so we're removing it for now. We can always add something back later
if we determine that a use case justifies that security potential.
Testing Done:
Ran with the turtles.
Reviewed at https://reviews.imfreedom.org/r/3138/