Commit Graph

1014 Commits

Author SHA1 Message Date
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
Andre Klapper 34b272e99e Default Inbox message: Remove updates for version 2.8 from Portuguese version 2020-04-25 17:10:32 +02:00
Andre Klapper cea601b8b6 Default Inbox message: Remove Novell email address from footer 2020-04-25 17:08:46 +02:00
Andre Klapper da946583a3 Default Inbox message: Replace Bugzilla with Gitlab URL 2020-04-25 17:05:57 +02:00
Andre Klapper 96ea590b1b Default Inbox message: Update mailing list URL 2020-04-25 17:03:30 +02:00
Andre Klapper d25622d2be Default Inbox message: Remove Japanese version (broken binary noise) 2020-04-25 16:57:19 +02:00
Andre Klapper e069c87ba0 Default Inbox message: Remove reference to outdated on-wiki FAQ 2020-04-25 16:56:17 +02:00
Andre Klapper 52e43e6b96 Default Inbox message: Replace projects.gnome.org URL with wiki.gnome.org URL 2020-04-25 16:52:24 +02:00
Milan Crha 906f639da6 external-editor: Fix a memory leak 2020-04-22 17:41:58 +02:00
Milan Crha 436ec5bd00 EActivityBar: Unset timeout_id without recursive call to g_source_remove()
That could happen with e_activity_bar_set_activity() being called when
the timeout_id is set and when the activity in question had the last
reference help by the timeout source, because it caused a repeated call
of e_activity_base_set_activity() in the destroy callback on the activity.
2020-04-22 15:24:32 +02:00
Milan Crha 3b75a07fb2 itip-formatter: Eventually linkify Location field
In case the Location field contains a URL, it can be made
click-able in the invitation mail, to make it easier to access.
2020-04-21 14:20:16 +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 27f72bc338 Calendar: Correct management of ECalComponentDateTime structures
Covers two memory leaks and one use of an incorrect free function.
2020-04-14 14:25:44 +02:00
Milan Crha c65d130271 I#870 - e-day-view: Add a gap between adjacent events
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/870
2020-04-14 13:37:17 +02:00
Milan Crha 93b56ca40f em-formatter: Remove unneeded attachment-expander button's 'data' attribute
The 'data' attribute contained HTML code, which had been used a bit later
in the HTML structure and, more importantly, it was not accessed anywhere,
thus it only made the HTML code larger with no gain. Also, the attribute
value could cause HTML structure breakage, when the 'data' attribute
contained double quotes.
2020-04-09 12:14:38 +02:00
Milan Crha 00a0e61c1e EHTMLEditor: Prefer emoji over emoticon
This changes the Insert Emoticon on the toolbar to Insert Emoji
and adds Insert Emoji to the context menu.
2020-04-08 09:07:31 +02:00
Milan Crha 8e12b4d0e3 e-shell: Should retry source authenticate after successful trust prompt
This was a bug in the code for https://gitlab.gnome.org/GNOME/evolution-data-server/issues/86,
noticed when working on https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/204.
2020-03-31 15:42:09 +02:00
Milan Crha ddac150aeb The "Address Book Map" menu item shown even when not compiled with it
When Evolution is not compiled with the contact maps support the option
should not be available.

A reproducer:
a) open Evolution in the Contacts view
b) right-click an address book and see no "Address Book Map" option there
c) switch to the Mail view and back to the Contacts view
d) right-click the address book and see the "Address Book Map" option there
2020-03-23 12:17:44 +01:00
Milan Crha 78d6413eb2 I#837 - Calendar List View: Cancel of changes not reverted in GUI
Closes https://gitlab.gnome.org/GNOME/evolution/issues/837
2020-03-18 09:19:45 +01:00
Milan Crha 4432dc0b94 I#836 - Shell: Executes shortcuts from inactive view
Closes https://gitlab.gnome.org/GNOME/evolution/issues/836
2020-03-16 14:30:45 +01:00
Milan Crha 7cd3725879 I#835 - CompEditor: Default weekly recurrence to event's week day
Closes https://gitlab.gnome.org/GNOME/evolution/issues/835
2020-03-13 12:31:10 +01:00
Milan Crha a10886bab6 I#799 - EAlertBar: Text part doesn't work well for long text ]I[
Implement proper height-for-width size requisition for the EScrolledWindow.
The previous code didn't work correctly in some cases, like when showing
read-receipt notification in the EMailBrowser.

Related to https://gitlab.gnome.org/GNOME/evolution/issues/799
2020-03-11 15:38:11 +01:00
Milan Crha 243deddbe8 EMailBrowser: Cannot be closed with Escape key press
This fixes a regression from commit a08523eea3.
2020-03-10 10:09:32 +01:00
Nour E-Din Osama Mohamed a332c82c88 mail-send-recv.h: Remove leftover function definition without implementation 2020-03-09 16:05:52 +01:00
Milan Crha 3cbf9b5da8 I#792 - Composer: Some shortcuts depend on the current keyboard layout ][
Closes https://gitlab.gnome.org/GNOME/evolution/issues/792
2020-03-06 13:23:49 +01:00
Milan Crha 2b7b2c61fb EWebKitEditor: Prevent Replace-all to cycle indefinitely in some cases
In case the search and the replace words are similar (like changing
capitals or such and searching case insensitively), the search can
repeat indefinitely for replace all. This makes the Replace-all
use only search from the top of the document to the bottom, without
wrap around, thus it'll stop at the end of the document on its own.
2020-03-06 10:22:14 +01:00
Milan Crha 29b3cd21b6 ECompEditorPageReminders: Do not force custom description
The custom description was forced even when the description
matched component summary.
2020-03-06 10:12:04 +01:00
Milan Crha a08523eea3 EMailBrowser: Escape key press closes window, instead of the search bar
When pressing Escape key in the search bar, the search bar should close,
instead of the whole window.
2020-03-06 10:09:33 +01:00
Milan Crha 5b8792c291 EMailBrowser: Cannot type some letters in the search entry
When searching the message body, using Ctrl+Shift+F, letters and numbers
used as a single-letter shortcut could not be used, having the key press
being used like the shortcut.

This also removes (now) unneeded code from:
https://bugzilla.gnome.org/show_bug.cgi?id=787576
2020-03-06 10:06:56 +01:00
Milan Crha db2fe64ed2 contact-editor: Cannot set custom full name Title/Suffix 2020-03-06 10:04:14 +01:00
Nour E-Din Osama Mohamed 148054c105 M!45 - Typos in internal variable names
Closes https://gitlab.gnome.org/GNOME/evolution/issues/814
Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/45
2020-03-06 10:00:32 +01:00
Milan Crha 3a25aa048c I#799 - EAlertBar: Text part doesn't work well for long text
Closes https://gitlab.gnome.org/GNOME/evolution/issues/799
2020-03-06 09:52:45 +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 a338527ce5 I#536 - Always show the date of an appointment received via e-mail
Closes https://gitlab.gnome.org/GNOME/evolution/issues/536
2020-03-06 09:45:28 +01:00
Milan Crha 221a55801b eds-I#195 - alarm-notify: Show more details of the selected event
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/issues/195
2020-03-06 09:42:11 +01:00
Milan Crha a5eec0c5c3 eds-I#165 - Add backend to access Nextcloud Notes
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/issues/165
2020-03-06 09:29:20 +01:00
Milan Crha 66b9c82a89 e-gtkemojichooser: Mark translatable messages with their own context
The code is borrowed from gtk+. Some strings clash with those in Evolution
and they have different meanings, thus they can have other translation
in other languages.
2020-02-28 09:46:05 +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 185962a595 I#799 - EAlertBar: Text part doesn't work well for long text
Closes https://gitlab.gnome.org/GNOME/evolution/issues/799
2020-02-27 12:10:36 +01:00
Milan Crha 49d86d7c93 I#810 - List View: Use uniform row height in Calendar and Contacts
Closes https://gitlab.gnome.org/GNOME/evolution/issues/810
2020-02-26 17:41:40 +01:00
Milan Crha ba004749a5 I#798 - contact-editor: Enable wrapping in the Notes text view
Closes https://gitlab.gnome.org/GNOME/evolution/issues/798
2020-02-26 15:58:27 +01:00
Milan Crha c4d53c3ce2 I#806 - Mail: Preserve folder tree expand state in a new window
Closes https://gitlab.gnome.org/GNOME/evolution/issues/806
2020-02-26 15:46:46 +01:00
Milan Crha 4a3cd04dea I#800 - Composer: Position window in the center of the screen
Closes https://gitlab.gnome.org/GNOME/evolution/issues/800
2020-02-25 14:08:04 +01:00
Milan Crha fd7edcb657 I#792 - Composer: Some shortcuts depend on the current keyboard layout
Closes https://gitlab.gnome.org/GNOME/evolution/issues/792
2020-02-20 15:59:49 +01:00
Milan Crha 1cc09e8e44 I#668 - EWebDAVConfigLookup: Try also without username/password
Closes https://gitlab.gnome.org/GNOME/evolution/issues/668
2020-02-19 18:42:43 +01:00
Milan Crha b6c973fb0e I#599 - Calendar List view changes selected day
Closes https://gitlab.gnome.org/GNOME/evolution/issues/599
2020-02-19 14:44:46 +01:00
Milan Crha 72ca126803 I#673 - Allow deselect of the Archive folder
Closes https://gitlab.gnome.org/GNOME/evolution/issues/673
2020-02-19 10:56:58 +01:00
Milan Crha d19d2806af I#791 - GOA configured Mail accounts don't auto-refresh by default
Closes https://gitlab.gnome.org/GNOME/evolution/issues/791
2020-02-19 09:57:22 +01:00