Mercurial > emacs
diff lisp/ChangeLog @ 96160:6c5630f01152
*** empty log message ***
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Sat, 21 Jun 2008 19:28:58 +0000 |
parents | 0bca382a18f3 |
children | 2f73d0a72c10 |
line wrap: on
line diff
--- a/lisp/ChangeLog Sat Jun 21 19:28:42 2008 +0000 +++ b/lisp/ChangeLog Sat Jun 21 19:28:58 2008 +0000 @@ -1,3 +1,32 @@ +2008-06-21 Glenn Morris <rgm@gnu.org> + + * calendar/cal-move.el (calendar-forward-day): Scroll in one month + increments. + + * calendar/calendar.el: Factor out the magic numbers controlling the + calendar layout. + (calendar-month-digit-width, calendar-month-width) + (calendar-right-margin): New variables. + (calendar-recompute-layout-variables, calendar-set-layout-variable): + New functions. + (calendar-left-margin, calendar-intermonth-spacing) + (calendar-column-width, calendar-day-header-width) + (calendar-day-digit-width): New options. + (calendar-first-date-row): New constant. + (calendar-move-to-column, calendar-ensure-newline): New functions, + replacing calendar-insert-indented. + (calendar-insert-indented): Remove function. + (calendar-generate-month): Use calendar-move-to-column and + calendar-ensure-newline. Use layout variables. + (calendar-generate, calendar-update-mode-line) + (calendar-font-lock-keywords): Use layout variables. + (calendar-column-to-month): New function. + (calendar-cursor-to-date): Use calendar-column-to-month. + Use layout variables. + * calendar/cal-move.el (calendar-cursor-to-nearest-date): + Use layout variables. Use calendar-column-to-month. + (calendar-cursor-to-visible-date): Use layout variables. + 2008-06-21 Stefan Monnier <monnier@iro.umontreal.ca> * Makefile.in (update-elclist): Don't exclude COMPILE_FIRST.