[evolution/wip/webkit-composer] (372 commits) ...Rebase



Summary of changes:

  ced4884... Bug 722352 - libresolv does not exist on FreeBSD (*)
  5a89422... Prevent GSettings from freaking out over a missing junk fil (*)
  6f457a3... Drop KRB5 dependency (*)
  d28d3b3... Also drop a message from the configure summary about KRB (*)
  d64150a... Bug #702958 - Crash on attachment add or remove (*)
  2432d33... [evolution-source-viewer] Make identity label selectable (*)
  c19b053... MailFolderCache: Remove 'ping' operation. (*)
  0fbce40... Update Chinese simplified translation (*)
  cebd622... Updated Brazilian Portuguese translation (*)
  0044d1e... Bug #722415 - Memo does not support Start Date property (*)
  a9730b3... Bug #702709 - Do not forget to set CamelSession offline (*)
  555912b... Bug #722698 - Crash creating a new folder (*)
  b6b9428... Drop libsoup-gnome dependency (*)
  0b5057d... Bug #721577 - Show Office field in Contact's preview (*)
  bc084f0... Bug #721427 - Alert about missing condition in a filter rul (*)
  93e98a6... Fix duplicate #includes (*)
  51b3d7a... Fix return values in a few functions (*)
  f1c5f89... Updated Norwegian bokmål translation (*)
  6bffc20... Updated Spanish translation (*)
  5ea0106... Assamese translation updated (*)
  a760291... Bug #645476 - Avoid scroll to cursor on folder change in me (*)
  1b2ae05... Replace usage of __FUNCTION__ with G_STRFUNC (*)
  29a6e25... Bug #721577 - Contact editor - rearrange "Office" field (*)
  51cafd4... Bug #583773 - Does not always mark mails as read automatica (*)
  90f956a... Bug #707121 - Merge contacts dialogs indefinitely expands b (*)
  83ddf07... Bug #722346 - _NL_MEASUREMENT_MEASUREMENT is not portable (*)
  5cc855e... [ESourceSelector] A performance improvement (*)
  675fbf2... [ESourceSelector] Fix a memory leak on a mouse button press (*)
  d17fd66... Updated Lithuanian translation (*)
  26670d7... User docs: Add href fallback URI to local xref links so lin (*)
  d362e09... User docs: Replace dead link to projects.gnome.org by wiki. (*)
  51b8e9a... User docs: Improve introduction sentence (as proposed by Ju (*)
  0d55ee2... User docs: add a better description (*)
  f141eb8... Updated Czech translation (*)
  ef5f7f8... User docs: Smaller Mail Notification screenshot; use defaul (*)
  1b14c3a... Updated Spanish translation (*)
  8b8bf66... Updated Spanish translation (*)
  3066ddf... Bug #707518 - Deleting a local address book triggers error  (*)
  1c53fdf... Fix a runtime warning after a change for bug #583773 (*)
  fd692d0... Bug #721213 - Character encoding combo opened empty (*)
  f30598b... Forward/Reply styles in Preferences opened empty (*)
  0b17931... User docs: Cover IMAP IDLE and IMAP NOTIFY (bug 721863) (*)
  28b0192... User docs: Clarify that Maildir refers to maildir++ (bug 72 (*)
  6d1786e... User docs: Clarify local calendar file option (bug 710462) (*)
  5b64ab0... User docs: Fix my markup (*)
  64b2c69... Updated Spanish translation (*)
  6c0dfdc... Bug #722951 - Check for empty rule values (*)
  b9844c6... Updated Spanish translation (*)
  285c672... Avoid multiple save of folder changes on application quit (*)
  f77ad2a... EHTTPRequest: Drop unneeded reference to EMailPartList (*)
  7ab8b4d... Memory leaks of GSettings objects (*)
  7652b01... Add <programming-language> entry to DOAP file (*)
  2acd31f... EHttpRequest: Avoid possible data stream memory leak (*)
  ff4e3c6... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  9064332... Updated Greek translation (*)
  8924b0b... Bug 723377 - Add alternate zoom shortcuts (*)
  f447932... NEWS update for 3.11.5 release. (*)
  778cbdc... Post-release version bump. (*)
  fa75665... Declare em-filter-i18n.h as BUILT_SOURCES in mail/Makefile. (*)
  e81fab3... Remove unused mail_folder_cache_list_stores(). (*)
  0b780cb... Bug #721639 - Cannot overwrite builtin mail view definition (*)
  d5f184a... Updated Greek translation (*)
  e5bd175... updated kn.po (*)
  964de8b... Revert "Declare em-filter-i18n.h as BUILT_SOURCES in mail/M (*)
  337ec54... Fix typos in a logic of a "mail:ask-quick-offline" user pro (*)
  3c9ff59... Bug #720940 - Always asked to synchronize folders when goin (*)
  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

(*) 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]