Revisions of remind

Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 38)
* VERSION 3.3 Patch 12 - 2022-01-24
- UPDATE: rem2html: Use JSON::MaybeXS instead of JSON::Any, since JSON::Any
  is deprecated.  NOTE INCOMPATIBILITY: If you don't have JSON::MaybeXS
  installed, you'll need to install it before trying to install or update
  rem2html
- NEW FEATURE: Add a DO command.  This is just like INCLUDE, but relative
  paths are interpreted relative to the directory containing the current
  file.  That is:
      DO somefile.rem
  is equivalent to:
      INCLUDE [filedir()]/somefile.rem
- NEW FEATURE: Add the $DefaultTDelta system variable and associated
  -tt[N] command-line option to set a default time delta for timed
  reminder without an explicit +N delta.
- IMPROVEMENT: TkRemind: Store .tkremindrc in $XDG_CONFIG_HOME/tkremindrc
  or $HOME/.config/tkremindrc as per the XDG Base Directory Specification.
- BUG FIX: remind: Make the shell() built-in function respect
  $MaxStringLen
- BUG FIX: Use size_t to track the size of dynamic buffers rather than int.
  This permits Remind to read in files with lines longer than 1GB and to
  consume more than 1GB of output from the shell() command, both of which
  will surely be massively useful.  (The old limit was 1GB rather than 2GB
  because of details of the dynamic buffer resizing algorithm.)
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 37)
* VERSION 3.3 Patch 11 - 2021-12-30
- IMPROVEMENT: TkRemind: Save the print dialog settings so they persist.
- IMPROVEMENT: TkRemind: Show queue in sorted order.
- IMPROVEMENT: TkRemind: Pass "-r" flag to inotifywait
- IMPROVEMENT: TkRemind: Draw moon phases with Tk canvas items rather than
  using PNG images.  This lets them change color along with other TkRemind
  preferences.
- IMPROVEMENT: TkRemind: Underline editable reminders when the pointer enters
  them; fire up the editor with either Button-1 or Button-3 for
  non-TkRemind-generated reminders.
- NEW FUNCTION: Remind: Add the isany() built-in function.
- IMPROVEMENT: rem2html: Add class names indicating number of rows in calendar
- IMPROVEMENT: remind: In -z0 mode, sleep with higher precision to ensure we
  wake as close to possible to each 1-minute boundary.
- IMPROVEMENT: rem2html: Coalesce table.rem-cal CSS into one block.  Thanks
  to Ian! D. Allen for pointing this out.
- IMPROVEMENT: examples/defs.rem: Modernize the examples and get rid of some
  cruft.
- CHANGE: Add $Latitude and $Longitude system variables.  Deprecate
  $LatDeg, $LatMin, $LatSec, $LongDeg, $LongMin and $LongSec.
- CHANGE: Test: Add "dump $" to test.rem.
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 36)
- Changes to remind 
* VERSION 3.3 Patch 10 - 2021-11-30
- IMPROVEMENT: TkRemind: Apply window and text colors to all GUI elements
  including buttons and status labels.
- NEW FEATURE: The new ADDOMIT keyword can shorten reminder files.
  The command:
      REM ...whatever... ADDOMIT MSG Foo
  behaves identically to:
      REM ...whatever... SATISFY 1
      IF trigvalid()
          OMIT [trigdate()] MSG Foo
      ENDIF
  For example, Labour Day can be displayed and omitted as follows:
      REM Mon 1 Sep SCANFROM -7 ADDOMIT MSG Labour Day
- UPDATE: Update contrib/remind-conf-mode to latest release
- CHANGE: The parser does not auto-convert numbers 90-99 to 1990-1999.  This
  was messing up things like "DURATION 90".  It also means you can no longer
  abbreviate the years 1990-1999 as 90-99.
- BUG FIX: Various documentation fixes
- BUG FIX: When switching users with the "-u" option, call initgroups()
  to properly set group membership list.
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 35)
- rem2html is included, cleanup of specfile
- CHANGES TO REMIND
* VERSION 3.3 Patch 9 - 2021-10-14
- NEW FEATURE: Add "-+username" option to tell Remind to trust files owned by
  "username" and allow RUN directives in them.  Idea courtesy of Ian! D. Allen
- NEW FEATURE: Add "-u+username" variant to tell Remind to switch users to
  "username" without disabling RUN directives.  Idea courtesy of Ian! D. Allen
- CHANGE: rem2html: rem2html has been moved out of the www/ directory into
  its own rem2html/ directory.  If your system has the prerequisites
  (namely Perl, Getopt::Long and JSON::Any) then rem2html will be installed
  by "make install".
- CHANGE: Remove "cm2rem".  It was about 20 years obsolete.
- CHANGE: rem2html: Use inline data: URL images for moon images by default,
  thus producing a completely stand-alone HTML file.
- CHANGE: Remove unnecessary spaces from "remind -pp" JSON output.
- DOCUMENTATION FIX: Various man page fixes and tweaks.
- BUG FIX: rem2html: Tweak the default CSS stylesheet; more rational
  handling of rem2html command-line options.
- BUG FIX: remind: "remind -c" would sometimes highlight *two* days as
  "today"; this has been fixed.
- BUG FIX: Add a missing #ifdef...#endif and remove a C99-ism.  This once again
  allows Remind to be compiled with some very old C compilers.
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 34)
- CHANGES TO REMIND
* VERSION 3.3 Patch 8 - 2021-09-13
- NEW FEATURE: remind: Add INCLUDECMD command
- NEW FEATURE: remind: Add shellescape() built-in function
- BUG FIX: tkremind: TkRemind would sometimes fill in incorrect initial
  values for the reminder-editing form if you clicked on a TkRemind-created
    reminder to edit it.  This has been fixed.
- BUG FIX: tkremind: Get back better error messages from Remind if you
  try to create a reminder with an invalid date specification.
- BUG FIX: remind: Catch integer overflow if we try to evaluate $IntMin * -1
- DOC UPDATES: remind: Minor man page fixes
buildservice-autocommit accepted request 892223 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 33)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 32)
- CHANGES TO REMIND
* VERSION 3.3 Patch 7 - 2021-05-10
- MINOR FIX: Refuse to run "make test" as root --- it would fail
  anyway with an obscure message.
- BUG FIX: Remind would sometimes compute incorrect trigger date for:
  REM Tue 29 Feb MSG ...
- BUG FIX: Remind would sometimes compute incorrect trigger date for
  a date spec like: Tue 31 2021 MSG ...
buildservice-autocommit accepted request 882232 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 31)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 30)
- CHANGES TO REMIND
* VERSION 3.3 Patch 6 - 2021-03-30
- test/test.rem: Change local to en_US.utf-8 only if current locale
  is not a UTF-8 locale.
- MINOR CHANGE: Remind's arithemtic operators (+, -, *, /) give errors
  on overflow rather than silently giving the wrong answer.
- MINOR CHANGE: Add $IntMin and $IntMax system variables.
- DOCUMENTATION FIX: Document that TkRemind now requires Tcl/Tk version
  8.5 or newer.
buildservice-autocommit accepted request 865666 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 29)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 28)
update to remind 3.3.5
buildservice-autocommit accepted request 862665 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 27)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 26)
- update to remind 3.3.4
- CHANGES TO REMIND
* VERSION 3.3 Patch 4 - 2021-01-12
- NEW FEATURE: If "inotifywait" is installed, TkRemind uses it to refresh
  the calendar display right away when the reminders file/directory is updated.
  This makes TkRemind react almost instantly if external tools are editing
  or updating reminders.
- MINOR NEW FEATURE: rem2ps has a new '-x' option; this puts the day numbers
  on the top-left of the day's box instead of the top-right.
- MINOR FIXES: A typo in remind.1 was fixed; additional comments regarding
  UNTIL were added.
- BUG FIX: rem2ps: Call setpagedevice to set page size
  Based on a patch from Jonathan Kamens
buildservice-autocommit accepted request 847292 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 25)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 24)
- update to remind 3.3.3
- CHANGES TO REMIND
* VERSION 3.3 Patch 3 - 2020-11-09
- BUG FIX: Fix startup crash in TkRemind if "Show Today's Reminders on
  Startup" is enabled (which, unfortunately, is the default.)  Bug reported
  by Martin Ziemer.
Detlef Steuer's avatar Detlef Steuer (dsteuer) committed (revision 23)
- update to remind 3.3.2
- CHANGES TO REMIND
* VERSION 3.3 Patch 2 - 2020-11-08
- MINOR NEW FEATURE: Add MAYBE-UNCOMPUTABLE keyword; see the man page
  and discussion at
  https://dianne.skoll.ca/pipermail/remind-fans/2020/003745.html
- CHANGE: TkRemind always invokes Remind with the "-itkremind=1" option,
  even when printing.  NOTE INCOMPATIBILITY: This is a behavior change!
  When you print from TkRemind, we also invoke Remind with "-itkprint=1"
  so you can detect that PostScript is being generated.
- CHANGE: The maxmimum length of a variable name has been increased from
  16 characters to 64 characters.  Modern computers have plenty of memory.
- BUG FIXES: Minor documentation updates, typo fixes, clarifications, etc.
- BUG FIX: Fix calendar-drawing alignment errors when displaying UTF-8
  strings with zero-width combining characters and strings with tabs.
- BUG FIX: TkRemind would mess up placement of the WEEK special if invoked
  with the "-m" option.  This has been fixed.
- BUG FIX: TkRemind would sometimes fail with an error message when editing
  a reminder; this is because it was interpreting months 08 and 09 as
  illegal octal numbers.  This has been fixed.
buildservice-autocommit accepted request 787819 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 22)
baserev update by copy to link target
Detlef Steuer's avatar Detlef Steuer (dsteuer) accepted request 786985 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 21)
- update to remind 3.3.1
- CHANGE: For overlapping multi-day events, issue a reminder for the
  most *recent* event rather than the earliest event.  NOTE
  INCOMPATIBILITY: This is a behavior change!
- CHANGE: Do not convert 90-99 to 1990-1999 when parsing numbers to
  recognize years.  NOTE INCOMPATIBILITY: This is a behavior change!
- CHANGE: Revert change to -y option that included filename and line
  number in the hash.
- CHANGE: Retain newlines (produced by %_) in JSON output.
- FIX: Document $FormWidth system variable
- FIX: Highlight today's date in "remind -c" output
- FIX: Eliminate compiler warnings on Ubuntu 18.04.
- IMPROVEMENT: Allow times to be specified either in 24-hour mode
  (HH:MM or HH.MM) or AM/PM mode (HH:MMam; HH:MMpm, etc.)
- IMPROVEMENT: Allow DURATION to be specified as a time (1:30) or a
  number of minutes (90).
- IMPROVEMENT: If terminal size can be determined, set $FormWidth to
  terminal width - 8; if not, set $FormWidth to 72.
- MINOR IMPROVEMENT: Add the "ampm()" built-in function.
buildservice-autocommit accepted request 770384 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 20)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 769240 from Detlef Steuer's avatar Detlef Steuer (dsteuer) (revision 19)
- update to remind-3.3.0
- FIX: rem2ps: Add a %%PageBoundingBox: document structuring convention
  comment.
- FIX: rem2ps: Ignore unknown SPECIAL-type reminders.
- IMPROVEMENT: In calendar mode ("-c" option), Remind automatically adjusts
  the width of the calendar to fit the terminal window if standard output
  is a TTY.
- IMPROVEMENT: Add JSON-based output with "remind -pp" and "remind -ppp"
  The JSON-based intermediate format preserves a lot more information
  about the original reminder, allowing back-ends more insight into
  the intent of the reminder, the recurrence used, etc.  See the documentation
  in "man rem2ps"
- IMPROVEMENT: TkRemind can "reverse-engineer" reminders that it creates
  using the additional information in the "remind -pp" format, so it
  doesn't create or use ugly comment blocks to delimit the reminders
  it creates.
- IMPROVEMENT: TkRemind: Add popup help to most buttons and controls.
- NEW FEATURE: Add support for $DefaultColor system variable, suggested
  by Tim Chase.
- NEW FEATURE: The "-@[n][,m]" command-line option allows colored reminders
  in Agenda Mode as well as in Calendar Mode.  It also adds support for
  terminal emulators that can handle the xterm 256-color escape sequences
  as well as the true 24-bit color escape sequences.
- CHANGE: SPECIALs are now case-insensitive.  Before, only SPECIAL COLOR
  would work.  Now you can use Special Color, special color, etc.
  
Displaying revisions 41 - 60 of 78
openSUSE Build Service is sponsored by