changelog
- Thu, 03 Oct 2024 22:49:57 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 03 Oct 2024 22:49:57 -0500] rev 42991
- Update Pidgin.Application to use Purple.AccountManager to check online status
Testing Done:
Ran in a devenv with `-n` and without and verified that the `app.join-channel` action was insensitive and sensitive accordingly.
Reviewed at https://reviews.imfreedom.org/r/3560/
- Thu, 03 Oct 2024 22:48:22 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 03 Oct 2024 22:48:22 -0500] rev 42990
- Update Pidgin.AccountFilterConnected to use Purple.AccountManager
Previously this used the old connection signals that we're trying to remove.
Testing Done:
Use the Demo protocol plugin's request test to verify that the list was updated by disabling and enabling an account.
Reviewed at https://reviews.imfreedom.org/r/3559/
- Thu, 03 Oct 2024 22:20:55 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 03 Oct 2024 22:20:55 -0500] rev 42989
- Modernization and random cleanup of Purple.Connection
Testing Done:
Connected some accounts and called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3558/
- Tue, 01 Oct 2024 01:23:55 -0500
- by Gary Kramlich <grim@reaperworld.com> [Tue, 01 Oct 2024 01:23:55 -0500] rev 42988
- Replace Purple.Notification.new_generic with Purple.Notification.new
Testing Done:
Forced notifications via the demo protocol plugin and called in the turtles.
Bugs closed: PIDGIN-17944, PIDGIN-17945
Reviewed at https://reviews.imfreedom.org/r/3557/
- Tue, 01 Oct 2024 01:20:45 -0500
- by Gary Kramlich <grim@reaperworld.com> [Tue, 01 Oct 2024 01:20:45 -0500] rev 42987
- Remove the deprecated Purple.Notification API
Testing Done:
Created all notifications from demo protocol and called in the turtles for good measure.
Bugs closed: PIDGIN-17919
Reviewed at https://reviews.imfreedom.org/r/3556/
- Tue, 01 Oct 2024 01:18:36 -0500
- by Gary Kramlich <grim@reaperworld.com> [Tue, 01 Oct 2024 01:18:36 -0500] rev 42986
- Create Pidgin.NotificationConnectionError
This is a Pidgin.Notification subclass that wraps a
Purple.NotificationConnectionError.
Testing Done:
Caused a connection error with the demo protocol plugin and verified all the actions worked. Also called in the turtles.
Bugs closed: PIDGIN-17951
Reviewed at https://reviews.imfreedom.org/r/3555/
- Tue, 01 Oct 2024 01:15:31 -0500
- by Gary Kramlich <grim@reaperworld.com> [Tue, 01 Oct 2024 01:15:31 -0500] rev 42985
- Create Purple.NotificationConnectionError
This is used to notify about connection errors.
Unit tests were skipped as we will be moving away to GError instead of
Purple.ConnectionErrorInfo, and writing the tests the old way would have just
meant more stuff to change later.
Testing Done:
Reaped a connection with the demo protocol plugin and ran the notification manager tests under valgrind. And of course called in the turtles for a pizza party.
Bugs closed: PIDGIN-17946
Reviewed at https://reviews.imfreedom.org/r/3554/
- Fri, 27 Sep 2024 02:21:36 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 27 Sep 2024 02:21:36 -0500] rev 42984
- Update the gi-docgen subproject and fix some new issues it found
These aren't new issues per se, there were issues that it didn't warn/error
about previously.
Testing Done:
Updated subprojects and called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3552/
- Fri, 27 Sep 2024 02:18:53 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 27 Sep 2024 02:18:53 -0500] rev 42983
- Update all of our subprojects
Testing Done:
Called in the turtles and built the flatpak.
Reviewed at https://reviews.imfreedom.org/r/3553/
- Fri, 27 Sep 2024 01:49:39 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 27 Sep 2024 01:49:39 -0500] rev 42982
- IRCv3: Fix a bug where part messages were not being parsed correctly
Testing Done:
Verified this with an in progress review request to add event messages for joins/parts.
Reviewed at https://reviews.imfreedom.org/r/3538/