changelog
- Mon, 04 Sep 2023 22:57:36 -0500
- by Gary Kramlich <grim@reaperworld.com> [Mon, 04 Sep 2023 22:57:36 -0500] rev 42304
- A basic context menu for PurpleContactInfo
This is currently only displayed via the contact list and it takes a shortcut
to just show the menu for the priority contact.
The view profile option currently just logs the profile as we need to determine
how we want the user interface to look/work for this yet.
Testing Done:
Verified that `view profile` was disabled for an xmpp account.
Verified that `view profile` worked for a demo contact with a profile and one without.
Bugs closed: PIDGIN-17682
Reviewed at https://reviews.imfreedom.org/r/2592/
- Mon, 04 Sep 2023 22:55:52 -0500
- by Gary Kramlich <grim@reaperworld.com> [Mon, 04 Sep 2023 22:55:52 -0500] rev 42303
- Fix a number of issues with the documentation for properties
Testing Done:
Built the docs and verified the properites had their documentation in devhelp
Reviewed at https://reviews.imfreedom.org/r/2601/
- Mon, 04 Sep 2023 22:43:29 -0500
- by Gary Kramlich <grim@reaperworld.com> [Mon, 04 Sep 2023 22:43:29 -0500] rev 42302
- Add purple_conversation_set_topic_full
This allows a protocol to make a single call rather than three to update the
topic.
Testing Done:
Ran the unit tests
Reviewed at https://reviews.imfreedom.org/r/2598/
- Mon, 04 Sep 2023 22:16:32 -0500
- by Gary Kramlich <grim@reaperworld.com> [Mon, 04 Sep 2023 22:16:32 -0500] rev 42301
- The start of the new conversation window
Testing Done:
Sent some messages on XMPP and IRCv3.
Reviewed at https://reviews.imfreedom.org/r/2589/
- Mon, 04 Sep 2023 22:13:57 -0500
- by Gary Kramlich <grim@reaperworld.com> [Mon, 04 Sep 2023 22:13:57 -0500] rev 42300
- Remove PurpleProtocolServer.add_buddies
Nothing was really using this, so I reworked what was so we could remove it.
Testing Done:
Added an XMPP account via the add buddy dialog and verified the remote side saw the invite.
Reviewed at https://reviews.imfreedom.org/r/2604/
- Tue, 29 Aug 2023 02:11:27 -0500
- by Gary Kramlich <grim@reaperworld.com> [Tue, 29 Aug 2023 02:11:27 -0500] rev 42299
- Add a "messages" property to PurpleConversation
This is a GListModel that can be used in the ui's for handling history. Right
now it is a simple GListStore, but the idea is that in the future we will have
a PurpleHistoryListStore or something that will only keep a subset of the
messages in memory and then update according to the backing store when
necessary.
Testing Done:
Ran the unit tests.
Reviewed at https://reviews.imfreedom.org/r/2590/
- Tue, 29 Aug 2023 02:09:55 -0500
- by Gary Kramlich <grim@reaperworld.com> [Tue, 29 Aug 2023 02:09:55 -0500] rev 42298
- Remove the unused account parameter from the message constructors
Testing Done:
Ran the unit tests and verified the ircv3 status window worked and sent some messages with the echo bot.
Reviewed at https://reviews.imfreedom.org/r/2591/
- Mon, 28 Aug 2023 22:56:24 -0500
- by Gary Kramlich <grim@reaperworld.com> [Mon, 28 Aug 2023 22:56:24 -0500] rev 42297
- Add virtual functions for actions and menu to PurpleProtocolContacts
Testing Done:
Ran the unit tests.
Bugs closed: PIDGIN-17682
Reviewed at https://reviews.imfreedom.org/r/2578/
- Sun, 27 Aug 2023 21:52:19 -0500
- by Gary Kramlich <grim@reaperworld.com> [Sun, 27 Aug 2023 21:52:19 -0500] rev 42296
- Allow the conversation property of PidginInfoPane to be changed
Testing Done:
Compiled
Reviewed at https://reviews.imfreedom.org/r/2588/
- Sun, 27 Aug 2023 03:56:05 -0500
- by Gary Kramlich <grim@reaperworld.com> [Sun, 27 Aug 2023 03:56:05 -0500] rev 42295
- Rename PidginConversation to PidginConversationOld
I'm working on a replacement for PidginConversation and want to use the name
while building it without actually changing anything. So to do that, we need to
rename the old one first.
Testing Done:
Connected and IRCv3 account and verified the status window worked.
Reviewed at https://reviews.imfreedom.org/r/2587/