[evolution] (181 commits) Created branch webkit-composer



The branch 'webkit-composer' was created.

Summary of new commits:

  715935e... Import GtkHTMLImageChooserDialog to EImageChooserDialog
  f5ae5a1... Initial basic implementation of WebKit-based editor
  9df66ac... Import classes for spell checking
  6f0f28d... Import GtkhtmlFace* classes as EEmoticon*
  df5e343... Import GtkhtmlColorCombo as EColorCombo
  ee1c279... Import GtkhtmlComboBox as EActionComboBox
  a18edb6... Add type-func attributes to custom widgets in e-editor-buil
  879842e... Refactor EEditorSelection and add API to insert content
  3104f97... Implement EEditorWidget
  7bc6352... Initial import of GtkhtmlEditor class
  47e236c... Update the test application
  72b2745... Make the color combo slightly wider
  91200d7... Make Undo and Redo buttons work
  ba12670... Change Copy/Cut/Paste sensitivity according to selection
  0b49713... Port Find dialog and search functionality
  3932678... Port Replace dialog and it's functionality
  5a49b65... Port HTML/plain text mode toggling
  e5e177f... Fix build
  9285081... Make bold, italic, underline and strike-through buttons wor
  4d1d274... Fix build and disable Monospace formatting for now
  979a89b... Make text-alignment buttons work
  ef27496... Make (Un)indent actions work
  2890f58... Make font-size change work
  d5334c8... Make changing color work
  5fbc408... Fix loading local images
  e6fcda7... Make the URL editor work
  fde5092... Refactor EEditorDialog... classes
  1eb88d9... Make horizontal rule dialog work
  0a03ae4... Make the 'Table properties' dialog work
  05fd8ac... Make inserting a auto-replacing emoticons work
  64dcead... Fix URL dialog
  9cbc0b1... Fix the test application
  4802d2d... Implement 'Paste Quotation' action
  6cccb42... Implement word-wrap
  45a79f8... Make 'Page Properties' dialog work
  3d93fb7... Initial support for custom context menu
  860ab68... Use e_editor_selection_unlink() to remove link
  a87aa4f... Make 'Image Properties' dialog work
  cf5918a... Make 'Text Properties' dialog work
  125ca19... Make 'Paragraph Properties' dialog work
  6d71633... Change the node-traversal helper functions
  b85ff62... Make 'Table Cell Properties' work
  089f2dc... Add action to open WebKit Inspector from the test applicati
  9327506... Fix Insert->Emoticon->... action
  9b54a02... Port spell-checking
  768c12c... Dialogs refactoring and fixes
  1b1361a... Link Dialog - copy URL to label if it's empty
  6b9a76f... Kill e-editor-widgets.h
  3f3abe9... Make links in editor clickable only with Ctrl
  601a80b... Forgot to chainup to parent event implementation...
  2433669... Kill GtkBuilder
  6810de8... Confirm the Link Dialog by pressing Enter
  f445d56... Valgrind time
  6db37f7... Some more fixes in the dialogs
  5716c61... Improve the 'Lose all formatting?' dialog when switching fr
  67ea1e9... Disable smileys in plain text mode
  38f07c8... Use native command to insert plain text
  8ab9fad... Improve HTML -> plain text mode switching
  c6d4ca0... Improve conversion from  HTML to plain text and vice versa
  d2412d9... Fix block formatting
  1d069ab... Implement 'Monospaced' button
  75bd2dc... Move spell-checking parts to e-util
  d9a7deb... Various fixes in the spell-checking classes
  0abdcd5... Port EMailSignatureEditor to EEditor
  e5775c4... Introduce EEditorWindow
  98e01fc... Port EMailSignatureEditor to EEditorWindow
  7c31e03... Drop addressbook and calendar dependency on Gtkhtml
  3367d31... Port modules to EEditor and drop Gtkhtml dependency
  4922c0f... Port plugins do EEditor and drop Gtkhtml dependency
  622dea5... Add e_spell_checker_new()
  1103c1d... Preliminary port of /mail to EEditor, drop Gtkhtml dependen
  0368ccc... Preliminary port of composer to EEditor, drop last Gtkhtml 
  d212ec5... Fix ESpellEntry crash
  7468e5a... Fix runtime warnings and widget layouting
  c204692... Disable debug output from EEditorWidget
  1726beb... Remove a leftover file
  e556444... Move EActionComboBox from widgets/misc to widgets/editor
  5e71f3c... Disable composer UI when editor is not editable
  2f17004... Remove (most probably redundant) parts
  f126e06... Remove more dead code
  d9e82ae... Minor coding style update
  be42384... Initial attempt on signatures handling.
  e5cc5ea... Convert EEditorWidget::Mode property to boolean
  0cd4024... Fix HTML/Plain mode switching
  7ae253c... Don't display 'Loose formating?' dialog on startup
  4937587... Remove option to set spell-checking color
  f792aa0... Fix build after merge
  79517b3... Add missing blockquote formatting to styles combo
  7617e50... Add View->Open Inspector action to composer
  a4df861... Rename e_editor_selection_get_FORMAT to e_editor_selection_
  1b58ffa... Fix handling citation in EEditorSelection::get_has_style()
  0cc90d2... Break citation on Enter keypress
  9ceb8af... Add documentation to basic classes and update copyright
  bb27636... Introduce e_editor_widget_exec_command() and port everythin
  932fc13... Fix crash when destryoing EEditorTableDialog
  e0f6e7a... Bug #689797 - Picture gallery should be above message body
  95f3b29... Bug #689801 - Neverending text 'Replace All'
  0815a3a... Force monospace font in plain text mode
  4435078... Bug #689774 - Disable debug output when changing signatures
  9ea3bd4... Bug #689783 - Negative font size does nothing, keeps +0
  fde770c... Optimize e_spell_checker_list_available_dicts()
  f23ab45... Fix return value of e_spell_checker_lookup_dictionary()
  66bbec9... Bug #689630 - Spell check languages are not remembered
  876eaf1... Bug #689777 - HTML inter-line spacing too high
  7aeea9b... Bug #689633 - Crash when attempting interactive spell check
  e8c8985... Fix a warning
  06206ac... Bug #689785 - Broken mnemonic in Image Properties dialog
  15fd109... Fix compiler warnings.
  487cb76... e_spell_checker_list_available_dicts: Sort the list.
  1abe10e... Coding style and whitespace cleanup.
  2961224... EEditorWidget: Implement EExtensible.
  b81dd7e... Remove editor_widget_open_inspector().
  4f72272... Remove unused EEditorWidgetReplaceAnswer enum.
  70dd80f... Update libeutil API documentation.
  c06792c... Move e-editor-selection.h enums to e-util-enums.h.
  ea3b953... Move EEditorWidgetCommand to e-util-enums.h.
  2b76af1... Rename e_spell_checker_lookup_dictionary().
  e53827b... Add e_spell_dictionary_hash().
  c66a389... Add e_spell_dictionary_equal().
  08d6d9b... Document e_spell_dictionary_compare().
  2a6cf10... Remove e_spell_dictionary_free_suggestions().
  9f1264d... ESpellDictionary: Keep a weak ref on the ESpellChecker.
  a0e3593... ESpellChecker: Remove "active-dictionaries" property.
  6a2f840... ESpellChecker: Track active languages with a hash table.
  df0a62e... Add e_spell_checker_list_active_languages()
  fe0a636... Add e_spell_checker_count_active_languages().
  47fc26e... Add e_editor_spell_check_dialog_update_dictionaries().
  08fd819... EEditor: Remove linked list from "spell-languages-changed" 
  96aad0c... EEditor: Remove private "active_dictionaries" list.
  f5ce158... Remove e_editor_emit_spell_languages_changed().
  ecc3cd0... EEditorSelection: Keep a weak ref on the EEditorWidget.
  a43a80b... EEditor: Sink the floating EEditorWidget reference.
  9e8a107... Add e_spell_checker_new().
  b965801... Remove e_spell_checker_instance().
  c56e65a... ESpellChecker: Add "active-languages" property.
  505ed04... Make ESpellChecker extensible.
  fb8c5a0... Add ESettingsSpellChecker.
  2b366e4... em-composer-prefs.c cleanups.
  2ac2e0a... Remove e_load_spell_languages().
  e37ea3e... Add e_spell_checker_check_word().
  37a8d3a... ESpellEntry: Add a "spell-checker" property.
  9976dc6... EEditorWidget: Add a read-only "spell-checker" property.
  3ed99a1... EMsgComposer: Share the ESpellChecker with the subject head
  4aeab27... Remove e_composer_spell_header_set_languages().
  ee9b7a0... Remove e_spell_entry_set_languages().
  48bdb6d... EEditorWidget: Remove "spell-languages" property.
  ebd4a86... editor_actions_setup_languages_menu: Initialize active stat
  48d601e... Rename e_spell_dictionary_check() to check_word().
  7d2bbe0... e_spell_dictionary_check_word: Fix inverted result.
  219cdb2... EColorCombo: Fix leaking popup window.
  4c8aa14... EEmoticonToolButton: Fix leaking popup window.
  9def952... EEditorActions: Fix leaking GtkAction reference.
  3d3a9b0... EEditorWidget: Do not indent citations.
  44212fb... [em-format] Give high priority to "quote" formatters.
  1debb02... EEditorWidget: Add styles for blockquote[type=cite].
  3dab217... EMailFormatterQuoteTextPlain: Use CAMEL_MIME_FILTER_TOHTML_
  8fca309... EEditor: Tweak the main-toolbar style.
  6d84dfc... EEditor: Pack an EAlertBar widget.
  2904816... EEditor: Implement EAlertSink.
  3ff6d48... EMailSignatureEditor: Defer alert handling to EEditorWindow
  47e82b3... EMsgComposer: Defer alert handling to EEditorWindow.
  dca00aa... EEditor: Pack an EActivityBar widget.
  c49fc01... EEditor: Add a read-only "busy" property.
  1d0b57b... EEditor: Make the web view uneditable while busy.
  28f1e2d... Add e_editor_new_activity().
  ce7037f... EMsgComposer: Use e_editor_new_activity().
  9998be7... EMsgComposer: Disable async actions while composer is busy.
  42c4855... Remove EComposerActivity.
  cec8211... EMsgComposer: Defer activity progress display to EEditor.
  ec791dd... Add e_mail_signature_editor_get_editor().
  f70264b... Remove e_mail_signature_editor_get_editor_widget().
  56e9a79... Add e_msg_composer_get_editor().
  7962616... Fix composer ACTION macros.
  4863999... Prefer e_msg_composer_get_editor().
  a954c70... test-editor: Avoid using EEditorWindow.
  89f5025... EMailSignatureEditor: Subclass GtkWindow instead of EEditor
  43968ca... EMailSignatureEditor: Set a default window size.
  24178cc... EMsgComposer: Subclass GtkWindow instead of EEditorWindow.
  20f6274... Remove EEditorWindow.
  014d970... e_editor_selection_save: Gracefully handle no WebKitDOMRang
  3e1a859... e_editor_selection_restore(): Gracefully handle no WebKitDO


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