summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [ESourceRegistryServer] Add transfer annotationswip/tintou/source-registry-server-annotationsCorentin Noël2018-12-151-6/+7
| | | | Even if the documentation describes it, it is quicker when looking at the documentation.
* I#68 - WebDAV registry backend Refresh can remove existing sourcesMilan Crha2018-12-124-14/+65
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/68
* M!8 - [CalDAV] Invert success value of schedule outbox free_busyJamie McClymont2018-12-121-1/+1
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/merge_requests/8
* M!7 - [CalDAV] Perform free-busy-query on the correct principalJamie McClymont2018-12-121-1/+1
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/merge_requests/7
* Bug 651234 - Update developer documentation for e_destination_get_name()Milan Crha2018-12-111-2/+4
| | | | Closes https://bugzilla.gnome.org/show_bug.cgi?id=651234
* Bug 576071 - Update developer documentation of e_book_query_{andv,orv}()Milan Crha2018-12-111-2/+4
| | | | Closes https://bugzilla.gnome.org/show_bug.cgi?id=576071
* Bug 312581 - Optimise string manipulation in vCard parsingMilan Crha2018-12-111-44/+102
|
* Correct developer documentation of some EBook asynchronous APIMilan Crha2018-12-111-8/+8
| | | | Related to https://bugzilla.gnome.org/show_bug.cgi?id=349069
* Post-release version bumpMilan Crha2018-12-101-1/+1
|
* NEWS update for 3.31.33.31.3Milan Crha2018-12-101-0/+37
|
* Bug 719328 - [IMAPx] Fails to update folder content with QResyncMilan Crha2018-12-073-57/+144
| | | | Closes https://bugzilla.gnome.org/show_bug.cgi?id=719328
* I#65 - [Documentation] Fix several warnings with non-existing linksCorentin Noël2018-12-0626-85/+100
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/65
* [Flatpak] Make alarm-notify use the D-Bus services prefix, if specifiedMilan Crha2018-12-061-0/+4
| | | | Without it the process cannot own the D-Bus name, thus it doesn't start.
* I#64 - S/MIME: Two signerInfos (one *invalid*, one valid) are merged into a ↵Milan Crha2018-12-051-1/+1
| | | | | | single valid indicator Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/64
* M!6 - [Documentation] Fix references to unexisting functions or classesCorentin Noël2018-12-056-13/+11
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/merge_requests/6
* [EDBus Private] Add new symbols into the developer documentationCorentin Noël2018-12-051-0/+8
|
* I#63 - [CalDAV/CardDAV] Incorrectly thinks an object is created in offlineMilan Crha2018-12-052-6/+6
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/63
* Let child source with 'none' authentication method use collection source ↵Milan Crha2018-12-041-1/+3
| | | | | | | | authentication That might be the same as having set NULL authentication method. Related to https://gitlab.gnome.org/GNOME/evolution-ews/issues/27
* I#61 - Cannot search contacts for existence of boolean fieldsMilan Crha2018-12-045-7/+60
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/61
* [test-cal-client-get-free-busy] Enhance the test executionMilan Crha2018-12-031-0/+54
| | | | | | | | | | | | | Couple changes in the test: 1) add also a component into the calendar, thus the returned Free/Busy component is not empty 2) let the sync variant wait for the D-Bus signal with Free/Busy data again 3) wait for the D-Bus signal in case it's not received in time of the method execution finish. Especially the 3) is important, because the D-Bus signal can be delivered after the method invocation is received, which could break the test.
* [test-server-utils] Correct when open of deprecated book/calendar is retriedMilan Crha2018-12-031-4/+17
| | | | | | The test could fail when creating the instance, not when opening it, thus retry also when the instance creation fails. Left the code for the open() too, just in case.
* [Flatpak] Save passwords in libsecret with the same prefix as used by D-Bus ↵Milan Crha2018-12-034-3/+20
| | | | | | | | | | | services As the passwords are saved in the host system, the eds-origin key cannot use the same value as the host system, because otherwise the secret-monitor module of evolution-source-registry would delete the password, because the ESource is unknown to it. Similarly the other way around, the inner (in Flatpak) source registry would delete system passwords, because those ESource-s are unknown to it.
* Relax runtime check in e_cal_util_get_system_timezone()Milan Crha2018-11-301-1/+4
| | | | | | | | This runtime warning had been shown when running Evolution in Flatpak with GNOME 3.30 runtime. It had been due to libical not finding tzdata file in the expected directory. Let's relax the runtime warning, because it can happen the time zone detection fails, even in a corner case.
* I#62 - Make EVCardAttribute/EVCardAttributeParam structures ref-counted ↵Milan Crha2018-11-301-46/+61
| | | | | | | | | | | internally This is needed, because some API functions use these structures directly, which is a problem when those are used through the introspection code, because the boxed type made a copy of the structure, instead of using the original pointer. This ref/unref detail is not exposed to the C API. Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/62
* [Camel] Address compiler warning in header_address_list_encode_append()Milan Crha2018-11-301-2/+1
| | | | | | | Even the compiler thought the 'text' can be used uninitialized, it wasn't the case, but initialize it anyway, to make it happy. Related to https://gitlab.gnome.org/GNOME/evolution-data-server/issues/56
* Replace evolution-dbus-session tool with DBUS_SERVICES_PREFIX optionMilan Crha2018-11-304-865/+10
| | | | | | | | | The option is still meant to be used in Flatpak only, to prefix the D-Bus services with certain prefix (usually the same as the Flatpak application ID), thus the services do not clash with those installed in the host system. It fixes many issues in evolution-dbus-session. Related to https://gitlab.gnome.org/GNOME/evolution/issues/165
* Correct use-after-free in e_vcard_attribute_remove_param_value()Milan Crha2018-11-291-1/+1
|
* [test-cal-client-get-free-busy] Correct error messagesMilan Crha2018-11-281-4/+4
|
* Bug 651197 - message/rfc822 attachment encoded in base64 parsed correctlyMilan Crha2018-11-271-5/+33
| | | | Closes https://bugzilla.gnome.org/show_bug.cgi?id=651197
* Copy messages within mail filters immediatelyMilan Crha2018-11-271-32/+21
| | | | | | | | | | When a filter rule contains action to copy message, this copy cannot be batched as message move, because the copy doesn't stop further processing, thus the to-be-copied message can be further modified or even removed, thus the copy would not be correct. This had been reported downstream: https://bugzilla.redhat.com/show_bug.cgi?id=1650665
* I#5 - Compare only date when searching with Sent/Received dates ][Milan Crha2018-11-261-1/+61
| | | | | | | | | Missed filter's search code, which didn't know about the new compare-date and make-time functions, causing errors int he UI when filtering. Related to https://gitlab.gnome.org/GNOME/evolution-data-server/issues/5 and https://gitlab.gnome.org/GNOME/evolution/issues/245
* [CalDAV/CardDAV] Can add component to local cache with incomplete infoMilan Crha2018-11-262-0/+4
| | | | | | | | When a component/contact is loaded from the server when it's not part of the local cache (which can happen for example with meeting invitations), then the fetched object was stored without the href in the local cache, which made it impossible to edit the object later (it resulted in an "Invalid Object" error).
* Deadlock when marking as read message in a search folderMilan Crha2018-11-192-5/+43
| | | | | | | | | | | | | There could happen a deadlock when two threads change for example message info flags, where one threads holds message info's summary lock and is waiting for the info's property lock, which the other thread hold's info's property lock and is waiting for the summary lock. It's safer to hold summary lock before acquiring the message info's lock when anything will be changed in the message info, which didn't happen here. This had been reported downstream at: https://bugzilla.redhat.com/show_bug.cgi?id=1649373
* I#56 - [Camel] Can stop parsing mail address header too earlyMilan Crha2018-11-162-8/+74
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/56
* I#55 - [IMAPx] Flags after certain BODYSTRUCTURE not recognizedMilan Crha2018-11-161-3/+0
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/55
* [evolution-dbus-session] Handle method calls with GUnixFDList ][Milan Crha2018-11-151-29/+28
| | | | | | | Handle also cases where the fdlist is only a return value, not an input argument. Related to https://gitlab.gnome.org/GNOME/evolution/issues/169
* [evolution-dbus-session] Handle method calls with GUnixFDListMilan Crha2018-11-141-11/+43
| | | | | | | This is required to have properly propagated calls like OpenFile, which use it. Related to https://gitlab.gnome.org/GNOME/evolution/issues/169
* Correct how extra compiler warnings are used in the maintainer modeMilan Crha2018-11-1413-12/+20
| | | | ...and address the newly shown warnings as well.
* test-cal-client-get-revision could fail due to delayed D-Bus property change ↵Milan Crha2018-11-132-4/+7
| | | | | | | | | | | notification The test had been mostly working, except cases when the delivery of a D-Bus property change signal had been delayed. Then the value on the client side was not the same as the value on the server side. There's a very similar test for EBookClient, which does slightly more things, which gives D-Bus enough time to deliver the property change to the client, thus this change adds the component removal to address it.
* I#54 - Enable 'Listen for server change notifications' by defaultMilan Crha2018-11-122-2/+2
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/54
* Include also environment LD_LIBRARY_PATH in gtk-doc-scangobj callMilan Crha2018-11-121-1/+1
| | | | | Thus it can be used to influence where the needed libraries are looked for from the outside.
* Post-release version bumpMilan Crha2018-11-121-1/+1
|
* NEWS update for 3.31.23.31.2Milan Crha2018-11-121-0/+36
|
* Update Esperanto translationKristjan SCHMIDT2018-11-101-1408/+2342
|
* Remove e-gdbus-templates from libedataserverMilan Crha2018-11-0830-5429/+285
| | | | | | The only two parts using it were GDBus objects for address book and calendar view, which could be easily transformed to use gdbus-codegen, the same as the rest of the GDBus objects defined in src/private/.
* evo-I#113 - Make 'Mark messages as read' a folder/account optionMilan Crha2018-11-076-2/+343
| | | | Related to https://gitlab.gnome.org/GNOME/evolution/issues/113
* I#52 - cursor-example.c includes cursor-slot.h twiceMilan Crha2018-11-051-1/+0
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/52
* I#41 - Documentation doesn't go through gtkdoc-scangobjMilan Crha2018-11-053-1/+98
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/41
* I#51 - [Gmail] Change from OAuth2 to other authentication doesn't stickMilan Crha2018-11-013-17/+127
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/51
* Update Occitan translationCédric Valmary2018-10-311-2272/+4478
| | | | (cherry picked from commit 37e582ad1e0f22a8113dcf6675a1fe9d82837218)