[evolution/wip/webkit-composer] (372 commits) ...Rebase
- From: Tomas Popela <tpopela src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution/wip/webkit-composer] (372 commits) ...Rebase
- Date: Thu, 6 Feb 2014 11:29:03 +0000 (UTC)
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]