Source

calendar / ChangeLog

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
2006-08-21  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.26 released.

2006-08-18  Jeff Miller  <jeff.miller@xemacs.org>

	Further syncs with Emacs CVS 

	
  2002-11-08  John Wiegley  <johnw@gnu.org>
  
  	* calendar/timeclock.el (timeclock-modeline-display): Use assq as
  	well as memq to find `global-mode-string' within
  	`mode-line-format'.  The structure of that variable has changed in
  	21.3.
  
  
  2002-08-30  Edward M. Reingold  <reingold@emr.cs.iit.edu>
  
  	* calendar/diary-lib.el (diary-mail-entries): Don't overwrite
  	user's value of diary-list-include-blanks, but generate message
  	instead if there are no entries.
  
  2002-08-06  Sam Steingold  <sds@gnu.org>
  
  	* calendar/diary-lib.el (diary-mail-entries):
  	(diary-modified, diary-entries-list, displayed-year)
  	(displayed-month, entry, date, number, date-string, d-file)
  	(original-date): Defvar without binding to avoid compiler warnings.
  	* calendar/diary-lib.el (diary-mail-entries): Use `compose-mail'
  	and `mail-user-agent' instead of straight sendmail.
  
  2002-07-22  Alan Shutko  <ats@acm.org>
  
  	* calendar/solar.el (diary-sabbath-candles): Add optional MARK
  	parameter, specifying what face or character to use in the
  	calendar display.  These will now return (MARK . ENTRY).
  
  	* calendar/lunar.el (diary-phases-of-moon): Add optional MARK
  	parameter, specifying what face or character to use in the
  	calendar display.  These will now return (MARK . ENTRY).
  
  	* calendar/cal-hebrew.el (diary-omer, diary-yahrzeit)
  	(diary-rosh-hodesh, diary-parasha, diary-parasha): Add optional
  	MARK parameter, specifying what face or character to use in the
  	calendar display.  These will now return (MARK . ENTRY).
  
  	* calendar/diary-lib.el (mark-sexp-diary-entries): Retrieve mark
  	from diary-sexp-entry and pass it to mark-visible-calendar-date.
  	(list-sexp-diary-entries): Update doc string for new docs for ....
  	If diary-sexp-entry returns a cons, only add the text to the diary
  	list.
  	(diary-sexp-entry): Allow sexps to return a cons of the form (MARK
  	. STRING) to specify what face or character mark should be used in
  	the calendar display.
  	(diary-date, diary-block, diary-float, diary-anniversary)
  	(diary-cyclic): Add optional MARK parameter, specifying what face
  	or character to use in the calendar display.  These will now
  	return (MARK . ENTRY).
  
  	* calendar/diary-lib.el (check-calendar-holidays, diary-iso-date)
  	(calendar-holiday-list, diary-french-date, diary-mayan-date)
  	(diary-julian-date, diary-astro-day-number, diary-chinese-date)
  	(diary-islamic-date, list-islamic-diary-entries)
  	(mark-islamic-diary-entries, mark-islamic-calendar-date-pattern)
  	(diary-hebrew-date, diary-omer, diary-yahrzeit, diary-parasha)
  	(diary-rosh-hodesh, list-hebrew-diary-entries)
  	(mark-hebrew-diary-entries, mark-hebrew-calendar-date-pattern)
  	(diary-coptic-date, diary-persian-date, diary-phases-of-moon)
  	(diary-sunrise-sunset, diary-sabbath-candles):
  	Remove interactive flag from autoloads.
  
  2002-07-13  Glenn Morris  <gmorris@ast.cam.ac.uk>
  
  	* calendar/timeclock.el (timeclock-in): Handle the case where no
  	log file exists (ie the very first call).
  
  2002-04-22  Edward M. Reingold  <reingold@emr.cs.iit.edu>
  
  	* diary-lib.el (include-other-diary-files): Allow modifying
  	included buffer, to turn off selective display.
  

2006-08-14  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.25 released.

2006-08-02  Jeff Miller  <jeff.miller@xemacs.org>

	Synching with Emacs CVS

  2002-04-04  Richard M. Stallman  <rms@gnu.org>

	* calendar/solar.el (solar-northern-spring-or-summer-season): Doc fix.

  2002-04-03  Edward M. Reingold  <reingold@emr.cs.iit.edu>

	* solar.el (solar-spring-or-summer-season): Delete.
	(solar-northern-spring-or-summer-season): New variable.
	(solar-sunrise-and-sunset, solar-moment, solar-sunrise-sunset):
	Rewrite.

	* solar.el (diary-sabbath-candles-minutes): New variable.
	(diary-sabbath-candles): Use it instead of fixed 18 minutes.

	* calendar.el (update-calendar-mode-line): Force mode-line update.
	Make date under the cursor available as `date' in
	calendar-mode-line-format.
	Eval items in calendar-mode-line-format list.
	* cal-tex.el (cal-tex-hook, cal-tex-year-hook, cal-tex-month-hook)
	(cal-tex-week-hook, cal-tex-daily-hook): Add doc strings.

	* cal-tex.el (cal-tex-latexify-list): Fix doc string.

	* cal-tex.el (cal-tex-insert-day-names): LaTeXify day names.
	(cal-tex-cursor-week-iso, cal-tex-week-hours, cal-tex-weekly4-box)
	(cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
	(cal-tex-daily-page, cal-tex-mini-calendar): LaTeXify day names.

	* cal-tex.el: Change all instances (interactive "P") to
	(interactive "p").
	(cal-tex-cursor-month): Add hfill and newline at end of month that
	ended on Saturday.
	(cal-tex-preamble): Change to LaTeX2e.
	(cal-tex-cursor-filofax-year): Don't use default month names in
	LaTeX macros in case user changes them.
	(cal-tex-month-name): New function.  Used throughout in case user
	has done something funny with month names.

	* cal-hebrew.el (holiday-rosh-hashanah-etc): Spelling correction.
	(diary-rosh-hodesh): Spelling correction.

  2002-03-03  Thien-Thi Nguyen  <ttn@gnu.org>

	* calendar/diary-lib.el (list-diary-entries): Use `buffer-substring'
	instead of `buffer-substring-no-properties' to support enriched mode.

  2002-02-08  Eli Zaretskii  <eliz@is.elta.co.il>

	* calendar/cal-menu.el (calendar-mode-map): Change the menu item's
	name to "Insert Diary Entry".

	* updated "Diary" menu entries to match Emacs

  2002-01-28  Eli Zaretskii  <eliz@is.elta.co.il>

	* calendar/calendar.el (generate-calendar-month): Doc fix.

  2002-01-24  Richard M. Stallman  <rms@gnu.org>

	* calendar/calendar.el (generate-calendar-month): Doc fix.

  2002-01-03  Richard M. Stallman  <rms@gnu.org>

	* calendar/diary-lib.el (diary-block): Doc fix.

  2001-11-26  Pavel Jan,Am(Bk  <Pavel@Janik.cz>

	* calendar/appt.el (appt-disp-window): Use insert instead of
        insert-string.

	* calendar/diary-lib.el (list-diary-entries): Likewise.



2006-08-02  Jeff Miller  <jeff.miller@xemacs.org>

	* cal-xemacs.el (calendar-mouse-print-dates): Add menu entry for
	  Fixed (RD) date.

2006-08-01  Jeff Miller  <jeff.miller@xemacs.org>

	* Makefile (REQUIRES): remove ibuffer from REQUIRES
	* calendar.el: add cal-fit-window-to-buffer
	* calendar.el (generate-calendar-window): use it

2006-07-31  Steve Youngs  <steve@sxemacs.org>

	* Makefile (REQUIRES): Remove fsf-compat.

	* timeclock.el (timeclock-cancel-timer): In XEmacs this is
	`delete-itimer', in GNU/Emacs it is `cancel-timer'.
	(timeclock-modeline-display): Use it.

2006-07-30  Jeff Miller  <jeff.miller@xemacs.org>

	    Add some 21.4 syncs I missed earlier
	
	* cal-menu.el (calendar-mouse-view-other-diary-entries): Fix name
	of file in header of menu.  Showed name of diary file, not
	other diary file.   Fixed typo in "from". 
	* lunar.el: really do the checkin 

2006-07-30  Jeff Miller  <jeff.miller@xemacs.org>

	* Makefile (REQUIRES): added ibuffer & fsf-compat
	* Makefile (ELCS): added timelock.elc & todo-mode.elc
	* appt.el: Synced with Emacs 21.4
	* cal-china.el: Synced with Emacs 21.4
	* cal-coptic.el: Synced with Emacs 21.4
	* cal-dst.el: Synced with Emacs 21.4
	* cal-french.el: Synced with Emacs 21.4
	* cal-hebrew.el: Synced with Emacs 21.4
	* cal-islam.el: Synced with Emacs 21.4
	* cal-iso.el: Synced with Emacs 21.4
	* cal-julian.el: Synced with Emacs 21.4
	* cal-mayan.el: Synced with Emacs 21.4
	* cal-move.el: Synced with Emacs 21.4
	* cal-persia.el: Synced with Emacs 21.4
	* cal-tex.el: Synced with Emacs 21.4
	* cal-x.el: Synced with Emacs 21.4
	* cal-xemacs.el: Synced with Emacs 21.4
	* calendar.el: Synced with Emacs 21.4
	* diary-lib.el: Synced with Emacs 21.4
	* holidays.el: Synced with Emacs 21.4
	* lunar.el: Synced with Emacs 21.4
	* solar.el:  Synced with Emacs 21.4
	* todo-mode.el: New file
	* timeclock.el: New file
	* package-info.in:  add timeclock & todo-mode to "provides"

2006-07-27  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.24 released.

2006-07-25	Jeff Miller <jeff.miller@xemacs.org>

 	* Updated (MAINTAINER) in Makefile.

2004-01-27  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.23 released.

2004-01-26  Jerry James  <james@xemacs.org>

	* appt.el (appt-check): Fix parenthesizing error.

2003-10-31  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.22 released.

2003-08-28  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.21 released.

2003-08-28  Steve Youngs  <youngs@xemacs.org>

	* calendar.el (calendar-mode-map): Bind backspace to
	`scroll-other-window-down'.

2003-08-19  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.20 released.

2003-08-12  David A. Panariti  <davep.xemacs@meduseld.net>

	* appt.el - Changes to support included diaries.
	(appt-make-list-hook): Added hook var to support
	included diaries.
	(appt-diary-entries): Added optional parameter to control clearing
	of `appt-time-msg-list', which was moved here from `appt-make-list'.
	(appt-included-diary-entries): Added to support included diaries.
	(appt-initialize): Remove nil'ing of `appt-time-msg-list'.
	(appt-make-list): Calls `appt-make-list-hook'.

2003-03-09  Ben Wing  <ben@xemacs.org>

	* Makefile:
	Delete explicit compile:: and binkit: rules.
	Don't add custom-load.elc to the list of generated elc's.
	Include Local.rules.inc at the beginning for access to
	BUILD_WITHOUT_MULE, and put the include of XEmacs.rules at the
	end.

2002-11-29  Ben Wing  <ben@xemacs.org>

	* .cvsignore: Remove files now handled automatically by CVS.
	* Makefile: Use `compile' instead of hard-coded `all'.

2002-10-15  Ville Skytt  <scop@xemacs.org>

	* Makefile (srckit): Remove.

2002-09-26  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.19 released.

2002-09-25  A. Guru  <a.guru@sympatico.ca>

	* solar.el (solar-equinoxes-solstices): Fix off by one day bug
	affecting eastern US autumnal equinox this year.

2001-12-22  Steve Youngs  <youngs@xemacs.org>

	* package-info.in (provides): Update.

2001-12-13  David A. Panariti  <davep@who.net>

	* appt.el (appt-check): Added call to appt-diary-entries when
          rolling over to the next day.

2001-12-10  David A Panariti  <davep@who.net>

	* appt.el (appt-frame-announce): Make the buffer visible in the frame 
	and make the frame visible.

2000-09-12 Jeff Miller <jmiller@cablespeed.com>

	* cal-xemacs.el (calendar-goto-menu): Change "Coptoc" -> "Coptic".

2000-05-23  Karl M. Hegbloom  <karlheg@debian.org>

	* Makefile: Use BUILD_WITHOUT_MULE rather than BUILD_MULE.

1999-12-13  Jeff Miller  <jmiller@smart.net>

	This info is pulled from the Emacs 20.4/5 lisp/ChangeLog

	* cal-dst.el: update Synched with to 20.4/5, no other change
	  cal-iso.el: ditto
	  holidays.el: ditto
	  lunar.el:   ditto
	  solar.el:   ditto

	* calendar.el (redraw-calendar): Move to nearest date before
	redrawing.

	* diary-lib.el (list-diary-entries): Make sure two-digit years
	have leading zeros.

	* diary-lib.el (simple-diary-display): Reset modeline even if
	there are no diary entries since the diary buffer may be displayed.

	* calendar/cal-x.el (special-display-buffer-names):
	Don't put (get-file-buffer diary-file) on this list.

        * cal-x.el (calendar-only-one-frame-setup): New function.
        * calendar.el (calendar): Call it if requested.

	* calendar/calendar.el (calendar-mode-map): Fix bindings for
        appt-add and appt-delete.

	* cal-x.el (diary-frame-parameters, calendar-frame-parameters,
        calendar-and-diary-frame-parameters):  Add title parameter.

        * calendar/calendar.el (calendar-day-name-array): Add doc string.
        (calendar-month-name-array): Add doc string.

        * cal-china.el (chinese-year-cache): Change range of years from
        1989-2000 to 1990-2010.

        * calendar/cal-tex.el (cal-tex-cursor-filofax-daily): Don't use oddp.

        * appt.el (appt-max-time): Renamed from max-time.

	* calendar/diary-lib.el (mark-diary-entries): Use
        assoc-ignore-case and do not capitalize when matching month and
        day names.
        * calendar/calendar.el (calendar-read-date): Ditto.
        * calendar/cal-hebrew.el (calendar-goto-hebrew-date)
        (mark-hebrew-diary-entries, list-yahrzeit-dates): Ditto.
        * calendar/cal-coptic.el (coptic-prompt-for-date): Ditto.
        * calendar/cal-french.el (calendar-goto-french-date): Ditto.
        * calendar/cal-islam.el (calendar-goto-islamic-date)
        (mark-islamic-diary-entries): Ditto.
        * calendar/cal-julian.el (calendar-goto-julian-date): Ditto.
        * calendar/cal-mayan.el (calendar-read-mayan-haab-date)
        (calendar-read-mayan-tzolkin-date): Ditto.
        * calendar/cal-persia.el (persian-prompt-for-date): Ditto.

	* calendar/cal-move.el (scroll-calendar-left): Don't set
        displayed-month and displayed-year here, let generate-calendar do
        it, after range checking.

        * calendar/diary-lib.el (mark-sexp-diary-entries): Avoid infinite
        loop when sexp entry ends at end of file with no newline.
        * diary-lib.el (diary-float): Fix end-of-year error and typos in
        comments.
        * diary-lib.el (diary-remind): Rewritten to behave sensibly for
        diary-block diary entries for which the reminders and the diary
        entries can overlap.

1999-11-11  Andreas Jaeger  <aj@suse.de>

	* calendar.el (calendar-string-spread): Check that string-width is
	available to make test working without Mule.
	Patch by Barry A. Warsaw <bwarsaw@cnri.reston.va.us>.

1999-06-24  SL Baur  <steve@miho.m17n.org>

	* appt.el (appt-add): Autoload.
	(appt-delete): Ditto.

1999-06-14  SL Baur  <steve@steve1.m17n.org>

	* calendar.el (calendar-day-name): Day names can be 1 character.
	(calendar-month-name): Ditto.
	(calendar-english-day-name-array): Rename.
	(calendar-day-name-array): Make the default.
	(calendar-english-month-name-array): Rename.
	(calendar-month-name-array): Make the default.
	(calendar-english-year-name): New function.
	(calendar-year-name-function): Use it.
	(calendar-year-name): New function.
	(generate-calendar-month): Use it.
	(calendar-string-spread): Use Mule-aware functions so as not to
	lose with wide characters.

	* cal-japanese.el: New file.  Implement Japanese-style calendars.

1999-02-08  Charles G Waldman  <cgw@pgt.com>

	* calendar.el:  (holidays) add autoload cookie

1998-09-01  Jeff Miller  <jmiller@smart.net>

	* appt.el: further synching with Emacs 20.3
	* cal-xemacs.el: Menu updates
			 Synched with Emacs 20.3

	* cal-french.el: Comments Updates
		         Synched with Emacs 20.3

	* cal-x.el: Updated FSF address in comments
                    Synched with Emacs 20.3

	* diary-lib.el: Updated FSF address in comments
	                Comments Updates
			(diary-mail-entries): new function
                        Synched with Emacs 20.3

	* cal-tex.el (cal-tex-list-holidays): updated
	             (cal-tex-cursor-filofax-daily): new function
                     Synched with Emacs 20.3

	* cal-persia.el: Comments Updates
                         Synched with Emacs 20.3

	* cal-mayan.el: Updated FSF address in comments
	                Comments Updates
                        Synched with Emacs 20.3

	* cal-move.el: Comments Updates
                       Synched with Emacs 20.3

	* cal-julian.el: Comments Updates
                         Synched with Emacs 20.3

	* cal-iso.el: Comments Updates
                      Synched with Emacs 20.3

	* cal-islam.el: Comments Updates
                        Synched with Emacs 20.3

	* cal-hebrew.el: Comments Updates
                         Synched with Emacs 20.3

	* cal-dst.el: Updated FSF address in comments
		      Comments Updates
                      Synched with Emacs 20.3

	* cal-coptic.el: Comments Updates
                         Synched with Emacs 20.3

	* cal-china.el: Comments updates
		Synched with Emacs 20.3

	* holidays.el: Updated FSF address in comments
		       Other comments updates.
		       Synched with Emacs 20.3

	* lunar.el: Updated FSF address in comments
		    Comments Updates
		    Synched with Emacs 20.3

	* solar.el: Updated FSF address in comments
		    Comments updates
		    Synched with Emacs 20.3

1998-07-20  SL Baur  <steve@altair.xemacs.org>

	* diary-ins.el: Removed zero length file.

1998-06-19  Jeff Miller  <jmiller@smart.net>

	* Makefile: updated .elc targets.

	* cal-china.el: new, synched with Emacs 20.2
	* cal-coptic.el: new, synched with Emacs 20.2
	* cal-persia.el: new, synched with Emacs 20.2
	* cal-tex.el: new, synched with Emacs 20.2

	* cal-hebrew.el: new file, old functions, synched with Emacs 20.2
	* cal-islam.el: new file, old functions, synched with Emacs 20.2
	* cal-iso.el: new file, old functions, synched with Emacs 20.2
	* cal-julian.el: new file, old functions, synched with Emacs 20.2
	* cal-move.el: new file, old functions, synched with Emacs 20.2

	* appt.el: some synching with Emacs 20.2, minor bug fixes.

	* cal-x.el: synched with Emacs 20.2 (mostly)
	* cal-xemacs.el: synched with cal-menu.el in Emacs 20.2
	* calendar.el: synched with Emacs 20.2 (mostly)

	* cal-dst.el: synched with Emacs 20.2
	* cal-mayan.el: synched with Emacs 20.2
	* diary-lib.el: synched with Emacs 20.2
	* holidays.el: synched with Emacs 20.2
	* lunar.el: synched with Emacs 20.2
	* solar.el: synched with Emacs 20.2

	* cal-french.el: no change

	* diary-ins.el: removed, obsolete. Functions moved to various
                        cal-xxx files.
1998-01-25  SL Baur  <steve@altair.xemacs.org>

	* Makefile (VERSION): Update to package standard 1.0.
	* package-info.in: Ditto.

1998-01-03  SL Baur  <steve@altair.xemacs.org>

	* Makefile: Update to new package interface.

1997-12-24  SL Baur  <steve@altair.xemacs.org>

	* Makefile: Created.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.