changelog
- Tue, 21 Jan 2025 10:31:34 -0600
- by Gary Kramlich <grim@reaperworld.com> [Tue, 21 Jan 2025 10:31:34 -0600] rev 43151
- Fix some type conversion errors
This is a patch from Debian #1085148 to fix some type conversation errors which was actually a back port of /r/3016/ and /r/3018/
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085148
Testing Done:
Compiled successfully.
Reviewed at https://reviews.imfreedom.org/r/3777/
- Sat, 18 Jan 2025 23:56:17 -0600
- by Gary Kramlich <grim@reaperworld.com> [Sat, 18 Jan 2025 23:56:17 -0600] rev 43150
- Change the icon for toggling the member list
Originally the side panel was maybe going to be used for more than members,
but we've since decided to make it just show members. As such making the icon
related to users seemed appropriate.
I also added a margin around the icon box.
Testing Done:
Verified the member list toggle still worked and that the margin was correct.
Reviewed at https://reviews.imfreedom.org/r/3772/
- Thu, 16 Jan 2025 23:52:52 -0600
- by Gary Kramlich <grim@reaperworld.com> [Thu, 16 Jan 2025 23:52:52 -0600] rev 43149
- Fix some broken stuff with badges in demo and ircv3
I'm not sure if this is the cause of my crash but this code is clearly wrong
as Purple.BadgeManager.find has a transfer of none.
Testing Done:
Tried to reproduce but I don't know how many items a GtkListView uses before reusing widgets so I have gave somewhere between 50 and 100 I think.
Reviewed at https://reviews.imfreedom.org/r/3767/
- Thu, 16 Jan 2025 22:28:58 -0600
- by Gary Kramlich <grim@reaperworld.com> [Thu, 16 Jan 2025 22:28:58 -0600] rev 43148
- IRCv3: Don't set the conversation name property as it was removed
These were missed when the name property was removed from Purple.Conversation
Testing Done:
Connected and IRCv3 account and verified the warnings were gone from my terminal.
Reviewed at https://reviews.imfreedom.org/r/3768/
- Thu, 16 Jan 2025 21:25:32 -0600
- by Gary Kramlich <grim@reaperworld.com> [Thu, 16 Jan 2025 21:25:32 -0600] rev 43147
- Make Purple.Attachment:id a string
Previously we thought we'd use 64bit integers for ids everywhere, but a string
makes everything much more flexible.
Testing Done:
Called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3760/
- Thu, 16 Jan 2025 21:24:08 -0600
- by Gary Kramlich <grim@reaperworld.com> [Thu, 16 Jan 2025 21:24:08 -0600] rev 43146
- Make Purple.Message use Purple.Attachments
This replaces the internal impelmentation of attachments and adds a property
to get the Purple.Attachments object.
Testing Done:
Ran the tests under valgrind and called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3759/
- Thu, 16 Jan 2025 21:21:59 -0600
- by Gary Kramlich <grim@reaperworld.com> [Thu, 16 Jan 2025 21:21:59 -0600] rev 43145
- Implement Purple.Attachments
This is a simple helper collection for Purple.Attachment.
Testing Done:
Ran the tests under valgrind and called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3758/
- Thu, 16 Jan 2025 21:20:08 -0600
- by Gary Kramlich <grim@reaperworld.com> [Thu, 16 Jan 2025 21:20:08 -0600] rev 43144
- Add a Purple.Attachment:inline property and other cleanups
Also add and equal function and some unit tests.
Testing Done:
Ran the tests under valgrind and called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3756/
- Wed, 15 Jan 2025 19:08:04 -0600
- by Gary Kramlich <grim@reaperworld.com> [Wed, 15 Jan 2025 19:08:04 -0600] rev 43143
- Rename purple_tag_parse to purple_tag_split
This is necessary for PIDGIN-18027
Testing Done:
Ran the tests under valgrind and called in the turtles.
Bugs closed: PIDGIN-18027
Reviewed at https://reviews.imfreedom.org/r/3757/
- Wed, 15 Jan 2025 19:06:50 -0600
- by Gary Kramlich <grim@reaperworld.com> [Wed, 15 Jan 2025 19:06:50 -0600] rev 43142
- Remove Purple.Message:author-name-color
Testing Done:
Called in the turtles.
Reviewed at https://reviews.imfreedom.org/r/3755/