...
 
Commits (111)
......@@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 3.1)
cmake_policy(VERSION 3.1)
project(evolution
VERSION 3.26.0
VERSION 3.26.7
LANGUAGES C)
set(PROJECT_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=Evolution")
set(PROJECT_URL "http://wiki.gnome.org/Apps/Evolution/")
......@@ -291,6 +291,16 @@ pkg_check_modules(ENCHANT REQUIRED enchant>=${enchant_minimum_version})
pkg_check_modules(LIBSOUP REQUIRED libsoup-2.4>=${soup_minimum_version})
pkg_check_modules(WEB_EXTENSION REQUIRED webkit2gtk-4.0>=${webkit2gtk_minimum_version})
set(CMAKE_REQUIRED_FLAGS ${ENCHANT_CFLAGS})
set(CMAKE_REQUIRED_INCLUDES ${ENCHANT_INCLUDE_DIRS})
set(CMAKE_REQUIRED_LIBRARIES ${ENCHANT_LDFLAGS})
CHECK_C_SOURCE_COMPILES("#include <enchant/enchant.h>
#include <stdio.h>
int main(void) { enchant_dict_add (NULL, NULL, 0); enchant_dict_free_string_list (NULL, NULL); return 0; }" HAVE_ENCHANT_NEW_API)
unset(CMAKE_REQUIRED_FLAGS)
unset(CMAKE_REQUIRED_INCLUDES)
unset(CMAKE_REQUIRED_LIBRARIES)
# ******************************
# Canberra / Canberra-GTK Sound
# ******************************
......
Evolution 3.26.6 2018-03-05
---------------------------
Bug Fixes:
Bug 793582 - Add Column dialog doesn't work with dark themes (Milan Crha)
Miscellaneous:
[itip-formatter] Meeting request attendee response address not properly filled (Milan Crha)
Evolution 3.26.5 2018-02-05
---------------------------
Bug Fixes:
Bug 339675 - 'Include signature in new messages only' doesn't always work (Milan Crha)
Bug 792343 - [CompEditor] Date-only value changed to DateTime on save (Milan Crha)
Bug 792385 - [mail-to-task] Odd component editor window title (Unicode dash) (Milan Crha)
Bug 792480 - Delete key press should not create new event in Calendar views (Milan Crha)
Bug 792781 - 'Go to Folder' incorrectly unrefs CamelFolder twice (Milan Crha)
Bug 792736 - Remove false runtime warning from ml_sort_uids_by_tree() (Milan Crha)
Bug 792909 - [mail-to-task] Ensure UTF-8 valid Description (Milan Crha)
Bug 788589 - [Composer] Middle mouse button pastes selected text in wrong location (Milan Crha)
Bug 788823 - Link wrapping breaks paragraph text incorrectly (Milan Crha)
Bug 720387 - Always set error on failure of mail_autoconfig_initable_init() (Milan Crha)
Miscellaneous:
Crash under message-list.c:free_message_info_data() (Milan Crha)
Indentation in plain text adds unwanted spaces around links (Milan Crha)
[composer-autosave] Use-after-free during snapshot save to file (Milan Crha)
Translations:
Pieter Schalk Schoeman (af)
Evolution 3.26.4 2018-01-08
---------------------------
Bug Fixes:
Bug 791291 - Composer crashes if Ctrl+\ is pressed multiple times (Milan Crha)
Bug 791341 - Support pasting multiple addresses with line breaks (Milan Crha)
Bug 791346 - ‘Disposition-Notification-To’ header doesn’t take into account the ‘From Override’ field’s value (Milan Crha)
Bug 791793 - Unnecessary preview reload on style-updated in Tasks/Memos (Milan Crha)
Translations:
Stas Solovey (ru)
Evolution 3.26.3 2017-12-11
---------------------------
Bug Fixes:
Bug 789648 - Problem viewing .eml attachment (Milan Crha)
Bug 700778 - TNEF attachment not processed properly (Milan Crha)
Bug 790263 - [alarm-notify] URLs in Location field should be clickable (Milan Crha)
Bug 790326 - [evolution-backup] Allow running without GUI/DISPLAY (Milan Crha)
Bug 789526 - Incorrect message selected after Delete in real Trash folder (Milan Crha)
Bug 789571 - Handle webcal:// URI to add new On The Web calendar (Milan Crha)
Bug 790069 - Free/Busy Publishing should not include X-SUMMARY and X-LOCATION (Milan Crha)
Bug 790291 - Disallow shrinking message list to zero width (Milan Crha)
Bug 680268 - Handle meeting invitation with detached instances (Milan Crha)
Bug 790311 - Print of message attachment shows main message headers (Milan Crha)
Bug 790944 - Attachment filename in multipart/mixed can be lost (Milan Crha)
Bug 790666 - Comma in Full Name breaks meeting organizer validity check (Milan Crha)
Bug 790952 - Skip extra leading forward slashes in mailto: from Chrome (Milan Crha)
Bug 791203 - Add file extension to pasted image in Plain Text mode (Milan Crha)
Miscellaneous:
Workaround bug 674885 (type initialisation deadlock in GObject) (Milan Crha)
[Calendar] set_style_from_attendee(): Prevent crash when attendee has no mail set (Milan Crha)
Drag&drop of multiple messages from message list to composer fails (Milan Crha)
[Composer] Better care of autosave snapshot after WebKitWebProcess crash (Milan Crha)
Translations:
Kjartan Maraas (nb)
Evolution 3.26.2 2017-10-30
---------------------------
Bug Fixes:
Bug 781645 - Skip GSettings schema compile and icon cache update when DESTDIR is set (Milan Crha)
Bug 788156 - Remote content download slows down message preview (Milan Crha)
Bug 788430 - Corrections to FindSMIME.cmake (Дилян Палаузов)
Bug 788450 - Correct typo in e_cal_model_get_default_source_uid() (Milan Crha)
Bug 788293 - Editing an appointment name inline inserts newline when pressing Enter (Milan Crha)
Bug 788478 - Pasting as citation appends text to the end of message (Milan Crha)
Bug 788686 - To Do bar higlights as overdue tasks with DATE-only Due (Milan Crha)
Bug 788675 - [iCalendar import] Leave validation of iCalendar streams to libecal (Tim Ruffing)
Bug 788639 - Allow use of no Name in composer "From Override" (Milan Crha)
Bug 788829 - Busy loop when wrapping Reply quoted text (Milan Crha)
Bug 696047 - [alarm-notify] Busy loop on midnight and DST change (Milan Crha)
Bug 789009 - Inbox is not expanded automatically on restart (Michael Kuhn)
Bug 788916 - Localized "Fwd:"/"Re:" can't be disabled (Milan Crha)
Miscellaneous:
Initialize libxml2 global memory in the main() (Milan Crha)
Use icaltime_is_utc() instead of icaltimetype::is_utc (Milan Crha)
Label shortcuts prevent typing numbers (Milan Crha)
Crash after import file disappears before import is done (Milan Crha)
Crash under e_dom_resize_document_content_to_preview_width() (Milan Crha)
[ECellCombo] Misplaced combo popup under Wayland (Milan Crha)
Disable expand of To Do bar icon renderer (Milan Crha)
Store To Do bar width as proportion, not as absolute value (Milan Crha)
Translations:
Efstathios Iosifidis (el)
Gianvito Cavasoli (it)
Xavi Ivars (ca@valencia)
Marek Cernocky (cs)
Matej Urbančič (sl)
Pawan Chitrakar (ne)
Милош Поповић (sr)
Evolution 3.26.1 2017-10-02
---------------------------
Bug Fixes:
Bug 758945 - Disable inline display of TIFF images (Milan Crha)
Bug 787411 - [Wayland] Alt-shown hidden menubar cannot be interacted with (Milan Crha)
Bug 785618 - Unread mail count in IMAP folder not always updated (Milan Crha)
Bug 787590 - Replace use of gnome_desktop_thumbnail_scale_down_pixbuf() (Emmanuele Bassi)
Bug 785178 - Message preview pane size gets reset every time on HiDPI (Milan Crha)
Bug 787646 - Replace deprecated and removed enchant API usage (Milan Crha)
Bug 739059 - Wrong mail account chosen when Forward as iCalendar (Milan Crha)
Bug 788050 - Manual check for Junk requires automatic junk filtering on (Milan Crha)
Bug 788051 - Junk messages moved to a real folder are considered seen (Milan Crha)
Bug 788164 - Allow adding notes to messages in a search folder (Milan Crha)
Bug 788231 - PageDown in Contacts List view mode misbehaves (Milan Crha)
Bug 788112 - To Do Bar has recurring items from following week (Milan Crha)
Miscellaneous:
Add flatpak build script for stable Evolution version (Milan Crha)
Show also git commit ID of Evolution in VERSION_SUBSTRING of flatpak build (Milan Crha)
Correct runtime warning when creating All Day Appointment (Milan Crha)
Cannot change organizer of existing meeting (Milan Crha)
Use large-enough buffer in e_calendar_item_draw_day_numbers() (Milan Crha)
Fix some syntax errors in translations (Jeremy Bicha)
Remove linked page that got deleted in 8f967d9f (Andre Klapper)
Translations:
Hannie Dumoleyn (nl)
Dušan Kazik (sk)
Pawan Chitrakar (ne)
Matej Urbančič (sl)
Evolution 3.26.0 2017-09-11
---------------------------
......
......@@ -31,7 +31,7 @@ set(mozilla_nss "")
set(MOZILLA_NSS_LIB_DIR "")
# Use pkg-config when none is specified
if((WITH_NSPR_INCLUDES STREQUAL "") AND (WITH_NSPR_LIBS STREQUAL "") AND (WITH_NSS_INCLUDES STREQUAL "") AND (WITH_NSS_INCLUDES STREQUAL ""))
if((WITH_NSPR_INCLUDES STREQUAL "") AND (WITH_NSPR_LIBS STREQUAL "") AND (WITH_NSS_INCLUDES STREQUAL "") AND (WITH_NSS_LIBS STREQUAL ""))
foreach(pkg nspr mozilla-nspr firefox-nspr xulrunner-nspr seamonkey-nspr)
pkg_check_exists(_have_pkg ${pkg})
if(_have_pkg)
......@@ -70,7 +70,7 @@ if(NOT (WITH_NSPR_INCLUDES STREQUAL ""))
set(CMAKE_REQUIRED_INCLUDES ${WITH_NSPR_INCLUDES})
endif(NOT (WITH_NSPR_INCLUDES STREQUAL ""))
CHECK_INCLUDE_FILES(nspr.h prio.h _have_headers)
CHECK_INCLUDE_FILES("nspr.h;prio.h" _have_headers)
unset(CMAKE_REQUIRED_INCLUDES)
......@@ -86,7 +86,7 @@ set(CMAKE_REQUIRED_INCLUDES ${MANUAL_NSPR_INCLUDES})
set(CMAKE_REQUIRED_LIBRARIES ${nsprlibs})
CHECK_C_SOURCE_COMPILES("#include <prinit.h>
int main(void) { PR_Initialized(); return 0; }" _nsprlibs_okay)
unset(CMAKE_REQUIRED_FLAGS)
unset(CMAKE_REQUIRED_INCLUDES)
unset(CMAKE_REQUIRED_LIBRARIES)
if(NOT _nsprlibs_okay)
......@@ -109,7 +109,13 @@ if(NOT (WITH_NSS_INCLUDES STREQUAL ""))
set(CMAKE_REQUIRED_INCLUDES ${WITH_NSS_INCLUDES})
endif(NOT (WITH_NSS_INCLUDES STREQUAL ""))
CHECK_INCLUDE_FILES(nss.h ssl.h smime.h _have_headers)
if(NOT (WITH_NSPR_INCLUDES STREQUAL ""))
list(APPEND CMAKE_REQUIRED_INCLUDES ${WITH_NSPR_INCLUDES})
endif(NOT (WITH_NSPR_INCLUDES STREQUAL ""))
unset(_have_headers CACHE)
CHECK_INCLUDE_FILES("nss.h;ssl.h;smime.h" _have_headers)
unset(CMAKE_REQUIRED_INCLUDES)
......@@ -125,7 +131,7 @@ set(CMAKE_REQUIRED_INCLUDES ${MANUAL_NSS_INCLUDES})
set(CMAKE_REQUIRED_LIBRARIES ${nsslibs} ${nsprlibs})
CHECK_C_SOURCE_COMPILES("#include <nss.h>
int main(void) { NSS_Init(\"\"); return 0; }" _nsslibs_okay)
unset(CMAKE_REQUIRED_FLAGS)
unset(CMAKE_REQUIRED_INCLUDES)
unset(CMAKE_REQUIRED_LIBRARIES)
if(NOT _nsslibs_okay)
......
......@@ -238,9 +238,11 @@ macro(add_gsettings_schemas _target _schema0)
if(_install_code)
# Compile gsettings schemas and ensure that all of them are in the place.
install(CODE
"execute_process(${_install_code}
COMMAND ${CMAKE_COMMAND} -E chdir . \"${GLIB_COMPILE_SCHEMAS}\" \"${GSETTINGS_SCHEMAS_DIR}\"
)")
"if(\"\$ENV{DESTDIR}\" STREQUAL \"\")
execute_process(${_install_code}
COMMAND ${CMAKE_COMMAND} -E chdir . \"${GLIB_COMPILE_SCHEMAS}\" \"${GSETTINGS_SCHEMAS_DIR}\"
)
endif(\"\$ENV{DESTDIR}\" STREQUAL \"\")")
endif(_install_code)
endmacro(add_gsettings_schemas)
......
......@@ -60,9 +60,11 @@ macro(add_icon_cache_files _destdir _fileslistvar)
if(GTK_UPDATE_ICON_CACHE)
install(CODE
"execute_process(${_install_code}
COMMAND ${CMAKE_COMMAND} -E chdir . ${_update_icon_cache_cmd}
)")
"if(\"\$ENV{DESTDIR}\" STREQUAL \"\")
execute_process(${_install_code}
COMMAND ${CMAKE_COMMAND} -E chdir . ${_update_icon_cache_cmd}
)
endif(\"\$ENV{DESTDIR}\" STREQUAL \"\")")
endif(GTK_UPDATE_ICON_CACHE)
endmacro(add_icon_cache_files)
......
......@@ -134,3 +134,6 @@
/* When defined contacts preview will contain maps */
#cmakedefine ENABLE_CONTACT_MAPS 1
/* Whether enchant contains new API */
#cmakedefine HAVE_ENCHANT_NEW_API 1
......@@ -17,7 +17,7 @@ X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=@BASE_VERSION@.x
X-GNOME-Bugzilla-OtherBinaries=evolution-addressbook-factory;evolution-calendar-factory;evolution-source-registry;evolution-user-prompter;
X-GNOME-UsesNotifications=true
MimeType=text/calendar;text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;
MimeType=text/calendar;text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;x-scheme-handler/webcal;
[Desktop Action new-window]
_Name=New Window
......
......@@ -41,7 +41,7 @@ th {
margin: 8px;
}
a {
a.evo-awrap {
white-space:normal;
word-break:break-all;
}
......
......@@ -80,7 +80,7 @@ object { /* GtkWidgets */
font-weight: bold;
}
a {
a.evo-awrap {
white-space: normal;
word-break: break-all;
}
......
......@@ -271,7 +271,6 @@
"name": "evolution",
"buildsystem": "cmake",
"config-opts": [
"-DVERSION_SUBSTRING:STRING=' (flatpak)'",
"-DENABLE_AUTOAR=OFF",
"-DENABLE_CONTACT_MAPS=OFF",
"-DENABLE_GNOME_DESKTOP=OFF",
......@@ -293,7 +292,14 @@
"type": "git",
"url": "https://git.gnome.org/browse/evolution",
"branch": "master"
},
{
"type": "shell",
"commands": [
"cp config.h.in config.h.in.orig",
"cat config.h.in.orig | sed -e \"s|\\@VERSION_SUBSTRING\\@| \\(flatpak git$(git log --pretty=format:%h HEAD^..HEAD)\\)|\" >config.h.in"
]
},
{
......
{
"app-id": "org.gnome.Evolution",
"runtime": "org.gnome.Platform",
"runtime-version": "3.24",
"sdk": "org.gnome.Sdk",
"command": "evolution",
"rename-desktop-file": "evolution.desktop",
"rename-icon": "evolution",
"copy-icon": true,
"branch": "gnome-3-26",
"desktop-file-name-suffix": " (3.26)",
"build-options" : {
"cflags": "-O2 -g -Wno-deprecated-declarations",
"cxxflags": "-O2 -g -Wno-deprecated-declarations"
},
"cleanup": [
"/include",
"/lib/pkgconfig",
"/share/pkgconfig",
"/share/aclocal",
"*.la",
"*.a"
],
"finish-args": [
"--socket=x11",
"--share=ipc",
"--socket=wayland",
"--socket=pulseaudio",
"--share=network"
],
"modules": [
{
"name": "libical",
"cleanup": [ "/lib/cmake" ],
"buildsystem": "cmake",
"config-opts": [
"-DCMAKE_INSTALL_LIBDIR:PATH=/app/lib",
"-DBUILD_SHARED_LIBS:BOOL=ON",
"-DGOBJECT_INTROSPECTION:BOOL=OFF"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/libical/libical/releases/download/v2.0.0/libical-2.0.0.tar.gz",
"sha256": "654c11f759c19237be39f6ad401d917e5a05f36f1736385ed958e60cf21456da"
}
]
},
{
"name": "liboauth",
"config-opts": [ "--enable-nss" ],
"cleanup": [ "/share/man" ],
"sources": [
{
"type": "archive",
"url": "https://downloads.sourceforge.net/project/liboauth/liboauth-1.0.3.tar.gz",
"sha256": "0df60157b052f0e774ade8a8bac59d6e8d4b464058cc55f9208d72e41156811f"
}
]
},
{
"name": "libgdata",
"config-opts": [
"--disable-always-build-tests",
"--disable-goa",
"--disable-gtk-doc",
"--disable-introspection",
"--disable-installed-tests",
"--disable-vala"
],
"cleanup": [
"/share/gtk-doc"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/libgdata/0.17/libgdata-0.17.9.tar.xz",
"sha256": "85c4f7674c0098ffaf060ae01b6b832cb277b3673d54ace3bdedaad6b127453a"
}
]
},
{
"name": "geocode-glib",
"config-opts": [
"--disable-introspection",
"--disable-gtk-doc"
],
"cleanup": [
"/share/gtk-doc"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/geocode-glib/3.24/geocode-glib-3.24.0.tar.xz",
"sha256": "19c1fef4fd89eb4bfe6decca45ac45a2eca9bb7933be560ce6c172194840c35e"
}
]
},
{
"name": "libgweather",
"config-opts": [
"--disable-glade-catalog",
"--disable-introspection",
"--disable-vala"
],
"cleanup": [
"/share/gtk-doc"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/libgweather/3.24/libgweather-3.24.1.tar.xz",
"sha256": "1227316037b63dac4153031a22abccb3d2ac679a7409e29cd303eec499eb653c"
}
]
},
{
"name": "openldap",
"cleanup": [
"/bin",
"/share/man"
],
"config-opts": [
"--disable-backends",
"--disable-overlays",
"--disable-slapd",
"--disable-debug",
"--enable-dynamic",
"--without-threads",
"--with-tls=gnutls"
],
"sources": [
{
"type": "archive",
"url": "http://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.45.tgz",
"sha256": "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824"
}
]
},
{
"name": "dconf",
"config-opts": [
"--disable-gtk-doc",
"--disable-man"
],
"cleanup": [
"/share/bash-completion",
"/share/gtk-doc",
"/share/vala"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/dconf/0.26/dconf-0.26.0.tar.xz",
"sha256": "8683292eb31a3fae31e561f0a4220d8569b0f6d882e9958b68373f9043d658c9"
}
]
},
{
"name": "libgpg-error",
"cleanup": [
"/bin",
"/share/common-lisp",
"/share/info",
"/share/man"
],
"sources": [
{
"type": "archive",
"url": "https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.27.tar.bz2",
"sha256": "4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2"
}
]
},
{
"name": "libgcrypt",
"cleanup": [
"/bin",
"/share/info",
"/share/man"
],
"sources": [
{
"type": "archive",
"url": "https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.8.1.tar.bz2",
"sha256": "7a2875f8b1ae0301732e878c0cca2c9664ff09ef71408f085c50e332656a78b3"
}
]
},
{
"name": "gnome-keyring",
"config-opts": [
"--with-pkcs11-config=/app/share/gk-to-remove",
"--with-pkcs11-modules=/app/share/gk-to-remove",
"--disable-doc",
"--disable-pam",
"--disable-p11-tests",
"--disable-ssh-agent"
],
"cleanup": [
"/etc/xdg",
"/share/gk-to-remove",
"/share/GConf"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/gnome-keyring/3.20/gnome-keyring-3.20.1.tar.xz",
"sha256": "97964e723f454be509c956ed5e38b5c2fd7363f43bd3f153b94a4a63eb888c8c"
}
]
},
{
"name": "evolution-data-server",
"buildsystem": "cmake",
"cleanup": [ "/share/GConf" ],
"config-opts": [
"-DENABLE_FILE_LOCKING=fcntl",
"-DENABLE_DOT_LOCKING=OFF",
"-DENABLE_GOOGLE_AUTH=ON",
"-DENABLE_GTK=ON",
"-DENABLE_UOA=OFF",
"-DENABLE_GOA=OFF",
"-DENABLE_EXAMPLES=OFF",
"-DENABLE_INTROSPECTION=OFF",
"-DENABLE_VALA_BINDINGS=OFF",
"-DENABLE_INSTALLED_TESTS=OFF",
"-DENABLE_GTK_DOC=OFF",
"-DWITH_PRIVATE_DOCS=OFF",
"-DWITH_PHONENUMBER=OFF",
"-DWITH_SYSTEMDUSERUNITDIR=OFF"
],
"sources": [
{
"type": "git",
"url": "https://git.gnome.org/browse/evolution-data-server",
"branch": "gnome-3-26"
}
]
},
{
"name": "gtkspell3",
"config-opts": [
"--disable-gtk-doc",
"--disable-introspection",
"--disable-vala"
],
"cleanup": [ "/share/gtk-doc" ],
"sources": [
{
"type": "archive",
"url": "https://downloads.sourceforge.net/project/gtkspell/3.0.9/gtkspell3-3.0.9.tar.xz",
"sha256": "a4f4a4a2789f7499563e26d96b22d8085222ebe278da47d026b2de782b8b4d26"
}
]
},
{
"name": "evolution",
"buildsystem": "cmake",
"config-opts": [
"-DENABLE_AUTOAR=OFF",
"-DENABLE_CONTACT_MAPS=OFF",
"-DENABLE_GNOME_DESKTOP=OFF",
"-DENABLE_GTK_DOC=OFF",
"-DENABLE_INSTALLED_TESTS=OFF",
"-DENABLE_LIBCRYPTUI=OFF",
"-DENABLE_PST_IMPORT=OFF",
"-DENABLE_TEXT_HIGHLIGHT=OFF",
"-DENABLE_YTNEF=OFF",
"-DWITH_GLADE_CATALOG=OFF",
"-DWITH_HELP=OFF"
],
"cleanup": [
"/etc/xdg",
"/share/GConf"
],
"sources": [
{
"type": "git",
"url": "https://git.gnome.org/browse/evolution",
"branch": "gnome-3-26"
},
{
"type": "shell",
"commands": [
"cp config.h.in config.h.in.orig",
"cat config.h.in.orig | sed -e \"s|\\@VERSION_SUBSTRING\\@| \\(flatpak git$(git log --pretty=format:%h HEAD^..HEAD)\\)|\" >config.h.in"
]
},
{
"type": "script",
"commands": [
"echo evolution-flatpak | /app/bin/gnome-keyring-daemon --daemonize --unlock &",
"/app/libexec/dconf-service &",
"sleep 1",
"/app/libexec/evolution-source-registry &",
"sleep 1",
"/app/libexec/evolution-addressbook-factory -r &",
"/app/libexec/evolution-calendar-factory -r &",
"sleep 1",
"/app/bin/evolution.bin",
"sleep 3"
],
"dest-filename": "flatpak-evolution-wrapper.sh"
},
{
"type": "script",
"commands": [ "dbus-run-session /app/bin/evolution-wrapper" ],
"dest-filename": "flatpak-evolution-run.sh"
}
],
"post-install": [
"mv /app/bin/evolution /app/bin/evolution.bin",
"cp flatpak-evolution-run.sh /app/bin/evolution",
"cp flatpak-evolution-wrapper.sh /app/bin/evolution-wrapper"
]
},
{
"name": "libmspack",
"cleanup": [ "/bin" ],
"sources": [
{
"type": "archive",
"url": "https://www.cabextract.org.uk/libmspack/libmspack-0.6alpha.tar.gz",
"sha256": "1edbee82accb28e679ab538f803aab7a5a569e4102ccf1715b462b1bd915f921"
}
]
},
{
"name": "evolution-ews",
"buildsystem": "cmake",
"sources": [
{
"type": "git",
"url": "https://git.gnome.org/browse/evolution-ews",
"branch": "gnome-3-26"
}
]
}
]
}
......@@ -7,7 +7,6 @@
<desc>Add and edit a Microsoft Exchange account in <app>Evolution</app>.</desc>
<link type="guide" xref="mail-account-management#mail-corporate-account-types"/>
<link type="guide" xref="exchange-placeholder"/>
<revision pkgversion="2.30.2" version="0.3" date="2011-07-30" status="draft"/>
<credit type="author">
......
......@@ -12754,7 +12754,7 @@ msgid ""
"app>."
msgstr ""
"Seznam úkolů bude přidán do seznamu se seznamy úkolů v aplikaci "
"<app>Evolution<app>."
"<app>Evolution</app>."
#. (itstool) path: info/desc
#: C/tasks-display-settings.page:5
......
......@@ -9927,7 +9927,7 @@ msgid ""
"ignore for the time being, via the <gui>IMAP Subscriptions Manager</gui>."
msgstr ""
"Weil das Öffnen vieler IMAP-Ordner auf dem Server Zeit beansprucht, können "
"Sie festlegen, welche IMAP-Ordner abgefragt und in <gui>Evolution/<gui> "
"Sie festlegen, welche IMAP-Ordner abgefragt und in <app>Evolution</app> "
"angezeigt werden sollen, und welche vorerst ignoriert werden sollen. Die "
"Einstellung erfolgt in der <gui>IMAP-Abonnementverwaltung</gui>."
......@@ -11041,7 +11041,7 @@ msgstr ""
#. (itstool) path: info/desc
#: C/mail-refresh-folders.page:5
msgid "Ways to update your <app>Evolution</app> folders."
msgstr "So aktualisieren Sie Ordner in <gui>Evolution<gui>."
msgstr "So aktualisieren Sie Ordner in <app>Evolution</app>."
#. (itstool) path: page/title
#: C/mail-refresh-folders.page:20
......
This diff is collapsed.
This diff is collapsed.
......@@ -15798,12 +15798,12 @@ msgstr "Odpojuje se od „%s“"
#: ../src/libemail-engine/e-mail-store-utils.c:264
#, c-format
msgid "Reconnecting to “%s”"
msgstr "Opětovné se připojuje k „%s“"
msgstr "Opětovně se připojuje k „%s“"
#: ../src/libemail-engine/e-mail-store-utils.c:349
#, c-format
msgid "Preparing account “%s” for offline"
msgstr "Příprava účtu „%s“ pro režim odpojení"
msgstr "Přípravuje se účet „%s“ pro režim odpojení"
#: ../src/libemail-engine/mail-ops.c:88
msgid "Filtering Selected Messages"
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -239,6 +239,7 @@
<property name="label" translatable="yes">location of appointment</property>
<property name="wrap">True</property>
<property name="max_width_chars">80</property>
<property name="selectable">True</property>
<property name="xalign">0</property>
</object>
<packing>
......
......@@ -235,6 +235,7 @@ static void
queue_midnight_refresh (void)
{
icaltimezone *zone;
time_t now;
if (midnight_refresh_id != NULL) {
alarm_remove (midnight_refresh_id);
......@@ -242,7 +243,14 @@ queue_midnight_refresh (void)
}
zone = config_data_get_timezone ();
midnight = time_day_end_with_zone (time (NULL), zone);
now = time (NULL);
midnight = time_day_end_with_zone (now, zone);
while (midnight <= now) {
now += 60 * 60; /* increment one day */
midnight = time_day_end_with_zone (now, zone);
debug (("Required correction of the day end, now at %s", e_ctime (&midnight)));
}
debug (("Refresh at %s", e_ctime (&midnight)));
......@@ -300,6 +308,9 @@ midnight_refresh_cb (gpointer alarm_id,
{
struct _midnight_refresh_msg *msg;
if (midnight_refresh_id == alarm_id)
midnight_refresh_id = NULL;
msg = g_slice_new0 (struct _midnight_refresh_msg);
msg->header.func = (MessageFunc) midnight_refresh_async;
msg->remove = TRUE;
......
......@@ -248,7 +248,7 @@ alarm_remove (gpointer alarm)
l = g_list_find (alarms, ar);
if (!l) {
g_warning (G_STRLOC ": Requested removal of nonexistent alarm!");
debug ((G_STRLOC ": Requested removal of nonexistent alarm!"));
return;
}
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -3580,7 +3580,7 @@ e_cal_model_get_default_source_uid (ECalModel *model)
g_return_val_if_fail (model != NULL, NULL);
g_return_val_if_fail (E_IS_CAL_MODEL (model), NULL);
if (model->priv->default_source_uid && !model->priv->default_source_uid)
if (model->priv->default_source_uid && !*model->priv->default_source_uid)
return NULL;
return model->priv->default_source_uid;
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.