Commit Graph

71 Commits

Author SHA1 Message Date
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
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
fabb6b035c Only #include Camel's top-level header. 2010-04-02 16:59:20 -04:00
21fa5cdc1c Capplet cleanups. 2010-03-31 17:42:14 -04:00
7e567893e6 Fix build settings under capplet. 2010-03-31 11:40:54 -04:00
5fca82f0b0 Fix build settings under capplet. 2010-03-31 11:38:57 -04:00
8aee7c7e96 Build libevolution-mail-settings as dll on windows 2010-03-31 07:41:46 +02:00
ac49d56810 Build libevolution-mail-settings as dll on windows 2010-03-31 07:39:49 +02:00
8eede95e6d Ahem, use the right installation paths
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-03-17 16:08:16 -06:00
887d4979a8 Fallback to the offline case if we can't contact the server anyway
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-03-17 16:08:16 -06:00
0b9ba23872 Get the online status from the EShell
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-03-17 16:08:16 -06:00
76ca6aed8e Fix Makefile.am thinko
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-03-17 16:08:16 -06:00
c1c50dbcd1 Fix compiler warnings
Oh, yes, I hate xmlChar.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-03-17 16:08:16 -06:00
5b9fb0b0ed Read the mail autoconfig files from the right path
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-03-17 16:08:15 -06:00
956f817dcd Add a bunch of mail autoconfiguration files
These come from http://live.mozillamessaging.com/autoconfig/

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-03-17 16:08:15 -06:00
cf7854f416 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-03-17 16:08:15 -06:00