gossip r2216 - in trunk: . libgossip protocols/jabber



Author: mr
Date: 2007-02-13 20:09:52 +0000 (Tue, 13 Feb 2007)
New Revision: 2216
ViewCVS link: http://svn.gnome.org/viewcvs/gossip?rev=2216&view=rev

Added:
   trunk/libgossip/gossip-private.h
Modified:
   trunk/ChangeLog
   trunk/libgossip/Makefile.am
   trunk/libgossip/gossip-account-manager.c
   trunk/libgossip/gossip-account-manager.h
   trunk/libgossip/gossip-chatroom-manager.c
   trunk/libgossip/gossip-chatroom-manager.h
   trunk/libgossip/gossip-contact-manager.c
   trunk/libgossip/gossip-contact-manager.h
   trunk/libgossip/gossip-log.c
   trunk/libgossip/gossip-log.h
   trunk/libgossip/gossip-session.c
   trunk/protocols/jabber/gossip-jabber.c
Log:
	* libgossip/Makefile.am:
	* libgossip/gossip-account-manager.[ch]:
	* libgossip/gossip-chatroom-manager.[ch]:
	* libgossip/gossip-contact-manager.[ch]:
	* libgossip/gossip-log.[ch]:
	* libgossip/gossip-private.h: Add _new() functions into -private.h
	since we don't need these outside libgossip and this fixes the
	circular dep issue I have been trying to figure out for a while
	now, stupid fooool :(

	* libgossip/gossip-contact-manager.c: Fixed DTD issues by making
	sure we always put the "self" xml element after the "type" element
	instead of inserting it randomly.

	* libgossip/gossip-log.c: Fixed unref on own_contact when logging
	chatroom messages.

	* libgossip/gossip-session.c: Updated the calls to the _new()
	functions for the chatroom, account, contact and log managers so
	we don't pass in other managers, instead we can get those from the
	session. 

	* protocols/jabber/gossip-jabber.c: Make sure we emit the
	"contact-added" signal even if the contact wasn't created after
	logging on - due to the new gossip-contact-manager code, contacts
	were being created pre-connection and not emitted due to already
	existing.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]