Compare commits

..

95 commits

Author SHA1 Message Date
Jens Petersen
7c43580f77 rebuild for F44 https://fedoraproject.org/wiki/Changes/cmark-0.31 2026-01-05 16:15:40 +08:00
Milan Crha
a485cde8d2 Add libevcardeditor.so
[skip changelog]
2026-01-04 09:45:06 +01:00
Milan Crha
984c082a4a Update to 3.59.1 2026-01-02 11:04:08 +01:00
Milan Crha
0b85490400 Update to 3.58.2 2025-11-21 11:28:24 +01:00
Milan Crha
e96e01d89c Update to 3.58.1 2025-10-10 09:37:56 +02:00
Milan Crha
9a02da726b Update to 3.58.0 2025-09-12 09:54:38 +02:00
Milan Crha
b6316f0d61 Update to 3.57.3 2025-08-29 09:05:27 +02:00
Milan Crha
b150c7f93f Appdata file renamed to org.gnome.Evolution.metainfo.xml
[skip changelog]
2025-08-01 10:18:26 +02:00
Milan Crha
1ec7fe02ac Update to 3.57.2 2025-08-01 09:45:19 +02:00
Fedora Release Engineering
cc74a292b6 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 20:11:10 +00:00
Milan Crha
8d7c63d472 Do not force a CMake build system generator 2025-07-17 09:59:42 +02:00
Milan Crha
a167a13c49 Update to 3.57.1 2025-06-27 08:59:40 +02:00
Milan Crha
eac5f5381a Update to 3.56.2 2025-05-23 21:01:46 +02:00
Milan Crha
b763edfc69 Update to 3.56.1 2025-04-11 08:46:32 +02:00
Milan Crha
399118cf1a Temporarily adapt to CMake macro changes
Related to https://src.fedoraproject.org/rpms/cmake/pull-request/45
2025-03-14 10:38:33 +01:00
Milan Crha
1b2dcdb774 Update to 3.56.0 2025-03-14 09:36:01 +01:00
Milan Crha
2b76adb6fb Update to 3.55.3 2025-02-28 11:57:16 +01:00
Milan Crha
142e8b59ce Update to 3.55.2 2025-01-31 15:50:29 +01:00
Fedora Release Engineering
75da879e46 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 17:34:52 +00:00
Milan Crha
d148c78e2a Update to 3.55.1 2025-01-07 08:45:47 +01:00
Milan Crha
c028e25e36 Update to 3.54.2 2024-11-22 09:14:31 +01:00
Milan Crha
9743ead8f3 Update to 3.54.1 2024-10-18 09:28:03 +02:00
Milan Crha
3dd073cda3 Update to 3.54.0 2024-09-13 10:16:48 +02:00
Milan Crha
5343d971e1 Update to 3.53.3 2024-08-30 04:08:45 +02:00
David King
d3e47d3088 Rebuild against gspell 2024-08-26 19:52:02 +01:00
Milan Crha
2097a6e4ed Update to 3.53.2 2024-08-02 08:49:15 +02:00
Fedora Release Engineering
94619c361f Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 22:31:30 +00:00
Milan Crha
3fb2d0402b Update to 3.53.1 2024-06-28 09:59:06 +02:00
Milan Crha
dac6de3858 Update to 3.52.2 2024-05-24 08:19:36 +02:00
Milan Crha
66d7a4c6a2 Update to 3.52.1 2024-04-19 08:45:15 +02:00
Milan Crha
920b04003d Update URL to point to the new Wiki space 2024-03-26 16:50:24 +01:00
Milan Crha
4b9b71db69 Update to 3.52.0 2024-03-15 08:10:01 +01:00
Milan Crha
6aba648d1d Update to 3.51.3 2024-03-01 09:43:05 +01:00
Owen W. Taylor
5ab7ebe2d6 Add patch to fix backup tool for F39-style Flatpaks
With the F39 Flatpak, the EDS D-Bus service name prefix is set at container
creation time, instead of at build time, so instead of looking for
service file that exactly matches the service name we got from
pkg-config, look for one that includes that service name as a substring.
2024-03-01 09:39:10 +01:00
Milan Crha
e6a9f7854c Update to 3.51.2 2024-02-09 09:12:59 +01:00
Fedora Release Engineering
d66ffdba8c Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 10:57:40 +00:00
Fedora Release Engineering
dba1a573f9 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 18:41:17 +00:00
Milan Crha
85ae6ddbcc Add a patch to fix a build 2024-01-08 09:56:29 +01:00
Milan Crha
96192b5ebe Update to 3.51.1 2024-01-05 09:25:09 +01:00
Milan Crha
4a21eb4e73 Update to 3.50.2 2023-12-01 08:37:48 +01:00
Milan Crha
f343b7d042 Update to 3.50.1 2023-10-20 08:17:10 +02:00
Milan Crha
cbd7978593 Update to 3.50.0 2023-09-15 09:34:00 +02:00
Milan Crha
35b1e39396 Update to 3.49.3 2023-09-01 09:00:16 +02:00
Milan Crha
94b7d02ae6 Update to 3.49.2 2023-08-04 09:06:50 +02:00
Fedora Release Engineering
62aa5fee9d Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 19:05:05 +00:00
Milan Crha
f1d990a2a3 Update to 3.49.1 2023-06-30 10:03:15 +02:00
Milan Crha
b2c19b10ca Update to 3.48.3 2023-06-02 08:59:30 +02:00
Milan Crha
6118b98b2f Add patch to workaround recursion in iframe height computation in mail preview 2023-05-30 08:26:40 +02:00
Milan Crha
833a21f7e0 Add upstream fix for a regression on mail preview panel sometimes growing indefinitely 2023-05-29 17:06:25 +02:00
Milan Crha
a0a96af9e3 Update to 3.48.2 2023-05-26 08:07:33 +02:00
Milan Crha
85f99bf210 Update to 3.48.1 2023-04-21 08:47:40 +02:00
Milan Crha
2839058c81 flatpak: Stop disabling WebKitGTK's sandbox
The WebKitGTK 2.40.0 ignores the environment variable and only claims
a warning on the console, thus remove it.
2023-03-31 12:36:26 +02:00
Milan Crha
465dc8b552 Update to 3.48.0 2023-03-17 08:03:42 +01:00
Milan Crha
128b437b59 Update to 3.47.3; Resolves: #2142385 (Properly apply TEMP_HOME compile time option for Flatpak) 2023-03-03 08:28:39 +01:00
Milan Crha
5f594361b0 Update to 3.47.2 2023-02-10 09:18:28 +01:00
Jens Petersen
03d14d0dde rebuild 2023-01-30 12:40:38 +08:00
Jens Petersen
2142967252 rebuild f38 against newer cmark 2023-01-27 23:19:09 +08:00
Fedora Release Engineering
99431c4c71 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 02:51:58 +00:00
Milan Crha
f8afc027ec Add a new module-appearance-settings.so into the file list 2023-01-06 12:08:27 +01:00
Milan Crha
f4bcb14fb9 Update to 3.47.1 2023-01-06 11:05:51 +01:00
Milan Crha
f53283e4b6 Update to 3.46.2 2022-12-02 13:29:40 +01:00
Milan Crha
d27f3a3618 Update License tag to SPDX 2022-11-10 11:09:19 +01:00
Milan Crha
067799c686 Update to 3.46.1 2022-10-21 08:38:47 +02:00
Milan Crha
e71d9f2208 Resolves: #2129068 (Busy loop when opening composer window) 2022-09-23 09:30:06 +02:00
Milan Crha
c7bbe3fb62 Update to 3.46.0 2022-09-16 07:57:03 +02:00
Milan Crha
f0cc6e1d83 Update to 3.45.3; Obsolete evolution-rss 2022-09-02 09:08:18 +02:00
Milan Crha
b0a176ba9c Add rpminspect.yaml (settings for the RUNPATH test) 2022-08-18 07:41:50 +02:00
Milan Crha
7b81ae4e19 Update to 3.45.2 2022-08-05 12:10:24 +02:00
Fedora Release Engineering
8c5ea8c543 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 02:34:51 +00:00
Milan Crha
757aeece0e Correct Requires for the 'devel' subpackage to enchant-2 2022-07-20 15:50:39 +02:00
Milan Crha
3ee812cbed Update to 3.45.1 2022-07-19 21:03:08 +02:00
Milan Crha
ccacb1c349 No %{_datadir}/icons/hicolor/symbolic/apps/* files anymore 2022-07-01 13:39:54 +02:00
Milan Crha
028c80efcb Update to 3.44.3 2022-07-01 12:13:10 +02:00
Milan Crha
a262612227 Update to 3.44.2 2022-05-27 08:14:08 +02:00
Milan Crha
0747cea409 Update to 3.44.1 2022-04-22 08:16:04 +02:00
Milan Crha
377014ebd4 Define TEMP_HOME=1 when building for Flatpak
It allows to open attachments from Evolution.
See https://github.com/flathub/org.gnome.Evolution/issues/89
for the details.
2022-04-01 12:14:20 +02:00
Milan Crha
8eb691149b Update to 3.44.0 2022-03-18 10:01:10 +01:00
Milan Crha
3934420b3c Update to 3.43.3 2022-03-04 07:54:26 +01:00
Milan Crha
e4a015cb0d Update to 3.43.2 2022-02-11 11:25:01 +01:00
Fedora Release Engineering
2a08fd0fd6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 02:29:01 +00:00
Milan Crha
e4d74fc368 Update to 3.43.1 2022-01-07 14:22:16 +01:00
Milan Crha
8db144cf83 Update to 3.42.2 2021-12-03 09:24:32 +01:00
Milan Crha
90276bd075 Update to 3.42.1 2021-10-29 10:18:40 +02:00
Milan Crha
9d9cb45655 Update to 3.42.0 2021-09-17 09:08:55 +02:00
Milan Crha
5872f97d17 Update to 3.41.3 2021-09-03 10:35:08 +02:00
Milan Crha
a907cced91 Update to 3.41.2 2021-08-13 11:15:01 +02:00
Fedora Release Engineering
b5a535891e - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 22:28:14 +00:00
Milan Crha
483aa3bdd0 Update to 3.41.1 2021-07-09 08:34:42 +02:00
Milan Crha
e2768c8955 Update to 3.40.2 2021-06-04 09:31:55 +02:00
Milan Crha
041e2e033f Add missing bundled() Provides for libgnomecanvas 2021-05-17 14:03:02 +02:00
René Genz
694cc17198 fix typo in changelog 2021-05-13 22:56:05 +02:00
Milan Crha
309fa2b63e Update to 3.40.1 2021-04-30 08:33:21 +02:00
Milan Crha
d2805d52d6 Update to 3.40.0 2021-03-19 08:47:36 +01:00
Milan Crha
0ebf9eec51 Update to 3.39.3 2021-03-12 10:04:40 +01:00
Milan Crha
dd6e5b22bb Update to 3.39.2 2021-02-12 11:05:28 +01:00
10 changed files with 114 additions and 4265 deletions

1
.gitignore vendored
View file

@ -1,2 +1 @@
/evolution-*.tar.xz
/emoji.data

View file

@ -0,0 +1,42 @@
diff -up evolution-3.48.1 evolution-3.48
diff -up evolution-3.48.1/docs/evolution.1 evolution-3.48.1/docs/evolution
diff -up evolution-3.48.1/src/modules/backup-restore/evolution-backup-tool.c.1 evolution-3.48.1/src/modules/backup-restore/evolution-backup-tool.c
--- evolution-3.48.1/src/modules/backup-restore/evolution-backup-tool.c.1 2023-11-27 13:12:25.099463743 -0500
+++ evolution-3.48.1/src/modules/backup-restore/evolution-backup-tool.c 2023-11-27 13:14:38.640243434 -0500
@@ -674,7 +674,7 @@ get_source_manager_reload_command (void)
g_string_free (tmp, TRUE);
tmp = NULL;
- base_filename = g_strdup (EDS_SOURCES_DBUS_SERVICE_NAME);
+ base_filename = g_ascii_strdown (EDS_SOURCES_DBUS_SERVICE_NAME, -1);
if (!base_filename || !*base_filename) {
g_free (base_filename);
@@ -690,14 +690,16 @@ get_source_manager_reload_command (void)
while (!tmp) {
const gchar *name;
+ gchar *name_down;
name = g_dir_read_name (dir);
+ name_down = g_ascii_strdown (name, -1);
if (!name)
break;
- if (g_ascii_strncasecmp (name, base_filename, base_filename_len) == 0 &&
- g_ascii_strncasecmp (name + strlen (name) - 8, ".service", 8) == 0) {
+ if (strstr (name_down, base_filename) != NULL &&
+ strncmp (name_down + strlen (name) - 8, ".service", 8) == 0) {
gchar *filename;
filename = g_strconcat ("$DBUSDATADIR", G_DIR_SEPARATOR_S, name, NULL);
@@ -724,6 +726,8 @@ get_source_manager_reload_command (void)
g_free (str);
}
}
+
+ g_free (name_down);
}
g_free (base_filename);

View file

@ -1,68 +0,0 @@
From 9bbb9289477c8a61a641b0b67cec367629f1e73a Mon Sep 17 00:00:00 2001
From: Milan Crha <mcrha@redhat.com>
Date: Thu, 10 Feb 2022 11:59:36 +0100
Subject: [PATCH] ECompEditor: Timezone can be reset on component save
The libical 3.0.14 contains a change, which unsets non-UTC timezones
in date/time values. That uncovered a bug in the Evolution code, which
expects the timezone will be preserved on re-read from the component,
but it's not always possible. This is corrected by re-setting the timezone
on the used ICalTime value.
---
src/calendar/gui/e-comp-editor-property-part.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/src/calendar/gui/e-comp-editor-property-part.c b/src/calendar/gui/e-comp-editor-property-part.c
index 6bed833b12..6ce699a2e6 100644
--- a/src/calendar/gui/e-comp-editor-property-part.c
+++ b/src/calendar/gui/e-comp-editor-property-part.c
@@ -913,8 +913,15 @@ ecepp_datetime_fill_component (ECompEditorPropertyPart *property_part,
g_object_unref (prop);
}
} else {
+ ICalTimezone *zone;
+
value = e_comp_editor_property_part_datetime_get_value (part_datetime);
+ zone = value && !i_cal_time_is_null_time (value) ? i_cal_time_get_timezone (value) : NULL;
+
+ if (zone)
+ g_object_ref (zone);
+
if (prop) {
/* Remove the VALUE parameter, to correspond to the actual value being set */
i_cal_property_remove_parameter_by_kind (prop, I_CAL_VALUE_PARAMETER);
@@ -925,6 +932,11 @@ ecepp_datetime_fill_component (ECompEditorPropertyPart *property_part,
g_clear_object (&value);
value = klass->i_cal_get_func (prop);
+ /* The timezone can be dropped since libical 3.0.14, thus restore it
+ before updating the TZID parameter */
+ if (zone && value && !i_cal_time_is_null_time (value) && !i_cal_time_is_date (value))
+ i_cal_time_set_timezone (value, zone);
+
cal_comp_util_update_tzid_parameter (prop, value);
} else {
prop = klass->i_cal_new_func (value);
@@ -933,12 +945,18 @@ ecepp_datetime_fill_component (ECompEditorPropertyPart *property_part,
g_clear_object (&value);
value = klass->i_cal_get_func (prop);
+ /* The timezone can be dropped since libical 3.0.14, thus restore it
+ before updating the TZID parameter */
+ if (zone && value && !i_cal_time_is_null_time (value) && !i_cal_time_is_date (value))
+ i_cal_time_set_timezone (value, zone);
+
cal_comp_util_update_tzid_parameter (prop, value);
i_cal_component_add_property (component, prop);
}
g_clear_object (&value);
g_clear_object (&prop);
+ g_clear_object (&zone);
}
}
--
2.33.1

View file

@ -1,56 +0,0 @@
From e75c4faa36a9eb17b88128e45f9e5d91628149f9 Mon Sep 17 00:00:00 2001
From: Milan Crha <mcrha@redhat.com>
Date: Mon, 4 Oct 2021 17:18:35 +0200
Subject: I#1646 - Emoji picker empty
Embed emoji.data as expected by the copy of the gtk+' emoji chooser dialog.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1646
diff --git a/data/org.gnome.Evolution.gresource.xml b/data/org.gnome.Evolution.gresource.xml
new file mode 100644
index 0000000000..783ed153b8
--- /dev/null
+++ b/data/org.gnome.Evolution.gresource.xml
@@ -0,0 +1,6 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<gresources>
+ <gresource prefix="org.gnome.Evolution">
+ <file>emoji.data</file>
+ </gresource>
+</gresources>
diff --git a/src/e-util/CMakeLists.txt b/src/e-util/CMakeLists.txt
index 03b60d8e4b..6f63f29858 100644
--- a/src/e-util/CMakeLists.txt
+++ b/src/e-util/CMakeLists.txt
@@ -30,6 +30,8 @@ if(WIN32)
)
endif(WIN32)
+glib_compile_resources(${CMAKE_SOURCE_DIR}/data/ ${CMAKE_CURRENT_BINARY_DIR}/org.gnome.Evolution.gresource org_gnome_evolution ../../data/org.gnome.Evolution.gresource.xml ${CMAKE_SOURCE_DIR}/data/emoji.data)
+
# Main libevolution-util
set(DEPENDENCIES
@@ -309,6 +311,8 @@ set(SOURCES
${PLATFORM_SOURCES}
${CMAKE_CURRENT_BINARY_DIR}/e-marshal.c
${CMAKE_CURRENT_BINARY_DIR}/e-util-enumtypes.c
+ ${CMAKE_CURRENT_BINARY_DIR}/org.gnome.Evolution.gresource.c
+ ${CMAKE_CURRENT_BINARY_DIR}/org.gnome.Evolution.gresource.h
)
set(HEADERS
diff --git a/src/e-util/e-gtkemojichooser.c b/src/e-util/e-gtkemojichooser.c
index ba4d15ecee..7d8aae3039 100644
--- a/src/e-util/e-gtkemojichooser.c
+++ b/src/e-util/e-gtkemojichooser.c
@@ -444,7 +444,7 @@ populate_emoji_chooser (gpointer data)
if (!chooser->data)
{
- bytes = g_resources_lookup_data ("/org/gtk/libgtk/emoji/emoji.data", 0, NULL);
+ bytes = g_resources_lookup_data ("/org.gnome.Evolution/emoji.data", 0, NULL);
chooser->data = g_variant_ref_sink (g_variant_new_from_bytes (G_VARIANT_TYPE ("a(auss)"), bytes, TRUE));
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,7 +5,6 @@ if [ "$1" = "--quit" -o "$1" = "--force-shutdown" ]; then
else
export BOGOFILTER_DIR="${XDG_DATA_HOME}/bogofilter/"
export GIO_USE_NETWORK_MONITOR=base
export WEBKIT_FORCE_SANDBOX=0
gsettings reset org.gnome.evolution-data-server network-monitor-gio-name
LINES=$(gdbus call --session --dest org.freedesktop.DBus --object-path /org/freedesktop/DBus --method org.freedesktop.DBus.ListNames | grep @SOURCES_SERVICE@ | wc -l)

5
rpminspect.yaml Normal file
View file

@ -0,0 +1,5 @@
---
runpath:
allowed_paths:
- /usr/lib/evolution
- /usr/lib64/evolution

View file

@ -1,2 +1 @@
SHA512 (evolution-3.40.4.tar.xz) = f6f08ab3cbc21397a0727b1edc5e37711294fdba6e537000d5a9f11f0142f69702fffad3922645fab256ccdee348b914a87abd0e6ed843c01762ccd32333518a
SHA512 (emoji.data) = c7d995ade74272ac2ff82555ea0fd99d4be3436c3cfc380c69f99cac8482322d1aa92779258907d0ab4a8fb85f27f16fecf11a1016747a7e98ae9b527be62dbe
SHA512 (evolution-3.59.1.tar.xz) = 26d6d4dfcdbc3d89f88d9e24096c7ff910d221119def75d7f80a397f682be96860726832c7c62b46769ce9cfcc15e5844cbcc016facc9b21b4eb9bbb2c17360d

View file

@ -1,51 +0,0 @@
From ac15857f14eecd83a3a1950588a2f1edb9cb70de Mon Sep 17 00:00:00 2001
From: Milan Crha <mcrha@redhat.com>
Date: Fri, 18 Mar 2022 09:45:20 +0100
Subject: [PATCH] I#1835 - Mail: Preview uses wrong colors for HTML mail with
dark theme
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1835
---
data/webkit/e-web-view.js | 12 ++++++++++--
src/em-format/e-mail-formatter-text-html.c | 2 +-
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/data/webkit/e-web-view.js b/data/webkit/e-web-view.js
index 7f47fe4b26..a8f99c4668 100644
--- a/data/webkit/e-web-view.js
+++ b/data/webkit/e-web-view.js
@@ -695,8 +695,16 @@ Evo.initialize = function(elem)
if (doc.documentElement.style.getPropertyValue("color") == "" ||
doc.documentElement.style.getPropertyValue("color") == "text") {
- doc.documentElement.style.setProperty("color", "inherit");
- doc.documentElement.style.setProperty("background-color", "inherit");
+ if (doc.defaultView && doc.defaultView.frameElement && !doc.defaultView.frameElement.hasAttribute("x-e-unset-colors") &&
+ doc.defaultView.frameElement.ownerDocument &&
+ doc.defaultView.frameElement.ownerDocument.defaultView &&
+ doc.defaultView.frameElement.ownerDocument.defaultView.window) {
+ var style = doc.defaultView.frameElement.ownerDocument.defaultView.window.getComputedStyle(doc.defaultView.frameElement);
+ if (style) {
+ doc.documentElement.style.setProperty("color", style.color);
+ doc.documentElement.style.setProperty("background-color", style.backgroundColor);
+ }
+ }
}
elems = doc.querySelectorAll("input, textarea, select, button, label");
diff --git a/src/em-format/e-mail-formatter-text-html.c b/src/em-format/e-mail-formatter-text-html.c
index 708c29a5e4..8a938212ff 100644
--- a/src/em-format/e-mail-formatter-text-html.c
+++ b/src/em-format/e-mail-formatter-text-html.c
@@ -369,7 +369,7 @@ emfe_text_html_format (EMailFormatterExtension *extension,
e_mail_part_get_id (part),
e_mail_part_get_id (part),
e_mail_part_get_frame_security_style (part),
- g_settings_get_boolean (settings, "preview-unset-html-colors") ? "x-e-unset-colors=\"1\"" : "style=\"background-color: #ffffff;\"");
+ g_settings_get_boolean (settings, "preview-unset-html-colors") ? "x-e-unset-colors=\"1\"" : "style=\"background-color:white; color:black;\"");
g_output_stream_write_all (
stream, str, strlen (str),
--
GitLab