changelog
- Thu, 20 Aug 2020 21:45:28 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 20 Aug 2020 21:45:28 -0500] rev 40515
- Updates for the TalkatuHistory changes
Updates for the TalkatuHistory transition to a GtkListBox
Testing Done:
Compile and simple test over bonjour.
Reviewed at https://reviews.imfreedom.org/r/74/
- Sun, 16 Aug 2020 18:58:39 -0500
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Sun, 16 Aug 2020 18:58:39 -0500] rev 40514
- Fix some leaks.
Also, expand `g_ascii_dtostr` buffers to `G_ASCII_DTOSTR_BUF_SIZE`.
This is the size it's guaranteed to be under, so might as well have it be that size. It not too much bigger than the existing choice anyway.
Testing Done:
Compile only.
Reviewed at https://reviews.imfreedom.org/r/71/
- Sun, 16 Aug 2020 03:30:06 -0500
- by Gary Kramlich <grim@reaperworld.com> [Sun, 16 Aug 2020 03:30:06 -0500] rev 40513
- add flatpak manifests for both pidgin and finch
Add flatpaks for both pidgin3 and finch3
Testing Done:
Ran both and then seem okay. The mercurial dependency is to make sure we have the correct revision in the about dialog.
Reviewed at https://reviews.imfreedom.org/r/67/
- Sun, 16 Aug 2020 03:28:38 -0500
- by Gary Kramlich <grim@reaperworld.com> [Sun, 16 Aug 2020 03:28:38 -0500] rev 40512
- Fix some easy compiler warnings
make ggp_date_from_iso8601 use a GDateTime instead of GTimeVal and have it return a gint64
Wrap a signal callback in a G_CALLBACK like it should be
Remove some unused variables
Only include sysctl.h on platforms where we need it. It's deprecated under gcc now.
Testing Done:
Compiled on freebsd 12.0, netbsd 9.0, openbsd 6.7, mac, and linux without issues.
Reviewed at https://reviews.imfreedom.org/r/69/
- Sat, 15 Aug 2020 23:33:09 -0500
- by Gary Kramlich <grim@reaperworld.com> [Sat, 15 Aug 2020 23:33:09 -0500] rev 40511
- Fix Finch for the libgnt single header file
Fix finch for the gnt.h single include header
Testing Done:
Compiled on linux and ran finch-docs.
Reviewed at https://reviews.imfreedom.org/r/70/
- Fri, 14 Aug 2020 01:18:11 -0500
- by Gary Kramlich <grim@reaperworld.com> [Fri, 14 Aug 2020 01:18:11 -0500] rev 40510
- Fix the docs that were broken when the sound api was removed
Update the docs for the sound api removal
Testing Done:
Built libpurple-doc, finch-doc, pidgin-doc, and facebook-doc, verified no errors.
Reviewed at https://reviews.imfreedom.org/r/68/
- Thu, 13 Aug 2020 22:03:41 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 13 Aug 2020 22:03:41 -0500] rev 40509
- remove the old sound api
Remove all traces of the old sound api from pidgin
Remove all traces of the old sound api from finch
Remove all references to the old sound api from libpurple
Remove the old sound files
Update ChangeLog.API for all the removals
Testing Done:
Compile tested finch. Ran pidgin, verified the preferences window works, the pounce window dies on something talkatu related but that will be addressed separately.
Reviewed at https://reviews.imfreedom.org/r/58/
- Thu, 13 Aug 2020 21:10:22 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 13 Aug 2020 21:10:22 -0500] rev 40508
- create a global header for finch
create a global include file for finch
protect all the finch header files and update the plugins to use the global header
Reviewed at https://reviews.imfreedom.org/r/61/
- Thu, 13 Aug 2020 21:07:35 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 13 Aug 2020 21:07:35 -0500] rev 40507
- Make PurpleProtocolIM a proper interface
Move PurpleProtocolIM to a proper interface and it's own files
Update the protocols for the PurpleProtocolIM change
Testing Done:
Compiled, verified no new warnings, and tested with a few protocol plugins.
A bunch of the protocols have very weird/mixed syntax. I did what I could to keep it consistent but I'm sure I messed something up there, that said, since their all so inconsistent compared to everything else, I don't consider it a big deal which is why I didn't try to hard to fix it.
Reviewed at https://reviews.imfreedom.org/r/64/
- Thu, 13 Aug 2020 18:29:17 -0500
- by Gary Kramlich <grim@reaperworld.com> [Thu, 13 Aug 2020 18:29:17 -0500] rev 40506
- Move PurpleIMConversation to its own file
Move PurpleIMConversation to it's own file.
Testing Done:
Compiled and was able to send an IM. It's not yet using `G_DECLARE_FINAL_TYPE` because `PurpleConversation` is not using `G_DECLARE_*` so it fails if I try to use it. I didn't clean up too much of the code yet, but I tried to get most of the formatting changes we have.
Reviewed at https://reviews.imfreedom.org/r/60/