2007-06-21 Murray Cumming <murrayc@murrayc.com>
authorMurray Cumming <murrayc@murrayc.com>
Thu, 21 Jun 2007 12:42:31 +0000 (12:42 +0000)
committerMurray Cumming <murrayc@murrayc.com>
Thu, 21 Jun 2007 12:42:31 +0000 (12:42 +0000)
commit1928e560fa179d8a6427ff3a1300f739b6fb847a
treed10aeb2239d7627fc90752b1c28dac63748fc01e
parentf3c9f3f7674658ba30f7b3fb813e520cd451694e
2007-06-21  Murray Cumming  <murrayc@murrayc.com>

* libmodest-dbus-client/libmodest-dbus-client.h:
* libmodest-dbus-client/libmodest-dbus-client.c:
(modest_dbus_message_iter_get_search_hit),
(libmodest_dbus_client_search):
Reorganised and commented this.
Removed modest_search_hit_free() from the public API because it
is not needed.

Added libmodest_dbus_client_get_folders() and
modest_folder_result_list_free().

* src/dbus_api/modest-dbus-api.h:
* src/dbus_api/modest-dbus-callbacks.c:
(modest_dbus_req_filter): Commented. Moved most code to
on_dbus_method_search() and added on_dbus_method_get_folders().

* src/maemo/modest-platform.c: (modest_platform_init): Commented the use
of the extra D-Bus handler.

* tests/dbus_api/Makefile.am:
* tests/dbus_api/test_get_folders.c: New test for
libmodest_dbus_client_get_folders(). This seems to return an empty list
at the moment. That could be the same error that causes the message list
to be empty sometimes.
This should help with projects.maemo.org bug NB#57740.

pmo-trunk-r2358
ChangeLog
ChangeLog2
libmodest-dbus-client/libmodest-dbus-client.c
libmodest-dbus-client/libmodest-dbus-client.h
src/dbus_api/modest-dbus-api.h
src/dbus_api/modest-dbus-callbacks.c
src/maemo/modest-platform.c
src/modest-tny-account-store.h
tests/dbus_api/Makefile.am
tests/dbus_api/test_compose_mail.c
tests/dbus_api/test_get_folders.c [new file with mode: 0644]