Commit Graph

690 Commits

Author SHA1 Message Date
d230dd72bb Bug #351025 - Make the order of the mail accounts configurable 2011-09-26 12:56:08 +02:00
3262bdb1c4 Bug #659558 - Missing set mnemonic widgets 2011-09-26 12:56:07 +02:00
9599217592 Bug #659932 - 'Use system time zone' in not honored immediately 2011-09-26 12:56:07 +02:00
8732431bd9 Port ETask/MemoShellContent to GSettings 2011-09-21 18:16:23 +02:00
1684805a0f Add missing argument to g_settings_bind 2011-09-21 18:12:01 +02:00
c27e999441 Port ETaskShellBackend to GSettings 2011-09-21 17:28:22 +02:00
6e7cb87f87 Port e-task-shell-view-actions to GSettings 2011-09-21 17:21:35 +02:00
d757ba352a Port EMemoShellBackend to GSettings 2011-09-21 17:15:07 +02:00
b9a43c056c Port ECalShellBackend to GSettings 2011-09-21 17:04:46 +02:00
66e77897b5 Port calendar preferences to GSettings 2011-09-21 16:43:25 +02:00
67c036a339 Port calendar sidebar to use GSettings 2011-09-21 16:36:08 +02:00
5226e534df Port e-memo-shell-view-actions.c to use GSettings 2011-09-21 16:30:48 +02:00
1f8eabe94f Bug #659125 - Reference counting issues in calendar 2011-09-21 15:50:41 +02:00
59b1706f15 Make sure GConf schemas have defined default values 2011-09-14 14:09:05 +02:00
777c1cbd40 Coding style and whitespace cleanup. 2011-09-14 14:09:00 +02:00
db1a2dd8aa Miscellaneous cleanups.
Reducing diff noise with the account-mgmt branch.

Trying to erode our dependency on EAccount as much as possible, or at
least isolate its usage, to make things easier for me on the branch.
2011-09-14 14:08:58 +02:00
2a31c8deff Bug #657396 - Rename Alarms tab to Reminders in preferences 2011-09-14 14:08:56 +02:00
a508240b2a Bug #655419 - "Save as iCalendar" misses mnemonic 2011-09-14 14:08:56 +02:00
acdaa71ed2 Bug #655666 - Split task preferences into its own tab 2011-09-14 14:08:54 +02:00
2385f15eae plugin-mono: Remove Camel.cs and Evolution.cs
These files are hopelessly out of date, and don't appear to be used for
anything anyway.  The only sustainable way to provide language bindings
for Evolution is to generate them through gobject-introspection.
2011-09-14 14:08:52 +02:00
34be64ac52 e_mail_store_foreach(): Take an EMailSession parameter.
Use camel_session_list_services() instead of the internal store table.
The store table serves little purpose nowadays and could probably be
removed.  I'll look into that later.
2011-09-14 14:08:51 +02:00
9b59286ea4 Use new CamelService:display-name property.
Simplify, simplify...
2011-09-14 14:08:51 +02:00
08e62014fe Adapt to new CamelSubscribable interface. 2011-09-14 14:08:50 +02:00
b3b0cf89b1 Bug #655254 - Cropped Junk settings text 2011-09-14 14:08:50 +02:00
06f3ea68de online-accounts: Adapt to URL parameter renames.
It's "security-method" now instead of "use_ssl".
2011-09-14 14:08:50 +02:00
7ae6cc1c91 Drop some ancient GroupWise account migration.
Not worth the pain of maintaining old cruft to make progress.

Breaks GW account migration from versions prior to 2.8 (circa 2006), but
you'd be better off starting from a clean slate anyway if you're jumping
that many releases.
2011-09-14 14:08:50 +02:00
ae9db3ed23 Coding style and whitespace cleanup. 2011-09-14 14:08:48 +02:00
3005365a0d Bug #655957 - Current account / all accounts search changes column 2011-09-14 14:08:48 +02:00
df8108a6a7 Bug #656133 - Mail-local not initialized when adding/editing account 2011-09-14 14:08:48 +02:00
5a11011d23 Bug #655843 - Copy to calendar doesn't add timezone information 2011-09-14 14:08:48 +02:00
911d9f8c6b EConfig: Broadcast abort/commit events by way of signals.
Remove the clumsy abortfunc and commitfunc callback arguments from
e_config_add_items().
2011-09-14 14:08:48 +02:00
77d14c71c1 Bug #655492 - Move 'Automatic contacts' tab to 'Contacts' part 2011-09-14 14:08:46 +02:00
fed834bcfd [bogofilter] Avoid G_PARAM_STATIC_STRINGS. 2011-09-14 14:08:42 +02:00
1a355e7a9d Bug 655507 - Crash on startup when initializing spamassassin
I keep forgetting to not use G_PARAM_STATIC_STRINGS in modules...
2011-09-14 14:08:42 +02:00
86f37c46dd Replace alarm by reminder for UI consistency. Fixes bug #340614 2011-09-14 14:08:42 +02:00
32907e802f Do not leak memory on each mail folder change 2011-09-14 14:08:41 +02:00
f1fa977153 Bug #655444 - Alarm/reminder settings split in two tabs in Settings 2011-09-14 14:08:41 +02:00
d58c862efb Bug #655430 - Forgotten EMailJunkOptions type init for mail-config.ui 2011-09-14 14:08:40 +02:00
bf67030357 Coding style and whitespace cleanups. 2011-09-14 14:08:37 +02:00
b8c585480d SpamAssassin: Add a missing linker flag. 2011-09-14 14:08:37 +02:00
3a16adcc61 Make "open_calendar" function as expected. 2011-09-14 14:08:37 +02:00
6cac45838b SpamAssassin: Silence spamd's debugging chatter. 2011-09-14 14:08:36 +02:00
6818166157 SpamAssassin: Try harder to kill spamd on exit.
References to EMailSession are leaking like crazy, so the module's
finalize() method never gets called, and we never kill our spamd.

Until I can track down all the reference leaks, kill the spamd process
in response to a "EShell::prepare-for-quit" signal instead of from the
module's finalize() method.  (Maybe that's a better long-term solution
anyway?)
2011-09-14 14:08:36 +02:00
2903d1cf57 SpamAssassin: Don't wait for termination when spawning spamd. 2011-09-14 14:08:36 +02:00
c238fbfd15 Convert junk filtering EPlugins to EExtensions.
We now have a proper junk mail filtering API.  All junk filtering
extensions must subclass EMailJunkFilter for user preferences and
availability testing, and implement the CamelJunkFilter interface
for the actual junk filtering and learning operations.

The bogofilter module should be feature-equivalent to its former
EPlugin.  The spamassassin module is far more complex.  It's nearly
feature-equivalent to its former EPlugin, but I ditched the spamd
respawning code since it seemed unnecessary for a mail client to
have to deal with.  If there's a huge outcry from users about it
I'll reluctantly put it back, but I don't expect one.

This gets us a step closer to killing off EConfig, and eventually
the EPlugin framework itself.
2011-09-14 14:08:36 +02:00
7c6570c99a network-manager: Keep network availablility state accurate.
We track Evolution's online state separately from network availability
these days.  I think there was still logic here from when we set online
state directly.  Don't lie about network availability.
2011-09-14 14:08:35 +02:00
ae5c5a6e58 network-manager: Recover from dropped D-Bus connections faster 2011-09-14 14:08:35 +02:00
41b43f2e96 connman: Recover from dropped D-Bus connections faster. 2011-09-14 14:08:35 +02:00
afa46e129d network-manager: Miscellaneous cleanups. 2011-09-14 14:08:35 +02:00
d5c74bf53f connman: Miscellaneous cleanups. 2011-09-14 14:08:35 +02:00