summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into flexbisonflexbisonAllen Winter2022-06-11271-4729/+4292
|\
| * src/libical/qsort_gen.h - minor fix for doxygen warningAllen Winter2022-06-111-1/+0
| |
| * Internally represent GEO properties as textAllen Winter2022-06-115-36/+91
| | | | | | | | | | | | This allows arbitrary precision for the GEO values fixes: #531
| * Merge branch '3.0'Allen Winter2022-06-0914-194/+194
| |\
| | * improve doxgen documentation. fix doxygen warningsAllen Winter2022-06-0914-194/+194
| | |
| * | Merge branch '3.0'Allen Winter2022-06-071-1/+1
| |\ \ | | |/
| | * libical-glib/api/i-cal-time.xml - improve i_cal_time_compare docAllen Winter2022-06-071-1/+1
| | | | | | | | | | | | | | | | | | remove redundancy for i_cal_time_compare() fixes: #533
| * | src/libical/icaltz-util.h - hide icaltzutil_fetch_timezoneAllen Winter2022-06-071-1/+3
| | | | | | | | | | | | | | | | | | | | | icaltzutil_fetch_timezone should never have been an exported symbol -- it is intended for library-use only fixes: #466
| * | full REUSE compilanceAllen Winter2022-06-077-3/+24
| | |
| * | buildsystem - full cmake-lint coverageAllen Winter2022-06-073-6/+34
| | |
| * | consider libical-glib as stable nowAllen Winter2022-06-062-6/+0
| | | | | | | | | | | | fixes: #574
| * | REUSE complianceAllen Winter2022-06-06265-2627/+594
| | | | | | | | | | | | fixes: #489
| * | various - a few post-merge white space tweaksAllen Winter2022-06-033-3/+3
| | |
| * | Introduce `USE_64BIT_ICALTIME_T` CMake option to allow redirecting ↵Markus Minichmayr2022-06-032-2/+2
| | | | | | | | | | | | icaltime_t to 64-bit types.
| * | Migrate icaltime.h to icaltime.h.cmake to allow deeper integration with cmake.Markus Minichmayr2022-06-033-2/+7
| | |
| * | Use `icalctime`, `icalmktime`, `icallocaltime_r` instead of `ctime`, etc.Markus Minichmayr2022-06-037-25/+25
| | |
| * | icalarray - As we removed `#include <time.h>` from `icaltime.h`, it turns ↵Markus Minichmayr2022-06-031-0/+2
| | | | | | | | | | | | out, that `#include <stddef.h>` was missing in `icalarray.h`.
| * | time_t - replace type `time_t` and related functions with our own ↵Markus Minichmayr2022-06-0318-106/+105
| | | | | | | | | | | | `icaltime_t`, etc. and define it centrally in `config_public.h.cmake` and `config.h.cmake`. This allows for easy replacement, should the system-defined time_t not be suitable. This might especially be the case on 32-bit systems where the range of time_t ends 2038.
| * | Introducing config_public.h.cmake, which contains configuration to be ↵Markus Minichmayr2022-06-031-0/+1
| | | | | | | | | | | | included in ical.h.
| * | Merge branch '3.0'Allen Winter2022-06-022-3/+8
| |\ \ | | |/
| | * icaltime.c - icaltime_days_in_month - ensure a valid monthAllen Winter2022-06-021-1/+3
| | |
| | * src/libical/icalvalue.c - fix format-truncation warningAllen Winter2022-06-021-2/+5
| | |
| * | CMake files - cmake-lintingAllen Winter2022-06-011-5/+8
| | |
| * | Merge branch '3.0'Allen Winter2022-04-271-0/+107
| |\ \ | | |/
| | * Add missing property parameters into libical-glibMilan Crha2022-04-271-0/+107
| | | | | | | | | | | | These had been available in the libical, but not in the libical-glib.
| * | Merge branch '3.0'Allen Winter2022-03-061-5/+10
| |\ \ | | |/
| | * icalenums.c - ensure we can't overflow request_status_mapAllen Winter2022-03-061-5/+10
| | | | | | | | | | | | based on a patch by yukuan <yukuan@uniontech.com>
| * | buildsystem - fix linking after recent commitsAllen Winter2022-03-052-3/+5
| | |
| * | buildsystem - fix more uninitialized cmake variablesAllen Winter2022-03-053-5/+12
| | |
| * | buildsystem - fix all uninitialized cmake warningsAllen Winter2022-03-052-3/+16
| | |
| * | fix some minor coding style issues after recent commitsAllen Winter2022-02-262-6/+5
| | |
| * | test - check for memory leaks during regression testsMarkus Minichmayr2022-02-251-8/+37
| | |
| * | test-malloc - Export functions and access global members only via getters to ↵Markus Minichmayr2022-02-252-7/+17
| | | | | | | | | | | | allow accessing the same statistics from across multiple modules in case of dynamic linking. Previously the test executables couldn't access the statistics generated withing the libical shared library, because it didn't share the global statistics variable.
| * | regression-utils - fix inconsistent function signatures of _ok() and related.Markus Minichmayr2022-02-251-3/+3
| | |
| * | src/libical/icaltz-util.c - fix truncated stdio returnAllen Winter2022-02-211-1/+1
| | | | | | | | | | | | | | | cast return of fgetc to char found by Coverity
| * | src/test/test-malloc.c - use liberror_assertAllen Winter2022-02-201-4/+10
| | | | | | | | | | | | also use the regression ok() in the regular case.
| * | Fix inconsistencies in use of icalmemory.Markus Minichmayr2022-02-192-3/+2
| | | | | | | | | | | | | | | - icalrecur_test: free rrule.rscale using icalmemory, as it was also allocated via icalmemory. - icalmessage: don't use icalmemory_strdup for now
| * | buildsystem - entire project can be built with memory consistencyAllen Winter2022-02-184-6/+25
| | | | | | | | | | | | | | | | | | Introduce a new CMake option LIBICAL_DEVMODE_MEMORY_CONSISTENCY that allows all the project libraries to be built with the memory consistency functions.
| * | src/libical/icalmemory.c - skip splint false positivesAllen Winter2022-02-181-3/+3
| | |
| * | src/test/test-malloc.c - remove bad cppcheck-suppressAllen Winter2022-02-181-1/+0
| | |
| * | minor coding style fixes after latest mergeAllen Winter2022-02-184-220/+218
| | |
| * | Fix memory allocation in parse_posix_zone().Markus Minichmayr2022-02-151-1/+1
| | |
| * | Tests: Introducing custom memory allocation functions that allow testing for ↵Markus Minichmayr2022-02-155-0/+270
| | | | | | | | | | | | consistency and robustness of memory management.
| * | icalmemory: Making memory management functions configurable.Markus Minichmayr2022-02-152-9/+111
| | |
| * | buildsystem - a C11-compliant C compiler is required for libical-glibAllen Winter2022-02-061-0/+4
| | |
| * | minor coding style fixesAllen Winter2022-02-052-3/+3
| | |
| * | Make icalmemory, icalarray and some selected functions from other files more ↵Markus Minichmayr2022-01-254-10/+62
| | | | | | | | | | | | robust against out-of-memory errors.
| * | Merge branch '3.0'Allen Winter2022-01-222-0/+23
| |\ \ | | |/
| | * icalcomponent_set_due wasn't removing TZID when the icaltimetype doesn't ↵Kent Sutherland2022-01-222-0/+23
| | | | | | | | | | | | have a zone This would result in strings like "DUE;TZID=America/Chicago:20220122" where the TZID wouldn't get removed even though the type is a DATE
| * | Allow configuring implementation of `fprintf` and `assert` to allow more ↵Markus Minichmayr2022-01-2211-48/+48
| | | | | | | | | | | | flexible use or to reduce program size.