+2008-04-08 Glenn Morris <rgm@gnu.org>
+
+ * calendar/cal-menu.el (cal-menu-event-to-date):
+ Rename calendar-event-to-date. Update callers.
+ (calendar-mouse-tex-day): Rename cal-tex-mouse-day.
+ (calendar-mouse-tex-week): Rename cal-tex-mouse-week.
+ (calendar-mouse-tex-week2): Rename cal-tex-mouse-week2.
+ (calendar-mouse-tex-week-iso): Rename cal-tex-mouse-week-iso.
+ (calendar-mouse-tex-week-monday): Rename cal-tex-mouse-week-monday.
+ (calendar-mouse-tex-filofax-daily): Rename cal-tex-mouse-filofax-daily.
+ (calendar-mouse-tex-filofax-2week): Rename cal-tex-mouse-filofax-2week.
+ (calendar-mouse-tex-filofax-week): Rename cal-tex-mouse-filofax-week.
+ (calendar-mouse-tex-month): Rename cal-tex-mouse-month.
+ (calendar-mouse-tex-month-landscape):
+ Rename cal-tex-mouse-month-landscape.
+ (calendar-mouse-tex-year): Rename cal-tex-mouse-year.
+ (calendar-mouse-tex-filofax-year): Rename cal-tex-mouse-filofax-year.
+ (calendar-mouse-tex-year-landscape):
+ Rename cal-tex-mouse-year-landscape.
+ (cal-menu-context-mouse-menu): Update for above name changes.
+
+ * calendar/cal-bahai.el, calendar/cal-china.el, calendar/cal-coptic.el:
+ * calendar/cal-french.el, calendar/cal-hebrew.el, calendar/cal-islam.el:
+ * calendar/cal-iso.el, calendar/cal-julian.el, calendar/cal-move.el:
+ * calendar/cal-persia.el, calendar/cal-tex.el, calendar/calendar.el:
+ * calendar/holidays.el: Replace int-to-string with number-to-string.
+
2008-04-08 Chong Yidong <cyd@stupidchicken.com>
* mwheel.el (mwheel-scroll): Deactivate any temporarily active
(<= d 0))
"Ayyám-i-Há"
(aref calendar-bahai-month-name-array (1- m))))
- (day (int-to-string
+ (day (number-to-string
(if (<= d 0)
(+ d (if (calendar-bahai-leap-year-p y) 5 4))
d)))
- (year (int-to-string y))
- (month (int-to-string m))
+ (year (number-to-string y))
+ (month (number-to-string m))
dayname)
;; Can't call calendar-date-string because of monthname oddity.
(mapconcat 'eval calendar-date-display-form "")))))
(year (calendar-read
"Bahá'í calendar year (not 0): "
(lambda (x) (not (zerop x)))
- (int-to-string
+ (number-to-string
(calendar-extract-year
(calendar-bahai-from-absolute
(calendar-absolute-from-gregorian today))))))
(cons (format "%s (second)" (car l)) (cadr l)))
(calendar-chinese-months-to-alist (cddr l)))
(append
- (list (cons (int-to-string (car l)) (car l)))
+ (list (cons (number-to-string (car l)) (car l)))
(calendar-chinese-months-to-alist (cdr l))))
- (list (cons (int-to-string (car l)) (car l))))))
+ (list (cons (number-to-string (car l)) (car l))))))
(defun calendar-chinese-months (c y)
"A list of the months in cycle C, year Y of the Chinese calendar."
(cycle (calendar-read
"Chinese calendar cycle number (>44): "
(lambda (x) (> x 44))
- (int-to-string (car c))))
+ (number-to-string (car c))))
(year (calendar-read
"Year in Chinese cycle (1..60): "
(lambda (x) (and (<= 1 x) (<= x 60)))
- (int-to-string (cadr c))))
+ (number-to-string (cadr c))))
(month-list (calendar-chinese-months-to-alist
(calendar-chinese-months cycle year)))
(month (cdr (assoc
(if (< y 1)
""
(let ((monthname (aref calendar-coptic-month-name-array (1- m)))
- (day (int-to-string (calendar-extract-day coptic-date)))
+ (day (number-to-string (calendar-extract-day coptic-date)))
(dayname nil)
- (month (int-to-string m))
- (year (int-to-string y)))
+ (month (number-to-string m))
+ (year (number-to-string y)))
(mapconcat 'eval calendar-date-display-form "")))))
;;;###cal-autoload
(year (calendar-read
(format "%s calendar year (>0): " calendar-coptic-name)
(lambda (x) (> x 0))
- (int-to-string
+ (number-to-string
(calendar-extract-year
(calendar-coptic-from-absolute
(calendar-absolute-from-gregorian today))))))
"Année de la Révolution (>0): "
"Anne'e de la Re'volution (>0): ")
(lambda (x) (> x 0))
- (int-to-string
+ (number-to-string
(calendar-extract-year
(calendar-french-from-absolute
(calendar-absolute-from-gregorian
(year (calendar-read
"Hebrew calendar year (>3760): "
(lambda (x) (> x 3760))
- (int-to-string
+ (number-to-string
(calendar-extract-year
(calendar-hebrew-from-absolute
(calendar-absolute-from-gregorian today))))))
(year (calendar-read
"Year of death (>0): "
(lambda (x) (> x 0))
- (int-to-string (calendar-extract-year today))))
+ (number-to-string (calendar-extract-year today))))
(month-array calendar-month-name-array)
(completion-ignore-case t)
(month (cdr (assoc-string
(format "Starting year of Yahrzeit table (>%d): "
death-year)
(lambda (x) (> x death-year))
- (int-to-string (1+ death-year))))
+ (number-to-string (1+ death-year))))
(end-year (calendar-read
(format "Ending year of Yahrzeit table (>=%d): "
start-year)
(year (calendar-read
"Islamic calendar year (>0): "
(lambda (x) (> x 0))
- (int-to-string
+ (number-to-string
(calendar-extract-year
(calendar-islamic-from-absolute
(calendar-absolute-from-gregorian today))))))
(let* ((year (calendar-read
"ISO calendar year (>0): "
(lambda (x) (> x 0))
- (int-to-string (calendar-extract-year
+ (number-to-string (calendar-extract-year
(calendar-current-date)))))
(no-weeks (calendar-extract-month
(calendar-iso-from-absolute
(year (calendar-read
"Julian calendar year (>0): "
(lambda (x) (> x 0))
- (int-to-string
+ (number-to-string
(calendar-extract-year
(calendar-julian-from-absolute
(calendar-absolute-from-gregorian
(defun calendar-astro-date-string (&optional date)
"String of astronomical (Julian) day number after noon UTC of Gregorian DATE.
Defaults to today's date if DATE is not given."
- (int-to-string
+ (number-to-string
(ceiling
(calendar-astro-from-absolute
(calendar-absolute-from-gregorian (or date (calendar-current-date)))))))
(let* ((year (calendar-read
"Year (>0): "
(lambda (x) (> x 0))
- (int-to-string (calendar-extract-year
+ (number-to-string (calendar-extract-year
(calendar-current-date)))))
(last (if (calendar-leap-year-p year) 366 365))
(day (calendar-read
(y (calendar-extract-year persian-date))
(m (calendar-extract-month persian-date))
(monthname (aref calendar-persian-month-name-array (1- m)))
- (day (int-to-string (calendar-extract-day persian-date)))
- (year (int-to-string y))
- (month (int-to-string m))
+ (day (number-to-string (calendar-extract-day persian-date)))
+ (year (number-to-string y))
+ (month (number-to-string m))
dayname)
(mapconcat 'eval calendar-date-display-form "")))
(let* ((year (calendar-read
"Persian calendar year (not 0): "
(lambda (x) (not (zerop x)))
- (int-to-string
+ (number-to-string
(calendar-extract-year
(calendar-persian-from-absolute
(calendar-absolute-from-gregorian
(insert "\\rightday")
(insert "\\leftday"))
(cal-tex-arg (cal-tex-LaTeXify-string (calendar-day-name date)))
- (cal-tex-arg (int-to-string (calendar-extract-day date)))
+ (cal-tex-arg (number-to-string (calendar-extract-day date)))
(cal-tex-arg (cal-tex-latexify-list diary-list date))
(cal-tex-arg (cal-tex-latexify-list holidays date))
(cal-tex-arg (eval cal-tex-daily-string))
(dotimes (jdummy 3)
(insert "\\leftday")
(cal-tex-arg (cal-tex-LaTeXify-string (calendar-day-name date)))
- (cal-tex-arg (int-to-string (calendar-extract-day date)))
+ (cal-tex-arg (number-to-string (calendar-extract-day date)))
(cal-tex-arg (cal-tex-latexify-list diary-list date))
(cal-tex-arg (cal-tex-latexify-list holidays date))
(cal-tex-arg (eval cal-tex-daily-string))
(dotimes (jdummy 2)
(insert "\\rightday")
(cal-tex-arg (cal-tex-LaTeXify-string (calendar-day-name date)))
- (cal-tex-arg (int-to-string (calendar-extract-day date)))
+ (cal-tex-arg (number-to-string (calendar-extract-day date)))
(cal-tex-arg (cal-tex-latexify-list diary-list date))
(cal-tex-arg (cal-tex-latexify-list holidays date))
(cal-tex-arg (eval cal-tex-daily-string))
(dotimes (jdummy 2)
(insert "\\weekend")
(cal-tex-arg (cal-tex-LaTeXify-string (calendar-day-name date)))
- (cal-tex-arg (int-to-string (calendar-extract-day date)))
+ (cal-tex-arg (number-to-string (calendar-extract-day date)))
(cal-tex-arg (cal-tex-latexify-list diary-list date))
(cal-tex-arg (cal-tex-latexify-list holidays date))
(cal-tex-arg (eval cal-tex-daily-string))
"\\multicolumn{7}{c}{"
(cal-tex-month-name month)
" "
- (int-to-string year)
+ (number-to-string year)
"}\\\\[1mm]\n")))
(dotimes (i 7)
(setq str
(dotimes (idummy blank-days)
(setq str (concat str " & ")))
(dotimes (i last)
- (setq str (concat str (int-to-string (1+ i)))
+ (setq str (concat str (number-to-string (1+ i)))
str (concat str (if (zerop (mod (+ i 1 blank-days) 7))
(if (= i (1- last))
""
(let* ((year (calendar-read
"Year (>0): "
(lambda (x) (> x 0))
- (int-to-string (calendar-extract-year
+ (number-to-string (calendar-extract-year
(calendar-current-date)))))
(month-array calendar-month-name-array)
(completion-ignore-case t)
(let* ((dayname (unless nodayname (calendar-day-name date abbreviate)))
(month (calendar-extract-month date))
(monthname (calendar-month-name month abbreviate))
- (day (int-to-string (calendar-extract-day date)))
- (month (int-to-string month))
- (year (int-to-string (calendar-extract-year date))))
+ (day (number-to-string (calendar-extract-day date)))
+ (month (number-to-string month))
+ (year (number-to-string (calendar-extract-year date))))
(mapconcat 'eval calendar-date-display-form "")))
(defun calendar-dayname-on-or-before (dayname date)
(require 'calendar)
(require 'hol-loaddefs)
+;; FIXME name that makes sense
;;;###diary-autoload
(defun calendar-holiday-list ()
"Form the list of holidays that occur on dates in the calendar window.
(defvar displayed-month) ; from calendar-generate
(defvar displayed-year)
+;; FIXME name that makes sense
;;;###cal-autoload
(defun calendar-list-holidays ()
"Create a buffer containing the holidays for the current calendar window.
(let* ((start-year (calendar-read
"Starting year of holidays (>0): "
(lambda (x) (> x 0))
- (int-to-string (calendar-extract-year
+ (number-to-string (calendar-extract-year
(calendar-current-date)))))
(end-year (calendar-read
(format "Ending year (inclusive) of holidays (>=%s): "
start-year)
(lambda (x) (>= x start-year))
- (int-to-string start-year)))
+ (number-to-string start-year)))
(completion-ignore-case t)
(lists
(list
(insert (mapconcat 'identity holiday-list "\n")))
(message "Checking holidays...done")))))
+;; FIXME move to calendar?
;;;###cal-autoload
(defun calendar-mark-holidays ()
"Mark notable days in the calendar window."