Commit Graph

2036 Commits

Author SHA1 Message Date
Matthew Barnes b4f895265d Add missing linker flags. 2012-03-03 14:11:12 -05:00
Srinivasa Ragavan 14f82dde34 Move EAlert* and e-xml-utils references from other part of the code to libevolution-utils. 2012-03-03 09:02:33 -05:00
Milan Crha 123c91f241 Bug #663745 - Option to create Google Calendar not available 2012-03-02 11:47:34 +01:00
Andre Klapper 42ac148a4d Fix unneeded mnemonic conflict of _Customize with _Cancel button 2012-02-27 12:22:18 +01:00
Andre Klapper dcb18338d2 Add translator comments to strings 2012-02-27 12:22:17 +01:00
Matthew Barnes 23f5773903 Coding style and whitespace cleanup. 2012-02-20 10:04:25 -05:00
Andre Klapper 771b41d952 Change 'file name' to 'filename' according to the GDP Style Guide 2012-02-17 15:11:39 +01:00
Andre Klapper 53ca9a1f97 Use i as mnemonic for Filename string everywhere. This does not conflict with other mnemonics in the affected dialogs. 2012-02-17 15:08:35 +01:00
Milan Crha ea73b4f8ca Bug #659396 - Missing plural handling for "You have selected %d mails to..." 2012-02-16 10:42:31 +01:00
Andre Klapper 0dc14bba6e Fix broken Help button link for 'Insert > Custom Header' dialog after Mallard transition. 2012-02-15 12:52:01 +01:00
Dominique Leuenberger 3437451c9e Bug 669433 - Add missing linker flags to pst-import 2012-02-11 07:58:03 -06:00
Andre Klapper 318ca55318 Add missing mnemonic to string 2012-02-10 20:25:17 +01:00
Andre Klapper 515b354a4b Fix external editor example. Fixes bug #594736 2012-01-29 13:47:59 +01:00
Matthew Barnes 5c03d975b4 Add missing linker flags. 2012-01-19 09:07:41 -05:00
Matthew Barnes 59e6e599ba Coding style and whitespace cleanup. 2012-01-18 23:48:48 -05:00
Matthew Barnes 61ae36351b Introduce libemail-engine and libemail-utils.
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.
2012-01-18 23:48:47 -05:00
Milan Crha 8b8f564a63 Bug #667741 - Crash when browse for CalDAV calendar 2012-01-16 19:25:37 +01:00
Vincent Untz f15c6e4e8f Bug #667346 - Fix build with libpst 0.6.54 and require this version 2012-01-09 18:17:54 +01:00
Kai Juse ea4c16fdad Bug #664370 - Crash when putting same component into icalcomponent 2012-01-05 14:22:04 +01:00
Matthew Barnes a9cfed5938 Avoid passing EMailBackend as much as possible.
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.
2011-12-16 10:58:54 -05:00
Milan Crha 8ec5982480 Bug #666341 - [bbdb] Invalid free in bbdb_do_it 2011-12-16 10:23:29 +01:00
Milan Crha 09b17320af Bug #561696 - Invitation's "Open Calendar" button jumps to current day 2011-12-15 11:31:56 +01:00
Matthew Barnes 7c0c40f833 Reorder accounts by drag-and-drop.
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.
2011-12-10 21:34:19 -05:00
Matthew Barnes dff45d6cd8 Remove some unnecessary GConf crud. 2011-11-27 20:28:53 -06:00
Milan Crha 30717998ca Bug #580394 - Comment field in a meeting request is too small 2011-11-25 16:45:28 +01:00
Tim Piessens 993d4910c1 Bug #616561 - Don't check read-only calendars in the itip-formatter 2011-11-25 14:36:42 +01:00
Milan Crha eabcec7ecf Bug #376075 - Accepting a meeting invitation defaults to wrong calendar 2011-11-25 12:43:53 +01:00
Milan Crha 8664187d64 Bug #659491 - Hung when accepting calendar invite 2011-11-25 11:40:28 +01:00
Matthew Barnes e64d6fe05c Miscellaneous cleanups. 2011-11-22 20:43:04 -05:00
Matthew Barnes 2e60b6a4a2 Tweak GSettings schemas.
- Don't use the term "eplugin" for modules.

- Use the term "plugin" instead of "eplugin" for plugins.

- Split SpamAssassin settings into a separate schema.
2011-11-22 20:42:56 -05:00
Matthew Barnes 00e4952799 Merge branch 'master' into wip/gsettings
Conflicts:
	mail/e-mail-paned-view.c
2011-11-22 14:52:33 -05:00
Matthew Barnes c75f58d01b Fix compiler warnings. 2011-11-22 14:34:11 -05:00
Milan Crha 1037643622 Bug #663615 - Saving calendar duplicates the first event 2011-11-21 18:38:26 +01:00
Milan Crha a8e8c46122 Bug #664018 - Cannot create task/memo from a mail 2011-11-21 17:53:17 +01:00
Matthew Barnes 49e518ac2b Remove some unnecessary #includes. 2011-11-18 10:10:02 -05:00
Rodrigo Moya 73656ae57e Port autocontacts plugin to GSettings 2011-11-17 17:19:48 +01:00
Rodrigo Moya 925b03c373 Make it fully build 2011-11-09 12:35:00 +01:00
Rodrigo Moya 1107fea0f8 Merge branch 'master' into wip/gsettings 2011-11-08 12:48:40 +01:00
Matthew Barnes bed7c0f05a EMAccountEditor: Start using CamelNetworkSettings.
Instead of stuffing host/port/user/etc into CamelURLs.

To enforce this in 3rd party extensions, remove EAccounts from
EMConfigTargetAccount and rename it EMConfigTargetSettings with
the following struct members:

    const gchar *email_address;

    const gchar *storage_protocol;
    CamelSettings *storage_settings;

    const gchar *transport_protocol;
    CamelSettings *transport_settings;
2011-11-06 20:10:57 -05:00
Matthew Barnes 41f0d7117e Adapt to CamelOperation API changes. 2011-11-06 20:10:57 -05:00
Rodrigo Moya 80b0ca6849 Migrate itip formatter to GSettings 2011-11-04 15:55:21 +01:00
Rodrigo Moya 48b565039b Migrate attachment reminder plugin to GSettings 2011-11-03 22:26:04 +01:00
Rodrigo Moya 202cf6bfef Migrate template plugin to GSettings 2011-11-02 17:29:14 +01:00
Rodrigo Moya 22eeb9e05d Migrate face plugin to GSettings 2011-11-02 14:59:25 +01:00
Rodrigo Moya 0849af1df6 Merge branch 'master' into wip/gsettings 2011-11-02 14:41:55 +01:00
Rodrigo Moya 5182ae7cef Migrate mail notification plugin to GSettings 2011-11-02 14:41:12 +01:00
Milan Crha bcf8dbb96f Bug #662589 - 'Retrieve List' for new Google calendar does not use proxy 2011-11-02 09:08:45 +01:00
Rodrigo Moya b3b35231e2 Merge branch 'master' into wip/gsettings 2011-10-28 11:38:03 +02:00
Milan Crha 8f5493140c Bug #660782 - [pst-import] Missing 'To' on message replies 2011-10-27 19:02:40 +02:00
Rodrigo Moya 6b104de653 Merge branch 'master' into wip/gsettings 2011-10-26 11:57:13 +02:00