2a39437ee9
Adapt to single-include E-D-S libraries.
2012-06-03 15:14:03 -04:00
f78795f4df
Adapt composer to the new ESource API.
2012-06-02 23:00:40 -04:00
ecc1f7ae88
Bug #200683 - Composer subject spell checking
2012-05-09 19:50:33 +02:00
23f5773903
Coding style and whitespace cleanup.
2012-02-20 10:04:25 -05:00
d41d432ccb
EComposerHeaderTable: Rearrange initialization code.
...
Prefer GObjectClass.constructed() over GObjectClass.constructor().
2011-12-31 16:44:25 -05:00
a7abe3ac59
Composer cleanups.
2011-12-31 14:40:06 -05:00
06e45c8e87
Bug #664708 - Composer's headers preference is reset on From change
2011-11-29 14:48:51 +01:00
ff8b1650ea
Port EComposerHeaderTable to GSettings
2011-10-13 17:44:28 +02:00
31a6477e70
Prefer G_VALUE_INIT over memset().
...
G_VALUE_INIT is new in GLib 2.30. More convenient than zero-filling a
statically declared GValue with memset().
2011-09-29 12:06:24 -04:00
f59681796d
Coding style and whitespace cleanup.
2011-08-13 11:27:51 -04:00
4778e69589
Postpone ENameSelector loading as much as possible
...
Also fixes few memory leaks around ENameSelector and cancels
loading of its address books when not needed any more.
2011-06-23 18:30:36 +02:00
756c8abcb8
Bug #646109 - Fix use of include <config.h> to make sure translations work
2011-05-27 15:23:07 +02:00
c6fd77460f
Coding style and whitespace cleanup.
2011-03-05 12:34:28 -05:00
1301cf02ef
Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly
2011-02-25 16:20:41 +01:00
1e663aa132
Replace EBinding with GBinding.
...
GObject now does property bindings itself.
Requires GLib >= 2.26.
2010-10-14 07:12:52 -04:00
ecf3434da0
GObject boilerplate cleanup.
...
Prefer thread-safe G_DEFINE_TYPE and G_DEFINE_INTERFACE macros over
manual GType registration.
This is just a start... lots more to do.
2010-08-24 14:37:02 -04:00
6cb0cbd0be
Pass an EShell to EMsgComposer instances.
...
Reduce the composer's dependency on e_shell_get_default().
2010-08-13 20:56:33 -04:00
179db75ce0
Bug #620815 - Memory leaks with Evolution
2010-06-24 20:43:16 +02:00
402166be54
Composer: Only hide single From account in express mode.
...
At least until we have another way to insert signatures.
Obvious solution: Insert -> Signature -> (list of your signatures)
2010-06-20 17:34:27 -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
5b75d85a0c
Pack the header-table's headers closer together for small screens
...
Signed-off-by: Federico Mena Quintero <federico@novell.com >
2010-05-07 15:47:57 -05:00
ac2ef9fb41
Hide the From header if only one account is set up
...
This lets us save vertical space in the mail composer
in the common case where the user has only a single
email account configured - then he doesn't need to
choose which account to send from.
Signed-off-by: Federico Mena Quintero <federico@novell.com >
2010-05-04 15:48:41 -05:00
faa40288d4
Don't lay out the headers differently for the lite composer
...
This is basically a selective revert of these commits:
9b0e9dc0ae
631da1b6ba
5d4e8994e8
Instead of having buttons to show/hide headers in the same row as the 'To:' header,
we will have expanders or something prettier, a la googlemail.
Signed-off-by: Federico Mena Quintero <federico@novell.com >
2010-04-30 17:38:45 -05:00
abd1b7ef77
Use e_msg_composer_get_lite() instead of a global variable or struct fields
...
This will also make 'grep' easier when we remove the lite stuff
by refactoring.
Signed-off-by: Federico Mena Quintero <federico@novell.com >
2010-04-30 17:38:28 -05:00
bc90469e7f
Camel is now GObject-based.
2010-04-24 11:05:27 -04:00
fabb6b035c
Only #include Camel's top-level header.
2010-04-02 16:59:20 -04:00
5f2fd41ef4
Don't stomp on GConf's identifier namespace.
2010-01-19 10:02:26 -05:00
bd31f49bac
Coding style and whitespace cleanup.
2009-12-26 00:26:18 -05:00
12d86c1f7a
Merge some composer header changes for Anjal.
2009-12-17 10:55:07 -05:00
d94534c367
Merge bits and pieces of the anjal-evo-2-30 branch.
2009-11-30 18:34:38 -05:00
8962868ff9
Relax the EBinding API to reduce GObject casting.
...
Also make it more fault-tolerant by warning about non-existent
property names instead of just crashing.
2009-09-01 21:12:44 -04:00
a168c8d2de
BUGFIX: #589982 - Fix a critical warning while replying for a mail
2009-08-10 19:34:44 -04:00
2c4510e858
Merge commit 'EVOLUTION_2_27_5' into kill-bonobo
2009-07-28 11:24:49 -04:00
30ac043b6e
Coding style and whitespace cleanups.
2009-07-26 08:18:59 -04:00
5d4e8994e8
Fix a crit warning for Anjal
2009-07-23 17:46:26 +05:30
631da1b6ba
Fix composer for Anjal.
2009-07-22 19:08:08 +05:30
1550eff338
Add option to hide 'From' for Anjal.
2009-07-20 17:56:18 +05:30
5b1e05dbf5
Anjal stuff's for Evo.
2009-06-03 19:46:53 +05:30
32bb1e1650
More Anjal stuff for trunk.
2009-06-03 19:46:52 +05:30
6f5464f34c
Remove trailing whitespace, again.
2009-05-28 12:13:22 -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
e4afd3f9fb
Remove trailing whitespace, again.
2009-05-26 23:21:02 -04:00
75a36a295a
Fix composer header regression caused by Anjal merge.
2009-05-26 22:55:38 -04:00
05a85647b7
Fix compiler warnings in composer.
2009-05-25 23:24:45 -04:00
c0b6183c73
Johnny's composer changes for Anjal.
2009-05-24 10:12:26 -04:00
9b0e9dc0ae
Johnny's composer changes for Anjal.
2009-05-22 17:43:57 +05:30
a1f287ca6b
Bug 274117 – Difficult to post a new message to newsgroups
...
Completely rewrite how composer headers are managed. There's now two
sets of headers (with some overlap): one set is for sending an email
message, the other is for posting to a newsgroup. The correct set of
headers is chosen on-the-fly based on the currently selected account
type. The user's "view" preferences for these two sets are stored
separately, so that switching between an email account and a news
account will no longer stomp on your preferences.
This also eliminates the need for the "Post New Message to Folder" and
"Post a Reply" actions, so they've been removed. Usenet users can now
just highlight a newsgroup in the folder tree and click New or Reply,
and the composer window will show the correct set of headers with the
Post-To field filled in automatically.
Comment #6 in the bug discusses other standard news reader behaviors we
still don't get right, particularly the missing "Followup To" header.
These will be dealt with separately.
2009-05-20 12:56:55 -04:00
152d43ec92
Bug 582744 – CC field autofill doesn't work for replies
2009-05-16 17:19:51 -04:00
edb65e9547
Move automatic CC/BCC handling to EComposerHeaderTable.
2009-05-16 16:56:14 -04:00