0.60 - 02/07/2009 Jason Day * Updated email and website address. * Finalized changes for 0.60 (that only took 3 years). 0.60-pre2 - 02/26/2006 Jason Day * Fix for API change in dlp_ReadDBList in pilot-link 0.12. * Fixed some memory leaks caused by not freeing content returned by gdbm_fetch. * Added support for purged databases: databases that were not on the palm at the last sync are highlighted in the clist(s). * Fixed a bug in destroy_gui that would cause a GTK failed assertion with new dbm files. Thanks Ludovic Rousseau. 0.60-pre1 - 02/20/2006 Jason Day * Use libplugin.h from jpilot CVS (0.99.9pre). * Refactored GUI code, removing most duplicated code blocks. * Database names are converted to UTF-8 before adding to CLists. The original, unconverted database names are stored in the clist row data. Thanks Ludovic Rousseau. * Multiple rows in the CLists can now be selected and moved. * Updated the GUI: removed the "Move All" buttons, moved and renamed the "Move" buttons. * Reworked the configure script: no longer tries to compile a test pilot-link program, added checks for pilot-link 0.12. * Added support for new API in pilot-link 0.12. * GTK-2 is now the default. Use --disable-gtk2 to use GTK-1.2. 0.51 - 07/19/2004 Jason Day Bugfix release * Changed the message at sync completion from "Backup: sync complete" from "Backup: backup complete". * Very minor code cleanup 0.50 - 02/02/2003 Jason Day Lots of major changes this time * Now uses automake for building * backup.c was split into several files, and all source files were moved to the src/ subdirectory * Replaced libplugin.h with the one from J-Pilot 0.99.4 * Feature request: persistent archive feature requested by Peter Williams was implemented * Added support for GTK2. This doesn't do anything special, but it is required to use with a GTK2-enabled J-Pilot * Added a check in configure for GDBM_NOLOCK, and if found, disable locking in gdbm. This fixes a problem with /home on NFS mount. 0.43 - 10/3/2002 Jason Day * Added fix for a '/' character in the PDA database name * Added calls to jp_pref_init and jp_pref_free - this fixes a nasty bug where jpilot-backup would crash and take the entire sync process down with it if backup.rc didn't exist * Added pilot libs to the link line 0.42 - 5/14/2002 Jason Day * Incorporated patch from Sylvain Holtzer which has many fixes for rpm building, as well as a fix for pilot-link 0.10. * added TODO 0.41.2 - 2/7/2002 Jason Day * Updated to use the new prefs API (J-Pilot 0.99.2 and later). 0.41 - 11/18/2001 Jason Day * Fixed a bug in move_selected_item which prevented the move from working. Actually, I caught this bug before release, but inadvertently released the wrong version of the file. Thanks to Gerhard Siegesmund for finding this bug. * Added README.jpilot-0.99.1pre 0.40 - 11/2/2001 Jason Day This is almost a complete rewrite. * Changed the default maximum number of archives to 99, and changed the archives pull-down menu to a spin button * Rewrote the preferences code to use the "standard" plugin prefs * Removed the "Apply Changes" button. Its use was a little misleading, anyway * Changed the "move" actions to automatically update the dbm files (necessary, with the removal of the Apply Changes button) * Changed the sync_when algorithm to be based on time of day, rather than time difference. For example, prevously, daily backups meant that 24 hours would have to pass before another backup was made. Now, if you use daily backups, you can sync at 2 minutes before midnight, then again at 2 minutes after midnight, and a backup will be made the second time. * Added libplugin.h and prefs.h from J-Pilot 0.99.1 * Added jpilot-backup.spec * Lots and lots of code cleanup 0.30 - 2/11/2001 Amy Loomis * Updated configure.in, Makefile.in, and backup.c to be compatible with J-Pilot 0.99 * Added --with-num-archives option to configure to allow user to decide at compile time the maximum number of archives (default 7). Jason Day * Updated and rearranged ChangeLog * Updated version numbers in configure.in and backup.c * Not released 0.24 - 2/10/2000 Minor changes in configure.in. Added COPYING to tarball (doh). 0.23 - 1/31/2000 Fixed bug in display_databases which would try to update the GUI even if the GUI had never been created. This didn't cause any crashes, just lots of GTK failed assertions. 0.22 - 12/15/1999 Initial release. Minor fixes and housecleaning. 0.20 Initial version.