And make modest depend on the new package (fix 2/2 for NB#132625)
Merged the new plugin system from branch plugin-system. pmo-trunk-r5674
* install the NEWS file in $datadir/modest/data, so we can use it for displaying release notes in the public modest * add /usr/local/modest/data/* to the chinook install file pmo-trunk-r4004
These changes are for reenabling build of gnome port. * src/modest-tny-account.[ch]: * New method modest_tny_folder_store_is_remote, coming from a specific maemo modest_platform method. As this does not have any platform specific code, we moved it to a common place. * Use hildon calls only in maemo. * src/modest-platform.h: * Removed method modest_platform_is_network_folderstore, replaced by modest_tny_folder_store_is_remote. * src/modest-tny-platform-factory.c: * As the private area does not have fields, commented it and its initialisation. * src/gnome/modest-main-window-ui.h: * Replaced modest_ui_actions_on_delete with modest_ui_actions_on_delete_message. * src/gnome/modest-account-view-window.c: * Update calls to new api of modest_account_mgr_remove_account. * src/gnome/modest-store-widget.[ch]: * Replaced ModestProtoList with ModestPairList. * Fixed a typo in return types. * src/gnome/modest-address-book.c: * Updated api. * src/gnome/modest-transport-widget.c: * Add auth_protos to the private struct. * src/gnome/modest-msg-edit-window.c: * Use ModestProtoList instead of ModestPairList * Remove references to a msg id. * Update api call to check_names method. * Added implementation of ..._get_child_widget method. * Added stub implementations of reset_modified, toggle_find_toolbar, add_part, redo, offer_attach_file, attach_file_one, set_draft, is_modified, get_clipboard_text, can_redo, can_undo and get_message_uid. * src/gnome/modest-platform.c: * Remove calls to non_implemented method (it does not exists now). * Now show_help method returns void. * Added new methods connect_and_perform, and connect_and_perform_if_network_account. These methods act as it's always connected. * Added stub implementation of remove_new_mail_notification, check_and_wait_for_account_is_online, run_certificate_confirmation_dialog, run_rename_folder_dialog, and show_addressboook. * src/gnome/modest-main-window.c: * Use new TnyMsgView interface based access to msg view. * Prevent a crash as now we initialize the dimming manager. * Added stub implementation for notify_send_receive_initied, send_receive_completed, transfer_mode_enabled, and on_msg_view_window_msg_changed. * src/gnome/modest-gnome-global-settings-dialog.c: * Update internal global settings dialog methods. * src/gnome/modest-icon-names.h: * Add pending icons. * src/gnome/modest-gnome-info-bar.c: * Update progress_change handler api. * src/gnome/modest-msg-view-window.c: * Use modest_ui_actions_on_delete_message instead of ..._on_delete. * Use the TnyMsgView api for accessing the message. * Implementation of modest_msg_view_window_get_header, modest_msg_view_window_get_folder_type. * Stub implementation of last_message_selected, first_message_selected, transfer_mode_enabled, on_transfer_mode, get_attachments, is_search_result and has_headers_model. * src/gnome/modest-account-assistant.c: * Update api calls. * src/widgets/modest-recpt-editor.c: * Protect specific hildon calls with ifdefs. * src/widgets/modest-window.c: * Add a pending include. * src/modest-init.c: * Add a missing gnome vfs include. * Update the stock icons in the list. * src/modest-ui-actions.c: * Remove common dependencies to connection specific smtp window dialog. * Remove all calls to hildon_banner. * Use the new modest_tny_folder_store_is_remote method. * src/maemo/modest-platform.c: * Removed method modest_platform_is_network_folderstore. * src/modest-search.[ch]: * Defined ModestFolderResult and ModestSearchHit here. We provide different structs for dbus. * src/modest-tny-account-store.c: * Use the account settings hash only in maemo. * src/Makefile.am: * Include dbus api only in maemo. * configure.ac: * New conditional for compiling dbus api (which depends on osso, and then, it's maemo speficic). * Makefile.am: * Only compile dbus client if enabled. pmo-trunk-r3810
* more work on chinook / open packages: - remove hard dependency on modest-providers-data (checked at runtime now) - install the en_GB .mo file - install maemo-provider-data.keyfile - update the man-page for the current situation - create control.maemo-chinook with chinook-specific options (should work on the SDK) pmo-trunk-r3694
* don't make in the po/ directory * add libogs1.2-dev as a dep for debian packaging (maemo1) pmo-trunk-r2327
2007-05-24 Murray Cumming <murrayc@murrayc.com> * Makefile.am: * po/POTFILES.in: * src/maemo/Makefile.am: * src/widgets/Makefile.am: Some dist fixes. pmo-trunk-r1971
2007-04-24 Murray Cumming <murrayc@murrayc.com> * Makefile.am: * configure.ac: * libmodest-dbus-client/Makefile.am: * libmodest-dbus-client/libmodest-dbus-client.c: * libmodest-dbus-client/libmodest-dbus-client.h: * tests/dbus_api/Makefile.am: * tests/dbus_api/test_hello.c: (main): Added directory structure for a C convenience library for using the modest D-Bus API, and used that from the test. It is still just a helloworld. pmo-trunk-r1649
2007-04-04 Murray Cumming <murrayc@murrayc.com> * Makefile.am: * configure.ac: * src/modest-runtime.c: (init_i18n): Restored the translation infrastructure, so that GETTEXT_PACKAGE and MODEST_LOCALE_DIR are defined in config.h, and the translations are installed. * src/maemo/easysetup/: Include config.h so that GETTEXT_PACKAGE is defined for translation. pmo-trunk-r1499
* big commit, mainly cleanups: - renamed gtk frontend into "gnome", which is more accurate - create "src/modest-platform.h" and platform-specific src/maemo/modest-platform.c and src/gtk/platform.c - get rid of all the #if-#else-stuff in src/, use the modest-platform instead - implemented modest_platform_get_file_icon_name, to get the icon name for some file or mime-type - move the menubar_to_menu to modest_maemo_utils_menubar_to_menu pmo-trunk-r875
* manpages: - add the first version pmo-trunk-r824
* configure.ac, Makefile.am, autogen.sh: - updates for maemo pmo-trunk-r706
* Updated the SOURCES sections of Makefile.am's * Added IT_PROG_INTLTOOL macro to configure.ac * Fixed some problems with the documentation * "make dist" is now working again pmo-trunk-r645
* all: - add "check"-based automated testing framework - make tests and documentation configurable pmo-trunk-r530
* A lot of changes in the documentation, now it's generated correctly * Modified some enum type definitions to fit well with gtk-doc * Added msg-actions and folder-actions stuff to ModestMailOperation * Added the key options to the account namespace * Added a new method to retrieve lists to ModestConf * Changed the constructor of the MailOperation * Added some test code to the widget factory * Added a new tests/ directory to place functional tests * Added a new test to transfer folders pmo-trunk-r492
* src/modest-tny-store-actions.h * src/modest-tny-store-actions.c: removed from repository * src/gtk/modest-account-assistant.h * src/gtk/modest-account-view-window.h * src/gtk/modest-store-widget.h * src/gtk/modest-edit-msg-window.h * src/gtk/modest-main-window.h * src/modest-protocol-mgr.h * src/widgets/modest-toolbar.h * src/widgets/modest-account-view.h * src/modest-widget-factory.h: removed include statement for i18n * src/gtk/modest-account-view-window.c * src/gtk/modest-transport-widget.c * src/gtk/modest-store-widget.c * src/gtk/modest-edit-msg-window.c * src/gtk/modest-main-window.c * src/gtk/modest-account-assistant.c * src/modest-text-utils.c * src/modest-protocol-mgr.c * src/modest-mail-operation.c * src/modest-widget-factory.c * src/widgets/modest-toolbar.c * src/widgets/modest-account-view.c: added include statement for i18n * src/gtk/modest-edit-msg-window.h * src/gtk/modest-edit-msg-window.c: some changes in include statements. (send_mail): modified in order to fit new ModestMailOperation API (modest_edit_msg_window_new): added support to manage TnyMsg passed as arguments. Replaced TnyMsgIface by TnyMsg * src/gtk/modest-main-window.c: some include statement changes. (modest_main_window_class_init): Removed ModestConf and TnyAccountStore (on_menu_reply_forward): added function to manage clicks on Reply, Reply All and Forward buttons * src/modest-text-utils.h * src/modest-text-utils.c: (cite): added function to generate the a cite to other message in the body of another (modest_text_utils_quote): now uses the cite method (create_derivated_subject): creates the subject for a Re/Fw mail (modest_text_utils_create_reply_subject): creates a Re subject (modest_text_utils_create_forward_subject): creates a Fw subject (modest_text_utils_create_cited_text): creates a cited text (modest_text_utils_create_inlined_text): creates an inlined text (modest_text_utils_remove_mail_from_mail_list): removes a mail address from a comma-sepparated list of email addresses * src/modest-mail-operation.h * src/modest-mail-operation.c: added ModestMailOperationErrorCode enumerated type. Added a TnyAccount, ModestMailOperationStatus, and a GError to the private structure. Replaced the name modest_mail_operation_send_mail with modest_mail_operation_send_new_mail. Added ModestMailOperationForwardType, ModestMailOperationReplyType, ModestMailOperationReplyMode and ModestMailOperationStatus enumerated types. (modest_mail_operation_new): added TnyAccount as parameter to the constructor (modest_mail_operation_send_mail): added better error handling (set_error): added, method to add an error to a mail operation (status_update_cb): function to manage status changes during an async folder refresh mail operation (folder_refresh_cb): callback to asynchronously refresh account folders (modest_mail_operation_create_forward_mail): added, creates a forward mail (modest_mail_operation_create_reply_mail): added, creates a reply mail (modest_mail_operation_update_account): added, updates the folders of an account (modest_mail_operation_get_status): added, gets the status of a mail operation (modest_mail_operation_get_error): added, gets the error associated to a mail operation (modest_mail_operation_cancel): added, cancels a mail operation (modest_error_quark): returns * src/modest-main.c: added i18n calls. Replaced send mail calls with the new mail operations API. * src/modest-widget-factory.c: added a macro * src/widgets/modest-header-view.h * src/widgets/modest-header-view.c: (modest_header_view_get_selected_headers): added, gets the list of selected headers * src/widgets/modest-toolbar.c: added an if to prevent errors when there is no icon for the buttons * src/widgets/modest-folder-view.c: (on_selection_changed): added code to manage clicks on different situations * src/modest-tny-msg-actions.h * src/modest-tny-msg-actions.c: refactored some code. (modest_tny_msg_actions_find_body): added, returns the body of a message as text * src/modest-tny-account-store.c: removed invalid FIXME * src/Makefile.am: added i18n code * src/modest-tny-attachment.c: replaced interface class types (*Iface) by interface types in some method signatures. * po * po/gl.po * po/ChangeLog * po/en_GB.po * po/Makevars * po/POTFILES.in * po/modest.pot * configure.ac * Makefile.am: added i18n support pmo-trunk-r483
* ModestTnyFolderTreeView => ModestFolderView * ModestTnyHeaderTreeView => ModestHeaderView * ModestTnyMsgView => ModestMsgView * moved these widgets to src/widgets/ * update all dependencies * fixed compiler warnings all over the place pmo-trunk-r405
* added -Wall CC option pmo-trunk-r183
* initial code dump into SVN; needs some work pmo-trunk-r24