Commit Graph

116 Commits

Author SHA1 Message Date
f30ea2184c MailAccountView: Adapt to URL parameter renames.
It's "security-method" now instead of "use_ssl".
2011-09-14 14:08:50 +02:00
ae9db3ed23 Coding style and whitespace cleanup. 2011-09-14 14:08:48 +02:00
6c54eecdf8 Adapt to CamelSession and e-passwords changes. 2011-09-14 14:08:34 +02:00
aa37f59cff Fix crash when adding account in express mode
The settings library started using an EMailBackend object, but since
it is abstract it can't be instantiated directly. So we use the EShell
to get the mail backend for us instead, after loading the modules.
2011-06-29 18:42:35 +02:00
489ff03bfa Bug #653358 Do not duplicate google address book
When a GMail account check that the address book does not already
exist before creating an ESource for it, and adding it to the list.

https://bugzilla.gnome.org/show_bug.cgi?id=653358
2011-06-29 18:42:35 +02:00
84339b3be5 Do not use deprecated EBook/ECal API 2011-06-29 18:42:27 +02:00
c24038c4f6 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-06-29 18:42:20 +02:00
7050475f84 EMFolderTree: Store an EMailBackend instead of an EMailSession.
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.
2011-06-29 18:42:19 +02:00
5146ff4c53 Coding style and whitespace cleanup. 2011-06-29 18:42:17 +02:00
54da4fc09c Coding style cleanups. 2011-06-29 18:42:11 +02:00
578214584c Whitespace and coding style cleanups. 2011-06-29 18:42:10 +02:00
bcc0488529 Rip out Anjal-specific cruft we don't need.
Need to trim off the fat if we're ever going to merge the souped up mail
account wizard.  Still a long way to go...
2011-06-29 18:41:50 +02:00
302a59743f evolution-settings doesn't really need to be unique.
This thing is kind of a weird hybrid of Anjal and Evolution code anyway.
We should figure out if and where it really belongs in Evolution and get
the Anjal references cleaned up.
2011-06-29 18:41:47 +02:00
7aacf983b3 Coding style and whitespace cleanup. 2011-06-29 18:41:41 +02:00
c003c99a75 Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly 2011-06-29 18:41:39 +02:00
3b6c8972a5 Coding style and whitespace cleanup. 2011-06-29 18:41:36 +02:00
d73b993feb Bug #637924 - Shows duplicate sentence while click "Back-Sending" button 2011-06-29 18:41:32 +02:00
5b9f2129db Bug #637923 - Wrap long text in Yahoo email setup 2011-06-29 18:41:32 +02:00
8efc1bc6f9 Bug 641756 - Fix warnings from GCC 4.6
GCC learned how to find dead assignments.
2011-06-29 18:41:31 +02:00
371a33643e Bug 641003 - Build failure in mail-capplet 2011-06-29 18:41:30 +02:00
dbc22f9de5 More whitespace cleanup. 2011-06-29 18:41:29 +02:00
41fea2e29d Bug #640536 - Warnings when adding a google account in express mode 2011-06-29 18:41:28 +02:00
4724b42853 No more "expose-event" on GtkWidget 2011-06-29 18:41:26 +02:00
d23885aeb6 Adapt gdk_window_get_geometry for gtk+-3.0
Depth parameter has been removed now.
Some other random fixes for gtk+-3.0 too.
2011-06-29 18:41:25 +02:00
a3ba231fcc Drop backward-compatibility cruft. 2011-06-29 18:41:25 +02:00
59324d9f4c Call setlocale() instead of gtk_set_locale().
gtk_set_locale() has been deprecated in GTK+ 2.23.3.
2011-06-29 18:41:14 +02:00
65eafc6769 Bug #636058 - Account setup issues express mode.
Widget name required to update.
2011-06-29 18:41:05 +02:00
aaf95d222d Bug #632962 - Duplicate "On this computer" sources after update 2011-06-29 18:41:04 +02:00
0e7b23b94d Miscellaneous fixups. 2010-10-18 14:31:16 -04:00
ec170e47fd Move more account utilities to e-account-utils.c. 2010-10-18 12:32:38 -04:00
35e55a8d6e Send errors to an EAlertSink instead of the task bar.
This marks the end of unintrusive error dialogs, which were too
unintrusive.  We now show errors directly in the main window using
the EAlert / EAlertSink framework.
2010-10-18 12:32:37 -04:00
a06e4484b8 Give MailSession a permanent home.
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.
2010-10-12 13:58:59 -04:00
afe6f502c3 Use new GDK keysym names if available.
In GTK+ 2.21.8, the keysym names were renamed from GDK_* to GDK_KEY_*.

I've added backward-compatibility macors to gtk-compat.h, which can be
dumped as soon as we require GTK+ >= 2.22.0.
2010-09-17 18:39:59 -04:00
64f53f1a53 Increase safety on Windows
Call SetDllDirectory() to reduce risk of DLL hijacking, and call SetProcessDEPPolicy() to reduce risk of rogue code execution.
2010-09-15 16:49:01 +02:00
cd53ba9900 Coding style cleanups. 2010-09-13 08:28:58 -04:00
ebcce86769 Coding style and whitespace cleanups. 2010-09-11 14:14:04 -04:00
38b1b83bf6 Bug 629250 - Fix translatable string format in mail-settings-view.c 2010-09-10 18:39:21 -04:00
ff35bad1de Bug 629253 - Remove unnecessary markup 2010-09-10 18:32:59 -04:00
8fbcab126e Remove the last traces of dbus-glib. 2010-08-29 07:42:26 -04:00
bd5e9031b9 Update autoconfig settings for live.com
Bug 625627 - Fail to send mail with smtp.live.com with autoconfig
2010-08-23 12:36:51 +08:00
242593df87 Add encryption and authentication support for autoconfig
Bug 625627 - Fail to send mail with smtp.live.com with autoconfig
2010-08-23 12:36:45 +08:00
46c2fbd4f7 build: Add libemformat to LDADD for evolution-settings 2010-08-11 13:31:34 +01:00
abd3e2a257 docs on where the repo for the web version lives, and how to deal with it 2010-08-10 15:32:03 +01:00
5c49c70d55 We are not using dbus-glib anymore, don't call dbus_g_thread_init 2010-08-05 01:01:19 +02:00
13cf1d104b Bug 624534 - Adapt to GTK+ GtkNotebookPage changes 2010-07-25 21:49:18 -04:00
ffc019e36f Coding style and whitespace cleanups. 2010-06-06 20:09:08 -04:00
7959b11113 Convert "startup-wizard" to an EExtension.
Convert the "startup-wizard" EPlugin to an EExtension, and fix up the
importing UI a bit (but it still needs a lot more love).  Importing
progress is now shown directly in the GtkAssistant window.

Define a new EConfigItem type (E_CONFIG_PAGE_PROGRESS) for creating
progress pages in a GtkAssistant.

Also, change EMAccountEditor semantics slightly: you now have to call
e_config_create_window() manually after creating a new EMAccountEditor
instance.  This allows extra EConfigItems (specifications for the window
content) to be added manually before the window is created.
2010-06-02 16:36:11 -04:00
3d9b0002c5 [win32] Relocate the position of mail-autoconfig directory 2010-05-31 12:53:11 +02:00
0b1cd2dd5b Coding style and whitespace cleanup. 2010-05-26 17:19:41 -04:00
c9ec8c3f4d Merge branch 'express2' 2010-05-26 13:09:33 -04:00