1 2014-09-08 Norbert Koch <viteno@xemacs.org>
3 * Makefile (VERSION): XEmacs package 1.41 released.
5 2014-08-04 Jerry James <james@xemacs.org>
7 * cal-compat.el (cal-assoc-string): Remove, since assoc-string is
8 now available in xemacs-base.
9 * cal-bahai.el (mark-bahai-diary-entries): Use assoc-string
10 instead of cal-assoc-string.
11 * cal-coptic.el (coptic-prompt-for-date): Ditto.
12 * cal-french.el (calendar-goto-french-date): Ditto.
13 * cal-hebrew.el (calendar-goto-hebrew-date): Ditto.
14 (mark-hebrew-diary-entries): Ditto.
15 (list-yahrzeit-dates): Ditto.
16 * cal-islam.el (calendar-goto-islamic-date): Ditto.
17 (mark-islamic-diary-entries): Ditto.
18 * cal-julian.el (calendar-goto-julian-date): Ditto.
19 * cal-mayan.el (calendar-read-mayan-haab-date): Ditto.
20 (calendar-read-mayan-tzolkin-date): Ditto.
21 * calendar.el (calendar-read-date): Ditto.
22 * diary-lib.el (mark-diary-entries): Ditto.
24 2014-05-15 Norbert Koch <viteno@xemacs.org>
26 * Makefile (VERSION): XEmacs package 1.40 released.
28 2014-05-15 Norbert Koch <viteno@xemacs.org>
30 * Makefile (VERSION): XEmacs package 1.39 released.
32 2014-05-13 Jerry James <james@xemacs.org>
35 * .hgignore: New file.
37 2014-05-06 Jerry James <james@xemacs.org>
39 * Makefile (REQUIRES): Add fsf-compat for button.el.
40 * cal-compat.el (make-button): Removed, now in button.el.
41 (insert-button): Ditto.
42 * diary-lib: Uncomment define-button-type form.
43 (diary-goto-entry): Revert to upstream use of button functions.
45 2008-09-29 Norbert Koch <viteno@xemacs.org>
47 * Makefile (VERSION): XEmacs package 1.38 released.
49 2008-09-27 Jeff Miller <jmiller@cablespeed.com>
51 * appt.el (appt-delete): use substring, not substring-no-properties
52 * cal-compat.el (cal-fit-window-to-buffer): forgot to call
53 cal-fit-window-to-buffer in case where fit-window-to-buffer is
54 available. It is in 21.5.28 now.
56 2008-07-14 Norbert Koch <viteno@xemacs.org>
58 * Makefile (VERSION): XEmacs package 1.37 released.
60 2007-12-24 Aidan Kehoe <kehoea@parhasard.net>
62 * cal-french.el (french-calendar-accents):
63 Diacritical marks are always available under XEmacs.
65 2008-04-07 Norbert Koch <viteno@xemacs.org>
67 * Makefile (VERSION): XEmacs package 1.36 released.
69 2008-04-05 Jeff Miller <jmiller@cablespeed.com>
71 * calendar.el (calendar-mode): call font-lock-set-defaults to
72 set font-locking variables.
73 * diary-lib.el (diary-mode): same
74 * diary-lib.el (fancy-diary-display-mode): same
76 2008-03-29 Norbert Koch <viteno@xemacs.org>
78 * Makefile (VERSION): XEmacs package 1.35 released.
80 2008-03-27 Jeff Miller <jmiller@cablespeed.com>
82 * calendar.el (diary): fix bold weight in defface
83 * calendar.el (calendar-mode-hook): fix indentation
84 * calendar.el (european-calendar-style): fix indentation
85 * calendar.el (diary-display-hook): fix indentation
86 * diary-lib.el (diary-anniversary): fix bold weight in defface
87 * diary-lib.el (diary-time): fix bold weight in defface
89 2007-09-21 Norbert Koch <viteno@xemacs.org>
91 * Makefile (VERSION): XEmacs package 1.34 released.
93 2007-09-21 Adrian Aichner <adrian@xemacs.org>
95 * timeclock.el (timeclock-find-discrep): Fix my mis-typing of
96 `line-number' (thanks for pointing this out, John Paul
99 2007-09-21 Adrian Aichner <adrian@xemacs.org>
101 * timeclock.el (timeclock-read-moment): Report current
102 `line-number' in case of error.
103 * timeclock.el (timeclock-log-data): Remove tracking of line
104 number (which currently fails to track time balance entries)
105 instead of making the tracking ever more complicated. Simply
106 obtain current `line-number' in case of error.
107 * timeclock.el (timeclock-find-discrep): Ditto.
109 2007-07-11 Norbert Koch <viteno@xemacs.org>
111 * Makefile (VERSION): XEmacs package 1.33 released.
113 2007-07-10 Jeff Miller <jeff.miller@xemacs.org>
115 * cal-coptic.el (coptic-prompt-for-date): fix typo
116 (cal-assoc-ignore -> cal-assoc-string)
117 * cal-dst.el, cal-html.el,
118 cal-tex.el, icalendar.el: indentation fixes.
120 * calendar.el: added autoload for calendar-goto-bahai-date
121 * diary-lib.el (diary-mode): use make-hook-local to really make
122 after-save-hook buffer local
124 2007-04-16 Norbert Koch <viteno@xemacs.org>
126 * Makefile (VERSION): XEmacs package 1.32 released.
128 2007-04-14 Jeff Miller <jeff.miller@xemacs.org>
130 * cal-html.el (cal-html-comment): replace call to
131 replace-regexp-in-string with replace-in-string
132 * cal-html.el (cal-html-year-dir-ask-user): Account for difference in
133 read-directory-name between XEmacs & Emacs
134 * cal-html.el (cal-html-htmlify-string): replace call to
135 replace-regexp-in-string with equivalent workaround
136 * all: update copyrights to 2007
138 2007-03-27 Glenn Morris <rgm@gnu.org>
140 * calendar/calendar.el (calendar-mode-hook): Declare it.
142 * calendar/diary-lib.el (diary-live-p): Do not check for
143 diary-selective-display.
145 2007-03-21 Ulf Jasper <ulf.jasper@web.de>
147 * calendar/icalendar.el (icalendar-version): Increase to 0.15.
148 (icalendar--get-unfolded-buffer): Define actual arguments rather
149 than just using &rest. Check replace-in-string is fbound.
150 (icalendar-import-buffer): Doc fix.
151 (icalendar--convert-ical-to-diary): Set diary-file.
152 Check diary-file before inserting final newline.
153 (icalendar--add-diary-entry): Return diary-file.
155 2007-03-21 Glenn Morris <rgm@gnu.org>
157 * calendar/calendar.el (diary-set-maybe-redraw): Autoload it.
158 (diary-display-hook): Add custom :set function.
160 * calendar/diary-lib.el (diary-header-line-flag): Doc fix.
161 Add custom :set function.
162 (diary-header-line-format): Doc fix.
163 (diary-set-maybe-redraw): New function.
164 (number-of-diary-entries): Change :set to use diary-set-maybe-redraw.
165 (diary-list-entries): Always run diary-mode.
167 2007-03-20 Glenn Morris <rgm@gnu.org>
169 * calendar/diary-lib.el (diary-live-p): New function.
170 (number-of-diary-entries): Add a :set function to redisplay diary
173 2007-03-12 Glenn Morris <rgm@gnu.org>
175 * calendar/cal-china.el,cal-dst.el,calendar.el,diary-lib.el:
176 * calendar/lunar.el,solar.el: Replace "daylight savings" with
177 "daylight saving" in text.
179 2007-01-28 Norbert Koch <viteno@xemacs.org>
181 * Makefile (VERSION): XEmacs package 1.31 released.
183 2007-01-23 Jeff Miller <jeff.miller@xemacs.org>
185 * icalendar.el (icalendar--rris): Fixed improper argument usage
187 * ChangeLog: restores Adrian Aichner original ChangeLog dates.
189 2007-01-08 Juanma Barranquero <lekktu@gmail.com>
191 * calendar/icalendar.el (icalendar-import-buffer):Fix typo in
194 2006-12-24 Kevin Ryde <user42@zip.com.au>
196 * calendar/cal-dst.el (calendar-dst-starts): Default to second
198 (calendar-dst-ends): Default to first Sunday in November.
200 2006-12-23 Chong Yidong <cyd@stupidchicken.com>
202 * calendar/calendar.el (calendar-mode-map): Switch < and >.
203 (calendar-mode-line-format): Use mouse-1 bindings, and tweak
206 2006-12-17 Ulf Jasper <ulf.jasper@web.de>
208 * calendar/icalendar.el (icalendar-version): Increase to "0.14".
209 (icalendar--rris): First try Emacs, then XEmacs.
210 (icalendar--convert-ical-to-diary): Doc fix. Insert
211 newline at end of target file.
213 2006-11-23 Norbert Koch <viteno@xemacs.org>
215 * Makefile (VERSION): XEmacs package 1.30 released.
217 2006-10-16 Adrian Aichner <adrian@xemacs.org>
219 * timeclock.el: Typo fixes.
220 * timeclock.el (timeclock-history): New.
221 * timeclock.el (timeclock-use-history): New.
222 * timeclock.el (timeclock-log): Honor timeclock-use-history.
223 * timeclock.el (timeclock-read-moment): Provide error on
224 unexpected data in timeclock-file, going unnoticed until now.
225 * timeclock.el (timeclock-find-discrep): Report line number of
226 discrepancy to ease manual fixing.
228 2006-08-01 Adrian Aichner <adrian@xemacs.org>
230 * timeclock.el: Keep timeclock-file buffer around, so that an
231 encrypted timeclock-file does not have to be opened on each
232 clocking operation (requiring entry of encryption key).
233 * timeclock.el (timeclock-get-timeclock-file-buffer): New.
234 * timeclock.el (timeclock-log): Don't kill timeclock-file buffer.
235 * timeclock.el (timeclock-log-data): Use
236 `timeclock-get-timeclock-file-buffer', which avoids reading
237 timeclock-file, if it's already in a live buffer.
238 * timeclock.el (timeclock-find-discrep): Ditto.
239 * timeclock.el (timeclock-visit-timelog): Ditto.
241 2006-11-20 Norbert Koch <viteno@xemacs.org>
243 * Makefile (VERSION): XEmacs package 1.29 released.
245 2006-11-18 Jeff Miller <jeff.miller@xemacs.org>
247 * cal-compat.el (make-mode-line-mouse-map): Removed.
248 * cal-compat.el (cal-make-mode-line-mouse-map): Renamed. Using
249 the original name caused Gnus to think it was runnng under Emacs
250 and it attempted to use a face XEmacs does not define.
251 * calendar.el (calendar-mode-line-format): use the renamed function
253 2006-11-14 Norbert Koch <viteno@xemacs.org>
255 * Makefile (VERSION): XEmacs package 1.28 released.
257 2006-11-11 Jeff Miller <jeff.miller@xemacs.org>
259 * calendar/cal-dst.el: Do not assume DST starts/ends on the same
261 (calendar-dst-check-each-year-flag): New customizable variable.
262 (calendar-dst-find-data): New function, extracted from
263 calendar-current-time-zone.
264 (calendar-current-time-zone): Use calendar-dst-find-data.
265 (calendar-dst-transition-cache): New variable.
266 (calendar-dst-find-startend, calendar-dst-starts)
267 (calendar-dst-ends): New functions.
268 (calendar-daylight-savings-starts)
269 (calendar-daylight-savings-ends): Change value to use
270 calendar-dst-starts, calendar-dst-ends; respectively.
272 * calendar/calendar.el (cal-html-cursor-month)
273 (cal-html-cursor-year): Add autoloads for this new package.
274 (calendar-mode-map): Bind cal-html-cursor-month,
275 cal-html-cursor-year.
277 * calendar/cal-html.el: New file.
279 * calendar/calendar.el (european-calendar-style): Call
280 european-calendar or american-calendar as needed when set.
281 (diary-view-entries, list-calendar-holidays): Move autoloads
284 2006-10-31 Norbert Koch <viteno@xemacs.org>
286 * Makefile (VERSION): XEmacs package 1.27 released.
288 2006-10-22 Jeff Miller <jeff.miller@xemacs.org>
290 More Emacs CVS syncs, from the Emacs Changelog:
292 * calendar/diary-lib.el (diary-bahai-date)
293 (list-bahai-diary-entries, mark-bahai-diary-entries)
294 (mark-bahai-calendar-date-pattern): Not interactive.
295 (add-to-diary-list): New optional arg LITERAL. Doc fix.
296 (diary-entries-list): Change format of 4th element in each entry.
297 (diary-list-entries): Use add-to-diary-list.
298 (diary-goto-entry): Handle the case where the buffer visiting the
299 diary has been killed.
300 (fancy-diary-display): Add 'locator to button rather than 'marker.
301 Only generate temp-face when there are marks to apply.
302 (list-sexp-diary-entries): Pass literal to add-to-diary-list.
303 (diary-fancy-date-pattern): New variable.
304 (diary-time-regexp): Doc fix.
305 (diary-anniversary, diary-time): New faces.
306 (fancy-diary-font-lock-keywords): Use diary-fancy-date-pattern and
307 diary-time-regexp. Add font-lock-multiline property where needed.
308 Use new faces diary-anniversary and diary-time.
309 (diary-fancy-font-lock-fontify-region-function): New function, to
310 handle multiline font-lock pattern in fancy diary.
311 (fancy-diary-display-mode): Set font-lock-fontify-region-function.
312 (diary-font-lock-keywords): Tweak time regexp. Use new face
315 * calendar/cal-menu.el (calendar-mode-map, calendar-mouse-3-map):
316 * calendar/calendar.el (calendar-mode-map):
317 * calendar/diary-lib.el (include-other-diary-files,diary-mail-entries):
318 * calendar/appt.el (appt-check, appt-make-list): Refer to
319 diary-view-entries, diary-list-entries, diary-show-all-entries
320 rather than obsolete aliases.
322 * calendar/calendar.el (diary-show-all-entries): Do not refer to
323 obsolete alias `show-all-diary-entries'.
324 (make-diary-entry): Not interactive.
325 (cal-tex-cursor-month, cal-tex-cursor-month-landscape)
326 (cal-tex-cursor-day, cal-tex-cursor-week, cal-tex-cursor-week2)
327 (cal-tex-cursor-week-iso, cal-tex-cursor-week-monday)
328 (cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
329 (cal-tex-cursor-year-landscape, cal-tex-cursor-filofax-year)
330 (cal-tex-cursor-filofax-daily, cal-tex-cursor-year): Interactive.
332 * calendar/calendar.el (calendar-french-date-string)
333 (calendar-mayan-date-string, calendar-chinese-date-string)
334 (calendar-astro-date-string, calendar-iso-date-string)
335 (calendar-islamic-date-string, calendar-bahai-date-string)
336 (calendar-hebrew-date-string, calendar-coptic-date-string)
337 (calendar-ethiopic-date-string, calendar-persian-date-string):
338 These functions are not interactive.
340 * calendar/calendar.el (calendar-basic-setup): Set day to 1 in
341 prefix arg case, to avoid view-diary-entries-initially error.
342 Reported by Stephen Berman <Stephen.Berman at gmx.net>.
343 (calendar-date-is-legal-p): Handle dates with no day part.
345 * calendar/cal-menu.el (calendar-mode-map): Refer to
346 `diary-view-entries' rather than alias `view-diary-entries'.
347 * calendar/diary-lib.el (view-other-diary-entries): Ditto.
349 * calendar/appt.el (appt-add): Check whether an appointment is
350 already present in appt-time-msg-list. Simplify code.
352 * calendar/calendar.el (calendar-holidays): Doc fix.
353 * calendar/holidays.el (list-holidays): Doc fix.
355 * calendar/calendar.el (calendar-holidays): Doc fix.
357 * calendar/appt.el (diary-selective-display): Add defvar.
359 * calendar/icalendar.el (icalendar--get-event-property)
360 (icalendar--get-event-property-attributes): Fix typos in
363 * calendar/cal-menu.el: Avoid macros from calendar.el so as to break
364 the nastiest part of the cyclic dependency.
365 (cal-menu-update): Use dotimes and calendar-increment-month.
367 * calendar/calendar.el: Remove unnecessary leading stars in docstrings.
368 (calendar-week-start-day): Add an :initializer.
369 (calendar-mode-map): Use suppress-keymap, and command remapping.
370 (describe-calendar-mode): Setup xref-stack info for the back button.
371 (calendar-star-date): Insert before delete.
372 (calendar-set-mode-line): Add file-modified info if applicable.
373 (calendar-increment-month): New function.
376 * calendar/diary-lib.el (diary-list-entries): Also hide the