# HG changeset patch # User Glenn Morris # Date 1289695627 28800 # Node ID 198ba336245c556e242b5ecf353ff43df1449eb0 # Parent c7ebfc6cd27a908d3b0e132480cbd89444db18cb ChangeLog OCD. diff -r c7ebfc6cd27a -r 198ba336245c lisp/ChangeLog --- a/lisp/ChangeLog Sat Nov 13 17:30:10 2010 -0500 +++ b/lisp/ChangeLog Sat Nov 13 16:47:07 2010 -0800 @@ -1,82 +1,70 @@ -2010-11-13 Ken Manheimer - - Another omnibus checkin of a backlog of fixes. (Now that i'm - using bzr i should be able to interact with the gnu version - control repository in smaller, properly incremental steps, from - here on.) - - This main features of the changes here are: - +2010-11-13 Ken Manheimer + + The main features of the following allout.el changes are: - implement user customization for the allout key bindings - add a customization control by which the user can inhibit use of - a trailing Ctl-H, so by default it's reserved for use with + a trailing Ctrl-H, so by default it's reserved for use with describe-prefix-bindings - adapt to new version of called-interactively-p, while - maintaining backwards compatability with old version + maintaining backwards compatibility with old version - fix hotspot navigation so i works properly with meta-modified keys - + allout.el (allout-keybindings), (allout-bind-keys), - (allout-keybindings-binding), allout-prefixed-keybindings, - allout-unprefixed-keybindings, allout-preempt-trailing-ctrl-h, - allout-keybindings-list, - allout-mode-map-adjustments, (allout-setup-mode-map): Establish - allout-mode keymaps as user customizable settings, and also - establish a customizable setting which regulates whether or not a - trailing control-h is reserved for use with - describe-prefix-bindings - and inihibit it by default, so that - control-h *is* reserved for describe-prefix-bindings unless the - user changes this setting. - - (allout-hotspot-key-handler): Distinguish more explicitly and - accurately between modified and unmodified events, and handle + * allout.el (allout-keybindings, allout-bind-keys) + (allout-keybindings-binding, allout-prefixed-keybindings) + (allout-unprefixed-keybindings, allout-preempt-trailing-ctrl-h) + (allout-keybindings-list, allout-mode-map-adjustments) + (allout-setup-mode-map): Establish allout-mode keymaps as user + customizable settings, and also establish a customizable setting which + regulates whether or not a trailing control-h is reserved for use with + describe-prefix-bindings - and inhibit it by default, so that control-h + *is* reserved for describe-prefix-bindings unless the user changes it. + + * allout.el (allout-hotspot-key-handler): Distinguish more explicitly + and accurately between modified and unmodified events, and handle modified events more comprehensively. - (allout-substring-no-properties): Alias to use or provide version - of 'substring-no-properties'. - (allout-solicit-alternate-bullet): Use - 'allout-substring-no-properties'. - - (allout-next-single-char-property-change): Alias to use or provide - version of 'next-single-char-property-change'. - (allout-annotate-hidden), (allout-hide-by-annotation): Use - 'allout-next-single-char-property-change'. - - (allout-select-safe-coding-system): Alias to use or provide - version of 'select-safe-coding-system'. - (allout-toggle-subtree-encryption): Use - 'allout-select-safe-coding-system'. - - (allout-set-buffer-multibyte): Alias to use or provide version of - 'set-buffer-multibyte'. - (allout-encrypt-string): Use 'allout-set-buffer-multibyte'. - - (allout-called-interactively-p): Macro for using the different - versions of called-interactively-p identically, depending on the - subroutine's argument signature. - - (allout-back-to-current-heading), (allout-beginning-of-current-entry) - - use '(interactive "p")' instead of '(called-interactively-p)'. - - (allout-init), (allout-ascend), (allout-end-of-level), - (allout-previous-visible-heading), (allout-forward-current-level), - (allout-backward-current-level), (allout-show-children) - use - '(allout-called-interactively-p)' instead of - '(called-interactively-p)'. - - (allout-before-change-handler): Exempt edits to the (overlaid) - character after the allout outline bullet from edit confirmation - prompt. - - (allout-add-resumptions): Ensure that it respects correct buffer - for keybindings. - - (allout-beginning-of-line): Use - 'allout-previous-single-char-property-change' alias for the sake - of diverse compatibility. - - (allout-end-of-line): Use 'allout-mark-active-p' to encapsulate - respect for mark activity. - + * allout.el (allout-substring-no-properties): + Alias to use or provide version of `substring-no-properties'. + (allout-solicit-alternate-bullet): Use `allout-substring-no-properties'. + + * allout.el (allout-next-single-char-property-change): + Alias to use or provide version of `next-single-char-property-change'. + (allout-annotate-hidden, allout-hide-by-annotation): + Use `allout-next-single-char-property-change'. + + * allout.el (allout-select-safe-coding-system): + Alias to use or provide version of `select-safe-coding-system'. + (allout-toggle-subtree-encryption): + Use `allout-select-safe-coding-system'. + + * allout.el (allout-set-buffer-multibyte): + Alias to use or provide version of `set-buffer-multibyte'. + (allout-encrypt-string): Use `allout-set-buffer-multibyte'. + + * allout.el (allout-called-interactively-p): Macro for using the + different versions of called-interactively-p identically, depending on + the subroutine's argument signature. + (allout-back-to-current-heading, allout-beginning-of-current-entry): + Use `(interactive "p")' instead of `(called-interactively-p)'. + + * allout.el (allout-init, allout-ascend, allout-end-of-level) + (allout-previous-visible-heading, allout-forward-current-level) + (allout-backward-current-level, allout-show-children): + Use `allout-called-interactively-p' instead of `called-interactively-p'. + + * allout.el (allout-before-change-handler): + Exempt edits to the (overlaid) character after the allout outline + bullet from edit confirmation prompt. + + * allout.el (allout-add-resumptions): + Ensure that it respects correct buffer for keybindings. + + * allout.el (allout-beginning-of-line): + Use `allout-previous-single-char-property-change' alias for the sake of + diverse compatibility. + + * allout.el (allout-end-of-line): + Use `allout-mark-active-p' to encapsulate respect for mark activity. 2010-11-13 Chong Yidong