* all: - move all singletons (such as account mgr, conf, widget factory) to ModestSingletons, and they are accessed through to ModestRuntime. This removes the need for many classes to keep the singletons in their *Private, and move around the same ptrs to functions. ModestRuntime keeps maintains these singletons, and also takes care of the stuff that was previously in ModestDebug and ModestInit, and some of the other initialization in modest-main, which is significantly cleaned-up as well pmo-trunk-r743
* modest-tny-platform-factory.[ch]: - add support for the ModestCacheMgr pmo-trunk-r683
* all: - implement local folders; still needs some work though pmo-trunk-r655
* some tiny changes in modest-tny-platform-factory pmo-trunk-r634
* Fixed comments with errors * Removed gtkdocize call from autogen.sh * Added an index to the generated documentation * Added widgets and gtk directories to the documentation pmo-trunk-r577
* Added some unit tests for ModestTextUtils * Added unit tests for ModestAccountMgr * Added code to manage accounts removal * Added the ModestMailOperationQueue to the platform factory * ModestMailOperationQueue is no longer a singleton by itself * Added code to support mail operations cancels * Added a lot of API documentation * Added a new method to the ModestAccountView to retrieve the selected account pmo-trunk-r561
* modest-tny-platform-factory.[ch]: - small cleanups pmo-trunk-r536
* all: - re-enable maemo support. so far, this means the changes in the autoconf system, and some conditionals (ie. tny_maemo_device instead of tny_gnome_device), and some de-activating stuff like gtkassistant the src/maemo/ dir a copy of src/gtk/ with some minor changes, but will be 'maemofied'. it compiles, it runs, but there are still some problems pmo-trunk-r496
* src/modest-tny-attachment.h: * src/modest-tny-attachment.c: (modest_tny_attachment_get_stream): replaced TnyStreamIface with TnyStream * src/gtk/modest-account-view-window.h: * src/gtk/modest-account-view-window.c: removed the ModestAccountMgr from the private structure. Added some platform factory needed calls. (modest_account_view_window_new): removed account manager from the method signature * src/gtk/modest-ui.h: * src/gtk/modest-ui.c: removed ModestAccountMgr and ModestTnyAccountStore from the private structure. (modest_ui_new): removed ModestConf from the method signature. Added some calls to the platform factory * src/gtk/modest-edit-msg-window.h: * src/gtk/modest-edit-msg-window.c: removed ModestConf from the private structure. Added ModestPlatformFactory to it. (send_mail): added some code just for testing purposes for sending mail (modest_edit_msg_window_new): modified method signature * src/gtk/modest-main-window.h: * src/gtk/modest-main-window.c: added the platform factory to the private structure. Change in the name of the widget factory. Removed ModestConf and ModestAccountMgr from it. (modest_main_window_new): removed ModestConf and ModestAccountMgr from the method signature. Added some calls to the platform factory * src/modest-tny-platform-factory.h: * src/modest-tny-platform-factory.c: New files in the repository * src/modest-mail-operation.h: * src/modest-mail-operation.c: New files in the repository * src/modest-main.c: Added some calls to the platform factory (start_ui): modified method signature, removed ModestConf (send_mail): modified method signature, removed ModestConf * src/modest-widget-factory.h: * src/modest-widget-factory.c: replaced ModestTnyAccountStore by TnyAccountStore, Removed ModestConf and ModestAccountMgr from the private structure. Added the platform factory. (modest_widget_factory_new (): modified method signature, removed all attributes. * src/modest-tny-account-store.c: replaced a call to the GNOME factory by a call to Modest factory * src/Makefile.am: added the new files pmo-trunk-r481