changelog
- Fri, 25 Oct 2024 02:36:52 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 25 Oct 2024 02:36:52 -0500] rev 43020
- NSS: Load intermediate certificates from the server
A patch from John Schanck to fix some issues with our certificate handling in NSS.
Testing Done:
Removed the gnutls plugin from my local install and verified the issue was happening with the nss plugin. I then applied the patch and verified the issue was resolved.
Bugs closed: PIDGIN-17886
Reviewed at https://reviews.imfreedom.org/r/3608/
- Fri, 18 Oct 2024 00:01:24 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 18 Oct 2024 00:01:24 -0500] rev 43019
- IRCv3: Update the join/part reasons to match the quit format
Testing Done:
Connected to my local ergo and had another client join and part with and with messages.
Reviewed at https://reviews.imfreedom.org/r/3596/
- Thu, 17 Oct 2024 23:58:52 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 17 Oct 2024 23:58:52 -0500] rev 43018
- If a message as given when a user join/parts a conversation use it explicitly
This allows protocols to have better control over what is display which allows
them to keep in their nomenclature. For example, IRC users expect to be able to
see the difference between PART and QUIT messages.
Testing Done:
Joined my local ergo and verified that the quit message from another client was the only text for the event.
Reviewed at https://reviews.imfreedom.org/r/3595/
- Thu, 17 Oct 2024 23:57:22 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 17 Oct 2024 23:57:22 -0500] rev 43017
- When writing a message make sure the author's typing state is set to none
This allows protocols to be lazy and not need to send a typing state of none
across the wire as well as not having to worry about it at all.
Testing Done:
Sending a message from senpai and verified the typing state changed when the message was written to the conversation.
Reviewed at https://reviews.imfreedom.org/r/3594/
- Thu, 17 Oct 2024 23:51:30 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 17 Oct 2024 23:51:30 -0500] rev 43016
- Rename connection.[ch] to purpleconnection.[ch]
Testing Done:
Called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3597/
- Wed, 16 Oct 2024 02:24:30 -0500
- by Gary Kramlich <grim@reaperworld.com> [Wed, 16 Oct 2024 02:24:30 -0500] rev 43015
- IRCv3: Finally handle NICK messages
Testing Done:
Connected to my local ergo and changed nicks on registered and unregistered accounts and verified everything was updated properly.
Bugs closed: PIDGIN-17963
Reviewed at https://reviews.imfreedom.org/r/3589/
- Tue, 15 Oct 2024 01:48:58 -0500
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Tue, 15 Oct 2024 01:48:58 -0500] rev 43014
- Convert prefs page to AdwPreferencesWindow
We have few enough pages that this makes sense over a manual window.
The page icons are fairly arbitrary, but can be changed later, or designed from scratch if necessary.
---
Note that we cannot use the new (in 1.5) `AdwPreferencesDialog` because it requires `AdwWindow` as a parent, and is also not a `GtkWindow`, which breaks some internal generics we have.
Testing Done:
Opened Preferences, checked all tabs were there, tried a search or two.
Reviewed at https://reviews.imfreedom.org/r/3588/
- Tue, 15 Oct 2024 01:17:01 -0500
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Tue, 15 Oct 2024 01:17:01 -0500] rev 43013
- Remove Purple prefs -> Pidgin UI bindings
These are unused apart from the commented out conversation prefs now that
everything is on `GSettings`.
Testing Done:
Compiled with no errors.
Reviewed at https://reviews.imfreedom.org/r/3586/
- Tue, 15 Oct 2024 00:59:23 -0500
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Tue, 15 Oct 2024 00:59:23 -0500] rev 43012
- Port prefs to AdwSpinRow
Now that we are Adwaita 1.4+, we don't need to do these manually.
Testing Done:
Opened prefs and checked all the ones with `GtkSpinButton` were now `AdwSpinRow`, changed them all, and confirmed updates to `pidgin3.ini`.
Reviewed at https://reviews.imfreedom.org/r/3583/
- Tue, 15 Oct 2024 00:47:42 -0500
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Tue, 15 Oct 2024 00:47:42 -0500] rev 43011
- Port prefs to AdwSwitchRow
Now that we depend on Adwaita 1.4, we can flip the switch on using these (pun intended).
This also simplifies some extra tracking we needed to do for activations and focus, since the Adwaita widgets do that for us.
Testing Done:
Opened prefs, confirmed all the switches were there, and toggled them all without any warnings.
Also used the mnemonics to toggle the switches from the keyboard.
Reviewed at https://reviews.imfreedom.org/r/3582/