2010-10-17 Graham Cobb * src/main.c (gpesyncd_setup_databases): Add sync in progress lock Fix compiler warnings * src/gpesyncd.h: Add sync in progress lock Increment edit level 2009-02-08 Graham Cobb * src/gpesyncd.h (PROTOCOL_MINOR): Create new version 1.3.3. 2008-05-07 Graham Cobb * src/main.c (command_loop): On EOF perform a QUIT command (command_loop): Find matching END:... even if there are leading or trailing spaces Remove replace_newline 2007-10-10 Graham Cobb * src/import.c (add_event): Use specified calendar for import * src/gpesyncd.h: Increment protocol version, add import calendar pointer * src/main.c (do_command): Add PATH VEVENT command * src/main.c (setup_calendars): Add concept of import calendar and settable export calendar list 2007-10-09 Graham Cobb * src/main.c (do_command), src/gpesyncd.h: Add VERSION command 2007-09-07 Graham Cobb * src/export.c (get_event): fix workround for bug in event_db_find_by_uid which returns empty events when the UID does not exist (todo_db_item_to_tags): fix compilation warning * src/import.c: import categories for todos 2007-09-06 Graham Cobb * src/main.c (gpesyncd_setup_databases), configure.ac, src/gpesyncd.h: Initialise categories database 2007-07-18 Graham Cobb * src/import.c (add_event): unref items returned from mimedir_vcal_get_event_list and mimedir_vcal_get_todo_list (see bug 8) 2007-07-07 Florian Boor * Release version 2.0 * configure.ac, gpe-dist.am: Use GPE source distribution bits. 2007-03-21 Graham Cobb * src/export.c, src/import.c, src/main.c: eliminate compilation warnings 2007-02-20 Graham Cobb * src/import.c, src/main.c, src/export.c: apply interim fixes to compile with new libeventdb interface (see bug 14) Note that real fixes to handle errors are still outstanding (bug 14) 2007-01-10 Graham Cobb * src/import.c: make add_event correctly handle modify operations 2007-01-09 Graham Cobb * src/main.c: fix calls to printf to stop problems with text containing "%". * src/gpesyncd.h: include config.h, do not define _GNU_SOURCE explicitly (makes --enable-vartmp configure option work which fixes "no space" error on Maemo) * configure.ac: Depend on version 0.11 or greater of libtododb and 0.31 or greater of libeventdb. 2006-12-30 Neal H. Walfield * configure.ac: Depend on version 0.20 or greater of libgpevtype. 2006-12-29 Neal H. Walfield * src/export.c (todo_db_find_item_by_id): Move from here... * ../libtododb/todo-db.c: ... to here. 2006-12-29 Neal H. Walfield * configure.ac: Call AC_GNU_SOURCE. Require at least version 0.2 of libgpevtype. * src/Makefile.am (gpesyncd_SOURCES): Remove export-vcal.c and import-vcal.c. * src/export.c (get_event): Call event_export_as_vevent, not export_event_as_vevent. * src/import.c: Include . Call event_import_from_vevent, not do_import_vevent. Fix error handling. * src/import-vcal.c: Remove file. * src/import-vcal.h: Likewise. * src/export-vcal.c: Likewise. * src/export-vcal.h: Likewise. 2006-11-28 Florian Boor * Apply major patch by Graham Cobb including several major updates to work with latest PIM libraries and fixing a major number of bugs. It uses a similar import/export code like gpe-calendar as well: * import-vcal.c, import-vcal.h, export-vcal.c, export-vcal.h: import/export code from gpe-calendar added. * import.h: replace add/modify/del_item with add/modify/del_contact/event/todo. * import.c: replace add/modify/del_item with add/modify/del_contact/event/todo; remove direct sql access and replace with calls to libcontactsdb libeventdb libtododb. * export.h: add todo_db_item_to_tags, todo_db_find_item_by_id. * export.c: add todo_db_item_to_tags, todo_db_find_item_by_id; remove direct sql access and replace with calls to libcontactsdb libeventdb libtododb. * gpesyncd.h, main.c: remove direct sql access and replace with calls to libcontactsdb libeventdb libtododb; replace calls to add/modify/del_item with add/modify/del_contact/event/todo. * configure.ac: add references to libcontactsdb libeventdb libtododb; add --enable-vartmp option for configure. * Makefile.am: add export-vcal.c, import-vcal.c 2006-08-18 Martin Felis * INSTALL, autogen.sh: Simplified the build process. * AUTHORS, COPYING, NEWS: Added. 2006-05-19 Martin Felis * ChangeLog: Changed my email adress, hoping to receive less spam in the future. * main.c: Fixed some memory leaks, added a --help option. 2006-05-16 Florian Boor * configure.ac: Remove unused gettext bits breaking builds. 2006-01-16 Martin Felis * BUGS: Added BUGS file. 2006-01-07 Martin Felis * main.c: You can now access the gpesyncd over tcp/ip. 2005-11-13 gettextize * Makefile.am (SUBDIRS): Add po, m4. (ACLOCAL_AMFLAGS): New variable. (EXTRA_DIST): Add config.rpath, mkinstalldirs. * configure.ac (AC_OUTPUT): Add po/Makefile.in, m4/Makefile. 2005-09-21 Martin Felis * main.c: Removed some errors when compiling with -Werror (thanks koen) 2005-09-19 Martin Felis * export.c: Fixed bug, which wouldn't report items that do not have a modified tag (thanks koen). 2005-09-17 Martin Felis * main.c, gpesyncd.h: Removed fixed BUFFER_LENGTH. Using now a GString for receiving buffer in remote mode. 2005-09-16 Martin Felis * import.c, import.h, main.c: When adding an item, the uid of the added item will be reported. 2005-09-15 Martin Felis * import.c: Errors from libmimedir are now reported correctly. * main.c: The last command will now be cleared correctly. 2005-09-01 Martin Felis * import.c: Fixed a bug, that wouldn't delete todo_urn entries. * main.c: Removed some memory leaks. 2005-08-31 Martin Felis * import.c, import.h: Changed add_/modify_item to return the value of the modify tag. * main.c: The commands add and modify return now the value of the modify tag. 2005-08-31 Martin Felis * main.c: Creation of contact database corrected. 2005-08-31 Martin Felis * import.c: Added a check whether there are any items in the database. * main.c: gpesyncd now creates tables if they do not yet exist. This prevents gpesyncd from crashing when adding a new item. 2005-08-30 Martin Felis * main.c: Corrected processing of the data. Now also vcards that start with a BEGIN:vcard instead of a BEGIN:VCARD will be processed. * import.c: Made a seperate function for modifying data. Fixed the return value of del_item. 2005-08-30 Martin Felis * main.c: gpesyncd didn't want to stop after client disconnected. 2005-08-30 Martin Felis * export.c, main.c: Error in export.c caused segfault. (Forgot to check, whether I get some tags back or not). 2005-08-29 Martin Felis * Initial Release.