log libpurple/buddyicon.c @ 32792:670296a688dc

age author description
Thu, 04 Feb 2010 22:43:47 +0000 Ludovico Cavedon Zero freed memory to avoid a crash on re-init.
Wed, 27 Jan 2010 21:29:38 +0000 Sadrul Habib Chowdhury Fix a crash when setting a buddyicon.
Sun, 19 Jul 2009 22:39:41 +0000 Ka-Hing Cheung disapproval of revision '2737ff4628bd5f26d780a2ccee47e88fe3765947'
Sun, 19 Jul 2009 22:29:44 +0000 Ka-Hing Cheung 567c0647 introduced an extra backslash at the end of ALLOW_TAG_ALT
Tue, 14 Jul 2009 01:28:16 +0000 Mark Doliner I'm not really sure what this check does, but there's a good chance
Sun, 21 Jun 2009 16:40:15 +0000 Richard Laager propagate from branch 'im.pidgin.pidgin.2.5.7' (head 81e7f59e74715d44dac9e40e7b43ff377c8b474c)
Wed, 06 May 2009 06:40:24 +0000 Paul Aurich Look up the old image before we store the new one in the hash table.
Thu, 09 Apr 2009 17:38:45 +0000 Nick Hebner Various libpurple uninit memory cleanups.
Mon, 26 Jan 2009 06:44:00 +0000 Mark Doliner Remove trailing whitespace
Tue, 06 Jan 2009 03:39:51 +0000 Paul Aurich Patch from Paul Aurich to add purple_strequal to help readability and simplicity of code. Ie, don't need to negate the value of strcmp, since this does a strcmp and does the negation for us
Sun, 02 Nov 2008 10:54:00 +0000 Gary Kramlich Finish off the libpurple updates for the hidden blist structs
Wed, 06 May 2009 18:58:47 +0000 Paul Aurich Fix the crash/leaks in statusbox
Thu, 30 Oct 2008 22:40:49 +0000 Richard Laager Build everything with the *_DISABLE_DEPRECATED flags set. This allows us
Sun, 07 Sep 2008 19:58:04 +0000 Elliott Sales de Andrade Don't try to read data from a NULL filename in
Thu, 15 May 2008 02:35:53 +0000 Etan Reisner Add a purple_buddy_icons_node_set_custom_icon_from_file convenience function.
Tue, 13 May 2008 04:36:07 +0000 Etan Reisner Add the purple_buddy_icons_node_has_custom_icon,
Fri, 04 Apr 2008 04:42:26 +0000 Mark Doliner Documentation changes
Thu, 03 Apr 2008 23:51:19 +0000 Mark Doliner Better documentation.
Tue, 04 Mar 2008 23:53:44 +0000 Evan Schoenberg Just write out the buddy icon file; there's no need to check to see if it exists. This is for the cache, and if the blist.xml gets out of sync with the cache on disk (for example, because the user moves the blist.xml file out of the way), the existing code will never update the cached icon again.
Tue, 04 Mar 2008 00:11:22 +0000 Evan Schoenberg When purple_buddy_icons_set_account_icon() is called, it unrefs the old PurpleStoredImage and refs the new one. Previously, it notified the prpl of the change in the buddy icon before updating pointer_icon_cache, which meant that if the prpl then called purple_buddy_icons_find_account_icon() it would get the old PurpleStoredImage (which is at this point not only old but also a pointer to invalid memory if unref'ing it caused it to be destroyed). This happens in jabber_set_info() as of 2.4.0, causing a crash when setting no-buddy-icon for an account after it has previously had an icon. I think this also means that XMPP accounts in 2.4.0 will also always set serverside the *last* icon set, not the current one, when changing icons, but I didn't test that.
Sun, 03 Feb 2008 19:43:41 +0000 John Bailey Kill off gc->prpl in the core everywhere but connection.c (when the struct
Wed, 23 Jan 2008 05:16:39 +0000 Sadrul Habib Chowdhury We need to store the img in the hashtable only after we have removed the old
Tue, 08 Jan 2008 22:01:22 +0000 Evan Schoenberg merge of '5d18b4aee9c05f592af532f9155aadb23ad11d4b'
Tue, 08 Jan 2008 03:02:08 +0000 Stu Tomlinson Apparently "nil" is an Objective-C thing
Tue, 08 Jan 2008 21:58:31 +0000 Evan Schoenberg If the UI sets a cache directory before purple_buddy_icons_init() is called
Tue, 08 Jan 2008 02:47:51 +0000 Evan Schoenberg There's nothing wrong with calling purple_buddy_icons_find() can not receiving an icon in return - it just means that no icon was found. We shouldn't attempt to call purple_buddy_icon_ref() on NULL, which will trigger a failed assertion.
Mon, 07 Jan 2008 23:20:40 +0000 Evan Schoenberg Remove spurious braces
Mon, 07 Jan 2008 09:14:39 +0000 Sadrul Habib Chowdhury compile
Mon, 07 Jan 2008 00:32:26 +0000 Evan Schoenberg If the cached buddy icon can't be loaded, delete the preferences which point to it. Among other things, this fixes OSCAR buddy icon retrieval when the cache has been removed - since previously the icon hash was kept around and was used to determine that (so far as the prpl could tell) no icon retrieval was needed, libpurple would never have an icon for the contact.
Fri, 04 Jan 2008 21:30:24 +0000 Daniel Atallah We can't rely on g_strerror() being set by g_file_test().