Commit Graph

77 Commits

Author SHA1 Message Date
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
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
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
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
13cf1d104b Bug 624534 - Adapt to GTK+ GtkNotebookPage changes 2010-07-25 21:49:18 -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
9653887891 Coding style and whitespace cleanup. 2010-05-25 10:15:32 -04:00
4aa2552cb4 Don't ask for password while editing accounts. 2010-05-07 13:55:33 +05:30
c30d29425e Coding style and whitespace cleanup. 2010-05-01 23:18:28 -04:00
7ef34bfaae equivocate on mail recommendation 2010-04-26 12:33:02 +01:00
b2121b1cf7 Add yahoo calendars support. 2010-04-26 15:18:32 +05:30
64b2fe23c4 Create Google group at instances when it is not created by default 2010-04-26 12:16:22 +05:30
bc90469e7f Camel is now GObject-based. 2010-04-24 11:05:27 -04:00
91020b05a3 Bug #360461 - Avoid markup in translatable messages 2010-04-23 11:20:50 +02:00
346a481edc Remove more ad-hoc spacings
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-22 14:54:56 -05:00
ce1bcb611b Reduce spacings in the mail capplet's Review page
This makes the page fit in 1024x600 without having a vertical scrollbar.

There was an extra 3 pixels between each row, added explicitly as ypadding when
each widget was attached to its parent table.  Now we just use the inter-row
spacing from the table itself.

Also, use a macro for each item's indentation instead of having the same magic value
all over the place.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-22 14:39:03 -05:00
ae650132ca Create Google Calendar and Contacts account optionally while creating
gmail accounts.
2010-04-22 12:21:37 +05:30
e9c4388490 Fix ergonomic details, and prettify (for small screens at least) 2010-04-21 16:52:25 +01:00
33fc38811d Add Password field to the account setup and prestore password. 2010-04-20 10:55:22 +05:30
8505a33d99 add proxy support to auto-configuration 2010-04-19 17:13:14 +01:00
96421ff37c Use accessor functions instead direct access (GSEAL work)
Still remaining:
GtkAccessible::widget
GtkAssistant::forward
GtkAssistant::back
GtkObject::flags
GtkTreeStore::stamp

The GtkAssistant fields are related to bug #596428.  We don't
need accessor functions so much as the enhancement described
there implemented.

https://bugzilla.gnome.org/show_bug.cgi?id=615613
2010-04-13 16:23:16 +02:00
3a5c89132b switch autoconfig to use the api.gnome.org API 2010-04-12 14:51:52 +01:00
a16f08974d Merge gnome-2-30 into express2 to get bugfixes
Note that express2 got some documentation for EExtensible and friends,
and that documentation is not in gnome-2-30 yet.  We need to cherry-pick
those commits into gnome-2-30 and elsewhere.
2010-04-09 12:21:32 -05:00
74e6e7c71d Remove gtk_notebook_set_tab_label_packing(). 2010-04-08 10:17:42 -04:00
f585bf4b61 Remove gtk_notebook_set_tab_label_packing(). 2010-04-08 10:16:18 -04:00
00217c7a2a Capplet cleanups. 2010-04-07 12:27:43 +01:00
a569d6d63b Ahem, use the right installation paths
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-07 12:07:28 +01:00
9cbf441430 Fallback to the offline case if we can't contact the server anyway
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-07 12:07:25 +01:00
6cf5297b72 Get the online status from the EShell
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-07 12:07:21 +01:00
5074cca8b1 Fix Makefile.am thinko
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-07 12:07:17 +01:00
045e4cffdd Fix compiler warnings
Oh, yes, I hate xmlChar.

Signed-off-by: Federico Mena Quintero <federico@novell.com>

Conflicts:

	capplet/settings/mail-guess-servers.c
2010-04-07 12:07:08 +01:00
d05cf0cc21 Read the mail autoconfig files from the right path
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-07 12:05:53 +01:00
7718f55de9 Add a bunch of mail autoconfiguration files
These come from http://live.mozillamessaging.com/autoconfig/

Signed-off-by: Federico Mena Quintero <federico@novell.com>

Conflicts:

	capplet/settings/Makefile.am
2010-04-07 12:03:20 +01:00
92145ffeb4 Basic logic to guess mail autoconfig when offline
We will use a set of hardcoded autoconfiguration files, based on the ones
from mozillamessaging.com, so that we can auto-configure mail accounts
even when we can't read their information from the net.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-07 12:01:16 +01:00
2e5b6ea7a4 Return a success code when parsing a message
The child functions of parse_message() do not yet return error values, but
this will make it easier to do something with them in the future if
they get added.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-07 12:01:13 +01:00
8ca1c47874 Factor out function to parse a soup message from a string
We'll need this when we want to parse a pre-cached file for the account configuration guesser.

Signed-off-by: Federico Mena Quintero <federico@novell.com>

Conflicts:

	capplet/settings/mail-guess-servers.c
2010-04-07 12:01:06 +01:00
da7aacb87c Capplet cleanups. 2010-04-05 20:59:44 -04:00