2007-05-18 Boyd Timothy * README, NEWS: Updated for 0.1.3 release. 2007-05-18 Calvin Gaisford * data/Themes/Makefile.am: Added missing extra dist files * Banter/Makefile.am: Added missing Extra dist files 2007-05-17 Boyd Timothy * Banter/GroupWindow.cs: Stubbed out some code for getting/setting our own status in the GroupWindow. This isn't functional yet, just a start. 2007-05-17 Boyd Timothy * Banter/PersonGroup.cs: Create a TreeStore even in the case where the group is created w/o a real EDS Contact so that UpdateModel doesn't blow chunks when a user creates a new group. 2007-05-17 Boyd Timothy * Banter/GroupWindow.cs: Added code to allow the user to delete a group. 2007-05-17 Calvin Gaisford * data/banter.desktop.in: Added a desktop file for the banter application * data/Makefile.am: updated the Makefile to handle the banter.application file 2007-05-17 Boyd Timothy * Banter/HIGMessageDialog.cs: Modified so that the ExtraWidget gets placed in-line with the message text. 2007-05-17 Boyd Timothy * Banter/GroupWindow.cs: Started the code to add a new group. The new group is being added, but for some reason it's crashing. * Banter/HIGMessageDialog.cs: Allow an extra widget to be placed in the dialog. This still needs to be cleaned up so it aligns to the right of the dialog image. It's at least "functional" though. 2007-05-17 Boyd Timothy * configure.ac: Remove Banter/banter from the AC_CONFIG_FILES since the Banter/Makefile.am takes care of building the script. * Banter/banter.in: Changed the libdir to use @pkglibdir@ now that the Makefile.am takes care of parsing/building the file. 2007-05-17 Calvin Gaisford * Banter/PersonGroup.cs: Added RemovePerson method to remove a person 2007-05-17 Boyd Timothy * Banter.mdp, Banter/HIGMessageDialog.cs, Banter/Makefile.am: Added HIGMessageDialog.cs from the tomboy project. 2007-05-17 Boyd Timothy * Banter/Preferences.cs: Don't attempt to set an empty array of saved_windows if the key doesn't exist. This prevents the ugly error message in the output. 2007-05-17 Boyd Timothy * Banter/Preferences.cs: Added a semi-colon. 2007-05-17 Calvin Gaisford * Banter/PersonGroup.cs: Added new methods to add persons to groups even though there are problems with the evolution-sharp libraries 2007-05-17 Boyd Timothy Fix for #439181. * data/banter.schemas.in, Banter/Preferences.cs: Don't use a placeholder for saved windows. * Banter/Application.cs: Deal with there being no saved group windows. 2007-05-17 Boyd Timothy * Banter/banter.in: Reverted back to r62 to fix the libdir variable. 2007-05-16 Boyd Timothy * data/banter.schemas.in, Banter/Preferences.cs: Use the proper defaults for ContactStyles. * data/Themes/ListStyles, data/Themes/ListStyles/basic-black.tar.gz, data/Themes/ListStyles/basic.tar.gz, data/Themes/ContactStyles, data/Themes/ContactStyles/basic-black.tar.gz, data/Themes/ContactStyles/basic.tar.gz, data/Themes/Makefile.am: Renamed ListStyles -> ContactStyles. * Banter/ContactStyleInfo.cs: Implemented this class so ThemeManager will work. * Banter/ContactStyle.cs: Use ContactStyleInfo. * Banter/MessageStyleInfo.cs: Modified this so it knows whether it's a system style or not. This prevents duplicate styles. * Banter/ThemeManager.cs: Set up ContactStyles correctly. * Banter/PersonCard.cs: Use ThemeManager.ContactStyle. 2007-05-16 Boyd Timothy * Banter/ThemeManager.cs: Added code to update the valid_message_styles gconf entry after they're all updated. 2007-05-16 Boyd Timothy * Banter/MessageStyleInfo.cs: Added a debug msg. so we can tell when MessageStyleInfo.IsValid is called. * Banter/ThemeManager.cs: Fixed userThemePath. Also implemented UpdateMessageStyles in the UpdateThread. 2007-05-16 Boyd Timothy * Banter/Utilities.cs: Added CreateDirectoryIfNeeded (). * Banter/ThemeManager.cs: Stubbed out starting the update thread and also exposed the paths to the themes and styles. * Banter/MessageStyle.cs: Updated the reference to ThemeManager.SystemThemesPath. 2007-05-16 Boyd Timothy * Banter/ThemeManager.cs: Split out the loading of themes, app styles, and contact styles into separate methods. 2007-05-16 Boyd Timothy * Banter.mdp: Added Theme.cs, ThemeInfo.cs, AppStyleInfo.cs, ContactStyleInfo.cs, and MessageStyleInfo.cs. * data/banter.schemas.in: Added defaults and descriptions for theming. * Banter/Utilities.cs: Added ParseNameValuePair for use in storing styles/themes in GConf. * Banter/banter.in: Use @pkglibdir@ to make the startup script function correctly. * Banter/ThemeInfo.cs, Banter/ContactStyleInfo.cs, Banter/Theme.cs, Banter/AppStyleInfo.cs: Stub. * Banter/PreferencesDialog.cs: Use MessageStyleInfo objects instead of full-on MessageStyles and hook up with the ThemeManager. * Banter/Application.cs: Initialize the ThemeManager near application startup. * Banter/MessageStyleInfo.cs: Store the name and path of a MessageStyle. * Banter/Defines.cs.in: Added ThemeDir. * Banter/ThemeManager.cs: Functional for default MessageStyle (PurePlastics). Need to fix up the other style types. * Banter/Preferences.cs: Added preferences and defaults for theming. * Banter/MessagesView.cs: Use ThemeManager and the updated variables in Preferences. * Banter/MessageStyle.cs: Use MessageStyleInfo to construct a MessageStyle. Also expose the Plist parsing methods as public static. * Banter/Makefile.am: Added AppStyleInfo.cs, ContactStyleInfo.cs, MessageStyleInfo.cs, Theme.cs, and ThemeInfo.cs. * Banter/ActionManager.cs: Renamed "Blurby" -> "Banter" 2007-05-16 Calvin Gaisford * Banter/ContactStyle.cs: Added code to read the themes and render the html string when requested * Banter/PersonCard.cs: Removed the code to read the themes and now use the ContactStyle object to render the html 2007-05-15 Boyd Timothy * Banter/ThemeManager.cs: Changed ThemeManager.GetInstance () to be a property instead named "Instance". 2007-05-15 Calvin Gaisford * Banter/banter.in: Fixed up the libdir path that was being set 2007-05-15 Boyd Timothy * Banter.mdp: Rename MessageStyleManager.cs -> ThemeManager.cs. * Banter/banter.in: Use @pkglibdir@ instead of @libdir@/@PACKAGE@. * Banter/Defines.cs: Renamed this to Defines.cs.in * Banter/PreferencesDialog.cs, Banter/MessagesView.cs: Use ThemeManager instead of MessageStyleManager. * Banter/Defines.cs.in: Process this file in Makefile.am to create Defines.cs * Banter/ThemeManager.cs: This is the new ThemeManager that will control MessageStyles, AppStyles, and ContactStyles. * Banter/MessageStyleManager.cs: Renamed to ThemeManager.cs * Banter/Makefile.am: Removed all the automatically generated stuff from MonoDevelop and control things ourselves. Also, generate Defines.cs and the banter script ourselves. 2007-05-15 Calvin Gaisford * Banter.mdp: Added AppStyle.cs and ContactStyle.cs stubbed files to project * Banter/ContactStyle.cs: Stubbed out the ContactStyle class * Banter/AppStyle.cs: Stubbed out the AppStyle class * Banter/Makefile.am: Added the files AppStyle.cs and ContactStyle.cs 2007-05-15 Boyd Timothy * configure.ac: Add support for po/LINGUAS file. * po/LINGUAS: New file to allow translators to add a new language without having to modify trunk/configure.ac directly. 2007-05-15 Calvin Gaisford * Banter/Account.cs, Banter/Person.cs, Banter/Conversation.cs: Changed the ArrayList to a new and modern List using generics * Banter/Connection.cs, Banter/VideoConversation.cs, Banter/PersonList.cs, Banter/TelepathyProviderFactory.cs, Banter/MemberList.cs, Banter/Member.cs, Banter/MessageEngine.cs, Banter/TelepathyProvider.cs: Deleted the file and removed from svn. It's no longer used. 2007-05-15 Boyd Timothy * configure.ac: Bump the version to 0.1.3. 2007-05-15 David Lodge * configure.ac: Added en_GB to ALL_LINGUAS 2007-05-14 Boyd Timothy * Makefile.am: Use the correct Makefile.am for the top-level directory. This should allow anyone checking out the code to build. 2007-05-14 Daniel Nylander * configure.ac: Added 'sv' to ALL_LINGUAS. 2007-05-14 Calvin Gaisford * NEWS: Updated for 0.1.2.