Compare commits

...

45 Commits

Author SHA1 Message Date
Dianne Skoll e0b0d043c6 Add release notes 2024-12-09 19:09:37 -05:00
Dianne Skoll fe4499ab72 Make comparison function also useful for ordering. 2024-12-09 18:39:49 -05:00
Dianne Skoll e50d583659 Use case-sensitive hashing for dedup and translation hash tables. 2024-12-09 18:36:53 -05:00
Dianne Skoll 6b05d772f0 Exit if we run out of memory initializing hash tables. There's no sane way to recover. 2024-12-09 18:10:03 -05:00
Dianne Skoll 84dd73f023 Note connection between translation-related special variables and translation table. 2024-12-09 18:06:21 -05:00
Dianne Skoll 00dca8b70f Bump version to 05.02.00. 2024-12-09 17:59:40 -05:00
Dianne Skoll c4bc145cd9 Document the translation table. 2024-12-09 17:56:52 -05:00
Dianne Skoll bd614c1cde Make only one call to malloc() per XlateItem. 2024-12-09 17:07:58 -05:00
Dianne Skoll 1446ac0552 Make the output of "make test" considerably less verbose.
Remind unit tests / tests (push) Successful in 33s
2024-12-09 14:33:02 -05:00
Dianne Skoll 26ded447ab Fix some translations. 2024-12-09 14:24:14 -05:00
Dianne Skoll a4ccb0738e Make Chinese New Year file translatable. 2024-12-09 14:20:27 -05:00
Dianne Skoll 27a1b449bd Add new keywords and built-in function. 2024-12-09 14:14:29 -05:00
Dianne Skoll 1443282859 Add a whack more torture tests. 2024-12-09 14:09:40 -05:00
Dianne Skoll 4a2d707654 Properly handle deleting everything out of a hash table. 2024-12-09 13:59:41 -05:00
Dianne Skoll fd2a61928c Fix NL translation. 2024-12-09 13:32:21 -05:00
Dianne Skoll a05d9eefc9 Make "SET $foo" also add a translation table entry if $foo is a dynamic translation variable. 2024-12-09 13:29:05 -05:00
Dianne Skoll 6f230e81bd Add translations for moon phases and seasons. 2024-12-09 13:05:34 -05:00
Dianne Skoll 973019c4c7 Implement TRANSLATE keyword. 2024-12-09 12:56:40 -05:00
Dianne Skoll cb712ad7e7 Replace the individual hash table implementations with a unified one. 2024-12-09 11:54:52 -05:00
Dianne Skoll be7c67b6fd Add ParseQuotedString function for eventually implementing TRANSLATE directive. 2024-12-08 11:54:49 -05:00
Dianne Skoll a933c8bc69 Document that we don't read subdirectories when expanding *.rem.
Remind unit tests / tests (push) Successful in 31s
2024-12-06 20:21:09 -05:00
Dianne Skoll 087fbfd8e6 If a path returned by glob is a directory, ignore it. 2024-12-06 20:18:45 -05:00
Dianne Skoll ff641d7990 Refuse to open directories. 2024-12-06 20:09:30 -05:00
Dianne Skoll 54e788b765 Make the sun functions return E_SWERR if BASE != 1990.
Remind unit tests / tests (push) Successful in 44s
2024-12-04 13:12:40 -05:00
Dianne Skoll 4283feff31 Change #error to #warning so cppcheck can analyze funcs.c 2024-12-04 13:10:03 -05:00
Dianne Skoll 062a84b758 Simplify HAS_DATE and HAS_TIME macros by making type values into bitmasks.
Remind unit tests / tests (push) Successful in 34s
2024-12-02 09:50:33 -05:00
Dianne Skoll d161a8ff1a Actually allow up to 9 levels of INCLUDE nesting.
Remind unit tests / tests (push) Successful in 42s
2024-11-30 23:03:09 -05:00
Dianne Skoll 0df4a79531 Use memcpy to copy omit contexts. 2024-11-30 22:42:40 -05:00
Dianne Skoll 1b26e39e2f Update holidays as per recent commits to the Python library.
Remind unit tests / tests (push) Successful in 25s
2024-11-24 21:44:30 -05:00
Dianne Skoll c63c4cf07e Make token name const. 2024-11-19 22:59:47 -05:00
Dianne Skoll 586b3565f0 Sort token types. 2024-11-19 22:58:19 -05:00
Dianne Skoll 877aaed1a1 Fix spelling error in comment. 2024-11-18 11:20:13 -05:00
Dianne Skoll 57fa1a6099 Make it clearer what went wrong if we use "remind" rather than "../src/remind"
Remind unit tests / tests (push) Successful in 1m44s
2024-11-18 11:05:21 -05:00
Dianne Skoll 6cdb12b5a8 Instead of searching test-rem for "remind" without "../src/remind", simply alias remind to false.
Trick suggested by Jochen Sprickerhof.
2024-11-18 11:00:10 -05:00
Dianne Skoll c73e1b6f97 Make test-rem test itself to ensure it always invokes remind as ../src/remind. 2024-11-18 10:50:43 -05:00
Dianne Skoll e8c779c785 Update to 05.01.01. 2024-11-18 10:44:08 -05:00
Dianne Skoll 96e076a13f Prep for release. 2024-11-18 10:31:56 -05:00
Dianne Skoll 80d258621a Merge branch 'fix_test' into 'master'
Fix `remind` call in test

See merge request dskoll/remind!7
2024-11-18 15:31:27 +00:00
Jochen Sprickerhof ed6d35e418 Fix remind call in test 2024-11-18 16:28:18 +01:00
Dianne Skoll 9dca1840a1 Fix typo
Remind unit tests / tests (push) Failing after 30s
2024-11-16 20:54:40 -05:00
Dianne Skoll f4ec23df90 Make uk a symlink to gb
Remind unit tests / tests (push) Failing after 28s
2024-11-16 09:17:02 -05:00
Dianne Skoll a0536a8141 Fix paths to files in comments. Noted by Martin Ziemer.
Remind unit tests / tests (push) Failing after 29s
2024-11-15 09:19:17 -05:00
Dianne Skoll 553899127a Diagnose redefinition of built-in functions by checking newname before oldname
Remind unit tests / tests (push) Failing after 30s
2024-11-14 22:27:54 -05:00
Dianne Skoll 73519889c7 Add UK Remembrance Day
Remind unit tests / tests (push) Failing after 29s
2024-11-14 11:21:57 -05:00
Dianne Skoll 54ac99abcc Update WHATSNEW. 2024-11-14 10:42:44 -05:00
440 changed files with 323801 additions and 2478 deletions
Vendored
+9 -9
View File
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.71 for remind 05.01.00.
# Generated by GNU Autoconf 2.71 for remind 05.02.00.
#
#
# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
@@ -608,8 +608,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='remind'
PACKAGE_TARNAME='remind'
PACKAGE_VERSION='05.01.00'
PACKAGE_STRING='remind 05.01.00'
PACKAGE_VERSION='05.02.00'
PACKAGE_STRING='remind 05.02.00'
PACKAGE_BUGREPORT=''
PACKAGE_URL='https://dianne.skoll.ca/projects/remind/'
@@ -1265,7 +1265,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures remind 05.01.00 to adapt to many kinds of systems.
\`configure' configures remind 05.02.00 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1327,7 +1327,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of remind 05.01.00:";;
short | recursive ) echo "Configuration of remind 05.02.00:";;
esac
cat <<\_ACEOF
@@ -1415,7 +1415,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
remind configure 05.01.00
remind configure 05.02.00
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1865,7 +1865,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by remind $as_me 05.01.00, which was
It was created by remind $as_me 05.02.00, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@@ -4710,7 +4710,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by remind $as_me 05.01.00, which was
This file was extended by remind $as_me 05.02.00, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -4775,7 +4775,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
remind config.status 05.01.00
remind config.status 05.02.00
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
+1 -1
View File
@@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT(remind, 05.01.00, , , https://dianne.skoll.ca/projects/remind/)
AC_INIT(remind, 05.02.00, , , https://dianne.skoll.ca/projects/remind/)
AC_CONFIG_SRCDIR([src/queue.c])
cat <<'EOF'
+2 -2
View File
@@ -117,7 +117,7 @@
"NOQUEUE" "OMIT" "OMITFUNC" "ONCE" "POP" "POP-OMIT-CONTEXT" "PRESERVE"
"PRIORITY" "PS" "PSFILE" "PUSH" "PUSH-OMIT-CONTEXT" "REM" "RUN"
"SATISFY" "SCAN" "SCANFROM" "SCHED" "SECOND" "SET" "SKIP" "SPECIAL"
"TAG" "THIRD" "THROUGH" "UNSET" "UNTIL" "WARN")
"TAG" "THIRD" "THROUGH" "TRANSLATE" "TRANS" "UNSET" "UNTIL" "WARN")
#'(lambda (a b) (> (length a) (length b)))))
@@ -162,7 +162,7 @@
(defconst remind-builtin-functions
(sort
(list "abs" "access" "adawn" "adusk" "ampm" "ansicolor" "args" "asc"
(list "_" "abs" "access" "adawn" "adusk" "ampm" "ansicolor" "args" "asc"
"baseyr" "char" "choose" "coerce" "columns" "current" "date"
"datepart" "datetime" "dawn" "day" "daysinmon" "defined" "dosubst"
"dusk" "easterdate" "evaltrig" "filedate" "filedatetime" "filedir"
+54
View File
@@ -1,5 +1,59 @@
CHANGES TO REMIND
* VERSION 5.2 Patch 0 - ????-??=??
- MAJOR NEW FEATURE: remind: Add the TRANSLATE command and the _()
built-in function. This allows you to localize your reminder files
more easily.
- UPDATE: Update national holidays following update to upstream Python
library.
- IMPROVEMENT: remind: Refuse to open subdirectories named "*.rem"
under a top-level directory rather than trying and failing with a
confusing error.
- IMPROVEMENT: remind: Remind used to have three completely separate
hash table implementations. Replace them all with one piece of code.
- MINOR FIXES: remind: Fix typos in comments; use memcpy to copy OMIT
contexts internally.
- BUG FIX: Actually allow the documented 9 levels of INCLUDE rather than
8.
* VERSION 5.1 Patch 1 - 2024-11-18
- BUG FIX: Fix a bug in test-rem that could have caused test failures.
Fix courtesy of Jochen Sprickerhof.
* VERSION 5.1 Patch 0 - 2024-11-18
- MAJOR IMPROVEMENT: Include holiday files for many countries and
regions, courtesy of the Python "holidays" project:
https://pypi.org/project/holidays/ See include/holidays/README
for usage instructions and important caveats
- NEW FEATURE: remind: Added the $DedupeReminders system variable; see
its documentation in the remind man page for details.
- NEW FEATURE: remind: Added the FRENAME command to rename a user-defined
function. See its documentation in the remind man page for use-cases.
- NEW FEATURE: remind: Added the $DefaultDelta system variable that
specifies a default (date) delta for reminders that lack one. It is
analogous to the default time delta system variable $DefaultTDelta.
- IMPROVEMENT: remind: Added a way for the output of msgsuffix() to appear
on the same line as a reminder rather than on the next line. See the
remind man page for details.
- UPDATE: contrib/ical2rem: Update to upstream version 0.8
- DOCUMENTATION FIXES: Many updates and clarifications to the man pages.
- BUG FIX: Fixed configure.ac so that autoreconf works.
* VERSION 5.0 Patch 7 - 2024-10-16
- NEW FEATURE: tkremind: Add option to create a desktop notification when
+1 -1
View File
@@ -10,7 +10,7 @@
#
# For region-specific holidays, you need to include
# one of the regional *.rem files in the directory
# [$SysInclude]/ad/
# [$SysInclude]/holidays/ad/
OMIT 1 January MSG New Year's Day
OMIT 6 January MSG Epiphany
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ad.rem
# also include [$SysInclude]/holidays/ad.rem
REM Third Saturday in July ADDOMIT SCANFROM -28 MSG Canillo Annual Festival
REM Sunday 16 July ADDOMIT SCANFROM -28 MSG Canillo Annual Festival
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ad.rem
# also include [$SysInclude]/holidays/ad.rem
OMIT 15 August MSG Encamp Annual Festival
OMIT 16 August MSG Encamp Annual Festival
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ad.rem
# also include [$SysInclude]/holidays/ad.rem
OMIT 15 August MSG La Massana Annual Festival
OMIT 16 August MSG La Massana Annual Festival
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ad.rem
# also include [$SysInclude]/holidays/ad.rem
OMIT 15 August MSG Ordino Annual Festival
OMIT 16 August MSG Ordino Annual Festival
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ad.rem
# also include [$SysInclude]/holidays/ad.rem
REM Friday 23 July ADDOMIT SCANFROM -28 MSG Sant Julià de Lòria Annual Festival
REM Saturday 24 July ADDOMIT SCANFROM -28 MSG Sant Julià de Lòria Annual Festival
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ad.rem
# also include [$SysInclude]/holidays/ad.rem
REM First Saturday in August ADDOMIT SCANFROM -28 MSG Andorra la Vella Annual Festival
REM Sunday 2 August ADDOMIT SCANFROM -28 MSG Andorra la Vella Annual Festival
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ad.rem
# also include [$SysInclude]/holidays/ad.rem
OMIT 25 July MSG Escaldes-Engordany Annual Festival
OMIT 26 July MSG Escaldes-Engordany Annual Festival
+1 -1
View File
@@ -10,7 +10,7 @@
#
# For region-specific holidays, you need to include
# one of the regional *.rem files in the directory
# [$SysInclude]/at/
# [$SysInclude]/holidays/at/
OMIT 1 January MSG Neujahr
OMIT 6 January MSG Heilige Drei Könige
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/at.rem
# also include [$SysInclude]/holidays/at.rem
# Optional holidays
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/at.rem
# also include [$SysInclude]/holidays/at.rem
# Optional holidays
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/at.rem
# also include [$SysInclude]/holidays/at.rem
# Optional holidays
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/at.rem
# also include [$SysInclude]/holidays/at.rem
# Optional holidays
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/at.rem
# also include [$SysInclude]/holidays/at.rem
# Optional holidays
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/at.rem
# also include [$SysInclude]/holidays/at.rem
# Optional holidays
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/at.rem
# also include [$SysInclude]/holidays/at.rem
# Optional holidays
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/at.rem
# also include [$SysInclude]/holidays/at.rem
# Optional holidays
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/at.rem
# also include [$SysInclude]/holidays/at.rem
# Optional holidays
+1 -1
View File
@@ -10,7 +10,7 @@
#
# For region-specific holidays, you need to include
# one of the regional *.rem files in the directory
# [$SysInclude]/au/
# [$SysInclude]/holidays/au/
OMIT 1 January MSG New Year's Day
OMIT 26 January MSG Australia Day
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/au.rem
# also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed)
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/au.rem
# also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed)
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/au.rem
# also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed)
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/au.rem
# also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed)
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/au.rem
# also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed)
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/au.rem
# also include [$SysInclude]/holidays/au.rem
REM Second Monday in March ADDOMIT SCANFROM -28 MSG Eight Hours Day
REM Second Monday in June ADDOMIT SCANFROM -28 MSG King's Birthday
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/au.rem
# also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed)
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/au.rem
# also include [$SysInclude]/holidays/au.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed)
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG New Year's Day (observed)
+1 -1
View File
@@ -10,7 +10,7 @@
#
# For region-specific holidays, you need to include
# one of the regional *.rem files in the directory
# [$SysInclude]/ba/
# [$SysInclude]/holidays/ba/
OMIT 1 January MSG Nova godina
OMIT 2 January MSG Nova godina
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ba.rem
# also include [$SysInclude]/holidays/ba.rem
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG Nova godina (preneseno)
OMIT 6 January MSG Badnji dan (Pravoslavni)
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ba.rem
# also include [$SysInclude]/holidays/ba.rem
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG Nova godina (preneseno)
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG Nova godina (preneseno)
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ba.rem
# also include [$SysInclude]/holidays/ba.rem
REM 3 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 6] MSG Nova godina (preneseno)
OMIT 6 January MSG Badnji dan (Pravoslavni)
+1 -1
View File
@@ -10,7 +10,7 @@
#
# For region-specific holidays, you need to include
# one of the regional *.rem files in the directory
# [$SysInclude]/bo/
# [$SysInclude]/holidays/bo/
OMIT 1 January MSG Año Nuevo
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG Año Nuevo (observado)
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/bo.rem
# also include [$SysInclude]/holidays/bo.rem
OMIT 18 November MSG Día del departamento de Beni
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/bo.rem
# also include [$SysInclude]/holidays/bo.rem
OMIT 14 September MSG Día del departamento de Cochabamba
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/bo.rem
# also include [$SysInclude]/holidays/bo.rem
OMIT 25 May MSG Día del departamento de Chuquisaca
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/bo.rem
# also include [$SysInclude]/holidays/bo.rem
OMIT 16 July MSG Día del departamento de La Paz
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/bo.rem
# also include [$SysInclude]/holidays/bo.rem
OMIT 11 October MSG Día del departamento de Pando
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/bo.rem
# also include [$SysInclude]/holidays/bo.rem
OMIT [easterdate($Uy)-51] MSG Carnaval de Oruro
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/bo.rem
# also include [$SysInclude]/holidays/bo.rem
OMIT 10 November MSG Día del departamento de Potosí
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/bo.rem
# also include [$SysInclude]/holidays/bo.rem
OMIT 24 September MSG Día del departamento de Santa Cruz
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/bo.rem
# also include [$SysInclude]/holidays/bo.rem
OMIT 15 April MSG La Tablada
+1 -1
View File
@@ -10,7 +10,7 @@
#
# For region-specific holidays, you need to include
# one of the regional *.rem files in the directory
# [$SysInclude]/br/
# [$SysInclude]/holidays/br/
OMIT 1 January MSG Confraternização Universal
OMIT [easterdate($Uy)-2] MSG Sexta-feira Santa
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
REM 23 January ADDOMIT SCANFROM -28 SATISFY [$Tw < 2 || $Tw > 4] MSG Dia do Evangélico
REM Friday 23 January ADDOMIT SCANFROM -23 SATISFY [wkdaynum(date($Ty, 1, 23)) >= 2 && wkdaynum(date($Ty, 1, 23)) <= 4] MSG Dia do Evangélico
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 24 June MSG São João
OMIT 29 June MSG São Pedro
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 5 September MSG Elevação do Amazonas à categoria de província
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 19 March MSG São José
OMIT 25 July MSG São Tiago
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 2 July MSG Independência da Bahia
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 19 March MSG São José
OMIT 25 March MSG Abolição da escravidão no Ceará
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 21 April MSG Fundação de Brasília
OMIT 30 November MSG Dia do Evangélico
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT [easterdate($Uy)+8] MSG Nossa Senhora da Penha
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 26 July MSG Fundação da cidade de Goiás
OMIT 24 October MSG Pedra fundamental de Goiânia
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 28 July MSG Adesão do Maranhão à independência do Brasil
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 21 April MSG Execução de Tiradentes
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 11 October MSG Criação do Estado
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 15 August MSG Adesão do Grão-Pará à independência do Brasil
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 5 August MSG Fundação do Estado
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
REM First Sunday in March ADDOMIT SCANFROM -28 MSG Revolução Pernambucana
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 19 October MSG Dia do Piauí
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 19 December MSG Emancipação do Paraná
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 23 April MSG São Jorge
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 7 August MSG Dia do Rio Grande do Norte
OMIT 3 October MSG Mártires de Cunhaú e Uruaçuu
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 4 January MSG Criação do Estado
OMIT 18 June MSG Dia do Evangélico
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 5 October MSG Criação do Estado
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 20 September MSG Dia do Gaúcho
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
REM Sunday 11 August ADDOMIT SCANFROM -28 MSG Dia do Estado de Santa Catarina
REM Sunday 25 November ADDOMIT SCANFROM -28 MSG Dia de Santa Catarina de Alexandria
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 8 July MSG Emancipação política de Sergipe
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 9 July MSG Revolução Constitucionalista
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/br.rem
# also include [$SysInclude]/holidays/br.rem
OMIT 18 March MSG Dia da Autonomia
OMIT 8 September MSG Nossa Senhora da Natividade
+1 -1
View File
@@ -10,7 +10,7 @@
#
# For region-specific holidays, you need to include
# one of the regional *.rem files in the directory
# [$SysInclude]/ca/
# [$SysInclude]/holidays/ca/
OMIT 1 January MSG New Year's Day
REM 2 January ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 1, 1)) == 0] MSG New Year's Day (observed)
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ca.rem
# also include [$SysInclude]/holidays/ca.rem
REM Third Monday in February ADDOMIT SCANFROM -28 MSG Family Day
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ca.rem
# also include [$SysInclude]/holidays/ca.rem
REM Third Monday in February ADDOMIT SCANFROM -28 MSG Family Day
REM First Monday in August ADDOMIT SCANFROM -28 MSG British Columbia Day
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ca.rem
# also include [$SysInclude]/holidays/ca.rem
REM Third Monday in February ADDOMIT SCANFROM -28 MSG Louis Riel Day
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ca.rem
# also include [$SysInclude]/holidays/ca.rem
REM Third Monday in February ADDOMIT SCANFROM -28 MSG Family Day
REM First Monday in August ADDOMIT SCANFROM -28 MSG New Brunswick Day
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ca.rem
# also include [$SysInclude]/holidays/ca.rem
OMIT 1 July MSG Memorial Day
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ca.rem
# also include [$SysInclude]/holidays/ca.rem
REM Third Monday in February ADDOMIT SCANFROM -28 MSG Heritage Day
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ca.rem
# also include [$SysInclude]/holidays/ca.rem
OMIT 21 June MSG National Aboriginal Day
REM First Monday in August ADDOMIT SCANFROM -28 MSG Civic Holiday
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ca.rem
# also include [$SysInclude]/holidays/ca.rem
REM First Monday in August ADDOMIT SCANFROM -28 MSG Civic Holiday
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ca.rem
# also include [$SysInclude]/holidays/ca.rem
REM Third Monday in February ADDOMIT SCANFROM -28 MSG Family Day
+1 -1
View File
@@ -8,6 +8,6 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ca.rem
# also include [$SysInclude]/holidays/ca.rem
REM Third Monday in February ADDOMIT SCANFROM -28 MSG Islander Day
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ca.rem
# also include [$SysInclude]/holidays/ca.rem
REM Monday 18 May ADDOMIT SCANFROM -28 MSG National Patriots' Day
OMIT 24 June MSG Saint Jean Baptiste Day
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ca.rem
# also include [$SysInclude]/holidays/ca.rem
REM Third Monday in February ADDOMIT SCANFROM -28 MSG Family Day
REM First Monday in August ADDOMIT SCANFROM -28 MSG Saskatchewan Day
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ca.rem
# also include [$SysInclude]/holidays/ca.rem
OMIT 21 June MSG National Aboriginal Day
REM Third Monday in August ADDOMIT SCANFROM -28 MSG Discovery Day
+1 -1
View File
@@ -10,7 +10,7 @@
#
# For region-specific holidays, you need to include
# one of the regional *.rem files in the directory
# [$SysInclude]/ch/
# [$SysInclude]/holidays/ch/
OMIT 1 January MSG Neujahr
OMIT [easterdate($Uy)+39] MSG Auffahrt
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ch.rem
# also include [$SysInclude]/holidays/ch.rem
OMIT 2 January MSG Berchtoldstag
OMIT [easterdate($Uy)-2] MSG Karfreitag
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ch.rem
# also include [$SysInclude]/holidays/ch.rem
OMIT [easterdate($Uy)-2] MSG Karfreitag
OMIT [easterdate($Uy)+1] MSG Ostermontag
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ch.rem
# also include [$SysInclude]/holidays/ch.rem
OMIT [easterdate($Uy)-2] MSG Karfreitag
OMIT [easterdate($Uy)+1] MSG Ostermontag
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ch.rem
# also include [$SysInclude]/holidays/ch.rem
OMIT 2 January MSG Berchtoldstag
OMIT [easterdate($Uy)-2] MSG Karfreitag
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ch.rem
# also include [$SysInclude]/holidays/ch.rem
OMIT [easterdate($Uy)-2] MSG Karfreitag
OMIT [easterdate($Uy)+1] MSG Ostermontag
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ch.rem
# also include [$SysInclude]/holidays/ch.rem
OMIT [easterdate($Uy)-2] MSG Karfreitag
OMIT [easterdate($Uy)+1] MSG Ostermontag
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ch.rem
# also include [$SysInclude]/holidays/ch.rem
OMIT [easterdate($Uy)-2] MSG Karfreitag
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ch.rem
# also include [$SysInclude]/holidays/ch.rem
OMIT [easterdate($Uy)-2] MSG Karfreitag
OMIT [easterdate($Uy)+1] MSG Ostermontag
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ch.rem
# also include [$SysInclude]/holidays/ch.rem
REM Thursday 1 April ADDOMIT SCANFROM -28 SATISFY [$T != easterdate($Ty)-3] MSG Näfelser Fahrt
REM Thursday 8 April ADDOMIT SCANFROM -28 SATISFY [$T == easterdate($Ty)+4] MSG Näfelser Fahrt
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ch.rem
# also include [$SysInclude]/holidays/ch.rem
OMIT [easterdate($Uy)+1] MSG Ostermontag
OMIT [easterdate($Uy)+50] MSG Pfingstmontag
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ch.rem
# also include [$SysInclude]/holidays/ch.rem
OMIT 2 January MSG Berchtoldstag
OMIT [easterdate($Uy)-2] MSG Karfreitag
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ch.rem
# also include [$SysInclude]/holidays/ch.rem
OMIT 2 January MSG Berchtoldstag
OMIT [easterdate($Uy)-2] MSG Karfreitag
+1 -1
View File
@@ -8,7 +8,7 @@
# See important caveats in the file ../README
#
# If you want the national holidays as well, you must
# also include [$SysInclude]/ch.rem
# also include [$SysInclude]/holidays/ch.rem
REM 2 January ADDOMIT SCANFROM -28 SATISFY [$Tw == 1] MSG Berchtoldstag
OMIT 1 March MSG Jahrestag der Ausrufung der Republik

Some files were not shown because too many files have changed in this diff Show More