3ee80c9037
Bug 736123 - Refactor contact-editor: use GtkExpander instead of custom code
...
This change also includes preparation for
bug 319195 - Contact dialog appallingly overcrowded
2014-09-08 11:45:33 +02:00
ef0efafe81
Fix a build break under Win32
...
Also build dependencies at the same directory as evolution files
and build 'master' configuration by default (it used to build 'stable'
configuration instead).
2014-09-08 08:56:22 +02:00
1dc1cf0b81
Miscellaneous Win32 related changes
...
* use e_util_win32_initialize() in main() to avoid code duplication
* e-spinner - correct image path build under win32
* export WIN32_SERVICELIBEXECDIR when building eds, which relies on it now
* update D-Bus patch and session-local.conf creation, thus D-Bus
can actually autostart services
2014-09-05 19:13:56 +02:00
f863aa6d6c
EHTMLEditorView - Fix the HTML structure after the selected text inside the quoted content is deleted
2014-09-05 13:51:43 +02:00
f7953bea98
EHTMLEditor - Use get_parent_block_node_from_child where possible
...
This will ensure that the right node (the block node) will be returned
when the selection is saved inside the bold/italic/underlined text or
inside the anchor.
2014-09-05 13:51:43 +02:00
fa55238d1e
EHTMLEditorView - Avoid extra new line when quoting the text
...
Don't insert the unnecessary BR element before the BR element that is
used for wrapping as it will end in unnecessary new line.
2014-09-05 13:51:43 +02:00
dbb776e1c5
EHTMLEditorSelection - Disable the selection-changed callback when restoring the caret position
2014-09-05 13:51:43 +02:00
04b05bf605
EHTMLEditorSelection - Avoid the runtime warning when the caret was saved outside of the body
...
This could happen during the HTML -> plain text conversion.
2014-09-05 13:51:43 +02:00
2d345f3d94
Bug 707647 - gnome-autoar integration in attachments
2014-09-03 09:10:11 +02:00
707ba27519
Use-after-free of a full name editor when closing a contact editor
...
The EContactEditor added a signal handler to "editor_closed" to
close also a full name editor, but it did not remove the signal
handler on full name editor's destroy, thus the callback was called
on an already freed widget, which could cause a crash.
This had been reported at:
https://bugzilla.redhat.com/show_bug.cgi?id=1128745
2014-09-02 10:16:36 +02:00
198f5b7cd1
EMailReader - Call zoom in/out methods from EWebView instead of the WebKit ones
...
The methods in the EWebView are limiting the zoom level.
2014-09-01 16:49:19 +02:00
86d2e46d59
[win32/setup-env] Correct GSETTINGS_SCHEMA_DIR value
...
It can contain only one folder, thus use the one from evolution's
build directory. The dependency's folder might be added by a relative
path from the glib's DLL file.
2014-09-01 12:04:25 +02:00
e3ee83bce2
EMsgComposer - Avoid crash when "editting as new" the plain text message without text
...
Initialize the used variables with default values.
2014-08-28 16:47:12 +02:00
b00f07e21d
EHTMLEditorView - Correctly remove all child nodes from the HEAD element
...
To avoid the critical warnings printed in the console.
2014-08-27 16:12:02 +02:00
6a0592918a
Fix handling of the selection in the composer when saving the message draft
...
When saving the draft don't lose the active selection in the web view.
Also restore the selection when the draft is again opened. Also fix the
situations when the spell check was not activated when the composer was
opened.
2014-08-27 16:12:02 +02:00
94ac030220
When changing the composer mode from HTML to Plain Text avoid reloading of the web view
...
Also preserve the selection (if it is possible) when changing the mode.
2014-08-27 16:12:02 +02:00
f382078b34
Updated Russian translation:
...
* Fixed https://bugzilla.gnome.org/show_bug.cgi?id=707400
2014-08-26 10:37:15 +04:00
396e5e82c1
Add Win32 build scripts into sources
...
See win32/readme.txt for more information.
2014-08-25 11:36:19 +02:00
9a86044009
Post-release version bump
2014-08-25 08:02:00 +02:00
514d766b71
NEWS update for 3.13.5
2014-08-25 08:01:08 +02:00
439bf0d26c
Updated German help translation and screen-shots
2014-08-22 10:03:19 +02:00
e0fb662528
Updated German translation
2014-08-21 22:51:08 +00:00
0d437729df
EWebView - If the parent of the node that we want to remove doesn't exist, just free it
2014-08-17 09:03:13 +02:00
e3849d0f09
EHTMLEditorView - Avoid critical warnings when pressing backspace on the beginning of the quoted content
2014-08-17 09:02:11 +02:00
9180525065
EHTMLEditorView - Remove classes that were used for marking the BR elements from converted text
2014-08-15 14:34:13 +02:00
af6f656c04
EHTMLEditorSelection - Simplify some loops and free more of the WebKit DOM variables
2014-08-14 15:20:48 +02:00
7d03d60431
EHTMLEditorView - Fix changing of the format from the list to the Address and Heading 1 - 6 formats
2014-08-14 15:18:03 +02:00
32f222cadb
EHTMLEditor - Change the way how the Indent/Unindent and Alignment works
...
Before this change the indent was done with BLOCKQUOTE element. But the
BLOCKQUOTE elements have marings around them set by the HTML engine.
For composer we can override them, but when someone will receive that
HTML message he will have unwanted margin around them. To solve this we
will use the DIV elements instead.
Also for the alignment we switched away from WebKit Editor, but we are
doing it ourselves.
2014-08-14 15:11:53 +02:00
a1ea8e9271
EHTMLEditorView - Unset the bold font when the return is pressed in the Heading 1 - 6 block
...
When the return is pressed in a H1-6 element, WebKit doesn't continue with
the same element, but creates normal paragraph, so we have to unset the bold font,
otherwise the UI will report that we are still writing in bold.
2014-08-14 15:06:43 +02:00
915bb0b542
EHTMLEditorView - Fix critical warning when creating Address and Header 1 - 6 blocks
2014-08-14 15:03:50 +02:00
fe3a3c518b
EHTMLEditorView - Process the plain text version the right way when sending the HTML mail
2014-08-07 11:40:59 +02:00
04d2cb0e4c
EHTMLEditorView - Remove the unneeded comment
2014-08-07 11:39:35 +02:00
e0cb43efbc
EHTMLEditorView - Turn on the spell check if the inline spelling option is set
...
Otherwise the spell check is not forced when the message is loaded into
the composer.
2014-08-07 11:37:44 +02:00
ed8e9ec9fe
EHTMLEditorSelection - Remove just the BR elements that are used for the wrapping unless it is forced
2014-08-07 11:33:51 +02:00
45fa234727
EHTMLEditorSelection - Limit the paragraph minimal width to 5 characters
2014-08-07 11:32:08 +02:00
56f8ae3a3f
EHTMLEditorSelection - Fix the unindentation of the list
2014-08-07 11:30:53 +02:00
96ec70c850
EHTMLEditorSelection - Fix the spell check after settings alignment
2014-08-07 11:27:05 +02:00
a0b11ce4ac
Reduce the memory used by DOM variables
...
Free some of the DOM variables when they are not needed, before they are
automatically freed when the frame is destroyed
2014-08-07 11:20:03 +02:00
ba8b459319
Bug 733973 - Calling e_html_editor_view_get_text_html() changes editors content
...
Do all the changes (remove the ids, classes, ... used internally by
composer) on the BODY clone instead of doing them on real BODY.
2014-08-01 14:49:57 +02:00
1a515c48f9
Bug 734023 - Critical warnings from e_html_editor_view_set_changed() when sending message
...
Disconnect the notify callbacks on the headers in the EMsgComposer dispose
method to avoid calling them after the EEditor was destroyed.
2014-08-01 12:44:55 +02:00
cb7ca5d0f4
EHTMLEditorView - Fix the HTML structure after pasting the multiline content that was copied from composer
2014-08-01 10:21:59 +02:00
a38c09b58f
Bug 733776 - Should not digitally sign the draft messages
2014-07-31 20:19:20 +02:00
3c57850311
Bug 733918 - Color chooser for citation color is not working in Composer ][
...
May remember the previous function only once, to not end in a recursion.
2014-07-31 19:29:47 +02:00
bb3a6069c1
Bug 733918 - Color chooser for citation color is not working in Composer
2014-07-31 19:15:44 +02:00
959d8034aa
Bug 733917 - Critical warning when hiding the tooltip above the event
2014-07-31 17:25:22 +02:00
0a4e3a2492
EHTMLEditorSelection - Introduce e_html_editor_selection_is_collapsed and use it where possible
...
Before we were comparing the selection text to look if the selection is
collapsed. Use webkit_dom_range_get_collapsed instead.
2014-07-31 12:24:40 +02:00
1a9fc0f574
Bug 733724 - Paste of a text can produce runtime warning "Gtk-CRITICAL **: gtk_targets_include_uri: assertion 'targets != NULL || n_targets == 0' failed"
...
Check if the returned targets and their count is valid before passing them
further.
2014-07-31 12:02:31 +02:00
4f19e51bc5
EHTMLEditorView - Don't insert the new line character, when the empty line in the quoted content is on the end of it
2014-07-31 12:00:40 +02:00
a331e7edfc
Bug 733954 - Enter doesn't delete selection with cited text
...
The problem was that we were manipulating with the selection before the
WebKit Editor call (and we hit again problems with selections in
WebKit). So as a fix we reworked how the new line is inserted when the
enter is pressed on empty line in quoted content (and completely avoid
the WebKit Editor call there).
2014-07-31 11:06:47 +02:00
8403aa01a4
doap category apps
2014-07-30 17:22:21 +02:00