summaryrefslogtreecommitdiff
path: root/src/calendar/backends/file
Commit message (Collapse)AuthorAgeFilesLines
* M!117 - Replace GTimeVal by GDateTime or int64Corentin Noël2023-03-201-4/+4
| | | | | | We need to use something else to be Y2038-proof. Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/117
* M!119 - Calendar: Change file backend discard_alarm() functionMilan Crha2023-03-171-11/+4
| | | | | | | No need to create new detached instances when discarding an alarm, better to update the main component with the new acknowledge date/time. Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/119
* M!110 - typos: success, successfulДилян Палаузов2023-01-021-1/+1
| | | | Closes: https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/110
* I#432 - Fix possible NULL-dereference in e_cal_backend_file_modify_objects()Milan Crha2022-10-271-1/+1
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/432
* M!79 - Add nullable annotations into developer documentationMichael McClurg2022-01-271-4/+4
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/79
* evo-I#1645 - Tasks: Support ESTIMATED-DURATIONMilan Crha2021-12-021-0/+1
| | | | | | | Add a static capability and set it on backends, which can read/write the ESTIMATED-DURATION property. Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1645
* I#365 - Calendar: Crash on local calandar file changeMilan Crha2021-11-041-0/+1
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/365
* M!72 - Typos its <=> it'sДилян Палаузов2021-07-111-1/+1
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/72
* ECalBackendFile: Free interval tree only when being allocatedMilan Crha2021-06-161-1/+2
| | | | | | The free_calendar_data() is called from a dispose() function, which can be called several times, thus make sure the e_intervaltree_destroy() is called only if the interval tree is still a non-NULL pointer.
* Calendar: Support THIS_AND_FUTURE range for the Recurrence-IDMilan Crha2021-06-081-4/+17
| | | | | | | | The ECalComponent needs to read/write the range kind, thus it's preserved. The backends need to read the kind and update the local components properly, when an update of the component is received. Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1527
* I#295 - Calendar: Use ACKNOWLEDGED VALARM propertyMilan Crha2021-02-091-0/+81
| | | | | | | | Touches the 'file' and the 'CalDAV' backends, storing the current time when the reminder had been dismissed. The reminder watcher ignores any reminders, which are scheduled before the acknowledged time. Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/295
* M!65 - Correct typos in a/anДилян Палаузов2021-02-011-1/+1
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/65
* M!53 - calendar: Mention ECalOperationFlags directly instead of using guint32Corentin Noël2020-11-201-5/+5
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/53
* I#265 - code-cleanup: Remove unnecessary NULL pointer checksMarkus Elfring2020-11-111-6/+2
| | | | | | These changes were generated by using the software “Coccinelle 1.0.8”. Closes https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/265
* Calendar: Make it possible to assign email address to On This Computer ↵Milan Crha2020-10-301-0/+23
| | | | | | | sources ][ Also notify about a change of the backend property, thus the client side refreshes its cache with the new value.
* Calendar: Make it possible to assign email address to On This Computer sourcesMilan Crha2020-10-301-4/+5
| | | | | This email address can be used as a default organizer or an email reminder address.
* evo-I#1014 - Calendar: Correct RRULE's UNTIL value savingMilan Crha2020-08-261-11/+16
| | | | Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1014
* evo-I#831 - Free/Busy times are not in UTCMilan Crha2020-03-121-0/+6
| | | | Closes https://gitlab.gnome.org/GNOME/evolution/issues/831
* I#179 - Calendar: Handle errors in file backend's refresh thread gracefullyMilan Crha2020-01-211-6/+23
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/179
* M!32 - Replace deprecated 'g_type_class_add_private'Pablo Barciela2019-09-091-10/+5
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/merge_requests/32
* Add ESourceLocal::writable extension propertyMilan Crha2019-05-311-9/+26
| | | | | | This is used for calendar backends referencing custom files and it allows to tell the backend whether the calendar should be opened in writable way. It doesn't force writable open for files which cannot be open in write mode.
* I#117 - Fix clang warnings (mostly [-Wenum-conversion])Milan Crha2019-05-212-15/+15
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/117
* Miscellaneous changes for issues overlooked during port to libical-glibMilan Crha2019-05-201-1/+5
|
* Rename ECalBackendClass methods to address some gir warningsMilan Crha2019-05-171-6/+4
|
* Change libebook and libedata-book APIsMilan Crha2019-05-171-5/+1
| | | | | 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-609/+748
| | | | Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/33
* Fix few memory leaks in calendar backendsMilan Crha2019-01-021-0/+1
|
* Crash on meeting cancellation receive in local calendarMilan Crha2019-01-021-3/+3
| | | | | Reported downstream as: https://bugzilla.redhat.com/show_bug.cgi?id=1660257
* Bug 606071 - [Calendar] Preserve existing CREATED/LAST-MODIFIED on createMilan Crha2018-10-191-6/+20
| | | | Closes https://bugzilla.gnome.org/show_bug.cgi?id=606071
* evo-I#37 - Color support for iCalendar entriesMilan Crha2018-06-261-0/+1
| | | | Related to https://gitlab.gnome.org/GNOME/evolution/issues/37
* Bug 200907 - Add support for recurring tasksMilan Crha2018-03-151-0/+1
|
* [File Calendar] Include detailed information in Free/Busy responseMilan Crha2017-11-211-0/+8
| | | | | | Let the file calendars return also X-SUMMARY and X-LOCATION information in the Free/Busy response, thus the UI part can show what the occupied time is for.
* Bug 563602 - Detached recurrence ignored after import until EDS is restartedMilan Crha2017-08-291-35/+64
|
* Introduce e_util_generate_uid()Milan Crha2017-05-181-4/+4
| | | | | | This is to be used to generate unique IDs without host name in the result string. It replaces e_cal_component_gen_uid() and can be used for vCards and other similar places as well.
* Reorganize directory structureMilan Crha2016-10-1110-0/+4647
Let's have it as it's common to be, which means top level src/ for sources, single data/ for data, and so on.