summaryrefslogtreecommitdiffstats
path: root/src/utils.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Allow extended formats for durationsLukas Fleischer2013-07-171-1/+5
* print_datediff(): Actually print a date differenceLukas Fleischer2013-07-171-5/+3
* Add %(remaining) style formattingWilliam Pettersson2013-07-171-0/+83
* Use tabs instead of spaces for indentationLukas Fleischer2013-04-141-935/+954
* parse_{date,time}(): Split out date/time validationLukas Fleischer2013-02-271-3/+23
* date_sec2date_str(): Add missing semicolonLukas Fleischer2013-02-191-1/+1
* Fix braces in if-else statementsLukas Fleischer2013-02-171-20/+31
* parse_duration(): Bail out early in final stateLukas Fleischer2013-02-141-6/+4
* calendar.c: Rename to "ui-calendar.c"Lukas Fleischer2013-02-141-1/+1
* Rename appointment/event-related UI functionsLukas Fleischer2013-02-141-1/+1
* Merge branch 'maint'Lukas Fleischer2013-02-041-1/+1
|\
| * Update copyright rangesLukas Fleischer2013-02-041-1/+1
* | Use strncasecmp() for case-insensitive comparisonLukas Fleischer2013-01-301-8/+0
* | Remove unused function mystrtol()Lukas Fleischer2013-01-301-15/+0
|/
* Add hidden key handler windowLukas Fleischer2012-12-161-1/+2
* Merge branch 'maint'Lukas Fleischer2012-11-231-34/+47
|\
| * Replace localtime() with localtime_r()Lukas Fleischer2012-11-221-34/+47
* | Add support for entering times in 24 hour formatWilliam Pettersson2012-11-181-2/+4
* | Add support for copy/paste registersLukas Fleischer2012-07-071-1/+4
* | Revise cut/pastingLukas Fleischer2012-06-301-4/+1