2007-05-11 Calvin Gaisford * Banter/Person.cs: Moved updateproviderusers to be public so the PersonStore can call it after creating persons * Banter/PersonStore.cs: Updated creation of persons so the updateProviderUsers is called * Banter/ProviderUserManager.cs: Added an event that is fired when new users are added * Banter/PersonSync.cs: Added code to sync ProviderUsers into EDS 2007-05-11 Brady Anderson * Banter/AccountManagement.cs: Hack to disconnect tapioca connections * Banter/Application.cs: Change to call Account Management to cleanup connections 2007-05-11 Brady Anderson * Banter/ChatWindow.cs: remove debug * Banter/Conversation.cs: ??? 2007-05-11 Calvin Gaisford * Banter/Person.cs: ADded all of the avatar events so avatars get updated * Banter/PersonCard.cs: fixed up avatars 2007-05-11 Brady Anderson * Banter/Application.cs: removed the call to create a ChatWindow after creating a new conversation in InitiateChat * Banter/ConversationManager.cs: debug 2007-05-11 Brady Anderson * Banter/Account.cs: removed some debug code 2007-05-11 Calvin Gaisford * Banter/Person.cs: updated person to request the avatar data when the presence is updateed 2007-05-11 Calvin Gaisford * Banter/Person.cs: ADded avatar events from ProviderUser * Banter/PersonCard.cs: Added event handlers from person for avatar changes 2007-05-11 Brady Anderson * Banter/ProviderUser.cs: added delegate and events for avatars 2007-05-11 Brady Anderson * Banter/Account.cs: fixed the presence problem. no more creating new presence objects. 2007-05-11 Calvin Gaisford * Banter/Person.cs: moved some comments 2007-05-11 Brady Anderson * Banter/Account.cs: updated presence 2007-05-11 Brady Anderson * Banter/Account.cs: fixes for adding to ProviderUserManager 2007-05-11 Brady Anderson * Banter/ChatWindow.cs: added avatar support back 2007-05-11 Calvin Gaisford * Banter/PersonStore.cs: Added a GetPerson with a ProviderUser 2007-05-11 Brady Anderson * Banter/Application.cs: removed tapioca connection * Banter/ConversationManager.cs, Banter/Conversation.cs: removing tapioca contact * Banter/ChatWindow.cs: commented out avatar stuff - temporary 2007-05-11 Brady Anderson * Banter/Application.cs: removed tapioca connection * Banter/ConversationManager.cs, Banter/Conversation.cs: removing tapioca contact * Banter/ChatWindow.cs: commented out avatar stuff - temporary 2007-05-11 Calvin Gaisford * Banter/Person.cs: Added the PresenceUpdated event. Connected up PresenceUpdated events from ProviderUser. * Banter/PersonCard.cs: Hooked up the PresenceUpdated event on a person 2007-05-11 Brady Anderson * Banter/ConversationManager.cs: removed tapioca contact comparisons * Banter/Conversation.cs: removed Tapioca contact from conversation 2007-05-11 Calvin Gaisford * Banter/Account.cs: Removed code that added the contact into the Person, it's not needed now because the ProviderUser will handle this * Banter/Person.cs: Removed references to TapiocaContact (most of them) * Banter/PersonCard.cs: Removed references to TapiocaContact 2007-05-11 Brady Anderson * Banter/ProviderUser.cs: changed Jabber string to jabber for telepathy compliance 2007-05-11 Brady Anderson * Banter/Account.cs: changes to set the tapioca contact in the provider user object * Banter/ProviderUser.cs: added internal Contact property; setup events for presence and alias changing 2007-05-11 Calvin Gaisford * Banter/Application.cs: Added the PersonSync in startup and shutdown of the application * Banter/PersonSync.cs: Stubbed out the Start Stop methods to place it in Application 2007-05-11 Calvin Gaisford * Banter.mdp, Banter/Makefile.am: Added PersonSync.cs to project * Banter/PersonSync.cs: Created the person sync class. This class will be in charge of the sync between Telepathy and EDS. 2007-05-11 Brady Anderson * Banter/Account.cs: refactor code to match the changes in ProviderUserManager 2007-05-10 Calvin Gaisford * Banter/Person.cs: Added ProviderUsers to Person and code to update them based on EDS properties 2007-05-10 Brady Anderson * Banter/Account.cs: updated the provider user list when finished connecting * Banter/ProviderUser.cs: added a setter on Presence 2007-05-10 Calvin Gaisford * Banter/ProviderUserManager.cs: Added the CreateProviderUser method to create and add a user in one operation 2007-05-10 Calvin Gaisford * Banter/ProviderUserManager.cs: Changed Set to AddProviderUser and made it check for a key and throw an exception if it's there before adding it 2007-05-10 Brady Anderson * Banter/ProviderUser.cs: added sip 2007-05-10 Calvin Gaisford * Banter/ProviderUser.cs: Added const names for Protocols 2007-05-10 Brady Anderson * Banter/AccountManagement.cs: Changed start/stop paradigm to just initialize * Banter/Application.cs: General cleanup and warning removal 2007-05-10 Calvin Gaisford * Banter/Presence.cs, Banter/ProviderUserManager.cs, Banter/ProviderUser.cs: Filled out class to give it basic functionality 2007-05-10 Calvin Gaisford * Banter.mdp: Added new classes Presence, ProviderUser, and ProviderUserManager * Banter/Presence.cs: Added new class to represent Presence in Banter * Banter/ProviderUserManager.cs: Added new class to manage the ProviderUsers in Banter * Banter/ProviderUser.cs: Added new class to represent a user account in Banter 2007-05-10 Brady Anderson * Banter/Application.cs: moved global tapioca connection creation and processing into account 2007-05-10 Brady Anderson * Banter/ChatWindow.cs: new constructor with conversation 2007-05-10 Brady Anderson * Banter.mdp: added ConversationManager 2007-05-10 Brady Anderson * Banter.mdp, Banter/Makefile.am: added ConversationManager * Banter/Account.cs: moved tapioca connection processing into account * Banter/Application.cs: moved tapioca connection creation and processing into account * Banter/ConversationManager.cs: initial checkin * Banter/Conversation.cs: new constructor 2007-05-10 Brady Anderson * Banter.mdp, Banter/Makefile.am: added ConversationManager * Banter/Account.cs: moved tapioca connection processing into account * Banter/Application.cs: moved tapioca connection creation and processing into account * Banter/ConversationManager.cs: initial checkin * Banter/Conversation.cs: new constructor 2007-05-09 Calvin Gaisford * Banter/PersonStore.cs: Added ability to set and get Me Person * Banter/GroupWindow.cs: Added "Me" avatar if store in EDS 2007-05-09 Calvin Gaisford * Banter.mdp: Added a gtk-sharp reference * Banter/PreferencesDialog.cs: Updated calls to AddMessage to pass null for the avatar path * Banter/Application.cs: Added code to create a Person for Me * Banter/Person.cs: Added a cachePath and stored off the avatar from EDS * Banter/ChatWindow.cs: Changed the AddMessage method to send an avatar path if available * Banter/PersonCard.cs: Updated to use the avatar created in the Person object * Banter/MessagesView.cs: changed AddMessage to take an avatarPath but ignore it if it's null 2007-05-04 Boyd Timothy * configure.ac: Bump the version to 0.1.2.