Commit Graph

421 Commits

Author SHA1 Message Date
Milan Crha 3570977408 I#1068 - Attached event invitation not properly displayed ][
This change covers when there's a message attached, which contains
the invitation, which can be inline or also attached.

Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1068
2020-09-03 15:23:57 +02:00
Milan Crha 337d913629 I#1068 - Attached event invitation not properly displayed
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1068
2020-09-03 12:41:05 +02:00
Milan Crha 485a33882b I#908 - Focus body in message window when caret mode is enabled
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/908
2020-09-02 15:47:24 +02:00
Milan Crha 7efeb63b63 e-web-view.js: Check iframe property validity in Evo.initialize()
This is to workaround runtime warning:

(evolution:769567): evolution-util-WARNING **: 12:21:17.882: Failed to
call 'Evo.EnsureMainDocumentInitialized();' function: WebKitJavascriptError:699:
resource:///e-web-view.js:587:32: TypeError: null is not an object
(evaluating 'elems[ii].contentDocument.body')

Mentioned in https://gitlab.gnome.org/GNOME/evolution/-/issues/1041
2020-07-30 09:44:46 +02:00
Milan Crha e7d88586c7 I#854 - Offer "Saved searches" submenu in the search bar
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/854
2020-06-26 09:01:39 +02:00
Milan Crha 65999b422f I#855 - Order mail search entries by type and speed
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/855
2020-06-26 08:12:37 +02:00
Milan Crha cc6c26ec7c Add an option to specify minimum font size for WebKitGTK
Evolution used to force some minimum font size in the code, but it
was removed to be able to properly show <small>, <xsmall> and such
texts in the web views. Unfortunately, it also means that if the sender
keeps such small font it can be hard to read to the recipient, thus
let's add the option, thus the user can set it up to his/her needs.
2020-06-05 10:49:17 +02:00
Milan Crha e913552a59 e-editor.js: EvoEditor.LoadHTML: Preserve theme CSS
To preserve the look as the theme defines it.
2020-06-05 09:32:32 +02:00
Milan Crha 7d5dbf03d9 Composer: Asks for format change on Plain Text draft open
The composer asked for format change from HTML to Plain Text when
opening Plain Text draft message, due to missing attribute in the draft.
2020-06-05 09:19:24 +02:00
Milan Crha 34e28ff149 I#966 - Composer: Correct caret placement around signature wrapper
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/966
2020-06-04 17:50:48 +02:00
Milan Crha 6c6ab53633 e-convert.js: Treat dash as a wrap-able character
WebKit can wrap after the dash ('-'), similarly as before a space,
thus let the EConvert to wrap in the same way.
2020-05-29 12:37:42 +02:00
Дилян Палаузов c07bca12e0 M!53 - data/webkit/*.js: change the emacs mode to JavaScript
Closes: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/53
2020-05-12 07:52:23 +00:00
Milan Crha 30986bcd41 I#783 - e-editor.js: Remove body margin/padding styles and attributes
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/783
2020-05-06 19:09:04 +02:00
Milan Crha c9706b642e I#884 - Composer: Text split for wrapping can produce invalid UTF-8 text
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/884
2020-04-30 19:11:08 +02:00
Milan Crha 28e24e0297 e-editor.js: Block format change doesn't set DIV width in Plain Text mode 2020-04-29 14:23:20 +02:00
Milan Crha 6d39ec9824 e-editor.js: Remove all body attributes when using Plain Text mode 2020-04-29 13:48:33 +02:00
Milan Crha edab7d02a8 e-editor.js: Fix various issues related to citation editing 2020-04-29 12:56:37 +02:00
Milan Crha dded38ef58 e-editor.js: Normalize blockquote-s for replies/forwards
Noticed on a Gmail generated quotation, which broke the editor/convert code.
2020-04-28 17:24:39 +02:00
Milan Crha e5234102b7 e-convert.js: Correct conversion of citations with nested blocks
That's for the cases when a <blockquote> contains <div> with another
<div> or <pre>, where the leading quotation marks could double.
2020-04-28 12:20:00 +02:00
Milan Crha 9ebe232b79 e-editor.js: Remove insignificant new lines when pre-processing loaded HTML
Insignificant new lines in the text are those in regular <div> and such,
where the white-space style doesn't mean to keep them. Those could cause
trouble when switching from HTML to the Plain Text mode, like to have doubled
new lines. WebKit doesn't remove them on its own, unfortunately, thus this
special processing is needed.
2020-04-28 10:45:01 +02:00
Milan Crha fcd4768b2e EWebKitEditor: Switch to JavaScriptCore API
The C DOM API had been deprecated since WebKitGTK 2.22. This is
the editor rewrite to use the new API.
2020-04-27 15:06:56 +02:00
Nour E-Din Osama Mohamed 5d36289399 M!48 - EWebView: Show the destination of hyperlinks as tooltip
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/827
Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/48
2020-04-15 12:17:40 +02:00
Milan Crha 456cf10ec5 I#824 - EWebView: Should not force EWebView colors on IFrame body
Closes https://gitlab.gnome.org/GNOME/evolution/issues/824
2020-03-13 10:09:53 +01:00
Milan Crha 50cd724c64 I#830 - Change default for composer-mailto-body-in-pre to false
Closes https://gitlab.gnome.org/GNOME/evolution/issues/830
2020-03-12 18:50:22 +01:00
Milan Crha feaf535c38 I#795 - Add signature position option to Alternative Reply
Closes https://gitlab.gnome.org/GNOME/evolution/issues/795
2020-03-06 09:50:12 +01:00
Milan Crha 9f5699c297 I#793 - Use libravatar instead of gravatar
Closes https://gitlab.gnome.org/GNOME/evolution/issues/793
2020-03-06 09:47:21 +01:00
Milan Crha c99f8d2378 I#813 - Improve styling of cited text in HTML mails
Closes https://gitlab.gnome.org/GNOME/evolution/issues/813
2020-02-27 15:02:23 +01:00
Milan Crha 4dad3e4c5b I#695 - Option to unset colors provided in HTML mails for preview
Closes https://gitlab.gnome.org/GNOME/evolution/issues/695
2020-02-12 15:31:40 +01:00
Pascal Fuerst ee8a47b8b7 I#734 - Calendar: Option to start Month View with current week
Closes https://gitlab.gnome.org/GNOME/evolution/issues/734
Closes https://gitlab.gnome.org/GNOME/evolution/merge_requests/44
2020-02-10 09:28:13 +01:00
Milan Crha 891755e0ae I#312 - Allow change of magic-spacebar accelerators ][
Missed the EMailBrowser bits.

Related to https://gitlab.gnome.org/GNOME/evolution/issues/312
2020-02-05 16:20:26 +01:00
Milan Crha 58d5766f81 I#312 - Allow change of magic-spacebar accelerators
Closes https://gitlab.gnome.org/GNOME/evolution/issues/312
2020-02-05 15:50:56 +01:00
Milan Crha ec5e81dfc3 I#48 - Add 'Customize current view' into View->Current View menu
Closes https://gitlab.gnome.org/GNOME/evolution/issues/48
2020-02-05 12:16:08 +01:00
Milan Crha 2e66c1ab70 e-web-view.js: Element::tagName is always in upper-case
...thus no need to "upper-case" it again.
2019-10-22 10:18:30 +02:00
Milan Crha 8fa7bed23e e-web-view.js: Replace 'isEqualNode()' with '==='
The 'isEqualNode()' is not the thing meant to be done here, this is
rather 'isSameNode()', which is deprecated and replaced with '==='.
2019-10-17 11:21:44 +02:00
Milan Crha 517d822714 Show Security Information for signed/encrypted mails in the preview panel
It used to be a dialog, which was unnecessary. Let it be shown inline,
in the message preview instead. As a side effect, it's easier to copy
information out of it.
2019-10-10 15:50:53 +02:00
Milan Crha 1d7e3e75cc EWebView: Use JavaScriptCore API of WebKitGTK+
All the previews (in Mail, Contacts, Memos and Tasks) stop using
deprecated WebKitGTK+ DOM API through a WebExtension (and its D-Bus
API) and start using the JavaScriptCore API (and JavaScript as such).
This allows to lightweight the WebExtension for the EWebView
significantly, including drop of the D-Bus API of it, fully relying
on the Inter-Process-Communication of WebKitGTK+ itself.
2019-10-09 12:26:12 +02:00
Milan Crha d513e5fda8 I#592 - Typo in translatable string
Closes https://gitlab.gnome.org/GNOME/evolution/issues/592
2019-08-26 15:08:28 +02:00
Milan Crha d844e73149 I#506 - Add “Type” column in the “Calendar window” → “List view”
Closes https://gitlab.gnome.org/GNOME/evolution/issues/506
2019-06-26 09:38:34 +02:00
Milan Crha f41a317fb4 Bug 759493 - Provide keyboard shortcuts window
Closes https://bugzilla.gnome.org/show_bug.cgi?id=759493
2019-06-21 17:18:02 +02:00
Milan Crha fbe4b92b59 I#399 - Allow Selection From Multiple User-Defined Reminder Times
Closes https://gitlab.gnome.org/GNOME/evolution/issues/399
2019-06-11 18:18:27 +02:00
Jakub Steiner c327940713 M!17 - icon: update app icon
- GNOME 3.32 redesign of app icons.
  See https://gitlab.gnome.org/GNOME/Initiatives/issues/2
  for more info.

/label ~"9. Initiative: AppIconRedesign"

Closes https://gitlab.gnome.org/GNOME/evolution/merge_requests/17
2019-05-29 13:45:19 +02:00
Jiri Eischmann 120b908f18 M!16 - Add copyright and OASR content rating info into .appdata.xml file
Closes https://gitlab.gnome.org/GNOME/evolution/merge_requests/16
2019-05-20 16:25:50 +02:00
Milan Crha 9b0d29163c [mail-notification] Use sound theme by default
Instead of defaulting to a plain beep, default to play theme sound
when a new mail arrives.
2019-04-11 14:51:58 +02:00
Milan Crha 9fbf6aaaca Bug 202257 - Configurable folder tree sorting
Closes https://bugzilla.gnome.org/show_bug.cgi?id=202257
2019-03-15 13:00:29 +01:00
Johannes Zellner c4d17ae923 M!5 - Replace custom expand/collapse icons with gtk stock icons
Closes https://gitlab.gnome.org/GNOME/evolution/merge_requests/5
2019-03-13 11:52:09 +01:00
Milan Crha baf519e1a7 I#338 - Add option to preset "Preserve my reminder"
Closes https://gitlab.gnome.org/GNOME/evolution/issues/338
2019-03-11 11:59:51 +01:00
Milan Crha d3addc69a8 I#330 - Add option to display delivery notification attachments inline
Closes https://gitlab.gnome.org/GNOME/evolution/issues/330
2019-03-11 11:20:33 +01:00
Milan Crha a0f102812e I#289 - 'Search web' context menu option for selection in EWebView
Closes https://gitlab.gnome.org/GNOME/evolution/issues/289
2019-01-30 14:46:48 +01:00
Milan Crha 25a45aa5db I#283 - Include release information in org.gnome.Evolution.appdata.xml
Closes https://gitlab.gnome.org/GNOME/evolution/issues/283
2019-01-18 12:39:03 +01:00
Milan Crha 7786985494 I#248 - Option to open Plain Text composer in Preformatted
Closes https://gitlab.gnome.org/GNOME/evolution/issues/248
2018-12-04 14:05:05 +01:00