2007-04-24 Murray Cumming <murrayc@murrayc.com>
authorMurray Cumming <murrayc@murrayc.com>
Tue, 24 Apr 2007 17:31:56 +0000 (17:31 +0000)
committerMurray Cumming <murrayc@murrayc.com>
Tue, 24 Apr 2007 17:31:56 +0000 (17:31 +0000)
commit140b3a1e00f1d04e8fd2683e9b77aba8bf79c2d5
tree8ea85e05e3e5a68dce6080ce6f474d5cab2c035d
parent2b9a8d59e8b70af6fde9ef3f8c3e7a20d577d481
2007-04-24  Murray Cumming  <murrayc@murrayc.com>

* src/dbus_api/modest-dbus-api.h:
        * src/dbus_api/modest-dbus-callbacks.c:
        Use an idle callback to execute the modest code in the application's own thread.
        Remove the helloworld example method.
        Handle mail-to and open-message D-Bus methods, though the mail-to format needs to be
        parsed, and the open-message method is not implemented because this is not yet implemented in
        modest itself.
        * libmodest-dbus-client/libmodest-dbus-client.c:
        (libmodest_dbus_client_send_mail), (libmodest_dbus_client_mail_to),
        (libmodest_dbus_client_open_message):
        * libmodest-dbus-client/libmodest-dbus-client.h: New functions for the new methods.

        * src/modest-tny-msg.c: (modest_tny_msg_new), (add_body_part): Handle NULLs for subject and
        body without crashing.

        * tests/dbus_api/Makefile.am:
        * tests/dbus_api/test_mail_to.c:
        * tests/dbus_api/test_open_message.c: New tests for the new methods.

pmo-trunk-r1655
12 files changed:
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-msg.c
tests/dbus_api/Makefile.am
tests/dbus_api/test_hello.c [deleted file]
tests/dbus_api/test_mail_to.c [new file with mode: 0644]
tests/dbus_api/test_open_message.c [new file with mode: 0644]
tests/dbus_api/test_send_mail.c