| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
An uninitialized variable had been used in the code, which could
lead to a crash when the code was executed.
|
| |
|
| |
|
|
|
|
| |
messages
|
| |
|
|
|
|
|
|
| |
invalid cast from 'WebKitDOMText' to 'WebKitDOMElement'
Bug title says everything. Don't try to cast a text to element.
|
|
|
|
|
|
|
| |
This does not apply just on the Unicode emoticons, but for the image ones as well.
While working on this I reworked hot the Unicode smileys are inserted to the
composer. Before they were inserted inside a SPAN element and this caused some
problems, after this change they are inserted as text.
|
|
|
|
|
|
|
| |
delete the item
First check if there is something after the selection end, if nothing move to the
selection start, not in reversed order.
|
|
|
|
| |
the block
|
|
|
|
| |
while deleting
|
|
|
|
| |
Use the right variable when getting the text node with smiley.
|
| |
|
|
|
|
|
|
|
|
| |
As discussed in bug #760951, drag & drop from the minicard view
into the source selector results in a state where there cannot be
clicked anything, but the minicard view again. That was due to left
grab on the minicard view canvas, while it should be released,
the same as it is released on button release in other cases.
|
|
|
|
|
| |
webkit_dom_element_query_selector can return NULL if no element is found, so
don't try to cast it to WebKitDOMNode.
|
|
|
|
| |
HTML messages
|
|
|
|
|
|
|
|
|
|
| |
Drafts/Templates
Reflect in the HTML code of a message that there is no signature set, so we
behave consistently when opening a message from drats or templates. Improve the
code to create the DOM structure of the signature instead of constructing it
from the string. Also save the signature ID to the element id attribute instead
of the name attribute (as element's id was set to '1' but not never used).
|
| |
|
|
|
|
|
|
| |
Preserve the selection when generating the plain text version of message. Also
improve the code that is used for marking citations and selection markers to
avoid a manipulation with the inner HTML of the elements.
|
| |
|
| |
|
|
|
|
|
|
| |
This is related to bug #759151, which preserves sign/encrypt settings
only if the window is shown, thus the code-preselected From should
be set before the window is shown to a user.
|
| |
|
|
|
|
|
|
|
| |
attachment
Hide/Show all the GtkWidgets inside an attachment, otherwise they could be
visible even if the wrapper is hidden.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This is a function introduced in libical 2.0.0, which influences
the way libical timezones are returned. The interoperability mode
means to turn exact timezones off, thus they are returned with
RRULE, intead of "expanded".
|
|
|
|
|
|
|
| |
The itip-formatter is a system plugin, thus users cannot disable it
in the UI. It's also because it's an important plugin, the code depends
on it now. If it ever happens the user has it disabled from any
previous version, then ignore this flag and load it anyway.
|
| |
|
| |
|
|
|
|
|
|
|
| |
This is related to bug 755743 (Cannot open new window from overview),
but without the chunk to fix the evolution.desktop file, thus it doesn't
fully fix the bug report. It's still good to have it, due to the crash
fixes.
|
|
|
|
|
| |
Before this, pressing the Backspace key in an empty item on the end of list
could remove the whole list.
|
|
|
|
|
| |
This is caused by CSS modifications of the bulleted list in the plain text mode
(to have the "*" character instead of bullet).
|
|
|
|
|
|
|
| |
The Return key pressed in an empty item on the end of the bulleted list does not
end the list (as it is done by WebKit for other lists). This is caused by CSS
modifications of the bulleted list in the plain text mode (to have the "*"
character instead of bullet).
|
|
|
|
|
|
|
| |
This could happen when the Return key is pressed in the last item of the list
and that item is also empty (usually this is done to end the list). When redoing
this event the DOM structure is restored wrongly. To correct this bug we have to
mark the history event correctly.
|
|
|
|
| |
press in an empty list item
|
|
|
|
|
|
|
| |
list item with one character
When the Backspace is pressed in a bulleted list item with just one character
left in it, WebKit will create another BR element in the item.
|
|
|
|
| |
This fixes a build break when using libical 2.0.
|
| |
|
|
|
|
|
|
|
|
| |
linkify the entire paragraph
Correct the regex that is used for links to return the right group when
non-breaking space is presented in the link. Also fix the create_anchor_for_link
that was not adopted for recent regex changes.
|
|
|
|
|
|
|
| |
pressing Enter in quoted text
Don't end the wrapping when there is no sibling available, but when the current
node can be wrapped further.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Implement the workaround on the Evolution side. The cause of the bug is that
WebKit is having problems determining the right line height for some fonts and
font sizes (the right and wrong value differ by 1). To fix this we will add an
extra one to the final top offset. This is safe to do even for fonts and font
sizes that don't behave badly as we will still get the right element as we use
fonts bigger than 1 pixel.
|
|
|
|
|
|
|
|
| |
paragraph
Fix the code to avoid the busy loop and also change the trailing space to
non-breaking space, otherwise it will be hidden by WebKit (just this would be
enough to fix this bug).
|
| |
|