2007-05-04  Boyd Timothy <btimothy@gmail.com> 

	* NEWS: Updated for the 0.1.1 release.

2007-05-04  Calvin Gaisford <calvinrg@gmail.com> 

	* configure.ac: Changed the version to 0.1.1 for the new release
	  (should have done this earlier)

2007-05-04  Boyd Timothy <btimothy@gmail.com> 

	* Banter/GroupWindow.cs: Remove unnecessary debug comments.

2007-05-04  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter/PersonCard.cs: Enabled the OnDestroy code
	* Banter/PersonView.cs: Enabled the OnDelete code so the event handlers
	  get disconnected

2007-05-04  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter/PersonCard.cs, Banter/PersonView.cs: Cleaned up comments and
	  regions in file

2007-05-04  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter/PersonGroup.cs: Added comments where missing
	* Banter/Person.cs: Cleaned up formatting and added FIXME messages to
	  poorly implemented properties
	* Banter/PersonStore.cs: Added Comments where missing

2007-05-03  Boyd Timothy <btimothy@gmail.com> 

	* Banter/GroupWindow.cs: Remove SaveStateTimeout on the deleted event.
	* Banter/Preferences.cs: Fix the code so that when you do a
	  Preferences.Get and it doesn't exist, it will attempt to use a
	  default value.

2007-05-03  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter/PersonGroup.cs: Added Constructor for Groups
	* Banter/Application.cs: Changed ChatWindow Dictionary to work of Ids,
	  not persons
	* Banter/Person.cs: removed unneeded Constructors
	* Banter/PersonStore.cs: Added Methods to find, add, modify, and Remove
	  Persons and Groups

2007-05-03  Boyd Timothy <btimothy@gmail.com> 

	* Banter/GroupWindow.cs: Call Preferences.Unset () to remove the saved
	  window states from GConf when the windows are closed (deleted).
	* Banter/GConfPreferencesProvider.cs: Added code to make it so we can
	  call GConf.Client.Unset () and GConf.Client.RecursiveUnset ().

2007-05-03  Boyd Timothy <btimothy@gmail.com> 

	* Banter/GroupWindow.cs: Fixed the GroupWindow so that existing windows
	  will re-open with the proper PersonCardSize.

2007-05-03  Boyd Timothy <btimothy@gmail.com> 

	* data/banter.schemas.in: Rename rtc -> banter.
	* Banter/XmlFilePreferencesProvider.cs,
	  Banter/GConfPreferencesProvider.cs: Stubbed out Unset () and
	  RecursiveUnset ().
	* Banter/Application.cs: Open previously saved GroupWindows if they
	  exist.
	* Banter/GroupWindow.cs: Added code to save the group window states out
	  to GConf.
	* Banter/Preferences.cs: Added Stuff to deal with GroupWindows. 
	  Renamed rtc -> banter.  Added Unset and RecursiveUnset to the
	  IPreferencesProvider.

2007-05-03  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter/Application.cs: Added code to merge the Tapioca contacts with
	  EDS contacts in Persons
	* Banter/Person.cs: Added code to set the JabberId and set the Tapioca
	  Contact in a Person
	* Banter/PersonStore.cs: Added ability to add and find persons
	* Banter/PersonCard.cs: Fixed up the status message for Persons with no
	  Contact

2007-05-03  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter/PersonGroup.cs: Exposed an Id that is unique to this
	  PersonGroup
	* Banter/Person.cs: Exposed an Id that is unique to this Person

2007-05-03  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter/PersonGroup.cs: Changed how the TreeModel is created and
	  maintained to reflect edits in the List
	* Banter/PersonStore.cs: Exposed a GetPerson call so the PersonGroup
	  didn't have to go re-read contacts from EDS

2007-05-03  Boyd Timothy <btimothy@gmail.com> 

	* Banter/GroupWindow.cs: Fixed up the reference to PersonStore.Groups.

2007-05-03  Boyd Timothy <btimothy@gmail.com> 

	* Banter.mdp, Banter/InterruptableTimeout.cs, Banter/Makefile.am: Added
	  InterruptableTimeout.cs.
	* Banter/Application.cs: Save the state of GroupWindows when quitting. 
	  This is only needed for the case when a change to an open
	  GroupWindow was made in the last four seconds before quitting
	  Banter.
	* Banter/GroupWindow.cs: Stubbed-out code for saving window state.

2007-05-03  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter/PersonGroup.cs: Added the EDSContact Property
	* Banter/Person.cs: Updated to contain a setter on the EDSContact
	  property
	* Banter/PersonStore.cs: Updated to have a TreeModel for People
	* Banter/GroupWindow.cs: Changed reference to use new static property

2007-05-02  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter/PersonGroup.cs: Added queries to actually get people out of
	  the group
	* Banter/PersonStore.cs: Removed update code because the contacts need
	  to update themselves I think

2007-05-02  Boyd Timothy <btimothy@gmail.com> 

	* Banter/Application.cs: Display the currently opened GroupWindows in
	  the notification area's popup menu.
	* Banter/GroupWindow.cs: Added SelectedGroup (a PersonGroup) to expose
	  which group is currently selected in the GroupWindow.  It'll be
	  null if "Everyone" is selected.

2007-05-02  Boyd Timothy <btimothy@gmail.com> 

	* Banter/Application.cs: Removed old commented-out code that was using
	  the old PersonView.  Pop open the GroupWindow when the application
	  starts up.
	* Banter/GroupWindow.cs: Added code to call PersonView.PersonCardSize
	  when the user moves the sizing slider.
	* Banter/PersonCard.cs: Added PersonCardSize enum.
	* Banter/PersonView.cs: Added a PersonCardSize property.

2007-05-02  Boyd Timothy <btimothy@gmail.com> 

	* Banter/GroupWindow.cs: Don't show the search entry for now.  It
	  doesn't seem to make sense at the moment.
	* Banter/PersonView.cs: Call personCard.ShowAll () to make the contact
	  card show up.  For some reason, mozilla doesn't puke anymore when
	  we launch the GroupWindow again now.  But, the capability icons
	  aren't appearing properly anymore.

2007-05-02  Boyd Timothy <btimothy@gmail.com> 

	* data/images/Makefile.am: Added blank-photo-128.png and
	  blank-photo.svg.
	* Banter/Application.cs: Removed code that manually adds people into
	  the GroupWindow since it's now all done with TreeModels.
	* Banter/GroupWindow.cs: Stubbed-out the avatar/status widget.  Make
	  PersonView use a TreeModel of Person objects.  Rearranged some
	  methods to fit in the right #region.
	* Banter/PersonCard.cs: Expose Person as a property.
	* Banter/PersonView.cs: Modified PersonView to use a TreeModel of
	  Person objects.
	* Banter/Makefile.am: Add blank-photo as a resource.

2007-05-02  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter/Application.cs: Changed a Console.WriteLine to a Logger.Debug
	  (I was debugging other stuff there)
	* Banter/PersonStore.cs: Updated ContacRemoved handler to include a bug
	  workaround found in the Beagle project
	* Banter/GroupWindow.cs: Boyd changed the way the GroupWindow stores
	  paths to use the Path.Indices[0]

2007-05-02  Boyd Timothy <btimothy@gmail.com> 

	* Banter/PreferencesDialog.cs: Move the Accounts tab to be first.  Also
	  remove the old "Blurby" name.
	* Banter/WrapBox.cs: Removed unused EventBox.
	* Banter/GroupWindow.cs: Add groups taken from Evolution based on a
	  TreeModel.

2007-05-02  Boyd Timothy <btimothy@gmail.com> 

	* Banter/PersonStore.cs: Create a PersonGroup instead of a Person.

2007-05-02  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter/PersonGroup.cs: Added TreeModel of people for the group as a
	  placeholder, it will return all people right now, it needs to be
	  fixed
	* Banter/Person.cs: Removed methods that are no longer used
	* Banter/PersonStore.cs: Starndardized the code format and exposed the
	  Book to internal so the PersonGroup could gain access and query the
	  contacts from EDS

2007-05-02  Boyd Timothy <btimothy@gmail.com> 

	* Banter/PersonStore.cs: Change the GroupTreeModel property to Groups.

2007-05-01  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter.mdp: Removed the PersonManager class... not needed
	* Banter/PersonStoreEDS.cs: Removed this class as it is not needed (it
	  was renamed to PersonStore)
	* Banter/Application.cs, Banter/Makefile.am: Removed references to the
	  PersonManager
	* Banter/PersonStore.cs: Changed to a static class that now returns a
	  TreeModel
	* Banter/PersonManager.cs: Removed, not needed as the functionality is
	  already in PersonStore

2007-05-01  Calvin Gaisford <calvinrg@gmail.com> 

	Updated to handle groups for real from EDS

2007-05-01  Boyd Timothy <btimothy@gmail.com>

        * Banter.mdp: Removed Group.cs (non-existent file) and added
	  PersonGroup.cs in its place.
 
2007-05-01  Calvin Gaisford <calvinrg@gmail.com> 

	Fixed up issues with Person and PersonManager in the array handling

2007-05-01  Calvin Gaisford <calvinrg@gmail.com> 

	Added PersonGroup class

2007-05-01  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter.mdp, Banter.mds, Banter/Makefile.am: Added PersonManager and
	  PersonStoreEDS plus Evolutions-sharp dependencies
	* configure.ac: updated to included evolution-sharp in the dependencies
	* Banter/PersonStoreEDS.cs: new class to interface into EDS
	* Banter/Person.cs: Added a constructor and private member to hold an
	  Evolution contact
	* Banter/PersonManager.cs: New Class to manage People

2007-04-30  Boyd Timothy <btimothy@gmail.com> 

	* Banter.mdp: Added GroupWindow.cs and WrapBox.cs.
	* Banter/Utilities.cs: Stubbed-out a GetIcon:Gdk.Pixbuf method (doesn't
	  work yet).
	* Banter/Application.cs: Open a GroupWindow instead of a PersonView
	  (old window).
	* Banter/WrapBox.cs: Stubbing WrapBox from Alp here.  Gonna use it
	  later for implementing PersonView when we support multiple sizes.
	* Banter/GroupWindow.cs: New class that has a sidebar with a list of
	  groups and actions in addition to the view of the contacts.
	* Banter/PersonView.cs: Changed PersonView to not be a Window anymore
	  but be consumable inside of another window.
	* Banter/Makefile.am: Added GroupWindow.cs and WrapBox.cs

2007-04-27  Boyd Timothy <btimothy@gmail.com> 

	* Banter/PersonView.cs: Use gettext for the name of the dialog.

2007-04-25  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter.mdp, data/images/banter-44.png, data/images/banter-48.png:
	  Removed banter-48 and added banter-44 icon

2007-04-25  Calvin Gaisford <calvinrg@gmail.com> 

	* Banter.mdp, data/images/banter-22.png, data/images/banter-32.png,
	  data/images/banter-24.png, data/images/banter-16.png,
	  data/images/banter-48.png, data/images/Makefile.am: Added new
	  graphics