changelog
- Mon, 22 Mar 2021 04:08:31 -0500
- by Gary Kramlich <grim@reaperworld.com> [Mon, 22 Mar 2021 04:08:31 -0500] rev 40823
- Port the KWallet Keyring to the new CredentialProvider API.
Testing Done:
* connected account with wallet locked, verified that we weren't prompted for a password until the wallet was unlocked.
* connected account, didn't save password, made sure it connected and wasn't stored in kwalletmanager5
* connected account, saved password, made sure it connected and verified the password was stored in kwalletmanager5
* reconnected account, made sure the account connected without prompting
* reopened pidgin, made sure the account connected without prompting.
* disconnected pidgin from kwalletmanager5, re-connected account, verified it reconnected via debug and kwalletmanager5
* force closed the wallet in kwalletmanager5, re-connected account, unlocked wallet, verified no password prompts and that the account connected.
* removed the account and verified the password was removed from kwalletmanager5
Bugs closed: PIDGIN-17488
Reviewed at https://reviews.imfreedom.org/r/575/
- Fri, 19 Mar 2021 02:47:40 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 19 Mar 2021 02:47:40 -0500] rev 40822
- Fix some typos in the doc strings in purpleprivate.h
Testing Done:
Used my eye holes.
Reviewed at https://reviews.imfreedom.org/r/576/
- Fri, 19 Mar 2021 02:47:11 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 19 Mar 2021 02:47:11 -0500] rev 40821
- Remove the old avatar from the infopane.
* Removed the preference for hiding the info pane as that will not be an option
going forward.
* Removed the preference for animating avatars as they shouldn't be animating
unless the user is doing something like type, talking, or hovering over the
icon.
Testing Done:
Ran locally.
Reviewed at https://reviews.imfreedom.org/r/560/
- Fri, 19 Mar 2021 02:46:44 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 19 Mar 2021 02:46:44 -0500] rev 40820
- Refresh the README as a few things have moved and some of the wording was weird.
Testing Done:
Read it a few times.
Reviewed at https://reviews.imfreedom.org/r/568/
- Wed, 17 Mar 2021 04:13:27 -0500
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Wed, 17 Mar 2021 04:13:27 -0500] rev 40819
- Cleanup deprecated libsoup usage
* Use `soup_session_add_feature_by_type` instead of the option.
* Use strings instead of defines for libsoup properties.
The former are deprecated and removed from libsoup 3.
Testing Done:
Compile only.
Reviewed at https://reviews.imfreedom.org/r/574/
- Sat, 13 Mar 2021 15:33:49 -0600
- by Gary Kramlich <grim@reaperworld.com> [Sat, 13 Mar 2021 15:33:49 -0600] rev 40818
- Fix building on glib < 2.58.0 as we have a minimum of 2.52.0
Add compatibility for G_SOURCE_FUNC and g_time_zone_new_offset that were added in 2.58.0
g_time_zone_new_offset is from 2.58.0 which might be buggy, the version of it
from glib git has some fixes it but it is much more involved so using the older
version is a calculated risk.
Testing Done:
Built on ubuntu:bionic.
Reviewed at https://reviews.imfreedom.org/r/573/
- Sat, 13 Mar 2021 05:39:22 -0600
- by Arkadiy Illarionov <qarkai@gmail.com> [Sat, 13 Mar 2021 05:39:22 -0600] rev 40817
- Add purple_request_field_choice_add_full
Use `PurpleKeyValuePair`'s `value_destroy_func` to store choice value destroy function.
Testing Done:
Compile and run.
Reviewed at https://reviews.imfreedom.org/r/561/
- Sat, 13 Mar 2021 05:15:31 -0600
- by Arkadiy Illarionov <qarkai@gmail.com> [Sat, 13 Mar 2021 05:15:31 -0600] rev 40816
- Remove NS_AVATAR_0_12_* namespaces
XEP-0084 v0.12 User Avatar is deprecated
Testing Done:
Compile, run.
Bugs closed: PIDGIN-17493
Reviewed at https://reviews.imfreedom.org/r/570/
- Wed, 10 Mar 2021 03:13:38 -0600
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Wed, 10 Mar 2021 03:13:38 -0600] rev 40815
- bonjour: Rewrite name lookup as a GTask.
And fix compile with `PurpleProtocol` refactor.
Testing Done:
Compile only.
Reviewed at https://reviews.imfreedom.org/r/567/
- Tue, 09 Mar 2021 02:47:31 -0600
- by Arkadiy Illarionov <qarkai@gmail.com> [Tue, 09 Mar 2021 02:47:31 -0600] rev 40814
- Fix SILC build with modern PurpleProtocol
https://reviews.imfreedom.org/r/552/ follow-up.
Testing Done:
Compile and run. Verified that the SILC prpl is visible in the account manager.
Reviewed at https://reviews.imfreedom.org/r/566/