Commit Graph

42286 Commits

Author SHA1 Message Date
809bc45cda Updated Swedish translation 2016-07-02 22:47:21 +00:00
628a920ead Updated Swedish translation 2016-07-02 22:31:00 +00:00
cafe580e57 Updated Swedish translation 2016-07-02 20:07:47 +00:00
590247c25a Updated Spanish translation 2016-07-01 10:57:58 +00:00
8c308219ed Bug 754848 - Provide 'Forget password' in Properties of remote mail accounts 2016-07-01 12:30:22 +02:00
5b9e5c6a9d Make it easier to change evolution .ui files by the users
The main problems used to be that the .ui file definitions were stored
in a system directory and that an evolution update overwrote any changes
there.

Since now on, the .ui files are versioned and they can be copied into
~/.config/evolution/ui/ and modified there. The evolution will use those
files as long as their version will match the version of the file
in the system directory (it's the "evolution-ui-version" attribute
of the root "ui" element). In case the versions do not match,
the system file will be used instead and a warning about version
mismatch will be printed on the console, thus the users can notice
the change and either update their file or remove it, as needed.
2016-06-30 22:52:13 +02:00
b5bf335bce Bug 767990 - Reposition 'Empty Trash' folder context menu item 2016-06-30 21:29:02 +02:00
a665180a7d Bug 768013 - [Wayland] Drag and drop copies emails instead of moving them 2016-06-30 12:33:03 +02:00
a60e6be8f1 EHTMLEditorView - Improve how the content is processed
Split the process_elements function to:
 * process_node_to_plain_text_for_exporting
 * process_node_to_plain_text_changing_composer_mode
 * process_node_to_html_changing_composer_mode
 * process_node_to_html_for_exporting

that process the given nodes (usually just BODY) for purposes described by the
function names - i.e. the first function will process the BODY and will transform
the lists to their plain text version, fill the indentation or alignment with
spaces and so on; the process_node_to_html_for_exporting will remove all the
classes, ids and other attributes from the DOM.

Also in the process_node_to_plain_text_for_exporting correctly process the block
elements to avoid situations when an extra new line could be added on the end of
the block or not added at all. Always look if the new line is indeed there, if
not add it there explicitly. This fixes the bug 767681. Also avoid working with
the innerHTML of the BODY (that was previously leaked), but instead copy the
nodes. Also remove images from the BODY if they are presented to avoid unneeded
line break.

After this change the indented elements will be preserved when switching between
composer modes.

When removing an image also remove its wrappers and the block where the image
was, if the block is empty after the image was removed, otherwise an extra line
will be added to the output.
2016-06-29 15:19:13 +02:00
bbd711db93 EHTMLEditorView - Plain text version of draft could lose formatting
When generating a plain text version of the HTML draft we can use just the
simplified conversion.
2016-06-29 15:19:13 +02:00
c170dd43ff EHTMLEditorUtils - Correctly remove class when it is surrounded by spaces
Avoid the leftover spaces to remain in the class attribute.
2016-06-29 15:19:13 +02:00
6d72fb7fc9 When pressing the Return key to end a list a new empty list is created
Also fix the remove_node_if_empty function to correctly remove empty elements.
2016-06-29 15:19:13 +02:00
d182ed8d9c EHTMLEditorView - When the content is converted set the editor as changed 2016-06-29 15:19:13 +02:00
f934ef8e76 EHTMLEditorView - Correct the situations when the 'Lose formatting' dialog is showed
Don't show it when the message is a draft and show it when there are some of the
HTML elements that does not belong to plain text mode.
2016-06-29 15:19:13 +02:00
696cac0d5b EHTMLEditorView - Always try to process the CID images when loading a content
Don't look at the current composer mode as in the plain text mode the emoticon's
image part could be presented (but hidden).
2016-06-29 15:19:13 +02:00
62d3ac86c8 EHTMLEditorView - Don't leak a WebKitODMNodeList instance
Unref the correct variable.
2016-06-29 15:19:13 +02:00
33db93fc60 EHTMLEditorView - Don't add a new line for the empty list when generating a plain text version of the content 2016-06-29 15:19:13 +02:00
0b5bbe89d6 EHTMLEditorView - Pasting content into the indented block will not preserve formatting
Before this change it would insert a new unindented block instead of continuing
with the indented one.
2016-06-29 15:19:13 +02:00
9229e49c8a EHTMLEditorView - Don't leak a WebKitDOMNodeList instance 2016-06-29 15:19:13 +02:00
52a958b69a EHTMLEditorView - Critical warning could be seen in console after pasting the content 2016-06-29 15:19:13 +02:00
5099369bb8 EHTMLEditorSelection - Indented block style could not be set properly 2016-06-29 15:19:13 +02:00
e369c39a3c EHTMLEditorSelection - List alignment not detected properly 2016-06-29 15:19:13 +02:00
dca8477bb5 EHTMLEditorActions - Disable HTML actions in plain text mode
They were just hidden and we could trigger them with a shortcuts i.e.
Control + B made the selected text bold.
2016-06-29 15:19:13 +02:00
1dbc40c623 Updated Indonesian translation 2016-06-28 07:08:35 +00:00
c0f5f331d8 Bug 443716 - Move evolution-addressbook-export to e-d-s 2016-06-24 12:16:19 +02:00
868db64421 Build developer documentation sections and types on the fly
That also means less work for the developers/comment writers, as
the new functions/comments are taken automatically into the generated
documentation.
2016-06-23 16:08:23 +02:00
0a907ddc48 Bug 764065 - [Camel] Use get methods for CamelMessageInfo fields 2016-06-22 12:13:15 +02:00
dc0cca8767 Bug 767780 - The "References" header folded twice 2016-06-21 10:26:52 +02:00
146e25f7f1 GalA11yETableItem can have stored incorrect row count sometimes
This could cause a runtime warning
  eti_rows_deleted: assertion 'row + count <= old_nrows' failed
which was due to old_nrows being zero, because no model-rows-inserted
signal was received.
2016-06-20 15:11:26 +02:00
46ee286f57 Post-release version bump 2016-06-20 13:44:45 +02:00
8d31fcc816 NEWS update for 3.21.3 2016-06-20 13:43:57 +02:00
fe903dca6c Updated Spanish translation 2016-06-20 06:49:20 +00:00
42da1c8673 Updated Portuguese translation 2016-06-18 12:19:22 +00:00
046a66ce21 Updated Spanish translation 2016-06-16 09:03:29 +00:00
af8ec76504 Bug 767335 - Attachment names are not URL-decoded 2016-06-14 15:25:23 +02:00
3cf2ebe7ef Create new events in the selected calendar in the left tree of calendars
There used to be used the default source, which is not that nice as being
able to change it just by changed selection in the left tree of the calendars
(the source selector). Similar applies for tasks and memos.
2016-06-14 12:49:52 +02:00
4bb0999f70 Bug 651112 - Hide "Search->Save search..." menu item when cannot be used 2016-06-14 11:37:13 +02:00
8380887e38 Updated Spanish translation 2016-06-14 08:56:24 +00:00
18a0a34557 Bug 767364 - Tooltips over task/memo list are misplaced 2016-06-13 23:38:35 +02:00
9855458eb4 Bug 767542 - Correct encrypted-only message formatter color and icon 2016-06-13 17:24:57 +02:00
5e074bdd03 Bug 767334 - Unable to open attachments when I am not the organiser 2016-06-13 14:20:01 +02:00
44743d4e74 Crash under e_mail_folder_find_duplicate_messages_sync()
Check whether the message still exists, before accessing the message info
structure, to avoid a crash.

This had been reported downstream at:
https://bugzilla.redhat.com/show_bug.cgi?id=1344888
2016-06-13 12:35:41 +02:00
3f6919c2b2 Updated Spanish translation 2016-06-10 06:48:31 +00:00
64039de158 Bug 767236 - quick correction spell check in context menu is gone
Actually this is a regression after commit d83a448, but we can skip the call
to the e_html_editor_selection_has_text and only operate on the current caret
word.
2016-06-09 10:32:27 +02:00
d18d74ea70 EHTMLEditorView - Opening a draft that was not created in composer should respect the wrap/don't wrap preference
Otherwise doing anything similar to:

mv `git format-patch HEAD^` ~/.local/share/evolution/mail/local/.Drafts/new/

will always end wrapped and some spaces could be replaced with non-breaking spaces
2016-06-09 10:32:27 +02:00
03ac6ef10d Updated German translation 2016-06-08 20:06:32 +00:00
caa2ac7190 Updated German translation 2016-06-08 20:01:49 +00:00
5df319080f Address some of the clang compiler warnings 2016-06-07 11:57:41 +02:00
a1a048cbdd Bug 767283 - "Add a Column" dialog: drag and drop broken on Wayland 2016-06-06 12:53:15 +02:00
931824aba7 Updated Spanish translation 2016-06-06 07:10:46 +00:00