summaryrefslogtreecommitdiff
path: root/libpurple/signals.c
Commit message (Collapse)AuthorAgeFilesLines
* Use g_clear_* helpers where usefulElliott Sales de Andrade2023-03-211-2/+1
| | | | | | | | | | | | | That is: * when the variable is set to `NULL` right after freeing * when the variable is checked for non-`NULL` before freeing * when the variable is a global (because they should be set to `NULL`, even if we don't really claim that things can be re-init'd) Testing Done: Compiled, and ran tests in valgrind. Reviewed at https://reviews.imfreedom.org/r/2369/
* Bump C standard to C99 for libpurple files and fix warningsElliott Sales de Andrade2022-12-111-34/+36
| | | | | | | Testing Done: Touched all source files and compiled; saw no new warnings. Reviewed at https://reviews.imfreedom.org/r/2122/
* Remove a number of unused functions from the signal apiGary Kramlich2022-11-171-81/+13
| | | | | | | Testing Done: Ran the unit tests and connected an ircv3 account and the demo account without any issues. Reviewed at https://reviews.imfreedom.org/r/2070/
* Remove C99-obsoleted constructsElliott Sales de Andrade2022-10-261-2/+2
| | | | | | | | | See [this development thread for a future Fedora change](https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/CJXKTLXJUPZ4F2C2VQOTNMEA5JAUPMBD/) or [the proposed change page](https://fedoraproject.org/wiki/Changes/PortingToModernC). These may be made stronger errors in GCC 14. Testing Done: Configured with `-Dc_args='-Werror=implicit-int -Werror=implicit-function-declaration -Werror=int-conversion -Werror=strict-prototypes -Werror=old-style-definition'` and compiled. Reviewed at https://reviews.imfreedom.org/r/1974/
* Remove a bunch of unused marshallersGary Kramlich2022-09-271-219/+0
| | | | | | | Testing Done: Compiled Reviewed at https://reviews.imfreedom.org/r/1849/
* Stop including internal.h everywhere when we really don't need it.Gary Kramlich2022-09-121-1/+0
| | | | | | | Testing Done: Compiled, but didn't test on windows. As such I left all the networking stuff untouched as that's where windows will really need it and that can be done in another rr. Reviewed at https://reviews.imfreedom.org/r/1764/
* Replace PurpleCallback by GCallbackElliott Sales de Andrade2022-03-251-47/+47
| | | | | | | | | A straight search and replace for 'easy' review. Testing Done: Compiled only. Reviewed at https://reviews.imfreedom.org/r/1369/
* Use specific purple_debug_* functionsArkadiy Illarionov2021-02-121-16/+8
| | | | | | | | | Instead of `purple_debug`. Also: * remove `\n` at the end * inline untar macros Reviewed at https://reviews.imfreedom.org/r/490/
* Use g_list_free_full instead of g_list_foreach+g_list_free.Elliott Sales de Andrade2019-10-011-3/+1
|
* libpurple: Remove DBus signal emissionMike Ruprecht2018-11-271-14/+0
|
* Use GDateTime in purple_log_write.Elliott Sales de Andrade2017-07-121-0/+16
|
* Merge gtkdoc-conversionAnkit Vani2014-02-041-4/+2
|\
| * Removed unused variable warningAnkit Vani2013-10-021-3/+1
| |
| * Silence plugin unload and protocol removal a bitAnkit Vani2013-10-021-1/+1
| |
* | Remove @file from .c filesAnkit Vani2014-02-041-5/+0
|/
* Refactored dbus-server, signals, sound, status to use GType and GValue ↵Ankit Vani2013-07-191-31/+20
| | | | instead of PurpleValue
* Removed remaining inclusions of value.hAnkit Vani2013-07-171-1/+0
|
* Undo initial replacement of PurpleValueAnkit Vani2013-07-171-2/+2
|
* A bit of refactoring to eliminate the use of PurpleValueAnkit Vani2013-07-151-2/+2
|
* Replaced chatname, buddyname arguments of "chat-buddy-flags" signal with ↵Ankit Vani2013-06-291-0/+11
| | | | PurpleChatConversationBuddy *
* Restructure that patch a bit. The marshal function should have been with allJohn Bailey2011-04-161-0/+14
| | | | | the others, even if it's only used in Pidgin. It may be useful for other API in the future. Refs #12599.
* Patch from Stefan Ott to add the account-authorization-requested-with-messageJohn Bailey2011-01-091-0/+15
| | | | | signal, which can be useful to plugins. Fixes #8690. I also slipped in some ChangeLog.API tweaks.
* Add purple_marshal_POINTER__POINTER(), which sadrul says should be used for theJohn Bailey2010-03-071-0/+15
| | | | patch attached to #4598. Refs #4598.
* Don't use pointers (even opaquely) once they're freed. Closes #9822.Paul Aurich2009-08-021-4/+4
|
* Duh, it helps to use the right marshallers.Paul Aurich2009-05-221-0/+20
|
* Remove trailing whitespaceMark Doliner2009-01-261-2/+2
|
* I figured a signal firing on a connection error would be useful.Will Thompson2007-10-241-0/+10
|
* Add marshalling functions for the authorization signals.Sadrul Habib Chowdhury2007-10-041-0/+13
|
* applied changes from 8a731bbd0197fbcc91a705c2d8f528154216defaRichard Laager2007-09-281-2/+3
| | | | through 133f2968e112c003cac1320d1ca0128d5da74066
* The FSF changed its address a while ago; our files were out of date.John Bailey2007-09-081-1/+1
| | | | This is a quick update done with a for loop, find, and sed.
* Oleg Sukhodolsky noticed that the callback function was cast incorrectly inWill Thompson2007-07-121-1/+1
| | | | | | purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_UINT. (References #2081.)
* Fix up writing-im-msg and writing-chat-msg to use a marshaller which treats theWill Thompson2007-07-121-0/+19
| | | | | | fifth argument as a guint (as is documented) rather than a pointer. See ticket #2081.
* sed -ie 's/gaim/purple/g'Sean Egan2007-03-191-130/+130
|
* In Pidgin, display a full date on the timestamp of the first message toRichard Laager2007-02-031-0/+32
| | | | | | | | | | | cross the boundary into a new day. Sean and various users want this. I think I'm finally going to admit it's a decent idea. I've also refactored plenty of code related to the conversation-timestamp and log-timestamp signals. This breaks API compatibility, but I'm pretty sure the only plugin that uses those signals is the Message Timestamps plugin that we ship. The changes eliminate duplicated code between the core/UI and the plugin.
* Rename gtk/ and libgaim/ to pidgin/ and libpurple/Sean Egan2007-01-201-0/+990