summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Make sure intltool-merge cache is created only onceMilan Crha2018-10-301-1/+10
| | | | | | | | | Similar to https://gitlab.gnome.org/GNOME/evolution/issues/196 when intltool-merge is called in parallel, it could either rewrite the ongoing attempt to build it or use an incomplete data, which results in broken output files (.desktop, .metainfo and so on). This change ensures the intltool-merge cache is created only once and any other requests which would use it will wait until it's created.
* evo-I#196 - Build developer documentation in a fix orderMilan Crha2018-10-301-0/+1
| | | | Related to https://gitlab.gnome.org/GNOME/evolution/issues/196
* Added Slovenian translationMatej Urbančič2018-10-251-895/+942
|
* Add translator comments into camel-sasl-anonymous.cMilan Crha2018-10-251-3/+8
| | | | Related to https://bugzilla.gnome.org/show_bug.cgi?id=658742
* Suppress libxml2 warnings when parsing data with e_xml_parse_data()Milan Crha2018-10-241-1/+1
|
* [IMAPx] Fix a concurrent message download issueMilan Crha2018-10-241-22/+34
| | | | | | | | | | | | When there had been two requests to download one message at the same time the later waits for the former to finish, then it reads the message from the local cache. The problem is that the later can use the same stream as the former, but this stream is re-winded at the end, thus the later attempt doesn't read anything and produces basically empty message, instead of the proper content. This could be sometimes observed when viewing message source of a message which was not downloaded yet.
* I#49 - [CardDAV] Local cache made broken after updateMilan Crha2018-10-235-2/+69
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/49
* I#50 - [Reminders] Ignore all errors on a reminder dismissMilan Crha2018-10-221-7/+3
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/50
* Update Chinese (Taiwan) translationYi-Jyun Pan2018-10-201-1028/+655
|
* Bug 606071 - [Calendar] Preserve existing CREATED/LAST-MODIFIED on createMilan Crha2018-10-192-9/+30
| | | | Closes https://bugzilla.gnome.org/show_bug.cgi?id=606071
* I#48 - [CalDAV] Use Location as TZIDMilan Crha2018-10-191-1/+1
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/48
* [On The Web calendar] Log also response body when requestedMilan Crha2018-10-181-27/+43
| | | | | | | There had been logged only headers even when the user requested to log everything due to use of SoupRequest. The added code logs also the response body when requested. The order of the headers and the body can be opposite, due to libsoup internals.
* Make tests retry when factory doesn't know about added ESource yetMilan Crha2018-10-172-13/+86
| | | | | | | | | | | When the test creates a new ESource and saves it, then it waits for an "source-added" signal on an ESourceRegistry instance to know that it had been "registered" in the registry. It could sometimes happen that the client received this signal before the factory, which means that trying to open this ESource fails with a NOT_FOUND error due to the factory's ESourceRegistry instance wasn't updated yet. This change tries again for three times with a one second delay, which should be enough to have the factory's list of known sources updated.
* [CamelProvider] Do not localize empty strings in provider configurationMilan Crha2018-10-171-1/+1
| | | | | | Do not localize a config entry text which is an empty string, because localizing empty string means getting information about the localization itself.
* Correct e-source-camel.c to unset G_PARAM_EXPLICIT_NOTIFYMilan Crha2018-10-121-1/+1
| | | | | Otherwise the CamelSettings are not properly used. This had been caused by the changes from the previous commit.
* Use G_PARAM_EXPLICIT_NOTIFY flag to avoid false property change notificationsMilan Crha2018-10-1276-90/+359
| | | | | | Also introduce and use e_util_strcmp0(), which can avoid the most common mistake of comparing a NULL with an empty string, which are equal after e_util_strdup_strip(), but which caused a false property change notification.
* I#44 - [CalDAV/CardDAV] Ignore Not Found error on resource deleteMilan Crha2018-10-112-0/+14
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/44
* I#43 - [CalDAV] Change of calendar-auto-schedule not used immediatelyMilan Crha2018-10-103-13/+50
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/43
* I#42 - [Collection CalDAV] Populate calendar-auto-schedule for discovered ↵Milan Crha2018-10-104-26/+60
| | | | | | sources Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/42
* Bug 228772 - Allow to specify a default language for a given identityMilan Crha2018-10-083-1/+125
| | | | Closes https://bugzilla.gnome.org/show_bug.cgi?id=228772
* Post-release version bumpMilan Crha2018-10-081-1/+1
|
* NEWS update for 3.31.13.31.1Milan Crha2018-10-081-0/+32
|
* Updated Lithuanian translationAurimas Černius2018-10-071-95/+115
|
* Updated Lithuanian translationAurimas Černius2018-10-071-301/+255
|
* I#40 - [IMAPx] Support RFC 6855 (IMAP Support for UTF-8) ][Milan Crha2018-10-053-8/+42
| | | | Related to https://gitlab.gnome.org/GNOME/evolution-data-server/issues/40
* Fix a tiny coding style issue from the previous commitMilan Crha2018-10-051-1/+1
|
* I#40 - [IMAPx] Support RFC 6855 (IMAP Support for UTF-8)Milan Crha2018-10-053-3/+26
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/40
* [evolution-dbus-session] Proxy also D-Bus subtreesMilan Crha2018-10-041-11/+46
| | | | | When an interface contains a D-Bus subtree, then proxy it too, thus the caller has available everything the interface provides.
* I#38 - Archive from search folder should use original folder for transferMilan Crha2018-10-023-6/+137
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/38
* I#37 - [IMAPx] Disable request of BODYSTRUCTURE when its response is brokenMilan Crha2018-10-023-12/+70
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/37
* I#36 - Asks for password after going online, even it's storedMilan Crha2018-09-271-1/+2
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/36
* I#35 - [IMAPx] Ignore incomplete BODYSTRUCTURE responsesMilan Crha2018-09-271-24/+67
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/35
* Fix a memory leak in ebmb_start_view_thread_func()Milan Crha2018-09-251-0/+2
| | | | Found when looking on https://gitlab.gnome.org/GNOME/evolution-ews/issues/18
* M!2 - Expose GData 'parent' and 'position' task fieldsGeorges Basile Stavracas Neto2018-09-251-0/+47
| | | | | | | | | | | | | | | | | | | | The 'parent' property of the GDataTasksTask object is exposed through ICAL_RELATEDTO_PROPERTY, which matches the practices of GNOME To Do and NextCloud and other ICal-based providers. The position, however, is exposed through an X ICal property named X-EVOLUTION-GTASKS-POSITION. This doesn't affect Evolution in any form, but will still allow external consumers of EDS to retrieve the position of the task. Since GData tasks themselves aren't backed by ICal components, we have some creative freedom to use X properties. Updating the task position and parent requires [1], but a compile check was added to not force EDS to bump the libgdata version. [1] https://gitlab.gnome.org/GNOME/libgdata/merge_requests/4 Closes https://gitlab.gnome.org/GNOME/evolution-data-server/merge_requests/2
* I#34 - Remove Ubuntu Online Accounts from masterMilan Crha2018-09-2423-2862/+0
| | | | | | It had been moved to https://gitlab.com/accounts-sso/evolution-data-server-signon Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/34
* I#31 - [ESoupSession] Preset authentication when username is filledMilan Crha2018-09-241-68/+148
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/31
* I#32 - test-cal-meta-backend cannot run without installed EvolutionMilan Crha2018-09-204-7/+44
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/32
* I#30 - Some of the tests fail to run with disabled RPATHMilan Crha2018-09-1835-47/+97
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/30
* I#29 - Changed user name not propagated to collection child sources ][Milan Crha2018-09-172-48/+93
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/29
* Update Hungarian translationGábor Kelemen2018-09-161-557/+1671
| | | | (cherry picked from commit 380a6f1a4a0889dd020ca39367bc99d65bfe51f0)
* I#3 - [GPG] Mails that are not encrypted look encrypted ][Milan Crha2018-09-131-1/+4
| | | | | | | | One change, when the status stream ends an ongoing decrypt_state, still read the stdout data as valid decrypted data, otherwise the real output could be truncated. Related to https://gitlab.gnome.org/GNOME/evolution-data-server/issues/3
* I#29 - Changed user name not propagated to collection child sourcesMilan Crha2018-09-131-6/+79
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/29
* Mark string for a translationMilan Crha2018-09-121-1/+1
|
* I#24 - The 'contacts' calendar backend leaks BookRecordMilan Crha2018-09-071-18/+36
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/24
* Updated Czech translationMarek Cernocky2018-09-041-774/+849
|
* Address two Clang warningsMilan Crha2018-09-032-0/+2
|
* [NNTP] Address REVERSE_INULL Coverity scan issueMilan Crha2018-09-031-4/+9
| | | | | | | | | | src/camel/providers/nntp/camel-nntp-store.c:2252: deref_ptr: Directly dereferencing pointer "nntp_stream" src/camel/providers/nntp/camel-nntp-store.c:2355: check_after_deref: Null-checking "nntp_stream" suggests that it may be null, but it has already been dereferenced on all paths leading to the check. 2353| 2354| if (ret == -1) { 2355|-> if (nntp_stream) 2356| camel_nntp_stream_unlock (nntp_stream); 2357|
* Add an optionally built evolution-dbus-session toolMilan Crha2018-09-034-0/+799
| | | | | | | | | | | | The tool runs an isolated D-Bus session, but it also passes D-Bus messages between the "parent" D-Bus session and the isolated D-Bus session. It can be used for example by Flatpak applications to run an isolated D-Bus session for recent evolution-data-server D-Bus services, while still being able to talk to requested D-Bus interfaces from the "parent" D-Bus session. Its build can be enabled with -DENABLE_DBUS_SESSION_TOOL=ON CMake command argument.
* evo-I#86 - Quoting of plain text mail into HTML mode mangles deeper levelsMilan Crha2018-09-031-6/+7
| | | | Related to https://gitlab.gnome.org/GNOME/evolution/issues/86
* Bump the BASE_VERSION variableMilan Crha2018-09-031-1/+1
|