2b375c5f65
EYearView: Correct calculation of the shown date
...
The date shown above the list of the events for the selected day
could be off by a day for some time zones due to incorrect calculation
of the date.
2022-11-03 09:25:16 +01:00
2b32a9e8c5
I#2107 - EDayView: Event text clipped too early with icons
...
Two changes:
- the day view will use full width when there's only one icon
- the EText counts also the x-offset for the wrap width
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2107
2022-11-02 11:19:31 +01:00
0c3aabfbf0
M!112 - Remove unused assignments
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/112
2022-11-02 08:15:39 +02:00
23636596a2
I#2101 - Markdown Editor: Paste Quotation always disabled
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2101
2022-11-01 09:03:43 +01:00
a68eb386d5
I#2094 - itip-formatter: Offer Import for components without attendees
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2094
2022-10-27 12:21:20 +02:00
344e7791b2
I#2096 - Use symbolic icons for high contrast icon themes
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2096
2022-10-27 11:09:07 +02:00
70c17db922
mail-mt: Use GCallback instead of its own type in mail_call_main()
...
It addresses -Wstrict-prototypes warning.
2022-10-26 18:07:28 +02:00
58dfcac3fc
misc: Declare functions with no argument as (void), not ()
...
Not using the type in the function parameter declaration is an "old-style-definition".
Avoid it, thus future build option changes won't stop on it.
2022-10-26 15:47:47 +02:00
dc0971763d
I#2090 - Split sentence in e-rss-preferences.c file
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2090
2022-10-26 13:35:37 +02:00
99acb37656
itip-utils: Change provided HTML transcript of a replied-to meeting
...
Let the HTML structure be more to what the composer expects, which is
paragraphs as DIV-s, not just a plain text with BR-s.
2022-10-21 11:05:53 +02:00
1e68709a69
EHTMLEditor: Traverse between all editors when looking for the editor name
...
That was a bug in the code, the `if` was meant to be `while`, thus all
the known editors are checked, not only the first, in whatever order
the GHashTable considers the first to be.
2022-10-21 11:02:55 +02:00
a8a5489680
Composer: Correct conversion of TABLE into Plain Text
...
The <TR> is similar to <BR> for the Plain text, thus when reading it
add the new line, if needed.
The WebKit returns correct `\n` in the node's innerText, but using it
as a plain text hides it for the user, thus split the lines and add
them as separate paragraphs.
2022-10-21 10:20:18 +02:00
da1a5865b5
I#2088 - Import/Export RSS feeds from/to OPML file
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2088
2022-10-20 15:42:52 +02:00
94a97623a4
rss: Correct mnemonic letters in Preferences
...
One widget had been clashing with another. The second had missing
its mnemonic completely.
2022-10-20 11:41:57 +02:00
3817d9bc10
I#2087 - Hide extra separators in Mail and Calendar view toolbars
...
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2087
2022-10-20 10:43:56 +02:00
9f488ae848
I#2064 - EShellHeaderBar: Disable subtitle for the header bar
...
Evolution shell header bars never use the subtitle, so it should
be turned off to prevent using unnecessary vertical space.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2064
2022-10-19 18:38:28 +02:00
cfbcd0e2e3
I#2087 - Composer: Extra separators shown on the toolbar
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2087
2022-10-19 09:05:40 +02:00
083e9cb567
I#2083 - Enable sandboxing for WebKitGTK 2.38.0+
...
The printing bug had been fixed for WebKitGTK 2.38.0, thus enable
sandboxing for that and later versions.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2083
2022-10-19 07:40:19 +02:00
7baf1ac4f1
I#2073 - Calendar: Meeting's Reply-To-All should not use attendee response in Subject
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2073
2022-10-17 10:29:39 +02:00
93fd2541f2
EHTTPRequest: Rearrange free functions and set error on failure
...
Two changes:
a) rearrange free functions - the input stream can access some
underlying libsoup structures, which can be freed together
with the message or the session, thus rather free the objects
in the reverse order than they had been created;
b) the function did not propagate the error on failure, thus make
sure any error is returned in such case.
2022-10-13 12:53:22 +02:00
a1735638bf
EWebView: Make sure an error is set when passing it to webkit_uri_scheme_request_finish_error()
...
In case the content request fails, but does not set the GError,
make sure any error is set, thus the webkit_uri_scheme_request_finish_error()
can work properly.
2022-10-13 12:50:56 +02:00
4a2c2bafaa
Mail: Use lower priority pool for contact photo requests
...
This way a stale requests won't block other important requests, keeping
the GUI responsive in some cases.
2022-10-11 17:12:47 +02:00
f769b0f695
EWebView: Do not use GTask thread pool for content requests
...
GTask thread pool might not be used for particularly long requests,
because it can cause starving for follow up GTask-s. Furthermore,
the EContentRequest is async by its nature, thus benefit from it.
2022-10-11 17:09:58 +02:00
9da6b53a12
Replace e_mail_part_snoop_type() with e_mail_part_guess_mime_type()
...
The former function returned a `const gchar *`, pretending the string
is a static string, while it left the string in its own global memory,
effectively leaking it at the application end. Rather than this, return
non-const 'gchar *' and free the returned text appropriately.
2022-10-10 18:44:10 +02:00
12273ecb44
I#2066 - Contacts: Do not show "(Other)" after Emails in Preview
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2066
2022-10-10 12:10:46 +02:00
2688d2e26f
I#1965 - Mail: Special folder icon not udpated after change
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1965
2022-10-07 12:36:28 +02:00
4617211a8f
I#2011 - backup-restore: Verify backup file integrity after backup
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2011
2022-10-07 10:14:17 +02:00
14d012c83a
I#2063 - Make it possible to disable GOA accounts
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2063
2022-10-07 08:59:34 +02:00
0300697b4e
I#2062 - Limit number of previewed messages on mbox file import
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2062
2022-10-06 17:26:20 +02:00
99e8a36d76
Fix possible crash under type_ahead_complete_on_timeout_cb()
...
The timeout GSource is not removed on dispose of the name selector
entry, which can cause a crash on the callback invocation.
2022-10-04 16:52:42 +02:00
8aa57f934c
I#2059 - Group Manager: Auto-deselect sources in to be hidden groups
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2059
2022-10-03 10:32:36 +02:00
7666457907
I#2053 - Contacts: Correct print of multiline text
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2053
2022-09-29 11:49:30 +02:00
eb731ab5a3
publish-calendar: Correct type of a 'port' variable to match GUri's port type
...
GUri uses -1 for 'port not set', but storing such value into an unsigned
variable makes the -1 an out of bounds value.
2022-09-29 10:27:14 +02:00
30790624f6
I#2051 - Mail: Hide print Preview in the menu
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2051
2022-09-29 09:40:41 +02:00
f06538db4c
I#2048 - e_rss_preferences_maybe_copy_icon() suggests call of strrchr(NULL, '.')
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2048
2022-09-27 13:58:05 +02:00
00765d556c
I#2047 - Fix possible memory leak in e_table_state_load_from_node()
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2047
2022-09-27 13:48:23 +02:00
04d1f53af3
I#2046 - Remove some unused variables in the code
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2046
2022-09-27 13:41:30 +02:00
5ba1e49015
I#2044 - Calendar: Decode attendee names in meeting editor
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2044
2022-09-27 10:38:11 +02:00
e558a8b42b
I#2043 - prefer-plain: 'related' under 'alternative' shows 'html' part
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2043
2022-09-26 18:55:56 +02:00
18582a9f49
I#2037 - EHeaderBarButton: Avoid busy loop on toggle action's 'active' change
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2037
2022-09-23 09:20:14 +02:00
c12bb7fa43
I#2039 - Add option to disable use of header bars
...
Users can use:
gsettings set org.gnome.evolution.shell use-header-bar false
to turn off header bars.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2039
2022-09-22 11:09:19 +02:00
832e62e126
I#2030 - New-Mail-Account: 'Skip Lookup' button not removed
...
This also fixes the 'back-button' not being recognized.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2030
2022-09-16 11:50:13 +02:00
a328e9eff8
ews-I#153 - ECompEditor: Add API to get property parts
...
That can be used to modify the parts as needed by the extensions.
Related to https://gitlab.gnome.org/GNOME/evolution-ews/-/issues/153
2022-09-16 09:18:10 +02:00
5d85d67405
I#2031 - VEVENT components should not contain both DTEND and DURATION
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2031
2022-09-16 09:14:31 +02:00
48dbfb4b1e
I#2029 - prefer-plain: Runtime warnings for "Only ever show plain text"
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2029
2022-09-16 09:10:53 +02:00
8439476d52
Calendar: Compare date with correct zone
...
The i_cal_time_compare_date_only() may use wrong time zone, not the user's,
thus prefer i_cal_time_compare_date_only_tz() to ensure the user's
time zone is used in the comparison.
2022-09-16 09:06:28 +02:00
f0ec631f90
I#2014 - Calendar: Periodically refresh Marcus Bains line
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2014
2022-09-16 09:02:23 +02:00
8704df4aec
I#2013 - Tasks: Correct interpretation of Due DATE value
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2013
2022-09-16 08:59:22 +02:00
8c20556a10
I#2001 - Mail: Update preview's iframe height to match its content
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2001
2022-09-16 08:47:07 +02:00
be59a68ebc
I#2022 - Use icon-only buttons in the header bar ][
...
Missed the mail browser window.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2022
2022-09-13 20:00:35 +02:00