[evolution] (966 commits) Non-fast-forward update to branch wip/webkit-composer



The branch 'wip/webkit-composer' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  3f111c4... Import GtkHTMLImageChooserDialog to EImageChooserDialog
  5eb0fd9... Initial basic implementation of WebKit-based editor
  b9924e9... Import classes for spell checking
  720b611... Import GtkhtmlFace* classes as EEmoticon*
  a080240... Import GtkhtmlColorCombo as EColorCombo
  0609182... Import GtkhtmlComboBox as EActionComboBox
  9d6cbcf... Add type-func attributes to custom widgets in e-editor-buil
  45bfb60... Refactor EEditorSelection and add API to insert content
  b70c4fc... Implement EEditorWidget
  197b002... Initial import of GtkhtmlEditor class
  b72e0da... Update the test application
  c9422b9... Make the color combo slightly wider
  b7ca5cf... Make Undo and Redo buttons work
  23876f7... Change Copy/Cut/Paste sensitivity according to selection
  a30c482... Port Find dialog and search functionality
  d5234e8... Port Replace dialog and it's functionality
  2cd5a54... Port HTML/plain text mode toggling
  92496da... Fix build
  7fdf5a8... Make bold, italic, underline and strike-through buttons wor
  9b1df8b... Fix build and disable Monospace formatting for now
  dca8d47... Make text-alignment buttons work
  c47d5a5... Make (Un)indent actions work
  05831c9... Make font-size change work
  f5fcc22... Make changing color work
  f5ffc77... Fix loading local images
  c412f16... Make the URL editor work
  786fc88... Refactor EEditorDialog... classes
  763bbb4... Make horizontal rule dialog work
  328e640... Make the 'Table properties' dialog work
  3599234... Make inserting a auto-replacing emoticons work
  e36ed05... Fix URL dialog
  244df67... Fix the test application
  9c38a19... Implement 'Paste Quotation' action
  29ddaea... Implement word-wrap
  378719a... Make 'Page Properties' dialog work
  c993de1... Initial support for custom context menu
  40a67f3... Use e_editor_selection_unlink() to remove link
  740ab5a... Make 'Image Properties' dialog work
  2e76051... Make 'Text Properties' dialog work
  206d585... Make 'Paragraph Properties' dialog work
  97be349... Change the node-traversal helper functions
  9d545e1... Make 'Table Cell Properties' work
  1a305e0... Add action to open WebKit Inspector from the test applicati
  2a9d612... Fix Insert->Emoticon->... action
  be2f8c6... Port spell-checking
  3b6109c... Dialogs refactoring and fixes
  c240ddd... Link Dialog - copy URL to label if it's empty
  b987107... Kill e-editor-widgets.h
  c48c965... Make links in editor clickable only with Ctrl
  ff918b9... Forgot to chainup to parent event implementation...
  f43050c... Kill GtkBuilder
  3f2977e... Confirm the Link Dialog by pressing Enter
  31c5595... Valgrind time
  d235630... Some more fixes in the dialogs
  ad02b5a... Improve the 'Lose all formatting?' dialog when switching fr
  c1826c3... Disable smileys in plain text mode
  3cc6130... Use native command to insert plain text
  48a3e55... Improve HTML -> plain text mode switching
  a85ac14... Improve conversion from  HTML to plain text and vice versa
  ee1a747... Fix block formatting
  03a3c88... Implement 'Monospaced' button
  dc212c7... Move spell-checking parts to e-util
  354e791... Various fixes in the spell-checking classes
  db3564f... Port EMailSignatureEditor to EEditor
  c7f668a... Introduce EEditorWindow
  8e4d0e2... Port EMailSignatureEditor to EEditorWindow
  beceab3... Port modules to EEditor.
  20db3a7... Port plugins do EEditor.
  1c60a9c... Add e_spell_checker_new()
  6788315... Preliminary port of /mail to EEditor.
  aca768a... Preliminary port of composer to EEditor.
  d669140... Drop GtkHTML dependency.
  7317438... Fix ESpellEntry crash
  09b65e2... Fix runtime warnings and widget layouting
  6b7e462... Disable debug output from EEditorWidget
  15ca3fa... Remove a leftover file
  3e363e6... Move EActionComboBox from widgets/misc to widgets/editor
  95ef4b6... Disable composer UI when editor is not editable
  1ebc9f2... Remove (most probably redundant) parts
  8eed09f... Remove more dead code
  7924207... Minor coding style update
  148583c... Initial attempt on signatures handling.
  f008fc9... Convert EEditorWidget::Mode property to boolean
  1c08b10... Fix HTML/Plain mode switching
  a6b8e3e... Don't display 'Loose formating?' dialog on startup
  53f5aca... Remove option to set spell-checking color
  b3b821a... Add missing blockquote formatting to styles combo
  e6eb314... Add View->Open Inspector action to composer
  7e9a2e7... Rename e_editor_selection_get_FORMAT to e_editor_selection_
  55f2420... Fix handling citation in EEditorSelection::get_has_style()
  8c6005d... Break citation on Enter keypress
  e613b6b... Add documentation to basic classes and update copyright
  a54e9ae... Fix crash when destryoing EEditorTableDialog
  51ba6ae... Bug #689797 - Picture gallery should be above message body
  df2a8e8... Bug #689801 - Neverending text 'Replace All'
  4419549... Force monospace font in plain text mode
  eeff87e... Bug #689774 - Disable debug output when changing signatures
  0a44368... Bug #689783 - Negative font size does nothing, keeps +0
  1fdb7c6... Fix return value of e_spell_checker_lookup_dictionary()
  d36cf2a... Bug #689630 - Spell check languages are not remembered
  4c9516f... Bug #689777 - HTML inter-line spacing too high
  626b021... Bug #689633 - Crash when attempting interactive spell check
  98db485... Bug #689785 - Broken mnemonic in Image Properties dialog
  4a9f9db... Fix compiler warnings.
  f03d7be... e_spell_checker_list_available_dicts: Sort the list.
  a99bdaa... Coding style and whitespace cleanup.
  392da91... EEditorWidget: Implement EExtensible.
  9ae38a6... Remove editor_widget_open_inspector().
  fc74f15... Remove unused EEditorWidgetReplaceAnswer enum.
  444b526... Update libeutil API documentation.
  11327d2... Move e-editor-selection.h enums to e-util-enums.h.
  8032100... Move EEditorWidgetCommand to e-util-enums.h.
  a31e485... Rename e_spell_checker_lookup_dictionary().
  c3a7d29... Add e_spell_dictionary_hash().
  358ae99... Add e_spell_dictionary_equal().
  ee41bbf... Document e_spell_dictionary_compare().
  79221dd... Remove e_spell_dictionary_free_suggestions().
  fad9864... ESpellDictionary: Keep a weak ref on the ESpellChecker.
  45b3f9b... ESpellChecker: Remove "active-dictionaries" property.
  5a76abe... ESpellChecker: Track active languages with a hash table.
  acac4cb... Add e_spell_checker_list_active_languages()
  7ec40fd... Add e_spell_checker_count_active_languages().
  44019a8... Add e_editor_spell_check_dialog_update_dictionaries().
  b204ed3... EEditor: Remove linked list from "spell-languages-changed" 
  dddeeb3... EEditor: Remove private "active_dictionaries" list.
  8e3734c... Remove e_editor_emit_spell_languages_changed().
  3736f3c... EEditorSelection: Keep a weak ref on the EEditorWidget.
  70b1655... EEditor: Sink the floating EEditorWidget reference.
  1e2609a... Add e_spell_checker_new().
  3d5ba4c... Remove e_spell_checker_instance().
  d71ad53... ESpellChecker: Add "active-languages" property.
  e538f6c... Make ESpellChecker extensible.
  512151f... Add ESettingsSpellChecker.
  1a2ff3e... em-composer-prefs.c cleanups.
  f37a5cd... Remove e_load_spell_languages().
  78a1d1c... Add e_spell_checker_check_word().
  bf4a7c0... ESpellEntry: Add a "spell-checker" property.
  284c455... EEditorWidget: Add a read-only "spell-checker" property.
  80968a7... EMsgComposer: Share the ESpellChecker with the subject head
  27e50c7... Remove e_composer_spell_header_set_languages().
  84c8872... Remove e_spell_entry_set_languages().
  eddd8ad... EEditorWidget: Remove "spell-languages" property.
  ed624dc... editor_actions_setup_languages_menu: Initialize active stat
  78c0c28... Rename e_spell_dictionary_check() to check_word().
  d759e53... e_spell_dictionary_check_word: Fix inverted result.
  fd9854f... EColorCombo: Fix leaking popup window.
  f038b73... EEmoticonToolButton: Fix leaking popup window.
  77c8412... EEditorActions: Fix leaking GtkAction reference.
  07ec5a3... EEditorWidget: Do not indent citations.
  a57102c... EEditorWidget: Add styles for blockquote[type=cite].
  4df4c43... EMailFormatterQuoteTextPlain: Use CAMEL_MIME_FILTER_TOHTML_
  a6d72eb... EEditor: Tweak the main-toolbar style.
  53c4aa5... EEditor: Pack an EAlertBar widget.
  6409896... EEditor: Implement EAlertSink.
  47fd7ae... EMailSignatureEditor: Defer alert handling to EEditorWindow
  5330049... EMsgComposer: Defer alert handling to EEditorWindow.
  a187757... EEditor: Pack an EActivityBar widget.
  856619f... EEditor: Add a read-only "busy" property.
  3e9076e... EEditor: Make the web view uneditable while busy.
  b734c09... Add e_editor_new_activity().
  6968aee... EMsgComposer: Use e_editor_new_activity().
  79f94f5... EMsgComposer: Disable async actions while composer is busy.
  0b32079... Remove EComposerActivity.
  4751831... EMsgComposer: Defer activity progress display to EEditor.
  8641b52... Add e_mail_signature_editor_get_editor().
  9a59034... Remove e_mail_signature_editor_get_editor_widget().
  3116232... Add e_msg_composer_get_editor().
  1d38b5c... Fix composer ACTION macros.
  b0be74f... Prefer e_msg_composer_get_editor().
  df83639... test-editor: Avoid using EEditorWindow.
  c09c7c3... EMailSignatureEditor: Subclass GtkWindow instead of EEditor
  d4207d9... EMailSignatureEditor: Set a default window size.
  001609d... EMsgComposer: Subclass GtkWindow instead of EEditorWindow.
  daa5d7b... Remove EEditorWindow.
  563e46c... e_editor_selection_save: Gracefully handle no WebKitDOMRang
  fc4b0ea... e_editor_selection_restore(): Gracefully handle no WebKitDO
  be346af... editor_widget_check_magic_smileys: Add checks to avoid cras
  cecd2d3... EEditorWidget: Don't display an empty line in new messages 
  a801a1d... Replace plain C casting with WEBKIT casting macros
  b311df7... Bug #689802 - Text paste to both widget and message body
  1340564... Bug #689788, Bug #689792 - Links in WebKit composer Fixes l
  603efbd... Bug #689784 - [webkit-composer] TT font style doesn't stick
  6f6c591... Check for empty string when setting plain text.
  4e71163... Makes links checking UTF-8 aware.
  0a0217c... Bug #689803 - [webkit-composer] "Start typing at the bottom
  36ddd48... Change code to remove one unnecessary allocation in links h
  e285ab0... Bug #689796 - [webkit-composer] Paste of Image from clipboa
  cff2c20... Bug #689804 - [webkit-composer] Signature not auto-added
  75c25e1... Move caret position setting from em-composer-utils to e-com
  7b8aec1... Bug 689799 - [webkit-composer] Wrap Lines doesn't wrap
  c3e44de... Avoid crash in e_spell_dictionary_get_suggestions().
  7e0949a... Implement auto-wrapping of text for normal styled paragraph
  58f6a6f... Replace deprecated GLib symbols (as of GLib 2.34.x)
  495145f... Remove all BR elements when rewrapping lines.
  4783904... Bug #689806 - [webkit-composer] Save as draft forgets signa
  0be2609... Bug #689782 - [webkit-composer] Cannot start new numbered l
  417091c... Allow wrapping for paragraphs with formatted text (bold, it
  380d37e... Remove unused EEditorSelection variable.
  bca25f9... Bug #689795 - [webkit-composer] Drag&drop of an image doesn
  bb29860... Bug #702438 - [webkit-composer] Crash on composer close in 
  b098371... Disconnect signals properly when disposing the EEditorWidge
  063448a... Bug #689780 - [webkit-composer] Color combo out of sync wit
  e46373e... Make line auto wrapping more robust.
  e9b993b... Only change composer mode when user hits OK (Lose formattin
  949aede... Prevent Backspace from removing the body element.
  40df992... Make functions that works with composer caret public.
  f5d397d... Bug #702444 - [webkit-composer] Text paste doesn't wrap lin
  2aa3fb6... Fix caret handling after hitting the BackSpace key.
  3285f40... Drop camel text to HTML conversion when switching from plai
  a494c48... Remove call to unexisting function.
  e9c6edf... Replace deprecated webkit_web_view_load_html_string method 
  233ca61... Disconnect existing handlers when connecting the composer w
  8ad4bd0... Fix links highlighting when return is pressed.
  62186fa... Save/Restore caret position when switching composer modes.
  8da8deb... Skip some elements when getting the plain text version of c
  57e296c... Remove temporary hidden space character even on lines, that
  f09d917... Move caret to right place when return is pressed.
  a9b04e4... Check if returned EEditor is valid.
  a635694... Unref EEditorWidget objects in e-editor-selection.c
  88572da... Better check if selection is citation.
  04353a4... Fixes caret restore misbehaving.
  2f9adda... Handle situations when Return is pressed in already wrapped
  f4332d8... Allow appending to already inserted link in editor.
  ca0d529... Fix empty editor when editting the signatures.
  45443ad... Fix processing of the editor content.
  802fc26... Check if next sibling is WEBKIT_DOM_CHARACTER_DATA when pro
  0f179d5... Cut the link text also on the end when we recognize the lin
  076d35e... Fix typo in process_elements ().
  d396177... Check if node, that we are trying to edit is WEBKIKT_DOM_CH
  8adf8d0... Turn off monospaced font in HTML mode when TT button is pre
  033baff... Implement turning off of the monospaced font mode on given 
  9fb3f63... Minor code refactoring, cleaning, leaks fixing.
  7ed49c8... Fix the detection of citation node.
  f865bc5... Remove leftover lines after last patch.
  35e4b5f... Fix bug introduced by refactoring.
  0d80d11... Implement plain text quoting in composer.
  e79608d... Fix of inserting unnecessary space into class name.
  b1e73c8... Fix more leaks in webkit-composer.
  40b173c... Fix detection of font format in HTML mode.
  a0f8db3... Implement indentation of elements when no selection is acti
  4b667c6... Bug #702442 - [webkit-composer] Changing indent makes parag
  0329cbe... Implement changing of block format when there is no active 
  9472853... Replace C cast with macro.
  8974f59... Fix of bug when some HTML elements were not quoted.
  c61bf3f... Swap the directions of caret movement on restoring the care
  03e7ac6... Make create_and_add_style_sheet method public
  8f96dea... Fix leak of uri in editor_widget_button_release_event
  c5066d9... Bug 708762 - Tab should write tab, not change focus widget
  9a5455d... EEditorWidget content is changed when user is pressing keyb
  9a48b8d... Simplify plain text quoting.
  46b81fa... Implement function to enable spellcheck
  6776a7d... When the is no selection in composer don't try to process i
  0c804c5... Fix detection of block format when it is indented
  3294c73... Hide caret position node and normalize text nodes if we spl
  83dcf16... Implement word wrapping with CSS
  9173723... Do e_editor_widget_get_text_plain non fatal on composer con
  e0b7e44... When removing the signature remove the leftover BR from pre
  a4a9fe2... Convert HTML emails to plain text when opening them in plai
  cde2e33... Force spellcheck when switch to plain text mode in composer
  8604afc... Remove unnecessary call to quote the plain text.
  c386e22... Insert inline images into body
  35654f6... When saving the message as draft save it as HTML.
  fbcfada... Fix bugs introduced by rebase.
  3429f5e... EEditorSelection: Fix unindentation
  89f85aa... Bump the webkitgtk3 minimal version to 2.2.0
  7ab38d6... Replace C cast with macros
  100b192... Bug #708734 - [webkit-composer] Paragraph indentation keeps
  aad869a... EComposerPrivate: Fix caret position in "Start typing at th
  06238a2... Composer should know if it was started with new message
  6362125... Fix combinations of "start_bottom" and "top_signature" comp
  bb91765... Fix various bugs in plain text citation quoting
  95f7239... EEditorSelection: Fix detection of citation
  049f907... Bug #708731 - [webkit-composer] Cannot set signature to non
  938c058... Let the citation text have the same color as in preview (li
  8d8a288... Move replace_string from Backup-Restore module to e-misc-ut
  e406eb6... Replace some usage of GRegex with e_str_replace_string
  2a31b41... EComposerPrivate - Fix compilation warnings
  b05c2c3... EEditorSelection - Fix detection of Blockquote block format
  f59448b... EEditorSelection - Refactorization
  5cd6e4d... EEditorWidget - Always put text in some paragraph
  ef9c80f... EEditorSelection - When unindenting force the spell check
  6cc7ed9... EEditorWidget - When changing composer mode, change paragra
  2bcd0d2... EEditorSelection: Return Node instead of Element in e_edito
  51101c6... EEditorWidget: Remove unneeded Unicode ZERO WIDTH SPACE cha
  dc19e50... EEditorWidget: Fix smileys handling in composer
  cf903e2... EEditorSelection: Fix indentation and unnecessary empty lin
  35d0e24... EEditorWidget: Surround with paragraph only if writing stra
  aba88bf... EEditorSelection: Fix disabling of TT font
  51b4606... EEditorWidget: When getting plain text from composer wrap p
  9c02c9f... EEditorWidget: Don't wrap paragraphs after conversion from 
  9418dc0... EEditorWidget: Try to remove UNICODE_ZERO_WIDTH_SPACE just 
  5f42544... EEditorSelection: Fix list and block format handling in com
  1e8f704... EEditorSelection: Force spellcheck on newly formated blocks
  9bdef22... EEditorSelection: Show caret position node and change its c
  47bc52d... Replace some usage of element_has_tag with macros
  46adecb... EEditorWidget: Remove margin before and after lists
  5039932... EEditorWidget: Fix HTML structure after ending the list
  e9f9f85... EComposerActions: When composer is not editable make more a
  43de086... EWebView: Don't need to check for WebKit version
  32665b3... EComposerPrivate: Quote composer content just in HTML mode
  80232d3... Add support for inline (CID) images
  a9a6e4a... EEditorWidget: Replace images http(s) source to evo-http(s)
  e380a51... EEditorWidget: Refactor the function to process the compose
  ef5cf1e... Add support for Drag&Drop of base64 encoded images
  497043d... Add support for Drag&Drop of CID images from message previe
  29959a0... Import GtkHTMLImageChooserDialog to EImageChooserDialog
  029d1ef... Initial basic implementation of WebKit-based editor
  6c8a56a... Import classes for spell checking
  0e22249... Import GtkhtmlFace* classes as EEmoticon*
  90d9465... Import GtkhtmlColorCombo as EColorCombo
  7006d35... Import GtkhtmlComboBox as EActionComboBox
  5c020b6... Add type-func attributes to custom widgets in e-editor-buil
  1d3ec21... Refactor EEditorSelection and add API to insert content
  325832a... Implement EEditorWidget
  9c654f3... Initial import of GtkhtmlEditor class
  21aa5e0... Update the test application
  d79c3a3... Make the color combo slightly wider
  0d07dcf... Make Undo and Redo buttons work
  349d051... Change Copy/Cut/Paste sensitivity according to selection
  96ee8db... Port Find dialog and search functionality
  7d95ea3... Port Replace dialog and it's functionality
  fecc967... Port HTML/plain text mode toggling
  a2481be... Fix build
  1fef9c3... Make bold, italic, underline and strike-through buttons wor
  5d8db20... Fix build and disable Monospace formatting for now
  8030e5c... Make text-alignment buttons work
  4752fc4... Make (Un)indent actions work
  99f3a52... Make font-size change work
  8fa26e5... Make changing color work
  6268404... Fix loading local images
  b96a2ef... Make the URL editor work
  32fc746... Refactor EEditorDialog... classes
  034706a... Make horizontal rule dialog work
  2bd4a6b... Make the 'Table properties' dialog work
  456c79d... Make inserting a auto-replacing emoticons work
  c9676e8... Fix URL dialog
  c39dcf3... Fix the test application
  ef23604... Implement 'Paste Quotation' action
  00c8efa... Implement word-wrap
  1f2c460... Make 'Page Properties' dialog work
  d60525f... Initial support for custom context menu
  b20a901... Use e_editor_selection_unlink() to remove link
  79f914e... Make 'Image Properties' dialog work
  470e5de... Make 'Text Properties' dialog work
  0bacba9... Make 'Paragraph Properties' dialog work
  2d6493d... Change the node-traversal helper functions
  28f3d66... Make 'Table Cell Properties' work
  b04b2d3... Add action to open WebKit Inspector from the test applicati
  2eebece... Fix Insert->Emoticon->... action
  3f7e50e... Port spell-checking
  f8a989c... Dialogs refactoring and fixes
  82b135d... Link Dialog - copy URL to label if it's empty
  79ca7bb... Kill e-editor-widgets.h
  fd4ddea... Make links in editor clickable only with Ctrl
  6d89fdd... Forgot to chainup to parent event implementation...
  3dd8b5b... Kill GtkBuilder
  8c534c2... Confirm the Link Dialog by pressing Enter
  77fd27c... Valgrind time
  c02581f... Some more fixes in the dialogs
  0e92743... Improve the 'Lose all formatting?' dialog when switching fr
  3aaf45e... Disable smileys in plain text mode
  a4f4ba7... Use native command to insert plain text
  95155bf... Improve HTML -> plain text mode switching
  d81edc3... Improve conversion from  HTML to plain text and vice versa
  469297f... Fix block formatting
  206980f... Implement 'Monospaced' button
  468b987... Move spell-checking parts to e-util
  c7fdd1b... Various fixes in the spell-checking classes
  d77da99... Port EMailSignatureEditor to EEditor
  459879f... Introduce EEditorWindow
  bfe7c89... Port EMailSignatureEditor to EEditorWindow
  98c8a09... Port modules to EEditor.
  728e63f... Port plugins do EEditor.
  d9e4369... Add e_spell_checker_new()
  eb28666... Preliminary port of /mail to EEditor.
  c4c5a7f... Preliminary port of composer to EEditor.
  a365b92... Drop GtkHTML dependency.
  aa60055... Fix ESpellEntry crash
  ce00168... Fix runtime warnings and widget layouting
  598e52e... Disable debug output from EEditorWidget
  894f777... Remove a leftover file
  237af22... Move EActionComboBox from widgets/misc to widgets/editor
  af91725... Disable composer UI when editor is not editable
  117e170... Remove (most probably redundant) parts
  744b185... Remove more dead code
  86a272b... Minor coding style update
  76fa0bd... Initial attempt on signatures handling.
  f5b8701... Convert EEditorWidget::Mode property to boolean
  287c885... Fix HTML/Plain mode switching
  b733a61... Don't display 'Loose formating?' dialog on startup
  7e43736... Remove option to set spell-checking color
  aa38022... Add missing blockquote formatting to styles combo
  c39aee4... Add View->Open Inspector action to composer
  35aa834... Rename e_editor_selection_get_FORMAT to e_editor_selection_
  6f73604... Fix handling citation in EEditorSelection::get_has_style()
  93ff49b... Break citation on Enter keypress
  491b5a3... Add documentation to basic classes and update copyright
  15a6783... Fix crash when destryoing EEditorTableDialog
  bfb5da7... Bug #689797 - Picture gallery should be above message body
  388fef3... Bug #689801 - Neverending text 'Replace All'
  35f6cab... Force monospace font in plain text mode
  ae22967... Bug #689774 - Disable debug output when changing signatures
  84d2d20... Bug #689783 - Negative font size does nothing, keeps +0
  3f430eb... Fix return value of e_spell_checker_lookup_dictionary()
  00317ac... Bug #689630 - Spell check languages are not remembered
  6b29ad3... Bug #689777 - HTML inter-line spacing too high
  37d14b9... Bug #689633 - Crash when attempting interactive spell check
  f3d8f16... Bug #689785 - Broken mnemonic in Image Properties dialog
  2c990b8... Fix compiler warnings.
  039326e... e_spell_checker_list_available_dicts: Sort the list.
  5fae0a2... Coding style and whitespace cleanup.
  4f24128... EEditorWidget: Implement EExtensible.
  c9814cb... Remove editor_widget_open_inspector().
  13afc5b... Remove unused EEditorWidgetReplaceAnswer enum.
  881492d... Update libeutil API documentation.
  1d95603... Move e-editor-selection.h enums to e-util-enums.h.
  d5fef60... Move EEditorWidgetCommand to e-util-enums.h.
  219fa63... Rename e_spell_checker_lookup_dictionary().
  0343136... Add e_spell_dictionary_hash().
  9a55b5b... Add e_spell_dictionary_equal().
  a61e882... Document e_spell_dictionary_compare().
  1a8c403... Remove e_spell_dictionary_free_suggestions().
  b9f2322... ESpellDictionary: Keep a weak ref on the ESpellChecker.
  c5f0a7d... ESpellChecker: Remove "active-dictionaries" property.
  5dc9a95... ESpellChecker: Track active languages with a hash table.
  9170ab8... Add e_spell_checker_list_active_languages()
  b94e502... Add e_spell_checker_count_active_languages().
  dd6a4d3... Add e_editor_spell_check_dialog_update_dictionaries().
  d7a9180... EEditor: Remove linked list from "spell-languages-changed" 
  baeca1c... EEditor: Remove private "active_dictionaries" list.
  3b6b506... Remove e_editor_emit_spell_languages_changed().
  cd1862d... EEditorSelection: Keep a weak ref on the EEditorWidget.
  b7f3728... EEditor: Sink the floating EEditorWidget reference.
  2ff5922... Add e_spell_checker_new().
  281a90a... Remove e_spell_checker_instance().
  355ea09... ESpellChecker: Add "active-languages" property.
  441b6b9... Make ESpellChecker extensible.
  819ccb7... Add ESettingsSpellChecker.
  6b7dc71... em-composer-prefs.c cleanups.
  9c460c2... Remove e_load_spell_languages().
  72f312d... Add e_spell_checker_check_word().
  26ebae5... ESpellEntry: Add a "spell-checker" property.
  e5b4157... EEditorWidget: Add a read-only "spell-checker" property.
  910d972... EMsgComposer: Share the ESpellChecker with the subject head
  3d5304c... Remove e_composer_spell_header_set_languages().
  9d97a77... Remove e_spell_entry_set_languages().
  43b6fc4... EEditorWidget: Remove "spell-languages" property.
  52a5ddf... editor_actions_setup_languages_menu: Initialize active stat
  cb8dff6... Rename e_spell_dictionary_check() to check_word().
  469eb4b... e_spell_dictionary_check_word: Fix inverted result.
  47aa6db... EColorCombo: Fix leaking popup window.
  a5c58a2... EEmoticonToolButton: Fix leaking popup window.
  b1a18ed... EEditorActions: Fix leaking GtkAction reference.
  022e537... EEditorWidget: Do not indent citations.
  e5bfa4f... EEditorWidget: Add styles for blockquote[type=cite].
  bfacb67... EMailFormatterQuoteTextPlain: Use CAMEL_MIME_FILTER_TOHTML_
  49995a3... EEditor: Tweak the main-toolbar style.
  cbc70fb... EEditor: Pack an EAlertBar widget.
  4562ddc... EEditor: Implement EAlertSink.
  5aa83d5... EMailSignatureEditor: Defer alert handling to EEditorWindow
  8850db5... EMsgComposer: Defer alert handling to EEditorWindow.
  50cab08... EEditor: Pack an EActivityBar widget.
  7fbcc04... EEditor: Add a read-only "busy" property.
  772d02d... EEditor: Make the web view uneditable while busy.
  5d161d4... Add e_editor_new_activity().
  c6bf9c9... EMsgComposer: Use e_editor_new_activity().
  22f250c... EMsgComposer: Disable async actions while composer is busy.
  980d444... Remove EComposerActivity.
  ae11d9a... EMsgComposer: Defer activity progress display to EEditor.
  0f43fda... Add e_mail_signature_editor_get_editor().
  35912ea... Remove e_mail_signature_editor_get_editor_widget().
  cfb2101... Add e_msg_composer_get_editor().
  57ce2e7... Fix composer ACTION macros.
  3daf051... Prefer e_msg_composer_get_editor().
  d443a72... test-editor: Avoid using EEditorWindow.
  3f22b7c... EMailSignatureEditor: Subclass GtkWindow instead of EEditor
  257c7b8... EMailSignatureEditor: Set a default window size.
  9e7a444... EMsgComposer: Subclass GtkWindow instead of EEditorWindow.
  8ab420a... Remove EEditorWindow.
  ab7f8c2... e_editor_selection_save: Gracefully handle no WebKitDOMRang
  f886c7f... e_editor_selection_restore(): Gracefully handle no WebKitDO
  919c7c0... editor_widget_check_magic_smileys: Add checks to avoid cras
  796a41f... EEditorWidget: Don't display an empty line in new messages 
  98b99f0... Replace plain C casting with WEBKIT casting macros
  c4c0210... Bug #689802 - Text paste to both widget and message body
  a157d60... Bug #689788, Bug #689792 - Links in WebKit composer Fixes l
  c53a53e... Bug #689784 - [webkit-composer] TT font style doesn't stick
  cb5a1cb... Check for empty string when setting plain text.
  d3e3b9b... Makes links checking UTF-8 aware.
  97f5e2c... Bug #689803 - [webkit-composer] "Start typing at the bottom
  db1b812... Change code to remove one unnecessary allocation in links h
  534bb79... Bug #689796 - [webkit-composer] Paste of Image from clipboa
  4ed39db... Bug #689804 - [webkit-composer] Signature not auto-added
  c9fc312... Move caret position setting from em-composer-utils to e-com
  cee77da... Bug 689799 - [webkit-composer] Wrap Lines doesn't wrap
  ab2e784... Avoid crash in e_spell_dictionary_get_suggestions().
  1b15d03... Implement auto-wrapping of text for normal styled paragraph
  200dd3e... Replace deprecated GLib symbols (as of GLib 2.34.x)
  77f7eba... Remove all BR elements when rewrapping lines.
  4c6d711... Bug #689806 - [webkit-composer] Save as draft forgets signa
  ff06f18... Bug #689782 - [webkit-composer] Cannot start new numbered l
  f1d8287... Allow wrapping for paragraphs with formatted text (bold, it
  3c74e06... Remove unused EEditorSelection variable.
  854e3eb... Bug #689795 - [webkit-composer] Drag&drop of an image doesn
  3e06005... Bug #702438 - [webkit-composer] Crash on composer close in 
  89f799d... Disconnect signals properly when disposing the EEditorWidge
  104f33f... Bug #689780 - [webkit-composer] Color combo out of sync wit
  eafaed5... Make line auto wrapping more robust.
  2328872... Only change composer mode when user hits OK (Lose formattin
  ded0253... Prevent Backspace from removing the body element.
  5ebf872... Make functions that works with composer caret public.
  f531267... Bug #702444 - [webkit-composer] Text paste doesn't wrap lin
  f2c960e... Fix caret handling after hitting the BackSpace key.
  547ba48... Drop camel text to HTML conversion when switching from plai
  ceecb96... Remove call to unexisting function.
  69f2bb7... Replace deprecated webkit_web_view_load_html_string method 
  9726ce5... Disconnect existing handlers when connecting the composer w
  fee6078... Fix links highlighting when return is pressed.
  e2d2dd1... Save/Restore caret position when switching composer modes.
  4efc5e9... Skip some elements when getting the plain text version of c
  809b8ec... Remove temporary hidden space character even on lines, that
  8842de1... Move caret to right place when return is pressed.
  bdac40c... Check if returned EEditor is valid.
  4ead591... Unref EEditorWidget objects in e-editor-selection.c
  98e66ea... Better check if selection is citation.
  9bb4646... Fixes caret restore misbehaving.
  f23fb37... Handle situations when Return is pressed in already wrapped
  40f8b6c... Allow appending to already inserted link in editor.
  626772a... Fix empty editor when editting the signatures.
  cfce034... Fix processing of the editor content.
  ed44bfe... Check if next sibling is WEBKIT_DOM_CHARACTER_DATA when pro
  2e5c25e... Cut the link text also on the end when we recognize the lin
  55e3fb9... Fix typo in process_elements ().
  7aa78a2... Check if node, that we are trying to edit is WEBKIKT_DOM_CH
  7be56d3... Turn off monospaced font in HTML mode when TT button is pre
  8666fe3... Implement turning off of the monospaced font mode on given 
  629946f... Minor code refactoring, cleaning, leaks fixing.
  89efa53... Fix the detection of citation node.
  6fa0638... Remove leftover lines after last patch.
  725f0f2... Fix bug introduced by refactoring.
  4f5ab8b... Implement plain text quoting in composer.
  d30c390... Fix of inserting unnecessary space into class name.
  ffad8ca... Fix more leaks in webkit-composer.
  2d9c381... Fix detection of font format in HTML mode.
  74dde9b... Implement indentation of elements when no selection is acti
  a604cbf... Bug #702442 - [webkit-composer] Changing indent makes parag
  7354bb1... Implement changing of block format when there is no active 
  14ce7c4... Replace C cast with macro.
  2925ebb... Fix of bug when some HTML elements were not quoted.
  f9a69ca... Swap the directions of caret movement on restoring the care
  072cf95... Make create_and_add_style_sheet method public
  a43b8c7... Fix leak of uri in editor_widget_button_release_event
  b10b189... Bug 708762 - Tab should write tab, not change focus widget
  2aa21d4... EEditorWidget content is changed when user is pressing keyb
  d87e727... Simplify plain text quoting.
  e96ee52... Implement function to enable spellcheck
  36821f5... When the is no selection in composer don't try to process i
  5e3f246... Fix detection of block format when it is indented
  57751dd... Hide caret position node and normalize text nodes if we spl
  a0487a4... Implement word wrapping with CSS
  389c3c0... Do e_editor_widget_get_text_plain non fatal on composer con
  4f470d6... When removing the signature remove the leftover BR from pre
  84756e8... Convert HTML emails to plain text when opening them in plai
  b8a696b... Force spellcheck when switch to plain text mode in composer
  17ee7d6... Remove unnecessary call to quote the plain text.
  bc0f701... Insert inline images into body
  ef0fed0... When saving the message as draft save it as HTML.
  c56ed90... Fix bugs introduced by rebase.
  6b17980... EEditorSelection: Fix unindentation
  70638cf... Bump the webkitgtk3 minimal version to 2.2.0
  27134e1... Replace C cast with macros
  2edf756... Bug #708734 - [webkit-composer] Paragraph indentation keeps
  ef35186... EComposerPrivate: Fix caret position in "Start typing at th
  3c64140... Composer should know if it was started with new message
  d40404c... Fix combinations of "start_bottom" and "top_signature" comp
  00da090... Fix various bugs in plain text citation quoting
  c9773ac... EEditorSelection: Fix detection of citation
  1e20ea0... Bug #708731 - [webkit-composer] Cannot set signature to non
  d3296ed... Let the citation text have the same color as in preview (li
  a784b0d... Move replace_string from Backup-Restore module to e-misc-ut
  c11c935... Replace some usage of GRegex with e_str_replace_string
  aa7264f... EComposerPrivate - Fix compilation warnings
  58e3592... EEditorSelection - Fix detection of Blockquote block format
  eca16b9... EEditorSelection - Refactorization
  acfc69f... EEditorWidget - Always put text in some paragraph
  4f192aa... EEditorSelection - When unindenting force the spell check
  aeca71e... EEditorWidget - When changing composer mode, change paragra
  5a7377c... EEditorSelection: Return Node instead of Element in e_edito
  d598d82... EEditorWidget: Remove unneeded Unicode ZERO WIDTH SPACE cha
  252590e... EEditorWidget: Fix smileys handling in composer
  b85862f... EEditorSelection: Fix indentation and unnecessary empty lin
  f29224c... EEditorWidget: Surround with paragraph only if writing stra
  a4285c0... EEditorSelection: Fix disabling of TT font
  b4f6cf9... EEditorWidget: When getting plain text from composer wrap p
  66dbe28... EEditorWidget: Don't wrap paragraphs after conversion from 
  6d9765f... EEditorWidget: Try to remove UNICODE_ZERO_WIDTH_SPACE just 
  61ccfaf... EEditorSelection: Fix list and block format handling in com
  7a802ab... EEditorSelection: Force spellcheck on newly formated blocks
  66dfe09... EEditorSelection: Show caret position node and change its c
  ec83dae... Replace some usage of element_has_tag with macros
  b2d4a2e... EEditorWidget: Remove margin before and after lists
  d25c0c2... EEditorWidget: Fix HTML structure after ending the list
  85a5916... EComposerActions: When composer is not editable make more a
  5f7710f... EWebView: Don't need to check for WebKit version
  894f786... EComposerPrivate: Quote composer content just in HTML mode
  3702608... Add support for inline (CID) images
  fca5c88... EEditorWidget: Replace images http(s) source to evo-http(s)
  1fe15e1... EEditorWidget: Refactor the function to process the compose
  22a4979... Add support for Drag&Drop of base64 encoded images
  739c4ce... Add support for Drag&Drop of CID images from message previe
  40099ba... Rebase
  bb1c37e... EEditorWidget: Insert quote symbols on empty lines
  b99e8b6... EEditorWidget: Remove debug print
  860bfe1... EEditorWidget: Speed up the e_editor_widget_force_spellchec
  58d20b6... EEditorWidget: Add support for messages that have backgroun
  3c7dc7a... EEditorWidget: Fix wrong logic that caused removal of compo
  1fccc43... When generating the HTML code of the message write the addi
  d8a8472... EEditorWidget: Refactor the quoting functions
  f130542... EEditorWidget: Fix style and small bug in process_elements
  9c78b0b... EEditorSelection: Avoid treating the DOMText and DOMElement
  9541909... EEditorSelection: Refactor the wrap_lines function
  dbc89a6... EEditorSelection: Return Paragraph - Normal block format fo
  209d0b7... EComposerPrivate: Save the information how the message is h
  97fb554... Rework the way how the HTML messages are converted to plain
  8e8ec64... EEditor: Avoid crash when no proxies are returned
  25f1339... EEditorWidget: Repair GMail blockquotes when editting messa
  1325ea7... EEditorWidget: Make Paste Quotation working in plain text m
  5313677... EEditorActions: Don't try to continue if given object is no
  2d7d1e7... EEditorSpellCheckDialog: Get DOM Document from correct widg
  2d36dd1... EEditorSelection: Replace DOM Selection direction
  35d4766... EEditorWidget: Remove inline images when changing the compo
  576bfe6... EEditorWidget: Convert text correctly from HTML to plain wh
  132a6c0... EEditorWidget: Return wrapped body in e_editor_widget_quote
  ebe187f... EEditorWidget: Return NULL when the citation is already quo
  e3ab50a... EEditorWidget: Remove unused code
  ea4a4e5... Rename -x-evolution-signature to -x-evo-signature
  caae711... EMsgComposer: Remove unused code
  44df6ee... EComposerPrivate: Fix style
  4d8499c... EEditorWidget: Insert styled paragraph in plain text mode
  b5fcb79... EEditorWidget: Insert NL after text when generating plain t
  2de03ef... EEditorWidget: Improve quote symbols in plain text mode
  07aae2f... EEditorWidget: Add input event listener on BODY from conver
  529f79b... EEditorWidget: Mark paragraphs for wrapping in plain text m
  8b7e038... EEditorSelection: Fix functions for saving/restoring select
  c9e9b47... EEditorSelection: Rework the way how list format change is 
  fe3519a... EComposerAutosave: changed property is in EEditorWidget and
  448e612... Bug 725241: [webkit-composer] Buttons in popup dialogs in a
  4907d4a... EEditorWidget: Remove unused variable
  745483b... EEditorActions: Fix response id for Open button in Insert->
  a993664... Bug 725242: [webkit-composer] 'Insert HTML file' issues
  8f9261a... EEditorSelection: If the caret is in the beginning of eleme
  cb1bfdc... EEditorSelection: Force spellcheck on indented block
  f95f51c... Bug 725246: [webkit-composer] Backspace to decrease indent 
  cc2beb9... EMComposerUtils: Get EAlertSink from EMsgComposer
  9353510... EEditorWidget: Fix missing/unnecessary new lines when gener
  a407c48... EEditorWidget: Don't remove block align when chaging compos
  2d4a267... Bug 725247: [webkit-composer] Alignment in plain text lost 
  5ede181... Bug 725251: [webkit-composer] Font size combo doesn't refle
  13aa40e... Bug 725255: [webkit-composer] Critical warnings when changi
  44eae62... Bug# 725257 - [webkit-composer] Language change should redo
  a01db2f... Bug 725259 - [webkit-composer] Pasted text should be checke
  4b9b6ae... Bug 725595 - [webkit-composer] Nested quotations merged on 
  7362ef6... EEditorWidget: Fix leak of element's type attribute value
  c62ff29... EEditorWidget: Refactor citation colors
  e1eed87... EEditorSelection: Change type of newly inserted list and no
  d8f61b4... EComposerPrivate: Check for links and do spell check when p
  4df4e84... Show star instead of bullet in Bulleted list in plain text 
  a6825b1... EEditorWidget: Process lists when sending plain text messag
  c104109... EEditorWidget: Remove zero width space safely to avoid care
  a730193... EEditorWidget: Fix initial caret position when converting f
  cd1c305... Bug 725731 - [webkit-composer] Changed message lost on Esc 
  c0bc396... EMailFormatterQuote: Wrap credentials with PRE element
  6b89958... Bug 724653 - [webkit-composer] calendar item can't be forwa
  26587d7... EEditorWidget: Fix build
  97e8312... EEditorSelection: Return saved caret position when saving i
  207b9b4... Use returned caret position instead of asking again for it
  0860e6e... EEditorWidget: Rework unindentation of block on BackSpace p
  ba561de... EEditorWidget: Again fix initial caret position when conver
  74ee344... Bug 725249: [webkit-composer] Increase indent with a right-
  cc8320a... Bug 725236: [webkit-composer] Pasting HTML content strips f
  7d6c468... EActionComboBox: Render pixbuf even when action doesn't hav
  e600925... EEditorSelection: Rename selection markers
  7048a59... EEditorSelection: Try to get the font format just in HTML m
  ea57ad6... EEditorSelection: Return right value when asking for Strike
  4a08e23... EEditorSelection: Rename strike-through to strikethrough
  a9d1c9e... EComposerPrivate: Block selection-changed signal when adjus
  56c6f5c... EEditorSelection: Rework Monospaced font style handling
  08dc9a7... EEditorWidget: Remove unnecessary code
  71468a1... EEditorSelection: Fix compiler warning
  4b070f5... EEditorHRuleDialog: Fix insering of new HR
  0ccdb9b... EEditorDialog: Don't use GDK_WINDOW_TYPE_HINT_POPUP_MENU fo
  5105296... EEditorDialog: Close dialog when Escape is pressed
  a32e6dd... EEditorTableDialog: Rework the insertion of a new table
  9dda4e1... EEditorImageDialog: Fix "follow" unit for image resize
  7a9eae7... EEditorSelection: When inserting new image mark EEditorWidg
  57d7263... EEditorWidget: Don't remove smiley image representation whe
  69491dc... Implement image resizing in HTML mode with CSS
  9239226... EEditorWidget: Introduce spellchecking function for current
  e205b51... EEditorWidget: Clean elements and attributes when coverting
  f94d950... EEditorWidget: Fix parsing of html text into paragraphs
  35a594a... EEditorWidget: Create paragraphs only when we have somethin
  2d91964... EEditorWidget: Avoid unneeded whitespaces when generating p
  7332ea7... Rename EMailImageLoadingPolicy to EImageLoadingPolicy and m
  9fbaa68... EHttpRequest: Remove unnecessary checks and code
  9cee857... Bug 710571: [webkit-composer] Composer should honor the "Lo
  d0f3f92... EEditorSelection: Set paragraph style in HTML mode only whe
  32b4c8e... EEditorWidget: Fix spellcheck when editting message as new
  c2b1e49... Bug 726511: [webkit-composer] Image jumps with mouse above 
  fc8c3ce... Bug 726513 - [webkit-composer] Image properties dialog's So
  7beaf82... Bug 726520 - [webkit-composer] Crash under editor_spell_che
  bd1837e... Bug 726527 - [webkit-composer] Paste from context menu does
  f872264... When creating new message in composer set empty text to bod
  34339d5... Bug 726545 - [webkit-composer] List-like paragraph finish m
  f26c760... EEditorWidget: Wrap text into paragraph correctly when it i
  43297a1... EEditorWidget: Let the composer compile
  1149724... EEditorWidget: Add paragraph class and style even for div e
  55d3caa... EEditorWidget: Avoid infinite loop in spellchecking and rem
  db56d7a... EEditorWidget: Handle element with Tab character in process
  622c2ab... EEditorWidget: When inserting new line in citation re-quote
  371027c... EEditorWidget: When sending HTML mail get plain text versio
  04975e3... EEditorWidget: Change processing logic of BR elements to be
  458874c... Bug 726629 - [webkit-composer] Scroll to cursor after paste
  c052e6b... Hide insensitive paragraph styles in the Plain Text mode
  79fb940... Bug 726634 - [webkit-composer] Turning on list-style paragr
  24025a3... The unicode hidden space character can also be on the end o
  5604308... EMsgComposer: Set empty body text when new comopser is crea
  7dfe3f4... Bug 726655 - [webkit-composer] Composer not always marked a
  022e643... EComposerPrivate: Move is_from_draft variable to private
  eab08d5... EEditorWidget: Mark message with body attribute when saving
  e1da6e5... Bug 726648 - [webkit-composer] Drafts may remember cursor p
  ae1243d... Bug 726647: [webkit-composer] Opened draft with quoted part
  74c1a62... EComposerPrivate: Fix typo and let the Evolution compile
  92fbb31... EEditorActions: Add missing tooltips for actions
  ea89705... EEditorSelection: When selection ends on the end of the bod
  d145f35... Bug 726660: [webkit-composer] Paragraph style change causes
  e80532b... Bug 726658 - [webkit-composer] Lose format looses some text
  f7f725f... EEditor: Fix spelling in comment
  8eab166... Move "busy" property from EEditor to EMsgComposer
  00e1924... EmComposerUtils: Remove unneeded code as EEditor is EAlertS
  cbc4204... Bug 726650: [webkit-composer] Draft save causes keyboard fo
  50629a0... Bug 726706: [webkit-composer] Middle click in body should f
  23f24b8... Rename EEditorWidget to EHTMLEditorView
  0919dd1... When restoring focus on composer restore selection as well
  c325f60... Fix indent after EHTMLEditorView rename
  f659576... Rename EEditor to EHTMLEditor
  5738b49... Rename EEditorSelection to EHTMLEditorSelection
  12dae95... Rename EEditorActions to EHTMLEditorActions
  1768cd8... Rename EEditorUtils to EHTMLEditorUtils
  f5e509e... Rename EEditorDialog to EHTMLEditorDialog
  4015c92... Fix docs after EEditor -> EHTMLEditor rename
  519b741... Rename EEditorCellDialog to EHTMLEditorCellDialog
  17a4123... Rename EEditorFindDialog to EHTMLEditorFindDialog
  be0f70c... Rename EEditorHRuleDialog to EHTMLEditorHRuleDialog
  c544859... Rename EEditorImageDialog to EHTMLEditorImageDialog
  e218275... Rename EEditorLinkDialog to EHTMLEditorLinkDialog
  4fd5fe5... Rename EEditorPageDialog to EHTMLEditorPageDialog
  e11f293... Rename EEditorParagraphDialog to EHTMLEditorParagraphDialog
  7f72579... Rename EEditorReplaceDialog to EHTMLEditorReplaceDialog
  70f9662... Rename EEditorSpellCheckDialog to EHTMLEditorSpellCheckDial
  bee6389... Rename EEditorTableDialog to EHTMLEditorTableDialog
  c7ce6ca... Rename EEditorTextDialog to EHTMLEditorTextDialog
  3bdbddd... Rename EHTMLEditor's UI file
  38850da... Fix indent after EEditor -> EHTMLEditor rename
  3a7012d... Rename test-editor to test-html-editor
  48f35d5... Update POTFILES after EEditor -> EHTMLEditor rename
  0ce7814... ESpellChecker: Pass number of bytes instead of characters i
  963d416... EMsgComposer: Connect the DnD signals to right object (afte

Commits added to the branch:

  42f4c48... User docs: Fix styling+indents in calendar-*.page (*)
  2c562f5... Updated Brazilian Portuguese translation (*)
  f06d959... Updated Galician translations (*)
  ece3b0e... Updated Spanish translation (*)
  f4e7a0a... Tajik translation updated (*)
  0577613... Bug #720542 - Crash on calendar view's tooltip timeout (*)
  3a920a7... Fix indents, <app> tags for backup-restore.page (*)
  12c8bc8... Fix indents, <app> tags in remaining c*.page (*)
  ea13f70... Updated Greek translation (*)
  a8e4654... Updated Spanish translation (*)
  614d161... Bug #724023 - Run EMailFormatter in the main/UI thread (*)
  3d4f633... Bug #722041 - NNTP Messages are silently dropped from Outbo (*)
  d26be93... Bug #655806 - Folder deletion is very slow (*)
  2759aae... e_table_sort_info_duplicate: Missing ref of a 'column_spec' (*)
  052bfc9... Fix a runtime warning on startup. (*)
  528ef6d... EMailConfigAssistant: Hack the "Go Back" button after autoc (*)
  8764f50... Updated Ukrainian translation (*)
  fae22b7... Updated Assamese translation (*)
  4bdbb71... Updated Brazilian Portuguese translation (*)
  b48e21d... Stop using deprecated gtk-stock items (*)
  55557b1... Do not use "dialog-apply" icon and make EStockRequest fool- (*)
  a431ed4... Bug #685381 - POP3's "delete-expunged" ignored when Empty t (*)
  0ce97a1... Updated Spanish translation (*)
  44025ae... Updated POTFILES.in (*)
  9e28ee3... Fix EShellSearchbar regression after gtk-stock cleanup (*)
  0d52e31... e_menu_tool_action_new: Remove unused stock_id parameter (*)
  2bdab89... Updated Assamese translation (*)
  9cf1a22... Updated Indonesian translation (*)
  268710a... Fixed Russian translation (*)
  33e839a... Update API documentation. (*)
  eb06173... NEWS update for 3.11.90 release. (*)
  ad22aaa... Post-release version bump. (*)
  d0b147d... Add shortcuts previously defined by gtk-stock item definiti (*)
  39fcd8e... Forgotten chunk from the previous commit (shortcuts from gt (*)
  f1189af... Make calendar tooltip count also days, not only hours/minut (*)
  3219d7a... Bug #709162 - Use-after-free on a reminder snooze (*)
  bc2fd7b... Bug #724437 - Content-Disposition inline confuses message f (*)
  ab50665... Bug #553927 - Autoselect newly created accounts in the fold (*)
  514a950... Updated Oriya translation (*)
  ef70b5b... Updated Norwegian bokmål translation (*)
  78961b6... Updated Chinese (China) translation (*)
  d80607d... Bug #711443 - IMAPX account unread count goes only up, not  (*)
  197c8e1... EMailParser: Forgot to unref CamelSession (*)
  967d373... EMFolderTreeModel: Fix a circular dependency between model  (*)
  db989d7... Updated Lithuanian translation (*)
  c287f19... mail_xfer_folder: Not provided anymore (forgotten prototype (*)
  1ea0e62... Fix few more memory leaks (*)
  96f7a8a... libemail-engine.pc: Add missing gtk+-3.0 requirement. (*)
  1e7782a... evolution-shell.pc: Add "errordir" definition. (*)
  9f7e6ac... Bug 597552 - Remove evolution-plugin.pc.in (*)
  aceed00... mail_session_dispose: First free folders, only then stores (*)
  e6686ae... Bug #711758 - Handle relative path when importing from comm (*)
  be7f5df... Add missing action captions after gtk-stock replacement (*)
  3176e83... Bug #725010 - Fix strings in "Composer Preferences > Send A (*)
  2b01f18... Updated Lithuanian translation (*)
  e15c81b... Bug 724909 - Highlight module hangs on large attachments (*)
  c0c4200... Bug #724854 - Cursor moves to incorrect message when deleti (*)
  3a91092... ETree/ETable: Allow easier adding of columns for sorting (*)
  904a7b4... Bug #542723 - [vCard importer] Some fields get imported als (*)
  5727d74... configure: Fix typo in enable_spamassassin variable usage (*)
  5c60d57... Replace 'interface' with 'iface' in the code (*)
  a4f9061... User docs: Add shortcuts for marking messages as (un)read (*)
  4772655... Updated Spanish translation (*)
  e0acea2... EWebView: Limit zoom-in/zoom-out to 0.1 .. 5.0 values (*)
  c3f8c95... Updated Spanish translation (*)
  f4bb7d7... EMailFormatter: Use GOutputStream instead of CamelStream. (*)
  1e3d8b5... Remove obsolete white-papers. (*)
  c53fbc0... Miscellaneous cleanups. (*)
  9b98bde... Update API documentation. (*)
  5cd0e4d... NEWS update for 3.11.91 release. (*)
  2299a74... Post-release version bump. (*)
  854651e... Updated Galician translations (*)
  f7d5164... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  0135f17... Add a comment for translators above "_Send Account Override (*)
  0e3df24... Bug #725402 - Checking sender for multiple images causes ha (*)
  503e1fe... Updated Norwegian bokmål translation (*)
  8b68023... Bug #446659 - Message view can scroll away after message de (*)
  ddffaf3... Bug #725615 - Disable Delete button in a vTrash folder (*)
  3048de0... Bug #711658 - Time zone for new events sometimes defaults t (*)
  2ec68ad... Updated Korean translation (*)
  e4bb3a9... Updated Indonesian translation (*)
  d325d27... Bug #711351 - Folder change in folder tree steals focus (*)
  e678fa9... Bug 723204 - Account assistant is too wide (*)
  9b4cef3... Updated Chinese (China) translation (*)
  e4cc345... Updated Latvian translation (*)
  b7ec178... Updated Czech translation (*)
  23b50a0... Bug #550697 - Crash after folder open in a closed mail view (*)
  130b1b0... Don't close base stream when destroying a CamelFilterOutput (*)
  17acc96... Bug 711350: Cannot position caret in received message body  (*)
  d8ac0f0... Actually make the AppData file translatable (*)
  03ca50d... Bug #722938 - Adapt a11y code for newest gtk (*)
  708a35f... Updated Polish translation (*)
  7749f1a... EWebView/EMailDisplay: Setup custom CSS styles to DOM right (*)
  3e8d9c0... Contact photos not always shown in a contact preview (*)
  ec79e62... Bug #726225 - [abrt] Memory corruption during message list  (*)
  10c05bd... Bug #710337 - Define ETree/ETable "alternating-row-colors"  (*)
  9dab356... [l10n] Update Catalan translation (*)
  9cea547... Missing attachment button for attachments of a known type (*)
  eceb3b3... ECalConfigWeather: Fix a confusing translator comment. (*)
  4542e01... Updated Hungarian translation (*)
  f1352f0... Updated French translation (*)
  3788ede... Updated Ukrainian translation (*)
  dca0f72... NEWS update for 3.11.92 release. (*)
  c3ba4f6... Fix distcheck error. (*)
  8bc198a... Post-release version bump. (*)
  28bed60... Finnish translation update by Jiri Grönroos (*)
  3ab4126... Updated Serbian translation (*)
  7d45206... Updated Portuguese translation (*)
  41eb5d5... Updated Hungarian translation (*)
  eafcd63... Updated Russian translation (*)
  51a4507... Updated Danish translation (*)
  c4211e1... Updated Brazilian Portuguese translation (*)
  3ed7c48... Updated Basque language (*)
  5a6d9ad... Updated Slovenian translation (*)
  85757e3... Updated German translation (*)
  250620d... Forbid header bars in stock GTK+ dialogs. (*)
  790e5b1... NEWS update for 3.12.0 release. (*)
  f50007f... Post-release version bump. (*)
  6652cf0... Updated Russian translation (*)
  759e4b6... folder_tree_render_icon: Readability cleanup. (*)
  d86e8e3... Updated Norwegian bokmål translation (*)
  1b9db74... l10n: Update Japanese translation (*)
  ebd4f15... Bug 719417 - Remove em-filter-i18n.h (*)
  fbf3bd0... Bug #508744 - Select PGP key from a list in mail account pr (*)
  9f227a0... Bug #551793 - Alarms dialog: Change "Customize" option (*)
  eee4857... Updated Galician translation (*)
  ec1862c... Bug #726110 - Use gtk_drag_check_threshold() instead of har (*)
  2263c3c... Bug #724059 - Allow arbitrary number of phone entries in th (*)
  7830511... Bug #545106 - [Automatic Contacts] Adds duplicate email add (*)
  a9b96e5... Fix memory leaks from a commit for bug #508744 (*)
  399b1a6... Add installed tests using --enable-installed-tests switch (*)
  8692b1c... Add an --enable-code-coverage configure option to enable gc (*)
  2d3b5ed... EPhotoCache: Fix a memory leak (*)
  02d4a72... User docs: Improve instructions (*)
  d6c6e3a... User docs: Harmonize some strings about entering URL (*)
  77efd76... User docs: Simplify pathname in home directory (*)
  e435c76... User docs: Change 'user name' to 'username' as everywhere e (*)
  cf09969... User docs: Use proper markup (*)
  9f037f3... User docs: Use Unicode for ellipsis (*)
  ed9465a... User docs: Remove Palm sync instructions - too old now (*)
  c3322ac... User docs: Use 'Mail' instead of 'E-Mail' or 'Emails' (*)
  49a6870... User docs: Don't use 'mails'; mail is plural already (*)
  5491487... User docs: Use proper markup (*)
  2a62fba... User docs: Mark some names as non-translatable (*)
  056e44f... User docs: Update instructions due to Google doc changes (*)
  b734b82... User docs: Link to more specific Seahorse user docs page (*)
  664061d... User docs: Fix page ID (*)
  dd52757... User docs: Fix broken link to Seahorse docs (*)
  28e0e8b... User docs: Update href links for project page etc. (*)
  1e051d3... User docs: Fix broken See Also link (*)
  a2a2954... [text-highlight] Fix a possible memory leak (*)
  733462c... Fix two memory leaks (*)
  08f8d09... EMFolderSelector: Make EM_FOLDER_SELECTOR_RESPONSE_NEW priv (*)
  5639508... EMFolderSelector: Seal up the public instance struct. (*)
  e70ebcc... EMFolderSelector: Implement EAlertSink interface for real. (*)
  1b1c33e... EMFolderSelector: Further cleanups. (*)
  5747a28... EMFolderSelector: Add a "can-create" property. (*)
  c70e8e9... EMFolderSelector: Add a "caption" property. (*)
  7624730... EMFolderSelector: Add a "default-button-label" property. (*)
  a001566... EMFolderSelector: Remove 'title' argument when creating. (*)
  70185ec... EMFolderSelector: Override constructed() method. (*)
  d40a75a... Add em_folder_selector_get_content_area(). (*)
  79920ca... Add em_folder_selector_get_selected(). (*)
  613f58f... Add em_folder_selector_set_selected(). (*)
  f7688fa... EMFolderSelector: Add a "folder-selected" signal. (*)
  a9465c3... EMFolderSelector: Use an ETreeViewFrame. (*)
  b1be804... EMFolderSelector: Add an activity bar. (*)
  b6cf2c3... Add em_folder_selector_new_activity(). (*)
  5ebf0fd... Add EMailFolderCreateDialog. (*)
  b305e91... POTFILES.in: Add a new mail/e-mail-folder-create-dialog.c (*)
  9f19092... POTFILES.in: Return back accidentally removed line from the (*)
  149db79... Drop image-inline plugin (*)
  514d18e... POTFILES.skip: Remove unexistent files (*)
  d19f306... Bug #726654 - Search bar's filter change may not steal keyb (*)
  ed405f4... Bug #726542 - Unpadded black border on various mail account (*)
  61b4bac... e-util: Port to thread-safe ECategories API (*)
  a39bd3d... Updated German translation (*)
  8744e26... doap: update URLs (*)
  6c59193... Updated Czech translation (*)
  328cf96... Fixed a menu item name (*)
  db32778... Updated Czech translation (*)
  8a4e920... Updated Czech translation (*)
  da0cabc... Bug #340075 - More IM contact fields (*)
  fcb79b1... Updated Czech translation (*)
  4ff6d55... Updated Czech translation (*)
  d55def0... Updated Italian translation (*)
  e888740... Cancel pending mail operations when going offline or on qui (*)
  66e345e... Updated Slovenian translation (*)
  0aad073... EMailDisplay: Install HTML click event handlers on images i (*)
  4e9f3b3... Fix few more memory leaks (*)
  ee08789... Updated Slovenian translation (*)
  26ce0bb... Reset MessageList::seen_id in mail_reader_message_seen_cb() (*)
  9c4bcc6... Updated Russian translation (*)
  f5c7d6a... Updated Russian translation (*)
  67c9339... tests: rename test m4 to a nice name (*)
  e9ba52e... tests: Continue button was renamed to 'Next' (*)
  53eab69... tests: initial setup: find windows by roleName (*)
  fdaabeb... tests: initial setup: rewrite Next/Continue button detectio (*)
  31c2e79... tests: don't check that Skip Lookup button is hidden due to (*)
  8609184... Bug #727888 - Wrap the Location label in a reminder dialog (*)
  0d1eef0... Bug #727967 - Undo/Redo text is not displayed in menus (*)
  3bd387b... Bug #684425 - Do not pass NULL text to gtk_entry_set_text() (*)
  63741f6... Updated Slovenian translation (*)
  61695f0... Newly created folders always marked as having subfolders (*)
  192a2f7... Bug #699797 - Verify SSL trust after redirection (*)
  e843694... Updated Greek translation (*)
  90c9b0d... Import GtkHTMLImageChooserDialog to EImageChooserDialog
  b377a5d... Initial basic implementation of WebKit-based editor
  d1637d9... Import classes for spell checking
  f725920... Import GtkhtmlFace* classes as EEmoticon*
  bd25684... Import GtkhtmlColorCombo as EColorCombo
  fdf0ba6... Import GtkhtmlComboBox as EActionComboBox
  eebeb04... Add type-func attributes to custom widgets in e-editor-buil
  478952b... Refactor EEditorSelection and add API to insert content
  f607190... Implement EEditorWidget
  8ca1e47... Initial import of GtkhtmlEditor class
  62e4b16... Update the test application
  de5e892... Make the color combo slightly wider
  94bac4e... Make Undo and Redo buttons work
  bf528c5... Change Copy/Cut/Paste sensitivity according to selection
  11caa83... Port Find dialog and search functionality
  f5257f9... Port Replace dialog and it's functionality
  792dfe4... Port HTML/plain text mode toggling
  d58173c... Fix build
  1894f7f... Make bold, italic, underline and strike-through buttons wor
  a40c1a3... Fix build and disable Monospace formatting for now
  89e7173... Make text-alignment buttons work
  ad24420... Make (Un)indent actions work
  0f2f926... Make font-size change work
  c12a9c9... Make changing color work
  bff8ff4... Fix loading local images
  5198fac... Make the URL editor work
  c0e2d6e... Refactor EEditorDialog... classes
  0dcce17... Make horizontal rule dialog work
  92af376... Make the 'Table properties' dialog work
  5643407... Make inserting a auto-replacing emoticons work
  29bfd96... Fix URL dialog
  f42c5f7... Fix the test application
  ea2000d... Implement 'Paste Quotation' action
  ed9b82f... Implement word-wrap
  17bccc4... Make 'Page Properties' dialog work
  3489dac... Initial support for custom context menu
  82ffd97... Use e_editor_selection_unlink() to remove link
  3f73265... Make 'Image Properties' dialog work
  92594b6... Make 'Text Properties' dialog work
  d2e6093... Make 'Paragraph Properties' dialog work
  434cee6... Change the node-traversal helper functions
  e5b0223... Make 'Table Cell Properties' work
  d74e491... Add action to open WebKit Inspector from the test applicati
  3cf5894... Fix Insert->Emoticon->... action
  32e86be... Port spell-checking
  d57f523... Dialogs refactoring and fixes
  63fd50c... Link Dialog - copy URL to label if it's empty
  63df351... Kill e-editor-widgets.h
  1682fab... Make links in editor clickable only with Ctrl
  4c90c15... Forgot to chainup to parent event implementation...
  de9a79b... Kill GtkBuilder
  ffbd79f... Confirm the Link Dialog by pressing Enter
  ae78e4b... Valgrind time
  c0e35c5... Some more fixes in the dialogs
  8eee22c... Improve the 'Lose all formatting?' dialog when switching fr
  6614150... Disable smileys in plain text mode
  a52d162... Use native command to insert plain text
  38594a5... Improve HTML -> plain text mode switching
  2117494... Improve conversion from  HTML to plain text and vice versa
  12b7042... Fix block formatting
  8b0c553... Implement 'Monospaced' button
  65a1b89... Move spell-checking parts to e-util
  cfe7ace... Various fixes in the spell-checking classes
  c2fca5c... Port EMailSignatureEditor to EEditor
  46daa83... Introduce EEditorWindow
  b4b5e60... Port EMailSignatureEditor to EEditorWindow
  00c69da... Port modules to EEditor.
  166047b... Port plugins do EEditor.
  3d7ac4e... Add e_spell_checker_new()
  dd910a9... Preliminary port of /mail to EEditor.
  e542270... Preliminary port of composer to EEditor.
  f80cdf7... Drop GtkHTML dependency.
  515649a... Fix ESpellEntry crash
  4f79ea6... Fix runtime warnings and widget layouting
  7a0b781... Disable debug output from EEditorWidget
  379fef9... Remove a leftover file
  f9693bd... Move EActionComboBox from widgets/misc to widgets/editor
  f087802... Disable composer UI when editor is not editable
  ea61315... Remove (most probably redundant) parts
  0050688... Remove more dead code
  c4b4a7c... Minor coding style update
  b2d93b5... Initial attempt on signatures handling.
  42df78b... Convert EEditorWidget::Mode property to boolean
  be59cd2... Fix HTML/Plain mode switching
  75ac803... Don't display 'Loose formating?' dialog on startup
  84f153c... Remove option to set spell-checking color
  9a4dbe3... Add missing blockquote formatting to styles combo
  b7ee1e1... Add View->Open Inspector action to composer
  e0e92fe... Rename e_editor_selection_get_FORMAT to e_editor_selection_
  5011204... Fix handling citation in EEditorSelection::get_has_style()
  165e502... Break citation on Enter keypress
  3e1f5c4... Add documentation to basic classes and update copyright
  e60f4d8... Fix crash when destryoing EEditorTableDialog
  38720bd... Bug #689797 - Picture gallery should be above message body
  dec40e1... Bug #689801 - Neverending text 'Replace All'
  e04c22d... Force monospace font in plain text mode
  14adac9... Bug #689774 - Disable debug output when changing signatures
  17c4412... Bug #689783 - Negative font size does nothing, keeps +0
  ad045bb... Fix return value of e_spell_checker_lookup_dictionary()
  9275790... Bug #689630 - Spell check languages are not remembered
  b695f5e... Bug #689777 - HTML inter-line spacing too high
  bf00ec1... Bug #689633 - Crash when attempting interactive spell check
  22ea302... Bug #689785 - Broken mnemonic in Image Properties dialog
  1cc8351... Fix compiler warnings.
  074c9c6... e_spell_checker_list_available_dicts: Sort the list.
  f2be68e... Coding style and whitespace cleanup.
  84dd43d... EEditorWidget: Implement EExtensible.
  0f7eac3... Remove editor_widget_open_inspector().
  c5a32dc... Remove unused EEditorWidgetReplaceAnswer enum.
  46b1f0d... Update libeutil API documentation.
  e9ebf15... Move e-editor-selection.h enums to e-util-enums.h.
  c1ebc3e... Move EEditorWidgetCommand to e-util-enums.h.
  71770d2... Rename e_spell_checker_lookup_dictionary().
  2cfc83d... Add e_spell_dictionary_hash().
  1ce2647... Add e_spell_dictionary_equal().
  d880808... Document e_spell_dictionary_compare().
  e85ab4c... Remove e_spell_dictionary_free_suggestions().
  6f37060... ESpellDictionary: Keep a weak ref on the ESpellChecker.
  46afba4... ESpellChecker: Remove "active-dictionaries" property.
  52f9177... ESpellChecker: Track active languages with a hash table.
  5d269b5... Add e_spell_checker_list_active_languages()
  b5dea50... Add e_spell_checker_count_active_languages().
  dad00da... Add e_editor_spell_check_dialog_update_dictionaries().
  33c818e... EEditor: Remove linked list from "spell-languages-changed" 
  9c5d393... EEditor: Remove private "active_dictionaries" list.
  64b1228... Remove e_editor_emit_spell_languages_changed().
  e43596c... EEditorSelection: Keep a weak ref on the EEditorWidget.
  8a6427f... EEditor: Sink the floating EEditorWidget reference.
  4230f65... Add e_spell_checker_new().
  44c71b1... Remove e_spell_checker_instance().
  5326a71... ESpellChecker: Add "active-languages" property.
  b41f091... Make ESpellChecker extensible.
  281d8a2... Add ESettingsSpellChecker.
  bda8453... em-composer-prefs.c cleanups.
  d534df6... Remove e_load_spell_languages().
  9b07bd0... Add e_spell_checker_check_word().
  9460cc7... ESpellEntry: Add a "spell-checker" property.
  7758be6... EEditorWidget: Add a read-only "spell-checker" property.
  3f59b98... EMsgComposer: Share the ESpellChecker with the subject head
  26c4fe2... Remove e_composer_spell_header_set_languages().
  70d559a... Remove e_spell_entry_set_languages().
  a83f73e... EEditorWidget: Remove "spell-languages" property.
  addf216... editor_actions_setup_languages_menu: Initialize active stat
  ba96d72... Rename e_spell_dictionary_check() to check_word().
  ebdbb12... e_spell_dictionary_check_word: Fix inverted result.
  cdf6691... EColorCombo: Fix leaking popup window.
  f43b8fb... EEmoticonToolButton: Fix leaking popup window.
  04c515a... EEditorActions: Fix leaking GtkAction reference.
  2449584... EEditorWidget: Do not indent citations.
  a1ebe52... EEditorWidget: Add styles for blockquote[type=cite].
  a7c9c48... EMailFormatterQuoteTextPlain: Use CAMEL_MIME_FILTER_TOHTML_
  86f6efe... EEditor: Tweak the main-toolbar style.
  409985d... EEditor: Pack an EAlertBar widget.
  1a7b0b1... EEditor: Implement EAlertSink.
  1419a1b... EMailSignatureEditor: Defer alert handling to EEditorWindow
  7f51ce5... EMsgComposer: Defer alert handling to EEditorWindow.
  abc280f... EEditor: Pack an EActivityBar widget.
  3b367e4... EEditor: Add a read-only "busy" property.
  b2bc3b6... EEditor: Make the web view uneditable while busy.
  adecabc... Add e_editor_new_activity().
  c6c2815... EMsgComposer: Use e_editor_new_activity().
  793366c... EMsgComposer: Disable async actions while composer is busy.
  47b4001... Remove EComposerActivity.
  dc90963... EMsgComposer: Defer activity progress display to EEditor.
  3195b2b... Add e_mail_signature_editor_get_editor().
  1402745... Remove e_mail_signature_editor_get_editor_widget().
  504c0e6... Add e_msg_composer_get_editor().
  210105d... Fix composer ACTION macros.
  87ceabe... Prefer e_msg_composer_get_editor().
  5f8d616... test-editor: Avoid using EEditorWindow.
  8ca8e06... EMailSignatureEditor: Subclass GtkWindow instead of EEditor
  23fa84b... EMailSignatureEditor: Set a default window size.
  26314db... EMsgComposer: Subclass GtkWindow instead of EEditorWindow.
  e451fdd... Remove EEditorWindow.
  3e4e577... e_editor_selection_save: Gracefully handle no WebKitDOMRang
  772ca0b... e_editor_selection_restore(): Gracefully handle no WebKitDO
  eac5189... editor_widget_check_magic_smileys: Add checks to avoid cras
  7dbf234... EEditorWidget: Don't display an empty line in new messages 
  a07ebbb... Replace plain C casting with WEBKIT casting macros
  987e298... Bug #689802 - Text paste to both widget and message body
  e068386... Bug #689788, Bug #689792 - Links in WebKit composer Fixes l
  d39bb3c... Bug #689784 - [webkit-composer] TT font style doesn't stick
  ca4b1b3... Check for empty string when setting plain text.
  779140d... Makes links checking UTF-8 aware.
  3c551e6... Bug #689803 - [webkit-composer] "Start typing at the bottom
  1ff52fd... Change code to remove one unnecessary allocation in links h
  b4bb9ac... Bug #689796 - [webkit-composer] Paste of Image from clipboa
  15657b9... Bug #689804 - [webkit-composer] Signature not auto-added
  14e9b58... Move caret position setting from em-composer-utils to e-com
  cf0df10... Bug 689799 - [webkit-composer] Wrap Lines doesn't wrap
  bf61c3f... Avoid crash in e_spell_dictionary_get_suggestions().
  09249d3... Implement auto-wrapping of text for normal styled paragraph
  7b4db71... Replace deprecated GLib symbols (as of GLib 2.34.x)
  0878fb9... Remove all BR elements when rewrapping lines.
  fdeb670... Bug #689806 - [webkit-composer] Save as draft forgets signa
  e760477... Bug #689782 - [webkit-composer] Cannot start new numbered l
  52e348f... Allow wrapping for paragraphs with formatted text (bold, it
  991c761... Remove unused EEditorSelection variable.
  a6f1da6... Bug #689795 - [webkit-composer] Drag&drop of an image doesn
  8a13f90... Bug #702438 - [webkit-composer] Crash on composer close in 
  706ad2b... Disconnect signals properly when disposing the EEditorWidge
  e80c42f... Bug #689780 - [webkit-composer] Color combo out of sync wit
  bc1ce13... Make line auto wrapping more robust.
  21961e0... Only change composer mode when user hits OK (Lose formattin
  a8d0867... Prevent Backspace from removing the body element.
  d881732... Make functions that works with composer caret public.
  c6677f8... Bug #702444 - [webkit-composer] Text paste doesn't wrap lin
  b9edc47... Fix caret handling after hitting the BackSpace key.
  3173092... Drop camel text to HTML conversion when switching from plai
  71e9d4c... Remove call to unexisting function.
  1243268... Replace deprecated webkit_web_view_load_html_string method 
  e1924ec... Disconnect existing handlers when connecting the composer w
  5107d71... Fix links highlighting when return is pressed.
  741590f... Save/Restore caret position when switching composer modes.
  80898c1... Skip some elements when getting the plain text version of c
  927e3e0... Remove temporary hidden space character even on lines, that
  37269de... Move caret to right place when return is pressed.
  e6d5668... Check if returned EEditor is valid.
  23a3c18... Unref EEditorWidget objects in e-editor-selection.c
  f0397a8... Better check if selection is citation.
  565b61a... Fixes caret restore misbehaving.
  b42d2a4... Handle situations when Return is pressed in already wrapped
  237f5d0... Allow appending to already inserted link in editor.
  5ef39c2... Fix empty editor when editting the signatures.
  c158d36... Fix processing of the editor content.
  d8977e4... Check if next sibling is WEBKIT_DOM_CHARACTER_DATA when pro
  2219f00... Cut the link text also on the end when we recognize the lin
  8398c45... Fix typo in process_elements ().
  4f4250a... Check if node, that we are trying to edit is WEBKIKT_DOM_CH
  0194a85... Turn off monospaced font in HTML mode when TT button is pre
  f19e39b... Implement turning off of the monospaced font mode on given 
  cbdd44e... Minor code refactoring, cleaning, leaks fixing.
  0ab25f6... Fix the detection of citation node.
  548220e... Remove leftover lines after last patch.
  ab9eb36... Fix bug introduced by refactoring.
  7a76209... Implement plain text quoting in composer.
  50f72e2... Fix of inserting unnecessary space into class name.
  b2ce9ef... Fix more leaks in webkit-composer.
  c3353ab... Fix detection of font format in HTML mode.
  1cab883... Implement indentation of elements when no selection is acti
  d1ca79e... Bug #702442 - [webkit-composer] Changing indent makes parag
  4b22033... Implement changing of block format when there is no active 
  0f42a07... Replace C cast with macro.
  38363f9... Fix of bug when some HTML elements were not quoted.
  123a2f4... Swap the directions of caret movement on restoring the care
  f2c8075... Make create_and_add_style_sheet method public
  aef42e0... Fix leak of uri in editor_widget_button_release_event
  438121a... Bug 708762 - Tab should write tab, not change focus widget
  65ac975... EEditorWidget content is changed when user is pressing keyb
  a26d7b4... Simplify plain text quoting.
  1c6cb7e... Implement function to enable spellcheck
  727a153... When the is no selection in composer don't try to process i
  ae69965... Fix detection of block format when it is indented
  b03a416... Hide caret position node and normalize text nodes if we spl
  34761ef... Implement word wrapping with CSS
  fa388a6... Do e_editor_widget_get_text_plain non fatal on composer con
  a63dc9e... When removing the signature remove the leftover BR from pre
  a975fdd... Convert HTML emails to plain text when opening them in plai
  31f6e65... Force spellcheck when switch to plain text mode in composer
  8dbc85a... Remove unnecessary call to quote the plain text.
  0a323c9... Insert inline images into body
  dfaaf0f... When saving the message as draft save it as HTML.
  fe5b4e4... Fix bugs introduced by rebase.
  8e32827... EEditorSelection: Fix unindentation
  7fafc45... Bump the webkitgtk3 minimal version to 2.2.0
  1a84965... Replace C cast with macros
  3d8dc4f... Bug #708734 - [webkit-composer] Paragraph indentation keeps
  4a5b398... EComposerPrivate: Fix caret position in "Start typing at th
  5faa973... Composer should know if it was started with new message
  3162c30... Fix combinations of "start_bottom" and "top_signature" comp
  c609d9e... Fix various bugs in plain text citation quoting
  42b6c70... EEditorSelection: Fix detection of citation
  4252315... Bug #708731 - [webkit-composer] Cannot set signature to non
  b601e20... Let the citation text have the same color as in preview (li
  e13dd49... Move replace_string from Backup-Restore module to e-misc-ut
  210c7ea... Replace some usage of GRegex with e_str_replace_string
  3e4665d... EComposerPrivate - Fix compilation warnings
  991a6fa... EEditorSelection - Fix detection of Blockquote block format
  b3b56d1... EEditorSelection - Refactorization
  1bff05e... EEditorWidget - Always put text in some paragraph
  7a5fa79... EEditorSelection - When unindenting force the spell check
  3428fd0... EEditorWidget - When changing composer mode, change paragra
  73ebdad... EEditorSelection: Return Node instead of Element in e_edito
  c317578... EEditorWidget: Remove unneeded Unicode ZERO WIDTH SPACE cha
  a7e3a96... EEditorWidget: Fix smileys handling in composer
  9e19192... EEditorSelection: Fix indentation and unnecessary empty lin
  889501d... EEditorWidget: Surround with paragraph only if writing stra
  9d3c165... EEditorSelection: Fix disabling of TT font
  b340c75... EEditorWidget: When getting plain text from composer wrap p
  0d09204... EEditorWidget: Don't wrap paragraphs after conversion from 
  034f199... EEditorWidget: Try to remove UNICODE_ZERO_WIDTH_SPACE just 
  8514c35... EEditorSelection: Fix list and block format handling in com
  7ebedd4... EEditorSelection: Force spellcheck on newly formated blocks
  ebd76dc... EEditorSelection: Show caret position node and change its c
  2c1d89e... Replace some usage of element_has_tag with macros
  fa2690b... EEditorWidget: Remove margin before and after lists
  29e00c2... EEditorWidget: Fix HTML structure after ending the list
  c40412d... EComposerActions: When composer is not editable make more a
  5dc5079... EWebView: Don't need to check for WebKit version
  7f8e52b... EComposerPrivate: Quote composer content just in HTML mode
  f6bf374... Add support for inline (CID) images
  77ad6ae... EEditorWidget: Replace images http(s) source to evo-http(s)
  43f288e... EEditorWidget: Refactor the function to process the compose
  d1138e8... Add support for Drag&Drop of base64 encoded images
  2e50e4d... Add support for Drag&Drop of CID images from message previe
  5a021af... Import GtkHTMLImageChooserDialog to EImageChooserDialog
  8d329cf... Initial basic implementation of WebKit-based editor
  ff3611f... Import classes for spell checking
  f5eb909... Import GtkhtmlFace* classes as EEmoticon*
  bddf3aa... Import GtkhtmlColorCombo as EColorCombo
  f3864c9... Import GtkhtmlComboBox as EActionComboBox
  33f9254... Add type-func attributes to custom widgets in e-editor-buil
  41692b0... Refactor EEditorSelection and add API to insert content
  d93522d... Implement EEditorWidget
  df3429f... Initial import of GtkhtmlEditor class
  d7ff69e... Update the test application
  a754a65... Make the color combo slightly wider
  6a9fec4... Make Undo and Redo buttons work
  9fb0575... Change Copy/Cut/Paste sensitivity according to selection
  0a611c3... Port Find dialog and search functionality
  88214ce... Port Replace dialog and it's functionality
  2dd8228... Port HTML/plain text mode toggling
  181c570... Fix build
  b9fd129... Make bold, italic, underline and strike-through buttons wor
  d82cce6... Fix build and disable Monospace formatting for now
  fa51f5f... Make text-alignment buttons work
  80a092a... Make (Un)indent actions work
  bfca8e7... Make font-size change work
  7cdd312... Make changing color work
  e132112... Fix loading local images
  0834ef5... Make the URL editor work
  98db56b... Refactor EEditorDialog... classes
  75e4848... Make horizontal rule dialog work
  1f35cb3... Make the 'Table properties' dialog work
  cb2c442... Make inserting a auto-replacing emoticons work
  ef7200d... Fix URL dialog
  deb6aaa... Fix the test application
  fb381ae... Implement 'Paste Quotation' action
  87eb226... Implement word-wrap
  b10b0a7... Make 'Page Properties' dialog work
  dd4b61d... Initial support for custom context menu
  bfb27ab... Use e_editor_selection_unlink() to remove link
  3b8955a... Make 'Image Properties' dialog work
  596eb45... Make 'Text Properties' dialog work
  cbdb105... Make 'Paragraph Properties' dialog work
  eccc166... Change the node-traversal helper functions
  08b2018... Make 'Table Cell Properties' work
  2897533... Add action to open WebKit Inspector from the test applicati
  3b0b646... Fix Insert->Emoticon->... action
  e4f0adf... Port spell-checking
  e6bc160... Dialogs refactoring and fixes
  788c9e5... Link Dialog - copy URL to label if it's empty
  9c23beb... Kill e-editor-widgets.h
  9fa6338... Make links in editor clickable only with Ctrl
  a78f28b... Forgot to chainup to parent event implementation...
  860b7f0... Kill GtkBuilder
  dfdaac8... Confirm the Link Dialog by pressing Enter
  3f121e2... Valgrind time
  1833993... Some more fixes in the dialogs
  d21dc8f... Improve the 'Lose all formatting?' dialog when switching fr
  8801250... Disable smileys in plain text mode
  a23beeb... Use native command to insert plain text
  3de9a46... Improve HTML -> plain text mode switching
  353f73a... Improve conversion from  HTML to plain text and vice versa
  456e8b4... Fix block formatting
  33af69d... Implement 'Monospaced' button
  93ca573... Move spell-checking parts to e-util
  481b248... Various fixes in the spell-checking classes
  7d675eb... Port EMailSignatureEditor to EEditor
  7fbfe65... Introduce EEditorWindow
  f19acf0... Port EMailSignatureEditor to EEditorWindow
  f21eb7c... Port modules to EEditor.
  98833cb... Port plugins do EEditor.
  8ae747d... Add e_spell_checker_new()
  f854ff5... Preliminary port of /mail to EEditor.
  bc7c069... Preliminary port of composer to EEditor.
  685f57c... Drop GtkHTML dependency.
  30d72e4... Fix ESpellEntry crash
  1f2495a... Fix runtime warnings and widget layouting
  54a0070... Disable debug output from EEditorWidget
  9e6f8c9... Remove a leftover file
  eef2e2a... Move EActionComboBox from widgets/misc to widgets/editor
  e1b516d... Disable composer UI when editor is not editable
  13b35f7... Remove (most probably redundant) parts
  6bc8736... Remove more dead code
  a05ccce... Minor coding style update
  eb4b2b9... Initial attempt on signatures handling.
  15135bf... Convert EEditorWidget::Mode property to boolean
  8324264... Fix HTML/Plain mode switching
  1e369cd... Don't display 'Loose formating?' dialog on startup
  ccece26... Remove option to set spell-checking color
  5547c68... Add missing blockquote formatting to styles combo
  7a160ec... Add View->Open Inspector action to composer
  40c6cf6... Rename e_editor_selection_get_FORMAT to e_editor_selection_
  0b25a33... Fix handling citation in EEditorSelection::get_has_style()
  767395d... Break citation on Enter keypress
  bcbc836... Add documentation to basic classes and update copyright
  c307d4e... Fix crash when destryoing EEditorTableDialog
  2fc59d7... Bug #689797 - Picture gallery should be above message body
  7efda7e... Bug #689801 - Neverending text 'Replace All'
  3fd8930... Force monospace font in plain text mode
  676d1eb... Bug #689774 - Disable debug output when changing signatures
  52a8864... Bug #689783 - Negative font size does nothing, keeps +0
  53de5d5... Fix return value of e_spell_checker_lookup_dictionary()
  30a67e1... Bug #689630 - Spell check languages are not remembered
  9c66fcd... Bug #689777 - HTML inter-line spacing too high
  bec6884... Bug #689633 - Crash when attempting interactive spell check
  ebe105d... Bug #689785 - Broken mnemonic in Image Properties dialog
  5e18b99... Fix compiler warnings.
  44f82ec... e_spell_checker_list_available_dicts: Sort the list.
  321027e... Coding style and whitespace cleanup.
  43f5405... EEditorWidget: Implement EExtensible.
  6c7cea5... Remove editor_widget_open_inspector().
  554bee7... Remove unused EEditorWidgetReplaceAnswer enum.
  964adbb... Update libeutil API documentation.
  27e707a... Move e-editor-selection.h enums to e-util-enums.h.
  12746df... Move EEditorWidgetCommand to e-util-enums.h.
  4c92ed1... Rename e_spell_checker_lookup_dictionary().
  6982532... Add e_spell_dictionary_hash().
  3c5a1e9... Add e_spell_dictionary_equal().
  98854e3... Document e_spell_dictionary_compare().
  7a920b7... Remove e_spell_dictionary_free_suggestions().
  d33f884... ESpellDictionary: Keep a weak ref on the ESpellChecker.
  1653b92... ESpellChecker: Remove "active-dictionaries" property.
  196496f... ESpellChecker: Track active languages with a hash table.
  95ab9f4... Add e_spell_checker_list_active_languages()
  6b297be... Add e_spell_checker_count_active_languages().
  c1ea75e... Add e_editor_spell_check_dialog_update_dictionaries().
  85d703c... EEditor: Remove linked list from "spell-languages-changed" 
  caf1142... EEditor: Remove private "active_dictionaries" list.
  8229763... Remove e_editor_emit_spell_languages_changed().
  ab800e5... EEditorSelection: Keep a weak ref on the EEditorWidget.
  0bf21bd... EEditor: Sink the floating EEditorWidget reference.
  27d9c64... Add e_spell_checker_new().
  507bcd2... Remove e_spell_checker_instance().
  d61bd9d... ESpellChecker: Add "active-languages" property.
  00c97b4... Make ESpellChecker extensible.
  55849b3... Add ESettingsSpellChecker.
  5b1b2d6... em-composer-prefs.c cleanups.
  b4ad14b... Remove e_load_spell_languages().
  bccd75d... Add e_spell_checker_check_word().
  cd26621... ESpellEntry: Add a "spell-checker" property.
  8e9f7f1... EEditorWidget: Add a read-only "spell-checker" property.
  cb5bb53... EMsgComposer: Share the ESpellChecker with the subject head
  dac4333... Remove e_spell_entry_set_languages().
  b1b7fd7... EEditorWidget: Remove "spell-languages" property.
  f6b0df8... editor_actions_setup_languages_menu: Initialize active stat
  181ca75... Rename e_spell_dictionary_check() to check_word().
  c298f57... e_spell_dictionary_check_word: Fix inverted result.
  6b45871... EColorCombo: Fix leaking popup window.
  8ae8a1b... EEmoticonToolButton: Fix leaking popup window.
  5f4583f... EEditorActions: Fix leaking GtkAction reference.
  8655ca6... EEditorWidget: Do not indent citations.
  5dc7e97... EEditorWidget: Add styles for blockquote[type=cite].
  5f15749... EEditor: Tweak the main-toolbar style.
  2326fa1... EEditor: Pack an EAlertBar widget.
  6ec4e70... EEditor: Implement EAlertSink.
  043daa4... EMailSignatureEditor: Defer alert handling to EEditorWindow
  3457678... EMsgComposer: Defer alert handling to EEditorWindow.
  e2f9e78... EEditor: Pack an EActivityBar widget.
  c6202c1... EEditor: Add a read-only "busy" property.
  7cc6973... EEditor: Make the web view uneditable while busy.
  368ace8... Add e_editor_new_activity().
  8681354... EMsgComposer: Use e_editor_new_activity().
  687d093... EMsgComposer: Disable async actions while composer is busy.
  c420254... Remove EComposerActivity.
  eb49267... EMsgComposer: Defer activity progress display to EEditor.
  69c75fd... Add e_mail_signature_editor_get_editor().
  caf95cf... Remove e_mail_signature_editor_get_editor_widget().
  ba4ed4c... Add e_msg_composer_get_editor().
  7106d5c... Fix composer ACTION macros.
  486c1d2... Prefer e_msg_composer_get_editor().
  3fa7e1e... test-editor: Avoid using EEditorWindow.
  97a91eb... EMailSignatureEditor: Subclass GtkWindow instead of EEditor
  f79442d... EMailSignatureEditor: Set a default window size.
  b0758bc... EMsgComposer: Subclass GtkWindow instead of EEditorWindow.
  5bd6efa... Remove EEditorWindow.
  30cf12b... e_editor_selection_save: Gracefully handle no WebKitDOMRang
  8eae5a4... e_editor_selection_restore(): Gracefully handle no WebKitDO
  b3705c7... editor_widget_check_magic_smileys: Add checks to avoid cras
  1becf6e... EEditorWidget: Don't display an empty line in new messages 
  f18002f... Replace plain C casting with WEBKIT casting macros
  506e1ae... Bug #689802 - Text paste to both widget and message body
  79d2bc5... Bug #689788, Bug #689792 - Links in WebKit composer Fixes l
  321fd61... Bug #689784 - [webkit-composer] TT font style doesn't stick
  2f2011d... Check for empty string when setting plain text.
  a3d8578... Makes links checking UTF-8 aware.
  bb3448a... Bug #689803 - [webkit-composer] "Start typing at the bottom
  055c9bc... Change code to remove one unnecessary allocation in links h
  661d9dd... Bug #689804 - [webkit-composer] Signature not auto-added
  21556d1... Move caret position setting from em-composer-utils to e-com
  28df93f... Bug 689799 - [webkit-composer] Wrap Lines doesn't wrap
  26f7354... Avoid crash in e_spell_dictionary_get_suggestions().
  6b7aaf3... Implement auto-wrapping of text for normal styled paragraph
  51e72e1... Replace deprecated GLib symbols (as of GLib 2.34.x)
  e862d28... Remove all BR elements when rewrapping lines.
  5ec4ff7... Bug #689806 - [webkit-composer] Save as draft forgets signa
  e08466d... Bug #689782 - [webkit-composer] Cannot start new numbered l
  92f037a... Allow wrapping for paragraphs with formatted text (bold, it
  faa69a6... Remove unused EEditorSelection variable.
  dc32c4e... Bug #689795 - [webkit-composer] Drag&drop of an image doesn
  3f78a30... Bug #702438 - [webkit-composer] Crash on composer close in 
  5a49b18... Disconnect signals properly when disposing the EEditorWidge
  702788f... Bug #689780 - [webkit-composer] Color combo out of sync wit
  011529f... Make line auto wrapping more robust.
  e73ebef... Only change composer mode when user hits OK (Lose formattin
  f1d8172... Prevent Backspace from removing the body element.
  7d25941... Make functions that works with composer caret public.
  d18fae9... Bug #702444 - [webkit-composer] Text paste doesn't wrap lin
  4a073a4... Fix caret handling after hitting the BackSpace key.
  33de648... Drop camel text to HTML conversion when switching from plai
  02971c4... Remove call to unexisting function.
  0ad68ca... Replace deprecated webkit_web_view_load_html_string method 
  0a2d71c... Disconnect existing handlers when connecting the composer w
  1bb8e16... Fix links highlighting when return is pressed.
  31cf6ae... Save/Restore caret position when switching composer modes.
  2857095... Skip some elements when getting the plain text version of c
  c11b66c... Remove temporary hidden space character even on lines, that
  fe0710e... Move caret to right place when return is pressed.
  63ecc6c... Check if returned EEditor is valid.
  7b42b33... Unref EEditorWidget objects in e-editor-selection.c
  96763ed... Better check if selection is citation.
  dbcd5c5... Fixes caret restore misbehaving.
  a38021c... Handle situations when Return is pressed in already wrapped
  823b992... Allow appending to already inserted link in editor.
  558b225... Fix empty editor when editting the signatures.
  97fc199... Fix processing of the editor content.
  f19d710... Check if next sibling is WEBKIT_DOM_CHARACTER_DATA when pro
  4606237... Cut the link text also on the end when we recognize the lin
  1d537e0... Fix typo in process_elements ().
  e8f9a51... Check if node, that we are trying to edit is WEBKIKT_DOM_CH
  ed3b114... Turn off monospaced font in HTML mode when TT button is pre
  698b34d... Implement turning off of the monospaced font mode on given 
  adbc59c... Minor code refactoring, cleaning, leaks fixing.
  2f90a3e... Fix the detection of citation node.
  3a78c00... Remove leftover lines after last patch.
  74fc86d... Fix bug introduced by refactoring.
  9614ff5... Implement plain text quoting in composer.
  95f446d... Fix of inserting unnecessary space into class name.
  01d1062... Fix more leaks in webkit-composer.
  50230f6... Fix detection of font format in HTML mode.
  cb6b419... Implement indentation of elements when no selection is acti
  8c3c239... Bug #702442 - [webkit-composer] Changing indent makes parag
  9c4cf8a... Implement changing of block format when there is no active 
  431ab4b... Replace C cast with macro.
  00b4d02... Fix of bug when some HTML elements were not quoted.
  1c9cf27... Swap the directions of caret movement on restoring the care
  9f4a194... Fix leak of uri in editor_widget_button_release_event
  af5bf75... Bug 708762 - Tab should write tab, not change focus widget
  838fc79... EEditorWidget content is changed when user is pressing keyb
  99cb36f... Simplify plain text quoting.
  da373da... Implement function to enable spellcheck
  9c3bd1e... When the is no selection in composer don't try to process i
  cb1e86d... Fix detection of block format when it is indented
  8ff5602... Hide caret position node and normalize text nodes if we spl
  c400b0a... Implement word wrapping with CSS
  70193f5... Do e_editor_widget_get_text_plain non fatal on composer con
  54fc160... When removing the signature remove the leftover BR from pre
  218c7f9... Convert HTML emails to plain text when opening them in plai
  6e53a3a... Force spellcheck when switch to plain text mode in composer
  a496ab5... Remove unnecessary call to quote the plain text.
  8f1e1ba... Insert inline images into body
  21d0da6... When saving the message as draft save it as HTML.
  68f5825... Fix bugs introduced by rebase.
  1ff77a3... EEditorSelection: Fix unindentation
  4c9150a... Bump the webkitgtk3 minimal version to 2.2.0
  d1d1e64... Replace C cast with macros
  14f8190... Bug #708734 - [webkit-composer] Paragraph indentation keeps
  ed47a17... EComposerPrivate: Fix caret position in "Start typing at th
  dd32e47... Composer should know if it was started with new message
  e8ac3ae... Fix combinations of "start_bottom" and "top_signature" comp
  2d56e0f... Fix various bugs in plain text citation quoting
  ba59511... EEditorSelection: Fix detection of citation
  bda24d1... Bug #708731 - [webkit-composer] Cannot set signature to non
  6892f91... Let the citation text have the same color as in preview (li
  1b96ca0... Replace some usage of GRegex with e_str_replace_string
  b97263d... EComposerPrivate - Fix compilation warnings
  4b30208... EEditorSelection - Fix detection of Blockquote block format
  4fb9e3a... EEditorSelection - Refactorization
  2535568... EEditorWidget - Always put text in some paragraph
  22ac2c5... EEditorSelection - When unindenting force the spell check
  8999f1a... EEditorWidget - When changing composer mode, change paragra
  542a734... EEditorSelection: Return Node instead of Element in e_edito
  97e8f27... EEditorWidget: Remove unneeded Unicode ZERO WIDTH SPACE cha
  818e846... EEditorWidget: Fix smileys handling in composer
  f1af68c... EEditorSelection: Fix indentation and unnecessary empty lin
  bbfcf27... EEditorWidget: Surround with paragraph only if writing stra
  e2ccac0... EEditorSelection: Fix disabling of TT font
  5e3e51e... EEditorWidget: When getting plain text from composer wrap p
  f552d0d... EEditorWidget: Don't wrap paragraphs after conversion from 
  7ac958b... EEditorWidget: Try to remove UNICODE_ZERO_WIDTH_SPACE just 
  faedc17... EEditorSelection: Fix list and block format handling in com
  f38ad51... EEditorSelection: Force spellcheck on newly formated blocks
  debd9a4... EEditorSelection: Show caret position node and change its c
  0b5962a... Replace some usage of element_has_tag with macros
  43b92ec... EEditorWidget: Remove margin before and after lists
  36fd9fd... EEditorWidget: Fix HTML structure after ending the list
  efffb34... EComposerActions: When composer is not editable make more a
  6c7efe3... EComposerPrivate: Quote composer content just in HTML mode
  e628172... Add support for inline (CID) images
  2d4892d... EEditorWidget: Replace images http(s) source to evo-http(s)
  3ed34aa... EEditorWidget: Refactor the function to process the compose
  d681aae... Add support for Drag&Drop of base64 encoded images
  3983282... EEditorWidget: Insert quote symbols on empty lines
  36598da... EEditorWidget: Remove debug print
  44b2b0a... EEditorWidget: Speed up the e_editor_widget_force_spellchec
  fd56689... EEditorWidget: Add support for messages that have backgroun
  8dc03f3... EEditorWidget: Fix wrong logic that caused removal of compo
  63b09ce... When generating the HTML code of the message write the addi
  e262467... EEditorWidget: Refactor the quoting functions
  aeac8ac... EEditorWidget: Fix style and small bug in process_elements
  c207fda... EEditorSelection: Avoid treating the DOMText and DOMElement
  c40957b... EEditorSelection: Refactor the wrap_lines function
  1fee9bb... EEditorSelection: Return Paragraph - Normal block format fo
  65aab0d... EComposerPrivate: Save the information how the message is h
  cbe8642... Rework the way how the HTML messages are converted to plain
  8357120... EEditor: Avoid crash when no proxies are returned
  cbc4277... EEditorWidget: Repair GMail blockquotes when editting messa
  b3ff160... EEditorWidget: Make Paste Quotation working in plain text m
  fef3b8d... EEditorActions: Don't try to continue if given object is no
  216860e... EEditorSpellCheckDialog: Get DOM Document from correct widg
  1f0cdff... EEditorSelection: Replace DOM Selection direction
  41c4459... EEditorWidget: Remove inline images when changing the compo
  1aebf8e... EEditorWidget: Convert text correctly from HTML to plain wh
  06db377... EEditorWidget: Return wrapped body in e_editor_widget_quote
  fa466c3... EEditorWidget: Return NULL when the citation is already quo
  488e7ad... EEditorWidget: Remove unused code
  dbe1f37... Rename -x-evolution-signature to -x-evo-signature
  ba75c4c... EMsgComposer: Remove unused code
  de653f3... EComposerPrivate: Fix style
  1617aad... EEditorWidget: Insert styled paragraph in plain text mode
  fc363a0... EEditorWidget: Insert NL after text when generating plain t
  1ac7049... EEditorWidget: Improve quote symbols in plain text mode
  5afd856... EEditorWidget: Add input event listener on BODY from conver
  6eb9634... EEditorWidget: Mark paragraphs for wrapping in plain text m
  9976abe... EEditorSelection: Fix functions for saving/restoring select
  38b42a3... EEditorSelection: Rework the way how list format change is 
  0eac5d1... EComposerAutosave: changed property is in EEditorWidget and
  693a431... Bug 725241: [webkit-composer] Buttons in popup dialogs in a
  6571a62... EEditorWidget: Remove unused variable
  d21ef09... EEditorActions: Fix response id for Open button in Insert->
  2901f59... Bug 725242: [webkit-composer] 'Insert HTML file' issues
  b20703f... EEditorSelection: If the caret is in the beginning of eleme
  8399a41... EEditorSelection: Force spellcheck on indented block
  164da94... Bug 725246: [webkit-composer] Backspace to decrease indent 
  5b41b4a... EMComposerUtils: Get EAlertSink from EMsgComposer
  7e8f86f... EEditorWidget: Fix missing/unnecessary new lines when gener
  4260eab... EEditorWidget: Don't remove block align when chaging compos
  aa048f3... Bug 725247: [webkit-composer] Alignment in plain text lost 
  131ba6c... Bug 725251: [webkit-composer] Font size combo doesn't refle
  d7f065b... Bug 725255: [webkit-composer] Critical warnings when changi
  5cd75e4... Bug# 725257 - [webkit-composer] Language change should redo
  f56376c... Bug 725259 - [webkit-composer] Pasted text should be checke
  b2f18e9... Bug 725595 - [webkit-composer] Nested quotations merged on 
  439dcca... EEditorWidget: Fix leak of element's type attribute value
  817beeb... EEditorWidget: Refactor citation colors
  3ea6392... EEditorSelection: Change type of newly inserted list and no
  8133565... EComposerPrivate: Check for links and do spell check when p
  9bdef78... Show star instead of bullet in Bulleted list in plain text 
  40de87b... EEditorWidget: Process lists when sending plain text messag
  a5f162b... EEditorWidget: Remove zero width space safely to avoid care
  57afabc... EEditorWidget: Fix initial caret position when converting f
  371fc78... Bug 725731 - [webkit-composer] Changed message lost on Esc 
  b057ee1... EMailFormatterQuote: Wrap credentials with PRE element
  31da907... Bug 724653 - [webkit-composer] calendar item can't be forwa
  f2579a8... EEditorWidget: Fix build
  51ce91b... EEditorSelection: Return saved caret position when saving i
  f690d44... Use returned caret position instead of asking again for it
  5edc0d0... EEditorWidget: Rework unindentation of block on BackSpace p
  15072bb... EEditorWidget: Again fix initial caret position when conver
  45882fc... Bug 725249: [webkit-composer] Increase indent with a right-
  d4f8b62... Bug 725236: [webkit-composer] Pasting HTML content strips f
  23a5aad... EActionComboBox: Render pixbuf even when action doesn't hav
  00818a7... EEditorSelection: Rename selection markers
  9c0eeca... EEditorSelection: Try to get the font format just in HTML m
  d29cce8... EEditorSelection: Return right value when asking for Strike
  8fba7f3... EEditorSelection: Rename strike-through to strikethrough
  9e0bfba... EComposerPrivate: Block selection-changed signal when adjus
  3719453... EEditorSelection: Rework Monospaced font style handling
  f868155... EEditorWidget: Remove unnecessary code
  1592e39... EEditorSelection: Fix compiler warning
  c09077c... EEditorHRuleDialog: Fix insering of new HR
  10986f0... EEditorDialog: Don't use GDK_WINDOW_TYPE_HINT_POPUP_MENU fo
  fec5f4b... EEditorDialog: Close dialog when Escape is pressed
  756a4b7... EEditorTableDialog: Rework the insertion of a new table
  7152319... EEditorImageDialog: Fix "follow" unit for image resize
  fca7d65... EEditorSelection: When inserting new image mark EEditorWidg
  d093ca6... EEditorWidget: Don't remove smiley image representation whe
  f826264... Implement image resizing in HTML mode with CSS
  86fe560... EEditorWidget: Introduce spellchecking function for current
  8f23733... EEditorWidget: Clean elements and attributes when coverting
  58d2ecf... EEditorWidget: Fix parsing of html text into paragraphs
  fa6d113... EEditorWidget: Create paragraphs only when we have somethin
  b679e7a... EEditorWidget: Avoid unneeded whitespaces when generating p
  814d4d4... Rename EMailImageLoadingPolicy to EImageLoadingPolicy and m
  da4e4d9... EHttpRequest: Remove unnecessary checks and code
  e6783aa... Bug 710571: [webkit-composer] Composer should honor the "Lo
  c682512... EEditorSelection: Set paragraph style in HTML mode only whe
  6b1c121... EEditorWidget: Fix spellcheck when editting message as new
  6b34109... Bug 726511: [webkit-composer] Image jumps with mouse above 
  1b3d11a... Bug 726513 - [webkit-composer] Image properties dialog's So
  455cb83... Bug 726520 - [webkit-composer] Crash under editor_spell_che
  a55731f... Bug 726527 - [webkit-composer] Paste from context menu does
  1ae5e0b... When creating new message in composer set empty text to bod
  f7b12e9... Bug 726545 - [webkit-composer] List-like paragraph finish m
  befce9e... EEditorWidget: Wrap text into paragraph correctly when it i
  b180fd8... EEditorWidget: Let the composer compile
  5ac0d9d... EEditorWidget: Add paragraph class and style even for div e
  9c4c436... EEditorWidget: Avoid infinite loop in spellchecking and rem
  56ed35e... EEditorWidget: Handle element with Tab character in process
  cf1dba5... EEditorWidget: When inserting new line in citation re-quote
  8b26232... EEditorWidget: When sending HTML mail get plain text versio
  931ea6f... EEditorWidget: Change processing logic of BR elements to be
  09f5676... Bug 726629 - [webkit-composer] Scroll to cursor after paste
  5875489... Hide insensitive paragraph styles in the Plain Text mode
  408de15... Bug 726634 - [webkit-composer] Turning on list-style paragr
  73582d2... The unicode hidden space character can also be on the end o
  8c9f9d4... EMsgComposer: Set empty body text when new comopser is crea
  e895d4c... Bug 726655 - [webkit-composer] Composer not always marked a
  de2987f... EComposerPrivate: Move is_from_draft variable to private
  e3bfb03... EEditorWidget: Mark message with body attribute when saving
  7368ada... Bug 726648 - [webkit-composer] Drafts may remember cursor p
  17443d0... Bug 726647: [webkit-composer] Opened draft with quoted part
  731f412... EComposerPrivate: Fix typo and let the Evolution compile
  07759ea... EEditorActions: Add missing tooltips for actions
  eac728a... EEditorSelection: When selection ends on the end of the bod
  91b4344... Bug 726660: [webkit-composer] Paragraph style change causes
  39df3df... Bug 726658 - [webkit-composer] Lose format looses some text
  9b72de9... EEditor: Fix spelling in comment
  6100c80... Move "busy" property from EEditor to EMsgComposer
  9b38961... EmComposerUtils: Remove unneeded code as EEditor is EAlertS
  3782641... Bug 726650: [webkit-composer] Draft save causes keyboard fo
  bbd824a... Bug 726706: [webkit-composer] Middle click in body should f
  627de4c... Rename EEditorWidget to EHTMLEditorView
  836bf19... When restoring focus on composer restore selection as well
  f2a52b8... Fix indent after EHTMLEditorView rename
  b14e125... Rename EEditor to EHTMLEditor
  a2c4d36... Rename EEditorSelection to EHTMLEditorSelection
  8e31298... Rename EEditorActions to EHTMLEditorActions
  de8dbeb... Rename EEditorUtils to EHTMLEditorUtils
  b59eda5... Rename EEditorDialog to EHTMLEditorDialog
  cd59173... Fix docs after EEditor -> EHTMLEditor rename
  c1d46c1... Rename EEditorCellDialog to EHTMLEditorCellDialog
  b8298dc... Rename EEditorFindDialog to EHTMLEditorFindDialog
  e913c7a... Rename EEditorHRuleDialog to EHTMLEditorHRuleDialog
  c8932b4... Rename EEditorImageDialog to EHTMLEditorImageDialog
  219184c... Rename EEditorLinkDialog to EHTMLEditorLinkDialog
  c015a86... Rename EEditorPageDialog to EHTMLEditorPageDialog
  de81c0d... Rename EEditorParagraphDialog to EHTMLEditorParagraphDialog
  a4d4cce... Rename EEditorReplaceDialog to EHTMLEditorReplaceDialog
  5179939... Rename EEditorSpellCheckDialog to EHTMLEditorSpellCheckDial
  090b206... Rename EEditorTableDialog to EHTMLEditorTableDialog
  5df5217... Rename EEditorTextDialog to EHTMLEditorTextDialog
  048db14... Rename EHTMLEditor's UI file
  0928b33... Fix indent after EEditor -> EHTMLEditor rename
  dc5c948... Rename test-editor to test-html-editor
  d1ca1c0... Update POTFILES after EEditor -> EHTMLEditor rename
  b6735b4... ESpellChecker: Pass number of bytes instead of characters i
  03fc70f... EMsgComposer: Connect the DnD signals to right object (afte
  6c68207... Fix webkit-composer after rebase

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]