summaryrefslogtreecommitdiff
path: root/docs/reference/evolution-data-server
Commit message (Collapse)AuthorAgeFilesLines
* docs: Stop 'evolution-data-server' depend on 'gtkdoc-camel' targetMilan Crha2023-04-181-1/+0
| | | | It doesn't seem to be needed, thus remove the reference.
* I#461 - backends: React to destination URI changesMilan Crha2023-03-241-0/+4
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/461
* Add ECacheKeys helper object for ref-counted data stored in an ECache tableMilan Crha2022-11-221-0/+5
| | | | | | | | | The ECacheKeys is used to store key-value data with a reference count in a dedicated ECache table. Its code had been already used to store timezones from the calendar components, this is an extraction of that code to a new object, which can be re-used for other data. Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1245
* Replace libgdata dependency with built-in functionsMilan Crha2022-07-071-1/+0
| | | | | Since the new Google Data Tasks API functions being added, the libgdata dependency can be dropped and replaced with it.
* Add functions to manipulate Google Task APIMilan Crha2022-07-071-0/+3
| | | | Also add some JSON utility functions.
* Split ENamedParameters into its own fileMilan Crha2022-06-241-0/+1
| | | | | It's large enough that it should be better in its own file, than to share the file with the common utility functions.
* Return back accidentally removed developer documentation for ESourceProxyMilan Crha2022-06-221-0/+1
|
* M!85 - Port to libsoup3Milan Crha2022-06-221-3/+0
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/85
* Calendar: Add functions to handle LANGUAGE parameter on propertiesMilan Crha2022-06-081-0/+4
| | | | | | This helps to read properties related only to certain language/locale. Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/876
* WebDAVNotes: Let the user choose which extension is used for new notesMilan Crha2021-12-011-0/+1
| | | | | | | Rather than forcing .txt or .md extension in the code, let the user choose which one is preferred. Still default to the .md extension. Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/360
* evo-I#1639 - Filter messages by condition if sender is in address bookMilan Crha2021-09-241-0/+4
| | | | Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1639
* I#329 - Calendar: Add SIMPLE_MEMO_WITH_SUMMARY capabilityMilan Crha2021-04-281-0/+4
| | | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/329 Related to https://gitlab.gnome.org/GNOME/evolution-etesync/-/issues/10
* Add Yahoo! OAuth2 service objects into the developer documentationMilan Crha2021-03-251-0/+1
|
* M!44 - Typo 'the the ' -> 'the 'Дилян Палаузов2020-10-011-1/+1
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/44
* evo-I#1090 - Forward as iCalendar: Embed event's local attachmentsMilan Crha2020-09-141-0/+4
| | | | Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1090
* Enhance ESoupSession debug loggingMilan Crha2020-07-021-0/+1
| | | | | It required specific code to have logged GInputStream data from a SoupRequest. It could be made transparent to the caller, thus avoid this special code.
* docs: Add api-index file references for new symbols in 3.36 and 3.38Milan Crha2020-06-221-0/+4
|
* M!33 - ESourceAuthentication: Add is-external propertyCorentin Noël2019-09-091-0/+4
| | | | | | ...and use it instead of checking UOA or GOA extensions existence Closes https://gitlab.gnome.org/GNOME/evolution-data-server/merge_requests/33
* Change libebook and libedata-book APIsMilan Crha2019-05-171-1/+3
| | | | | Related to https://gitlab.gnome.org/GNOME/evolution-data-server/issues/83 and https://gitlab.gnome.org/GNOME/evolution-data-server/issues/85
* I#33 - Port to libical-glibMilan Crha2019-05-171-5/+19
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/33
* Remove e-gdbus-templates from libedataserverMilan Crha2018-11-081-1/+0
| | | | | | 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#196 - Build developer documentation in a fix orderMilan Crha2018-10-301-0/+1
| | | | Related to https://gitlab.gnome.org/GNOME/evolution/issues/196
* Bug 228772 - Allow to specify a default language for a given identityMilan Crha2018-10-081-0/+4
| | | | Closes https://bugzilla.gnome.org/show_bug.cgi?id=228772
* Bug 704246 - Cannot send encrypted mail to contact with certificateMilan Crha2018-07-041-0/+1
|
* Introduce EReminderWatcher to listen for scheduled remindersMilan Crha2018-04-171-0/+1
| | | | | | This object can be used by applications which want to implement their own notifications for scheduled reminders without a need to implement the core functionality.
* Bug 793031 - Decrease memory usage by disabling backend-per-process by ↵Milan Crha2018-03-121-0/+5
| | | | | | | default ][ A follow-up change, with more aggressive fix, which doesn't start factory subprocesses but runs backends in the main factory process.
* Add OAuth2 authentication for Outlook.com IMAP and SMTPMilan Crha2018-01-241-0/+1
| | | | | | It looks like the IMAP accepts an @outlook.com address, while SMTP accepts only the primary address of the Microsoft account, which not necessarily is the same @outlook.com address.
* Miscellaneous changes related to built-in OAuth2 servicesMilan Crha2018-01-231-1/+1
|
* Change how built-in OAuth2 authentication worksMilan Crha2018-01-221-1/+9
| | | | | | | | This change allows easier extending of built-in OAuth2 authentications with minimal code "duplication". A CMake option ENABLE_GOOGLE_AUTH had been renamed to ENABLE_OAUTH2 to reflect this extensibility as well.
* [devel-doc] Rename api-index IDs, to not clash with gtk-doc generated IDsMilan Crha2018-01-081-21/+21
| | | | | This covers bug 784208, gtk-doc generated warnings like this one: Warning: multiple "IDs" for constraint linkend: api-index-3.2.
* Merge duplicated code around EGDataOAuth2AuthorizerMilan Crha2017-11-211-0/+1
|
* Add missed API indexes into developer documentationMilan Crha2017-11-091-0/+4
|
* Bug 786366 - Convert C source files to UTF-8Jan Alexander Steffens (heftig)2017-08-211-0/+2
|
* Add new developer documentation file into evolution-data-server-docs.sgml.inMilan Crha2017-08-071-0/+1
|
* Introduce ESourceRegistryWatcherMilan Crha2017-06-091-0/+1
| | | | | | | | It can be tricky to watch for changes in ESourceRegistry, especially when the user wants to know only about a specific subset of ESources-s. This new object makes things significantly easier and reliable, without a need for code duplication. It is currently used in the 'Birthdays & Anniversaries' calendar, but it can be reused elsewhere too (like in the evolution-alarm-notify).
* Merge offline-cache changes into masterMilan Crha2017-05-171-0/+13
|
* Correct developer documentationMilan Crha2017-02-131-0/+3
|
* Fix some of the gtk-doc warningsMilan Crha2016-11-101-5/+5
|
* Update gtk-doc sgml input filesMilan Crha2016-11-081-0/+4
|
* Reorganize directory structureMilan Crha2016-10-111-8/+8
| | | | | Let's have it as it's common to be, which means top level src/ for sources, single data/ for data, and so on.
* Convert from autotools to CMakeMilan Crha2016-10-1011-0/+590