Commit Graph

38528 Commits

Author SHA1 Message Date
c418c7d69a Remove the "imap-features" module.
This only worked with the legacy IMAP backend, which has now been
removed per bug 665371.
2012-12-24 09:59:07 -05:00
a9e1eb00b7 Updated Greek translation 2012-12-24 16:56:42 +02:00
db06fb84ff Fixed Russian translation 2012-12-24 00:56:35 +04:00
69afcd8554 Fixed Russian translation 2012-12-24 00:24:57 +04:00
7589caea59 Update the MAINTAINERS file too, while I'm at it. 2012-12-23 00:04:56 -05:00
a95d8321a0 Reset the maintainer list in the About dialog.
No disrespect to past maintainers, documenters and contributers, but the
Credits section of Evolution's About dialog is a mess and needs a reset.
The list of authors and documenters is YEARS out of date, and it's not
feasible to maintain a complete list of contributors for a project this
large and this old.

Reset the authors list to myself, Milan and Dan and the documenters list
to Andre -- with a nod to past contributers.
2012-12-23 00:03:28 -05:00
3f78b7c751 Updated Norwegian bokmål translation 2012-12-21 17:23:06 +01:00
a0f3de1b29 Assamese translation updated 2012-12-21 13:21:08 +05:30
09786a7a17 Assamese translation updated 2012-12-20 22:00:23 +05:30
78c4cd0a62 Updated Russian translation 2012-12-20 10:03:35 +04:00
20fcb78525 evolution-shell.pc.in: Remove libedataserverui-3.0. 2012-12-19 18:05:43 -05:00
94c91eb8f3 Updated Norwegian bokmål translation 2012-12-19 14:13:07 +01:00
a4a479bb36 Fix a tests build break in e-util/ 2012-12-17 11:31:17 +01:00
79f9fe7f77 e-config: Remove unused functions.
e_config_add_skip_check()
e_config_class_remove_factory()
e_config_create_window()
e_config_page_get()
e_config_page_next()
e_config_page_prev()
e_config_set_page_is_finish()

Also remove E_CONFIG_ASSISTANT and all the assistant support therein.
2012-12-16 18:07:54 -05:00
6faf671382 e-passwords: Remove unused function parameters. 2012-12-16 17:03:54 -05:00
f1ca58d40a e-passwords: Remove unused functions.
e_passwords_cancel()
e_passwords_clear_passwords()
e_passwords_forget_passwords()
e_passwords_shutdown()
2012-12-16 16:14:06 -05:00
58f30d3776 Remove unused marshallers. 2012-12-16 16:04:54 -05:00
c5244efdf6 main.c: Use g_type_ensure() to register plugin hook types.
Make sure EImportHook and EPluginUIHook types are registered at startup.
2012-12-16 14:06:27 -05:00
ba886a4a8d Post-release version bump. 2012-12-16 11:06:11 -05:00
5422a63332 NEWS update for 3.7.3 release. 2012-12-16 09:57:25 -05:00
6fecc5899e Fix compiler warnings. 2012-12-15 08:16:36 -05:00
5e2efa2cd4 Finish adding symbols to libeutil API docs. 2012-12-15 08:16:36 -05:00
63cff95414 Use cancellable mutex for photo and address book lookups in mailer 2012-12-14 17:46:36 +01:00
edf538b50b Revert part of the previous commit, EMailUISession::alert_user()
Keep the EMailUISession define its own implementation of
CamelSession::alert_user(). It's good for couple reasons:
a) dialog is shown above Evolution itself (has parent)
b) info dialogs are shown in an alert bar
2012-12-14 15:49:46 +01:00
da874077be Implement and use CamelSession::trust_prompt() 2012-12-14 15:30:29 +01:00
486db3bfa7 Assamese translation updated 2012-12-14 19:15:25 +05:30
6b53dd8da1 libeshell documentation cleanups. 2012-12-13 17:28:32 -05:00
71c7a293ef Remove unused E_SHELL_MIGRATE_ERROR domain. 2012-12-13 17:28:32 -05:00
011747a5f7 e_mail_migrate(): Remove directory creation code.
e_shell_backend_get_data_dir() already creates the user's data directory
for mail, so there's no need to try and create the directory again.

This eliminates the only usage of the E_SHELL_MIGRATE_ERROR domain.
2012-12-13 17:28:32 -05:00
09f2b14cf1 e-util: Remove e-passwords-win32.c.
Let's not drag the old password keyfile along any further.
2012-12-13 15:16:23 -05:00
330d0d3f2f e-misc-util.h: Fix quoted #includes. 2012-12-13 14:38:05 -05:00
090dba7fcb e-util: Add xpm icons to EXTRA_DIST. 2012-12-13 14:13:10 -05:00
f493dcfcc4 help/fr/fr.po: Escape '<' and '>' to silence gettext warning 2012-12-13 13:18:04 -05:00
9459276c82 Update POTFILES.in. 2012-12-12 18:01:02 -05:00
c076bed61f es translation: Escape markup so gettext does not complain 2012-12-12 23:48:59 +01:00
69c9a9eb90 fr translation: Escape and fix markup so gettext does not complain 2012-12-12 23:47:06 +01:00
5f176a3ed9 de translation: Escape markup so gettext does not complain 2012-12-12 23:44:46 +01:00
bed06d9ec3 Move the contact map widgets to addressbook/gui/widgets.
Move the supporting widgets for the contact maps feature alongside
EABContactDisplay.  Removing them from libeutil helps isolate our usage
of libchamplain so it's not imposed on the entire application, and even
3rd party software.  That libchamplain is an optional dependency only
further complicates the matter.

Ideally I'd like to somehow isolate this feature in an extension module,
but we currently lack sufficient hooks for such an extension.  So this
arrangement will have to suffice for now.
2012-12-12 14:33:47 -05:00
d09d8de870 Consolidate base utility libraries into libeutil.
Evolution consists of entirely too many small utility libraries, which
increases linking and loading time, places a burden on higher layers of
the application (e.g. modules) which has to remember to link to all the
small in-tree utility libraries, and makes it difficult to generate API
documentation for these utility libraries in one Gtk-Doc module.

Merge the following utility libraries under the umbrella of libeutil,
and enforce a single-include policy on libeutil so we can reorganize
the files as desired without disrupting its pseudo-public API.

   libemail-utils/libemail-utils.la
   libevolution-utils/libevolution-utils.la
   filter/libfilter.la
   widgets/e-timezone-dialog/libetimezonedialog.la
   widgets/menus/libmenus.la
   widgets/misc/libemiscwidgets.la
   widgets/table/libetable.la
   widgets/text/libetext.la

This also merges libedataserverui from the Evolution-Data-Server module,
since Evolution is its only consumer nowadays, and I'd like to make some
improvements to those APIs without concern for backward-compatibility.

And finally, start a Gtk-Doc module for libeutil.  It's going to be a
project just getting all the symbols _listed_ much less _documented_.
But the skeletal structure is in place and I'm off to a good start.
2012-12-12 14:33:43 -05:00
b61331ed03 Assamese translation updated 2012-12-12 13:27:51 +05:30
8a1eb1f24e Use the same certificate-viewer as the trust-prompt from eds
This way it'll be possible to copy whole files if change in one
of them will be done. A real code reuse, rather than copy, would be
ideal, but the trust-prompt is just a module for evolution-user-prompter.
2012-12-11 19:48:07 +01:00
c180436841 Do not restore certificate manager columns when all are hidden
If all columns are hidden, then header of a GtkTreeView is also hidden,
thus there is no way to show columns again, which results in empty
Certificate Preferences view.
2012-12-11 09:38:46 +01:00
0aa0eb22c1 Bug #689966 - MDN bar shown in Sent folder
The previous commit broke MDN send, which this one fixes.
2012-12-10 20:54:50 +01:00
05a2e72079 Bug #689966 - MDN bar shown in Sent folder 2012-12-10 19:51:29 +01:00
c5eb6afc0f Bug #579315 - Identify filter names in filtering errors 2012-12-10 14:51:02 +01:00
dd73ca42e7 Assamese translation updated 2012-12-10 17:16:46 +05:30
6ac43140b7 Updated Tamil translation 2012-12-09 13:43:07 +05:30
8972ef83f6 backup-restore: Remove references to ~/.camel_certs.
The path is now XDG-base-dir compliant: ~/.local/share/camel_certs
2012-12-08 18:34:15 -05:00
bf30024dd7 Teach EMailExtensionRegistry to find extensions.
Now we have the following extension points in the GType hierarchy:

   E_TYPE_MAIL_FORMATTER_EXTENSION
   E_TYPE_MAIL_FORMATTER_PRINT_EXTENSION
   E_TYPE_MAIL_FORMATTER_QUOTE_EXTENSION
   E_TYPE_MAIL_PARSER_EXTENSION

A registry just needs to be given one of these extension points, and it
can use g_type_children() to find and load all registered extensions.

This eliminates e-mail-format-extensions.[ch] as well as the dynamic
loaders I added a few commits back.  Dynamically loaded extensions are
now easier to register, at the cost of internal extensions being a tad
more cumbersome to register.  Fair tradeoff, imo.

This also makes e_mail_extension_registry_add_extension() a private
function used only by e_mail_formatter_extension_registry_load() and
e_mail_parser_extension_registry_load().
2012-12-07 17:40:28 -05:00
7c656866a2 EMailExtensionRegistry cleanups. 2012-12-07 17:40:25 -05:00