2009-01-10	Mark Ellis	<mark@mpellis.org.uk>

	* 0.13 release

2008-12-18	Mark Ellis	<mark@mpellis.org.uk>
	* dataserver.py - catch rapi errors from getting free space of unmounted
	mount points eg. \Network; now requires pyrapi2 >= 0.13

2008-07-15	Guido Diepen	<guido@guidodiepen.nl>
	* Bumped the version to 0.12

2008-06-19	Guido Diepen	<guido@guidodiepen.nl>
	* Fixed issue with closing messagebox telling the user to unlock his WM6
	device when the program does not have focus
	* Fixed a small problem with non-initialized global var in dataserver

2008-06-18	Guido Diepen	<guido@guidodiepen.nl>
	* Fixed leftOver sendMessage which does not exist anymore
	* Locked WM6 devices result in a messagebox being shown. When the user
	unlocks the device, this messagebox is automatically closed. 

2008-06-04	Guido Diepen	<guido@guidodiepen.nl>
	
	* Update the program to work with python-qt4.4.0 and greater. Just
	work-around the issues with autoconnecting of slots/signals
	* Update the program to work with hal-dccm. Thanks Mark Ellis for
	supplying the needed patches.

2008-04-15	Guido Diepen	<guido@guidodiepen.nl>
	
	* When the application is minimized, only show tray balloon message in in
	case of no bound partnerships. When application is shown, notify user with
	a dialog box (this will also be shown when app was iconified and gets
	activated later)
	* Upped version to 0.11.1 

2008-03-30	Guido Diepen	<guido@guidodiepen.nl>
	
	* Updated the partnership listing code. It will handle both the old and
	the new API of sync-engine (i.e. with or without Exchange partnerships)
	* Updated small forgotten update of counter variable. Now also on the
	ActiveSync Status screens all partnerships should be shown nicely.

2008-03-24	Guido Diepen	<guido@guidodiepen.nl>
	
	* Added splashscreen
	* Added error handling when creating partnerships. Sometimes sync-engine
	tries to rebind certain dtpt ports after creating new pship
	* Added ActiveSync status information to the mainscreen. When an
	activesync is active, the screen will show (almost) the same information
	as the screen on the device
	* Updated the placements of the different screens. Now they are all placed
	centrally over the mainwindow
	* Fixed typo in partnership creation screen
	* Start listening to the PartnershipsChanged signal emitted by sync-engine
	* Made items in partnership-creation window non-editable

2008-03-23	Guido Diepen	<guido@guidodiepen.nl>
	
	* Now also progress of the sync process is shown with progressbar
	* Small code fixes

2008-03-23	Guido Diepen	<guido@guidodiepen.nl>

	* Major rewrite into two separate components, one GUI component and one
	  dataserver component. These both run in their own separate proces,
	  meaning we don't have any problems with the threading within python
	  anymore.
	* Added support for listening to Status events generated when ActiveSync
	  process is going on. Currently it only shows an animated icon when
	  sync to sync-engine is in progress (NB does not have to be sync with
	  opensync!)
	* Added support for only starting the application once
	* Added support for starting the application in system-tray
	* Added support for starting the dataserver only (useful for later with
   	  d-busactivation)

2008-01-28	Guido Diepen	<guido@guidodiepen.nl>

	* Minor update in setup.py for correct handling of icons with packaging.

2008-01-23	Guido Diepen	<guido@guidodiepen.nl>

	* Working setup.py, no more problems with icons

2008-01-22	Guido Diepen	<guido@guidodiepen.nl>

	* Converted the directory structure for easy packaging
	* Created setup.py for distutils

2008-01-20	Guido Diepen	<guido@guidodiepen.nl>

	* Rewrote code to make use of locking for access to librapi2
	* Added window to show progress of CAB file copying (This needs
	  latest SVN librapi, for non-blocking CeWriteFile)

2008-01-19	Guido Diepen	<guido@guidodiepen.nl>

	* Some minor bugfixes in code
	* Some minor changes in GUI desgin
	* Added support for displaying partnerships 
	* Added support for removing partnerships
	* Added support for creating partnerships


2008-01-08	Guido Diepen	<guido@guidodiepen.nl>

	* Minor bugfix, add quotes around path and files to 
	  cope with spaces within them

2008-01-08	Guido Diepen	<guido@guidodiepen.nl>

	* Implemented Minimize-to-tray. Application must be quit
	  through Quit button, not through closing window
	* Implemented About dialog
	* Implemented handling of locked WM5 devices
	* Implemented handling of locked WM6 devices
	* Implemented more information on sysinfo screen
	* Did a bit of code-cleanup (more of this is needed)

2008-01-03	Guido Diepen	<guido@guidodiepen.nl>

	* Implemented a Periodic Timer, that will keep updating the
	  PhoneCommunicator object and notify any observers in case
	  something gets updated in the model
	* Implemented customEvent for updating the GUI outside of the
	  GUI thread.
	* Implemented initial progress report on copying CAB file to
	  device (console based for now)

2007-12-30	Guido Diepen	<guido@guidodiepen.nl>

	* Implemented use of tray icon. Currently only showing connection
	  status by means of the icon color. Will be minimize-to-tray
	* Implemented message balloons indicating connection status change
	* Implemented the possibility of installing CAB files through 
	  the application
	* Important note is that almost none to none checking is done!!
	  This program is still in heavy development
	* Added some new items to TODO

2007-12-29	Guido Diepen	<guido@jcwodan.nl>

	* Finished updating directory structure, program will start
	  again if fetched from SVN

2007-12-28	Guido Diepen	<guido@jcwodan.nl>

	* SynCE-KDM project renamed to SynCE-KPM. The problem is
	  that the KDM part could easily be confused with the 
	  KDE Desktop Manager. The name is now
	  SynCE KDE PDA Manager  (SynCE-KPM)
	* Changes in directory structure to make packaging easier later on

2007-12-20	Guido Diepen	<guido@jcwodan.nl>

	* SynCE-KDM now makes use of DBus to get information about 
	  connected phone. Furthermore the DBus information is also
	  used to find out if odccm is running and when devices
	  are connected/disconnected
	* Included CeDevice class, copied from synce-gnome application
	* Made the PhoneCommunicator class Observable. Other classes
	  can add a listener with a callback that will be called as
	  soon as the state of the phone changes.

2007-12-19	Guido Diepen	<guido@jcwodan.nl>

	* Before operations, the checks whether there still is a connection
	* Added an initial communcation class for handling the communcation
	  with the device
	* Added possibility of uninstalling programs from the device

2007-12-18	Guido Diepen	<guido@jcwodan.nl>

	* Initial version
