Compare commits
439 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7c43580f77 | ||
|
|
a485cde8d2 | ||
|
|
984c082a4a | ||
|
|
0b85490400 | ||
|
|
e96e01d89c | ||
|
|
9a02da726b | ||
|
|
b6316f0d61 | ||
|
|
b150c7f93f | ||
|
|
1ec7fe02ac | ||
|
|
cc74a292b6 | ||
|
|
8d7c63d472 | ||
|
|
a167a13c49 | ||
|
|
eac5f5381a | ||
|
|
b763edfc69 | ||
|
|
399118cf1a | ||
|
|
1b2dcdb774 | ||
|
|
2b76adb6fb | ||
|
|
142e8b59ce | ||
|
|
75da879e46 | ||
|
|
d148c78e2a | ||
|
|
c028e25e36 | ||
|
|
9743ead8f3 | ||
|
|
3dd073cda3 | ||
|
|
5343d971e1 | ||
|
|
d3e47d3088 | ||
|
|
2097a6e4ed | ||
|
|
94619c361f | ||
|
|
3fb2d0402b | ||
|
|
dac6de3858 | ||
|
|
66d7a4c6a2 | ||
|
|
920b04003d | ||
|
|
4b9b71db69 | ||
|
|
6aba648d1d | ||
|
|
5ab7ebe2d6 | ||
|
|
e6a9f7854c | ||
|
|
d66ffdba8c | ||
|
|
dba1a573f9 | ||
|
|
85ae6ddbcc | ||
|
|
96192b5ebe | ||
|
|
4a21eb4e73 | ||
|
|
f343b7d042 | ||
|
|
cbd7978593 | ||
|
|
35b1e39396 | ||
|
|
94b7d02ae6 | ||
|
|
62aa5fee9d | ||
|
|
f1d990a2a3 | ||
|
|
b2c19b10ca | ||
|
|
6118b98b2f | ||
|
|
833a21f7e0 | ||
|
|
a0a96af9e3 | ||
|
|
85f99bf210 | ||
|
|
2839058c81 | ||
|
|
465dc8b552 | ||
|
|
128b437b59 | ||
|
|
5f594361b0 | ||
|
|
03d14d0dde | ||
|
|
2142967252 | ||
|
|
99431c4c71 | ||
|
|
f8afc027ec | ||
|
|
f4bcb14fb9 | ||
|
|
f53283e4b6 | ||
|
|
d27f3a3618 | ||
|
|
067799c686 | ||
|
|
e71d9f2208 | ||
|
|
c7bbe3fb62 | ||
|
|
f0cc6e1d83 | ||
|
|
b0a176ba9c | ||
|
|
7b81ae4e19 | ||
|
|
8c5ea8c543 | ||
|
|
757aeece0e | ||
|
|
3ee812cbed | ||
|
|
ccacb1c349 | ||
|
|
028c80efcb | ||
|
|
a262612227 | ||
|
|
0747cea409 | ||
|
|
377014ebd4 | ||
|
|
8eb691149b | ||
|
|
3934420b3c | ||
|
|
e4a015cb0d | ||
|
|
2a08fd0fd6 | ||
|
|
e4d74fc368 | ||
|
|
8db144cf83 | ||
|
|
90276bd075 | ||
|
|
9d9cb45655 | ||
|
|
5872f97d17 | ||
|
|
a907cced91 | ||
|
|
b5a535891e | ||
|
|
483aa3bdd0 | ||
|
|
e2768c8955 | ||
|
|
041e2e033f | ||
|
|
694cc17198 | ||
|
|
309fa2b63e | ||
|
|
d2805d52d6 | ||
|
|
0ebf9eec51 | ||
|
|
dd6e5b22bb | ||
|
|
f03f5e6d5d | ||
|
|
2dbea5a9cc | ||
|
|
e191be3188 | ||
|
|
94dccfdf96 | ||
|
|
e6383f64f6 | ||
|
|
085d0a5ca3 | ||
|
|
40034cda8c | ||
|
|
82fc4dba16 |
||
|
|
d1a8e25c1b | ||
|
|
58837002c6 | ||
|
|
3b069f56c9 | ||
|
|
fa37715a0b | ||
|
|
08bdc4c973 | ||
|
|
a8e8708a2a |
||
|
|
97079f55ec | ||
|
|
3fef373d47 | ||
|
|
5c6c34c87f | ||
|
|
461c016e27 | ||
|
|
3a2a9ca9bd | ||
|
|
8fcf959670 | ||
|
|
7bc39e254a | ||
|
|
223d147c3f | ||
|
|
5f5764aa96 | ||
|
|
e7b0b89958 | ||
|
|
cded12c82f | ||
|
|
dc7980ff4e | ||
|
|
926fb3c7a9 | ||
|
|
75f7ac63ed | ||
|
|
51da7b6a76 | ||
|
|
c423ca6b67 | ||
|
|
3843f64fea | ||
|
|
fb4509bdb2 | ||
|
|
86d04b20fd | ||
|
|
e64c8a4fa4 | ||
|
|
c1397a8862 | ||
|
|
4af5097987 | ||
|
|
139076b8f0 | ||
|
|
260259b146 | ||
|
|
45e514ef04 | ||
|
|
ec2a2b0271 | ||
|
|
ce77a0418a | ||
|
|
e1ade46049 | ||
|
|
c9c5188faa | ||
|
|
8df5cd0f6d | ||
|
|
6c7b609936 | ||
|
|
685ae11132 | ||
|
|
4db00e385a | ||
|
|
2bbb579b04 | ||
|
|
2c62413444 | ||
|
|
f949fcdd6d | ||
|
|
910669d20d | ||
|
|
4593d93bd2 | ||
|
|
94696ff516 | ||
|
|
43b3efa37d | ||
|
|
5a0aeeb769 | ||
|
|
00125089c8 | ||
|
|
f5528af470 | ||
|
|
0b3ebe1869 | ||
|
|
5487933e14 | ||
|
|
bc4e04ddc2 |
||
|
|
d0d4ca7b18 | ||
|
|
c1874eab10 | ||
|
|
4d04bc5858 | ||
|
|
7180276e16 | ||
|
|
546e48c9aa | ||
|
|
bca21c79fb | ||
|
|
e3f54b98d3 | ||
|
|
35f1854fc3 | ||
|
|
2cbfa27cad | ||
|
|
4c0576c0e9 | ||
|
|
5a2e3fe03c | ||
|
|
3278e47c95 | ||
|
|
f57fa988d1 | ||
|
|
c58ae334a2 | ||
|
|
274681f206 | ||
|
|
07b198b7d7 | ||
|
|
5fe8ed1ba0 | ||
|
|
4db821e61f | ||
|
|
0826fc41c2 | ||
|
|
b35ae4759d | ||
|
|
08634aa4a7 | ||
|
|
ece73378e2 | ||
|
|
1371091dd1 | ||
|
|
4680cdd201 | ||
|
|
e59357c6c8 |
||
|
|
35158c0499 |
||
|
|
fe1f15fc48 | ||
|
|
6b13d190a6 | ||
|
|
1c5ae90ff1 | ||
|
|
16463de300 | ||
|
|
0e04492ff4 | ||
|
|
6fd4e3e138 | ||
|
|
c02662d6cd | ||
|
|
f92c864c73 | ||
|
|
a5fa200c8f | ||
|
|
1655c34839 | ||
|
|
98e2e3564b | ||
|
|
9a33dde60d | ||
|
|
4af3e1fb2f | ||
|
|
3a4128e0f9 | ||
|
|
944ed78ad4 | ||
|
|
c387b14adb | ||
|
|
d21c532c22 | ||
|
|
033eceb1c0 | ||
|
|
a84732fea9 | ||
|
|
82d3f7de2f | ||
|
|
6f4d594b8e | ||
|
|
54b54ba63c | ||
|
|
f38bf58183 | ||
|
|
62ef73354b | ||
|
|
3bc553e38e | ||
|
|
b3a2af25ad | ||
|
|
6d266770f0 | ||
|
|
ab9be396d8 | ||
|
|
5b3dd3995f | ||
|
|
31a70d8a26 | ||
|
|
15a4d36b18 | ||
|
|
b85365031d | ||
|
|
e90e472f8a | ||
|
|
0a0935f383 | ||
|
|
142ebb9bf7 | ||
|
|
832d895b17 | ||
|
|
e3627764f6 | ||
|
|
3dd8772098 | ||
|
|
c0dbee3bf3 | ||
|
|
949618baa0 | ||
|
|
5e6effdfd8 | ||
|
|
0b19259e8b | ||
|
|
cdc90255e8 | ||
|
|
3df91f31e5 | ||
|
|
358a64f5a6 | ||
|
|
1c2228543d | ||
|
|
89372a60e2 | ||
|
|
88dcc2bbb4 | ||
|
|
3a18b59c59 | ||
|
|
8bfeae5c3d | ||
|
|
90e3bb0fca | ||
|
|
db82a9b77a | ||
|
|
a027215d70 | ||
|
|
1dc083f748 | ||
|
|
3f0ea01c18 | ||
|
|
eeabfae1c9 | ||
|
|
5b771a4b32 | ||
|
|
2739683f6c | ||
|
|
84ba7a4d46 | ||
|
|
8e693f88f8 | ||
|
|
881f6ea4e6 | ||
|
|
1e1f170231 | ||
|
|
210618e56c | ||
|
|
3b05bca8ec | ||
|
|
1f9279186b | ||
|
|
46eb226a68 | ||
|
|
b41f7c2848 | ||
|
|
4c2158e83a | ||
|
|
c58e965045 | ||
|
|
2d5098ed6e | ||
|
|
edf024988d | ||
|
|
1802d2033d | ||
|
|
e97342f0b1 | ||
|
|
3c4af4773c | ||
|
|
1253206170 | ||
|
|
fe3e334b69 | ||
|
|
b6796b2079 | ||
|
|
63e0678ac4 | ||
|
|
a23db7ba17 | ||
|
|
9960903b24 | ||
|
|
7406d60b3b | ||
|
|
a94f71f8e7 | ||
|
|
c6898fce46 | ||
|
|
6c3e449024 | ||
|
|
5c781df2ff | ||
|
|
770f32eb1b | ||
|
|
27ed552d1c | ||
|
|
8bcd0c22b3 | ||
|
|
ae9de4ed5b | ||
|
|
dd0644fb87 | ||
|
|
2f435143e8 | ||
|
|
d73ddbba36 | ||
|
|
f9369eb29e | ||
|
|
6475803cbd | ||
|
|
6f355c3b62 | ||
|
|
5fab70e271 | ||
|
|
7d6f6c1819 | ||
|
|
9ec6659394 | ||
|
|
2f8441542b | ||
|
|
6a927c0109 | ||
|
|
a90efe993b | ||
|
|
91b1e2ee92 | ||
|
|
7b2ffd1352 | ||
|
|
f54cc9e68b | ||
|
|
831aad1270 | ||
|
|
c605dad9cb | ||
|
|
567f66cdf8 | ||
|
|
e5098bb2c6 | ||
|
|
8bed81facc | ||
|
|
eebca5f291 | ||
|
|
59f145b3d6 | ||
|
|
151465a78a | ||
|
|
bd4d130074 | ||
|
|
9cd2679ec3 | ||
|
|
75d69c823e | ||
|
|
39978d2e9e | ||
|
|
62342c1498 | ||
|
|
c0178dddd0 | ||
|
|
850b75f800 | ||
|
|
00c8f531f5 | ||
|
|
0b4cc22c51 | ||
|
|
46f37563a2 | ||
|
|
0fc1903079 | ||
|
|
2a8ac2178c | ||
|
|
321ca3704e | ||
|
|
b3ba98e590 | ||
|
|
f9ab9d10af | ||
|
|
b83df0bfa8 | ||
|
|
b131ef23e6 | ||
|
|
15ce829748 | ||
|
|
97f519297b | ||
|
|
d599a29ba4 | ||
|
|
565fe492f8 | ||
|
|
9357f9b91c | ||
|
|
26b7603a2c | ||
|
|
5fa5910354 | ||
|
|
eee1aca2c6 | ||
|
|
64b6ac04e0 | ||
|
|
bbc85fc0d4 | ||
|
|
730503f605 | ||
|
|
715f5285ef | ||
|
|
22c2ba4631 | ||
|
|
4ddf5c7f97 | ||
|
|
e3cce79d24 | ||
|
|
12423c229b | ||
|
|
06b4d9e9a8 | ||
|
|
c26f9996de | ||
|
|
c29d3cec44 | ||
|
|
172e19331c | ||
|
|
ef7d669757 | ||
|
|
2fb046d11f | ||
|
|
4ddb98b6fa | ||
|
|
eb5457e4fe | ||
|
|
de1d82068f | ||
|
|
3330afad83 | ||
|
|
4673a529e7 | ||
|
|
02371f3796 | ||
|
|
8809d46c25 | ||
|
|
025a610cba | ||
|
|
62bcbddaf6 | ||
|
|
0b41d25294 | ||
|
|
e766ad1d19 | ||
|
|
32b9c1c01d | ||
|
|
b28833f49b | ||
|
|
bc3b8c3a10 | ||
|
|
2a4c23f56e | ||
|
|
5a216fc473 | ||
|
|
873ba1e2a0 | ||
|
|
e7e5f0196e | ||
|
|
4fa19208cf | ||
|
|
d0435de25b | ||
|
|
82d7e5c0b3 | ||
|
|
f7e7704d23 | ||
|
|
84a1254252 | ||
|
|
6e67ad9267 | ||
|
|
ff1ed548d7 | ||
|
|
3d4343a1da | ||
|
|
40430ad2b0 | ||
|
|
d4585bb4b6 | ||
|
|
f3c7c8fae7 | ||
|
|
c82ac7fb10 | ||
|
|
97811fc567 | ||
|
|
8902a45e42 | ||
|
|
53d6722830 | ||
|
|
9f175884e0 | ||
|
|
e172530438 | ||
|
|
cae36e1c5c | ||
|
|
51c35c872d | ||
|
|
6930262c10 | ||
|
|
6a2b24184f | ||
|
|
bb4fe1d492 | ||
|
|
f5d514c4b7 | ||
|
|
4977069993 | ||
|
|
84ff17c5d8 | ||
|
|
a5a2ee6551 | ||
|
|
ec18dd9bdf | ||
|
|
c4c147028d | ||
|
|
81c264acd9 | ||
|
|
e0d005b752 | ||
|
|
940bae73fb | ||
|
|
204d4a0a07 | ||
|
|
2cbe1c6e69 | ||
|
|
5c67ec72e5 | ||
|
|
c4d09a38f6 | ||
|
|
fe21b3d328 | ||
|
|
4e4c677cec | ||
|
|
52e340b98a | ||
|
|
5a536ee04b | ||
|
|
fc51a002ce | ||
|
|
f82c3e04e7 | ||
|
|
26349a8def | ||
|
|
df58fa43bc | ||
|
|
24a7edd478 | ||
|
|
1c7d4244b5 | ||
|
|
86641aae2b | ||
|
|
da0553bc81 | ||
|
|
5b1e74a0e4 | ||
|
|
e2014e0cb1 | ||
|
|
cb55615f3c | ||
|
|
3b1ab13955 | ||
|
|
e885af9dba | ||
|
|
fcb97582b3 | ||
|
|
caf3ca789e | ||
|
|
ddbe07c84b | ||
|
|
8cd521353b | ||
|
|
e208fd40e8 | ||
|
|
282f0f19b3 | ||
|
|
6173d1db67 | ||
|
|
5d4309a399 | ||
|
|
65525771b1 | ||
|
|
3006e46b6c | ||
|
|
ea0923d722 | ||
|
|
5951642e5d | ||
|
|
b29bf68d30 | ||
|
|
455ae5d04e | ||
|
|
456246129c | ||
|
|
5b10054400 | ||
|
|
269c1df92e | ||
|
|
667e3ddcc4 | ||
|
|
107d41994f | ||
|
|
639270891a | ||
|
|
98cbf0c304 | ||
|
|
ea13e4492a | ||
|
|
819e6764da | ||
|
|
6f5f3ae36b | ||
|
|
54a2b44a48 | ||
|
|
baaa8c999f | ||
|
|
9ca5e02c51 | ||
|
|
33d5e36a91 | ||
|
|
43fc9093ca | ||
|
|
23fd26fe9f | ||
|
|
6e146bbb0b | ||
|
|
40e99ccc98 | ||
|
|
56a7716622 | ||
|
|
ab30098368 | ||
|
|
36ea408b66 | ||
|
|
fb62e991ad | ||
|
|
db3627ef0a |
12 changed files with 470 additions and 2946 deletions
29
.gitignore
vendored
29
.gitignore
vendored
|
|
@ -1,28 +1 @@
|
|||
evolution-2.31.5.tar.bz2
|
||||
/evolution-2.31.91.tar.bz2
|
||||
/evolution-2.31.92.tar.bz2
|
||||
/evolution-2.91.0.tar.bz2
|
||||
/evolution-2.91.1.tar.bz2
|
||||
/evolution-2.91.2.tar.bz2
|
||||
/evolution-2.91.3.tar.bz2
|
||||
/evolution-2.91.4.tar.bz2
|
||||
/evolution-2.91.5.tar.bz2
|
||||
/evolution-2.91.6.tar.bz2
|
||||
/evolution-2.91.6.1.tar.bz2
|
||||
/evolution-2.91.6.2.tar.bz2
|
||||
/evolution-2.91.90.tar.bz2
|
||||
/evolution-2.91.91.tar.bz2
|
||||
/evolution-2.91.92.tar.bz2
|
||||
/evolution-3.0.0.tar.bz2
|
||||
/evolution-3.1.1.tar.bz2
|
||||
/evolution-3.1.2.tar.bz2
|
||||
/evolution-3.1.3.tar.bz2
|
||||
/evolution-3.1.4.tar.bz2
|
||||
/evolution-3.1.5.tar.bz2
|
||||
/evolution-3.1.90.tar.xz
|
||||
/evolution-3.1.91.tar.xz
|
||||
/evolution-3.1.92.tar.xz
|
||||
/evolution-3.2.0.tar.xz
|
||||
/evolution-3.2.1.tar.xz
|
||||
/evolution-3.2.2.tar.xz
|
||||
/evolution-3.2.3.tar.xz
|
||||
/evolution-*.tar.xz
|
||||
|
|
|
|||
42
configurable-dbus-prefix.patch
Normal file
42
configurable-dbus-prefix.patch
Normal 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);
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
diff -up evolution-2.31.1/configure.ldaphack evolution-2.31.1/configure
|
||||
--- evolution-2.31.1/configure.ldaphack 2010-05-03 12:43:34.000000000 +0200
|
||||
+++ evolution-2.31.1/configure 2010-05-03 19:22:55.000000000 +0200
|
||||
@@ -15797,7 +15797,7 @@ if test "${ac_cv_lib_ldap_ldap_open+set}
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
ac_check_lib_save_LIBS=$LIBS
|
||||
-LIBS="-lldap $LDAP_LDFLAGS $LDAP_LIBS $LIBS"
|
||||
+LIBS="-lldap -lresolv $LDAP_LDFLAGS $LDAP_LIBS $LIBS"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
@@ -16129,7 +16129,7 @@ if test "${ac_cv_lib_ldap_ldap_open+set}
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
ac_check_lib_save_LIBS=$LIBS
|
||||
-LIBS="-lldap $LDAP_LDFLAGS $LDAP_LIBS $LIBS"
|
||||
+LIBS="-lldap -lresolv $LDAP_LDFLAGS $LDAP_LIBS $LIBS"
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
diff -up evolution-2.30.1.2/shell/e-shell-window-actions.c.help-contents evolution-2.30.1.2/shell/e-shell-window-actions.c
|
||||
--- evolution-2.30.1.2/shell/e-shell-window-actions.c.help-contents 2010-04-26 09:13:18.000000000 -0400
|
||||
+++ evolution-2.30.1.2/shell/e-shell-window-actions.c 2010-05-07 21:29:06.269059830 -0400
|
||||
@@ -2001,6 +2001,15 @@ e_shell_window_actions_init (EShellWindo
|
||||
if (path == NULL)
|
||||
gtk_action_set_visible (ACTION (SUBMIT_BUG), FALSE);
|
||||
g_free (path);
|
||||
+
|
||||
+ /* Viewing user documentation requires the evolution-help
|
||||
+ * Fedora package. Look for one of the files it installs. */
|
||||
+ path = g_build_filename (
|
||||
+ EVOLUTION_DATADIR, "gnome", "help",
|
||||
+ PACKAGE, "C", "index.page", NULL);
|
||||
+ if (!g_file_test (path, G_FILE_TEST_IS_REGULAR))
|
||||
+ gtk_action_set_visible (ACTION (CONTENTS), FALSE);
|
||||
+ g_free (path);
|
||||
}
|
||||
|
||||
static GList *
|
||||
|
|
@ -1,128 +0,0 @@
|
|||
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c
|
||||
index 9f32d8c..c9f41d5 100644
|
||||
--- a/composer/e-msg-composer.c
|
||||
+++ b/composer/e-msg-composer.c
|
||||
@@ -3518,6 +3518,10 @@ msg_composer_send_cb (EMsgComposer *composer,
|
||||
|
||||
g_return_if_fail (CAMEL_IS_MIME_MESSAGE (message));
|
||||
|
||||
+ /* The callback can set editor 'changed' if anything failed. */
|
||||
+ editor = GTKHTML_EDITOR (composer);
|
||||
+ gtkhtml_editor_set_changed (editor, FALSE);
|
||||
+
|
||||
g_signal_emit (
|
||||
composer, signals[SEND], 0,
|
||||
message, context->activity);
|
||||
@@ -3525,10 +3529,6 @@ msg_composer_send_cb (EMsgComposer *composer,
|
||||
g_object_unref (message);
|
||||
|
||||
async_context_free (context);
|
||||
-
|
||||
- /* XXX This should be elsewhere. */
|
||||
- editor = GTKHTML_EDITOR (composer);
|
||||
- gtkhtml_editor_set_changed (editor, FALSE);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -3610,6 +3610,10 @@ msg_composer_save_to_drafts_cb (EMsgComposer *composer,
|
||||
|
||||
g_return_if_fail (CAMEL_IS_MIME_MESSAGE (message));
|
||||
|
||||
+ /* The callback can set editor 'changed' if anything failed. */
|
||||
+ editor = GTKHTML_EDITOR (composer);
|
||||
+ gtkhtml_editor_set_changed (editor, FALSE);
|
||||
+
|
||||
g_signal_emit (
|
||||
composer, signals[SAVE_TO_DRAFTS],
|
||||
0, message, context->activity);
|
||||
@@ -3617,10 +3621,6 @@ msg_composer_save_to_drafts_cb (EMsgComposer *composer,
|
||||
g_object_unref (message);
|
||||
|
||||
async_context_free (context);
|
||||
-
|
||||
- /* XXX This should be elsewhere. */
|
||||
- editor = GTKHTML_EDITOR (composer);
|
||||
- gtkhtml_editor_set_changed (editor, FALSE);
|
||||
}
|
||||
|
||||
/**
|
||||
diff --git a/mail/em-composer-utils.c b/mail/em-composer-utils.c
|
||||
index 23c1755..ef5476f 100644
|
||||
--- a/mail/em-composer-utils.c
|
||||
+++ b/mail/em-composer-utils.c
|
||||
@@ -510,11 +510,13 @@ composer_send_completed (EMailSession *session,
|
||||
AsyncContext *context)
|
||||
{
|
||||
GError *error = NULL;
|
||||
+ gboolean set_changed = FALSE;
|
||||
|
||||
e_mail_session_send_to_finish (session, result, &error);
|
||||
|
||||
if (e_activity_handle_cancellation (context->activity, error)) {
|
||||
g_error_free (error);
|
||||
+ set_changed = TRUE;
|
||||
goto exit;
|
||||
}
|
||||
|
||||
@@ -549,6 +551,7 @@ composer_send_completed (EMailSession *session,
|
||||
if (response == GTK_RESPONSE_ACCEPT) /* Save to Outbox */
|
||||
e_msg_composer_save_to_outbox (context->composer);
|
||||
g_error_free (error);
|
||||
+ set_changed = TRUE;
|
||||
goto exit;
|
||||
}
|
||||
|
||||
@@ -561,6 +564,9 @@ composer_send_completed (EMailSession *session,
|
||||
gtk_widget_destroy, context->composer);
|
||||
|
||||
exit:
|
||||
+ if (set_changed)
|
||||
+ gtkhtml_editor_set_changed (GTKHTML_EDITOR (context->composer), TRUE);
|
||||
+
|
||||
async_context_free (context);
|
||||
}
|
||||
|
||||
@@ -649,9 +655,11 @@ composer_save_to_drafts_complete (EMailSession *session,
|
||||
e_mail_session_handle_draft_headers_finish (session, result, &error);
|
||||
|
||||
if (e_activity_handle_cancellation (context->activity, error)) {
|
||||
+ gtkhtml_editor_set_changed (GTKHTML_EDITOR (context->composer), TRUE);
|
||||
g_error_free (error);
|
||||
|
||||
} else if (error != NULL) {
|
||||
+ gtkhtml_editor_set_changed (GTKHTML_EDITOR (context->composer), TRUE);
|
||||
g_warning ("%s", error->message);
|
||||
g_error_free (error);
|
||||
|
||||
@@ -688,6 +696,7 @@ composer_save_to_drafts_cleanup (CamelFolder *drafts_folder,
|
||||
|
||||
if (e_activity_handle_cancellation (context->activity, error)) {
|
||||
g_warn_if_fail (context->message_uid == NULL);
|
||||
+ gtkhtml_editor_set_changed (GTKHTML_EDITOR (context->composer), TRUE);
|
||||
async_context_free (context);
|
||||
g_error_free (error);
|
||||
return;
|
||||
@@ -698,6 +707,7 @@ composer_save_to_drafts_cleanup (CamelFolder *drafts_folder,
|
||||
alert_sink,
|
||||
"mail-composer:save-to-drafts-error",
|
||||
error->message, NULL);
|
||||
+ gtkhtml_editor_set_changed (GTKHTML_EDITOR (context->composer), TRUE);
|
||||
async_context_free (context);
|
||||
g_error_free (error);
|
||||
return;
|
||||
@@ -761,6 +771,7 @@ composer_save_to_drafts_got_folder (EMailSession *session,
|
||||
|
||||
if (e_activity_handle_cancellation (context->activity, error)) {
|
||||
g_warn_if_fail (drafts_folder == NULL);
|
||||
+ gtkhtml_editor_set_changed (GTKHTML_EDITOR (context->composer), TRUE);
|
||||
async_context_free (context);
|
||||
g_error_free (error);
|
||||
return;
|
||||
@@ -780,6 +791,7 @@ composer_save_to_drafts_got_folder (EMailSession *session,
|
||||
GTK_WINDOW (context->composer),
|
||||
"mail:ask-default-drafts", NULL);
|
||||
if (response != GTK_RESPONSE_YES) {
|
||||
+ gtkhtml_editor_set_changed (GTKHTML_EDITOR (context->composer), TRUE);
|
||||
async_context_free (context);
|
||||
return;
|
||||
}
|
||||
|
|
@ -1,51 +0,0 @@
|
|||
From 270b7b481529b23fced67a0624243da1c75c4c00 Mon Sep 17 00:00:00 2001
|
||||
From: Vincent Untz <vuntz@gnome.org>
|
||||
Date: Thu, 5 Jan 2012 12:00:07 +0100
|
||||
Subject: [PATCH] pst-import: Fix build with libpst 0.6.54 and require this
|
||||
version
|
||||
|
||||
pst_open() requires an additional argument now.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=667346
|
||||
---
|
||||
configure.ac | 4 ++--
|
||||
plugins/pst-import/pst-importer.c | 2 +-
|
||||
2 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index ce88950..b34ec77 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -47,7 +47,7 @@ m4_define([libgdata_minimum_version], [0.10])
|
||||
m4_define([libsoup_minimum_version], [2.31.2])
|
||||
m4_define([libxml_minimum_version], [2.7.3])
|
||||
m4_define([shared_mime_info_minimum_version], [0.22])
|
||||
-m4_define([libpst_minimum_version], [0.6.41])
|
||||
+m4_define([libpst_minimum_version], [0.6.54])
|
||||
m4_define([libnotify_minimum_version], [0.5.1])
|
||||
|
||||
dnl Optional Packages
|
||||
@@ -1479,7 +1479,7 @@ AC_ARG_ENABLE([pst-import],
|
||||
[enable_pst="$enableval"], [enable_pst=yes])
|
||||
|
||||
if test "x$enable_pst" = "xyes"; then
|
||||
- PKG_CHECK_MODULES(LIBPST, libpst, have_pst=yes, have_pst=no)
|
||||
+ PKG_CHECK_MODULES(LIBPST, libpst >= libpst_minimum_version, have_pst=yes, have_pst=no)
|
||||
AC_SUBST(LIBPST_CFLAGS)
|
||||
AC_SUBST(LIBPST_LIBS)
|
||||
|
||||
diff --git a/plugins/pst-import/pst-importer.c b/plugins/pst-import/pst-importer.c
|
||||
index 5b99053..4305827 100644
|
||||
--- a/plugins/pst-import/pst-importer.c
|
||||
+++ b/plugins/pst-import/pst-importer.c
|
||||
@@ -2219,7 +2219,7 @@ pst_init (pst_file *pst,
|
||||
DEBUG_REGISTER_CLOSE ();
|
||||
#endif
|
||||
|
||||
- if (pst_open (pst, filename) < 0) {
|
||||
+ if (pst_open (pst, filename, NULL) < 0) {
|
||||
pst_error_msg ("Error opening PST file %s", filename);
|
||||
return -1;
|
||||
}
|
||||
--
|
||||
1.7.7.3
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
diff -up evolution-3.2.3/mail/e-mail-folder-utils.c.save-as-mbox evolution-3.2.3/mail/e-mail-folder-utils.c
|
||||
--- evolution-3.2.3/mail/e-mail-folder-utils.c.save-as-mbox 2011-09-28 02:22:16.000000000 +0200
|
||||
+++ evolution-3.2.3/mail/e-mail-folder-utils.c 2012-04-23 09:20:46.594366070 +0200
|
||||
@@ -1178,8 +1178,8 @@ e_mail_folder_save_messages_sync (CamelF
|
||||
GError **error)
|
||||
{
|
||||
GFileOutputStream *file_output_stream;
|
||||
+ CamelStream *base_stream = NULL;
|
||||
GByteArray *byte_array;
|
||||
- CamelStream *base_stream;
|
||||
gboolean success = TRUE;
|
||||
guint ii;
|
||||
|
||||
@@ -1208,9 +1208,7 @@ e_mail_folder_save_messages_sync (CamelF
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
- /* CamelStreamMem takes ownership of the GByteArray. */
|
||||
byte_array = g_byte_array_new ();
|
||||
- base_stream = camel_stream_mem_new_with_byte_array (byte_array);
|
||||
|
||||
for (ii = 0; ii < message_uids->len; ii++) {
|
||||
CamelMimeMessage *message;
|
||||
@@ -1221,6 +1219,17 @@ e_mail_folder_save_messages_sync (CamelF
|
||||
gint percent;
|
||||
gint retval;
|
||||
|
||||
+ if (base_stream != NULL)
|
||||
+ g_object_unref (base_stream);
|
||||
+
|
||||
+ /* CamelStreamMem does NOT take ownership of the byte
|
||||
+ * array when set with camel_stream_mem_set_byte_array().
|
||||
+ * This allows us to reuse the same memory slab for each
|
||||
+ * message, which is slightly more efficient. */
|
||||
+ base_stream = camel_stream_mem_new ();
|
||||
+ camel_stream_mem_set_byte_array (
|
||||
+ CAMEL_STREAM_MEM (base_stream), byte_array);
|
||||
+
|
||||
uid = g_ptr_array_index (message_uids, ii);
|
||||
|
||||
message = camel_folder_get_message_sync (
|
||||
@@ -1278,18 +1287,19 @@ e_mail_folder_save_messages_sync (CamelF
|
||||
percent = ((ii + 1) * 100) / message_uids->len;
|
||||
camel_operation_progress (cancellable, percent);
|
||||
|
||||
- /* Flush the buffer for the next message.
|
||||
- * For memory streams this never fails. */
|
||||
- g_seekable_seek (
|
||||
- G_SEEKABLE (base_stream),
|
||||
- 0, G_SEEK_SET, NULL, NULL);
|
||||
+ /* Reset the byte array for the next message. */
|
||||
+ g_byte_array_set_size (byte_array, 0);
|
||||
|
||||
g_object_unref (message);
|
||||
}
|
||||
|
||||
exit:
|
||||
+ if (base_stream != NULL)
|
||||
+ g_object_unref (base_stream);
|
||||
+
|
||||
+ g_byte_array_free (byte_array, TRUE);
|
||||
+
|
||||
g_object_unref (file_output_stream);
|
||||
- g_object_unref (base_stream);
|
||||
|
||||
camel_operation_pop_message (cancellable);
|
||||
|
||||
3013
evolution.spec
3013
evolution.spec
File diff suppressed because it is too large
Load diff
10
flatpak-evolution-fix-service-names.sh
Executable file
10
flatpak-evolution-fix-service-names.sh
Executable file
|
|
@ -0,0 +1,10 @@
|
|||
#!/bin/bash
|
||||
|
||||
# see https://gitlab.gnome.org/GNOME/glib/issues/1737
|
||||
# previous versions used milliseconds instead of seconds as the timeout argument",
|
||||
(`pkg-config --atleast-version 2.60.1 gio-2.0` || `pkg-config --atleast-version 2.61.0 gio-2.0`) && TIMEOUTMULT= || TIMEOUTMULT=000
|
||||
|
||||
sed -e "s|\@SOURCES_SERVICE\@|$(pkg-config --variable=sourcesdbusservicename evolution-data-server-1.2)|" \
|
||||
-e "s|\@ADDRESSBOOK_SERVICE\@|$(pkg-config --variable=addressbookdbusservicename evolution-data-server-1.2)|" \
|
||||
-e "s|\@CALENDAR_SERVICE\@|$(pkg-config --variable=calendardbusservicename evolution-data-server-1.2)|" \
|
||||
-e "s|\@TIMEOUTMULT\@|${TIMEOUTMULT}|"
|
||||
29
flatpak-evolution-wrapper.sh.in
Normal file
29
flatpak-evolution-wrapper.sh.in
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
#!/bin/bash
|
||||
|
||||
if [ "$1" = "--quit" -o "$1" = "--force-shutdown" ]; then
|
||||
/app/bin/evolution.bin "$@"
|
||||
else
|
||||
export BOGOFILTER_DIR="${XDG_DATA_HOME}/bogofilter/"
|
||||
export GIO_USE_NETWORK_MONITOR=base
|
||||
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)
|
||||
if [ "${LINES}" = "0" ]; then
|
||||
/app/libexec/evolution-source-registry &
|
||||
gdbus wait --session --timeout=1@TIMEOUTMULT@ @SOURCES_SERVICE@
|
||||
fi
|
||||
|
||||
LINES=$(gdbus call --session --dest org.freedesktop.DBus --object-path /org/freedesktop/DBus --method org.freedesktop.DBus.ListNames | grep @ADDRESSBOOK_SERVICE@ | wc -l)
|
||||
if [ "${LINES}" = "0" ]; then
|
||||
/app/libexec/evolution-addressbook-factory -r &
|
||||
gdbus wait --session --timeout=1@TIMEOUTMULT@ @ADDRESSBOOK_SERVICE@
|
||||
fi
|
||||
|
||||
LINES=$(gdbus call --session --dest org.freedesktop.DBus --object-path /org/freedesktop/DBus --method org.freedesktop.DBus.ListNames | grep @CALENDAR_SERVICE@ | wc -l)
|
||||
if [ "${LINES}" = "0" ]; then
|
||||
/app/libexec/evolution-calendar-factory -r &
|
||||
gdbus wait --session --timeout=1@TIMEOUTMULT@ @CALENDAR_SERVICE@
|
||||
fi
|
||||
|
||||
/app/bin/evolution.bin "$@"
|
||||
fi
|
||||
5
rpminspect.yaml
Normal file
5
rpminspect.yaml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
runpath:
|
||||
allowed_paths:
|
||||
- /usr/lib/evolution
|
||||
- /usr/lib64/evolution
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
27b2e4ec00c7b9af03f9f034a3ad5dcd evolution-3.2.3.tar.xz
|
||||
SHA512 (evolution-3.59.1.tar.xz) = 26d6d4dfcdbc3d89f88d9e24096c7ff910d221119def75d7f80a397f682be96860726832c7c62b46769ce9cfcc15e5844cbcc016facc9b21b4eb9bbb2c17360d
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue