Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearsHEADmasterP. J. McDermott2022-03-226-6/+5
* .gitignore: Exclude FORMATSP. J. McDermott2022-03-221-0/+1
* datetime, formats: Conform to strptime() space reqP. J. McDermott2022-03-223-22/+56
* datetime: Fix initial formatting buffer sizeP. J. McDermott2022-03-221-1/+1
* datetime: Don't forget to copy NUL chars to bufferP. J. McDermott2022-03-221-6/+6
* datetime: Copy time-only & misc formats to bufferP. J. McDermott2022-03-221-3/+12
* formats: Reformat commentP. J. McDermott2022-03-221-2/+7
* formats: Remove extra space in some misc formatsP. J. McDermott2022-03-221-4/+4
* TODO: AddP. J. McDermott2022-03-211-0/+2
* README, build: Generate list of formatsP. J. McDermott2022-03-214-74/+25
* build: Simplify dist-hookP. J. McDermott2022-03-211-8/+6
* formats: Add formats with "%a." and "%b."P. J. McDermott2022-03-213-1/+98
* formats: Lengthen date format stringsP. J. McDermott2022-03-211-132/+132
* datetime: Move formats into another fileP. J. McDermott2022-03-214-195/+217
* TODO: AddP. J. McDermott2022-03-201-0/+4
* datetime: Print full weekday and month namesP. J. McDermott2022-03-202-0/+181
* datetime: Lengthen commentsP. J. McDermott2022-03-201-46/+46
* datetime: Add formats with "."P. J. McDermott2022-03-203-1/+14
* tests: Add format listing testP. J. McDermott2022-03-204-1/+107
* main: Replace strtol() calls with sscanf()P. J. McDermott2022-03-203-27/+9
* Add --disable-tests to shrink executable sizeP. J. McDermott2022-03-205-11/+58
* TODO: Add tasksP. J. McDermott2022-03-201-0/+7
* main: Update copyright years in version outputP. J. McDermott2022-03-191-1/+1
* datetime: Sanity check parsing resultsP. J. McDermott2022-03-192-12/+37
* datetime: Add function to get seconds since EpochP. J. McDermott2022-03-193-14/+26
* datetime: Update new _datetime_normalize() callP. J. McDermott2022-03-191-1/+1
* main: Pass NULL to time()P. J. McDermott2022-03-191-2/+2
* Merge branch 'feature/tests'P. J. McDermott2022-03-1911-38/+1077
| * tests: Print format listing as TAP diagnosticsP. J. McDermott2022-03-191-3/+7
| * main: Populate day of week in "now" timeP. J. McDermott2022-03-191-28/+33
| * main: Allow faking current timeP. J. McDermott2022-03-192-20/+62
| * datetime: Get now (struct tm) from callerP. J. McDermott2022-03-183-19/+18
| * datetime: Move & unify time() & localtime() callsP. J. McDermott2022-03-181-6/+3
| * tests: Use @'s -F option to auto test all fmtsP. J. McDermott2022-03-171-79/+20
| * tests: WIP parse testP. J. McDermott2022-03-171-7/+103
| * tests: Add (stub) parse testP. J. McDermott2022-03-174-1/+40
| * tests/aux/ Drop `set -x`P. J. McDermott2022-03-171-2/+0
| * tests/aux/ New file from AutomakeP. J. McDermott2022-03-172-1/+233
| * build-aux/ New file from AutomakeP. J. McDermott2022-03-174-1/+662
| * main: Add undocumented debugging optionP. J. McDermott2022-03-172-4/+29
* | README: Fix number of formatsP. J. McDermott2022-03-181-1/+1
* | datetime: Try time-only formats only onceP. J. McDermott2022-03-181-1/+10
* .gitignore: Exclude *SUMSP. J. McDermott2022-03-171-0/+2
* TODO: Add tasksP. J. McDermott2022-03-171-0/+3
* main: Make (struct option) variable static constP. J. McDermott2022-03-171-1/+1
* main: Use difftime() instead of comparing time_tP. J. McDermott2022-03-162-6/+7
* TODO: New fileP. J. McDermott2022-03-161-0/+2
* README: Compare to related programsP. J. McDermott2021-09-011-0/+7
* main: Skip empty formatsP. J. McDermott2021-09-011-0/+9
* datetime: Collapse spaces after strftime()P. J. McDermott2021-09-012-24/+33