027c7e7279
Remove unneeded composer autosave functions.
2009-10-01 23:40:39 -04:00
da3ae4fd5f
Various composer autosave fixes.
2009-09-30 20:18:37 -04:00
3bafed7094
No need to track open composer windows either.
2009-09-30 12:26:55 -04:00
983bea9996
Remove some unneeded composer autosave bits.
...
Closing the last main window no longer takes composer windows down with
it, so we no longer need the "holy crap we're shutting down, quick save
to disk!" logic.
2009-09-30 12:21:41 -04:00
975587643f
Bug 596712 - Recovered messages not autosaved until modification
2009-09-29 14:16:11 -04:00
686337d382
Code cleanup in e-msg-composer.c
2009-09-29 14:16:10 -04:00
0089449444
Bug #582745 - Place signature at bottom when Edit As New Message
2009-09-29 12:21:06 +02:00
cd01125768
Bug #494531 - Use quoted-printable encoding when necessary
...
For example when part body contains a line longer than some max.
2009-08-31 13:07:00 +02:00
35fadc2d39
Bug 590747 – Composer autosave can easily lose data
2009-08-06 23:05:45 -04:00
052e89dd42
Seal up ESignature and add GObject properties.
2009-08-06 20:00:49 -04:00
a1082f0e45
Kill the last GtkOptionMenu instances.
...
Wrote a new widget (ECharsetComboBox) to replace e-charset-picker.c.
The widget provides a "charset" string property that allows us to bind
to GConf keys (via EShellSettings). Moved e_charset_add_radio_actions()
to e-util/e-charset.c. Updated Glade files, #include lines, etc.
2009-07-02 14:02:55 -04:00
433eac7844
More code cleanup.
2009-06-02 10:35:03 -04:00
14f8eee012
Whitespace cleanup.
2009-05-28 13:21:01 -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
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
c0b6183c73
Johnny's composer changes for Anjal.
2009-05-24 10:12:26 -04:00
c3205a427a
Mail changes required for Anjal.
2009-05-24 09:46:17 -04:00
9b0e9dc0ae
Johnny's composer changes for Anjal.
2009-05-22 17:43:57 +05:30
84c2e3735c
Merge branch 'master' into kill-bonobo
...
Conflicts:
addressbook/gui/component/addressbook-view.c
addressbook/gui/component/component-factory.c
addressbook/gui/component/eab-composer-util.h
addressbook/gui/widgets/Makefile.am
addressbook/gui/widgets/e-addressbook-model.c
addressbook/gui/widgets/e-addressbook-view.c
addressbook/gui/widgets/e-addressbook-view.h
addressbook/gui/widgets/eab-gui-util.c
addressbook/gui/widgets/eab-gui-util.h
addressbook/gui/widgets/eab-menu.h
addressbook/gui/widgets/eab-popup.h
calendar/gui/calendar-component.c
calendar/gui/e-cal-event.h
calendar/gui/e-calendar-table.c
calendar/gui/e-calendar-view.c
calendar/gui/e-calendar-view.h
calendar/gui/e-memo-table.c
calendar/gui/memos-component.c
calendar/gui/tasks-component.c
composer/e-composer-header-table.c
composer/e-composer-private.h
composer/e-msg-composer.c
composer/e-msg-composer.h
composer/evolution-composer.ui
configure.ac
data/icons/Makefile.am
em-format/em-format.c
em-format/em-format.h
mail/Makefile.am
mail/e-mail-shell-migrate.c
mail/e-searching-tokenizer.c
mail/e-searching-tokenizer.h
mail/em-composer-utils.c
mail/em-composer-utils.h
mail/em-folder-browser.c
mail/em-folder-tree-model.c
mail/em-folder-view.c
mail/em-format-html-display.c
mail/em-format-html-display.h
mail/em-mailer-prefs.c
mail/em-message-browser.c
plugins/vcard-inline/Makefile.am
plugins/vcard-inline/org-gnome-vcard-inline.eplug.xml
plugins/vcard-inline/vcard-inline.c
shell/e-component-registry.h
shell/e-shell-window.c
shell/es-menu.h
widgets/misc/e-filter-bar.c
widgets/misc/e-filter-bar.h
widgets/misc/e-search-bar.c
widgets/misc/e-search-bar.h
2009-05-21 13:06:45 -04:00
ee4f68726e
Move automatic CC/BCC handling to EComposerHeaderTable.
2009-05-20 22:52:36 -04:00
a538f3f310
Fix several types of pedantic compiler warnings.
2009-05-20 22:52:36 -04:00
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
f4cf9af33c
Use -no-undefined on Linux too
...
There still left two things opened, search for KILL-BONOBO to find them.
One is in calendar's Makefile.am, one in composer.
2009-05-20 16:50:00 +02:00
edb65e9547
Move automatic CC/BCC handling to EComposerHeaderTable.
2009-05-16 16:56:14 -04:00
e4fa8fe104
Fix several types of pedantic compiler warnings.
2009-05-16 12:11:55 -04:00
ba2cf0efba
Remove dead composer code.
2009-05-04 16:03:22 -04:00
75741e52c3
Fix compilation errors.
2009-04-28 21:53:06 -04:00
9192f0dc88
Merge branch 'master' into kill-bonobo
...
Conflicts:
a11y/widgets/Makefile.am
a11y/widgets/ea-widgets.c
a11y/widgets/ea-widgets.h
addressbook/gui/component/addressbook-component.c
calendar/gui/Makefile.am
calendar/gui/calendar-component.c
calendar/gui/dialogs/comp-editor.c
calendar/gui/dialogs/event-editor.c
calendar/gui/dialogs/memo-editor.c
calendar/gui/dialogs/task-editor.c
calendar/gui/memos-component.c
calendar/gui/tasks-component.c
composer/e-composer-private.c
composer/e-msg-composer.c
configure.in
e-util/e-plugin-ui.c
e-util/e-plugin-ui.h
mail/ChangeLog
mail/Makefile.am
mail/e-mail-attachment-bar.c
mail/em-format-html-display.c
mail/em-format-html-display.h
mail/em-format-html.h
mail/em-format.h
mail/em-popup.c
mail/mail-component.c
plugins/external-editor/external-editor.c
widgets/misc/Makefile.am
widgets/misc/e-attachment-paned.c
widgets/misc/e-attachment-view.c
widgets/misc/e-attachment.c
2009-04-28 21:38:15 -04:00
6f2f7292a7
Resolve some differences between this branch and master.
2009-04-28 10:57:05 -04:00
0d3ef53bd7
Commit the rest of the attachment UI rewrite
...
Oops, last commit only included the -new- files.
This also removes EExpander, which is no longer used.
2009-04-28 08:22:22 -04:00
e887df9a55
Do not delete text lines on signature set in composer
...
** Fix for bug #553535
* e-msg-composer.c: (is_top_signature), (get_signature_html),
(set_editor_text), (e_msg_composer_show_sig_file): Do not eat
lines of text when changing signature at top of the message.
Add one extra empty line between the signature and the body
of the mail when placing signature to the bottom.
2009-04-28 08:06:00 -04:00
de003c135a
Use consistent variable names for GtkUIManager
2009-04-27 20:27:02 -04:00
4449a34101
Commit the rest of the attachment UI rewrite
...
Oops, last commit only included the -new- files.
This also removes EExpander, which is no longer used.
2009-04-27 15:36:19 -04:00
c8938bd337
Do not delete text lines on signature set in composer
...
** Fix for bug #553535
* e-msg-composer.c: (is_top_signature), (get_signature_html),
(set_editor_text), (e_msg_composer_show_sig_file): Do not eat
lines of text when changing signature at top of the message.
Add one extra empty line between the signature and the body
of the mail when placing signature to the bottom.
2009-04-27 11:52:30 +02:00
dc7efb1311
Use consistent variable names for GtkUIManager
2009-04-25 10:49:45 -04:00
9b73ae5c7d
Miscellaneous bug fixes.
2009-04-23 16:48:05 -04:00
035c9fbfa8
** Remove a bunch of juvenile comments. Source code should look
...
2009-04-12 Matthew Barnes <mbarnes@redhat.com >
** Remove a bunch of juvenile comments. Source code should
look professional, even if some developers are not.
svn path=/trunk/; revision=37514
2009-04-12 05:58:10 +00:00
1509a85170
Convert "import-ics-attachments" plugin to an EAttachmentHandler subclass.
...
svn path=/branches/kill-bonobo/; revision=37510
2009-04-10 11:05:55 +00:00
3a6dd7931e
Finish attachment drag and drop.
...
Expunge em-popup.c of dead code. Not much left.
Kill the save-attachments (experimental) plugin.
The attachment bar can already save all at once.
svn path=/branches/kill-bonobo/; revision=37488
2009-04-01 22:58:10 +00:00
8a1f639a67
Saving progress again on the attachment rewrite.
...
svn path=/branches/kill-bonobo/; revision=37482
2009-03-30 03:38:36 +00:00
c05c973cff
Saving progress again on the attachment rewrite.
...
svn path=/branches/kill-bonobo/; revision=37476
2009-03-26 04:48:21 +00:00
6e163b39c7
Saving progress again on the attachment rewrite.
...
svn path=/branches/kill-bonobo/; revision=37470
2009-03-24 02:05:26 +00:00
4cec9fc716
Saving progress on a massive attachment handling rewrite.
...
svn path=/branches/kill-bonobo/; revision=37465
2009-03-20 19:06:59 +00:00
1d70888451
** Fix for bug #574680
...
2009-03-19 Milan Crha <mcrha@redhat.com >
** Fix for bug #574680
* e-msg-composer.c: (is_special_header): Function removed.
* e-msg-composer.c: (e_msg_composer_new_with_message):
Remove all headers except "References" and "In-Reply-To" when
composing from an existing message.
svn path=/trunk/; revision=37462
2009-03-19 10:16:14 +00:00
f963cc39a7
Cleaning up the attachment bar, centralizing its popup menu, and converting
...
everything to GtkUIManager/GtkActions. Saving progress mid-stream... not
sure about the MIME part utilities yet.
Also, add some EActivity subclasses. Considering an EFileActivity subclass
for asynchronous GIO operations (loading/saving attachments, etc.), but still
ironing out details.
svn path=/branches/kill-bonobo/; revision=37389
2009-03-09 03:31:24 +00:00
9b965c0767
** Fix for bug #551470
...
2009-02-25 Milan Crha <mcrha@redhat.com >
** Fix for bug #551470
* e-composer-private.h:
* e-msg-composer.c: (add_signature_delim), (get_signature_html),
(set_editor_text): Do not force adding "-- \n" above the signature.
svn path=/trunk/; revision=37322
2009-02-25 10:39:42 +00:00
bf3f624764
Inline mail_crypto_get_pgp_cipher_context() logic into the composer
...
and kill mail/mail-crypto.[ch].
svn path=/branches/kill-bonobo/; revision=37273
2009-02-16 01:42:09 +00:00
03d8740213
Move signature script execution to e-util/e-signature-utils.s so the
...
composer can invoke it. Composer no longer needs mail-config.h.
Split signature preview into a new widget: ESignaturePreview.
svn path=/branches/kill-bonobo/; revision=37272
2009-02-16 00:44:40 +00:00