Commit Graph

2646 Commits

Author SHA1 Message Date
cfc8ef4c6c Adapt to CamelService API changes.
camel_service_get_settings() is now camel_service_ref_settings()
and it returns a new CamelSettings reference which the caller must
release with g_object_unref().
2012-08-12 14:16:04 -04:00
6be2668e48 Adapt to CamelSession API changes.
These functions now return new references:

  camel_session_add_service()
  camel_session_list_services()

These functions have been renamed and also return new references:

  camel_session_get_service()        -> camel_session_ref_service()
  camel_session_get_service_by_url() -> camel_session_ref_service_by_url()
2012-08-12 11:44:37 -04:00
fc30659d1b express: Remove clutter-based email tabs.
This was another MeeGo feature.  MeeGo is dead, the code is starting to
bit rot and crashes on startup, the original author disappeared and the
remaining developers are not interested in maintaining it.  So it's out.
2012-08-11 08:40:34 -04:00
40187cd30a Add missing linker flag. 2012-08-11 07:16:00 -04:00
6a791bb6e8 e-convert-local-mail.c: Minor cleanups. 2012-08-10 12:19:18 -04:00
ee5671fc1a Run mbox-to-Maildir conversion before loading modules.
Invoke the mbox-to-Maildir conversion directly from main(), just
before the call to e_shell_load_modules().

The reason the code is here and not in the mail module is because
we inform the user at startup of the impending mail conversion by
displaying a popup dialog and waiting for confirmation.

This has to be done before we load modules because some of the
EShellBackends immediately add GMainContext sources that would
otherwise get dispatched during gtk_dialog_run(), and we don't
want then dispatched until after the conversion is complete.
2012-08-10 08:40:25 -04:00
6055337bba Add e_shell_view_remote_delete_source().
Convenience function wraps e_source_remote_delete() but handles
user-facing activity and error display.
2012-08-03 11:40:13 -04:00
f22e38ffad Use template files to generate GEnumClass types. 2012-07-17 13:49:09 -04:00
a0957f73f6 Delay saving Evolution version until later in initialization.
Save the version after the startup wizard has had a chance to
run.  If the user chooses to restore data and settings from a
backup, Evolution will restart and the restored data may need
to be migrated.

If we save the version before the restart, then Evolution will
think it has already migrated data and settings to the current
version and the restored data may not be handled properly.
2012-07-02 18:42:16 -04:00
cf5191f317 Remove evolution-nognome script.
Looks like some ancient development environment script.

I actually use something very similar for my own development
environment, but it doesn't belong in a version control system.
2012-07-02 15:17:17 -04:00
6cda29281f Record the actual Evolution version after migration.
Not the next stable version.  If migration needs to occur multiple times
during a development cycle for different reasons, we'll need an accurate
last-used-version stamp.
2012-07-02 14:19:33 -04:00
34eeda37d3 Remove UPGRADE_REVISION definition.
This is always '0'.

I've never changed it to anything else so it's a useless definition.
2012-07-02 12:48:42 -04:00
62a4fb0912 Remove "last-upgraded-version" GSettings key.
AFAICT, this key does nothing useful and only confuses me every time I
read the EShell migration code.

The "version" key records the most recently used Evolution version.
That's all we need for migration.  And since downgrading Evolution is
not supported, we can assume this value will only increase over time.
2012-07-02 11:52:01 -04:00
05724f4273 killev.c: Don't kill D-Bus services.
Evolution is no longer a privileged D-Bus client.  Only terminate
Evolution, not the D-Bus services that other clients may be using.
2012-07-02 11:18:01 -04:00
cc8bf823ec Coding style and whitespace cleanup. 2012-06-24 20:31:43 -04:00
6c05b09be1 Do not call g_object_notify() when property didn't change 2012-06-18 15:35:44 +02:00
94daae3dba Remove the last remaining usage of GConf 2012-06-15 09:04:08 +02:00
2a39437ee9 Adapt to single-include E-D-S libraries. 2012-06-03 15:14:03 -04:00
3e05d86173 Adapt libeshell to the new ESource API. 2012-06-02 23:00:39 -04:00
4f636a34c4 Bug 677280 - "Help - Quick Reference" opens multiple PDF documents 2012-06-01 11:18:40 -04:00
874e72d0d2 Update About dialog content 2012-05-16 17:49:55 +09:00
1a3913d551 Remove "currently-offline" key from GSettings added for bug #655753 2012-04-25 16:45:07 +02:00
bf2c718d1f Bug #655753 - Improve offline notification for network outage 2012-04-23 11:46:05 +02:00
7950d6a0c6 Adapt to libedataserver[ui] changes. 2012-04-21 17:07:15 -04:00
62dceeb795 Show calendar Find Next/Prev/Stop buttons beside Search text entry 2012-04-16 15:31:13 +02:00
8a41cca1c1 Bug 673955 - Can not display email and calendar in separate windows anymore 2012-04-11 19:51:50 -04:00
299521f02c Whitespace cleanup.
Replace 8-space indentation with tab characters, and various other
automated cleanups.
2012-04-01 23:15:38 -04:00
4eec255877 Use GNetworkMonitor to drive EShell:network-available. 2012-03-31 15:48:01 -04:00
aeab12d750 Add dbus-glib flags to evolution binary. 2012-03-17 19:40:47 -04:00
ea6e3bd0d5 Bug #659756 - Initialize dbus-glib threading for GConf 2012-03-16 16:17:27 +01:00
648d2a33ce Bug #669490 - Window resizes with many activities (gtk 3.3.14+) 2012-03-15 18:45:21 +01:00
b561899417 Fix too large allocation for alert-bar in shell-content 2012-03-12 17:59:36 +01:00
b4f895265d Add missing linker flags. 2012-03-03 14:11:12 -05:00
14f82dde34 Move EAlert* and e-xml-utils references from other part of the code to libevolution-utils. 2012-03-03 09:02:33 -05:00
23f5773903 Coding style and whitespace cleanup. 2012-02-20 10:04:25 -05:00
49bc4c2d76 EShellView: Add new_shell_searchbar() factory method.
Defaults to e_shell_searchbar_new().
2012-02-20 10:04:24 -05:00
6cd5774022 Detect express mode, if we are in Tizen/Dawati. 2012-02-17 16:09:59 +00:00
771b41d952 Change 'file name' to 'filename' according to the GDP Style Guide 2012-02-17 15:11:39 +01:00
83d001baa2 Bug #320976 - Remember last New button choice in Calendar view 2012-02-16 17:23:07 +01:00
1600064022 Bug #591436 - Add -avoid-version to LDFLAGS 2012-02-15 11:22:21 +01:00
e79c65ce15 Use _DAWATI to detect if its Tizen/MeeGo. 2012-02-02 12:12:02 +05:30
4be79b7d35 Remove the --debug command-line option.
This is a silly and misleading option.  It gives the impression that it
activates extra debugging output, when really it's precisely the same as
"evolution &> LOGFILE" and nothing more.
2012-01-31 18:13:38 -05:00
61ae36351b Introduce libemail-engine and libemail-utils.
These libraries are bound for E-D-S so they live at the lowest layer of
Evolution for now -- even libeutil can link to them (but please don't).

This is the first step toward moving mail handing to a D-Bus service.
2012-01-18 23:48:47 -05:00
415bf5d508 Bug #661535 - "Current View" tooltip uses string with mnemonic underscore 2012-01-17 17:16:28 +01:00
d0f2c46a1c Do not auto-mark-as-seen when changing filter type 2012-01-11 15:59:25 +01:00
0a016671ee Do not call gtk_main_quit() on shell quit when none is running 2012-01-06 09:37:27 +01:00
987fb91d5e Reduce diff noise with account-mgmt branch. 2011-12-19 22:27:39 -05:00
0427f2cac2 EShellBackend: Remove unused enum value. 2011-12-16 10:57:57 -05:00
2f32e1cc68 Add a hidden --version option.
Required by GNU Coding Standards.
2011-12-08 08:58:08 -05:00
a01525c931 Miscellaneous EShellView-related cleanups. 2011-12-07 22:11:21 -05:00