comparison lisp/ChangeLog @ 111536:198ba336245c

ChangeLog OCD.
author Glenn Morris <rgm@gnu.org>
date Sat, 13 Nov 2010 16:47:07 -0800
parents c7ebfc6cd27a
children a36ab2f7cad2
comparison
equal deleted inserted replaced
111535:c7ebfc6cd27a 111536:198ba336245c
1 2010-11-13 Ken Manheimer <ken.manheimer@gmail.com> 1 2010-11-13 Ken Manheimer <ken.manheimer@gmail.com>
2 2
3 Another omnibus checkin of a backlog of fixes. (Now that i'm 3 The main features of the following allout.el changes are:
4 using bzr i should be able to interact with the gnu version
5 control repository in smaller, properly incremental steps, from
6 here on.)
7
8 This main features of the changes here are:
9
10 - implement user customization for the allout key bindings 4 - implement user customization for the allout key bindings
11 - add a customization control by which the user can inhibit use of 5 - add a customization control by which the user can inhibit use of
12 a trailing Ctl-H, so by default it's reserved for use with 6 a trailing Ctrl-H, so by default it's reserved for use with
13 describe-prefix-bindings 7 describe-prefix-bindings
14 - adapt to new version of called-interactively-p, while 8 - adapt to new version of called-interactively-p, while
15 maintaining backwards compatability with old version 9 maintaining backwards compatibility with old version
16 - fix hotspot navigation so i works properly with meta-modified keys 10 - fix hotspot navigation so i works properly with meta-modified keys
17 11
18 + allout.el (allout-keybindings), (allout-bind-keys), 12 * allout.el (allout-keybindings, allout-bind-keys)
19 (allout-keybindings-binding), allout-prefixed-keybindings, 13 (allout-keybindings-binding, allout-prefixed-keybindings)
20 allout-unprefixed-keybindings, allout-preempt-trailing-ctrl-h, 14 (allout-unprefixed-keybindings, allout-preempt-trailing-ctrl-h)
21 allout-keybindings-list, 15 (allout-keybindings-list, allout-mode-map-adjustments)
22 allout-mode-map-adjustments, (allout-setup-mode-map): Establish 16 (allout-setup-mode-map): Establish allout-mode keymaps as user
23 allout-mode keymaps as user customizable settings, and also 17 customizable settings, and also establish a customizable setting which
24 establish a customizable setting which regulates whether or not a 18 regulates whether or not a trailing control-h is reserved for use with
25 trailing control-h is reserved for use with 19 describe-prefix-bindings - and inhibit it by default, so that control-h
26 describe-prefix-bindings - and inihibit it by default, so that 20 *is* reserved for describe-prefix-bindings unless the user changes it.
27 control-h *is* reserved for describe-prefix-bindings unless the 21
28 user changes this setting. 22 * allout.el (allout-hotspot-key-handler): Distinguish more explicitly
29 23 and accurately between modified and unmodified events, and handle
30 (allout-hotspot-key-handler): Distinguish more explicitly and
31 accurately between modified and unmodified events, and handle
32 modified events more comprehensively. 24 modified events more comprehensively.
33 25
34 (allout-substring-no-properties): Alias to use or provide version 26 * allout.el (allout-substring-no-properties):
35 of 'substring-no-properties'. 27 Alias to use or provide version of `substring-no-properties'.
36 (allout-solicit-alternate-bullet): Use 28 (allout-solicit-alternate-bullet): Use `allout-substring-no-properties'.
37 'allout-substring-no-properties'. 29
38 30 * allout.el (allout-next-single-char-property-change):
39 (allout-next-single-char-property-change): Alias to use or provide 31 Alias to use or provide version of `next-single-char-property-change'.
40 version of 'next-single-char-property-change'. 32 (allout-annotate-hidden, allout-hide-by-annotation):
41 (allout-annotate-hidden), (allout-hide-by-annotation): Use 33 Use `allout-next-single-char-property-change'.
42 'allout-next-single-char-property-change'. 34
43 35 * allout.el (allout-select-safe-coding-system):
44 (allout-select-safe-coding-system): Alias to use or provide 36 Alias to use or provide version of `select-safe-coding-system'.
45 version of 'select-safe-coding-system'. 37 (allout-toggle-subtree-encryption):
46 (allout-toggle-subtree-encryption): Use 38 Use `allout-select-safe-coding-system'.
47 'allout-select-safe-coding-system'. 39
48 40 * allout.el (allout-set-buffer-multibyte):
49 (allout-set-buffer-multibyte): Alias to use or provide version of 41 Alias to use or provide version of `set-buffer-multibyte'.
50 'set-buffer-multibyte'. 42 (allout-encrypt-string): Use `allout-set-buffer-multibyte'.
51 (allout-encrypt-string): Use 'allout-set-buffer-multibyte'. 43
52 44 * allout.el (allout-called-interactively-p): Macro for using the
53 (allout-called-interactively-p): Macro for using the different 45 different versions of called-interactively-p identically, depending on
54 versions of called-interactively-p identically, depending on the 46 the subroutine's argument signature.
55 subroutine's argument signature. 47 (allout-back-to-current-heading, allout-beginning-of-current-entry):
56 48 Use `(interactive "p")' instead of `(called-interactively-p)'.
57 (allout-back-to-current-heading), (allout-beginning-of-current-entry) 49
58 - use '(interactive "p")' instead of '(called-interactively-p)'. 50 * allout.el (allout-init, allout-ascend, allout-end-of-level)
59 51 (allout-previous-visible-heading, allout-forward-current-level)
60 (allout-init), (allout-ascend), (allout-end-of-level), 52 (allout-backward-current-level, allout-show-children):
61 (allout-previous-visible-heading), (allout-forward-current-level), 53 Use `allout-called-interactively-p' instead of `called-interactively-p'.
62 (allout-backward-current-level), (allout-show-children) - use 54
63 '(allout-called-interactively-p)' instead of 55 * allout.el (allout-before-change-handler):
64 '(called-interactively-p)'. 56 Exempt edits to the (overlaid) character after the allout outline
65 57 bullet from edit confirmation prompt.
66 (allout-before-change-handler): Exempt edits to the (overlaid) 58
67 character after the allout outline bullet from edit confirmation 59 * allout.el (allout-add-resumptions):
68 prompt. 60 Ensure that it respects correct buffer for keybindings.
69 61
70 (allout-add-resumptions): Ensure that it respects correct buffer 62 * allout.el (allout-beginning-of-line):
71 for keybindings. 63 Use `allout-previous-single-char-property-change' alias for the sake of
72 64 diverse compatibility.
73 (allout-beginning-of-line): Use 65
74 'allout-previous-single-char-property-change' alias for the sake 66 * allout.el (allout-end-of-line):
75 of diverse compatibility. 67 Use `allout-mark-active-p' to encapsulate respect for mark activity.
76
77 (allout-end-of-line): Use 'allout-mark-active-p' to encapsulate
78 respect for mark activity.
79
80 68
81 2010-11-13 Chong Yidong <cyd@stupidchicken.com> 69 2010-11-13 Chong Yidong <cyd@stupidchicken.com>
82 70
83 * frame.el (frame-notice-user-settings): Don't clobber other 71 * frame.el (frame-notice-user-settings): Don't clobber other
84 user-set parameters when calling face-set-after-frame-default in 72 user-set parameters when calling face-set-after-frame-default in