6df88968ce
RSS: Require camel and libedataserer pkgconfig files
...
While the files are checked for in the main CMakeLists.txt file,
it'll be better to require the two pkg-config files, in case they
are renamed or any such change.
2022-07-08 12:56:58 +02:00
854b61ecbf
Implement News & Blogs (RSS) reader
2022-07-05 21:21:59 +02:00
15e74029b1
Mail: Handle built-in accounts similar to 'On This Computer' and 'Search Folders'
...
The built-in accounts have limited functions the users can do with them.
2022-07-05 20:21:45 +02:00
0097f452dc
Calendar: Option to shorten an event time from the end or from the start
...
This replaces the option to shorten the event from the end only and allows
the user to set whether the even should have moved the start or the end.
2022-06-27 11:31:51 +02:00
454d21210b
M!94 - Port to libsoup3
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/94
2022-06-22 10:57:47 +00:00
1ee1bbe2a4
I#1923 - Composer: Add "Copy/Open Link" into the context menu
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1923
2022-06-13 14:10:32 +02:00
2de495a0a3
I#876 - Calendar: Display multi-lingual properties in current locale
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/876
2022-06-08 19:00:31 +02:00
ca29fc81d2
eds-I#383 - Add option to respect Power Saver mode
...
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/383
2022-06-03 08:00:44 +02:00
18a6e47fe7
I#1917 - Calendar: Add option to change 'today' background color
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1917
2022-05-26 09:29:33 +02:00
750e133b80
itip-view: Ignore empty text/plain subpart in meeting invitation mail
...
When an invitation mail is part of a multipart/alternative only with
a text/plain (and text/calendar) subparts and the text/plain is empty,
then it could fail to read empty body, or it read empty body, which
is not useful for showing as an alternative invitation description.
2022-05-19 18:59:50 +02:00
3e77eaafc0
I#1900 - iTIP formatter shows twice "Attendee status updated"
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1900
2022-05-10 17:40:34 +02:00
a436ac1fc3
I#1891 - Fails to build with libgweather 3.36
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1891
2022-05-02 10:26:35 +02:00
d1d3293a93
EWebKitEditor: Mode change not propagated into the Editor widget
...
This could be reproduced for example when forwarding an HTML message
and having Evolution set to format text in Plain Text. In such case
a "lose formatting" question is shown and when choosing to not lose
it, the content shows an HTML variant, but the format combo still
shows "Plain Text", which means the sent message will be plain text,
despite editing in HTML.
2022-04-28 11:35:54 +02:00
78f6c345a7
I#1886 - itip-formatter: Use whole URL value as a link href
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1886
2022-04-27 13:47:08 +02:00
27e8d96f77
I#1883 - Calendar: Read Organizer/Attendee EMAIL parameter
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1883
2022-04-27 12:53:49 +02:00
ec872984ce
I#1876 - Contacts: Add a way to create a contact copy
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1876
2022-04-26 16:06:19 +02:00
ac987d7c47
EWebDAVConfigLookup: Set also authentication method
...
This way the password stored with the collection account can be used
with the child sources, thus users are not asked for their password
for each child source.
2022-04-25 15:53:24 +02:00
6cba3eb5b4
I#1026 - alarm-notify: Add option to enable/disable desktop notifications
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1026
2022-04-20 13:43:41 +02:00
4d98959063
I#1867 - itip-formatter: Colorize meeting summary with the event color
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1867
2022-04-20 11:13:46 +02:00
b18ace783d
Calendar: Add option to shorten event end time for new events
...
This can be used to have predefined some time between events to move
between rooms and such things, without a need to modify the end time
for every single new event manually.
2022-04-20 10:22:12 +02:00
f7ca87921a
I#1858 - Calendar: Show recurring information near event time in preview/iTip
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1858
2022-04-12 17:50:49 +02:00
5dd71b1b90
I#1847 - attachment-reminder: Existing keyword lost on editing cancel
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1847
2022-03-29 18:47:26 +02:00
e0ee9f8678
Calendar: Unify tooltip query in calendar views
...
Since the 'Year View' addition a new cal_comp_util_dup_tooltip() function
had been added, which constructs a tooltip markup suitable for the GtkWidget,
thus use that, instead of custom tooltip components with a lot of complicated
code to manually handle the tooltip create and destroy.
2022-03-29 12:36:56 +02:00
68a00993d2
Calendar: Implement 'Year View'
...
Let the calendar show events as a whole year.
2022-03-25 13:50:24 +01:00
0170d5cf45
Calendar: Minicalendar shown after search in the List View
...
The List View doesn't have the minicalendar shown, because it doesn't
use it, thus showing the minicalendar after search in the List View
is wrong.
2022-03-23 10:12:42 +01:00
5149858aac
I#1827 - itip-formatter: Properly update content on message preview reload
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1827
2022-03-18 09:41:10 +01:00
aa788e3866
I#1373 - itip-view: Offer to show other parts from multipart/alternative ][
...
Change how the alternative HTML is present to the user, to avoid
hiding meeting details when the sender-provided description
does not contain it.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1373
2022-03-01 15:59:15 +01:00
d848856c94
M!102 - Port to libgweather4
...
Adds support for linking against gweather4 (pass -DWITH_GWEATHER4=ON).
Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/102
2022-02-21 16:54:53 +00:00
a6403fe455
I#1787 - Hint when user name contains non-ASCII letters
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1787
2022-02-11 13:33:34 +01:00
7153d6d2c0
I#449 - Support markdown in composer
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/449
2022-02-11 09:55:18 +01:00
475defe5ab
Calendar: Add option to use a markdown editor for Description in component editor
...
The option can be found in Edit->Preferences->Calendar and Tasks->General
tab->Miscellaneous section->Use markdown for Description in the component editor.
2022-02-01 19:06:38 +01:00
ed36776c40
Add option to unset colors provided in HTML mails for preview into Preferences
...
It's located in Edit->Preferences->Mail Preferences->HTML Messages->Unset
colors provided in HTML mails in message preview.
Related to https://gitlab.gnome.org/GNOME/evolution/issues/695
2022-02-01 11:23:40 +01:00
a56da82fef
I#1792 - Contacts: Option to preview Personal section before Work
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1792
2022-02-01 10:26:00 +01:00
04a326cec9
I#1791 - itip-view: Incorrect calendar used in certain corner case
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1791
2022-01-31 15:44:31 +01:00
1a891f6ef7
eds-I#372 - SMTP: Add option to not re-encode message on upload
...
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/372
2022-01-24 18:09:21 +01:00
feb4bcb86a
I#1373 - itip-view: Offer to show other parts from multipart/alternative
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1373
2022-01-06 14:49:57 +01:00
51b3de2de4
I#1757 - Add icons for mail-smart-backward and mail-smart-forward
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1757
2022-01-04 11:02:41 +01:00
7e045494a2
I#1571 - Broken font settings can break message display
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1571
2021-12-07 12:30:55 +01:00
8aceb0c28d
I#1645 - Tasks: Support ESTIMATED-DURATION
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1645
2021-12-02 18:45:34 +01:00
8f7ad8b065
I#1714 - Composer: Prefer HTML over image on LibreOffice data paste
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1714
2021-12-02 14:52:57 +01:00
eab2335993
I#1722 - itip-formatter: Show Due date and Categories
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1722
2021-12-02 14:07:03 +01:00
b5e6e16477
WebDAVNotes: Let the user choose which extension is used for new notes
...
Rather than forcing .txt or .md extension in the code, let the user choose
which one is preferred. Still default to the .md extension.
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/360
2021-12-01 18:04:20 +01:00
a019ade24d
Load JavaScript plugins for message preview and WebKit editor
...
This allows to save JavaScript plugins, files with .js extension,
into `$PREFIX/share/evolution/webkit/preview-plugins/` or into
`~/.local/share/evolution/preview-plugins/` for the message preview
and into `$PREFIX/share/evolution/webkit/webkit-editor-plugins/` or
into `~/.local/share/evolution/webkit-editor-plugins/` for
the WebKit composer.
The plugin is an object, which contains two members:
* `name` - a string with a name of the plugin
* `setup(doc)` - a setup function
The argument of the `setup` function is a `document`, which can
be either the main document or an iframe document. The function
can be called multiple times for the same document.
The preview plugin registers itself by calling `Evo.RegisterPlugin(plugin_instance)`.
The WebKit editor plugin registers itself by calling `EvoEditor.RegisterPlugin(plugin_instance)`.
2021-11-25 11:01:38 +01:00
7f1bf7f012
I#1705 - text-highlight: Add Markdown language
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1705
2021-11-22 18:36:00 +01:00
11c68ba645
I#1032 - alarm-notify: Add a way to disable sound notifications
...
Only adds an option to the Calendar Preferences.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1032
2021-11-16 14:33:42 +01:00
6071b5ae82
Calendar: Not all task lists included in the task panel
...
This could happen when the Evolution had been started in the Tasks view
and then switched to the Calendar view, the task panel was left empty.
It was because all the task lists had been opened already, thus none
emitted the "client-opened" signal, thus the related data model did
not have added the clients.
This applies to the memos panel as well.
2021-11-15 13:29:38 +01:00
8e53d13622
cal-config-weather: Bundle WeatherLocationEntry
...
The libgweather 4 has the widget removed, thus prepare for it and
bundle its copy from the libgweather 3 into the sources.
2021-11-11 15:46:24 +01:00
6c7ad596d3
M!93 - Correct various typos
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/93
2021-11-08 16:41:07 +00:00
ee4c322505
Composer: Don't show blockquote indicators on both sides for 6th+ level
...
Related to https://gitlab.gnome.org/GNOME/evolution/issues/445
2021-11-05 11:43:50 +01:00
6e2dd9d434
mail-importer: Ensure Message-ID header on imported message
...
The Message-ID header is required when rendering the message preview,
thus, in case it's not available in the message, add it.
2021-10-12 15:08:11 +02:00