Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | CMAKE option LIBICAL_SYNC_MODE_THREADLOCAL: Allow compiling all global ↵ | Markus Minichmayr | 2022-11-22 | 1 | -1/+30 |
| | | | | variables with thread-local storage, thus avoiding the need for synchronization. | ||||
* | Mark mutable global variables as ICAL_GLOBAL_VAR, so we can specify storage ↵ | Markus Minichmayr | 2022-11-22 | 1 | -0/+3 |
| | | | | modifiers (i.e. thread_local) if necessary. | ||||
* | REUSE compliance | Allen Winter | 2022-06-06 | 1 | -0/+5 |
| | | | | fixes: #489 | ||||
* | buildsystem - USE_64BIT_ICALTIME_T -> LIBICAL_ENABLE_64BIT_ICALTIME_T | Allen Winter | 2022-06-03 | 1 | -3/+3 |
| | | | | namespace the cmake options | ||||
* | various - a few post-merge white space tweaks | Allen Winter | 2022-06-03 | 1 | -3/+2 |
| | |||||
* | Introduce `USE_64BIT_ICALTIME_T` CMake option to allow redirecting ↵ | Markus Minichmayr | 2022-06-03 | 1 | -4/+14 |
| | | | | icaltime_t to 64-bit types. | ||||
* | time_t - replace type `time_t` and related functions with our own ↵ | Markus Minichmayr | 2022-06-03 | 1 | -1/+12 |
| | | | | `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/+2 |
| | | | | included in ical.h. | ||||
* | buildsystem - fix more uninitialized cmake variables | Allen Winter | 2022-03-05 | 1 | -1/+1 |
| | |||||
* | buildsystem - entire project can be built with memory consistency | Allen Winter | 2022-02-18 | 1 | -1/+1 |
| | | | | | | Introduce a new CMake option LIBICAL_DEVMODE_MEMORY_CONSISTENCY that allows all the project libraries to be built with the memory consistency functions. | ||||
* | icalmemory: Making memory management functions configurable. | Markus Minichmayr | 2022-02-15 | 1 | -0/+4 |
| | |||||
* | Allow configuring implementation of `fprintf` and `assert` to allow more ↵ | Markus Minichmayr | 2022-01-22 | 1 | -0/+3 |
| | | | | flexible use or to reduce program size. | ||||
* | config.h.cmake, icalbdbset.c - fix compile with BDB on Windows | Allen Winter | 2022-01-16 | 1 | -0/+2 |
| | | | | | now that we can find BerkeleyDB on Windows we ran into a couple of compile errors. | ||||
* | Copy in and Use the Kitware FindICU.cmake from CMake 3.21 | Allen Winter | 2021-11-07 | 1 | -3/+0 |
| | | | | | | | | | 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. | ||||
* | Fix build with icu-68.1 | Allen Winter | 2020-10-31 | 1 | -0/+3 |
| | | | | | | Use stdbool.h to define true and false when possible Issue#448 | ||||
* | icaltzutil_fetch_timezone now creates VTIMEZONE components using RRULEs ↵ | Kent Sutherland | 2017-05-27 | 1 | -3/+0 |
| | | | | | | | | rather than expanding out every year (if USE_INTEROPERATIVE_VTIMEZONES was off) or using a single time zone back to 1970 (if it was one). This creates more accurate time zones that are compatible with dates whose time zones have since transitioned to a different offset (such as a date in America/New_York in 1980). Removed icaltzutil_set_exact_vtimezones_support and icaltzutil_get_exact_vtimezones_support. Removed USE_INTEROPERABLE_VTIMEZONES. | ||||
* | buildsystem: setup feature_summary for icu, bdb and python3. | Allen Winter | 2017-01-06 | 1 | -0/+3 |
| | | | | bdb support is built by default if the Berkeley db is found | ||||
* | Removed NO_WARN_DEPRECATED build flag | Kent Sutherland | 2016-12-18 | 1 | -3/+0 |
| | |||||
* | Revert "src/libical/icaltimezone.c - build a scanf format string" | Allen Winter | 2016-12-03 | 1 | -4/+0 |
| | | | | | | Windows doesn't like it This reverts commit 422b6b95599e06b3a7867799d324ac8d2a14234f. | ||||
* | src/libical/icaltimezone.c - build a scanf format string | Allen Winter | 2016-12-03 | 1 | -0/+4 |
| | | | | introduces _stringify() into config.h | ||||
* | ConfigureChecks.cmake - hack finding snprintf for MSVS2015 | Allen Winter | 2016-08-10 | 1 | -1/+1 |
| | |||||
* | config.h.cmake - include <time.h> before possible mention of gmtime() | Allen Winter | 2016-08-03 | 1 | -1/+1 |
| | |||||
* | use cmake discovery for GetNumberFormat() | Allen Winter | 2015-12-27 | 1 | -0/+3 |
| | |||||
* | config.h.cmake - handle missing HAVE_GETOPT on Windows | Allen Winter | 2015-08-14 | 1 | -1/+3 |
| | |||||
* | use cmake for getopt() discovery | Allen Winter | 2015-06-27 | 1 | -0/+12 |
| | |||||
* | remove execute bit | Allen Winter | 2015-06-17 | 1 | -0/+0 |
| | |||||
* | BuildTime+RunTime preference for exact vs. inter-operable timezones | Allen Winter | 2015-06-15 | 1 | -0/+3 |
| | | | | ISSUE: #95 | ||||
* | cmake discovery for localtime_r() | Allen Winter | 2015-06-15 | 1 | -1/+18 |
| | |||||
* | CMake Configure fixes for Windows builds with MSVC and MinGW | Allen Winter | 2015-05-27 | 1 | -0/+9 |
| | |||||
* | Sleep vs. sleep config | Allen Winter | 2015-05-27 | 1 | -11/+1 |
| | |||||
* | cmake discovery for sleep(), Sleep(), nanosleep(), usleep() | Allen Winter | 2015-05-25 | 1 | -0/+41 |
| | |||||
* | cmake discovery for HAVE_SIGNAL and HAVE_ALARM | Allen Winter | 2015-05-25 | 1 | -0/+16 |
| | |||||
* | use gmtime_r consistently (on Windows it is a wrapper on gmtime()) | Allen Winter | 2015-05-19 | 1 | -19/+14 |
| | | | | gmtime() on Windows is thread-safe. | ||||
* | Splint fixes. and unhide some symbols | Allen Winter | 2015-05-07 | 1 | -2/+21 |
| | |||||
* | cleanup _unused() function variables | Allen Winter | 2015-05-07 | 1 | -5/+6 |
| | |||||
* | ported to MSVC 2005, 2012 and MinGW 64 | Allen Winter | 2015-05-03 | 1 | -17/+19 |
| | |||||
* | icalbdbset, icalfileset, icalset - splint cleaning | Allen Winter | 2015-05-02 | 1 | -8/+10 |
| | |||||
* | Ported to Windows MSVC 2012 | Allen Winter | 2015-05-02 | 1 | -0/+48 |
| | |||||
* | WIP: porting to Windows with MSVC 2012 | Allen Winter | 2015-05-02 | 1 | -4/+29 |
| | |||||
* | icalcalendar - configure a mkdir() | Allen Winter | 2015-05-01 | 1 | -6/+19 |
| | |||||
* | WIP: more include file cleaning | Allen Winter | 2015-04-30 | 1 | -9/+0 |
| | |||||
* | WIP: fix build on Windows with MSVC2012 now | Allen Winter | 2015-04-29 | 1 | -0/+17 |
| | |||||
* | finish header cleaning on linux anway. need to test other platforms now | Allen Winter | 2015-04-28 | 1 | -0/+38 |
| | |||||
* | massive include file cleaning. partially done | Allen Winter | 2015-04-27 | 1 | -15/+147 |
| | |||||
* | remove unused option ICAL_UNIX_NEWLINE | Allen Winter | 2014-12-07 | 1 | -3/+0 |
| | |||||
* | config.h - remove unused NO_WARN_ICAL_MALFORMEDDATA_ERROR_HACK | Allen Winter | 2014-12-07 | 1 | -4/+0 |
| | |||||
* | remove execute permissions | Allen Winter | 2014-12-06 | 1 | -0/+0 |
| | |||||
* | Saving files before refreshing line endings | Allen Winter | 2014-11-23 | 1 | -0/+0 |
| | |||||
* | set variables if ICU DANGI calendar is available or if using 32bit time | Allen Winter | 2014-11-07 | 1 | -0/+3 |
| | |||||
* | new _unused() macro to deal with unused arguments | Allen Winter | 2014-09-08 | 1 | -0/+6 |
| | | | | as MSVC doesn't like the void trick. |