changelog
- Fri, 01 Nov 2024 01:35:34 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 01 Nov 2024 01:35:34 -0500] rev 43043
- Update Purple.HistoryManager to use add/remove and remove unused functions
Testing Done:
Ran in a devenv without issue and called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3633/
- Fri, 01 Nov 2024 01:32:55 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 01 Nov 2024 01:32:55 -0500] rev 43042
- Update the protocols to the new connection state api
This is really just replacing call to Purple.Connection.set_state with
Purple.Account.connected as everything else was already transitioned.
Testing Done:
Compiled and verified a demo account connected properly. Also called in the turtles for good measure.
Bugs closed: PIDGIN-17988
Reviewed at https://reviews.imfreedom.org/r/3614/
- Fri, 01 Nov 2024 01:31:09 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 01 Nov 2024 01:31:09 -0500] rev 43041
- Make the text in the infopanes selectable
This also removes the tooltip and instead expands the widget out while hovering
the cursor over the label.
Testing Done:
Joined a channel on a local ergo server that had a long topic with links. Link behavior works in all cases except when text is selected which is fine. If you click some where in the label to clear the selection links work again. Also verified the hover behavior. I'm not a fan of using 10 lines as a magic number, but it should be fine for now.
Bugs closed: PIDGIN-2582
Reviewed at https://reviews.imfreedom.org/r/3610/
- Fri, 01 Nov 2024 01:13:23 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 01 Nov 2024 01:13:23 -0500] rev 43040
- Remove a bunch of unused api from Purple.ConversationManager
Testing Done:
Called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3632/
- Fri, 01 Nov 2024 01:06:17 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 01 Nov 2024 01:06:17 -0500] rev 43039
- Fix some documentation for Purple.WhiteboardManager that was still referencing registration
Testing Done:
Called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3631/
- Fri, 01 Nov 2024 00:55:45 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 01 Nov 2024 00:55:45 -0500] rev 43038
- Remove the deprecated API from Purple.ProtocolManager
Testing Done:
Ran in a devenv without issue and called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3630/
- Fri, 01 Nov 2024 00:41:43 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 01 Nov 2024 00:41:43 -0500] rev 43037
- Purple: Add some new API to Purple.Account to migrate to the new Purple.Account:connection-state property
This just creates the API which just calls the old API so we can transition
everything and then remove the Purple.Connection:state property.
Testing Done:
Verified a few accounts connected and called in the turtles for good measure.
Bugs closed: PIDGIN-17988
Reviewed at https://reviews.imfreedom.org/r/3613/
- Fri, 01 Nov 2024 00:37:27 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 01 Nov 2024 00:37:27 -0500] rev 43036
- Update the protocols for the Purple.ProtocolManager deprecations
Testing Done:
Verified all the protocols showed up and called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3629/
- Fri, 01 Nov 2024 00:32:09 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 01 Nov 2024 00:32:09 -0500] rev 43035
- Update Pidgin for the Purple.ProtocolManager deprecations
Reviewed at https://reviews.imfreedom.org/r/3628/
- Fri, 01 Nov 2024 00:30:41 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 01 Nov 2024 00:30:41 -0500] rev 43034
- Rename Purple.ProtocolManager.register/unregister to add/remove
A bunch of stuff uses this, so the old methods got marked as deprecated as well
as a few other things that are handled by the Gio.ListModel implementation.
Testing Done:
Called in the turtles as we don't have any unit tests for the protocol manager.
Reviewed at https://reviews.imfreedom.org/r/3625/