changelog
- Mon, 31 Mar 2025 20:55:49 -0500
- by Gary Kramlich <grim@reaperworld.com> [Mon, 31 Mar 2025 20:55:49 -0500] rev 43215
- Prepare for the 2.91.0 release
Testing Done:
Ran `meson dist`
Reviewed at https://reviews.imfreedom.org/r/3927/
- Mon, 31 Mar 2025 20:41:58 -0500
- by Gary Kramlich <grim@reaperworld.com> [Mon, 31 Mar 2025 20:41:58 -0500] rev 43214
- Update Ibis for the flatpak
Testing Done:
Built and ran the flatpak.
Reviewed at https://reviews.imfreedom.org/r/3949/
- Mon, 31 Mar 2025 01:43:20 -0500
- by Gary Kramlich <grim@reaperworld.com> [Mon, 31 Mar 2025 01:43:20 -0500] rev 43213
- Add Pango to the gobject introspection and gi-docgen for libpurple
Testing Done:
Called in the turtles and verified the warnings were gone.
Reviewed at https://reviews.imfreedom.org/r/3948/
- Sun, 30 Mar 2025 22:27:50 -0500
- by Gary Kramlich <grim@reaperworld.com> [Sun, 30 Mar 2025 22:27:50 -0500] rev 43212
- IRCv3: Handle incoming formatting
Testing Done:
Sent the example messages from Pidgin 2 and verified they were displayed correctly.
Bugs closed: PIDGIN-18078
Reviewed at https://reviews.imfreedom.org/r/3945/
- Sun, 30 Mar 2025 22:26:33 -0500
- by Gary Kramlich <grim@reaperworld.com> [Sun, 30 Mar 2025 22:26:33 -0500] rev 43211
- Make Purple.Message:attributes writable
Originally the thought here was that we would just update this with formatting,
but protocols know the exact formatting for the message and should be able to
set it to exactly what it should be.
Testing Done:
Called in the turtles
Reviewed at https://reviews.imfreedom.org/r/3944/
- Fri, 28 Mar 2025 01:20:13 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 28 Mar 2025 01:20:13 -0500] rev 43210
- Update Pidgin.Message to honor Purple.Message:attributes
This should automatically format messages based on the attributes.
Testing Done:
Connected to a test irc network and verified that messages looked like they should.
Bugs closed: PIDGIN-18076
Reviewed at https://reviews.imfreedom.org/r/3938/
- Fri, 28 Mar 2025 00:48:48 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 28 Mar 2025 00:48:48 -0500] rev 43209
- Add Purple.Message:attributes
This is a read-only PangoAttrList for the formatting of the message.
Pango doesn't depend on any UI specific packages so it is safe to use from
libpurple.
Testing Done:
Ran the message tests under valgrind and called in the turtles.
Bugs closed: PIDGIN-18075
Reviewed at https://reviews.imfreedom.org/r/3937/
- Fri, 28 Mar 2025 00:32:48 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 28 Mar 2025 00:32:48 -0500] rev 43208
- Fix an alignment issue with the conversation 3 vertical dots menu
If a conversation had notifications and you selected or hovered over it, the
notifications would hide, but the 3 vertical dots menu would be positioned
like the notifications were still visible.
Testing Done:
Joined a bunch of channels and waited for notifications to popup and then verified that the 3 vertical dots menu was in the correct place.
Reviewed at https://reviews.imfreedom.org/r/3932/
- Fri, 28 Mar 2025 00:05:51 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 28 Mar 2025 00:05:51 -0500] rev 43207
- Notify that the n-items property changed when extend Purple.ConversationMembers
Testing Done:
Ran the unit tests under valgrind and called in the turtles. Also joined a channel on IRCv3 and verified that the member count was correct without any additional join/parts.
Bugs closed: PIDGIN-18074
Reviewed at https://reviews.imfreedom.org/r/3934/
- Fri, 28 Mar 2025 00:03:57 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 28 Mar 2025 00:03:57 -0500] rev 43206
- IRCv3: Don't add the libpurple user when joining a channel
libpurple automatically adds the account to the member list of a conversation,
so we should not add ourselves because that creates a duplicate.
Testing Done:
Joined an IRCv3 channel and verified that my user was only added once.
Bugs closed: PIDGIN-18073
Reviewed at https://reviews.imfreedom.org/r/3933/