rtcom-eventlogger (1.3-4+0m5) unstable; urgency=low

  * This entry has been added by BIFH queue processor
    version has been changed to 1.3-4+0m5

 -- Mahawadhi Ratna <ext-ratna.2.mahawadhi@nokia.com>  Thu, 04 Mar 2010 11:36:35 +0200

rtcom-eventlogger (1.3-4) unstable; urgency=low

  * Fix double-free crash when eventlogger directory can't be
    created. Fixes: NB#158726
  * Remove temporary backup files from ~/.rtcom-eventlogger to prevent them being
    used on next restore when "Communication and Calendar" is NOT selected.
  * Do not restore the database if it is not in the list of files to restore.
    Fixes: NB#158351

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Wed, 03 Mar 2010 10:29:07 +0100

rtcom-eventlogger (1.3-3) unstable; urgency=low

  * Fixes: NB#154356 - SSU update is not happening from PR1.1.1 to PR1.2
    librtcom-eventlogger1 depends now on librtcom-eventlogger0 so SSU
    works and HAM is happy. This breaks any 3th party app which depends
    on librtcom-eventlogger0 which thinks its dependency is fulfilled!

 -- Reto Zingg <reto.zingg@nokia.com>  Wed, 03 Feb 2010 14:57:04 +0200

rtcom-eventlogger (1.3-1) unstable; urgency=low

  * Providing a transitional dummy package for librtcom-eventlogger0 to
    librtcom-eventlogger1 transition. Fixes: NB#154356

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Tue, 26 Jan 2010 11:22:35 +0100

rtcom-eventlogger (1.2-1) unstable; urgency=low

  * New batch contact update API. Fixes: NB#152997

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Wed, 13 Jan 2010 10:52:59 +0100

rtcom-eventlogger (1.1-3) unstable; urgency=low

  * Use correct database filename when backing it up.
    Fixes: NB#151750

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Mon, 04 Jan 2010 18:56:42 +0100

rtcom-eventlogger (1.1-2) unstable; urgency=low

  * New package librtcom-eventlogger-doc containing autogenerated
    API documentation
  * Use SIGKILL to kill apps when doing restore (thanks, MUI).
    Fixes: NB#142172.
  * When restoring old format database, make sure it's converted instead
    of ignoring it and using new (to be overwritten) database.
  * When upgrading database, take care to remove any obsolete triggers.
    Fixes: NB#150298.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 18 Dec 2009 17:05:58 +0100

rtcom-eventlogger (1.1-1.1) unstable; urgency=low

  * Release with updated source version in configure.ac

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Tue, 08 Dec 2009 11:21:16 +0100

rtcom-eventlogger (1.1-1) unstable; urgency=low

  * Added rtcom_el_get_shared() method. Fixes: NB#149346.
  * Added new RTComElIter API methods and deprecated obsolete ones.
    Fixes: NB#147505.
  * Fixed several memory leaks.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Mon, 07 Dec 2009 16:01:50 +0100

rtcom-eventlogger (1.0-1.2) unstable; urgency=low

  * Marked as Provides librtcom-eventlogger0 for BIFH recompile bootstrapping

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Wed, 25 Nov 2009 02:06:35 +0100

rtcom-eventlogger (1.0-1.1) unstable; urgency=low

  * librtcom-eventlogger1 Conflicts/Replaces librtcom-eventlogger0

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Tue, 24 Nov 2009 15:52:27 +0100

rtcom-eventlogger (1.0-1) unstable; urgency=low

  * Database format changed (event direction no longer encoded in
    event type).
  * API and ABI break. Binary package renamed to rtcom-eventlogger1
  * Started using libtool versioning
  * Support for additional MUC flags and event types

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 20 Nov 2009 11:27:07 +0100

rtcom-eventlogger (0.80-5) unstable; urgency=low

  * Don't force UI refresh on no-op DbReopen signals
  * Use DB versioning and only attempt db create/upgrade if it's needed.
  * Fixes: NB#146873

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Wed, 18 Nov 2009 14:58:54 +0100

rtcom-eventlogger (0.80-4) unstable; urgency=low

  * disablde checks to build on BIFH

 -- Reto Zingg <reto.zingg@nokia.com>  Mon, 16 Nov 2009 10:40:06 +0200

rtcom-eventlogger (0.80-3) unstable; urgency=low

  * Properly handle old backups in the restore script. Fixes: NB#145820.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Mon, 09 Nov 2009 16:33:46 +0100

rtcom-eventlogger (0.80-2) unstable; urgency=low

  * Fixed group cache table updating on event deletion.
    Fixes: NB#139025, NB#139868.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 23 Oct 2009 12:21:43 +0200

rtcom-eventlogger (0.80-1) unstable; urgency=low

  * Refactored SQL code into db.[ch] and added extra
    tests. Fixes: NB#107189.
  * VCard attachments are now backed up. Fixes: NB139922.
  * Fixed conversation flags update in group cache.
    Fixes: NB#140458, NB#140812.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Wed, 14 Oct 2009 16:43:15 +0200

rtcom-eventlogger (0.78-2) unstable; urgency=low

  * Don't ignore is_read state when adding a new event.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 07 Aug 2009 15:29:42 +0200

rtcom-eventlogger (0.78-1) unstable; urgency=low

  * Added rtcom_el_fire_event_updated() method, to be used by plugins to
    notify change in the transient event data.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 31 Jul 2009 14:33:26 +0200

rtcom-eventlogger (0.77-2) unstable; urgency=low

  * Sync with all other logger instances if reopening the database.
    Fixes: #128509

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 17 Jul 2009 19:05:14 +0200

rtcom-eventlogger (0.77-1) unstable; urgency=low

  * When accessing the database, retry to open it if it wasn't already
    opened.
  * Return RTCOM_EL_INTERNAL_ERROR instead of asserting when the database
    can't be opened. Fixes: NB#125442.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Tue, 14 Jul 2009 18:48:55 +0200

rtcom-eventlogger (0.76) unstable; urgency=low

  * (Not uploaded to Fremantle.)
  * Add rtcom_el_event_free_contents() method
  * Extend test coverage considerably and run tests with critical warnings
    made fatal
  * Don't try to fetch nonexistent DB column additional_text, fixing a
    critical warning in rtcom_el_iter_get()
  * Document that rtcom_el_iter_get() should receive a zero-filled struct
  * Fix rtcom_el_iter_get_int by correcting the sense of a check
  * RTComElIter: fix the sql property
  * rtcom_el_iter_refresh: if the iterator has finished, still allow
    refreshing
  * When contacts are not in the address book, assume that every
    (local account, remote contact) pair is a unique contact, so that
    contacts with the same identifier on different protocols are not assumed
    to be the same person (as they aren't necessarily)
  * RTComEl: add support for changing home directory via environment variable
    RTCOM_EL_HOME, for testing

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Thu, 09 Jul 2009 10:02:46 +0100

rtcom-eventlogger (0.75) fremantle; urgency=low

  * Non-maintainer upload.
  * Get the regression test working again, add support for running it under
    lcov or valgrind, and fix a couple of memory leaks discovered by
    valgrinding it.
  * Fixes: NB#108349 - rtcom_el_query_get_row leaks GValue structs
  * Build with automake 1.9 so the lcov/coverage support works correctly
  * Run `make check` during the package build so developers have no excuse
    to let the regression test start failing again :-)

 -- Simon McVittie <simon.mcvittie@collabora.co.uk>  Fri, 03 Jul 2009 13:49:12 +0100

rtcom-eventlogger (0.74-1) unstable; urgency=low

  * Temporarily disable journal while deleting events.
    Fixes: NB#103157.
  * Treat SQLITE_IOERR as disk full condition.
    Fixes: NB#107108.
  * Don't leak busy loop count variable.
    Fixes: NB#121884.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 26 Jun 2009 09:14:15 +0200

rtcom-eventlogger (0.73-2) unstable; urgency=low

  * Fix event insertion problems when the event IDs are reused.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 12 Jun 2009 16:11:26 +0200

rtcom-eventlogger (0.73-1) unstable; urgency=low

  * Implement group info cache for speeding up conversation loading.
    Fixes: NB#107196.
  * Use SYNCHRONOUS=OFF SQLite option to avoid fsyncs on every commit.
    Fixes: NB#120457.
  * Put db and plugin init in a single exclusive transaction.
    Fixes: NB#117862.
  * Using exclusive transaction for event insertion so that the SQL
    statement could be retried.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 12 Jun 2009 14:17:08 +0200

rtcom-eventlogger (0.72-2) unstable; urgency=low

  * Fix expected SQLite error codes when retrieving event
    attachments. Fixes: NB#119704, NB#119628.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Wed, 03 Jun 2009 14:47:17 +0200

rtcom-eventlogger (0.72-1) unstable; urgency=low

  * Actually set RTCOM_EL_DATABASE_FULL error if db/disk is full.
    Fixes: NB#107108.
  * New method for updating contact data. Fixes: NB#103180.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Mon, 25 May 2009 17:33:37 +0200

rtcom-eventlogger (0.71-1) unstable; urgency=low

  * New API for atomic event reading.
  * Time bounds on all sqlite busyloops. Fixes: NB#107189.
  * Don't treat SQL busy error as fatal when attempting to create
    the database: Fixes: NB#113990.
  * Remove DBus filter when disposing the eventlogger.
    Fixes: NB#116603, NB#117041.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Thu, 21 May 2009 10:52:40 +0200

rtcom-eventlogger (0.70-2) unstable; urgency=low

  * Gracefully handle dbus events after eventlogger object is disposed.
    Fixes: NB#111602.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Thu, 30 Apr 2009 08:09:18 +0200

rtcom-eventlogger (0.70-1) unstable; urgency=low

  * New atomic event addition API.
  * New error codes for event addition. Fixes: NB#107108.
  * Code logic fixes. Fixes: NB#102635, NB#110820.
  * Don't leak GValue strings in event iterator. Fixes: NB#108349.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Tue, 28 Apr 2009 06:37:15 +0200

rtcom-eventlogger (0.69-3) unstable; urgency=low

  * Fix computing the number of unread events in group. Fixes: NB#108086.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Sat, 28 Mar 2009 11:32:42 +0100

rtcom-eventlogger (0.69-2) unstable; urgency=low

  * Code logic fixes. Fixes: NB#102635
  * Fix SQL query part for returning unique remote contacts. Fixes: #NB103180.
  * Make eventlogger database and directory user-accessible only.
    Fixes: NB#106912.
  * Don't spam with spurious warning messages. NB#107425.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Wed, 25 Mar 2009 15:33:00 +0100

rtcom-eventlogger (0.69-1) unstable; urgency=low

  * API change: Signals "new-event", "event-updated" and
    "event-deleted" have an additional string parameter, service.
  * Acquire exclusive db lock (for writing) as early as possible,
    but if it fails, try for 2 seconds before giving up.
  * Fixes: NB#106439.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Sun, 22 Mar 2009 17:43:27 +0100

rtcom-eventlogger (0.68-3) unstable; urgency=low

  * Don't finalize SQLite statement before passing it on to attachment
    iterator. Fixes: NB#107176.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Sun, 22 Mar 2009 12:04:01 +0100

rtcom-eventlogger (0.68-2) unstable; urgency=low

  * Set GError SQL statement fails when updating event end time.
    Fixes: NB#104831.
  * 

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Mon, 16 Mar 2009 16:49:50 +0100

rtcom-eventlogger (0.68-1) unstable; urgency=low

  * Code logic fixes. Fixes: NB#99177.
  * Don't overwrite already set errors. Fixes: NB#100661.
  * Don't hang forever if database is locked. Fixes: NB#101267.
  * Don't leak dbus event data strings. Fixes: NB#102943.
  * Don't require remote ebook uid to be unique. Fixes: NB#102926.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Fri, 06 Mar 2009 11:46:28 +0100

rtcom-eventlogger (0.67-1) unstable; urgency=low

  * Scripts for backing up/restoring user data. Fixes: NB#91395.
  * Script for clearing user data. Fixes: NB#99071.
  * Added G_DECL_{BEGIN,END} to event.h. Fixes: NB#99308.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Tue, 25 Feb 2009 14:21:42 +0100

rtcom-eventlogger (0.66-1) unstable; urgency=low

  * Emit refresh-hint signal on generic event deletion. Fixes: NB#96519.
  * Don't try to get details for event we've just deleted. Fixes: NB#96909.
  * Try to repair corrupted database. Fixes: NB#97024.
  * Update abook uid and remote name for remote contact if they've
    changed. Fixes: NB#98187.
  * Memory leak fix.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Tue, 27 Jan 2009 10:21:42 +0100

rtcom-eventlogger (0.65-2) unstable; urgency=low

  * Use subselect in event deletion so we can use any field for matching
    the events. Fixes: NB#97672.

 -- Senko Rasic <senko.rasic@collabora.co.uk>  Tue, 13 Jan 2009 12:37:00 +0100

rtcom-eventlogger (0.65-1) unstable; urgency=low

  * Fix a typo in the SQL string to delete all events of a certain service.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu,  8 Jan 2009 14:32:10 +0200

rtcom-eventlogger (0.64-1) unstable; urgency=low

  * Restore the "db" property on RTComEl because it was used by the plugins'
  conveniente APIs. Fixes: NB#97014.
  * Sets the error when failing to add event. Fixes: NB#97285.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri,  2 Jan 2009 15:32:14 +0200

rtcom-eventlogger (0.63-1) unstable; urgency=low

  * Updated backup category name to comm_and_cal.
  * Fixed per-user eventlogger directory and added config for log backup
  * Updated tests.
  * Refactorization of underlying sql engine.
  * Removed unnecessary libmcclient dependency.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Wed, 31 Dec 2008 11:55:25 +0200

rtcom-eventlogger (0.62-1) unstable; urgency=low

  * Minor GObject broilerplate fix.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri, 28 Nov 2008 13:06:48 +0200

rtcom-eventlogger (0.61-1) unstable; urgency=low

  * New function: rtcom_el_delete_events that delete all events matching a
  query.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Wed, 26 Nov 2008 12:03:22 +0200

rtcom-eventlogger (0.60-1) unstable; urgency=low

  * Using the right icons.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue, 25 Nov 2008 17:06:15 +0200

rtcom-eventlogger (0.59-1) unstable; urgency=low

  * Fix logical IDs.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon, 10 Nov 2008 11:24:05 +0200

rtcom-eventlogger (0.58-1) unstable; urgency=low

  * Querying for local-uid works again. Fixes: NB#91963.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri,  7 Nov 2008 10:29:10 +0200

rtcom-eventlogger (0.57-1) unstable; urgency=low

  * Added RTCOM_EL_OP_STR_ENDS_WITH.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue,  4 Nov 2008 11:30:59 +0200

rtcom-eventlogger (0.56-1) unstable; urgency=low

  * Adding rtcom_el_delete_all.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Wed, 29 Oct 2008 11:50:01 +0200

rtcom-eventlogger (0.55-1) unstable; urgency=low

  * Working around a possible sqlite3 bug.
  * Fixing a g_debug.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri, 17 Oct 2008 17:12:08 +0300

rtcom-eventlogger (0.54-1) unstable; urgency=low

  * eventlogger.[ch]: 'remembering' what the group-uid of the last added event
  is, for easy retrieval.
  * eventlogger.c: fixing a memory leak; not changing the RTComElEvent that I'm
  adding; give a random remote-ebook-uid starting with 'INVALID-' if not
  provided with one. Fixes: NB#90180.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu, 16 Oct 2008 17:04:24 +0300

rtcom-eventlogger (0.53-1) unstable; urgency=low

  * Removed -Wcast-align.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu, 16 Oct 2008 15:59:34 +0300

rtcom-eventlogger (0.52-1) unstable; urgency=low

  * New function: rtcom_el_get_events_by_header.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Wed, 15 Oct 2008 10:15:50 +0300

rtcom-eventlogger (0.51-1) unstable; urgency=low

  *  Emitting an all-deleted gobject signal that carries the service of all
  the events deleted by service.
  * eventlogger.[ch]: implementing rtcom_el_count_by_service.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon, 13 Oct 2008 10:02:49 +0300

rtcom-eventlogger (0.50-1) unstable; urgency=low

  * Forgot to update the gobject signals after adding arguments to the dbus
  ones.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu,  2 Oct 2008 13:50:58 +0300

rtcom-eventlogger (0.49-1) unstable; urgency=low

  * RTCOM_EL_QUERY_GROUP_BY_LOCAL_AND_REMOTE_UID renamed to
    RTCOM_EL_QUERY_GROUP_BY_UIDS.
  * eventlogger.c (rtcom_el_get_contacts_events_n): improving readability.
  * Adding a newline after an error message.
  * el_client.c: add support to rtcom_el_delete_by_service.
  * eventlogger.[ch]: adding rtcom_el_delete_by_service.
  * eventlogger.[ch]: adding function rtcom_el_get_local_remote_uid_events_n.
  * eventlogger-iter.c (_find_value, rtcom_el_iter_get_raw): removing
    unnecessary g_debug spam.
  * configure.ac: adding the --enable-debug flag, that will enable g_debug spam
  * Fixing a regression that caused the retrieval of a header to fail.
  * Reorganizing the emission of the dbus messages and adding local_uid and
    remote_uid as attributes.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu,  2 Oct 2008 11:05:15 +0300

rtcom-eventlogger (0.48-1) unstable; urgency=low

  * eventlogger.c: fixing a double free.
  * eventlogger.c: changed some warnings to simple debug messages.
  * eventlogger-iter.c: made a function more readable.
  * eventlogger.c, eventlogger-iter.c: adding some g_debugs.
  * eventlogger-iter.c: fixed a silly error. A missing ! can make a big
    difference :-)
  * eventlogger.c: adding a "db" property. Plugins can use it in order to perform
    db operations.
  * eventlogger.[ch]: rtcom_el_set_time function added. This can be used in order
    to update the end-time of a call (if you have logged it at the beginning,
    when the end-time was unknown).
  * eventlogger-plugin.h, eventlogger.c: plugins can now expose an _init function
    that can operate with the db directly.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon, 22 Sep 2008 11:53:44 +0300

rtcom-eventlogger (0.47-2) unstable; urgency=low

  * eventlogger.c: improvements in the dbus handling code.
  * eventlogger-iter.c, eventlogger-query.c, eventlogger.c: suppressed some
    noisy warnings; added some other insightful debug information; fixed a
    problem introduced by 0.46, ie that building the internal db representation
    _after_ installing the plugins was preventing the latters from checking if
    the same service, event-type or flag existed already. This caused catastrophic
    consequences.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri,  5 Sep 2008 14:14:49 +0300

rtcom-eventlogger (0.46-1) unstable; urgency=low

  * eventlogger.c: build representation of the db _after_ loading the
  plugins.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri,  5 Sep 2008 11:10:41 +0300

rtcom-eventlogger (0.45-1) unstable; urgency=low

  * The testcases are again built also during 'make all'; two more testcases
  added to debian/control; rtcom-eventlogger-client package created; some
  names made clearer.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri,  5 Sep 2008 09:38:32 +0300

rtcom-eventlogger (0.44-1) unstable; urgency=low

  * event.[ch], eventlogger.[ch]: partly reverting the patch that introduced
    the use of rtcom_el_event_free also in case of static allocation; removed
    the useless headers hash table from the event's structure; changed
    rtcom_el_fetch_headers so that it returns a hash table of key:value directly.
  * eventlogger-iter.[ch], check_el.c: added API rtcom_el_iter_{get_int,dup_string}.
  * tests/test-plugin.c: initializes Foo to G_TYPE_STRING also if it's going to set it to null.
  * eventlogger-iter.c: remove a redundant g_warning.
  * event.[ch]: forcing the user to use rtcom_el_event_free even for statically allocated events,
    so to free him from the burden of freeing the headers himself.
  * eventlogger.c: fix dbus path and interface.
  * eventlogger.c: do not crash if the plugin is not defined (eg if there's an event for a
    service whose plugin is not installed anymore).
  * eventlogger.c: do not write possible garbage in the db if some event's fields are not set.
  * tests/Makefile.am: only building testcases and test plugin upon 'make check'; fixing libtool
    from not generating a shared object when doing check_LTLIBRARIES by using '-rpath /nowhere'.
  * eventlogger.c: fixed a silly comparison: if(! a != b)
  * eventlogger.c: removing unnecessary dbus filters and removing the &err argument from some dbus
    calls, for performance.
  * eventlogger.c: removed references to unused variable.
  * event.[ch]: serveral improvements: adding RTCOM_EL_EVENT_INIT, fixed some
    potential crashes, added documentation to rtcom_el_event_new. Please read it.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu,  4 Sep 2008 17:33:38 +0300

rtcom-eventlogger (0.43-1) unstable; urgency=low

  * Removed plugins from here because they're going to have their own package.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue,  2 Sep 2008 14:43:39 +0300

rtcom-eventlogger (0.42-1) unstable; urgency=low

  * Updating doxygen docs.
  * rtcom_el_get_{service,eventtype,flag}_id reimplemented using the new hashtables.
  * Removing some McAccountManager code that, god knows how, made it alive so far.
  * Changing the internal representation of plugins' services, event-types and flags from GList to GHashTable.
  * Some fixes for the call plugin.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue,  2 Sep 2008 11:44:25 +0300

rtcom-eventlogger (0.41-1) unstable; urgency=low

  * Removing forbidden word from openoffice document.
  * src/eventlogger-query.c (rtcom_el_query_get_property): fixed a g_value
    type mismatch.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu, 28 Aug 2008 10:19:05 +0300

rtcom-eventlogger (0.40-1) unstable; urgency=low

  * Removing forbidden word
  * Updating doxygen
  * Fixing some names in the usage section of check-el

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Wed, 27 Aug 2008 16:38:49 +0300

rtcom-eventlogger (0.39-1) unstable; urgency=low

  * eventlogger.c: fixed a signed/unsigned mismatch to make the cs2007
  compiler happy.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri,  8 Aug 2008 10:19:28 +0300

rtcom-eventlogger (0.38-1) unstable; urgency=low

  * client/el-client.c, plugins/{call,sms,test}.c,
    rtcom-eventlogger/{event,eventlogger-iter,eventlogger-query,
    event-logger-types,eventlogger}.h, src/{event,eventlogger-iter,
    eventlogger-query,eventlogger}.c, tests/check_el.c:
    source_uid and source_name changed to local_uid and local_name;
    destination_uids and destination_names changed to remote_uid and remote_name
    (they go to singular form because the comma-separated multiple destinations
    concept is going to be dropped - it's not needed anyway). This simplifies
    some code and it's gonna simplify even more for the UI library, as the
    direction of the event is figured out from the event's flags.
  * configure.ac, debian/control, plugins/sms.c,
    rtcom-eventlogger/eventlogger.h, src/eventlogger.c: ported to libmcclient.
  * rtcom-eventlogger/eventlogger.h, src/eventlogger.c:
    function rtcom_el_get_contacts_events_n added.
  * plugins/sms.c: updated to using RTComElQueryGroupBy rather than a
    gboolean.
  * src/eventlogger.c: never place NULL as a STRING argument to a dbus message
    and invert remote-ebook-uid and group-uid in the dbus messages.
  * client/el-client.c  rtcom-eventlogger/event.h
    rtcom-eventlogger/eventlogger-query.h rtcom-eventlogger/eventlogger-types.h
    rtcom-eventlogger/eventlogger.h src/event.c src/eventlogger-iter.c
    src/eventlogger-marshalers.c src/eventlogger-marshalers.h
    src/eventlogger-query.c src/eventlogger.c tests/check_el.c:
    source-ebook-uid more properly renamed to remote-ebook-uid; implemented logic
    to group by remote-ebook-uid; changed the signals to also carry the
    remote-ebook-uid; changed the group property from gboolean to a group-by
    property of type RTComElQueryGroupBy.
  * eventlogger.c (_db_busy_handler) (_initialize_db): the db has its
    default busy handler defined to a function that performs a
    sched_yield(). This way, existing code like "while(step statement ==
    SQLITE_BUSY);" will keep working, because inside the code that tries to
    step the statement, the busy handler will be called, the process will be
    yielded, and the infinite ";" loop won't be executed (thus clogging the
    CPU) because the function that steps the statement will never really
    return SQLITE_BUSY.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu,  7 Aug 2008 12:13:46 +0300

rtcom-eventlogger (0.37-1) unstable; urgency=low

  * plugins/sms.c (_user_is_source): checking if the user is NULL.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon, 21 Jul 2008 10:48:39 +0300

rtcom-eventlogger (0.36-1) unstable; urgency=low

  * plugins/call.c (rtcom_el_plugin_get_value): fixed a memory leak.
  * plugins/{sms,call}.c (rtcom_el_plugin_get_value): improved code readability.
  * plugins/{sms,call}.c (rtcom_el_plugin_get_value): some micro-optimization.
  * plugins/{sms,call}.c (rtcom_el_plugin_get_value): use g_value_take_string
    rather than set_string and g_free.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri,  4 Jul 2008 11:34:01 +0300

rtcom-eventlogger (0.35-1) unstable; urgency=low

  * plugins/sms.c (rtcom_el_plugin_get_value): fixing a memory leak when finding the destination of a message.
  * plugins/sms.c: (_user_is_source) fixing a memory leak with the
    mc_accounts_list();
  * eventlogger-iter.c: (rtcom_el_iter_get_raw) fixing a memory leak:
    setting the string in the GValue as static. Mind: it will be
    invalidated when you advance the iterator.
  * eventlogger.c (rtcom_el_get_group_info): fixing a memory leak: freeing the sql string.
  * plugins/sms.c (rtcom_el_plugin_get_value): fixing a memory leak: unsetting the gvalue holding a string.
  * plugins/{sms,call}.c: SMS and CALL plugin now return the displayed-name
    and the vcard-field as well

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu,  3 Jul 2008 11:26:41 +0300

rtcom-eventlogger (0.34-1) unstable; urgency=low

  * el-client.c: added commands set-flag and unset-flag; added
    --with-vcard-field option.
  * eventlogger.c (_get_events_group_uid): fixing a signed/unsigned mismatch
    for g_strdup.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu, 19 Jun 2008 15:08:47 +0300

rtcom-eventlogger (0.33-1) unstable; urgency=low

  * eventlogger.c: (_get_events_group_uid), (rtcom_el_set_read_event),
    (rtcom_el_set_event_flag), (rtcom_el_unset_event_flag),
    (rtcom_el_delete_event): BUGFIX: strdupping the group_uid returned by
    _get_events_group_uid, because it would get invalidated when finalizing the
    sqlite statement.
  * eventlogger.h, eventlogger.c: added the rtcom_el_get_group_most_recent_id()
    function.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu, 19 Jun 2008 12:13:28 +0300

rtcom-eventlogger (0.32-1) unstable; urgency=low

  * client/Makefile.am, client/el-client.c, configure.ac, Makefile.am:
    - client application added
  * eventlogger.c:
    - BUGFIX: the sql statement wasn't finalized when fetching the group_uid;
    - BUGFIX: was trying to fetch the group_uid only _after_ deleting an event
  * eventlogger.{h,c}:
    - added new function: rtcom_el_delete_event();
    - dbus code refactored;
    - created private function to get the group from an event_id;
    - sending up a "event-deleted" gobject signal when an event is deleted.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Wed, 18 Jun 2008 14:16:02 +0300

rtcom-eventlogger (0.31-1) unstable; urgency=low

  * SMS plugin able to determine whether the user was the last one to reply in
  a conversation, returning the correct icon.
  * Added dependency from libmissioncontrol-dev.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue, 17 Jun 2008 14:19:13 +0300

rtcom-eventlogger (0.30-1) unstable; urgency=low

  * eventlogger-iter.c: fixing a memory leak: the reference to the
    RTComElQuery object wasn't release upon finalization.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue, 17 Jun 2008 09:54:53 +0300

rtcom-eventlogger (0.29-1) unstable; urgency=low

  * The signals also carry the group_uid.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon, 16 Jun 2008 13:45:56 +0300

rtcom-eventlogger (0.28-1) unstable; urgency=low

  * The logic to return the icon-path, in the SMS plugin, now considers
  whether there's grouping or not.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu, 12 Jun 2008 17:55:40 +0300

rtcom-eventlogger (0.27-1) unstable; urgency=low

  * The emitted dbus signal is catched from the rtcom-eventlogger framework
    itself, so that what's sent up is actually a gobject signal. This way
    I'm free to change the IPC in the future, without effecting
    rtcom-eventlogger-ui or any other users. Plus, now users are not forced
    to use dbus directly.
  * eventlogger.c:
    A dbus signal is emitted also when an event is updated (with changed is_read
    flag or with changed flags)
  * eventlogger.{h,c}:
    functions rtcom_{set,unset}_event_flag() added
  * eventlogger.c:
    function rtcom_el_get_flag_value() implemented
  * check_el.c:
    test case "test_flags" added
  * plugins/sms.c:
    The SMS plugin is able to serve a different icon according to the group
    information (e.g. if there are unread messages, pending messages, messages
    with errors in a group)
  * eventlogger.{h,c}:
    Added function rtcom_el_get_group_info, that returns information about a
    group, such as total number of events, number of unread (unseen) events,
    and the OR of the flags of all the events in the group.
  * The RTComElIter object stores a reference to the RTComEl object that created
    it

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu, 12 Jun 2008 16:01:11 +0300

rtcom-eventlogger (0.26-1) unstable; urgency=low

  * eventlogger-query.c: fixing a bug introduced in 0.25-1: the SQL was
    malformed.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue, 10 Jun 2008 13:48:07 +0300

rtcom-eventlogger (0.25-1) unstable; urgency=low

  * eventlogger.{h,c}: rtcom_el_get_n_events() removed
  * eventlogger-query.{h,c}: rtcom_el_query_refresh() added; the
    rtcom_el_query_prepare() function doesn't also generate a COUNT query
    anymore
  * test/check_el.c: the test about rtcom_el_get_n_events() has been removed

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue, 10 Jun 2008 12:34:50 +0300

rtcom-eventlogger (0.24-1) unstable; urgency=low

  * Fixng group_id -> group_uid when grouping thr query.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon,  9 Jun 2008 17:43:06 +0300

rtcom-eventlogger (0.23-1) unstable; urgency=low

  * Updating docs.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon,  9 Jun 2008 17:30:13 +0300

rtcom-eventlogger (0.22-1) unstable; urgency=low

  * Bumping to 0.22-1 after previous release erroneusly tagged 0.21-2.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon,  9 Jun 2008 17:24:18 +0300

rtcom-eventlogger (0.21-2) unstable; urgency=low

  * Fixed a naming mismatch: rtcom_el_query_set_group_by_conversation
    should've been actually named rtcom_el_query_set_group.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon,  9 Jun 2008 17:22:19 +0300

rtcom-eventlogger (0.21-1) unstable; urgency=low

  * Added group_uid column to the db and the RTComElEvent.
  * Docs updated.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon,  9 Jun 2008 17:11:16 +0300

rtcom-eventlogger (0.20-1) unstable; urgency=low

  * Removing the -ansi compiler flag.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu,  5 Jun 2008 15:01:02 +0300

rtcom-eventlogger (0.19-1) unstable; urgency=low

  * Fixing 6 memory leaks.
  * Duplicating strings when setting an event.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu,  5 Jun 2008 13:03:37 +0300

rtcom-eventlogger (0.18-1) unstable; urgency=low

  * Fixed a signed/unsigned mismatch.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue,  3 Jun 2008 14:34:11 +0300

rtcom-eventlogger (0.17-1) unstable; urgency=low

  * RTComElEvent is no longer a GObject.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue,  3 Jun 2008 13:55:52 +0300

rtcom-eventlogger (0.16-1) unstable; urgency=low

  * Bug fixed: the framework was only loading the representation of the first
    service, event-type and flag found.
  * Fixing an overflow problem with the storage-time property of RTComElEvent.
  * Adding draft of CALL plugin.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri, 30 May 2008 18:26:31 +0300

rtcom-eventlogger (0.15-1) unstable; urgency=low

  * Casting some unsigned chars to prevent a warning.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu, 29 May 2008 09:13:00 +0300

rtcom-eventlogger (0.14-1) unstable; urgency=low

  * Some utility functions to set and retrieve headers from events.
  * The SMS plugin is able to set the proper display name according to the
    direction of the sms.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Wed, 28 May 2008 18:20:28 +0300

rtcom-eventlogger (0.13-1) unstable; urgency=low

  * Fixing a warning. 

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue, 27 May 2008 14:24:05 +0300

rtcom-eventlogger (0.12-2) unstable; urgency=low

  * Added libsqlite3-dev as a dependency to librtcom-eventlogger-dev

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue, 27 May 2008 13:15:38 +0300

rtcom-eventlogger (0.12-1) unstable; urgency=low

  * Added a rtcom_el_get_unique_account_ids function. 

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon, 26 May 2008 17:18:12 +0300

rtcom-eventlogger (0.11-1) unstable; urgency=low

  * Adding source_ebook_uid to the db.
  * Fixing typos in the docs.
  * Regenerating docs.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri, 23 May 2008 12:14:45 +0300

rtcom-eventlogger (0.10-1) unstable; urgency=low

  * Having the test plugin output the id
  * Added functions: rtcom_el_get_unique_source_uids,
    rtcom_el_get_unique_source_names.
  * Some testing framework corrections
  * A memory leak fixed
  * Docs updated

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Wed, 21 May 2008 17:14:27 +0300

rtcom-eventlogger (0.9-1) unstable; urgency=low

  * Adding some pixbufs; having the SMS plugin just return the normal icon for
    now.
  * Be scrupolous and always set a sqlite3 statement to NULL after finalizing
    it. This might save a few headaches.
  * Test plugin shows source_uid for debugging purposes.
  * Creating RTComElQuery.
  * Version bumped to 0.9

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon, 19 May 2008 11:38:47 +0300

rtcom-eventlogger (0.8-2) unstable; urgency=low

  * binary package librtcom-eventlogger1 renamed to librtcom-
    eventlogger0 to reflect library's so-version

 -- Dmitry Rozhkov <dmitry.rozhkov@nokia.com>  Fri, 16 May 2008 15:47:09 +0300

rtcom-eventlogger (0.8-1) unstable; urgency=low

  * Adding pango-markup property to RTComElEvent.
  * Initting the pango-markup GValue before setting its content and using
    newline correctly.
  * Indentation fix.
  * Having the sms plugin return correct pango-markup.
  * Version bumped to 0.8

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue, 13 May 2008 11:48:15 +0300

rtcom-eventlogger (0.7-2) unstable; urgency=low

  * Debian changelog's changes committed. 

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri,  9 May 2008 14:04:15 +0300

rtcom-eventlogger (0.7-1) unstable; urgency=low

  * Using the "check" test suite to run test cases
  * INSTALL file updated by autotools.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri,  9 May 2008 13:59:57 +0300

rtcom-eventlogger (0.6-1) unstable; urgency=low

  * Updating doxygen output.
  * Having the test plugin return also the event id in the additional-text,
    for testing purposes.
  * Actually sorting the query by id DESC, so the Events will be automatically
    sorted correctly in the widget.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Thu,  8 May 2008 14:11:08 +0300

rtcom-eventlogger (0.5-1) unstable; urgency=low

  * Plugins don't return a GdkPixbuf named "icon-pixbuf" anymore, but only the
    path named "icon-path".
  * Removed dependency from GDK.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Wed,  7 May 2008 09:42:11 +0300

rtcom-eventlogger (0.4-1) unstable; urgency=low

   * event.{h,c} (RTComElEvent):
     RTComElEvent vastly improved: can now be used to represent a whole Event
     (albeit no headers or attachments)
   * event.{h,c} (RTComElEvent):
     Added a function to compare two RTComElEvents. It compares "lazily", i.e.
     only compares properties that are defined for both
   * eventlogger-iter.{h,c} (RTComElEventIter):
     The preferred way to get an even'ts info from an iterator, is now to get
     the actualy RTComElEvent rather than a GValueArray. Therefore the function
     that returns a GValueArray is now renamed to rtcom_el_iter_get_valuearray
     and rtcom_el_iter_get will return a newly allocated RTComElEvent with all
     the possible properties set.
   * eventlogger.c, eventlogger-iter.c, eventlogger-types.h
     (RTComElEventIter, RTComElColumn):
     The service name is now also INNER JOINed
   * eventlogger.c, eventlogger-iter.c (RTComElEventIter):
     The rtcom_el_iter_get function can also be given "service" and "event-type"
     as arguments (rather than just "service-id" and "event-type-id"), so it's more
     flexible
   * event.c (RTComElEvent):
     Changing some properties from guint to gint, for uniformity; using
     g_value_dup_string rather than g_strdup(g_value_get_string(..)) whenever
     possible.
   * test/*.c:
     All the tests updated to the API change (_valuearray)
   * test/07_test_get:
     Added a test for the new rtcom_el_iter_get implementation
   * configure.ac, debian/changelog:
     Bumping version up to 0.4

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Tue,  6 May 2008 14:28:24 +0300

rtcom-eventlogger (0.3-1) unstable; urgency=low

  * Removing -std=c99 from the compiler's options.
  * Fixing some signed/unsigned mismatches. 

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon,  5 May 2008 18:03:35 +0300

rtcom-eventlogger (0.2-2) unstable; urgency=low

  * Setting version to 0.2 in configure.ac.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon,  5 May 2008 15:45:58 +0300

rtcom-eventlogger (0.2-1) unstable; urgency=low

  * Releasing 0.2-1 after API change in 0.1-4.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon,  5 May 2008 15:25:50 +0300

rtcom-eventlogger (0.1-4) unstable; urgency=low

  * API change: the get_events and get_n_events function require that the
    max_events argument is a gint, and not a guint. That's because the sqlite3
    SQL implementation says that a LIMIT of -1 means no limit. This means that
    it's now possible to select using an OFFSET but no LIMIT.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon,  5 May 2008 14:52:54 +0300

rtcom-eventlogger (0.1-3) unstable; urgency=low

  * Fixing package name in a debian/rules rule.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri,  2 May 2008 11:14:53 +0300

rtcom-eventlogger (0.1-2) unstable; urgency=low

  * Updated debian scripts to use cdbs.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Fri, 02 May 2008 11:00:42 +0300

rtcom-eventlogger (0.1) unstable; urgency=low

  * Initial Release.

 -- Salvatore Iovene <ext-salvatore.iovene@nokia.com>  Mon, 31 Mar 2008 14:50:36 +0300
