Miles Bader [Fri, 3 Nov 2000 12:54:52 +0000 (12:54 +0000)]
(widget-end-of-line): Reinstate, with a new definition, so that trailing
spaces are handled properly.
(widget-field-keymap, widget-text-keymap): Likewise C-e binding.
Stefan Monnier [Fri, 3 Nov 2000 04:32:33 +0000 (04:32 +0000)]
(font-lock-buffers): Remove.
(font-lock-global-modes): Define with easy-mmode-define-global-mode.
(font-lock-change-major-mode): Remove.
(turn-on-font-lock-if-enabled): Only apply to the current buffer.
(font-lock-default-fontify-region): Extend the multiline
fontification to whole lines.
(font-lock-fontify-anchored-keywords)
(font-lock-fontify-keywords-region): If matching just one
line (with \n) only mark the \n as multiline.
Stefan Monnier [Fri, 3 Nov 2000 04:26:33 +0000 (04:26 +0000)]
(define-minor-mode): Remove :toggle arg.
Correctly handle the case where several :group args are supplied.
Allow :extra-args.
(easy-mmode-define-global-mode): Allow :extra-args.
Correctly handle the case where several :group args are supplied.
Gerd Moellmann [Thu, 2 Nov 2000 12:04:59 +0000 (12:04 +0000)]
Extension for even/odd printing. Doc Fix.
(ps-print-version): New version number (6.3.1).
(ps-even-or-odd-pages): Customization fix.
(ps-print-page-p, ps-begin-file, ps-begin-job, ps-page-number)
(ps-header-sheet, ps-header-page, ps-end-job): Code fix.
(ps-page-count): Var replaced by `ps-page-column'.
(ps-page-column, ps-page-sheet, ps-page-printed): New vars.
(ps-print-sheet-p): New fun.
Miles Bader [Thu, 2 Nov 2000 04:28:01 +0000 (04:28 +0000)]
(tooltip-gud-tips-setup): New function.
(tooltip-gud-tips-p): Add :set to call tooltip-gud-tips-setup.
(tooltip-mode): Call tooltip-gud-tips-setup.
(tooltip-gud-tips): Use `gud-basic-call' instead of process-send-string,
so the prompt gets frobbed appropriately. Handle nil return value from
`tooltip-gud-print-command'.
Stefan Monnier [Wed, 1 Nov 2000 23:31:59 +0000 (23:31 +0000)]
(define-minor-mode):
Revert the latest changes.
Allow the three positional arguments to be skipped and replaced
by keyword arguments.
Add a :toggle argument to determine whether a nil arg means toggle
or means turn-on. The default is unchanged.
Add a call to force-mode-line-update.
Dave Love [Wed, 1 Nov 2000 14:46:55 +0000 (14:46 +0000)]
Use (featurep 'xemacs).
(binhex-char-int): New alias, replacing char-int.
Change callers.
(binhex-decode-region): Simplify work buffer code.
(binhex-decode-region-external): Use expand-file-name, not concat.
Ken Raeburn [Tue, 31 Oct 2000 15:58:25 +0000 (15:58 +0000)]
* loadup.el (top level): Adjust load path if program name is
"../src/bootstrap-emacs", in case it's not dumped and thus the load path
adjustment hasn't already been done.
Gerd Moellmann [Tue, 31 Oct 2000 11:54:38 +0000 (11:54 +0000)]
Fix bug on selected pages for printing. Use
`color-values' for Emacs 21. Ensure fontification when jit-lock
is on. Try to avoid warning messages when compiling. Doc Fix.
(ps-print-version): New version number (6.3).
(ps-color-device): Use `color-values' to determine if device
supports color.
(ps-color-values): Try to use `x-color-values' when using XEmacs.
(ps-print-page-p): Changed from defsubst to defun.
(ps-page-number): Changed from defmacro to defun.
(ps-header-sheet, ps-header-page): Fix bug on selected pages for
printing.
(ps-print-ensure-fontified): Ensure fontification when jit-lock is
on.
(ps-end-file, ps-dummy-page): Funs eliminated.
(ps-print-color-scale): Changed default value.
(ps-page-n-up, ps-print-page-p): New internal vars.
(ps-print-preprint, ps-output, ps-begin-file, ps-begin-page)
(ps-plot-region, ps-generate, ps-end-job): Code fix.
Kenichi Handa [Tue, 31 Oct 2000 04:17:17 +0000 (04:17 +0000)]
(decode-mac-roman, encode-mac-roman, mac-roman): Moved to european.el.
(ccl-encode-mac-roman-font, fontset-mac): Modified for
mule-unicode-2500-33ff and mule-unicode-e000-ffff.
(mac-roman-kbd-insert, mac-roman-kbd-mode): These functions deleted.
(mac-roman-kbd-mode, mac-roman-kbd-mode-map): These variables deleted.
Gerd Moellmann [Mon, 30 Oct 2000 20:46:02 +0000 (20:46 +0000)]
(menu_face_change_count): New variable.
(Finternal_set_lisp_face_attribute): Increment it for changes
of the `menu' face.
(realize_basic_faces): Reflect changes in the `menu' faces
in menu bars.