summaryrefslogtreecommitdiffstats
path: root/src/utils.c
Commit message (Expand)AuthorAgeFilesLines
* DST fix: adding appointments on the day when DST starts or stopsLars Henriksen2018-11-101-11/+7
* Minor merge adjustmentsLars Henriksen2018-08-251-36/+43
* Start and end time validation.Lars Henriksen2018-08-251-5/+44
* New support functions for input validation.Lars Henriksen2018-08-251-0/+36
* Only stop threads when exiting from interactive modeLukas Fleischer2018-08-251-3/+3
* Support UTF-8 encoded characters in user choicesLars Henriksen2018-06-031-12/+23
* Scrollbar and right window border (corrected)Lars Henriksen2018-05-261-15/+8
* Scrollbar and right window borderLars Henriksen2017-12-101-8/+27
* Default colour as foreground colourLars Henriksen2017-12-101-0/+6
* Check for the year span 1902-2037Lars Henriksen2017-11-231-6/+8
* Parse time before date in parse_datetime()Lukas Fleischer2017-10-271-2/+2
* Make parsing of date-time more strictLukas Fleischer2017-10-261-15/+20
* Add parse_date_interactive()Lukas Fleischer2017-10-261-0/+7
* Remove phase of moon featureLars Henriksen2017-09-081-2/+0
* Replace remaining uses of wgetch() by keys_wgetch()Lukas Fleischer2017-09-031-1/+1
* Add a function to wait for any key pressLukas Fleischer2017-09-031-3/+3
* Fix empty warning box when key is already in useLars Henriksen2017-08-121-0/+2
* Include stdarg.h when using variable argument listsLukas Fleischer2017-07-281-0/+1
* Update copyright rangesLukas Fleischer2017-01-121-1/+1
* Replace parse_datetime() constants by named flagsLukas Fleischer2016-10-101-2/+2
* Support dates when specifying start/end timesLukas Fleischer2016-10-091-2/+6
* Factor out parse_datetime()Lukas Fleischer2016-10-091-0/+39
* Stop all threads before leaving curses modeLukas Fleischer2016-09-131-2/+4
* Do not assume that days always have 86400 secondsLukas Fleischer2016-03-271-0/+24
* Support durations in recurrence ending datesLukas Fleischer2016-02-261-0/+91
* Allow decimals in durationsLukas Fleischer2016-02-101-9/+16
* Fix %(hash) formatting of eventsLukas Fleischer2016-02-051-2/+2
* Refactor grep modeLukas Fleischer2016-02-051-0/+1
* Update copyright rangesLukas Fleischer2016-01-301-1/+1
* Add command line option to suppress dialogsLukas Fleischer2016-01-131-0/+5
* Add an option to filter by object hashLukas Fleischer2016-01-131-0/+12
* Add long format specifiers "raw" and "hash"Lukas Fleischer2016-01-131-5/+55
* Reimplement asprintf() using dynamic stringsLukas Fleischer2016-01-131-26/+4
* Split out code for drawing week numbersLukas Fleischer2015-04-101-2/+9
* Simplify code in status_ask_choice()Lukas Fleischer2015-02-241-7/+5
* Use time_t instead of long in several placesLukas Fleischer2015-02-241-16/+10
* Introduce starts_with() and starts_with_ci()Lukas Fleischer2015-02-241-0/+12
* Add support for UTC times in iCal importsLukas Fleischer2015-02-231-0/+25
* Use date_sec_change() for adding day deltasLukas Fleischer2015-02-221-6/+5
* Support weekday names as date specifiersLukas Fleischer2015-02-111-5/+51
* Update copyright rangesLukas Fleischer2015-02-071-1/+1
* Add a couple of shorthands to parse_date()Lukas Fleischer2015-02-071-0/+25
* Handle dates past January 19th, 2038Lukas Fleischer2015-02-071-4/+2
* Refactor new_tempfile()Lukas Fleischer2014-07-221-10/+7
* Replace several uses of snprintf() by asprintf()Lukas Fleischer2014-07-221-9/+10
* Add vasprintf() and asprintf()Lukas Fleischer2014-07-221-0/+38
* Add default cases to some switch statementsLukas Fleischer2014-05-181-0/+2
* Store appointments for the current day in a vectorLukas Fleischer2014-05-181-1/+1
* Rework scroll window implementationLukas Fleischer2014-05-181-1/+1
* Add a short format specifier for "%(remaining)"Lukas Fleischer2013-07-171-0/+2