Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' into flexbisonflexbison | Allen Winter | 2022-06-11 | 271 | -4729/+4292 |
|\ | |||||
| * | src/libical/qsort_gen.h - minor fix for doxygen warning | Allen Winter | 2022-06-11 | 1 | -1/+0 |
| | | |||||
| * | Internally represent GEO properties as text | Allen Winter | 2022-06-11 | 5 | -36/+91 |
| | | | | | | | | | | | | This allows arbitrary precision for the GEO values fixes: #531 | ||||
| * | Merge branch '3.0' | Allen Winter | 2022-06-09 | 14 | -194/+194 |
| |\ | |||||
| | * | improve doxgen documentation. fix doxygen warnings | Allen Winter | 2022-06-09 | 14 | -194/+194 |
| | | | |||||
| * | | Merge branch '3.0' | Allen Winter | 2022-06-07 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | libical-glib/api/i-cal-time.xml - improve i_cal_time_compare doc | Allen Winter | 2022-06-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | remove redundancy for i_cal_time_compare() fixes: #533 | ||||
| * | | src/libical/icaltz-util.h - hide icaltzutil_fetch_timezone | Allen Winter | 2022-06-07 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | icaltzutil_fetch_timezone should never have been an exported symbol -- it is intended for library-use only fixes: #466 | ||||
| * | | full REUSE compilance | Allen Winter | 2022-06-07 | 7 | -3/+24 |
| | | | |||||
| * | | buildsystem - full cmake-lint coverage | Allen Winter | 2022-06-07 | 3 | -6/+34 |
| | | | |||||
| * | | consider libical-glib as stable now | Allen Winter | 2022-06-06 | 2 | -6/+0 |
| | | | | | | | | | | | | fixes: #574 | ||||
| * | | REUSE compliance | Allen Winter | 2022-06-06 | 265 | -2627/+594 |
| | | | | | | | | | | | | fixes: #489 | ||||
| * | | various - a few post-merge white space tweaks | Allen Winter | 2022-06-03 | 3 | -3/+3 |
| | | | |||||
| * | | Introduce `USE_64BIT_ICALTIME_T` CMake option to allow redirecting ↵ | Markus Minichmayr | 2022-06-03 | 2 | -2/+2 |
| | | | | | | | | | | | | icaltime_t to 64-bit types. | ||||
| * | | Migrate icaltime.h to icaltime.h.cmake to allow deeper integration with cmake. | Markus Minichmayr | 2022-06-03 | 3 | -2/+7 |
| | | | |||||
| * | | Use `icalctime`, `icalmktime`, `icallocaltime_r` instead of `ctime`, etc. | Markus Minichmayr | 2022-06-03 | 7 | -25/+25 |
| | | | |||||
| * | | icalarray - As we removed `#include <time.h>` from `icaltime.h`, it turns ↵ | Markus Minichmayr | 2022-06-03 | 1 | -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 Minichmayr | 2022-06-03 | 18 | -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 Minichmayr | 2022-06-03 | 1 | -0/+1 |
| | | | | | | | | | | | | included in ical.h. | ||||
| * | | Merge branch '3.0' | Allen Winter | 2022-06-02 | 2 | -3/+8 |
| |\ \ | | |/ | |||||
| | * | icaltime.c - icaltime_days_in_month - ensure a valid month | Allen Winter | 2022-06-02 | 1 | -1/+3 |
| | | | |||||
| | * | src/libical/icalvalue.c - fix format-truncation warning | Allen Winter | 2022-06-02 | 1 | -2/+5 |
| | | | |||||
| * | | CMake files - cmake-linting | Allen Winter | 2022-06-01 | 1 | -5/+8 |
| | | | |||||
| * | | Merge branch '3.0' | Allen Winter | 2022-04-27 | 1 | -0/+107 |
| |\ \ | | |/ | |||||
| | * | Add missing property parameters into libical-glib | Milan Crha | 2022-04-27 | 1 | -0/+107 |
| | | | | | | | | | | | | These had been available in the libical, but not in the libical-glib. | ||||
| * | | Merge branch '3.0' | Allen Winter | 2022-03-06 | 1 | -5/+10 |
| |\ \ | | |/ | |||||
| | * | icalenums.c - ensure we can't overflow request_status_map | Allen Winter | 2022-03-06 | 1 | -5/+10 |
| | | | | | | | | | | | | based on a patch by yukuan <yukuan@uniontech.com> | ||||
| * | | buildsystem - fix linking after recent commits | Allen Winter | 2022-03-05 | 2 | -3/+5 |
| | | | |||||
| * | | buildsystem - fix more uninitialized cmake variables | Allen Winter | 2022-03-05 | 3 | -5/+12 |
| | | | |||||
| * | | buildsystem - fix all uninitialized cmake warnings | Allen Winter | 2022-03-05 | 2 | -3/+16 |
| | | | |||||
| * | | fix some minor coding style issues after recent commits | Allen Winter | 2022-02-26 | 2 | -6/+5 |
| | | | |||||
| * | | test - check for memory leaks during regression tests | Markus Minichmayr | 2022-02-25 | 1 | -8/+37 |
| | | | |||||
| * | | test-malloc - Export functions and access global members only via getters to ↵ | Markus Minichmayr | 2022-02-25 | 2 | -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 Minichmayr | 2022-02-25 | 1 | -3/+3 |
| | | | |||||
| * | | src/libical/icaltz-util.c - fix truncated stdio return | Allen Winter | 2022-02-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | cast return of fgetc to char found by Coverity | ||||
| * | | src/test/test-malloc.c - use liberror_assert | Allen Winter | 2022-02-20 | 1 | -4/+10 |
| | | | | | | | | | | | | also use the regression ok() in the regular case. | ||||
| * | | Fix inconsistencies in use of icalmemory. | Markus Minichmayr | 2022-02-19 | 2 | -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 consistency | Allen Winter | 2022-02-18 | 4 | -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 positives | Allen Winter | 2022-02-18 | 1 | -3/+3 |
| | | | |||||
| * | | src/test/test-malloc.c - remove bad cppcheck-suppress | Allen Winter | 2022-02-18 | 1 | -1/+0 |
| | | | |||||
| * | | minor coding style fixes after latest merge | Allen Winter | 2022-02-18 | 4 | -220/+218 |
| | | | |||||
| * | | Fix memory allocation in parse_posix_zone(). | Markus Minichmayr | 2022-02-15 | 1 | -1/+1 |
| | | | |||||
| * | | Tests: Introducing custom memory allocation functions that allow testing for ↵ | Markus Minichmayr | 2022-02-15 | 5 | -0/+270 |
| | | | | | | | | | | | | consistency and robustness of memory management. | ||||
| * | | icalmemory: Making memory management functions configurable. | Markus Minichmayr | 2022-02-15 | 2 | -9/+111 |
| | | | |||||
| * | | buildsystem - a C11-compliant C compiler is required for libical-glib | Allen Winter | 2022-02-06 | 1 | -0/+4 |
| | | | |||||
| * | | minor coding style fixes | Allen Winter | 2022-02-05 | 2 | -3/+3 |
| | | | |||||
| * | | Make icalmemory, icalarray and some selected functions from other files more ↵ | Markus Minichmayr | 2022-01-25 | 4 | -10/+62 |
| | | | | | | | | | | | | robust against out-of-memory errors. | ||||
| * | | Merge branch '3.0' | Allen Winter | 2022-01-22 | 2 | -0/+23 |
| |\ \ | | |/ | |||||
| | * | icalcomponent_set_due wasn't removing TZID when the icaltimetype doesn't ↵ | Kent Sutherland | 2022-01-22 | 2 | -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 Minichmayr | 2022-01-22 | 11 | -48/+48 |
| | | | | | | | | | | | | flexible use or to reduce program size. |