]> code.delx.au - gnu-emacs/log
gnu-emacs
14 years ago* vc.el (top): print-log method now takes an optional SHORTLOG
Dan Nicolaescu [Mon, 14 Sep 2009 04:38:49 +0000 (04:38 +0000)]
* vc.el (top): print-log method now takes an optional SHORTLOG
argument.  Add a new method: root.

* vc-hooks.el (vc-prefix-map, vc-menu-map): Add bindings for
vc-print-root-log and vc-print-root-diff.

* vc-bzr.el (vc-bzr-log-view-mode, vc-bzr-print-log):
* vc-git.el (vc-git-print-log, vc-git-log-view-mode):
* vc-hg.el (vc-hg-print-log, vc-hg-log-view-mode): Add support for
short logs.

* vc-cvs.el (vc-cvs-print-log):
* vc-mtn.el (vc-mtn-print-log):
* vc-rcs.el (vc-rcs-print-log):
* vc-sccs.el (vc-sccs-print-log):
* vc-svn.el (vc-svn-print-log): Add an optional argument shortlog
that is ignored for now.

14 years ago* simple.el: Add mapping for backspace/delete/clear/tab/escape/return
Stefan Monnier [Mon, 14 Sep 2009 01:22:42 +0000 (01:22 +0000)]
* simple.el: Add mapping for backspace/delete/clear/tab/escape/return
to function-key-map, and give them ascii-character property.
* term/x-win.el (x-alternatives-map):
* term/ns-win.el (ns-alternatives-map):
* term/internal.el (msdos-key-remapping-map):
* w32-fns.el (x-alternatives-map): Remove redundant mappings.

14 years ago(elint-add-required-env): Revert to not using temp-buffers (2009-09-12).
Glenn Morris [Mon, 14 Sep 2009 00:48:06 +0000 (00:48 +0000)]
(elint-add-required-env): Revert to not using temp-buffers (2009-09-12).

14 years ago(ispell-command-loop): Improve last fix, using the new read-key function.
Stefan Monnier [Sun, 13 Sep 2009 22:28:57 +0000 (22:28 +0000)]
(ispell-command-loop): Improve last fix, using the new read-key function.

14 years ago* dired-x.texi (Technical Details): Delete dired-up-directory (Bug#4292).
Chong Yidong [Sun, 13 Sep 2009 22:28:48 +0000 (22:28 +0000)]
* dired-x.texi (Technical Details): Delete dired-up-directory (Bug#4292).

14 years ago* INSTALL: Update URL for GNU FreeFont.
Chong Yidong [Sun, 13 Sep 2009 22:15:10 +0000 (22:15 +0000)]
* INSTALL: Update URL for GNU FreeFont.

14 years ago* term/x-win.el (x-menu-bar-open): Only call accelerate-menu if it
Chong Yidong [Sun, 13 Sep 2009 21:32:58 +0000 (21:32 +0000)]
* term/x-win.el (x-menu-bar-open): Only call accelerate-menu if it
is defined (Bug#4405).

14 years ago* url-handlers.el (url-copy-file): Add fifth arg for compatibility
Chong Yidong [Sun, 13 Sep 2009 21:21:40 +0000 (21:21 +0000)]
* url-handlers.el (url-copy-file): Add fifth arg for compatibility
with 2005-06-25 change to copy-file (Bug#4410).

14 years ago* recentf.el (recentf-cleanup): Use a hash table to find
Chong Yidong [Sun, 13 Sep 2009 21:09:05 +0000 (21:09 +0000)]
* recentf.el (recentf-cleanup): Use a hash table to find
duplicates (Bug#4407).

14 years agoRemove obsolete Mule-UCS information (the package is not redundant).
Chong Yidong [Sun, 13 Sep 2009 20:48:09 +0000 (20:48 +0000)]
Remove obsolete Mule-UCS information (the package is not redundant).

14 years ago* PROBLEMS: Document Athena/Lucid internationalization
Chong Yidong [Sun, 13 Sep 2009 20:46:46 +0000 (20:46 +0000)]
* PROBLEMS: Document Athena/Lucid internationalization
problem (Bug#4333).

14 years agoFix last change.
Chong Yidong [Sun, 13 Sep 2009 20:35:47 +0000 (20:35 +0000)]
Fix last change.

14 years ago* textmodes/ispell.el (ispell-command-loop): Convert keys such as
Chong Yidong [Sun, 13 Sep 2009 20:34:18 +0000 (20:34 +0000)]
* textmodes/ispell.el (ispell-command-loop): Convert keys such as
kp-0 to ascii equivalents (Bug#4325).

14 years ago* misc.texi (Invoking emacsclient): Minor clarifications (Bug#4419).
Chong Yidong [Sun, 13 Sep 2009 19:41:52 +0000 (19:41 +0000)]
* misc.texi (Invoking emacsclient): Minor clarifications (Bug#4419).

14 years ago* progmodes/cperl-mode.el (cperl-init-faces): Revert last change.
Chong Yidong [Sun, 13 Sep 2009 17:09:23 +0000 (17:09 +0000)]
* progmodes/cperl-mode.el (cperl-init-faces): Revert last change.

14 years ago* eshell/em-hist.el:
Chong Yidong [Sun, 13 Sep 2009 02:16:25 +0000 (02:16 +0000)]
* eshell/em-hist.el:
* eshell/em-dirs.el (eshell-complete-user-reference): Declare
pcomplete functions and variables to avoid compiler warnings.

* eshell/em-script.el (eshell-login-script, eshell-rc-script):
* eshell/em-dirs.el (eshell-last-dir-ring-file-name):
* eshell/em-alias.el (eshell-aliases-file):
* eshell/em-hist.el (eshell-history-file-name): Use
expand-file-name instead of concat to make file names (Bug#4308).

14 years agoReplace empty `let's with `progn'.
Glenn Morris [Sun, 13 Sep 2009 02:14:25 +0000 (02:14 +0000)]
Replace empty `let's with `progn'.

14 years ago(url-file): Avoid assignment to free variable `filename'.
Glenn Morris [Sun, 13 Sep 2009 02:09:12 +0000 (02:09 +0000)]
(url-file): Avoid assignment to free variable `filename'.

14 years ago* functions.texi (Anonymous Functions): Rearrange discussion,
Chong Yidong [Sun, 13 Sep 2009 01:47:03 +0000 (01:47 +0000)]
* functions.texi (Anonymous Functions): Rearrange discussion,
giving usage of unquoted lambda forms first.  Mention that
`function' and `#'' are no longer required (Bug#4290).

14 years ago* mail/sendmail.el (send-mail-function):
Stefan Monnier [Sun, 13 Sep 2009 00:52:55 +0000 (00:52 +0000)]
* mail/sendmail.el (send-mail-function):
* tooltip.el (tooltip-mode):
* simple.el (transient-mark-mode):
* rfn-eshadow.el (file-name-shadow-mode):
* frame.el (blink-cursor-mode):
* font-core.el (global-font-lock-mode):
* files.el (temporary-file-directory)
(small-temporary-file-directory, auto-save-file-name-transforms):
* epa-hook.el (auto-encryption-mode):
* composite.el (global-auto-composition-mode):
Use custom-initialize-delay.
* startup.el (command-line): Don't explicitly call
custom-reevaluate-setting for all the above vars.
* custom.el (custom-initialize-safe-set)
(custom-initialize-safe-default): Delete.

14 years ago(elint-init-env): Skip non-list forms.
Glenn Morris [Sat, 12 Sep 2009 22:32:52 +0000 (22:32 +0000)]
(elint-init-env): Skip non-list forms.
(elint-log): Handle unknown file positions.

14 years ago(Custom-mode): Don't use advertised-widget-backward in the docstring.
Stefan Monnier [Sat, 12 Sep 2009 19:05:49 +0000 (19:05 +0000)]
(Custom-mode): Don't use advertised-widget-backward in the docstring.

14 years ago* term/x-win.el (x-initialize-window-system):
Stefan Monnier [Sat, 12 Sep 2009 19:04:24 +0000 (19:04 +0000)]
* term/x-win.el (x-initialize-window-system):
* term/w32-win.el (w32-initialize-window-system):
* term/ns-win.el (ns-initialize-window-system): Don't call
mouse-wheel-mode since it's enabled globally by default already.

14 years ago(mouse-wheel-mode): Make sure the new defvar doesn't
Stefan Monnier [Sat, 12 Sep 2009 19:03:49 +0000 (19:03 +0000)]
(mouse-wheel-mode): Make sure the new defvar doesn't
actually define the variable, but only silences the byte-compiler.
(mouse-wheel-change-button): Check whether mouse-wheel-mode is bound
before looking it up.
(mouse-wheel-scroll-amount): Also reset the bindings if this value is changed.

14 years ago(elint-file): Make max-lisp-eval-depth at least 1000.
Glenn Morris [Sat, 12 Sep 2009 18:48:22 +0000 (18:48 +0000)]
(elint-file): Make max-lisp-eval-depth at least 1000.
(elint-add-required-env): Don't beep on error.
(elint-forms): In case of error, return ENV unchanged.

14 years ago(epg-make-context): Add autoload cookie.
Daiki Ueno [Sat, 12 Sep 2009 14:58:55 +0000 (14:58 +0000)]
(epg-make-context): Add autoload cookie.
(epg-list-keys, epg-cancel, epg-start-decrypt, epg-decrypt-file)
(epg-decrypt-string, epg-start-verify, epg-verify-file)
(epg-verify-string, epg-start-sign, epg-sign-file)
(epg-sign-string, epg-start-encrypt, epg-encrypt-file)
(epg-encrypt-string, epg-start-export-keys)
(epg-export-keys-to-file, epg-export-keys-to-string)
(epg-start-import-keys, epg-import-keys-from-file)
(epg-import-keys-from-string, epg-start-receive-keys)
(epg-receive-keys, epg-import-keys-from-server)
(epg-start-delete-keys, epg-delete-keys, epg-start-sign-keys)
(epg-sign-keys, epg-start-generate-key)
(epg-generate-key-from-file, epg-generate-key-from-string): Remove
autoload cookie.

14 years ago(dos-reevaluate-defcustoms): Comment out the reevaluation of trash-directory.
Eli Zaretskii [Sat, 12 Sep 2009 09:45:57 +0000 (09:45 +0000)]
(dos-reevaluate-defcustoms): Comment out the reevaluation of trash-directory.

14 years agoFix last change.
Eli Zaretskii [Sat, 12 Sep 2009 09:40:15 +0000 (09:40 +0000)]
Fix last change.
(mouse-wheel-mode): New defvar.
(mouse-wheel-mode): Remove autoload cookie.

14 years ago* mwheel.el (mwheel-installed-bindings): New var.
Stefan Monnier [Sat, 12 Sep 2009 04:38:03 +0000 (04:38 +0000)]
* mwheel.el (mwheel-installed-bindings): New var.
(mouse-wheel-mode): Use it, so as to make sure we really remove all
the bindings we set last time.  Use custom-initialize-delay.
* loadup.el: Load mwheel after term/*-win.el.
* startup.el (command-line): Don't reevaluate mouse-wheel-down-event
and mouse-wheel-up-event now that their first evaluation is done
sufficiently late to be correct.

14 years ago* startup.el (tutorial-directory): Make it a defcustom.
Stefan Monnier [Sat, 12 Sep 2009 03:55:46 +0000 (03:55 +0000)]
* startup.el (tutorial-directory): Make it a defcustom.
Use custom-initialize-delay rather than eval-at-startup to set it.
* image.el (image-load-path): Make it a defcustom.
Use custom-initialize-delay rather than eval-at-startup to set it.
* subr.el (eval-at-startup): Remove.
* font-lock.el (lisp-font-lock-keywords-2): Remove eval-at-startup.

14 years ago* lread.c (Fload): Don't output a message after loading an obsolete
Stefan Monnier [Sat, 12 Sep 2009 03:35:40 +0000 (03:35 +0000)]
* lread.c (Fload): Don't output a message after loading an obsolete
package any more (done in Lisp now).
* subr.el (do-after-load-evaluation): Warn the user after loading an
obsolete package.

14 years ago(proced-mark-alt): Remove alias.
Glenn Morris [Sat, 12 Sep 2009 02:42:22 +0000 (02:42 +0000)]
(proced-mark-alt): Remove alias.
(proced-mode-map): Remove proced-mark-alt.

14 years ago(emacs-lisp-mode-map): Add menu entries to elint file and directory.
Glenn Morris [Sat, 12 Sep 2009 02:42:03 +0000 (02:42 +0000)]
(emacs-lisp-mode-map): Add menu entries to elint file and directory.
Remove initialization entry.

14 years ago(elint-file, elint-directory): New autoloaded commands.
Glenn Morris [Sat, 12 Sep 2009 02:41:39 +0000 (02:41 +0000)]
(elint-file, elint-directory): New autoloaded commands.
(elint-current-buffer): Set mode-line-process.
(elint-init-env): Handle define-derived-mode.
Fix declare-function with unspecified arglist.  Guard against odd
defalias statements (eg iso-insert's 8859-1-map).
(elint-add-required-env): Use a temp buffer.
(elint-form): Just print the function/macro name, not the whole form.
Return env unchanged if we fail to parse a macro.
(elint-forms): Guard against parse errors.
(elint-output): New function, to handle batch mode.
(elint-log-message): Add optional argument.  Use elint-output.
(elint-set-mode-line): New function.

14 years ago* emacs-lisp/elp.el (elp-not-profilable): Add more functions (Bug#4233).
Chong Yidong [Sat, 12 Sep 2009 01:40:11 +0000 (01:40 +0000)]
* emacs-lisp/elp.el (elp-not-profilable): Add more functions (Bug#4233).

14 years ago* fns.c (syms_of_fns): Doc fix (Bug#4227).
Chong Yidong [Sat, 12 Sep 2009 01:30:51 +0000 (01:30 +0000)]
* fns.c (syms_of_fns): Doc fix (Bug#4227).

14 years ago(Fwhere_is_internal): Use nconc2.
Stefan Monnier [Sat, 12 Sep 2009 01:21:30 +0000 (01:21 +0000)]
(Fwhere_is_internal): Use nconc2.

14 years ago* url-methods.el (url-scheme--registering-proxy): New variable.
Chong Yidong [Sat, 12 Sep 2009 00:47:13 +0000 (00:47 +0000)]
* url-methods.el (url-scheme--registering-proxy): New variable.
(url-scheme-register-proxy, url-scheme-get-property): Avoid
calling url-scheme-register-proxy in an infloop (Bug#4191).

14 years ago* emulation/pc-select.el (scroll-down-mark, scroll-down-nomark)
Chong Yidong [Sat, 12 Sep 2009 00:32:49 +0000 (00:32 +0000)]
* emulation/pc-select.el (scroll-down-mark, scroll-down-nomark)
(scroll-up-mark, scroll-up-nomark): Doc fix (Bug#4190).

14 years ago(gdb-var-list-children-regexp): Delete.
Nick Roberts [Sat, 12 Sep 2009 00:03:29 +0000 (00:03 +0000)]
(gdb-var-list-children-regexp): Delete.
(gdb-var-list-children): Use json parsing.

14 years ago*** empty log message ***
Nick Roberts [Sat, 12 Sep 2009 00:02:42 +0000 (00:02 +0000)]
*** empty log message ***

14 years ago* progmodes/js.el (js--proper-indentation): Handle the case where
Chong Yidong [Sat, 12 Sep 2009 00:01:00 +0000 (00:01 +0000)]
* progmodes/js.el (js--proper-indentation): Handle the case where
char-before is null.  Reported by Deniz Dogan.

14 years ago* emacs-lisp/cl-macs.el (help-add-fundoc-usage): Declare.
Juanma Barranquero [Fri, 11 Sep 2009 22:59:36 +0000 (22:59 +0000)]
* emacs-lisp/cl-macs.el (help-add-fundoc-usage): Declare.

14 years agoFix the last commit.
Daiki Ueno [Fri, 11 Sep 2009 22:48:03 +0000 (22:48 +0000)]
Fix the last commit.

14 years ago(epg-context-set-passphrase-callback)
Daiki Ueno [Fri, 11 Sep 2009 22:46:14 +0000 (22:46 +0000)]
(epg-context-set-passphrase-callback)
(epg-context-set-progress-callback): Add more description about
callback function.

14 years agoAdd algorithm names.
Daiki Ueno [Fri, 11 Sep 2009 22:27:32 +0000 (22:27 +0000)]
Add algorithm names.

(epg-cipher-algorithm-alist): Add CAMELLIA.
(epg-digest-algorithm-alist): Add SHA224.

14 years ago* custom.el (custom-delayed-init-variables): New var.
Stefan Monnier [Fri, 11 Sep 2009 21:25:44 +0000 (21:25 +0000)]
* custom.el (custom-delayed-init-variables): New var.
(custom-initialize-delay): New function.
* startup.el (command-line): "Re"evaluate all vars in
custom-delayed-init-variables.  Don't reevaluate abbrev-file-name
explicitly any more.
* abbrev.el (abbrev-file-name): Use custom-initialize-delay
to avoid creating a ~/.emacs.d at build-time (bug#4347).

14 years ago(language-info-alist): Improve docstring.
Stefan Monnier [Fri, 11 Sep 2009 21:07:02 +0000 (21:07 +0000)]
(language-info-alist): Improve docstring.

14 years ago(Terminal Output): document `send-string-to-terminal' in batch mode.
Alan Mackenzie [Fri, 11 Sep 2009 20:27:50 +0000 (20:27 +0000)]
(Terminal Output): document `send-string-to-terminal' in batch mode.

14 years ago*** empty log message ***
Alan Mackenzie [Fri, 11 Sep 2009 20:26:50 +0000 (20:26 +0000)]
*** empty log message ***

14 years ago(Fsend_string_to_terminal): Amend doc string to cover batch mode.
Alan Mackenzie [Fri, 11 Sep 2009 20:05:11 +0000 (20:05 +0000)]
(Fsend_string_to_terminal): Amend doc string to cover batch mode.

14 years ago*** empty log message ***
Alan Mackenzie [Fri, 11 Sep 2009 20:04:12 +0000 (20:04 +0000)]
*** empty log message ***

14 years ago(main): Sort scores before trimming them,
Stefan Monnier [Fri, 11 Sep 2009 19:11:07 +0000 (19:11 +0000)]
(main): Sort scores before trimming them,
reported by Jason Feng <jfeng@ozbert.com> (bug#4397).

14 years ago(proced-mode-map): Prefer "m" for proced-mark.
Stefan Monnier [Fri, 11 Sep 2009 18:54:55 +0000 (18:54 +0000)]
(proced-mode-map): Prefer "m" for proced-mark.

14 years ago(display_mode_element): Detect cycles.
Andreas Schwab [Fri, 11 Sep 2009 16:46:08 +0000 (16:46 +0000)]
(display_mode_element): Detect cycles.

14 years agoUpdate.
Juanma Barranquero [Fri, 11 Sep 2009 12:05:45 +0000 (12:05 +0000)]
Update.

14 years ago(gdb-var-update-regexp): Delete.
Nick Roberts [Fri, 11 Sep 2009 11:55:11 +0000 (11:55 +0000)]
(gdb-var-update-regexp): Delete.
(gdb-var-update-handler): Use json parsing.

14 years ago*** empty log message ***
Nick Roberts [Fri, 11 Sep 2009 11:54:30 +0000 (11:54 +0000)]
*** empty log message ***

14 years ago* vc-annotate.el (vc-annotate): Use the main file's coding-system to
Juanma Barranquero [Fri, 11 Sep 2009 10:58:54 +0000 (10:58 +0000)]
* vc-annotate.el (vc-annotate): Use the main file's coding-system to
  decode annotated text, regardless of language environment.  (Bug#2741)

14 years ago(bootstrap): Ensure enough environment space will be available
Eli Zaretskii [Fri, 11 Sep 2009 10:01:21 +0000 (10:01 +0000)]
(bootstrap): Ensure enough environment space will be available
to run config.bat.

14 years agoAdd generated-autoload-file item.
Glenn Morris [Fri, 11 Sep 2009 06:51:58 +0000 (06:51 +0000)]
Add generated-autoload-file item.

14 years ago(autoloads): Make dired.el writable.
Glenn Morris [Fri, 11 Sep 2009 06:51:06 +0000 (06:51 +0000)]
(autoloads): Make dired.el writable.

14 years agoRegenerate with extracted autoloads.
Glenn Morris [Fri, 11 Sep 2009 06:50:49 +0000 (06:50 +0000)]
Regenerate with extracted autoloads.

14 years agoPut autoloads in dired.el rather than loaddefs.el.
Glenn Morris [Fri, 11 Sep 2009 06:50:14 +0000 (06:50 +0000)]
Put autoloads in dired.el rather than loaddefs.el.

14 years ago(autoloads): Make ibuffer.el writable.
Glenn Morris [Fri, 11 Sep 2009 06:48:31 +0000 (06:48 +0000)]
(autoloads): Make ibuffer.el writable.

14 years agoRegenerate with extracted autoloads.
Glenn Morris [Fri, 11 Sep 2009 06:47:48 +0000 (06:47 +0000)]
Regenerate with extracted autoloads.

14 years agoPut autoloads in ibuffer.el rather than loaddefs.el.
Glenn Morris [Fri, 11 Sep 2009 06:47:26 +0000 (06:47 +0000)]
Put autoloads in ibuffer.el rather than loaddefs.el.

14 years agoReformat doc-strings for make-docfile.
Glenn Morris [Fri, 11 Sep 2009 06:42:13 +0000 (06:42 +0000)]
Reformat doc-strings for make-docfile.

14 years agoComment.
Glenn Morris [Fri, 11 Sep 2009 06:39:21 +0000 (06:39 +0000)]
Comment.

14 years agoRemove comment, inapplicable since 1997 (loadup no longer loads the
Glenn Morris [Fri, 11 Sep 2009 06:38:44 +0000 (06:38 +0000)]
Remove comment, inapplicable since 1997 (loadup no longer loads the
uncompiled version).

14 years ago(where_is_internal): Don't erroneously return nil right after
Stefan Monnier [Fri, 11 Sep 2009 05:10:15 +0000 (05:10 +0000)]
(where_is_internal): Don't erroneously return nil right after
filling the cache.
(where_is_internal_1): Fix up typo.

14 years ago(autoloads): Make rmail.el writable as well.
Stefan Monnier [Fri, 11 Sep 2009 04:27:38 +0000 (04:27 +0000)]
(autoloads): Make rmail.el writable as well.

14 years ago(x-display-name, x-setup-function-keys): Unify doc-strings with X versions.
Glenn Morris [Fri, 11 Sep 2009 03:41:26 +0000 (03:41 +0000)]
(x-display-name, x-setup-function-keys): Unify doc-strings with X versions.

14 years ago(dired-compress-file): Declare.
Glenn Morris [Fri, 11 Sep 2009 03:40:55 +0000 (03:40 +0000)]
(dired-compress-file): Declare.
(ange-ftp-dired-compress-file): Add doc string.

14 years ago(top-level): Always require dired.
Glenn Morris [Fri, 11 Sep 2009 03:40:35 +0000 (03:40 +0000)]
(top-level): Always require dired.
(locate-mode-map): Initialize inside the defvar.

14 years ago(describe-function-1): Mention if a function has a compiler-macro.
Glenn Morris [Fri, 11 Sep 2009 03:40:14 +0000 (03:40 +0000)]
(describe-function-1): Mention if a function has a compiler-macro.

14 years ago(help-function-cmacro): New button.
Glenn Morris [Fri, 11 Sep 2009 03:39:48 +0000 (03:39 +0000)]
(help-function-cmacro): New button.

14 years ago(define-compiler-macro): Add a property that records where a macro was
Glenn Morris [Fri, 11 Sep 2009 03:39:28 +0000 (03:39 +0000)]
(define-compiler-macro): Add a property that records where a macro was
defined.

14 years ago(apropos-documentation-check-doc-file): Exclude unbound functions and
Glenn Morris [Fri, 11 Sep 2009 03:39:04 +0000 (03:39 +0000)]
(apropos-documentation-check-doc-file): Exclude unbound functions and
variables, since they must be stuff specific to some other platform.
(apropos-print): Make mouse-click message less specific about button.

14 years ago(Fx_parse_geometry): Unify the X and NS versions so that they share a
Glenn Morris [Fri, 11 Sep 2009 03:34:14 +0000 (03:34 +0000)]
(Fx_parse_geometry): Unify the X and NS versions so that they share a
common doc-string.

14 years ago(delphi-tab): Indent region when Transient Mark mode is enabled and
Simon South [Fri, 11 Sep 2009 02:28:50 +0000 (02:28 +0000)]
(delphi-tab): Indent region when Transient Mark mode is enabled and
region is active; otherwise indent or insert TAB as usual.
(delphi-mode): Update description of TAB-key binding.

14 years ago(get_keymap): Return the actual keymap symbol rather than t for autoloaded
Stefan Monnier [Fri, 11 Sep 2009 02:14:05 +0000 (02:14 +0000)]
(get_keymap): Return the actual keymap symbol rather than t for autoloaded
keymaps when autoloading is not allowed (bug#4393).

14 years ago*** empty log message ***
Stefan Monnier [Fri, 11 Sep 2009 01:11:37 +0000 (01:11 +0000)]
*** empty log message ***

14 years ago* emulation/crisp.el (crisp-mode-map): Move initialization
Stefan Monnier [Fri, 11 Sep 2009 01:00:37 +0000 (01:00 +0000)]
* emulation/crisp.el (crisp-mode-map): Move initialization
into declaration.
(crisp-mode): Use define-minor-mode.

14 years ago* keymap.c (QCadvertised_binding): New constant.
Stefan Monnier [Fri, 11 Sep 2009 00:58:59 +0000 (00:58 +0000)]
* keymap.c (QCadvertised_binding): New constant.
(syms_of_keymap): Initialize it.
(Fwhere_is_internal): Try and use bindings from :advertised-binding
if applicable.

* progmodes/xscheme.el (xscheme-evaluation-commands):
Put a :advertised-binding property rather than using
advertised-xscheme-send-previous-expression.
(advertised-xscheme-send-previous-expression): Declare obsolete.
* emulation/crisp.el (crisp-mode-map): Use `undo' rather than
`advertised-undo'.
(crisp-mode): Add corresponding bindings to
undo's :advertised-binding instead.
* dired.el (dired-mode-map): Put a :advertised-binding property rather
than using dired-advertised-find-file.
(dired-advertised-find-file):
* simple.el (advertised-undo):
* wid-edit.el (advertised-widget-backward): Declare obsolete.
(widget-keymap): Put a :advertised-binding property rather
than using advertised-widget-backward.
* bindings.el (ctl-x-map): Put a :advertised-binding property rather
than using advertised-undo.
* tutorial.el (tutorial--default-keys): Adjust accordingly.

14 years agofix typo (wrong name) in my 2009-09-09 entry
Adrian Robert [Thu, 10 Sep 2009 19:17:56 +0000 (19:17 +0000)]
fix typo (wrong name) in my 2009-09-09 entry

14 years ago* keyboard.c (Qmenu_alias, Vdefine_key_rebound_commands): Remove.
Stefan Monnier [Thu, 10 Sep 2009 18:19:03 +0000 (18:19 +0000)]
* keyboard.c (Qmenu_alias, Vdefine_key_rebound_commands): Remove.
(parse_menu_item): Streamline since bindings are recomputed all the
time anyway.  Don't bother checking Vdefine_key_rebound_commands any
more and don't support lmenu's menu-alias any more either.
* subr.el (define-key-rebound-commands): Mark obsolete.
* startup.el (precompute-menubar-bindings): Remove.
(normal-top-level): Remove obsolete code that tried to precompute
menubar bindings.
* loadup.el (define-key-rebound-commands): Don't bother fiddling with
define-key-rebound-commands and precompute-menubar-bindings.

14 years ago(Fwhere_is_internal): Last minute typo.
Stefan Monnier [Thu, 10 Sep 2009 16:47:47 +0000 (16:47 +0000)]
(Fwhere_is_internal): Last minute typo.

14 years ago* keymap.c (where_is_internal_data): Make noindirect a boolean.
Stefan Monnier [Thu, 10 Sep 2009 16:19:52 +0000 (16:19 +0000)]
* keymap.c (where_is_internal_data): Make noindirect a boolean.
(where_is_internal): Strip it down to only traverse the keymaps.
Move the cache handling from Fwhere_is_internal to here.
(Fwhere_is_internal): Move the handling of remapping and the choice of
the best binding from where_is_internal to here.
Unify the cached/noncached paths, so remapping is also handled
correctly when the cache is used, and so the cache can be used to
speed up remap-handling when applicable.
Give preference to non-remapped bindings.
* doc.c (Fsubstitute_command_keys): Let Fwhere_is_internal's prefer
non-remapped bindings.
* keyboard.c (parse_menu_item): Let Fwhere_is_internal handle
command remapping.

14 years agoGrammar.
Glenn Morris [Thu, 10 Sep 2009 06:27:04 +0000 (06:27 +0000)]
Grammar.

14 years ago(cvs-mode-find-file): Use forward-line rather than goto-line.
Glenn Morris [Thu, 10 Sep 2009 06:23:06 +0000 (06:23 +0000)]
(cvs-mode-find-file): Use forward-line rather than goto-line.

14 years ago(byte-compile-function-environment): Doc fix.
Glenn Morris [Thu, 10 Sep 2009 06:22:30 +0000 (06:22 +0000)]
(byte-compile-function-environment): Doc fix.
(byte-compile-file-form-autoload): Don't warn about unknown functions
where the autoload statement comes after the use.
(with-no-warnings): Give it a byte-hunk-handler like than of progn, so
that any handlers inside the body (eg require) are in turn respected.

14 years ago(degrees-to-radians): Mark as free from side effects.
Glenn Morris [Thu, 10 Sep 2009 06:21:48 +0000 (06:21 +0000)]
(degrees-to-radians): Mark as free from side effects.

14 years ago(define-derived-mode): Give the mode's map, and syntax and abbrev
Glenn Morris [Thu, 10 Sep 2009 06:21:23 +0000 (06:21 +0000)]
(define-derived-mode): Give the mode's map, and syntax and abbrev
tables basic docs, if they don't have any.

14 years ago(easy-mmode-defmap): Add doc-string.
Glenn Morris [Thu, 10 Sep 2009 06:20:51 +0000 (06:20 +0000)]
(easy-mmode-defmap): Add doc-string.

14 years ago(top-level): Require cl when compiling.
Glenn Morris [Thu, 10 Sep 2009 06:20:25 +0000 (06:20 +0000)]
(top-level): Require cl when compiling.
(view-hello-file): Use default-value rather than
default-enable-multibyte-characters.

14 years agoMove all safe and risky properties into the defcustoms.
Glenn Morris [Thu, 10 Sep 2009 06:19:53 +0000 (06:19 +0000)]
Move all safe and risky properties into the defcustoms.

14 years ago(rmail-user-mail-address-regexp): Move here from rmailsum.el.
Glenn Morris [Thu, 10 Sep 2009 06:19:34 +0000 (06:19 +0000)]
(rmail-user-mail-address-regexp): Move here from rmailsum.el.
Regenerate with extracted autoloads.

14 years ago(rmail-user-mail-address-regexp): Move to rmail.el.
Glenn Morris [Thu, 10 Sep 2009 06:18:48 +0000 (06:18 +0000)]
(rmail-user-mail-address-regexp): Move to rmail.el.
Put autoloads in rmail.el rather than loaddefs.el.

14 years agoPut autoloads in rmail.el rather than loaddefs.el.
Glenn Morris [Thu, 10 Sep 2009 06:18:23 +0000 (06:18 +0000)]
Put autoloads in rmail.el rather than loaddefs.el.