Milan Crha
8d291318b0
Add missing libeshell.la to LIBADD in pst-import plugin
2010-11-09 23:33:21 +01:00
Matthew Barnes
c881b5bc5e
Simplify EActivity.
...
With unintrusive error dialogs gone, we can cut some unnecessary bits
out of EActivity.
I'm also adding a new enum property called "state", which is one of:
E_ACTIVITY_RUNNING
E_ACTIVITY_WAITING
E_ACTIVITY_CANCELLED
E_ACTIVITY_COMPLETED
The state of an activity must be explicitly changed. In particular,
when the user cancels an activity the state should be set only after
confirming the operation has been cancelled and not when cancellation
is requested (e.g. after receiving a G_IO_ERROR_CANCELLED, not when
the GCancellable emits "cancelled"). EActivityBar and EActivityProxy
widgets have been updated to make this distinction clearer in the UI.
E_ACTIVITY_WAITING will be used when activities have to be queued and
dispatched in sequence, which I haven't written yet.
2010-10-22 14:21:22 -04:00
Matthew Barnes
ae478d1e3c
Collect mail enum types in e-mail-enums.h.
...
And generate GTypes for each of them in e-mail-enumtypes.[ch].
Also, the glib-gen.mak script forced me to add a <mail/e-mail.h>
top-level header, which really isn't a bad idea anyway.
TODO: We should do this for calendar and addressbook too.
2010-10-18 14:31:16 -04:00
Matthew Barnes
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
Matthew Barnes
e41b4083a6
camel_operation_new() now returns a GCancellable pointer.
2010-09-29 09:33:36 -04:00
Matthew Barnes
31b57ed038
Adapt to Camel API changes.
2010-09-28 11:35:55 -04:00
Matthew Barnes
a91eeb6471
Pass GCancellable to Camel.
2010-09-28 11:35:55 -04:00
Matthew Barnes
5310e4a0b1
Adapt to CamelOperation API changes.
2010-09-14 23:48:02 -04:00
Matthew Barnes
cd53ba9900
Coding style cleanups.
2010-09-13 08:28:58 -04:00
Matthew Barnes
ebcce86769
Coding style and whitespace cleanups.
2010-09-11 14:14:04 -04:00
Matthew Barnes
137b0743dd
Migrate from CamelException to GError.
2010-07-08 14:37:52 -04:00
Matthew Barnes
bc90469e7f
Camel is now GObject-based.
2010-04-24 11:05:27 -04:00
Fridrich Štrba
140341c97f
[win32] Fix a build breakage by adding a proper define for gmtime_r
...
instead of the broken one that used to be pulled by including
pthread.h
2010-04-15 15:59:52 +02:00
Matthew Barnes
a8feedf390
Adapt to Camel API changes.
2010-04-03 23:06:39 -04:00
Matthew Barnes
26240e0b18
Generate ChangeLog files for tarball releases.
...
Remove old ChangeLog files that predate our switch to git.
2010-04-02 18:18:33 -04:00
Matthew Barnes
fabb6b035c
Only #include Camel's top-level header.
2010-04-02 16:59:20 -04:00
Matthew Barnes
fa2da5acd6
Fix mismatched quotes.
2010-03-28 18:55:22 -04:00
Milan Crha
50fb261954
Bug #601551 - [PST] evolution crashed with SIGSEGV
2010-02-24 18:00:27 +01:00
Matthew Barnes
cae22334fa
Remove dead assignments found by clang.
2010-01-15 21:50:05 -05:00
Matthew Barnes
59bd81691d
Compiler and linker flag cleanups.
2009-12-27 14:32:39 -05:00
Travis Reitter
c1d59b0e9e
Bug 601626 - pst-import missing link to libeutil
2009-11-12 10:44:53 -05:00
Tor Lillqvist
43a98ec41e
Use EVOLUTION_CALENDAR_CFLAGS instead of EVOLUTION_MAIL_CFLAGS
...
The code uses ical stuff and the libical CFLAGS are present in
EVOLUTION_CALENDAR_CFLAGS but not EVOLUTION_MAIL_CFLAGS.
2009-11-11 15:31:31 +02:00
Thomas Andersen
224c0cb2b9
Bug 599245 - Use bitwise AND instead of logical AND for checking flags
2009-10-22 00:19:09 -04:00
H.Habighorst
f62728b55e
Bug 596848 - Use per-target CPPFLAGS in automake files
2009-09-30 23:37:50 -04:00
Matthew Barnes
3b2cfae176
Trim unused or unnecessary bits from the import framework.
2009-09-26 10:28:05 -04:00
Matthew Barnes
acb28fef9d
Goodbye libgnome and libgnomeui!!
2009-09-18 12:34:47 -04:00
Matthew Barnes
32f545cdf0
Simplify EPlugin loading at startup.
...
- Require all EPlugin and EPluginHook subtypes be registered before
loading plugins. This drastically simplifies the EPlugin/EPluginHook
negotiation.
- Turn most EPluginHook subtypes into GTypeModules and register their
types from an e_module_load() function (does not include shell hooks).
- Convert EPluginLib and the Mono and Python bindings to GTypeModules
and register their types from an e_module_load() function, and kill
EPluginTypeHook.
2009-08-29 17:23:20 -04:00
Matthew Barnes
520d90a9cc
Build with -Wl,--no-undefined and fix linker errors.
2009-08-28 08:09:02 -04:00
Matthew Barnes
672adf12a0
Fix compiler warnings and deprecated GTK+ API usage.
2009-08-16 11:42:26 -04:00
Matthew Barnes
5e31896863
Get the pst-import plugin working.
2009-08-11 22:48:14 -04:00
Matthew Barnes
bf20999ddb
Fix distcheck errors.
2009-08-11 08:35:10 -04:00
Matthew Barnes
2c4510e858
Merge commit 'EVOLUTION_2_27_5' into kill-bonobo
2009-07-28 11:24:49 -04:00
Matthew Barnes
da1117397e
Update NEWS + coding style cleanups.
2009-07-27 08:46:13 -04:00
Bharath Acharya
fd66fd1800
BUG #578945 - Adapt to changes in libpst 0.6.41
...
The PST Importer is now compatible with libpst 0.6.41
2009-07-27 10:37:43 +05:30
Matthew Barnes
fa360fde28
More whitespace cleanup.
2009-07-18 14:07:42 -04:00
Matthew Barnes
dcf2c0e754
More whitespace cleanup.
2009-07-18 14:05:38 -04:00
Matthew Barnes
374bd42f69
Fix excessive whitespace.
2009-07-14 11:26:22 -04:00
Matthew Barnes
0274669179
Fix excessive whitespace.
2009-07-12 23:33:07 -04:00
Matthew Barnes
1351c8e4fb
Merge branch 'master' into kill-bonobo
2009-07-01 10:47:10 -04:00
Matthew Barnes
bfc5ba2511
Fix "make distcheck" errors and other build cleanups.
2009-06-30 18:34:08 -04:00
Matthew Barnes
42e75c9162
Use AM_CPPFLAGS instead of INCLUDE in all Makefile.am.
2009-06-30 17:20:23 -04:00
Bharath Acharya
d38e8b65db
Fix build issue for pst-import plugin
2009-06-22 11:12:21 +05:30
Matthew Barnes
433eac7844
More code cleanup.
2009-06-02 10:35:03 -04:00
Matthew Barnes
8771a6de35
More code cleanup.
2009-06-01 19:09:19 -04:00
Matthew Barnes
14f8eee012
Whitespace cleanup.
2009-05-28 13:21:01 -04:00
Matthew Barnes
6413227cef
Whitespace cleanup.
2009-05-28 13:13:05 -04:00
Matthew Barnes
fad4af8a3d
Prefer GLib basic types over C types.
2009-05-28 12:13:23 -04:00
Matthew Barnes
6f5464f34c
Remove trailing whitespace, again.
2009-05-28 12:13:22 -04:00
Matthew Barnes
948235c3d1
Prefer GLib basic types over C types.
2009-05-27 10:29:19 -04:00
Matthew Barnes
cc3a98fc1a
Merge branch 'master' into kill-bonobo
...
Conflicts:
a11y/widgets/ea-combo-button.c
a11y/widgets/ea-combo-button.h
addressbook/gui/component/addressbook-component.c
addressbook/gui/component/addressbook-component.h
addressbook/gui/component/addressbook-view.c
addressbook/gui/component/addressbook-view.h
addressbook/gui/component/component-factory.c
addressbook/gui/widgets/e-addressbook-view.c
addressbook/gui/widgets/eab-contact-display.c
addressbook/gui/widgets/eab-gui-util.h
addressbook/gui/widgets/eab-menu.c
addressbook/gui/widgets/eab-menu.h
addressbook/gui/widgets/eab-popup-control.c
addressbook/gui/widgets/eab-popup-control.h
addressbook/gui/widgets/eab-popup.c
addressbook/gui/widgets/eab-popup.h
calendar/gui/cal-search-bar.c
calendar/gui/calendar-commands.c
calendar/gui/calendar-component.c
calendar/gui/comp-editor-factory.c
calendar/gui/comp-editor-factory.h
calendar/gui/control-factory.c
calendar/gui/dialogs/comp-editor.c
calendar/gui/e-cal-component-memo-preview.c
calendar/gui/e-cal-component-memo-preview.h
calendar/gui/e-calendar-table.c
calendar/gui/e-memo-table.c
calendar/gui/e-memos.c
calendar/gui/e-tasks.c
calendar/gui/gnome-cal.c
calendar/gui/gnome-cal.h
calendar/gui/itip-bonobo-control.c
calendar/gui/itip-bonobo-control.h
calendar/gui/main.c
calendar/gui/memos-component.c
calendar/gui/memos-control.c
calendar/gui/memos-control.h
calendar/gui/migration.c
calendar/gui/migration.h
calendar/gui/tasks-component.c
calendar/gui/tasks-control.c
calendar/importers/main.c
composer/Makefile.am
composer/e-composer-header-table.c
composer/e-composer-header.c
composer/e-composer-header.h
composer/e-composer-name-header.c
composer/e-composer-private.c
composer/e-composer-text-header.c
composer/e-msg-composer.c
composer/e-msg-composer.h
e-util/e-corba-utils.h
e-util/e-logger.c
e-util/e-logger.h
e-util/e-util-labels.c
e-util/e-util-labels.h
em-format/em-format.c
mail/Makefile.am
mail/e-mail-shell-migrate.c
mail/em-account-editor.c
mail/em-account-editor.h
mail/em-composer-prefs.c
mail/em-composer-utils.c
mail/em-composer-utils.h
mail/em-folder-browser.c
mail/em-folder-tree-model.c
mail/em-folder-tree.c
mail/em-folder-tree.h
mail/em-folder-utils.c
mail/em-folder-utils.h
mail/em-folder-view.c
mail/em-format-html-display.c
mail/em-format-html.c
mail/em-mailer-prefs.c
mail/em-mailer-prefs.h
mail/em-message-browser.c
mail/em-message-browser.h
mail/em-network-prefs.h
mail/em-popup.c
mail/em-utils.c
mail/importers/Makefile.am
mail/mail-component-factory.c
mail/mail-component.c
mail/mail-config-factory.c
mail/mail-config-factory.h
mail/mail-config.c
mail/mail-dialogs.glade
mail/mail-types.h
plugins/calendar-weather/calendar-weather.c
plugins/mail-account-disable/mail-account-disable.c
plugins/select-one-source/select-one-source.c
po/POTFILES.in
shell/e-component-registry.c
shell/e-component-registry.h
shell/e-component-view.c
shell/e-component-view.h
shell/e-corba-config-page.c
shell/e-corba-config-page.h
shell/e-shell-constants.h
shell/e-shell-settings-dialog.c
shell/e-shell-settings-dialog.h
shell/e-shell-window-commands.c
shell/e-shell-window.c
shell/e-shell.h
shell/e-sidebar.c
shell/e-sidebar.h
shell/e-user-creatable-items-handler.c
shell/e-user-creatable-items-handler.h
shell/es-menu.c
shell/es-menu.h
shell/evolution-component.h
shell/evolution-config-control.c
shell/evolution-config-control.h
shell/evolution-listener.c
shell/evolution-listener.h
shell/evolution-shell-component-utils.c
shell/evolution-shell-component-utils.h
shell/importer/evolution-importer-client.c
shell/importer/evolution-importer-client.h
shell/importer/evolution-importer-listener.c
shell/importer/evolution-importer-listener.h
shell/importer/evolution-importer.c
shell/importer/evolution-importer.h
shell/importer/evolution-intelligent-importer.c
shell/importer/evolution-intelligent-importer.h
shell/importer/intelligent.c
shell/main.c
shell/test/evolution-test-component.c
shell/test/evolution-test-component.h
widgets/menus/gal-view-instance.c
widgets/menus/gal-view-menus.c
widgets/menus/gal-view-menus.h
widgets/misc/Makefile.am
widgets/misc/e-activity-handler.c
widgets/misc/e-activity-handler.h
widgets/misc/e-charset-picker.c
widgets/misc/e-combo-button.c
widgets/misc/e-combo-button.h
widgets/misc/e-config-page.h
widgets/misc/e-dropdown-button.c
widgets/misc/e-dropdown-button.h
widgets/misc/e-filter-bar.c
widgets/misc/e-info-label.c
widgets/misc/e-info-label.h
widgets/misc/e-multi-config-dialog.c
widgets/misc/e-multi-config-dialog.h
widgets/misc/e-search-bar.c
widgets/misc/e-search-bar.h
widgets/misc/e-task-bar.c
widgets/misc/e-task-bar.h
widgets/misc/e-task-widget.c
widgets/misc/e-task-widget.h
widgets/misc/test-dropdown-button.c
widgets/misc/test-error.c
widgets/misc/test-info-label.c
widgets/table/e-table-example-1.c
2009-05-27 08:37:17 -04:00