changelog
- Wed, 26 Oct 2022 01:39:49 -0500
- by Gary Kramlich <grim@reaperworld.com> [Wed, 26 Oct 2022 01:39:49 -0500] rev 41833
- Remove the Zephyr protocol plugin
A lot of work has gone into trying to keep this protocol plugin alive, but after
much deliberation it's time to remove it.
I reached out on Twitter awhile ago to see if anyone used it and no one
responded.
As such, it's time to let it go.
Testing Done:
ran `meson --wipe` then did a full build and `ninja pidgin-pot`
Reviewed at https://reviews.imfreedom.org/r/1971/
- Wed, 26 Oct 2022 01:22:53 -0500
- by Gary Kramlich <grim@reaperworld.com> [Wed, 26 Oct 2022 01:22:53 -0500] rev 41832
- Remove the SILC protocol plugin
We've done a lot to try to keep this protocol plugin alive, but it crashes when
you try to connect to silcnet and most distros don't even have the dependency
anymore.
Therefore, I declare it's time that we drop our support for it.
Testing Done:
Ran a full build and `ninja pidgin-pot`
Reviewed at https://reviews.imfreedom.org/r/1970/
- Wed, 26 Oct 2022 01:13:45 -0500
- by Gary Kramlich <grim@reaperworld.com> [Wed, 26 Oct 2022 01:13:45 -0500] rev 41831
- Remove purple_account_[gs]et_silence_suppression
This was removed during the account editor rewrite as silence suppression is
a voice and video preference and shouldn't be tied to accounts.
Testing Done:
Compiled
Reviewed at https://reviews.imfreedom.org/r/1968/
- Tue, 25 Oct 2022 23:08:13 -0500
- by Gary Kramlich <grim@reaperworld.com> [Tue, 25 Oct 2022 23:08:13 -0500] rev 41830
- Work around an issue where accounts were attempting to connect when they were deserialized
This is a short term fix until we rewrite the serialization method.
Testing Done:
Set a break point on `pidgin_account_connect` and verified it didn't get call from `purple_accounts_init`.
Reviewed at https://reviews.imfreedom.org/r/1966/
- Mon, 24 Oct 2022 01:27:22 -0500
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Mon, 24 Oct 2022 01:27:22 -0500] rev 41829
- Remove now-unused getsockname win32 wrapper
I can resurrect this now that port mappings and UPnP are gone.
Testing Done:
Compiled only.
Reviewed at https://reviews.imfreedom.org/r/1517/
- Sun, 23 Oct 2022 22:31:02 -0500
- by Gary Kramlich <grim@reaperworld.com> [Sun, 23 Oct 2022 22:31:02 -0500] rev 41828
- Remove the upnp API
We already know that GUPnP isn't going to work for us and have started
traversity to fill that gap. So in the meantime, we can just get rid of the
existing UPnP API.
Testing Done:
Compiled
Reviewed at https://reviews.imfreedom.org/r/1959/
- Sun, 23 Oct 2022 22:21:46 -0500
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Sun, 23 Oct 2022 22:21:46 -0500] rev 41827
- Flatten Meson build files
We use a new enough version that we can take advantage of a few shortcuts so that entire files don't need to be wrapped in a huge if.
Also, passing the dependency object directly to summary prints `YES`+the version, instead of just `YES`. Unfortunately, there's a bug with using a disabler, so some of them can't do that ([yet](https://github.com/mesonbuild/meson/pull/10949)).
Testing Done:
Configured with defaults and configured with
```
$ meson setup \
-Davahi=disabled \
-Dconsoleui=false \
-Dgtkui=false \
-Dintrospection=false \
-Dkwallet=disabled \
-Dlibgadu=disabled \
-Dlibsecret=disabled \
-Dmeanwhile=disabled \
-Dsilc=disabled \
-Dx=false \
-Dzephyr=disabled \
-Dunity-integration=disabled \
-Dgplugin:lua=false \
-Dgplugin:python3=false \
-Dgplugin:vapi=false \
-Ddynamic-prpls=bonjour
```
to disable almost everything.
Reviewed at https://reviews.imfreedom.org/r/1953/
- Sun, 23 Oct 2022 21:42:32 -0500
- by Gary Kramlich <grim@reaperworld.com> [Sun, 23 Oct 2022 21:42:32 -0500] rev 41826
- Remove the libnice dependency
It's just used for getting addresses of local interfaces and we'll just
implement that in traversity.
Testing Done:
Compiled
Reviewed at https://reviews.imfreedom.org/r/1957/
- Sun, 23 Oct 2022 18:51:05 -0500
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Sun, 23 Oct 2022 18:51:05 -0500] rev 41825
- Remove x11 from Pidgin dependencies
There is no longer any use of `HAVE_X11` in it.
Testing Done:
Compiled.
Reviewed at https://reviews.imfreedom.org/r/1955/
- Sun, 23 Oct 2022 18:46:44 -0500
- by Gary Kramlich <grim@reaperworld.com> [Sun, 23 Oct 2022 18:46:44 -0500] rev 41824
- Add ivanhoe to crazy patch writers
Move a few people to retired as well.
Testing Done:
Opened the developer information dialog and verified the changes.
Reviewed at https://reviews.imfreedom.org/r/1952/