Colin Walters [Thu, 22 Nov 2001 10:10:55 +0000 (10:10 +0000)]
Remove already applied calc info patches. Clarify that there is no
such thing as Debian GNU/Linux 2.4.3. ftpd is not handled by
alternatives in Debian, the reporter surely meant just "--config ftp".
(which-function): Call imenu--make-index-alist
if necessary to get a list of functions.
(which-function-imenu-failed): New variable.
(which-func-update): Handle all visible windows.
(which-func-update-1): New subroutine broken out of which-func-update.
Stefan Monnier [Wed, 21 Nov 2001 01:30:35 +0000 (01:30 +0000)]
(jit-lock-defer-time): New var.
(jit-lock-defer-timer, jit-lock-buffers): New vars.
(jit-lock-mode): Initialize them. Cancel the timers more carefully.
(jit-lock-function): Defer fontification if requested.
(jit-lock-stealth-chunk-start): Pay attention to the new non-nil value.
(jit-lock-stealth-fontify): Check the new `jit-lock-defer-multiline'
text property.
(jit-lock-deferred-fontify): New fun.
Jason Rumney [Tue, 20 Nov 2001 22:14:20 +0000 (22:14 +0000)]
(w32-system-coding-system): Change to an alias for
locale-coding-system.
(set-w32-system-coding-system): Document the above change.
Set locale-coding-system instead.
Stefan Monnier [Tue, 20 Nov 2001 00:17:25 +0000 (00:17 +0000)]
(imenu--split-menu): Use dolist and copy-sequence.
(imenu--create-keymap-2): Remove.
(imenu--create-keymap-1): Simplify, remove third argument.
(imenu--generic-function): Use dolist.
(imenu-find-default): New function.
(imenu--completion-buffer): Use it.
(imenu--mouse-menu): Use popup-menu.
(imenu--menubar-select): Return t rather than calling imenu.
Stefan Monnier [Mon, 19 Nov 2001 23:51:03 +0000 (23:51 +0000)]
(fill-delete-prefix, fill-delete-newlines):
New functions, extracted from fill-region-as-paragraph.
(fill-region-as-paragraph): Use them.
Use an end marker instead of eob.
Ignore whitespace-only fill-prefixes when indenting according to mode.
Simply the loop that searches for spaces backwards.
Stefan Monnier [Mon, 19 Nov 2001 22:46:37 +0000 (22:46 +0000)]
(Fdescribe_vector): Add `describer' parameter.
(describe_command, describe_translation): Add dummy second param.
(describe_map): Call elt_describer with two arguments.
(describe_vector_princ): Add `fun' parameter.
Call it instead of the hardcoded `princ'.
(describe_vector): Add arg `args'.
Pass it as a new second argument to elt_describer.
Stefan Monnier [Mon, 19 Nov 2001 21:06:17 +0000 (21:06 +0000)]
(iswitchb-mode): Use define-minor-mode.
(iswitchb): Fix the case where the result was selected with the mouse.
(iswitchb-completion-help): Use the normal *Completions* now that
mouse selection works.
(iswitchb-minibuffer-setup): Simplify.
Support Mozilla and Galeon.
By default, find the installed browser whichever it is.
(browse-url-mozilla): New function.
(browse-url-mozilla-sentinel): New function.
(browse-url-galeon, browse-url-galeon-sentinel): New functions.
(browse-url-default-browser): New function.
(browse-url-process-environment): Use browse-url-browser-display.
(browse-url-browser-display): Renamed from browse-url-netscape-display.
(browse-url-mozilla-startup-arguments, browse-url-galeon-program)
(browse-url-galeon-arguments, browse-url-galeon-startup-arguments)
(browse-url-mozilla-program, browse-url-mozilla-arguments): New vars.
(browse-url-browser-function): New default, new options.
Sam Steingold [Mon, 19 Nov 2001 15:13:45 +0000 (15:13 +0000)]
[!defined MAP_ANON]: Define MAP_ANON to MAP_ANONYMOUS if defined, 0 otherwise.
(MAP_FAILED): Define if not defined and use it for testing mmap failure.
(unexec) [!MAP_ANON]: Use /dev/zero as file to map.
Colin Walters [Mon, 19 Nov 2001 07:44:56 +0000 (07:44 +0000)]
Change all toplevel `setq' forms to `defvar' forms, and move them
before their first use. Use `when', `unless'. Remove trailing
periods from error forms. Add description and headers suggested by
Emacs Lisp coding conventions.
Colin Walters [Mon, 19 Nov 2001 07:43:05 +0000 (07:43 +0000)]
(calc-record-compilation-date): Remove.
(calc-bug-address): Update.
(calc-settings-file): Use `user-init-file'.
Change all toplevel `setq' forms to `defvar' forms, and move them
before their first use. Use `when', `unless'. Remove trailing
periods from error forms. Add description and headers suggested by
Emacs Lisp coding conventions.
Colin Walters [Mon, 19 Nov 2001 07:42:20 +0000 (07:42 +0000)]
(calcFunc-usimplify): Add missing quote to defalias argument.
Change all toplevel `setq' forms to `defvar' forms, and move them
before their first use. Use `when', `unless'. Remove trailing
periods from error forms. Add description and headers suggested by
Emacs Lisp coding conventions.
Change all toplevel `setq' forms to `defvar' forms, and move them
before their first use. Use `when', `unless'. Remove trailing
periods from error forms. Add description and headers suggested by
Emacs Lisp coding conventions.
Change all toplevel `setq' forms to `defvar' forms, and move them
before their first use. Use `when', `unless'. Remove trailing
periods from error forms. Add description and headers suggested by
Emacs Lisp coding conventions.
Change all toplevel `setq' forms to `defvar' forms, and move them
before their first use. Use `when', `unless'. Remove trailing
periods from error forms. Add description and headers suggested by
Emacs Lisp coding conventions.
Colin Walters [Mon, 19 Nov 2001 07:34:59 +0000 (07:34 +0000)]
(calc-keypad-mode): New.
(calc-do-keypad): Use it.
(calc-keypad-map): Move into `calc-keypad-mode'.
Change all toplevel `setq' forms to `defvar' forms, and move them
before their first use. Use `when', `unless'. Remove trailing
periods from error forms. Add description and headers suggested by
Emacs Lisp coding conventions.
Colin Walters [Mon, 19 Nov 2001 07:34:00 +0000 (07:34 +0000)]
(calc-over-notation): Use `completing-read'.
Change all toplevel `setq' forms to `defvar' forms, and move them
before their first use. Use `when', `unless'. Remove trailing
periods from error forms. Add description and headers suggested by
Emacs Lisp coding conventions.