Commit Graph

41425 Commits

Author SHA1 Message Date
c35c00a3fa Bug 748774 - Act on encrypt-by-default from ESourceOpenPGP 2015-05-05 16:45:28 +02:00
a0a63fedb9 Bug 674927 - Add an option for default snooze time interval 2015-05-05 11:10:39 +02:00
4e7333ba25 Bug 671546 - Search with 'contains' in composer auto-completion 2015-05-05 08:56:37 +02:00
96fb35e391 EHTMLEditorView - Connect the 'changed::antialiasing' signal to the right object
Avoid the runtime warning spotted in https://bugzilla.redhat.com/show_bug.cgi?id=1217946#c0
2015-05-04 08:30:42 +02:00
470fe26fef Bug 704824 - Dropdown list of calendars in ITIP mail becomes empty after accepting appointment
Don't delete the 'Calendar' select element options when extension name is not set.
2015-04-30 15:17:33 +02:00
76ee5b4f28 Updated Czech translation 2015-04-30 12:20:38 +02:00
fc55a93871 Attachment load/save should keep a reference to its top-level window
Saving in a separate message window and closing it before the save is done
can cause use-after-free in the callback of the save, expecting the parent
window object being a valid GtkWindow.
2015-04-30 10:50:24 +02:00
48dd0aedc3 Bug 748679 - Cannot middle-click paste text from composer
When pasting with middle click move the caret to the right position even
if the selection is not collapsed.
2015-04-30 08:55:13 +02:00
7ec6453543 EHTMLEditorView - Minor code and style changes
Remove unneeded variable check and indent correctly one function call.
2015-04-30 08:55:13 +02:00
63ccee5cba EHTMLEditorActions - Optimize history saving for 'Cut' action
Avoid leakage of history event object when the selection is collapsed (no
text to cut). Also don't count the caret coordinates after cut as they will
be the same as the start point before the action.
2015-04-30 08:55:13 +02:00
0d626266fd Bug 672129 - Content-Disposition header confuses mail parser for text/plain 2015-04-29 21:35:58 +02:00
b4ac73c4cf Bug 668808 - Can't cancel mbox file import 2015-04-29 17:14:31 +02:00
bf208358c6 Bug 747294 - Typos in documentation 2015-04-29 06:28:24 +02:00
9c8498567c Misleading counts of events in the Calendar view's mini-calendar
It was caused by missing view events remove notifications when replacing
ongoing ECalClientView. The previously known (ViewData::lost_components)
were not notified as removed, thus made incorrect counts in the mini-calendar.
2015-04-28 19:21:03 +02:00
3caa7af1fb Bug 707521 - Editing detached instance in editor removes Recurrence ID 2015-04-28 17:05:15 +02:00
1f296f82e4 Updated Icelandic translation 2015-04-28 14:13:23 +00:00
50edd194c3 Bug 707356 - Move folder confirmation dialog needs redone 2015-04-28 16:08:44 +02:00
eb1f53ac37 Composer - Insert credits, headers and other information in Normal block
Until now they were inserted into Preformated block, but we should stick
with GtkHTML composer behavior.
2015-04-28 15:28:33 +02:00
47318a4737 EHTMLEditorView - Preformated block in quoted content is wrapped when splitted with new line
Only wrap following block when the block is paragraph.
2015-04-28 09:40:32 +02:00
20241220fd EHTMLEditorView - New line from the beginning of pasted text lost when pasting
This also fixes wrong caret position after pasting any text in composer.
2015-04-28 09:40:32 +02:00
8aca414253 Updated Czech translation 2015-04-28 08:50:20 +02:00
08711c97c4 EHTMLEditorView - Fix the 'Paste Quotation' action
The pasted and quoted text was wrongly inserted into another PRE element
that caused another parts of editor to misbehave (as it should be inserted
straight into BODY element). Also the pasted content was not preprocessed at
all before it was pasted and that also caused some undefined behaviour as well.
2015-04-27 15:56:20 +02:00
3b00880efc EHTMLEditorView - Remove unneeded space 2015-04-27 15:56:20 +02:00
0c9931fad7 EHTMLEditorView - Runtime warning when editing HTML message as new 2015-04-27 15:56:20 +02:00
2153225c69 Bug 748359 - To header collapsed in printed version when many addressees 2015-04-27 14:10:29 +02:00
f3389d0318 EMailRequest - SVG images in HTML email are not displayed
We have to set the right mime type to the content, otherwise it
would be replaced with text/html one later.
2015-04-27 13:00:28 +02:00
2ee6aa0b6f Remove the last leftover of an e-cell-renderer-color gtk-doc reference 2015-04-27 11:18:38 +02:00
828f93ff58 Post-release version bump 2015-04-27 08:33:44 +02:00
6e7211a360 NEWS update for 3.17.1 2015-04-27 08:32:49 +02:00
2c1d81ad12 Updated Chinese (Taiwan) translation 2015-04-26 05:33:59 +00:00
0e8ae32c87 Updated Esperanto translation 2015-04-24 21:24:03 +02:00
78ed4ca15e Bug 692557 - Add option to always sort thread children ascending 2015-04-24 10:37:54 +02:00
f34d0c637d Fix various memory leaks 2015-04-23 17:50:23 +02:00
eeef4a0346 Bug 585387 - Replying to a newsgroup from a vfolder doesn't work 2015-04-23 17:45:59 +02:00
d5650dc26a Bug 748246 - Load only used spell-checker dictionaries 2015-04-23 14:11:39 +02:00
65fed2bb97 Bug 748285 - Table header icons out of position with gtk+ 3.16 2015-04-23 12:53:16 +02:00
9e7a804b50 Bug 704957 - Show timezone name in Day View above time column 2015-04-22 19:41:27 +02:00
6b6b3fe738 Bug 703782 - Backup/Restore freezes UI on backup file validate 2015-04-22 17:26:16 +02:00
bcb78b9253 Bug 702707 - Follow up flags is not displayed when reading message 2015-04-22 13:28:33 +02:00
2702cc0954 Bug 747729 - Update UI styles to be closer to gtk+ 3.16 2015-04-22 11:09:53 +02:00
7bbc9ceec2 ESpellChecker - Correct typo in documentation 2015-04-22 10:19:09 +02:00
fb3fdcdbdf EHTMLEditorView - Surrounded links are wrong
If the link is surrounded with lower-than and greater-than symbols then
don't append the later one to the final link.
2015-04-22 10:16:03 +02:00
e795dcf1dd Bug 748178 - Eats CPU and memory when replying to calendar invite
The main cause was that composer went to busy loop when it was trying
to wrap a line with word that was longer that line length (usually 72
characters). Now we will force the split at line length to avoid this
situation.

Another thing was that when we wrapped the line it could happen that a
wrong text node will be chosen as a next node to split.
2015-04-22 09:56:37 +02:00
84a3f9285b Bug 748217 - undo of Ctrl-Backspace and Ctrl-Delete is broken for multi-character strings
Correct the current undo/redo implementation of delete operation to handle
the Ctrl+Backspace and Ctrl+Delete cases.
2015-04-21 13:26:41 +02:00
368de8dada Bug 701221 - Hide system notification on an alarm dismiss/snooze 2015-04-21 10:19:56 +02:00
79cbbb2b1c EHTMLEditorView - Avoid crash under force_spell_check_on_timeout()
The view could be freed within the second when the timeout was scheduled,
thus when it was fired it used already freed structure.
2015-04-21 08:02:43 +02:00
6a7361996e Bug 747996 - Cannot apply TT on multiple lines at once
When setting the i.e. bold format we are using the WebKit's build in editor
functions, but WebKit doesn't have the same for TT. The previous implementation
was very limited and non accurate. The previous implementation allowed i.e. monospaced
elements inside another monospaced elements or it didn't concatenate the adjacent
monospaced elements.

This changed also rewrites how the format for current selection is detected as the
previous implementation led to various false positives. Also it removes the unwanted
code duplication.
2015-04-20 16:56:52 +02:00
27c00b5b3d EHTMLEditorSelection - Don't perform actions on selection-changed callback when we cannot obtain valid range 2015-04-20 16:56:52 +02:00
8ac07142db Bug 732891 - Crash under process_elements() 2015-04-20 16:56:51 +02:00
f69e0929b8 EHTMLEditorView - WebKitDOMRange is lost when editing quoted content 2015-04-20 16:56:51 +02:00