# HG changeset patch # User Glenn Morris # Date 1214076538 0 # Node ID 6c5630f0115223348542cb67cd2d65f83871cdab # Parent cb4a9a7913cde010ba356d6ddf23f12ae97117c8 *** empty log message *** diff -r cb4a9a7913cd -r 6c5630f01152 lisp/ChangeLog --- 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 + + * 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 * Makefile.in (update-elclist): Don't exclude COMPILE_FIRST.