c003c99a75
Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly
2011-06-29 18:41:39 +02:00
8efc1bc6f9
Bug 641756 - Fix warnings from GCC 4.6
...
GCC learned how to find dead assignments.
2011-06-29 18:41:31 +02:00
e6e5c62426
Bug #250046 - Quote names in addresses when necessary in mail preview
2011-06-29 18:41:11 +02:00
735dd1d054
Bug #436914 - Reply to inline GPG quotes raw GPG message
2011-06-29 18:41:10 +02:00
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
f261f288c8
Fix a runtime warning from the enum change.
2010-10-18 16:00:12 -04:00
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
26b7d1f342
Bug #630375 - Character encoding of GPG encrypted message not honored
2010-10-13 16:28:43 +02:00
31b57ed038
Adapt to Camel API changes.
2010-09-28 11:35:55 -04:00
a91eeb6471
Pass GCancellable to Camel.
2010-09-28 11:35:55 -04:00
cd53ba9900
Coding style cleanups.
2010-09-13 08:28:58 -04:00
101305e1c7
Various memory leaks
2010-09-07 18:39:46 +02:00
480b9e1720
Bug 627611 - Memory leak in efh_format_header()
2010-08-24 01:15:25 +01:00
699e36491b
Change em_format_redraw() to em_format_queue_redraw().
...
This changes the behavior of the function: instead of redrawing
immediately it schedules the redraw from an idle callback. This
allows us to make multiple changes to EMFormat before redrawing.
2010-08-10 18:53:31 -04:00
c1381b02bc
EMFormat cleanups.
2010-08-10 07:40:46 -04:00
36b9debed0
More code cleanup.
2010-07-26 12:26:55 -04:00
81e5428a59
Coding style and whitespace cleanup.
2010-07-26 01:16:42 -04:00
0d51f66583
Make clutter mode even more appealing.
2010-07-25 21:30:01 -04:00
dba7eededd
Bug #623035 - Crash when printing email with too many recipients
2010-07-13 20:54:58 +02:00
f92b45d7df
Fix places where "~/.evolution" is hard-coded.
...
Also replace "$USER_DATA_DIR/cache" path constructions with
e_get_user_cache_dir().
2010-07-08 16:59:11 -04:00
137b0743dd
Migrate from CamelException to GError.
2010-07-08 14:37:52 -04:00
4f01d3d182
Keep chipping away at direct GtkHTML usage.
...
EMFormatHTML now holds a sealed EWebView instead of a public GtkHTML,
accessible through em_format_html_get_web_view().
Rename e_mail_reader_get_html_display() to e_mail_reader_get_formatter()
and have it return an EMFormatHTML instead of an EMFormatHTMLDisplay,
since that's usually the type you want (or else an EMFormat, but never
an EMFormatHTMLDisplay).
2010-05-31 12:01:49 -04:00
45cf94ed85
Bug #531912 - Mail inline parser doesn't always work
2010-05-14 16:31:52 +02:00
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
d9deaf9bbc
Bug #614325 - Shrink/expand To,Cc header images is missing
2010-04-08 13:55:10 +02:00
a8feedf390
Adapt to Camel API changes.
2010-04-03 23:06:39 -04:00
fabb6b035c
Only #include Camel's top-level header.
2010-04-02 16:59:20 -04:00
55d6580d86
Stop relying on CamelObject meta-data.
2010-03-31 20:12:48 -04:00
fa2da5acd6
Fix mismatched quotes.
2010-03-28 18:55:22 -04:00
7c51d1c1a6
Add an extension to configure EMFormatHTML.
...
Make EMFormatHTML extensible and register an extension to automatically
bind every EMFormatHTML instance to the appropriate EShellSettings.
2010-03-20 11:49:46 -04:00
38f11c946e
Work-around a problem with urls on windows
2010-03-11 11:33:55 +01:00
594dc83bc0
Use proper URIs in markup and be consistent in directory names
2010-03-11 10:28:11 +01:00
cae22334fa
Remove dead assignments found by clang.
2010-01-15 21:50:05 -05:00
2db0cad78c
Replace alloca() with g_alloca().
2009-12-27 14:44:21 -05:00
a4def5c093
Bug #553057 - Show signer's information in a message window/preview
2009-12-16 20:19:58 +01:00
79e19d570c
BUG 600217:Crashes in emfh_multipart_related_check
...
Check for the link
2009-11-13 06:50:41 +05:30
e13eb8a5b5
Add zooming and drag-and-drop to the plugin.
...
A bunch of crusty old code in em-format-html-display.c falls out.
2009-11-09 19:57:12 -05:00
6db0e25419
Prototype an inline image plugin.
...
Uses GtkImageView to display the image.
2009-11-09 19:57:09 -05:00
c79efd6590
Bug #597582 - Original Date: header should be given precedence
2009-11-05 14:53:05 +01:00
c58b706597
Prefer GQueue (or GNode) over EDList.
2009-10-27 09:25:01 -04:00
781d9aad4d
Bug #468736 - Prevent recursion in em-format
2009-10-15 19:27:04 +02:00
e7a7e7d1b4
Bug 593614 - efh_format_secure() recurses forever
2009-08-31 18:26:24 -04:00
50302d03b3
Bug #205137 - Configurable date formats in components
2009-08-11 15:44:27 -04:00
fa360fde28
More whitespace cleanup.
2009-07-18 14:07:42 -04:00
374bd42f69
Fix excessive whitespace.
2009-07-14 11:26:22 -04:00
c0d998229d
Stop abusing forward declarations.
2009-06-18 16:01:29 -04:00
433eac7844
More code cleanup.
2009-06-02 10:35:03 -04:00
948235c3d1
Prefer GLib basic types over C types.
2009-05-27 10:29:19 -04:00
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