summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2010-03-01 19:27:41 -0800
committerGlenn Morris <rgm@gnu.org>2010-03-01 19:27:41 -0800
commit33f779825b2b385b2269b6cc6668dcbeda08c514 (patch)
tree7fa75109c0d70e9c11736f721b209bbd608ab4d1
parent743c12d63d0675ecce703c4da9b7f292ac200378 (diff)
downloademacs-33f779825b2b385b2269b6cc6668dcbeda08c514.tar.gz
Fix date of Yom HaAtzma'ut holiday.
* calendar/cal-hebrew.el (holiday-hebrew-passover): Fix date of Yom HaAtzma'ut when it falls on a Monday (rule changed in 2004).
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/calendar/cal-hebrew.el4
2 files changed, 8 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8f2c2460aad..ca850a4db59 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
+2010-03-02 Glenn Morris <rgm@gnu.org>
+
+ * calendar/cal-hebrew.el (holiday-hebrew-passover): Fix date
+ of Yom HaAtzma'ut when it falls on a Monday (rule changed in 2004).
+
2010-03-01 Alan Mackenzie <acm@muc.de>
* progmodes/cc-engine.el (c-remove-stale-state-cache): Correct
diff --git a/lisp/calendar/cal-hebrew.el b/lisp/calendar/cal-hebrew.el
index 330d3c22cb5..2a7556ff322 100644
--- a/lisp/calendar/cal-hebrew.el
+++ b/lisp/calendar/cal-hebrew.el
@@ -505,7 +505,9 @@ or ALL is non-nil."
(+ abs-p 18)
(if (= (% abs-p 7) 6)
(+ abs-p 19)
- (+ abs-p 20))))
+ (if (= (% abs-p 7) 2)
+ (+ abs-p 21)
+ (+ abs-p 20)))))
"Yom HaAtzma'ut")
(list (calendar-gregorian-from-absolute (+ abs-p 33))
"Lag BaOmer")