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