Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-08-20 | 1 | -5/+5 |
| | |||||
* | Adapt to single-include E-D-S libraries. | Matthew Barnes | 2012-06-04 | 1 | -14/+3 |
| | |||||
* | Adapt pst-importer plugin to the new ESource API. | Matthew Barnes | 2012-06-03 | 1 | -21/+44 |
| | |||||
* | Adapt to libedataserver[ui] changes. | Matthew Barnes | 2012-04-22 | 1 | -1/+3 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-02-20 | 1 | -4/+12 |
| | |||||
* | Introduce libemail-engine and libemail-utils. | Matthew Barnes | 2012-01-19 | 1 | -2/+3 |
| | | | | | | | These libraries are bound for E-D-S so they live at the lowest layer of Evolution for now -- even libeutil can link to them (but please don't). This is the first step toward moving mail handing to a D-Bus service. | ||||
* | Bug #667346 - Fix build with libpst 0.6.54 and require this version | Vincent Untz | 2012-01-10 | 1 | -1/+1 |
| | |||||
* | Avoid passing EMailBackend as much as possible. | Matthew Barnes | 2011-12-16 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | More mail API churn... reversing some previous API decisions. I've made some key API changes to EMailSession on the account-mgmt branch which should allow for this, and will hopefully also benefit the "email-factory" branch. EMailBackend barely needs to exist anymore, except as the owner of EMailSession. For several low-level functions, we replace its EMailBackend parameter with EMailSession and EAlertSink parameters; the latter so it can still pass user alerts up the chain. | ||||
* | Reorder accounts by drag-and-drop. | Matthew Barnes | 2011-12-11 | 1 | -3/+7 |
| | | | | | | | | | | | | | | | | | | | | | This implements https://bugzilla.gnome.org/show_bug.cgi?id=663527#c3. Account reordering is now done by drag-and-drop instead of up/down buttons. Turned out to be a wee bit more complicated than I initially thought. This scraps EAccountManager and EAccountTreeView and replaces them with new classes centered around EMailAccountStore, which EMailSession owns. EMailAccountStore is the model behind the account list in Preferences. The folder tree model now uses it to sort its own top-level rows using gtk_tree_path_compare(). It also broadcasts account operations through signals so we don't have to rely so heavily on EAccountList signals, since EAccountList is going away soon. Also as part of this work, the e-mail-local.h and e-mail-store.h APIs have been merged into EMailSession and MailFolderCache. | ||||
* | Miscellaneous cleanups. | Matthew Barnes | 2011-11-23 | 1 | -3/+6 |
| | |||||
* | Adapt to CamelOperation API changes. | Matthew Barnes | 2011-11-07 | 1 | -2/+1 |
| | |||||
* | Bug #660782 - [pst-import] Missing 'To' on message replies | Milan Crha | 2011-10-28 | 1 | -5/+62 |
| | |||||
* | Bug #660782 - [pst-import] Missing tasks after import | Milan Crha | 2011-10-11 | 1 | -16/+105 |
| | |||||
* | Miscellaneous cleanups from the account-mgmt branch. | Matthew Barnes | 2011-09-27 | 1 | -6/+21 |
| | | | | | Reducing diff noise so I can see important changes easier when comparing branches. A few API changes, but nothing that affects functionality. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-09-04 | 1 | -45/+111 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-08-13 | 1 | -3/+5 |
| | |||||
* | Bug #655944 - Import dialog is not showing operation progress | Milan Crha | 2011-08-10 | 1 | -29/+50 |
| | |||||
* | EMFolderSelectionButton: Add a "folder-uri" property. | Matthew Barnes | 2011-08-10 | 1 | -2/+2 |
| | | | | And rename a couple get/set functions to match the property name. | ||||
* | Bug #655872 - [pst-import] Fails to properly open remote client | Milan Crha | 2011-08-09 | 1 | -125/+184 |
| | |||||
* | Bug #655943 - Meeting request mails are not imported properly | Milan Crha | 2011-08-05 | 1 | -4/+107 |
| | |||||
* | Bug #655870 - Uses incorrect pointer as string in error message | Milan Crha | 2011-08-04 | 1 | -1/+1 |
| | |||||
* | Bug #655893 - Crash on pst folder hierarchy import | Milan Crha | 2011-08-03 | 1 | -45/+96 |
| | |||||
* | Bug #646646 - Incomplete and folder-incorrect import of pst file | Milan Crha | 2011-08-03 | 1 | -26/+36 |
| | |||||
* | Do not use deprecated EBook/ECal API | Milan Crha | 2011-06-14 | 1 | -28/+58 |
| | |||||
* | EMFolderTree: Store an EMailBackend instead of an EMailSession. | Matthew Barnes | 2011-05-24 | 1 | -3/+4 |
| | | | | | | | | All this so EMFolderTree can submit EActivity instances for async ops. You can obtain an EMailSession from an EMailBackend, but not vice versa. Creates lots of pretty ripples in the mail code, but ultimately reduces complexity. So it's a code cleanup of sorts. | ||||
* | Coding style cleanups. | Matthew Barnes | 2011-05-09 | 1 | -12/+12 |
| | |||||
* | Fix translations being boken by removing calls to bindtextdomain() from plugins. | Kjartan Maraas | 2011-04-02 | 1 | -8/+0 |
| | | | | | It shouldn't be needed for plugins that live in the evolution source tree anyway since they should just use the translation domain they inherit from main(). | ||||
* | Fix Gtk-Doc comment notation. | Matthew Barnes | 2011-03-02 | 1 | -22/+43 |
| | | | | Seeing lots of what I assume to be doxygen syntax in comment blocks. | ||||
* | Bug #641456 - Crash in pst_process_appointment at pst-importer.c | Milan Crha | 2011-02-28 | 1 | -67/+16 |
| | |||||
* | Bug #641701 - Issues with pst-import plugin | Milan Crha | 2011-02-10 | 1 | -12/+23 |
| | |||||
* | Bug #641451 - Crash in folder_selection_button_new | Bharath Acharya | 2011-02-07 | 1 | -5/+9 |
| | | | | Crash when importing any pst file. | ||||
* | Simplify EActivity. | Matthew Barnes | 2010-10-23 | 1 | -6/+12 |
| | | | | | | | | | | | | | | | | | | | | | | With unintrusive error dialogs gone, we can cut some unnecessary bits out of EActivity. I'm also adding a new enum property called "state", which is one of: E_ACTIVITY_RUNNING E_ACTIVITY_WAITING E_ACTIVITY_CANCELLED E_ACTIVITY_COMPLETED The state of an activity must be explicitly changed. In particular, when the user cancels an activity the state should be set only after confirming the operation has been cancelled and not when cancellation is requested (e.g. after receiving a G_IO_ERROR_CANCELLED, not when the GCancellable emits "cancelled"). EActivityBar and EActivityProxy widgets have been updated to make this distinction clearer in the UI. E_ACTIVITY_WAITING will be used when activities have to be queued and dispatched in sequence, which I haven't written yet. | ||||
* | Collect mail enum types in e-mail-enums.h. | Matthew Barnes | 2010-10-19 | 1 | -1/+1 |
| | | | | | | | | | And generate GTypes for each of them in e-mail-enumtypes.[ch]. Also, the glib-gen.mak script forced me to add a <mail/e-mail.h> top-level header, which really isn't a bad idea anyway. TODO: We should do this for calendar and addressbook too. | ||||
* | Give MailSession a permanent home. | Matthew Barnes | 2010-10-13 | 1 | -8/+43 |
| | | | | | | | | | | | Global variables in shared libraries are a bad idea. EMailBackend now owns the MailSession instance, which is actually now EMailSession. Move the blocking utility functions in mail-tools.c to e-mail-session.c and add asynchronous variants. Same approach as Camel. Replace EMailReader.get_shell_backend() with EMailReader.get_backend(), which returns an EMailBackend. Easier access to the EMailSession. | ||||
* | camel_operation_new() now returns a GCancellable pointer. | Matthew Barnes | 2010-09-29 | 1 | -1/+1 |
| | |||||
* | Adapt to Camel API changes. | Matthew Barnes | 2010-09-28 | 1 | -19/+15 |
| | |||||
* | Pass GCancellable to Camel. | Matthew Barnes | 2010-09-28 | 1 | -8/+17 |
| | |||||
* | Adapt to CamelOperation API changes. | Matthew Barnes | 2010-09-15 | 1 | -8/+6 |
| | |||||
* | Coding style cleanups. | Matthew Barnes | 2010-09-13 | 1 | -21/+21 |
| | |||||
* | Coding style and whitespace cleanups. | Matthew Barnes | 2010-09-12 | 1 | -1/+1 |
| | |||||
* | Migrate from CamelException to GError. | Matthew Barnes | 2010-07-09 | 1 | -11/+11 |
| | |||||
* | Camel is now GObject-based. | Matthew Barnes | 2010-04-24 | 1 | -13/+13 |
| | |||||
* | [win32] Fix a build breakage by adding a proper define for gmtime_r | Fridrich Štrba | 2010-04-15 | 1 | -0/+7 |
| | | | | | instead of the broken one that used to be pulled by including pthread.h | ||||
* | Adapt to Camel API changes. | Matthew Barnes | 2010-04-04 | 1 | -6/+6 |
| | |||||
* | Only #include Camel's top-level header. | Matthew Barnes | 2010-04-03 | 1 | -10/+0 |
| | |||||
* | Fix mismatched quotes. | Matthew Barnes | 2010-03-29 | 1 | -2/+2 |
| | |||||
* | Bug #601551 - [PST] evolution crashed with SIGSEGV | Milan Crha | 2010-02-25 | 1 | -3/+11 |
| | |||||
* | Remove dead assignments found by clang. | Matthew Barnes | 2010-01-16 | 1 | -2/+1 |
| | |||||
* | Bug 599245 - Use bitwise AND instead of logical AND for checking flags | Thomas Andersen | 2009-10-22 | 1 | -2/+2 |
| | |||||
* | Trim unused or unnecessary bits from the import framework. | Matthew Barnes | 2009-09-26 | 1 | -0/+1 |
| | |||||
* | Simplify EPlugin loading at startup. | Matthew Barnes | 2009-08-30 | 1 | -2/+2 |
| | | | | | | | | | | | | | - Require all EPlugin and EPluginHook subtypes be registered before loading plugins. This drastically simplifies the EPlugin/EPluginHook negotiation. - Turn most EPluginHook subtypes into GTypeModules and register their types from an e_module_load() function (does not include shell hooks). - Convert EPluginLib and the Mono and Python bindings to GTypeModules and register their types from an e_module_load() function, and kill EPluginTypeHook. | ||||
* | Fix compiler warnings and deprecated GTK+ API usage. | Matthew Barnes | 2009-08-16 | 1 | -9/+11 |
| | |||||
* | Get the pst-import plugin working. | Matthew Barnes | 2009-08-12 | 1 | -3/+3 |
| | |||||
* | Merge commit 'EVOLUTION_2_27_5' into kill-bonobo | Matthew Barnes | 2009-07-28 | 1 | -175/+153 |
|\ | |||||
| * | Update NEWS + coding style cleanups. | Matthew Barnes | 2009-07-27 | 1 | -5/+5 |
| | | |||||
| * | BUG #578945 - Adapt to changes in libpst 0.6.41 | Bharath Acharya | 2009-07-27 | 1 | -176/+154 |
| | | | | | | | | The PST Importer is now compatible with libpst 0.6.41 | ||||
| * | More whitespace cleanup. | Matthew Barnes | 2009-07-19 | 1 | -4/+4 |
| | | |||||
| * | Fix excessive whitespace. | Matthew Barnes | 2009-07-13 | 1 | -2/+0 |
| | | |||||
| * | More code cleanup. | Matthew Barnes | 2009-06-02 | 1 | -2/+2 |
| | | |||||
| * | Whitespace cleanup. | Matthew Barnes | 2009-05-29 | 1 | -2/+2 |
| | | |||||
| * | Prefer GLib basic types over C types. | Matthew Barnes | 2009-05-29 | 1 | -46/+46 |
| | | |||||
| * | Remove trailing whitespace, again. | Matthew Barnes | 2009-05-29 | 1 | -120/+120 |
| | | |||||
* | | More whitespace cleanup. | Matthew Barnes | 2009-07-19 | 1 | -4/+4 |
| | | |||||
* | | Fix excessive whitespace. | Matthew Barnes | 2009-07-14 | 1 | -2/+0 |
| | | |||||
* | | More code cleanup. | Matthew Barnes | 2009-06-02 | 1 | -2/+2 |
| | | |||||
* | | Whitespace cleanup. | Matthew Barnes | 2009-05-29 | 1 | -2/+2 |
| | | |||||
* | | Prefer GLib basic types over C types. | Matthew Barnes | 2009-05-27 | 1 | -46/+46 |
| | | |||||
* | | Remove trailing whitespace, again. | Matthew Barnes | 2009-05-27 | 1 | -120/+120 |
|/ | |||||
* | On Windows use -no-undefined and link with all required libraries. (Just | Tor Lillqvist | 2009-01-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | 2009-01-28 Tor Lillqvist <tml@novell.com> * Makefile.am: On Windows use -no-undefined and link with all required libraries. (Just throw in a bunch of libraries without cherry-picking. Having "superfluous" ones just slows down the linking a bit, but doesn't hurt at run-time.) Use LIBPST_CFLAGS. * pst-importer.c: Include <libpst/define.h> before the other libpst headers. Otherwise we get compilation errors on Windows, sigh. svn path=/trunk/; revision=37156 | ||||
* | ** Fix for bug #208426 | Bharath Acharya | 2009-01-15 | 1 | -0/+1765 |
2009-01-15 Bharath Acharya <abharath@novell.com> ** Fix for bug #208426 * configure.in: Added support for importing .pst files into Evolution. svn path=/trunk/; revision=37078 |