aboutsummaryrefslogtreecommitdiffstats
path: root/em-format
Commit message (Collapse)AuthorAgeFilesLines
* Bug #684447 - Check for highlight during configure.Dan Vrátil2012-10-091-0/+1
| | | | | | | | | | | | | | If the highlight program cannot be found width AC_PATH_PROGS, configure will abort with an error message. You can either a) install highlight b) specify the patch with HIGHLIGHT=/path/to/highlight c) pass --disable-text-highlight to configure to exclude the module This also makes text-highlight module to fallback to text/plain formatter when highlight program would crash or fail to ensure the content is delivered to user.
* [text/plain parser] Use original part when nothing found inlineMilan Crha2012-09-133-3/+22
| | | | | | | This way the view corresponds to the original part properties, not those stripped by the inline filter. Also initialize EMailInlineFilter::filename on creation of the structure, thus the value is actually used on the subparts, if needed.
* Bug #680537 - Reply to individual message in digest generates empty bodyMilan Crha2012-09-131-0/+14
|
* Bug #678291 - Identifies application/mbox as text/plain attachmentMilan Crha2012-09-121-2/+7
|
* BR is not a "pair" HTML elementMilan Crha2012-09-111-2/+2
|
* Bug #683665 - Crash on displaying message with broken Content-Type attachmentLucian Langa2012-09-111-0/+3
|
* Bug #683663 - Attachment bar missing when showing 'All Message Headers'Lucian Langa2012-09-113-3/+6
|
* Don't re-parse attachment parts as attachmentsDan Vrátil2012-09-111-2/+4
|
* Fix all 'may be used uninitialized' compiler warningsDan Vrátil2012-08-202-0/+4
|
* Coding style and whitespace cleanup.Matthew Barnes2012-08-2030-102/+100
|
* Remove some unused code from EMailReaderDan Vrátil2012-08-091-7/+7
| | | | | | This is leftover from the WebKit port and it didn't work properly. Most of the code was removed, some was moved to a better place.
* Fix condition when to collapse addresses in To/Cc/Bcc headersMilan Crha2012-08-071-1/+1
|
* Bug #679726 - Move button for expanding headers behind header labelDan Vrátil2012-08-031-1/+1
|
* Bug #680331 - Crash when replying to a messageDan Vrátil2012-08-032-6/+22
|
* Bug #680535 - Reply to message with text attachments formats them inlineDan Vrátil2012-08-011-1/+1
|
* Bug #679404 - Read colors for message preview from Gtk themeDan Vrátil2012-07-271-3/+9
|
* Bug #680577 - [text-highlight] - Failed to load partDan Vrátil2012-07-271-1/+1
|
* Bug #680634 - Missing image attachmentDan Vrátil2012-07-271-2/+12
|
* Bug #680635 - Inline GPG shown as sourceDan Vrátil2012-07-261-1/+8
|
* Highlighting of text parts and source codesDan Vrátil2012-07-252-2/+3
| | | | | | | | | | This adds 'Format as' submenu to the preview pane context menu. The submenu is available only for text/plain parts or parts with a source code (we support about 40 various types). Using the 'highlight' utility, the formatter processes the part and highlights the source code it contains. (discussion in bug #680026)
* Bug #680123 - Freeze on message/disposition-notification email parsingDan Vrátil2012-07-184-3/+7
|
* Fix a memory leak in EMailFormatterPrintDan Vrátil2012-07-171-0/+2
|
* Bug 679323 - Formatting errors when replying in inline modeDan Vrátil2012-07-131-3/+134
|
* Don't display SMIME signature as an attachmentDan Vrátil2012-07-121-1/+3
|
* Bug #678834 - [prefer-plain] Setting change works only after restartDan Vrátil2012-06-272-35/+0
|
* Display text/plain in fixed-width fontDan Vrátil2012-06-271-1/+1
| | | | Regression from commit 99a875ed
* Add CamelDebug to e_mail_parser_parse_syncDan Vrátil2012-06-271-0/+17
|
* Bug #515004 - Allow toggling between text and HTML view of mailDan Vrátil2012-06-262-11/+18
|
* Include e-mail-format-extensions.h in tarball.Matthew Barnes2012-06-261-0/+1
| | | | Private header, but still need to distribute it.
* em-format: Remove $(emformatextensions_SOURCES) reference.Matthew Barnes2012-06-261-1/+0
| | | | This variable is not defined anywhere.
* Bug 678667 - 'All Message Headers' option is brokenLucian Langa2012-06-251-2/+3
|
* Coding style and whitespace cleanup.Matthew Barnes2012-06-2548-101/+100
|
* Reduce usage of g_type_class_peek_parent().Matthew Barnes2012-06-2542-48/+3
| | | | G_DEFINE_TYPE macros define a static "parent_class" variable.
* Bug #678345 - Runtime warning when sender photo is disabledDan Vrátil2012-06-191-0/+4
|
* Do not call g_object_notify() when property didn't changeMilan Crha2012-06-181-0/+22
|
* Bug #677608 - Fails to open message which is not yet downloadedDan Vrátil2012-06-182-3/+64
|
* Bug #677673 - Reply contains quoted top headersDan Vrátil2012-06-151-0/+5
|
* Don't use '%%' in strings that are not printf()'edDan Vrátil2012-06-141-4/+4
|
* Bug #674887 - Hang on sender's photo lookupDan Vrátil2012-06-142-21/+43
|
* Do not unref CamelDataWrapper obtained from CamelMimePartDan Vrátil2012-06-081-1/+0
|
* Hide every part in multipart/related with Content-ID setDan Vrátil2012-06-081-1/+2
|
* Fix displayed message headersDan Vrátil2012-06-082-0/+22
| | | | | | | | | The new formatter was ignoring selected headers, always displaying only From, To, Subject and Date (default headers). Handling of the currently displayed headers has been moved to EMailConfigFormatHTML extension, because it is related to configuration of EMailFormatter, rather then EMailReader.
* Bug #670876 - Missing mnemonics for buttons for vcard attached to emailDan Vrátil2012-06-082-1/+45
|
* em-format: Add missing linker flags.Matthew Barnes2012-06-081-2/+4
|
* Remove a leftover debug messageDan Vrátil2012-06-071-3/+0
|
* Mail formatter rewriteDan Vrátil2012-06-0679-4014/+14640
| | | | | | | | All mail-parsing and formatting code has been moved to em-format. Parsing is handeled by EMailParser class, formatting by EMailFormatter. Both classes have registry which hold extensions - simple classes that do actual parsing and formatting. Each supported mime-type has it's own parser and formatter extension class.
* Bug #675061 - Evolution 3.5.1 does not buildDan Vrátil2012-05-181-1/+1
|
* Fix some GSimpleAsyncResult reference leaks.Matthew Barnes2012-05-131-0/+2
|
* Use g_simple_async_result_set_check_cancellable().Matthew Barnes2012-05-131-5/+10
| | | | Always call it immediately after g_simple_async_result_new().
* Bug #669111 - Lost charset in replies to encrypted mailsMilan Crha2012-05-041-1/+7
|
* EMFormat: Cleanups.Matthew Barnes2012-04-293-188/+171
|
* Bug #674249 - Crash when showing message with large text/plainDan Vrátil2012-04-191-33/+5
|
* Bug #674248 - Lost new lines from text/plainDan Vrátil2012-04-191-1/+23
|
* Bug #673430 - Can't read messages in virtual Junk/Trash foldersDan Vrátil2012-04-031-3/+9
|
* Whitespace cleanup.Matthew Barnes2012-04-022-79/+79
| | | | | Replace 8-space indentation with tab characters, and various other automated cleanups.
* EMFormat: Add "session" as a constructor property.Matthew Barnes2012-04-014-97/+152
| | | | Pass it in instead of digging it out of EShellSettings.
* WebKit port - port formatter and mail moduleDan Vrátil2012-03-295-2566/+2641
|
* Fix typosPiotr Drąg2012-03-281-5/+5
|
* Coding style and whitespace cleanup.Matthew Barnes2012-02-202-16/+26
|
* Bug #591436 - Add -avoid-version to LDFLAGSH. Habighorst2012-02-151-1/+1
|
* Adapt to Camel API changes.Matthew Barnes2012-01-301-1/+1
|
* Fix compiler warnings.Matthew Barnes2011-11-231-2/+0
|
* Migrate em-format* to GSettingsRodrigo Moya2011-10-192-12/+10
|
* Simplify library dependency flags.Matthew Barnes2011-10-051-3/+3
| | | | | | | | | We have a confusing array of nearly-identical CFLAGS/LIBS definitions in configure.ac. Time to simplify. Instead let's just have one definition that includes all the libraries provided by Evolution-Data-Server (incl. Camel). That, in combination with GNOME_PLATFORM, gives us most of what we need for compliation and linking, and we can sprinkle definitions for additional library dependencies in Makefile.am's as needed.
* Coding style and whitespace cleanup.Matthew Barnes2011-09-045-48/+74
|
* Coding style and whitespace cleanup.Matthew Barnes2011-08-131-1/+3
|
* Avoid camel_stream_printf().Matthew Barnes2011-07-061-18/+32
| | | | | | | | camel_stream_printf() is next on the chopping block. Use g_strdup_printf() or a GString to construct a formatted string in memory, pass it to camel_stream_write() in one go, and then check for errors (unless it's a memory stream).
* Prefer g_seekable_seek() over camel_stream_reset().Matthew Barnes2011-07-053-3/+10
| | | | | | | | | When a stream is obviously a file or memory stream (both of which implement the GSeekable interface), use g_seekable_seek() instead of camel_stream_reset(). This is helping me discover if it's safe to remove camel_stream_reset(). We want to eventually move to GIO streams, which have no reset method.
* EMFormatQuote cleanups.Matthew Barnes2011-07-052-29/+54
| | | | Move public members to the private struct.
* Bug #637402 - No quoted mail when replying to html emailMilan Crha2011-06-241-27/+60
|
* Coding style and whitespace cleanups.Matthew Barnes2011-06-091-9/+16
|
* Including <glib-object.h> directly is rarely needed.Matthew Barnes2011-05-281-1/+0
|
* Coding style and whitespace cleanup.Matthew Barnes2011-05-221-1/+2
|
* Coding style cleanups.Matthew Barnes2011-05-093-43/+43
|
* Whitespace and coding style cleanups.Matthew Barnes2011-05-083-15/+38
|
* Fix a memory leakMilan Crha2011-04-281-0/+1
|
* Use message subject for attachment description if no filename providedMilan Crha2011-03-101-0/+7
|
* Bug #586461 - Remove signature also from HTML formatted emails on replyMilan Crha2011-03-103-6/+32
|
* Bug #618440 - "Reply" does not always strip signaturesMilan Crha2011-03-101-1/+3
|
* Coding style and whitespace cleanup.Matthew Barnes2011-03-062-2/+4
|
* Do not leak attachments in a mail viewMilan Crha2011-03-022-0/+12
|
* Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-02-251-5/+1
|
* Bug #640829 - Can drop text/plain message lines in message previewMilan Crha2011-02-211-2/+5
|
* Bug 641756 - Fix warnings from GCC 4.6Kjartan Maraas2011-02-091-4/+1
| | | | GCC learned how to find dead assignments.
* Coding style and whitespace cleanup.Matthew Barnes2011-01-302-13/+28
|
* Adapt to Camel API changes.Matthew Barnes2011-01-241-2/+1
|
* Bug #436914 - Reply to inline GPG quotes raw GPG messageMilan Crha2010-12-134-0/+586
|
* Bug #567265 - BCC kept on message forward from Sent folderMilan Crha2010-10-191-0/+4
|
* Bug #630518 - Hides calendar parts from multipart/alternativeMilan Crha2010-10-181-0/+2
|
* Bug #630375 - Character encoding of GPG encrypted message not honoredMilan Crha2010-10-131-0/+19
|
* Adapt to Camel API changes.Matthew Barnes2010-09-283-70/+97
|
* Pass GCancellable to Camel.Matthew Barnes2010-09-283-68/+160
|
* Coding style cleanups.Matthew Barnes2010-09-132-172/+172
|
* Bug #629046 - Empty reply quotation for HTML messagesMilan Crha2010-09-091-2/+3
|
* Various memory leaksMilan Crha2010-09-081-3/+0
|
* Bug 628660 - em_format_part_as() memory leakMatthew Barnes2010-09-031-0/+2
|
* Coding style and whitespace cleanup.Matthew Barnes2010-08-292-20/+36
|
* Bug 628154 - Ignore paths in MIME part filenamesMatthew Barnes2010-08-281-6/+13
|
* Bug 627852 - Memory leak in em_format_push_level()Matthew Barnes2010-08-271-21/+33
|
* Bug 627598 - Memory leak in emf_format_clone()David Woodhouse2010-08-241-0/+1
|
* Whitespace and coding style cleanup.Matthew Barnes2010-08-142-33/+73
|
* More EMFormat cleanups.Matthew Barnes2010-08-111-9/+11
|
* Change em_format_redraw() to em_format_queue_redraw().Matthew Barnes2010-08-112-9/+40
| | | | | | 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.
* EMFormat cleanups.Matthew Barnes2010-08-104-359/+490
|
* Bug 626453 - Show attachments inline when printingMatthew Barnes2010-08-102-21/+50
|
* em-format: Guard entry point to em_format_set_mode with g_return_if_failRob Bradford2010-08-021-0/+2
|
* Fix two memory leaks when replyingDavid Woodhouse2010-07-151-0/+3
| | | | | | | | | | | | 1: em_utils_reply_to_message() can be passed a newly-created message (from a current selection. It needs to unref it. Which means that when we pass it a message which *isn't* newly-created, we have to obtain a ref of our own. It was that or add a boolean parameter to tell it whether to unref or not. 2: emf_finalize() wasn't unreferencing emf->message -- so when we clone the EMFormat in em_utils_message_to_html() and immediately unreference the clone, a refcount on the message got leaked. Fix emf_finalize() to unref emf->message as presumably it should.
* Bug 623947 - Error handling issues in em-format.cMatthew Barnes2010-07-101-4/+10
|
* Migrate from CamelException to GError.Matthew Barnes2010-07-092-64/+83
|
* Bug 619345 - GtkHTML color settings not being honoredMatthew Barnes2010-05-301-1/+0
| | | | Includes some minor code cleanups related to this investigation.
* Camel is now GObject-based.Matthew Barnes2010-04-244-119/+118
|
* Adapt to Camel API changes.Matthew Barnes2010-04-131-8/+17
|
* Adapt to Camel API changes.Matthew Barnes2010-04-042-36/+46
|
* Only #include Camel's top-level header.Matthew Barnes2010-04-035-39/+2
|
* Bug #613261 - application/mbox not shown properlyMilan Crha2010-04-011-1/+1
|
* Stop relying on CamelObject meta-data.Matthew Barnes2010-04-013-23/+56
|
* Bug 607087 - Not all inlined text attachments are included in repliesMatthew Barnes2010-01-231-0/+1
|
* Revert commit for bug #516000 to fix bug #607591.Matthew Barnes2010-01-221-6/+0
| | | | | | Commit 25dd724999d551f2f59b06909cff7c660a3c3dab for bug 516000 ("Wrong formatted quoted text") caused bug 607591 ("Erratic wrapping of quoted sections").
* Remove dead assignments found by clang.Matthew Barnes2010-01-162-6/+2
|
* Replace alloca() with g_alloca().Matthew Barnes2009-12-281-1/+1
|
* Compiler and linker flag cleanups.Matthew Barnes2009-12-281-1/+3
|
* Bug #601229 - Crashes when replying a mail.Chenthill Palanisamy2009-11-091-1/+1
|
* Bug #573304 - Forward an email shouldn't strip signatureMilan Crha2009-11-062-1/+2
|
* Prefer G_N_ELEMENTS over sizeof calculations.Matthew Barnes2009-10-272-3/+3
|
* Prefer GQueue (or GNode) over EDList.Matthew Barnes2009-10-273-138/+129
|
* Bug #585715 - Skip empty parts in multipart/alternative formattingMilan Crha2009-10-241-1/+1
|
* Bug #468736 - Prevent recursion in em-formatMilan Crha2009-10-161-1/+8
|
* Bug #516000 - Wrong formatted quoted textMilan Crha2009-10-161-0/+6
|
* Bug #314333 - Decrypt body in reply to an inline-PGP encrypted mailMilan Crha2009-10-152-3/+44
|
* Bug 596848 - Use per-target CPPFLAGS in automake filesH.Habighorst2009-10-011-5/+6
|
* Fix excessive whitespace.Matthew Barnes2009-07-144-8/+0
|
* Fix some build issues.Matthew Barnes2009-07-141-0/+1
|
* Fix some issues when building Anjal.Matthew Barnes2009-07-131-11/+16
|
* Merge branch 'master' into kill-bonoboMatthew Barnes2009-07-011-0/+68
|
* Fix "make distcheck" errors and other build cleanups.Matthew Barnes2009-07-011-1/+1
|
* Use G_BEGIN_DECLS / G_END_DECLS macros.Matthew Barnes2009-06-181-7/+2
|
* Fix coding style.Matthew Barnes2009-06-141-1/+1
|
* Fix even more compiler warnings and disable one for format stringsMilan Crha2009-06-092-10/+9
|
* Bug #540269 - Do not crash in em_format_is_attachmentMilan Crha2009-06-021-0/+3
| | | | Check if part contains data wrapper before accessing its members.
* More code cleanup.Matthew Barnes2009-06-023-17/+17
|
* Whitespace cleanup.Matthew Barnes2009-05-291-2/+2
|
* Prefer GLib basic types over C types.Matthew Barnes2009-05-275-118/+118
|
* Merge branch 'master' into kill-bonoboMatthew Barnes2009-05-276-49/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Fix several types of pedantic compiler warnings.Matthew Barnes2009-05-212-4/+4
|
* Use -no-undefined on Linux tooMilan Crha2009-05-207-0/+3269
There still left two things opened, search for KILL-BONOBO to find them. One is in calendar's Makefile.am, one in composer.