comparison lisp/ChangeLog @ 72918:390a7365acde

*** empty log message ***
author Eli Zaretskii <eliz@gnu.org>
date Sat, 16 Sep 2006 10:25:27 +0000
parents 3a3761df948d
children 38d3708f31ff
comparison
equal deleted inserted replaced
72917:17942cb3949e 72918:390a7365acde
1 2006-09-16 Jason Rumney <jasonr@gnu.org> 1 2006-09-16 Ken Manheimer <ken.manheimer@gmail.com>
2
3 * dnd.el (dnd-open-remote-file-function): Use dnd-open-local-file
4 on ms-windows.
5 (dnd-open-unc-file): Remove.
6 (dnd-open-local-file): Mention in doc string that it also handles
7 remote files if the system natively supports unc file-names.
8
9 2006-09-15 Kim F. Storm <storm@cua.dk>
10
11 * help.el (describe-key): Handle C-h k in *Help* buffer; collect
12 all necessary information about the event before erasing *Help*.
13
14 * simple.el (line-move-partial): Use window-line-visiblity to
15 quickly check whether last line is partially visible, and only do
16 the hard (and slow) part in that case.
17
18 2006-09-15 Jay Belanger <belanger@truman.edu>
19
20 * COPYING: Replace "Library Public License" by "Lesser Public
21 License" throughout.
22
23 2006-09-15 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
24
25 * term/x-win.el (x-menu-bar-open): New function for F10.
26
27 2006-09-15 Chong Yidong <cyd@stupidchicken.com>
28
29 * progmodes/compile.el (compilation-error-regexp-alist-alist):
30 Disallow filenames containing " -" to avoid confusion with libtool
31 compilation messages. Suggested by Stefan Monnier.
32
33 2006-09-15 David Kastrup <dak@gnu.org>
34
35 * mouse-sel.el (mouse-sel-follow-link-p): Use event position
36 instead of buffer position for `mouse-on-link-p'.
37
38 * mouse.el (mouse-posn-property): New function looking up the
39 properties at a click position in overlays and text properties in
40 either buffer or strings.
41 (mouse-on-link-p): Use `mouse-posn-property' to streamline lookup
42 of both `follow-link' as well as `mouse-face' properties.
43 (mouse-drag-track): Check `mouse-on-link-p' on event position, not
44 buffer position.
45
46 * help.el (describe-key-briefly): When reading a down-event on
47 mode lines or scroll bar, swallow the following up event, too.
48 Use the new mouse sensitity of `key-binding' for lookup.
49 (describe-key): The same here.
50
51 2006-09-15 Juanma Barranquero <lekktu@gmail.com>
52
53 * play/life.el (life-patterns): Add a few more interesting patterns.
54 (life-setup): Force `show-trailing-whitespace' to nil.
55
56 2006-09-14 Richard Stallman <rms@gnu.org>
57
58 * startup.el (fancy-splash-text): Change text to improve alignment.
59 (fancy-splash-screens): Don't set non-standard tab width.
60 Bind cursor-type temporarily, and make it easy to patch to
61 preserve the splash buffer.
62 (normal-splash-screen, fancy-splash-tail): Spell out "Meta-x".
63 (fancy-splash-screens): Display echo-area message explicitly.
64 Don't set fancy-splash-help-echo.
65
66 * simple.el (line-number-mode): Group mode-line instead of
67 editing-basics.
68 (column-number-mode, size-indication-mode): Likewise.
69
70 * faces.el (mode-line-faces): Group mode-line instead of modeline.
71
72 * time.el (display-time): Group mode-line instead of modeline.
73
74 * cus-edit.el (mode-line): Renamed from modeline. All uses changed.
75
76 2006-09-14 Ken Manheimer <ken.manheimer@gmail.com>
77 2
78 * allout.el (allout-regexp, allout-line-boundary-regexp) 3 * allout.el (allout-regexp, allout-line-boundary-regexp)
79 (allout-bob-regexp): Correct grouping and boundaries to fix 4 (allout-bob-regexp): Correct grouping and boundaries to fix
80 backwards traversal. 5 backwards traversal.
81 (allout-depth-specific-regexp, allout-depth-one-regexp): New 6 (allout-depth-specific-regexp, allout-depth-one-regexp): New
85 below which topics are checked for and disqualified by containment 10 below which topics are checked for and disqualified by containment
86 discontinuities. 11 discontinuities.
87 (allout-hotspot-key-handler): Correctly handle multiple-key 12 (allout-hotspot-key-handler): Correctly handle multiple-key
88 strokes. Remove some unused variables. 13 strokes. Remove some unused variables.
89 (allout-mode-leaders): Clarify that mode-specific comment-start 14 (allout-mode-leaders): Clarify that mode-specific comment-start
90 will be used 15 will be used.
91 (set-allout-regexp): Correctly regexp-quote allout regexps to 16 (set-allout-regexp): Correctly regexp-quote allout regexps to
92 properly accept alternative header-leads and primary bullets with 17 properly accept alternative header-leads and primary bullets with
93 regexp-specific characters (eg, C "/*", mathematica "(*"). 18 regexp-specific characters (eg, C "/*", mathematica "(*").
94 Include new regular expressions among those configured. 19 Include new regular expressions among those configured.
95 (allout-infer-header-lead-and-primary-bullet): Rename 20 (allout-infer-header-lead-and-primary-bullet): Rename
96 allout-infer-header-lead. 21 allout-infer-header-lead.
97 (allout-recent-depth): Manifest as a variable as well as a function. 22 (allout-recent-depth): Manifest as a variable as well as a
23 function.
98 (allout-prefix-data): Simplify into an inline instead of a macro, 24 (allout-prefix-data): Simplify into an inline instead of a macro,
99 assuming current match data rather than being explicitly passed it. 25 assuming current match data rather than being explicitly passed
100 Establish allout-recent-depth value as well as 26 it. Establish allout-recent-depth value as well as
101 allout-recent-prefix-beginning and allout-recent-prefix-end. 27 allout-recent-prefix-beginning and allout-recent-prefix-end.
102 (allout-aberrant-container-p): True when an item's immediate 28 (allout-aberrant-container-p): True when an item's immediate
103 offspring discontinuously contained. Useful for disqualifying 29 offspring discontinuously contained. Useful for disqualifying
104 unintended topic prefixes, likely at low depths. 30 unintended topic prefixes, likely at low depths.
105 (allout-goto-prefix-doublechecked): Elaborated version of 31 (allout-goto-prefix-doublechecked): Elaborated version of
106 allout-goto-prefix which disqualifies aberrant pseudo-items. 32 allout-goto-prefix which disqualifies aberrant pseudo-items.
107 (allout-end-of-prefix, allout-pre-next-prefix) 33 (allout-pre-next-prefix): Layer on top of lower-level routines, to
108 (allout-end-of-subtree): Disqualify aberrant containers. 34 get disqualification of aberrant containers.
35 (allout-end-of-prefix, allout-end-of-subtree): Disqualify aberrant
36 containers.
109 (allout-beginning-of-current-entry): Position at start of buffer 37 (allout-beginning-of-current-entry): Position at start of buffer
110 when in container (depth 0) entry. 38 when in container (depth 0) entry.
111 (nullify-allout-prefix-data): Invalidate allout-recent-* prefix data. 39 (nullify-allout-prefix-data): Invalidate allout-recent-* prefix data.
112 (allout-current-bullet): Strip text properties. 40 (allout-current-bullet): Strip text properties.
113 (allout-get-prefix-bullet): Use right match groups. 41 (allout-get-prefix-bullet): Use right match groups.
114 (allout-beginning-of-line, allout-next-heading): Disqualify 42 (allout-beginning-of-line, allout-next-heading): Disqualify
115 aberrant containers. 43 aberrant containers.
116 (allout-previous-heading): Disqualify aberrant containers. 44 (allout-previous-heading): Disqualify aberrant containers, and
45 change to regular (rather than inline) function, to allow
46 self-recursion.
117 (allout-get-invisibility-overlay): Increment so progress is made 47 (allout-get-invisibility-overlay): Increment so progress is made
118 when the first overlay is not the sought one. 48 when the first overlay is not the sought one.
119 (allout-end-of-prefix): Disqualify aberrant containers. 49 (allout-end-of-prefix): Disqualify aberrant containers.
120 (allout-end-of-line): Cycle something like allout-beginning-of-line. 50 (allout-end-of-line): Cycle something like allout-beginning-of-line.
121 (allout-mode): Make allout-old-style-prefixes (ie, enabling use with 51 (allout-mode): Make allout-old-style-prefixes (ie, enabling use with
129 (allout-chart-subtree): Use start rather than end of prefix in 59 (allout-chart-subtree): Use start rather than end of prefix in
130 charts. Use allout-recent-depth variable. 60 charts. Use allout-recent-depth variable.
131 (allout-chart-siblings): Disqualify aberrant topics. 61 (allout-chart-siblings): Disqualify aberrant topics.
132 (allout-beginning-of-current-entry): Position correctly. 62 (allout-beginning-of-current-entry): Position correctly.
133 (allout-ascend): Use new allout-depth-specific-regexp and 63 (allout-ascend): Use new allout-depth-specific-regexp and
134 allout-depth-one-regexp for linear instead of O(N^2) or worse behavior. 64 allout-depth-one-regexp for linear instead of O(N^2) or worse
135 (allout-ascend-to-depth, allout-up-current-level): Depend on 65 behavior.
136 allout-ascend, rather than reimplementing an algorithm. 66 (allout-ascend-to-depth): Depend on allout-ascend, rather than
137 (allout-descend-to-depth): Use allout-recent-depth var instead of fun. 67 reimplementing an algorithm.
68 (allout-up-current-level): Depend on allout-ascend, rather than
69 reimplementing an algorithm. Return to start-point if we fail.
70 (allout-descend-to-depth): Use allout-recent-depth variable
71 instead of function.
138 (allout-next-sibling): On traversal of numerous intervening 72 (allout-next-sibling): On traversal of numerous intervening
139 topics, resort to economical allout-next-sibling-leap. 73 topics, resort to economical allout-next-sibling-leap.
140 (allout-next-sibling-leap): Specialized version of 74 (allout-next-sibling-leap): Specialized version of
141 allout-next-sibling that uses allout-ascend cleverly, to depend on 75 allout-next-sibling that uses allout-ascend cleverly, to depend on
142 a regexp search to leap large numbers of contained topics, rather 76 a regexp search to leap large numbers of contained topics, rather
143 than arbitrarily many one-by-one traversals. 77 than arbitrarily many one-by-one traversals.
144 (allout-next-visible-heading): Disqualify aberrant topics. 78 (allout-next-visible-heading): Disqualify aberrant topics.
145 (allout-previous-visible-heading): Position consistently when 79 (allout-previous-visible-heading): Position consistently when
146 interactive. 80 interactive.
147 (allout-forward-current-level): Base on allout-previous-sibling 81 (allout-forward-current-level): Base on allout-previous-sibling
148 rather than reimplmenting the algorithm. Remove unused vars. 82 rather than (differently) reimplmenting the algorithm. Remove some
83 unused variables.
149 (allout-solicit-alternate-bullet): Present default choice stripped 84 (allout-solicit-alternate-bullet): Present default choice stripped
150 of text properties. 85 of text properties.
151 (allout-rebullet-heading): Use bullet stripped of text properties. 86 (allout-rebullet-heading): Use bullet stripped of text properties.
152 Register changes using allout-exposure-change-hook. Disregard 87 Register changes using allout-exposure-change-hook. Disregard
153 aberrant topics. 88 aberrant topics.
182 (allout-resolve-xref): No need to quote the error name in the 117 (allout-resolve-xref): No need to quote the error name in the
183 condition-case handler section. 118 condition-case handler section.
184 (allout-flatten): Classic recursive (and recursively intensive, 119 (allout-flatten): Classic recursive (and recursively intensive,
185 without tail-recursion) list-flattener, needed by allout-shift-out 120 without tail-recursion) list-flattener, needed by allout-shift-out
186 when confronted with discontinuous children. 121 when confronted with discontinuous children.
122
123 2006-09-16 Jason Rumney <jasonr@gnu.org>
124
125 * dnd.el (dnd-open-remote-file-function): Use dnd-open-local-file
126 on ms-windows.
127 (dnd-open-unc-file): Remove.
128 (dnd-open-local-file): Mention in doc string that it also handles
129 remote files if the system natively supports unc file-names.
130
131 2006-09-15 Kim F. Storm <storm@cua.dk>
132
133 * help.el (describe-key): Handle C-h k in *Help* buffer; collect
134 all necessary information about the event before erasing *Help*.
135
136 * simple.el (line-move-partial): Use window-line-visiblity to
137 quickly check whether last line is partially visible, and only do
138 the hard (and slow) part in that case.
139
140 2006-09-15 Jay Belanger <belanger@truman.edu>
141
142 * COPYING: Replace "Library Public License" by "Lesser Public
143 License" throughout.
144
145 2006-09-15 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
146
147 * term/x-win.el (x-menu-bar-open): New function for F10.
148
149 2006-09-15 Chong Yidong <cyd@stupidchicken.com>
150
151 * progmodes/compile.el (compilation-error-regexp-alist-alist):
152 Disallow filenames containing " -" to avoid confusion with libtool
153 compilation messages. Suggested by Stefan Monnier.
154
155 2006-09-15 David Kastrup <dak@gnu.org>
156
157 * mouse-sel.el (mouse-sel-follow-link-p): Use event position
158 instead of buffer position for `mouse-on-link-p'.
159
160 * mouse.el (mouse-posn-property): New function looking up the
161 properties at a click position in overlays and text properties in
162 either buffer or strings.
163 (mouse-on-link-p): Use `mouse-posn-property' to streamline lookup
164 of both `follow-link' as well as `mouse-face' properties.
165 (mouse-drag-track): Check `mouse-on-link-p' on event position, not
166 buffer position.
167
168 * help.el (describe-key-briefly): When reading a down-event on
169 mode lines or scroll bar, swallow the following up event, too.
170 Use the new mouse sensitity of `key-binding' for lookup.
171 (describe-key): The same here.
172
173 2006-09-15 Juanma Barranquero <lekktu@gmail.com>
174
175 * play/life.el (life-patterns): Add a few more interesting patterns.
176 (life-setup): Force `show-trailing-whitespace' to nil.
177
178 2006-09-14 Richard Stallman <rms@gnu.org>
179
180 * startup.el (fancy-splash-text): Change text to improve alignment.
181 (fancy-splash-screens): Don't set non-standard tab width.
182 Bind cursor-type temporarily, and make it easy to patch to
183 preserve the splash buffer.
184 (normal-splash-screen, fancy-splash-tail): Spell out "Meta-x".
185 (fancy-splash-screens): Display echo-area message explicitly.
186 Don't set fancy-splash-help-echo.
187
188 * simple.el (line-number-mode): Group mode-line instead of
189 editing-basics.
190 (column-number-mode, size-indication-mode): Likewise.
191
192 * faces.el (mode-line-faces): Group mode-line instead of modeline.
193
194 * time.el (display-time): Group mode-line instead of modeline.
195
196 * cus-edit.el (mode-line): Renamed from modeline. All uses changed.
187 197
188 2006-09-14 Chong Yidong <cyd@stupidchicken.com> 198 2006-09-14 Chong Yidong <cyd@stupidchicken.com>
189 199
190 * startup.el (fancy-splash-text): Move editing instructions to 200 * startup.el (fancy-splash-text): Move editing instructions to
191 fancy-splash-head. 201 fancy-splash-head.