Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | CMAKE option LIBICAL_SYNC_MODE_THREADLOCAL: Allow compiling all global ↵ | Markus Minichmayr | 2022-11-22 | 1 | -0/+10 |
| | | | | variables with thread-local storage, thus avoiding the need for synchronization. | ||||
* | Merge branch '3.0' | Allen Winter | 2022-11-19 | 1 | -1/+2 |
|\ | |||||
| * | Add gcc/clang options -Wold-style-definition -Wstrict-prototypes | Allen Winter | 2022-11-19 | 1 | -0/+2 |
| | | | | | | | | to better enforce modern C | ||||
* | | CMakeLists.txt - remove dupe CMAKE_STANDARD_* | Allen Winter | 2022-11-14 | 1 | -4/+0 |
| | | |||||
* | | Merge branch '3.0' | Allen Winter | 2022-11-13 | 1 | -0/+4 |
|\ \ | |/ | |||||
| * | CMakeLists.txt - require stdc99 and C++11 | Allen Winter | 2022-11-13 | 1 | -0/+4 |
| | | |||||
| * | This would become version 3.0.17 | Allen Winter | 2022-10-17 | 1 | -1/+1 |
| | | |||||
* | | Merge branch '3.0' | Allen Winter | 2022-10-06 | 1 | -0/+2 |
|\ \ | |/ | |||||
| * | This would become version 3.0.16 | Allen Winter | 2022-10-06 | 1 | -1/+1 |
| | | |||||
| * | ensure compiler warning checks for varargs, where available. | Allen Winter | 2022-10-05 | 1 | -0/+8 |
| | | | | | | | | | | -Wvarargs - warn upon questionable usage of the macros used to handle variable arguments like "va_start". | ||||
* | | Merge branch '3.0' | Allen Winter | 2022-10-03 | 1 | -0/+2 |
|\ \ | |/ | |||||
| * | add clang diagnostic pragmas to quiet unreachable-code warnings | Allen Winter | 2022-10-03 | 1 | -0/+8 |
| | | | | | | | | fixes: #486 | ||||
| * | CMakeLists.txt, ReleaseNotes.txt - this will be become 3.0.15 | Allen Winter | 2022-02-05 | 1 | -1/+1 |
| | | |||||
* | | REUSE compliance | Allen Winter | 2022-06-06 | 1 | -0/+3 |
| | | | | | | | | fixes: #489 | ||||
* | | buildsystem - USE_64BIT_ICALTIME_T -> LIBICAL_ENABLE_64BIT_ICALTIME_T | Allen Winter | 2022-06-03 | 1 | -5/+12 |
| | | | | | | | | namespace the cmake options | ||||
* | | Introduce `USE_64BIT_ICALTIME_T` CMake option to allow redirecting ↵ | Markus Minichmayr | 2022-06-03 | 1 | -1/+17 |
| | | | | | | | | icaltime_t to 64-bit types. | ||||
* | | Introducing config_public.h.cmake, which contains configuration to be ↵ | Markus Minichmayr | 2022-06-03 | 1 | -0/+1 |
| | | | | | | | | included in ical.h. | ||||
* | | CMakeLists.txt - fix line continuations | Allen Winter | 2022-06-01 | 1 | -13/+13 |
| | | |||||
* | | CMake files - cmake-linting | Allen Winter | 2022-06-01 | 1 | -16/+72 |
| | | |||||
* | | CMakeLists.txt - the PROJECT_VERSION is 3.1 | Allen Winter | 2022-04-09 | 1 | -1/+1 |
| | | | | | | | | not 3.0 | ||||
* | | buildsystem - fix more uninitialized cmake variables, again | Allen Winter | 2022-03-05 | 1 | -5/+8 |
| | | |||||
* | | buildsystem - fix more uninitialized cmake variables | Allen Winter | 2022-03-05 | 1 | -1/+4 |
| | | |||||
* | | buildsystem - fix all uninitialized cmake warnings | Allen Winter | 2022-03-05 | 1 | -18/+40 |
| | | |||||
* | | buildsystem - prepend dev cmake options with "LIBICAL_DEMODE" | Allen Winter | 2022-02-21 | 1 | -16/+16 |
| | | | | | | | | | | | | deprecate the old CMake option names. Issue#547 | ||||
* | | CMakeLists.txt - force debug of LIBICAL_DEV_MODE_MEMORY_CONSISTENCY | Allen Winter | 2022-02-20 | 1 | -0/+1 |
| | | | | | | | | if LIBICAL_DEV_MODE_MEMORY_CONSISTENCY then build in debug mode | ||||
* | | buildsystem - entire project can be built with memory consistency | Allen Winter | 2022-02-18 | 1 | -0/+14 |
| | | | | | | | | | | | | Introduce a new CMake option LIBICAL_DEVMODE_MEMORY_CONSISTENCY that allows all the project libraries to be built with the memory consistency functions. | ||||
* | | buildsystem - require C++11 compliance for the C++ bindings | Allen Winter | 2022-02-05 | 1 | -0/+2 |
| | | |||||
* | | make it more explicit that C99 compliance is necessary | Allen Winter | 2022-01-22 | 1 | -0/+4 |
| | | |||||
* | | Merge branch '3.0' | Allen Winter | 2022-01-17 | 1 | -4/+20 |
|\ \ | |/ | |||||
| * | CMakeLists.txt, ReleaseNotes.txt - this will be become 3.0.14 | Allen Winter | 2022-01-17 | 1 | -1/+1 |
| | | |||||
| * | CMakeLists.txt - Apple Xcodec provided BDB doesn't work here | Allen Winter | 2022-01-16 | 1 | -1/+7 |
| | | | | | | | | | | | | The Apple Xcode provided db doesn't work in our code. Therefore, set a default BerekelyDB_ROOT_DIR to look in homebrew. BerekelyDB_ROOT_DIR can be overridden by user to look elsewhere. | ||||
| * | CMakeLists.txt - Mac provided ICU doesn't have development files | Allen Winter | 2022-01-16 | 1 | -0/+6 |
| | | | | | | | | | | | | The MacOS provided ICU doesn't provide a developer SDK. Therefore we set a default ICU_ROOT to look in the homebrew. ICU_ROOT can be overridden by user to look elsewhere. | ||||
| * | buildsystem - replace our ancient FindBDB with more modern FindBerkeleyDB | Allen Winter | 2022-01-16 | 1 | -4/+8 |
| | | | | | | | | | | Copied from https://github.com/sum01/FindBerkeleyDB This file has an "unlicense" | ||||
| * | This becomes version 3.0.13 | Allen Winter | 2021-12-08 | 1 | -1/+1 |
| | | |||||
* | | Merge branch '3.0' | Allen Winter | 2021-11-27 | 1 | -1/+9 |
|\ \ | |/ | |||||
| * | CMakeLists.txt - Disallow Vala with STATIC_ONLY | Allen Winter | 2021-11-27 | 1 | -1/+9 |
| | | |||||
| * | Remove doc/UsingLibical.txt in favor of doc/UsingLibical.md | Allen Winter | 2021-11-20 | 1 | -1/+1 |
| | | | | | | | | no need to maintain 2 documetation files with the same content. | ||||
* | | Remove doc/UsingLibical.txt in favor of doc/UsingLibical.md | Allen Winter | 2021-11-18 | 1 | -1/+1 |
| | | | | | | | | no need to maintain 2 documetation files with the same content. | ||||
* | | Merge branch '3.0' | Allen Winter | 2021-11-07 | 1 | -3/+6 |
|\ \ | |/ | |||||
| * | Copy in and Use the Kitware FindICU.cmake from CMake 3.21 | Allen Winter | 2021-11-07 | 1 | -6/+25 |
| | | | | | | | | | | | | | | | | | | Rather than increase the CMake version requirement to 3.7, in order to upgrade from our less-than-perfect home-grown FindICU we copy in the official CMake version and use that. This seems to fix static linking problems with ICU on Windows. It may also fix static linking on other platforms. | ||||
| * | CMakeLists.txt, ReleaseNotes.txt - this is v3.0.12 now | Allen Winter | 2021-10-09 | 1 | -1/+1 |
| | | |||||
* | | CMakeLists.txt - fix DEF_USE_BUILTIN_TZDATA | Allen Winter | 2021-11-01 | 1 | -2/+2 |
| | | | | | | | | DEF_USE_BUILTIN_TZDATA is True on Windows; False otherwise | ||||
* | | Merge branch '3.0' | Allen Winter | 2021-09-26 | 1 | -2/+10 |
|\ \ | |/ | |||||
| * | buildsystem - adjust libdir and includedir in generated pkgconfig | Allen Winter | 2021-09-26 | 1 | -2/+10 |
| | | | | | | | | | | | | | | | | The lib and include dirs can be set at CMake time by passing LIB_INSTALL_DIR and INCLUDE_INSTALL_DIR values. Additionally, on 64-bit linux the libdir default is "lib64". Issue#508 | ||||
| * | CMakeLists.txt, ReleaseNotes.txt - for a future 3.0.11 release | Allen Winter | 2021-04-17 | 1 | -1/+1 |
| | | | | | | | | not sure yet if we'll have a 3.0.11 release (hope not) | ||||
| * | CMakeLists.txt, ReleaseNotes.txt - for a future 3.0.10 release | Allen Winter | 2021-01-16 | 1 | -1/+1 |
| | | | | | | | | not sure yet if we'll have a 3.0.10 release | ||||
* | | various - fix a few more misspellings | Allen Winter | 2021-08-15 | 1 | -1/+1 |
| | | |||||
* | | buildsystem - minor cleanups found with cmake --warn-uninitialized | Allen Winter | 2021-08-14 | 1 | -3/+6 |
| | | |||||
* | | no longer support MSVC versions less then 2013 | Allen Winter | 2021-03-18 | 1 | -0/+12 |
| | | |||||
* | | CMakeLists.txt, scripts/buildtests.sh - add sanitize-undefined | Allen Winter | 2021-02-07 | 1 | -0/+30 |
| | | | | | | | | | | | | | | pass -DUNDEFINED_SANITIZER=True to CMake in order to compile with --fsanitize=undefine add tests for this. |