Commit Graph

  • 5d46df871f Clamp trigger() to "1 January 1990 AT 00:00" if UTC flag is used. Dianne Skoll 2025-08-28 13:30:21 -04:00
  • c5d661124c Never return a year < 1990 from trigger() Dianne Skoll 2025-08-28 12:53:28 -04:00
  • 2f239f77a5 Default $ParseUntriggered to 0 instead of 1 Dianne Skoll 2025-08-27 11:34:10 -04:00
  • 1ef05d3f85 Slight efficiency improvement. Dianne Skoll 2025-08-21 11:50:45 -04:00
  • 7c56aad791 FIx tests. Dianne Skoll 2025-08-21 11:49:16 -04:00
  • 5f0f68f508 Allow '-i$foo' to be interpreted as '-i$foo=0' Dianne Skoll 2025-08-20 10:27:22 -04:00
  • 71bfe31002 Make IS_INTERACTIVE() macro. Dianne Skoll 2025-08-19 21:39:31 -04:00
  • 4661b454c0 Don't add *everything* to history, LOL. Dianne Skoll 2025-08-19 21:32:26 -04:00
  • d41520a04f Better example. Dianne Skoll 2025-08-19 15:54:03 -04:00
  • 0206e538e0 Avoid -Wunused-result warning. Dianne Skoll 2025-08-19 15:22:05 -04:00
  • 6689cbfda3 Explicitly set latitude and longitude in test files. Dianne Skoll 2025-08-19 15:04:03 -04:00
  • 5baf102bfe Update WHATSNEW. 06.00.01 Dianne Skoll 2025-08-19 12:43:00 -04:00
  • c9002d5b54 Bump version to 06.00.01 Dianne Skoll 2025-08-19 12:38:38 -04:00
  • ac3ee7e22b Use constant-time DBufLen instead of O(n) strlen() Dianne Skoll 2025-08-19 10:21:01 -04:00
  • f366037b8d Truncate over-long variable name in DUMP. Dianne Skoll 2025-08-19 10:13:09 -04:00
  • a46488a50d Remove incorrect assignment that could cause a segfault. Dianne Skoll 2025-08-19 09:58:04 -04:00
  • f91a1a2d65 If we don't have readline, don't declare unused variable. Dianne Skoll 2025-08-18 21:05:56 -04:00
  • 2ac8fb50e1 Fix typos. Dianne Skoll 2025-08-18 21:01:48 -04:00
  • 7df826f635 Add whole line at a time to history buffer. Dianne Skoll 2025-08-18 20:35:10 -04:00
  • f8ce7b51da Change prompt depending on whether or not we're ignoring lines. Dianne Skoll 2025-08-18 16:26:58 -04:00
  • 35ee94ca6b If stdin and stdout are TTYs, use readline() where possible. Dianne Skoll 2025-08-18 16:20:45 -04:00
  • c2a3468e04 Prep for 6.0.0 RELEASE. 06.00.00 Dianne Skoll 2025-08-18 10:56:18 -04:00
  • 4ff2064452 Fix typos. Dianne Skoll 2025-08-18 10:50:52 -04:00
  • 8e00bd5acc Fix typo in comment. Dianne Skoll 2025-08-16 18:32:08 -04:00
  • 86f65e11bb Use keypress-slash to auto-fill COMPLETE-THROUGH field instead of double-click. Dianne Skoll 2025-08-16 11:54:19 -04:00
  • 0c9ec11fce Add clarifying comment. Dianne Skoll 2025-08-16 10:09:44 -04:00
  • 07dcaec176 Fix typos. Dianne Skoll 2025-08-15 22:57:13 -04:00
  • e87849256b Make --flush simply set standard I/O streams to unbuffered. Dianne Skoll 2025-08-15 22:41:18 -04:00
  • fd8ecd88a8 Add --flush option; use it in tests. Dianne Skoll 2025-08-15 22:36:20 -04:00
  • 5e36a6563a Format improvement. Dianne Skoll 2025-08-15 22:26:18 -04:00
  • 274a2bf067 Don't unconditionally set RunDIsabled. Dianne Skoll 2025-08-15 20:53:07 -04:00
  • 4aa737e542 Tweak man page Dianne Skoll 2025-08-15 20:46:05 -04:00
  • 6474f4e0b6 Note that user-defined functions defined in a RUN-OFF context will have RUN OFF during evaluation. Dianne Skoll 2025-08-15 20:43:59 -04:00
  • 7b7b861399 Disable RUN in callbacks to ordx and subst_xxx functions. Dianne Skoll 2025-08-15 20:27:51 -04:00
  • 5cb0e82be2 Remove stray ^G. Dianne Skoll 2025-08-15 20:10:50 -04:00
  • d9a4bd19f2 Remove extraneous semicolons. Dianne Skoll 2025-08-15 19:12:14 -04:00
  • 1004946d26 Add a couple of missing .PPs Dianne Skoll 2025-08-15 18:15:37 -04:00
  • d877a6cb48 Fix a couple of typos. Dianne Skoll 2025-08-15 18:05:48 -04:00
  • 3eea329b32 Add some missing .fi directives. Dianne Skoll 2025-08-15 18:04:42 -04:00
  • 7bf23912ae Improve man page slightly. 06.00.00-BETA-2 Dianne Skoll 2025-08-15 15:46:08 -04:00
  • 6ae0340137 Document tkremind bug fix. Dianne Skoll 2025-08-15 15:36:59 -04:00
  • 0e48ace855 Update WHATSNEW. Dianne Skoll 2025-08-15 15:35:57 -04:00
  • d1f1ddf5b7 Document the TODO introspection functions. Dianne Skoll 2025-08-15 15:33:04 -04:00
  • 5f9e227dc8 Document and test overriding of %: %! %? %@ %# Dianne Skoll 2025-08-15 15:28:23 -04:00
  • b770676cb6 Add tests for trigistodo, trigcompletethrough, trigmaxoverdue Dianne Skoll 2025-08-15 15:22:39 -04:00
  • 5ee415c2fb Add trigistodo(), trigcompletethrough() and trigmaxoverdue() introspection functions. Dianne Skoll 2025-08-15 15:20:57 -04:00
  • 6c2a4b66fd Add tests and translations for %: Dianne Skoll 2025-08-15 15:07:32 -04:00
  • 6c2d65c08e Allow non-alphanumeric substitution sequences to be overridden. Dianne Skoll 2025-08-15 14:55:03 -04:00
  • cd2dc3bea3 Add test for %: Dianne Skoll 2025-08-15 14:35:31 -04:00
  • b1b80316ab Implement %: substitution sequence. Dianne Skoll 2025-08-15 11:54:31 -04:00
  • f04835cf6f Another eval that should be a catch. Dianne Skoll 2025-08-15 08:34:41 -04:00
  • fb19ea6b7e Use "catch" instead of "eval". What was I thinking?? Dianne Skoll 2025-08-15 08:33:49 -04:00
  • e2d7796d4a Clarify wording. Dianne Skoll 2025-08-14 21:53:06 -04:00
  • de2ec1aa7b In --json mode, redirect any RUN ... command stdout to stderr Dianne Skoll 2025-08-14 21:47:40 -04:00
  • b9fb215d9d Don't try to process stderr output as JSON. :) Dianne Skoll 2025-08-14 20:52:38 -04:00
  • a62ed0e0c5 Always output well-formed JSON in --json mode. Dianne Skoll 2025-08-14 20:43:35 -04:00
  • eceb5e3f82 Suppress some output in --json mode. Dianne Skoll 2025-08-14 20:35:07 -04:00
  • d5aa93ae57 Document TkRemind support for max-overdue. Dianne Skoll 2025-08-14 19:05:17 -04:00
  • a66da78b4a Add support for MAX-OVERDUE to TkRemind. Dianne Skoll 2025-08-14 19:03:32 -04:00
  • af69f54bff Add max_overdue to JSON. Dianne Skoll 2025-08-14 18:54:15 -04:00
  • a000a7f17e Add MAX-OVERDUE feature. Dianne Skoll 2025-08-14 18:50:39 -04:00
  • 582f388500 Disable ANSI colors in JSON mode. Dianne Skoll 2025-08-14 13:57:23 -04:00
  • 7762f4f2d6 Add $HideCompletedTodos, $JSONMode and $TodoFilter system variables. Dianne Skoll 2025-08-14 13:56:02 -04:00
  • 31c9b2afb7 Disable ANSI color sequences in -p mode. Dianne Skoll 2025-08-14 13:43:32 -04:00
  • 119e954e9e Update WHATSNEW 06.00.00-BETA-1 Dianne Skoll 2025-08-14 12:38:52 -04:00
  • 6aa07edffd Document "ordx" override of "ord" Dianne Skoll 2025-08-13 21:05:46 -04:00
  • bdb9ad1a5d Document new TkRemind features. Dianne Skoll 2025-08-13 20:33:15 -04:00
  • 05384fe7cf Document --json. Dianne Skoll 2025-08-13 20:25:30 -04:00
  • 6125001e55 Make file not modify global function/variable context. Dianne Skoll 2025-08-13 19:02:37 -04:00
  • 78b307e387 Proper way of defaulting a variable. Dianne Skoll 2025-08-13 19:00:27 -04:00
  • 460d0a8d88 Separate out actual Jewish religious holidays from Israeli holidays. Dianne Skoll 2025-08-13 18:57:37 -04:00
  • add35377ad Boldification. Dianne Skoll 2025-08-13 17:37:39 -04:00
  • fccd9ed42e More word tweakage. Dianne Skoll 2025-08-13 17:36:12 -04:00
  • a49ecccb34 Update README Dianne Skoll 2025-08-13 17:34:19 -04:00
  • ae9fe78817 Proper horizontal resizing too. Dianne Skoll 2025-08-13 17:30:10 -04:00
  • dbc5576312 Make today's reminders window properly resizable. Dianne Skoll 2025-08-13 17:27:35 -04:00
  • 6cbbebceaf Pass all command-line options to Remind. Dianne Skoll 2025-08-13 16:57:29 -04:00
  • 4dc27ca7f5 Better error message. Dianne Skoll 2025-08-13 15:02:53 -04:00
  • d8f97ce0f1 Tweak wording. Dianne Skoll 2025-08-13 15:01:26 -04:00
  • 0e1a80f2bd Properly populate complete_through for existing reminders. Dianne Skoll 2025-08-13 14:58:49 -04:00
  • 4a7f703ab5 Update %! documentation; add %? documentation. Dianne Skoll 2025-08-13 14:39:36 -04:00
  • 101de948b2 Add support for TODO-style reminders in TkRemind. Dianne Skoll 2025-08-13 14:09:03 -04:00
  • 0e2d382b33 Proper calculation of --margin-bottom in -e mode Dianne Skoll 2025-08-13 13:06:48 -04:00
  • a6c5c3cb90 Update docs on JSON trigger dump and SCANFROM changes. Dianne Skoll 2025-08-13 12:39:35 -04:00
  • da573929ee Document purge rules for TODOs. Dianne Skoll 2025-08-13 12:06:59 -04:00
  • 5217d9b675 Start adding TODO tests. Dianne Skoll 2025-08-13 11:53:56 -04:00
  • 79a87c6f1a TkRemind now requires Remind 06.00.00 Dianne Skoll 2025-08-13 11:36:01 -04:00
  • cde5ffc84a Bump version to 06.00.00 Dianne Skoll 2025-08-13 11:34:41 -04:00
  • 6ef323a4f0 Document TODOs. Dianne Skoll 2025-08-13 11:28:04 -04:00
  • 8331ea2991 Fix TODO-issuing logic Dianne Skoll 2025-08-13 11:19:41 -04:00
  • db28648d9d Better spacing Dianne Skoll 2025-08-12 22:24:17 -04:00
  • 1a5915bba9 Show long options in help output. Dianne Skoll 2025-08-12 22:23:00 -04:00
  • 94a50fa22c Refactor some code. Dianne Skoll 2025-08-12 22:13:36 -04:00
  • fad6076568 Convert out-of-range SPECIAL COLOR to MSG. Dianne Skoll 2025-08-12 19:31:54 -04:00
  • 287039ac40 Convert color with components out of range to normal MSG-type reminders. Dianne Skoll 2025-08-12 19:26:23 -04:00
  • 8523218ef2 Add %? substitution sequence and translations for "are" and "were" Dianne Skoll 2025-08-12 19:08:34 -04:00
  • fdaaf2b57a Add comment; fix cppcheck warning. Dianne Skoll 2025-08-12 18:37:14 -04:00
  • 19eac9b8d5 nl - use "eergisteren" and "overmorgen" Dianne Skoll 2025-08-12 18:34:07 -04:00
  • cda4877229 Fix "make cppcheck" warning. Dianne Skoll 2025-08-12 18:30:36 -04:00
  • 0976cd64f3 If evaluating ordx(n) yields an error, then error out instead of continuing with ord(n) Dianne Skoll 2025-08-12 18:27:20 -04:00