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



The branch 'webkit-composer' was created.

Summary of new commits:

  aba5b10... Import GtkHTMLImageChooserDialog to EImageChooserDialog
  6b8214e... Initial basic implementation of WebKit-based editor
  5075c7e... Import classes for spell checking
  0159534... Import GtkhtmlFace* classes as EEmoticon*
  7687f74... Import GtkhtmlColorCombo as EColorCombo
  fc45fb5... Import GtkhtmlComboBox as EActionComboBox
  aace878... Add type-func attributes to custom widgets in e-editor-buil
  cc70aca... Refactor EEditorSelection and add API to insert content
  0dfa081... Implement EEditorWidget
  dcbe8ed... Initial import of GtkhtmlEditor class
  59f684b... Update the test application
  ea96b6e... Make the color combo slightly wider
  30411ff... Make Undo and Redo buttons work
  00caa78... Change Copy/Cut/Paste sensitivity according to selection
  3ddd3ed... Port Find dialog and search functionality
  f349a5b... Port Replace dialog and it's functionality
  b917189... Port HTML/plain text mode toggling
  4e79f26... Fix build
  bda36de... Make bold, italic, underline and strike-through buttons wor
  e355094... Fix build and disable Monospace formatting for now
  74471b7... Make text-alignment buttons work
  258df57... Make (Un)indent actions work
  0604344... Make font-size change work
  436f4b3... Make changing color work
  7b9df83... Fix loading local images
  21849fc... Make the URL editor work
  a7b8c52... Refactor EEditorDialog... classes
  f6fd769... Make horizontal rule dialog work
  7389578... Make the 'Table properties' dialog work
  4a1c37e... Make inserting a auto-replacing emoticons work
  dae8a28... Fix URL dialog
  0c1f770... Fix the test application
  83497f2... Implement 'Paste Quotation' action
  0bf6bde... Implement word-wrap
  4775062... Make 'Page Properties' dialog work
  e348586... Initial support for custom context menu
  9ebeb72... Use e_editor_selection_unlink() to remove link
  861e2d6... Make 'Image Properties' dialog work
  14c5e02... Make 'Text Properties' dialog work
  216b41e... Make 'Paragraph Properties' dialog work
  35e4e80... Change the node-traversal helper functions
  abdeb8d... Make 'Table Cell Properties' work
  735a121... Add action to open WebKit Inspector from the test applicati
  02b8d79... Fix Insert->Emoticon->... action
  320d400... Port spell-checking
  d21c526... Dialogs refactoring and fixes
  85e9947... Link Dialog - copy URL to label if it's empty
  4a9a0f9... Kill e-editor-widgets.h
  ee4b433... Make links in editor clickable only with Ctrl
  a0dad6c... Forgot to chainup to parent event implementation...
  c74ff06... Kill GtkBuilder
  1c9942a... Confirm the Link Dialog by pressing Enter
  23bfa7f... Valgrind time
  3be16c7... Some more fixes in the dialogs
  7c6dd58... Improve the 'Lose all formatting?' dialog when switching fr
  2ce7208... Disable smileys in plain text mode
  802e084... Use native command to insert plain text
  648cdf2... Improve HTML -> plain text mode switching
  4ebbdba... Improve conversion from  HTML to plain text and vice versa
  c895d89... Fix block formatting
  4ac5071... Implement 'Monospaced' button
  cf54a15... Move spell-checking parts to e-util
  b054232... Various fixes in the spell-checking classes
  fcddd21... Port EMailSignatureEditor to EEditor
  82308fa... Introduce EEditorWindow
  c0a73b0... Port EMailSignatureEditor to EEditorWindow
  7b0aba0... Drop addressbook and calendar dependency on Gtkhtml
  13c61ed... Port modules to EEditor and drop Gtkhtml dependency
  2398af9... Port plugins do EEditor and drop Gtkhtml dependency
  785b3b1... Add e_spell_checker_new()
  99be10f... Preliminary port of /mail to EEditor, drop Gtkhtml dependen
  eb98a5a... Preliminary port of composer to EEditor, drop last Gtkhtml 
  6ee7f65... Fix ESpellEntry crash
  2df7943... Fix runtime warnings and widget layouting
  d8baff8... Disable debug output from EEditorWidget
  caa834f... Remove a leftover file
  fa4dd92... Move EActionComboBox from widgets/misc to widgets/editor
  8c4788b... Disable composer UI when editor is not editable
  3904427... Remove (most probably redundant) parts
  6ff420f... Remove more dead code
  73ecb3f... Minor coding style update
  e57a8ee... Initial attempt on signatures handling.
  e4d00ab... Convert EEditorWidget::Mode property to boolean
  8b14f7a... Fix HTML/Plain mode switching
  8eeeead... Don't display 'Loose formating?' dialog on startup
  c8bc8ef... Remove option to set spell-checking color
  6d013a6... Fix build after merge
  30a6f65... Add missing blockquote formatting to styles combo
  9afa8f8... Add View->Open Inspector action to composer
  2809647... Rename e_editor_selection_get_FORMAT to e_editor_selection_
  37866c5... Fix handling citation in EEditorSelection::get_has_style()
  76b3f88... Break citation on Enter keypress
  a9ce697... Add documentation to basic classes and update copyright
  f1d2011... Introduce e_editor_widget_exec_command() and port everythin
  54da298... Fix crash when destryoing EEditorTableDialog
  1b30f9f... Bug #689797 - Picture gallery should be above message body
  6a9ce27... Bug #689801 - Neverending text 'Replace All'
  bc1320d... Force monospace font in plain text mode
  400883a... Bug #689774 - Disable debug output when changing signatures
  0e843a0... Bug #689783 - Negative font size does nothing, keeps +0
  3d3489e... Optimize e_spell_checker_list_available_dicts()
  d54add9... Fix return value of e_spell_checker_lookup_dictionary()
  3f84fdc... Bug #689630 - Spell check languages are not remembered
  783d819... Bug #689777 - HTML inter-line spacing too high
  ae84bfb... Bug #689633 - Crash when attempting interactive spell check
  19c2ed3... Fix a warning
  2cabd9e... Bug #689785 - Broken mnemonic in Image Properties dialog
  ab13b08... Fix compiler warnings.
  a15c6b7... e_spell_checker_list_available_dicts: Sort the list.
  080fc97... Coding style and whitespace cleanup.
  752bdeb... EEditorWidget: Implement EExtensible.
  99db843... Remove editor_widget_open_inspector().
  c4f1d1b... Remove unused EEditorWidgetReplaceAnswer enum.
  a2a53ad... Update libeutil API documentation.
  7f5db34... Move e-editor-selection.h enums to e-util-enums.h.
  e26436b... Move EEditorWidgetCommand to e-util-enums.h.
  00457e4... Rename e_spell_checker_lookup_dictionary().
  1000c99... Add e_spell_dictionary_hash().
  77150c0... Add e_spell_dictionary_equal().
  67807da... Document e_spell_dictionary_compare().
  20633a6... Remove e_spell_dictionary_free_suggestions().
  f1cb361... ESpellDictionary: Keep a weak ref on the ESpellChecker.
  0c4d44d... ESpellChecker: Remove "active-dictionaries" property.
  5ea81c8... ESpellChecker: Track active languages with a hash table.
  3d86b11... Add e_spell_checker_list_active_languages()
  5f0067c... Add e_spell_checker_count_active_languages().
  61c407a... Add e_editor_spell_check_dialog_update_dictionaries().
  f56e28f... EEditor: Remove linked list from "spell-languages-changed" 
  6464695... EEditor: Remove private "active_dictionaries" list.
  26c6f4a... Remove e_editor_emit_spell_languages_changed().
  935afad... EEditorSelection: Keep a weak ref on the EEditorWidget.
  d386e09... EEditor: Sink the floating EEditorWidget reference.
  455bc75... Add e_spell_checker_new().
  2e115a9... Remove e_spell_checker_instance().
  77960de... ESpellChecker: Add "active-languages" property.
  222af80... Make ESpellChecker extensible.
  b53d763... Add ESettingsSpellChecker.
  e4c197f... em-composer-prefs.c cleanups.
  070b284... Remove e_load_spell_languages().
  78b2635... Add e_spell_checker_check_word().
  8fad434... ESpellEntry: Add a "spell-checker" property.
  1989ec4... EEditorWidget: Add a read-only "spell-checker" property.
  fb54671... EMsgComposer: Share the ESpellChecker with the subject head
  bf95494... Remove e_composer_spell_header_set_languages().
  ed7160b... Remove e_spell_entry_set_languages().
  b888ec2... EEditorWidget: Remove "spell-languages" property.
  a42ab18... editor_actions_setup_languages_menu: Initialize active stat
  a0f2e3a... Rename e_spell_dictionary_check() to check_word().
  92655b8... e_spell_dictionary_check_word: Fix inverted result.
  2e7a84d... EColorCombo: Fix leaking popup window.
  0e6e607... EEmoticonToolButton: Fix leaking popup window.
  ef7b6f5... EEditorActions: Fix leaking GtkAction reference.
  2095d94... EEditorWidget: Do not indent citations.
  5d7fdd6... [em-format] Give high priority to "quote" formatters.
  85d2dc6... EEditorWidget: Add styles for blockquote[type=cite].
  ea4e3db... EMailFormatterQuoteTextPlain: Use CAMEL_MIME_FILTER_TOHTML_
  65b7271... EEditor: Tweak the main-toolbar style.
  881e935... EEditor: Pack an EAlertBar widget.
  cc6ee0f... EEditor: Implement EAlertSink.
  d88ce17... EMailSignatureEditor: Defer alert handling to EEditorWindow
  b956dbe... EMsgComposer: Defer alert handling to EEditorWindow.
  09b64b8... EEditor: Pack an EActivityBar widget.
  13ab698... EEditor: Add a read-only "busy" property.
  45c80c9... EEditor: Make the web view uneditable while busy.
  a9758db... Add e_editor_new_activity().
  5c9237e... EMsgComposer: Use e_editor_new_activity().
  2b2af4b... EMsgComposer: Disable async actions while composer is busy.
  76feb6b... Remove EComposerActivity.
  f78e420... EMsgComposer: Defer activity progress display to EEditor.
  e313f61... Add e_mail_signature_editor_get_editor().
  959c889... Remove e_mail_signature_editor_get_editor_widget().
  805bcaf... Add e_msg_composer_get_editor().
  409ed41... Fix composer ACTION macros.
  12e85f7... Prefer e_msg_composer_get_editor().
  e331304... test-editor: Avoid using EEditorWindow.
  cbed41a... EMailSignatureEditor: Subclass GtkWindow instead of EEditor
  0d6a65d... EMailSignatureEditor: Set a default window size.
  dab82f0... EMsgComposer: Subclass GtkWindow instead of EEditorWindow.
  ef21f7d... Remove EEditorWindow.
  4191f9c... e_editor_selection_save: Gracefully handle no WebKitDOMRang
  c8ec28f... e_editor_selection_restore(): Gracefully handle no WebKitDO
  5a33b82... editor_widget_check_magic_smileys: Add checks to avoid cras


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