comparison lisp/ChangeLog @ 4156:346788f5aa64

[xemacs-hg @ 2007-08-31 08:34:25 by didierv] Preserve hooks locality in files-fetch-hook-value
author didierv
date Fri, 31 Aug 2007 08:34:27 +0000
parents 09c3d30b5d4e
children f35582fa32a9
comparison
equal deleted inserted replaced
4155:47a8f73cd71d 4156:346788f5aa64
1 2007-08-29 Didier Verna <didier@xemacs.org>
2
3 * files.el (files-fetch-hook-value): Preserve locality of hooks by
4 working on copies.
5
1 2007-08-29 Mike Sperber <mike@xemacs.org> 6 2007-08-29 Mike Sperber <mike@xemacs.org>
2 7
3 * setup-paths.el (paths-emacs-data-root-p): Use "share" instead of 8 * setup-paths.el (paths-emacs-data-root-p): Use "share" instead of
4 "lib" as the subdirectory to look for when testing for a data 9 "lib" as the subdirectory to look for when testing for a data
5 root. 10 root.
15 stored uncompiled, since they were specified deep in the ALIST 20 stored uncompiled, since they were specified deep in the ALIST
16 argument to a #'set-language-info-alist call; this change moves 21 argument to a #'set-language-info-alist call; this change moves
17 them into #'set-language-info calls where the byte-compiler can 22 them into #'set-language-info calls where the byte-compiler can
18 compile them. Shouldn't make a huge difference, but startup time 23 compile them. Shouldn't make a huge difference, but startup time
19 is an issue for us. 24 is an issue for us.
20 25
21 * mule/cyrillic.el (windows-1251): 26 * mule/cyrillic.el (windows-1251):
22 Unconditionally provide windows-1251 using 27 Unconditionally provide windows-1251 using
23 make-8-bit-coding-system. 28 make-8-bit-coding-system.
24 29
25 * mule/latin.el: 30 * mule/latin.el:
26 Add a setup-function and an exit-function to the Turkish language 31 Add a setup-function and an exit-function to the Turkish language
27 environment to change and restore the standard case table, 32 environment to change and restore the standard case table,
28 respectively. This reflects case conventions in Turkish, where 33 respectively. This reflects case conventions in Turkish, where
29 dotless i and dotted i are distinct characters with distinct case 34 dotless i and dotted i are distinct characters with distinct case
30 forms. Add windows-1252, Mac Roman as coding systems. 35 forms. Add windows-1252, Mac Roman as coding systems.
31 36
32 * mule/mule-cmds.el: 37 * mule/mule-cmds.el:
33 * mule/mule-cmds.el (set-language-environment): 38 * mule/mule-cmds.el (set-language-environment):
34 * mule/mule-cmds.el (finish-set-language-environment): 39 * mule/mule-cmds.el (finish-set-language-environment):
35 Check setup-function and exit-function's validity with 40 Check setup-function and exit-function's validity with
36 #'functionp, not fboundp. It doesn't make a lot of sense to 41 #'functionp, not fboundp. It doesn't make a lot of sense to
37 exclude lambdas from being specified as setup-function and 42 exclude lambdas from being specified as setup-function and
38 exit-functions. Update a comment to reflect the that 43 exit-functions. Update a comment to reflect the that
39 posix-charset-to-coding-system-hash is no longer initialised at 44 posix-charset-to-coding-system-hash is no longer initialised at
40 compile time. 45 compile time.
41 * mule/mule-coding.el: 46 * mule/mule-coding.el:
42 * mule/mule-coding.el (define-translation-hash-table): 47 * mule/mule-coding.el (define-translation-hash-table):
43 Call check-argument-type on the two arguments instead of an 48 Call check-argument-type on the two arguments instead of an
44 explicit error in a conditional, for the sake of better style. 49 explicit error in a conditional, for the sake of better style.
45 * mule/mule-coding.el (make-8-bit-choose-category): New. 50 * mule/mule-coding.el (make-8-bit-choose-category): New.
46 Function that looks at a make-8-bit-coding-system decode table and 51 Function that looks at a make-8-bit-coding-system decode table and
47 decides on an appropriate category for the associated coding 52 decides on an appropriate category for the associated coding
48 system. 53 system.
49 * mule/mule-coding.el (make-8-bit-coding-system): 54 * mule/mule-coding.el (make-8-bit-coding-system):
50 Use make-8-bit-choose-category to make the coding category for the 55 Use make-8-bit-choose-category to make the coding category for the
51 generated coding systems a bit more sane. 56 generated coding systems a bit more sane.
52 57
53 * mule/mule-win32-init.el: 58 * mule/mule-win32-init.el:
54 Move to a loop-with-destructuring-bind syntax for the creation of 59 Move to a loop-with-destructuring-bind syntax for the creation of
55 Windows-specific coding systems. Specify the coding category of 60 Windows-specific coding systems. Specify the coding category of
56 the created coding systems, and create aliases of the form cpNNNN 61 the created coding systems, and create aliases of the form cpNNNN
61 2007-08-25 Aidan Kehoe <kehoea@parhasard.net> 66 2007-08-25 Aidan Kehoe <kehoea@parhasard.net>
62 67
63 * unicode.el (load-unicode-tables): 68 * unicode.el (load-unicode-tables):
64 Explicitly set the default unicode-precedence-list after loading 69 Explicitly set the default unicode-precedence-list after loading
65 the unicode tables, to move the Western character sets before the 70 the unicode tables, to move the Western character sets before the
66 East Asian ones by default. 71 East Asian ones by default.
67 * unicode.el : 72 * unicode.el :
68 Avoid overflowing 80 characters per line with the CCL 73 Avoid overflowing 80 characters per line with the CCL
69 program. Make unicode-error-sequence-zero and 74 program. Make unicode-error-sequence-zero and
70 unicode-error-sequence-regexp-range available to user code that 75 unicode-error-sequence-regexp-range available to user code that
71 wants to work with Unicode error sequences. Decode those 76 wants to work with Unicode error sequences. Decode those
74 interest of avoiding them getting East Asian fonts and width 79 interest of avoiding them getting East Asian fonts and width
75 information when decoding from Unicode. 80 information when decoding from Unicode.
76 81
77 2007-08-20 Mike Sperber <mike@xemacs.org> 82 2007-08-20 Mike Sperber <mike@xemacs.org>
78 83
79 * window-xemacs.el (root-window->saved-window): 84 * window-xemacs.el (root-window->saved-window):
80 (restore-saved-window-parameters): Don't save the point of the 85 (restore-saved-window-parameters): Don't save the point of the
81 current buffer, as per the docstring. 86 current buffer, as per the docstring.
82 87
83 2007-08-21 Aidan Kehoe <kehoea@parhasard.net> 88 2007-08-21 Aidan Kehoe <kehoea@parhasard.net>
84 89
85 * mule/vietnamese.el ("Vietnamese"): Remove vscii and viqr from 90 * mule/vietnamese.el ("Vietnamese"): Remove vscii and viqr from
86 the coding-system slot of the language environment for Vietnamese; 91 the coding-system slot of the language environment for Vietnamese;
87 they're no longer available as coding systems in XEmacs, and they 92 they're no longer available as coding systems in XEmacs, and they
88 were never widely used. 93 were never widely used.
89 94
90 2007-08-21 Adrian Aichner <adrian@xemacs.org> 95 2007-08-21 Adrian Aichner <adrian@xemacs.org>
91 96
92 * package-get.el (package-get-download-sites): Update download 97 * package-get.el (package-get-download-sites): Update download
93 sites in Japan. 98 sites in Japan.
122 (paths-find-exec-directory): 127 (paths-find-exec-directory):
123 (paths-find-lisp-directory): 128 (paths-find-lisp-directory):
124 (paths-find-mule-lisp-directory): 129 (paths-find-mule-lisp-directory):
125 (paths-construct-info-path): 130 (paths-construct-info-path):
126 (paths-find-data-directory): 131 (paths-find-data-directory):
127 * packages.el (packages-find-installation-package-directories): 132 * packages.el (packages-find-installation-package-directories):
128 * find-paths.el (paths-for-each-emacs-directory): 133 * find-paths.el (paths-for-each-emacs-directory):
129 (paths-find-emacs-directories): 134 (paths-find-emacs-directories):
130 (paths-find-emacs-directory): 135 (paths-find-emacs-directory):
131 (paths-for-each-site-directory): 136 (paths-for-each-site-directory):
132 (paths-find-site-directory): 137 (paths-find-site-directory):
136 (paths-find-version-directory): Generalize to multiple bases. 141 (paths-find-version-directory): Generalize to multiple bases.
137 (paths-find-architecture-directory): Use above to give roots 142 (paths-find-architecture-directory): Use above to give roots
138 precedence over bases. This means, for example, that a directory 143 precedence over bases. This means, for example, that a directory
139 in an in-place root will always get precedence over an installed 144 in an in-place root will always get precedence over an installed
140 root. 145 root.
141 146
142 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> 147 2007-08-06 Aidan Kehoe <kehoea@parhasard.net>
143 148
144 * mule/mule-coding.el (make-8-bit-coding-system): 149 * mule/mule-coding.el (make-8-bit-coding-system):
145 Eliminate byte compiler warnings for the generated coding systems. 150 Eliminate byte compiler warnings for the generated coding systems.
146 * mule/mule-msw-init-late.el (l): 151 * mule/mule-msw-init-late.el (l):
147 * mule/mule-x-init.el (x-use-halfwidth-roman-font): 152 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
148 Add a couple of declare-fboundp calls for functions we know will 153 Add a couple of declare-fboundp calls for functions we know will
149 be bound on a Windows build, to silence the byte compiler. 154 be bound on a Windows build, to silence the byte compiler.
150 155
151 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> 156 2007-08-06 Aidan Kehoe <kehoea@parhasard.net>
152 157
153 * diagnose.el (show-memory-usage): 158 * diagnose.el (show-memory-usage):
154 * diagnose.el (show-object-memory-usage-stats): 159 * diagnose.el (show-object-memory-usage-stats):
158 anyone who has any business calling these functions; it's in 163 anyone who has any business calling these functions; it's in
159 xemacs-base. 164 xemacs-base.
160 * font.el: 165 * font.el:
161 Tell the byte compiler about a few more functions that are 166 Tell the byte compiler about a few more functions that are
162 available and called on an XFT build, and unavailable and not 167 available and called on an XFT build, and unavailable and not
163 called elsewhere. 168 called elsewhere.
164 169
165 * gtk-font-menu.el (gtk-reset-device-font-menus): 170 * gtk-font-menu.el (gtk-reset-device-font-menus):
166 Improve the logic here; don't check for Mule, check whether 171 Improve the logic here; don't check for Mule, check whether
167 #'charset-registries is bound with an if-fboundp call. 172 #'charset-registries is bound with an if-fboundp call.
168 173
169 * gtk-iso8859-1.el (x-iso8859-1): 174 * gtk-iso8859-1.el (x-iso8859-1):
170 character-set-property is no longer used, on any platform. 175 character-set-property is no longer used, on any platform.
171 * gtk.el (gtk-import-function-internal): 176 * gtk.el (gtk-import-function-internal):
172 Tell the byte compiler about some functions that are available on 177 Tell the byte compiler about some functions that are available on
173 the GTK build and not elsewhere. 178 the GTK build and not elsewhere.
174 179
175 * help.el (help-symbol-function-context-menu): 180 * help.el (help-symbol-function-context-menu):
176 * help.el (help-symbol-variable-context-menu): 181 * help.el (help-symbol-variable-context-menu):
177 * help.el (help-symbol-function-and-variable-context-menu): 182 * help.el (help-symbol-function-and-variable-context-menu):
178 * help.el (help-find-source-or-scroll-up): 183 * help.el (help-find-source-or-scroll-up):
179 * help.el (help-mouse-find-source-or-track): 184 * help.el (help-mouse-find-source-or-track):
180 Only offer find-function, find-variable if they're available as 185 Only offer find-function, find-variable if they're available as
181 functions. 186 functions.
182 187
183 * iso8859-1.el: 188 * iso8859-1.el:
184 This file sets the case table for Latin 1, not the syntax table. 189 This file sets the case table for Latin 1, not the syntax table.
185 190
186 * msw-font-menu.el: 191 * msw-font-menu.el:
187 * msw-font-menu.el (mswindows-parse-font-style): 192 * msw-font-menu.el (mswindows-parse-font-style):
188 Tell the byte compiler about a few functions that are available 193 Tell the byte compiler about a few functions that are available
189 and called on msw builds, and not elsewhere. 194 and called on msw builds, and not elsewhere.
190 195
191 * occur.el (occur-engine): 196 * occur.el (occur-engine):
192 Use Ben's (if-fboundp ...) macro when calling (or otherwise) 197 Use Ben's (if-fboundp ...) macro when calling (or otherwise)
193 #'jit-lock-mode. 198 #'jit-lock-mode.
194 199
195 * paragraphs.el (forward-paragraph): 200 * paragraphs.el (forward-paragraph):
196 multiple-lines is set but not used; comment it out for the sake of 201 multiple-lines is set but not used; comment it out for the sake of
197 the byte-compiler. 202 the byte-compiler.
198 203
199 * paragraphs.el (forward-sentence): 204 * paragraphs.el (forward-sentence):
200 Only call #'constrain-to-field if it's bound; give a more relevant 205 Only call #'constrain-to-field if it's bound; give a more relevant
201 error message if it isn't. 206 error message if it isn't.
202 * subr.el (check-argument-range): 207 * subr.el (check-argument-range):
203 Call signal-error with the correct signature. 208 Call signal-error with the correct signature.
204 * x-font-menu.el (charset-registries): 209 * x-font-menu.el (charset-registries):
205 Make the byte compiler aware of a pile of functions that are 210 Make the byte compiler aware of a pile of functions that are
206 available on, and only called on, certain builds. 211 available on, and only called on, certain builds.
207 212
208 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> 213 2007-08-06 Aidan Kehoe <kehoea@parhasard.net>
209 214
210 * font.el (x-font-create-object): 215 * font.el (x-font-create-object):
211 When handed an XFT font name string, parse it as such. 216 When handed an XFT font name string, parse it as such.
212 * font.el (font-xft-font-regexp): 217 * font.el (font-xft-font-regexp):
213 Don't check for the existence of xft-font-regexp; accept escaped 218 Don't check for the existence of xft-font-regexp; accept escaped
214 dashes, colons and commas in font family names. 219 dashes, colons and commas in font family names.
215 220
216 2007-08-04 Aidan Kehoe <kehoea@parhasard.net> 221 2007-08-04 Aidan Kehoe <kehoea@parhasard.net>
217 222
218 * unicode.el: 223 * unicode.el:
219 * unicode.el (utf-32): 224 * unicode.el (utf-32):
220 * unicode.el (utf-32-little-endian): 225 * unicode.el (utf-32-little-endian):
221 Add UTF-32 coding systems. 226 Add UTF-32 coding systems.
222 227
223 * unicode.el (decode-char): 228 * unicode.el (decode-char):
224 Only accept valid Unicode in this function. 229 Only accept valid Unicode in this function.
225 230
226 2007-08-02 Mike Sperber <mike@xemacs.org> 231 2007-08-02 Mike Sperber <mike@xemacs.org>
227 232
228 * startup.el (startup-setup-paths): Fix typo in init expression 233 * startup.el (startup-setup-paths): Fix typo in init expression
229 for `emacs-roots'. 234 for `emacs-roots'.
230 235
231 2007-07-31 Mike Sperber <mike@xemacs.org> 236 2007-07-31 Mike Sperber <mike@xemacs.org>
232 237
233 * find-paths.el (paths-for-each-site-directory): 238 * find-paths.el (paths-for-each-site-directory):
234 (paths-find-site-directory): 239 (paths-find-site-directory):
235 (paths-find-site-directories): 240 (paths-find-site-directories):
236 (paths-for-each-version-directory): 241 (paths-for-each-version-directory):
237 (paths-find-version-directory): 242 (paths-find-version-directory):
238 (paths-find-version-directories): Add `arch-dependent-p' argument 243 (paths-find-version-directories): Add `arch-dependent-p' argument
239 to distinguish between `lib' and `share'. 244 to distinguish between `lib' and `share'.
240 (paths-find-architecture-directory): Follow above change. 245 (paths-find-architecture-directory): Follow above change.
241 * packages.el (packages-find-installation-package-directories): Ditto. 246 * packages.el (packages-find-installation-package-directories): Ditto.
242 * setup-paths.el (paths-find-site-lisp-directory): 247 * setup-paths.el (paths-find-site-lisp-directory):
243 (paths-find-site-module-directory): 248 (paths-find-site-module-directory):
244 (paths-find-lisp-directory): 249 (paths-find-lisp-directory):
245 (paths-find-mule-lisp-directory): 250 (paths-find-mule-lisp-directory):
246 (paths-find-module-directory): 251 (paths-find-module-directory):
247 (paths-find-data-directory): Ditto. 252 (paths-find-data-directory): Ditto.
248 253
249 2007-08-01 Aidan Kehoe <kehoea@parhasard.net> 254 2007-08-01 Aidan Kehoe <kehoea@parhasard.net>
250 255
251 * mule/cyrillic.el: 256 * mule/cyrillic.el:
255 * mule/cyrillic.el ("Belarusian"): 260 * mule/cyrillic.el ("Belarusian"):
256 Add POSIX locale information for all four languages. Remove 261 Add POSIX locale information for all four languages. Remove
257 information about specific coding systems in the docstrings, since 262 information about specific coding systems in the docstrings, since
258 this information is inaccurate if a variant language environment 263 this information is inaccurate if a variant language environment
259 is being used. 264 is being used.
260 265
261 * mule/greek.el: 266 * mule/greek.el:
262 * mule/latin.el (for): 267 * mule/latin.el (for):
263 Add POSIX locale information, provide Windows-1253 as well. 268 Add POSIX locale information, provide Windows-1253 as well.
264 269
265 * mule/mule-coding.el (make-8-bit-generate-helper): 270 * mule/mule-coding.el (make-8-bit-generate-helper):
266 Fix a bug that was biting me with windows-1251. I need to include 271 Fix a bug that was biting me with windows-1251. I need to include
267 tests in tests/automated/mule-tests.el that check that all the 272 tests in tests/automated/mule-tests.el that check that all the
268 coding-systems created with make-8-bit-coding-system are 273 coding-systems created with make-8-bit-coding-system are
269 reversible, since all of them should be. 274 reversible, since all of them should be.
276 2007-07-28 Aidan Kehoe <kehoea@parhasard.net> 281 2007-07-28 Aidan Kehoe <kehoea@parhasard.net>
277 282
278 * unicode.el: 283 * unicode.el:
279 Assert that the ccl-encode-to-ucs-2 vector corresponds to the 284 Assert that the ccl-encode-to-ucs-2 vector corresponds to the
280 compiled program at byte-compile time. Display non-BMP characters 285 compiled program at byte-compile time. Display non-BMP characters
281 as U+FFFD. 286 as U+FFFD.
282 287
283 2007-07-28 Adrian Aichner <adrian@xemacs.org> 288 2007-07-28 Adrian Aichner <adrian@xemacs.org>
284 289
285 * package-get.el (package-get-download-sites): Document Chile and 290 * package-get.el (package-get-download-sites): Document Chile and
286 update Denmark download site. 291 update Denmark download site.
287 * package-get.el (package-get-pre-release-download-sites): Ditto. 292 * package-get.el (package-get-pre-release-download-sites): Ditto.
288 293
289 2007-07-27 Aidan Kehoe <kehoea@parhasard.net> 294 2007-07-27 Aidan Kehoe <kehoea@parhasard.net>
290 295
291 * mule/mule-ccl.el: 296 * mule/mule-ccl.el:
292 * mule/ccl.el: 297 * mule/ccl.el:
293 Renamed mule-ccl.el to ccl.el, for compatibility with GNU now we 298 Renamed mule-ccl.el to ccl.el, for compatibility with GNU now we
294 no longer dump it. 299 no longer dump it.
295 * mule/mule-coding.el (require): 300 * mule/mule-coding.el (require):
296 * mule/chinese.el (progn): 301 * mule/chinese.el (progn):
297 Reflect this renaming in a couple of require calls. 302 Reflect this renaming in a couple of require calls.
298 303
299 2007-07-23 Aidan Kehoe <kehoea@parhasard.net> 304 2007-07-23 Aidan Kehoe <kehoea@parhasard.net>
300 305
301 * mule/general-late.el (posix-charset-to-coding-system-hash): 306 * mule/general-late.el (posix-charset-to-coding-system-hash):
302 Pick up coding system aliases as well as their canonical names 307 Pick up coding system aliases as well as their canonical names
303 when initialising this hash. 308 when initialising this hash.
304 * mule/mule-cmds.el (parse-posix-locale-string): 309 * mule/mule-cmds.el (parse-posix-locale-string):
305 Interpret @cyrillic to mean that the coding system for a language 310 Interpret @cyrillic to mean that the coding system for a language
306 environment is Windows-1251. 311 environment is Windows-1251.
307 312
308 2007-07-21 Aidan Kehoe <kehoea@parhasard.net> 313 2007-07-21 Aidan Kehoe <kehoea@parhasard.net>
309 314
310 * mule/chinese.el: 315 * mule/chinese.el:
311 * mule/cyrillic.el: 316 * mule/cyrillic.el:
313 * mule/cyrillic.el (cyrillic-koi8-r-encode-table): Removed. 318 * mule/cyrillic.el (cyrillic-koi8-r-encode-table): Removed.
314 * mule/cyrillic.el (cyrillic-alternativnyj-decode-table): Removed. 319 * mule/cyrillic.el (cyrillic-alternativnyj-decode-table): Removed.
315 * mule/cyrillic.el (cyrillic-alternativnyj-encode-table): Removed. 320 * mule/cyrillic.el (cyrillic-alternativnyj-encode-table): Removed.
316 * mule/cyrillic.el (cyrillic-koi8-r-to-external-code-table): 321 * mule/cyrillic.el (cyrillic-koi8-r-to-external-code-table):
317 Removed. 322 Removed.
318 323
319 * mule/cyrillic.el (ccl-decode-koi8): Removed. 324 * mule/cyrillic.el (ccl-decode-koi8): Removed.
320 * mule/cyrillic.el (ccl-encode-koi8): Removed. 325 * mule/cyrillic.el (ccl-encode-koi8): Removed.
321 * mule/cyrillic.el (ccl-decode-alternativnyj): Removed. 326 * mule/cyrillic.el (ccl-decode-alternativnyj): Removed.
322 * mule/cyrillic.el (ccl-encode-alternativnyj): Removed. 327 * mule/cyrillic.el (ccl-encode-alternativnyj): Removed.
323 * mule/cyrillic.el 328 * mule/cyrillic.el
335 * mule/ethiopic.el (ccl-encode-ethio-font): 340 * mule/ethiopic.el (ccl-encode-ethio-font):
336 * mule/ethiopic.el (ethiopic): 341 * mule/ethiopic.el (ethiopic):
337 * mule/japanese.el (for): 342 * mule/japanese.el (for):
338 * mule/korean.el (for): 343 * mule/korean.el (for):
339 * mule/latin.el (iso-8859-15): 344 * mule/latin.el (iso-8859-15):
340 Use a normal quote; there's no need for a backquote. 345 Use a normal quote; there's no need for a backquote.
341 * mule/mule-ccl.el: 346 * mule/mule-ccl.el:
342 * mule/mule-ccl.el (ccl-command-table): 347 * mule/mule-ccl.el (ccl-command-table):
343 * mule/mule-ccl.el (ccl-extended-code-table): 348 * mule/mule-ccl.el (ccl-extended-code-table):
344 * mule/mule-ccl.el (ccl-embed-data): 349 * mule/mule-ccl.el (ccl-embed-data):
345 * mule/mule-ccl.el (ccl-compile-lookup-integer): New. 350 * mule/mule-ccl.el (ccl-compile-lookup-integer): New.
401 Belarusian and Ukrainian), add support for koi8-t (Tajik), koi8-c 406 Belarusian and Ukrainian), add support for koi8-t (Tajik), koi8-c
402 \(languages of the Caucasus), koi8-o (archaic Russian, Old Church 407 \(languages of the Caucasus), koi8-o (archaic Russian, Old Church
403 Slavonic). Add language environments for Russian, Bulgarian, 408 Slavonic). Add language environments for Russian, Bulgarian,
404 Belarusian and Cyrillic-KOI8RU. 409 Belarusian and Cyrillic-KOI8RU.
405 410
406 Remove the ascii-right-to-left charset, which never worked. 411 Remove the ascii-right-to-left charset, which never worked.
407 412
408 Move to syntactic integers in CCL, when semantic integers were 413 Move to syntactic integers in CCL, when semantic integers were
409 represented by character. 414 represented by character.
410 415
411 Remove superflous calls to (modify-syntax-entry [...] "w"), since 416 Remove superflous calls to (modify-syntax-entry [...] "w"), since
412 character syntax now defaults to word. 417 character syntax now defaults to word.
413 418
414 Add support for lookup-integer, lookup-character in mule-ccl.el, 419 Add support for lookup-integer, lookup-character in mule-ccl.el,
415 based on Dave Love's work for GNU. 420 based on Dave Love's work for GNU.
416 421
417 Remove ccl-execute-with-args; ccl-execute-on-string ably does the 422 Remove ccl-execute-with-args; ccl-execute-on-string ably does the
418 same job, and no-one's using it on google.com/codesearch. 423 same job, and no-one's using it on google.com/codesearch.
419 424
420 Correct the documentation for read-multibyte-character and 425 Correct the documentation for read-multibyte-character and
421 write-multibyte-character. 426 write-multibyte-character.
422 427
423 Rework vietnamese.el to use make-8-bit-coding-system. Remove 428 Rework vietnamese.el to use make-8-bit-coding-system. Remove
424 the viqr coding system, since it never worked. Don't use a CCL 429 the viqr coding system, since it never worked. Don't use a CCL
425 program to display VISCII; rely on our Unicode conversion 430 program to display VISCII; rely on our Unicode conversion
426 instead. 431 instead.
427 432
428 Rework viet-encode-viscii-char, now 433 Rework viet-encode-viscii-char, now
429 viet-viscii-to-external-code-table is no longer available. 434 viet-viscii-to-external-code-table is no longer available.
430 435
431 2007-07-21 Aidan Kehoe <kehoea@parhasard.net> 436 2007-07-21 Aidan Kehoe <kehoea@parhasard.net>
432 437
433 * dumped-lisp.el (preloaded-file-list): 438 * dumped-lisp.el (preloaded-file-list):
434 It's not necessary to dump mule-ccl.el; the functionality from it 439 It's not necessary to dump mule-ccl.el; the functionality from it
435 that's used in other dumped files is available in macro form. 440 that's used in other dumped files is available in macro form.
436 * unicode.el (ccl-encode-to-ucs-2): 441 * unicode.el (ccl-encode-to-ucs-2):
437 Update ccl-encode-to-ucs-2 to reflect the changes made to 442 Update ccl-encode-to-ucs-2 to reflect the changes made to
438 mule-ccl.c. NB; this change needs to be made to 443 mule-ccl.c. NB; this change needs to be made to
439 fsf-compat-unicode.el too. 444 fsf-compat-unicode.el too.
440 445
441 2007-07-16 Aidan Kehoe <kehoea@parhasard.net> 446 2007-07-16 Aidan Kehoe <kehoea@parhasard.net>
442 447
443 * isearch-mode.el (isearch-exit): 448 * isearch-mode.el (isearch-exit):
444 Don't highlight matches if we're currently executing a keyboard 449 Don't highlight matches if we're currently executing a keyboard
445 macro. 450 macro.
446 451
447 2007-07-16 Aidan Kehoe <kehoea@parhasard.net> 452 2007-07-16 Aidan Kehoe <kehoea@parhasard.net>
448 453
449 * x-init.el (x-initialize-keyboard): 454 * x-init.el (x-initialize-keyboard):
450 Treat Cygwin and X.org as XFree86 on startup. 455 Treat Cygwin and X.org as XFree86 on startup.
451 456
452 2007-06-19 Ron Isaacson <Ron.Isaacson@morganstanley.com> 457 2007-06-19 Ron Isaacson <Ron.Isaacson@morganstanley.com>
453 458
454 * frame.el (other-frame): Stop other-frame cycling through all frames. 459 * frame.el (other-frame): Stop other-frame cycling through all frames.
455 460
474 2007-06-21 Aidan Kehoe <kehoea@parhasard.net> 479 2007-06-21 Aidan Kehoe <kehoea@parhasard.net>
475 480
476 * msw-faces.el: 481 * msw-faces.el:
477 Accept numbers, indeed anything other than a colon, as legitmate 482 Accept numbers, indeed anything other than a colon, as legitmate
478 in a font family as parsed by mswindows-font-regexp. Fixes the 483 in a font family as parsed by mswindows-font-regexp. Fixes the
479 problem reported in puftoj6l.fsf@isoware.de of six years ago. 484 problem reported in puftoj6l.fsf@isoware.de of six years ago.
480 485
481 2007-06-21 Aidan Kehoe <kehoea@parhasard.net> 486 2007-06-21 Aidan Kehoe <kehoea@parhasard.net>
482 487
483 * mule/devan-util.el (devanagari-reorder-glyphs-for-composition): 488 * mule/devan-util.el (devanagari-reorder-glyphs-for-composition):
484 * mule/ethio-util.el (ethio-fidel-to-sera-buffer): 489 * mule/ethio-util.el (ethio-fidel-to-sera-buffer):
516 * mule/mule-cmds.el: 521 * mule/mule-cmds.el:
517 * mule/mule-cmds.el (system-type-file-name-coding): New. 522 * mule/mule-cmds.el (system-type-file-name-coding): New.
518 * mule/mule-cmds.el (set-language-environment-coding-systems): 523 * mule/mule-cmds.el (set-language-environment-coding-systems):
519 Check system-type-file-name-coding for an entry before making the 524 Check system-type-file-name-coding for an entry before making the
520 file-name coding system alias equivalent to the native coding 525 file-name coding system alias equivalent to the native coding
521 system alias. 526 system alias.
522 527
523 2007-05-25 Mike Sperber <mike@xemacs.org> 528 2007-05-25 Mike Sperber <mike@xemacs.org>
524 529
525 * startup.el (startup-setup-paths): Print the configure-xxx 530 * startup.el (startup-setup-paths): Print the configure-xxx
526 variables as well. 531 variables as well.
547 The Hebrew input method we don't provide, for less than stellar 552 The Hebrew input method we don't provide, for less than stellar
548 reasons; we should reconsider when and if we get bidi support. 553 reasons; we should reconsider when and if we get bidi support.
549 The other input methods require changes to mule-category.el that 554 The other input methods require changes to mule-category.el that
550 21.4 doesn't have, and as such supporting them in the packages is 555 21.4 doesn't have, and as such supporting them in the packages is
551 mostly impossible. I've commented out the references to them in 556 mostly impossible. I've commented out the references to them in
552 the corresponding language environment. 557 the corresponding language environment.
553 558
554 * mule/mule-category.el (define-category): 559 * mule/mule-category.el (define-category):
555 Add an optional argument to define-category, taken from GNU; it's 560 Add an optional argument to define-category, taken from GNU; it's
556 still only a partial implementation, though. This whole file is 561 still only a partial implementation, though. This whole file is
557 chaos. 562 chaos.
558 * mule/mule-category.el (make-category-table): New. 563 * mule/mule-category.el (make-category-table): New.
559 Trivial implementation, for GNU compatibility. 564 Trivial implementation, for GNU compatibility.
560 565
561 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org> 566 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org>
562 567
563 * gutter-items.el (progress-feedback-with-label): Clarify docstring. 568 * gutter-items.el (progress-feedback-with-label): Clarify docstring.
564 569
586 591
587 * bytecomp.el (byte-compile-insert-header): 592 * bytecomp.el (byte-compile-insert-header):
588 Check for any Unicode escapes in the source file text when 593 Check for any Unicode escapes in the source file text when
589 deciding whether Mule support is necessary for it, and whether to 594 deciding whether Mule support is necessary for it, and whether to
590 use escape-quoted as the .elc coding system. Thanks to Stephen for 595 use escape-quoted as the .elc coding system. Thanks to Stephen for
591 the suggestion as to how to ignore appearances in comments. 596 the suggestion as to how to ignore appearances in comments.
592 597
593 2007-05-01 Stephen J. Turnbull <stephen@xemacs.org> 598 2007-05-01 Stephen J. Turnbull <stephen@xemacs.org>
594 599
595 * dumped-lisp.el (preloaded-file-list): Move resize-minibuffer 600 * dumped-lisp.el (preloaded-file-list): Move resize-minibuffer
596 before simple. 601 before simple.
619 624
620 2007-04-22 Aidan Kehoe <kehoea@parhasard.net> 625 2007-04-22 Aidan Kehoe <kehoea@parhasard.net>
621 626
622 * specifier.el (device-type-matches-spec): 627 * specifier.el (device-type-matches-spec):
623 Add `msprinter' to the type of devices that are not window 628 Add `msprinter' to the type of devices that are not window
624 systems. 629 systems.
625 * specifier.el (derive-device-type-from-tag-set): 630 * specifier.el (derive-device-type-from-tag-set):
626 Remove a superflous empty line. 631 Remove a superflous empty line.
627 * specifier.el (derive-device-type-from-locale-and-tag-set): 632 * specifier.el (derive-device-type-from-locale-and-tag-set):
628 If CURRENT-DEVICE is provided, only ever return its type (if it 633 If CURRENT-DEVICE is provided, only ever return its type (if it
629 matches TAG-SET) or nil (if it doesn't). 634 matches TAG-SET) or nil (if it doesn't).
630 635
631 2007-01-02 Aidan Kehoe <kehoea@parhasard.net> 636 2007-01-02 Aidan Kehoe <kehoea@parhasard.net>
632 637
633 * cus-face.el (custom-set-face-update-spec): 638 * cus-face.el (custom-set-face-update-spec):
634 Fix some formatting. 639 Fix some formatting.
635 * faces.el (reset-face): 640 * faces.el (reset-face):
636 reset-face resets other faces to behave like the default face--it 641 reset-face resets other faces to behave like the default face--it
637 shouldn't do anything if it's handed the default face. 642 shouldn't do anything if it's handed the default face.
638 * font-menu.el: 643 * font-menu.el:
639 * font-menu.el (font-menu-set-font): 644 * font-menu.el (font-menu-set-font):
640 If the font was initialised from X resources (the tag-set 645 If the font was initialised from X resources (the tag-set
641 contains 'x-resource) pretend to Custom that it has 646 contains 'x-resource) pretend to Custom that it has
642 responsibility for those settings. 647 responsibility for those settings.
643 * x-faces.el: 648 * x-faces.el:
644 Add a couple of fontconfig functions to the 649 Add a couple of fontconfig functions to the
645 globally-declare-fboundp, to eliminate a couple of byte-compile 650 globally-declare-fboundp, to eliminate a couple of byte-compile
646 warnings. 651 warnings.
647 * x-faces.el ('x-resource)): New specifier tag, used to mark when 652 * x-faces.el ('x-resource)): New specifier tag, used to mark when
648 a face's font or other attributes have been initialised from X 653 a face's font or other attributes have been initialised from X
649 resources. 654 resources.
650 * x-faces.el (x-init-face-from-resources): 655 * x-faces.el (x-init-face-from-resources):
651 Use the new specifier tag; also, instead of using a fragile 656 Use the new specifier tag; also, instead of using a fragile
652 explicit list of what would incidentally be specified for the X11 657 explicit list of what would incidentally be specified for the X11
653 Unicode fonts in faces.c, pay attention to the new specifier tag 658 Unicode fonts in faces.c, pay attention to the new specifier tag
654 created in that file for the specific purpose of grouping those 659 created in that file for the specific purpose of grouping those
655 instantiators together. 660 instantiators together.
656 661
657 2007-04-22 Aidan Kehoe <kehoea@parhasard.net> 662 2007-04-22 Aidan Kehoe <kehoea@parhasard.net>
658 663
659 * x-font-menu.el (x-reset-device-font-menus-core): 664 * x-font-menu.el (x-reset-device-font-menus-core):
660 Only call charset-registries in the font menu if it's 665 Only call charset-registries in the font menu if it's
661 available. Restores font menu functionality on non-Mule. 666 available. Restores font menu functionality on non-Mule.
662 667
663 2007-03-29 Stephen J. Turnbull <stephen@xemacs.org> 668 2007-03-29 Stephen J. Turnbull <stephen@xemacs.org>
664 669
665 * diagnose.el (show-object-memory-usage-stats): Fix docstring typo. 670 * diagnose.el (show-object-memory-usage-stats): Fix docstring typo.
666 671
667 2007-01-23 Stephen J. Turnbull <stephen@xemacs.org> 672 2007-01-23 Stephen J. Turnbull <stephen@xemacs.org>
689 * mule/cyrillic.el ("Cyrillic-ISO"): 694 * mule/cyrillic.el ("Cyrillic-ISO"):
690 * mule/english.el ("English"): 695 * mule/english.el ("English"):
691 * mule/greek.el ("Greek"): 696 * mule/greek.el ("Greek"):
692 Specify a native-coding-system for each of these language 697 Specify a native-coding-system for each of these language
693 environments--since that is what is examined and relevant when 698 environments--since that is what is examined and relevant when
694 sniffing the locale at startup. 699 sniffing the locale at startup.
695 * mule/mule-cmds.el (create-variant-language-environment): 700 * mule/mule-cmds.el (create-variant-language-environment):
696 A language environment's coding-priority is a list of coding 701 A language environment's coding-priority is a list of coding
697 systems, not coding categories. Treat it as such. 702 systems, not coding categories. Treat it as such.
698 703
699 2006-12-21 Aidan Kehoe <kehoea@parhasard.net> 704 2006-12-21 Aidan Kehoe <kehoea@parhasard.net>
700 705
701 * mule/cyrillic.el: 706 * mule/cyrillic.el:
702 * mule/cyrillic.el (iso-8859-5): 707 * mule/cyrillic.el (iso-8859-5):
703 * mule/cyrillic.el (cyrillic-koi8-r-encode-table): 708 * mule/cyrillic.el (cyrillic-koi8-r-encode-table):
704 Add syntax, case support for Cyrillic; make some parentheses more 709 Add syntax, case support for Cyrillic; make some parentheses more
705 Lispy. 710 Lispy.
706 711
707 * mule/european.el: 712 * mule/european.el:
708 Content moved to latin.el, file deleted. 713 Content moved to latin.el, file deleted.
709 714
710 * mule/general-late.el: 715 * mule/general-late.el:
711 If Unicode tables are to be loaded at dump time, do it here, not 716 If Unicode tables are to be loaded at dump time, do it here, not
712 in loadup.el. 717 in loadup.el.
713 718
714 * mule/greek.el: 719 * mule/greek.el:
715 Add syntax, case support for Greek. 720 Add syntax, case support for Greek.
716 721
717 * mule/latin.el: 722 * mule/latin.el:
718 Move the content of european.el here. Change the case table 723 Move the content of european.el here. Change the case table
719 mappings to use hexadecimal codes, to make cross reference to the 724 mappings to use hexadecimal codes, to make cross reference to the
720 standards easier. In all cases, take character syntax from similar 725 standards easier. In all cases, take character syntax from similar
721 characters in Latin-1 , rather than deciding separately what 726 characters in Latin-1 , rather than deciding separately what
724 language environments' doc strings, since now that we create 729 language environments' doc strings, since now that we create
725 variant language environments on the fly, such descriptions will 730 variant language environments on the fly, such descriptions will
726 often be inaccurate. Set the native-coding-system language info 731 often be inaccurate. Set the native-coding-system language info
727 property while setting the other coding-system properties of the 732 property while setting the other coding-system properties of the
728 language. 733 language.
729 734
730 * mule/misc-lang.el (ipa): 735 * mule/misc-lang.el (ipa):
731 Remove the language environment. The International Phonetic 736 Remove the language environment. The International Phonetic
732 _Alphabet_ is not a language, it's inane to have a corresponding 737 _Alphabet_ is not a language, it's inane to have a corresponding
733 language environment in XEmacs. 738 language environment in XEmacs.
734 739
735 * mule/mule-cmds.el (create-variant-language-environment): 740 * mule/mule-cmds.el (create-variant-language-environment):
736 Also modify the coding-priority when creating a new language 741 Also modify the coding-priority when creating a new language
737 environment; document that. 742 environment; document that.
738 743
739 * mule/mule-cmds.el (get-language-environment-from-locale): 744 * mule/mule-cmds.el (get-language-environment-from-locale):
740 Recognise that the 'native-coding-system language-info property 745 Recognise that the 'native-coding-system language-info property
741 can be a list, interpret it correctly when it is one. 746 can be a list, interpret it correctly when it is one.
742 747
743 2006-12-21 Aidan Kehoe <kehoea@parhasard.net> 748 2006-12-21 Aidan Kehoe <kehoea@parhasard.net>
744 749
745 * coding.el (coding-system-category): 750 * coding.el (coding-system-category):
746 Use the new 'unicode-type property for finding what sort of 751 Use the new 'unicode-type property for finding what sort of
747 Unicode coding system subtype a coding system is, instead of the 752 Unicode coding system subtype a coding system is, instead of the
748 overshadowed 'type property. 753 overshadowed 'type property.
749 * dumped-lisp.el (preloaded-file-list): 754 * dumped-lisp.el (preloaded-file-list):
750 mule/european.el has been removed. 755 mule/european.el has been removed.
751 * loadup.el (really-early-error-handler): 756 * loadup.el (really-early-error-handler):
752 Unicode tables loaded at dump time are now in 757 Unicode tables loaded at dump time are now in
753 mule/general-late.el. 758 mule/general-late.el.
754 * simple.el (count-lines): 759 * simple.el (count-lines):
755 Add some backslashes to parentheses in docstrings to help 760 Add some backslashes to parentheses in docstrings to help
756 fontification along. 761 fontification along.
757 * simple.el (what-cursor-position): 762 * simple.el (what-cursor-position):
758 Wrap a line to fit in 80 characters. 763 Wrap a line to fit in 80 characters.
759 * unicode.el: 764 * unicode.el:
760 Use the 'unicode-type property, not 'type, for setting the Unicode 765 Use the 'unicode-type property, not 'type, for setting the Unicode
761 coding-system subtype. 766 coding-system subtype.
762 767
763 2006-12-19 Stephen J. Turnbull <stephen@xemacs.org> 768 2006-12-19 Stephen J. Turnbull <stephen@xemacs.org>
764 769
765 * find-paths.el (paths-construct-emacs-directory): 770 * find-paths.el (paths-construct-emacs-directory):
766 (paths-for-each-emacs-directory): 771 (paths-for-each-emacs-directory):
779 784
780 2006-12-17 Aidan Kehoe <kehoea@parhasard.net> 785 2006-12-17 Aidan Kehoe <kehoea@parhasard.net>
781 786
782 * mule/greek.el: 787 * mule/greek.el:
783 Support case tables for greek-iso8859-7; make different choices on 788 Support case tables for greek-iso8859-7; make different choices on
784 the relevant syntax. 789 the relevant syntax.
785 790
786 2006-12-17 Aidan Kehoe <kehoea@parhasard.net> 791 2006-12-17 Aidan Kehoe <kehoea@parhasard.net>
787 792
788 * x-faces.el (x-init-face-from-resources): 793 * x-faces.el (x-init-face-from-resources):
789 Only retain the fallbacks for the default face if we're not 794 Only retain the fallbacks for the default face if we're not
790 running on XFT. 795 running on XFT.
791 796
792 2006-12-11 Aidan Kehoe <kehoea@parhasard.net> 797 2006-12-11 Aidan Kehoe <kehoea@parhasard.net>
793 798
794 * mule/mule-cmds.el (create-variant-language-environment): 799 * mule/mule-cmds.el (create-variant-language-environment):
795 Avoid an error when creating a modified lang environment; use the 800 Avoid an error when creating a modified lang environment; use the
818 * mule/mule-charset.el: 823 * mule/mule-charset.el:
819 * mule/mule-charset.el (charset-registry): 824 * mule/mule-charset.el (charset-registry):
820 * mule/mule-charset.el (set-charset-registry): 825 * mule/mule-charset.el (set-charset-registry):
821 * mule/mule-charset.el (charset-registries): New. 826 * mule/mule-charset.el (charset-registries): New.
822 Make set-charset-registry, charset-registry obsolete; define a 827 Make set-charset-registry, charset-registry obsolete; define a
823 setf for charset-registries. 828 setf for charset-registries.
824 829
825 2006-11-28 Aidan Kehoe <kehoea@parhasard.net> 830 2006-11-28 Aidan Kehoe <kehoea@parhasard.net>
826 831
827 * mule/cyrillic.el ("Cyrillic-KOI8"): 832 * mule/cyrillic.el ("Cyrillic-KOI8"):
828 * mule/cyrillic.el ("Cyrillic-ALT"): 833 * mule/cyrillic.el ("Cyrillic-ALT"):
829 Add information on the native coding system of the machine to the 834 Add information on the native coding system of the machine to the
830 language environment definition for Cyrillic. 835 language environment definition for Cyrillic.
831 836
832 * mule/general-late.el: 837 * mule/general-late.el:
833 New file, for dumped Mule code that needs to be run after the 838 New file, for dumped Mule code that needs to be run after the
834 language support has been loaded. 839 language support has been loaded.
835 840
836 * mule/mule-cmds.el: 841 * mule/mule-cmds.el:
837 * mule/mule-cmds.el (set-language-info-alist): 842 * mule/mule-cmds.el (set-language-info-alist):
838 Return the new language environment name instead of nil. 843 Return the new language environment name instead of nil.
839 844
840 * mule/mule-cmds.el (langenv-to-locale-hash): Removed. 845 * mule/mule-cmds.el (langenv-to-locale-hash): Removed.
841 This was relevant because coding_system_of_xrm_database called 846 This was relevant because coding_system_of_xrm_database called
842 get-language-environment-from-locale 1307 times on startup, so the 847 get-language-environment-from-locale 1307 times on startup, so the
843 hash table made a difference. I've changed c_s_o_x_d to normally 848 hash table made a difference. I've changed c_s_o_x_d to normally
844 not call Lisp, and that makes this caching unnecessary. 849 not call Lisp, and that makes this caching unnecessary.
845 850
846 * mule/mule-cmds.el (posix-charset-to-coding-system-hash): New. 851 * mule/mule-cmds.el (posix-charset-to-coding-system-hash): New.
847 A map from charsets as found in POSIX locales, with 852 A map from charsets as found in POSIX locales, with
848 non-alphanumeric character stripped, to XEmacs coding systems. 853 non-alphanumeric character stripped, to XEmacs coding systems.
849 * mule/mule-cmds.el (parse-posix-locale-string): New. 854 * mule/mule-cmds.el (parse-posix-locale-string): New.
850 Parse a POSIX locale string into a language, region, charset, 855 Parse a POSIX locale string into a language, region, charset,
851 modifiers quad. 856 modifiers quad.
852 * mule/mule-cmds.el (create-variant-language-environment): New. 857 * mule/mule-cmds.el (create-variant-language-environment): New.
853 Create a version of a language environment which differs in its 858 Create a version of a language environment which differs in its
854 name and in the associated coding systems from a given language 859 name and in the associated coding systems from a given language
855 environment. 860 environment.
856 * mule/mule-cmds.el (get-language-environment-from-locale): 861 * mule/mule-cmds.el (get-language-environment-from-locale):
857 Rework to better pay attention to the POSIX locale, and to create 862 Rework to better pay attention to the POSIX locale, and to create
858 language environments on the fly if the coding system of a given 863 language environments on the fly if the coding system of a given
859 language differs from that available in the environment. 864 language differs from that available in the environment.
860 * mule/mule-cmds.el (set-language-environment-coding-systems): 865 * mule/mule-cmds.el (set-language-environment-coding-systems):
861 Update a comment. 866 Update a comment.
862 867
863 2006-11-28 Aidan Kehoe <kehoea@parhasard.net> 868 2006-11-28 Aidan Kehoe <kehoea@parhasard.net>
864 869
865 * dumped-lisp.el (preloaded-file-list): 870 * dumped-lisp.el (preloaded-file-list):
866 Load mule/general-late when we're in a Mule build. 871 Load mule/general-late when we're in a Mule build.
867 872
868 2004-06-28 Nix <nix@esperi.org.uk> 873 2004-06-28 Nix <nix@esperi.org.uk>
869 874
870 * cmdloop.el (truncate-command-history-for-gc): Delay 875 * cmdloop.el (truncate-command-history-for-gc): Delay
871 execution of all things that look up variable bindings, 876 execution of all things that look up variable bindings,
872 via `enqueue-eval-event'. 877 via `enqueue-eval-event'.
873 878
874 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org> 879 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org>
875 880
876 * info.el (Info-find-file-node, Info-insert-dir) 881 * info.el (Info-find-file-node, Info-insert-dir)
877 (Info-read-subfile, Info-insert-file-contents): Maintain invariant 882 (Info-read-subfile, Info-insert-file-contents): Maintain invariant
889 894
890 2006-11-07 Aidan Kehoe <kehoea@parhasard.net> 895 2006-11-07 Aidan Kehoe <kehoea@parhasard.net>
891 896
892 * unicode.el: 897 * unicode.el:
893 Re-introduce ccl-encode-to-ucs-2; it's still being used by the 898 Re-introduce ccl-encode-to-ucs-2; it's still being used by the
894 JIT-UCS charsets, despite what I thought. Thank you Ilya. 899 JIT-UCS charsets, despite what I thought. Thank you Ilya.
895 900
896 2006-11-05 Aidan Kehoe <kehoea@parhasard.net> 901 2006-11-05 Aidan Kehoe <kehoea@parhasard.net>
897 902
898 * mule/arabic.el (arabic-digit): 903 * mule/arabic.el (arabic-digit):
899 * mule/arabic.el (arabic-1-column): 904 * mule/arabic.el (arabic-1-column):
900 * mule/arabic.el (arabic-2-column): 905 * mule/arabic.el (arabic-2-column):
901 * mule/chinese.el (make-chinese-cns11643-charset): 906 * mule/chinese.el (make-chinese-cns11643-charset):
902 * mule/chinese.el (chinese-sisheng): 907 * mule/chinese.el (chinese-sisheng):
903 * mule/english.el (ascii-right-to-left): 908 * mule/english.el (ascii-right-to-left):
904 * mule/ethiopic.el (ethiopic): 909 * mule/ethiopic.el (ethiopic):
905 * mule/european.el (latin-iso8859-14): 910 * mule/european.el (latin-iso8859-14):
906 * mule/european.el (latin-iso8859-16): 911 * mule/european.el (latin-iso8859-16):
907 * mule/indian.el (indian-is13194): 912 * mule/indian.el (indian-is13194):
908 * mule/indian.el (indian-1-column): 913 * mule/indian.el (indian-1-column):
909 * mule/indian.el (indian-2-column): 914 * mule/indian.el (indian-2-column):
910 * mule/japanese.el (japanese-jisx0213-1): 915 * mule/japanese.el (japanese-jisx0213-1):
911 * mule/japanese.el (japanese-jisx0213-2): 916 * mule/japanese.el (japanese-jisx0213-2):
912 * mule/lao.el (lao): 917 * mule/lao.el (lao):
913 * mule/misc-lang.el (ipa): 918 * mule/misc-lang.el (ipa):
914 * mule/mule-charset.el: 919 * mule/mule-charset.el:
915 * mule/thai-xtis.el (thai-xtis): 920 * mule/thai-xtis.el (thai-xtis):
916 * mule/tibetan.el (tibetan-1-column): 921 * mule/tibetan.el (tibetan-1-column):
917 * mule/tibetan.el (tibetan): 922 * mule/tibetan.el (tibetan):
918 * mule/vietnamese.el (vietnamese-viscii-lower): 923 * mule/vietnamese.el (vietnamese-viscii-lower):
919 * mule/vietnamese.el (vietnamese-viscii-upper): 924 * mule/vietnamese.el (vietnamese-viscii-upper):
920 Stop using the `registry' charset property; use `registries' 925 Stop using the `registry' charset property; use `registries'
921 instead. The difference is that registries is an ordered vector of 926 instead. The difference is that registries is an ordered vector of
922 X11 registries and encodings rather than a regexp; this means we 927 X11 registries and encodings rather than a regexp; this means we
923 can leave the matching to the X11 server, avoiding transferring 928 can leave the matching to the X11 server, avoiding transferring
924 huge amounts of data (perhaps across the network!) in order to do 929 huge amounts of data (perhaps across the network!) in order to do
925 a regexp search on it. 930 a regexp search on it.
926 * mule/mule-charset.el (charset-registries): New. 931 * mule/mule-charset.el (charset-registries): New.
927 charset-registries returns the registries of a charset; 932 charset-registries returns the registries of a charset;
928 * mule/mule-charset.el (set-charset-registry): Moved here from C. 933 * mule/mule-charset.el (set-charset-registry): Moved here from C.
929 934
930 2006-11-05 Aidan Kehoe <kehoea@parhasard.net> 935 2006-11-05 Aidan Kehoe <kehoea@parhasard.net>
931 936
932 * faces.el (face-property-matching-instance): 937 * faces.el (face-property-matching-instance):
933 Simplify. 938 Simplify.
934 * faces.el (face-font-instance): 939 * faces.el (face-font-instance):
935 Document CHARSET. 940 Document CHARSET.
936 * faces.el (set-face-font): 941 * faces.el (set-face-font):
937 Give more details on common values for font instantiators, 942 Give more details on common values for font instantiators,
938 LOCALEs. 943 LOCALEs.
939 * unicode.el: 944 * unicode.el:
940 Remove a few comments that were only relevant to GNU Emacs. 945 Remove a few comments that were only relevant to GNU Emacs.
941 * unicode.el (decode-char): 946 * unicode.el (decode-char):
942 * unicode.el (encode-char): 947 * unicode.el (encode-char):
943 Document CODE, CHAR using uppercase, since they're 948 Document CODE, CHAR using uppercase, since they're
944 parameters. Update commentary on GNU's mule-unicode charsets and 949 parameters. Update commentary on GNU's mule-unicode charsets and
945 how we've solved the same problem. 950 how we've solved the same problem.
946 * x-faces.el (x-init-face-from-resources): 951 * x-faces.el (x-init-face-from-resources):
947 Retain some of the fallbacks in the generated default face, since 952 Retain some of the fallbacks in the generated default face, since
948 it doesn't make sense to try Andale Mono's ISO-10646-1 encoding 953 it doesn't make sense to try Andale Mono's ISO-10646-1 encoding
949 for Amharic or Thai. 954 for Amharic or Thai.
950 * x-font-menu.el (charset-registries): 955 * x-font-menu.el (charset-registries):
951 * x-font-menu.el (x-reset-device-font-menus-core): 956 * x-font-menu.el (x-reset-device-font-menus-core):
952 Use charset-registries instead of charset-registry. 957 Use charset-registries instead of charset-registry.
953 958
954 2006-11-02 Adrian Aichner <adrian@xemacs.org> 959 2006-11-02 Adrian Aichner <adrian@xemacs.org>
955 960
956 * font-lock.el: Sync font-lock-add-keywords and 961 * font-lock.el: Sync font-lock-add-keywords and
957 font-lock-remove-keywords from GNU Emacs. 962 font-lock-remove-keywords from GNU Emacs.
983 988
984 2006-10-27 Aidan Kehoe <kehoea@parhasard.net> 989 2006-10-27 Aidan Kehoe <kehoea@parhasard.net>
985 990
986 * files.el (revert-buffer-internal): 991 * files.el (revert-buffer-internal):
987 When reverting, use the buffer-file-coding-system of the file's 992 When reverting, use the buffer-file-coding-system of the file's
988 buffer when determing whether something has changed on disk. 993 buffer when determing whether something has changed on disk.
989 994
990 2006-10-14 Jeff Miller <jmiller@xemacs.org> 995 2006-10-14 Jeff Miller <jmiller@xemacs.org>
991 996
992 * info.el (Info-find-emacs-command-nodes): fix regex for find 997 * info.el (Info-find-emacs-command-nodes): fix regex for find
993 command node. 998 command node.
994 999
995 2006-08-10 Vin Shelton <acs@xemacs.org> 1000 2006-08-10 Vin Shelton <acs@xemacs.org>
996 1001
997 * subr.el: Move string-to-char-list to obsolete.el. 1002 * subr.el: Move string-to-char-list to obsolete.el.
998 1003
1007 2006-08-07 Aidan Kehoe <kehoea@parhasard.net> 1012 2006-08-07 Aidan Kehoe <kehoea@parhasard.net>
1008 1013
1009 * frame.el (suspend-or-iconify-emacs): 1014 * frame.el (suspend-or-iconify-emacs):
1010 * frame.el (suspend-emacs-or-iconify-frame): 1015 * frame.el (suspend-emacs-or-iconify-frame):
1011 Elaborate on what the functions do, hopefully preventing 1016 Elaborate on what the functions do, hopefully preventing
1012 misunderstandings in the future. 1017 misunderstandings in the future.
1013 1018
1014 * keydefs.el (global-tty-map): 1019 * keydefs.el (global-tty-map):
1015 "\C-z" is suspend-or-iconify-emacs on the TTY, not 1020 "\C-z" is suspend-or-iconify-emacs on the TTY, not
1016 suspend-emacs. Fixes problems that arose where pressing C-z in a 1021 suspend-emacs. Fixes problems that arose where pressing C-z in a
1017 gnuclient frame suspended the whole process. 1022 gnuclient frame suspended the whole process.
1018 1023
1019 2006-08-05 Aidan Kehoe <kehoea@parhasard.net> 1024 2006-08-05 Aidan Kehoe <kehoea@parhasard.net>
1020 1025
1021 * lisp.el (forward-sexp): 1026 * lisp.el (forward-sexp):
1022 Handle raw strings specially just as we do structures. Fixes 1027 Handle raw strings specially just as we do structures. Fixes
1023 problems evaluating them in *scratch*. 1028 problems evaluating them in *scratch*.
1024 1029
1025 2006-08-04 Aidan Kehoe <kehoea@parhasard.net> 1030 2006-08-04 Aidan Kehoe <kehoea@parhasard.net>
1026 1031
1027 * iso8859-1.el: 1032 * iso8859-1.el:
1028 Move the symbol table modification to three lines at the end of 1033 Move the symbol table modification to three lines at the end of
1029 syntax.c. 1034 syntax.c.
1030 1035
1031 2006-07-16 Aidan Kehoe <kehoea@parhasard.net> 1036 2006-07-16 Aidan Kehoe <kehoea@parhasard.net>
1032 1037
1033 * loadhist.el (symbol-file): 1038 * loadhist.el (symbol-file):
1034 Use `source-directory,' not `build-root' for the full pathnames of 1039 Use `source-directory,' not `build-root' for the full pathnames of
1035 C files. 1040 C files.
1036 * loadup.el: 1041 * loadup.el:
1037 * update-elc.el: 1042 * update-elc.el:
1038 Rename `build-root', `source-root' to `build-directory', 1043 Rename `build-root', `source-root' to `build-directory',
1039 `source-directory' respectively, the latter for compatibility with 1044 `source-directory' respectively, the latter for compatibility with
1040 the FSF; give them and `source-lisp' docstrings, change the 1045 the FSF; give them and `source-lisp' docstrings, change the
1041 defvars to defconsts where possible. 1046 defvars to defconsts where possible.
1042 1047
1043 * make-docfile.el (build-root): Removed. 1048 * make-docfile.el (build-root): Removed.
1044 * make-docfile.el (build-directory): New. 1049 * make-docfile.el (build-directory): New.
1045 Rename build-root. 1050 Rename build-root.
1046 1051
1047 * update-elc.el (build-root): Removed. 1052 * update-elc.el (build-root): Removed.
1048 * update-elc.el (build-directory): New. 1053 * update-elc.el (build-directory): New.
1049 * update-elc.el (source-root): Removed. 1054 * update-elc.el (source-root): Removed.
1050 * update-elc.el (source-directory): New. 1055 * update-elc.el (source-directory): New.
1051 Rename build-root, source-root. 1056 Rename build-root, source-root.
1052 1057
1053 2006-07-13 Aidan Kehoe <kehoea@parhasard.net> 1058 2006-07-13 Aidan Kehoe <kehoea@parhasard.net>
1054 1059
1055 * unicode.el (decode-char): 1060 * unicode.el (decode-char):
1056 * unicode.el (encode-char): 1061 * unicode.el (encode-char):
1057 Specify the SHOW-ARGS properly in a couple of assertions. 1062 Specify the SHOW-ARGS properly in a couple of assertions.
1058 1063
1059 2006-06-30 Jerry James <james@xemacs.org> 1064 2006-06-30 Jerry James <james@xemacs.org>
1060 1065
1061 * process.el (shell-command): If a specific output buffer was 1066 * process.el (shell-command): If a specific output buffer was
1062 requested, use it. 1067 requested, use it.
1063 1068
1064 2006-06-25 Aidan Kehoe <kehoea@parhasard.net> 1069 2006-06-25 Aidan Kehoe <kehoea@parhasard.net>
1065 1070
1066 * x-init.el (x-initialize-keyboard): 1071 * x-init.el (x-initialize-keyboard):
1067 No longer warn about Unicode keysyms without a mapping, since we 1072 No longer warn about Unicode keysyms without a mapping, since we
1068 now have valid mappings for all Unicode keysyms. 1073 now have valid mappings for all Unicode keysyms.
1069 1074
1070 2006-06-25 Aidan Kehoe <kehoea@parhasard.net> 1075 2006-06-25 Aidan Kehoe <kehoea@parhasard.net>
1071 1076
1072 * cmdloop.el (read-quoted-char): 1077 * cmdloop.el (read-quoted-char):
1073 Don't error on non-character keys, accept them as terminating the 1078 Don't error on non-character keys, accept them as terminating the
1074 sequence. 1079 sequence.
1075 1080
1076 2006-06-18 Aidan Kehoe <kehoea@parhasard.net> 1081 2006-06-18 Aidan Kehoe <kehoea@parhasard.net>
1077 1082
1078 * x-compose.el (compose-diaeresis-map): 1083 * x-compose.el (compose-diaeresis-map):
1079 Add an entry to map dead_diaeresis + s to ß (LATIN SMALL LETTER 1084 Add an entry to map dead_diaeresis + s to ß (LATIN SMALL LETTER
1080 SHARP S). 1085 SHARP S).
1087 * mule/mule-ccl.el (ccl-compile-unicode-to-mule): New. 1092 * mule/mule-ccl.el (ccl-compile-unicode-to-mule): New.
1088 * mule/mule-ccl.el (ccl-dump-mule-to-unicode): New. 1093 * mule/mule-ccl.el (ccl-dump-mule-to-unicode): New.
1089 * mule/mule-ccl.el (ccl-dump-unicode-to-mule): New. 1094 * mule/mule-ccl.el (ccl-dump-unicode-to-mule): New.
1090 * mule/mule-ccl.el (define-ccl-program): 1095 * mule/mule-ccl.el (define-ccl-program):
1091 Add two new CCL commands, and commands to describe them; document 1096 Add two new CCL commands, and commands to describe them; document
1092 them. 1097 them.
1093 1098
1094 2006-06-03 Aidan Kehoe <kehoea@parhasard.net> 1099 2006-06-03 Aidan Kehoe <kehoea@parhasard.net>
1095 1100
1096 * unicode.el: 1101 * unicode.el:
1097 * unicode.el (featurep): 1102 * unicode.el (featurep):
1098 Define a CCL program to translate characters to Unicode, for use 1103 Define a CCL program to translate characters to Unicode, for use
1099 in redisplay with the fall-back Unicode charsets. 1104 in redisplay with the fall-back Unicode charsets.
1100 * x-init.el (x-initialize-keyboard): 1105 * x-init.el (x-initialize-keyboard):
1101 Only warn about unknown Unicode keysyms if Mule is available; we 1106 Only warn about unknown Unicode keysyms if Mule is available; we
1102 assume that people who've chosen non-Mule are okay with losing 1107 assume that people who've chosen non-Mule are okay with losing
1103 data. 1108 data.
1104 1109
1105 2006-06-03 Adrian Aichner <adrian@xemacs.org> 1110 2006-06-03 Adrian Aichner <adrian@xemacs.org>
1106 1111
1107 * package-get.el (package-get-download-sites): Welcome 1112 * package-get.el (package-get-download-sites): Welcome
1108 nl.xemacs.org and Thanks! 1113 nl.xemacs.org and Thanks!
1129 the 4th argument to x-font-menu-font-data-xft. 1134 the 4th argument to x-font-menu-font-data-xft.
1130 1135
1131 2006-04-29 Aidan Kehoe <kehoea@parhasard.net> 1136 2006-04-29 Aidan Kehoe <kehoea@parhasard.net>
1132 1137
1133 * mule/ethio-util.el (ethio-fidel-to-java-buffer): 1138 * mule/ethio-util.el (ethio-fidel-to-java-buffer):
1134 "\u" -> "\\u" as it should have been in the first place. 1139 "\u" -> "\\u" as it should have been in the first place.
1135 1140
1136 2006-04-29 Aidan Kehoe <kehoea@parhasard.net> 1141 2006-04-29 Aidan Kehoe <kehoea@parhasard.net>
1137 1142
1138 * dumped-lisp.el (preloaded-file-list): 1143 * dumped-lisp.el (preloaded-file-list):
1139 Move loadhist earlier in the preloaded-file list. 1144 Move loadhist earlier in the preloaded-file list.
1140 * help.el: 1145 * help.el:
1141 * help.el (help-mode-map): Add bindings to find the source code of 1146 * help.el (help-mode-map): Add bindings to find the source code of
1142 a function, notably when that function's in C. 1147 a function, notably when that function's in C.
1143 * help.el (describe-function-find-file, describe-symbol-find-file): 1148 * help.el (describe-function-find-file, describe-symbol-find-file):
1144 Removed. Use symbol-file from loadhist.el instead. 1149 Removed. Use symbol-file from loadhist.el instead.
1145 * help.el (frob-help-extents): 1150 * help.el (frob-help-extents):
1146 * help.el (describe-function-1): 1151 * help.el (describe-function-1):
1147 Allow built-in function file names to be hyperlinks. 1152 Allow built-in function file names to be hyperlinks.
1148 * help.el (describe-variable): 1153 * help.el (describe-variable):
1149 * help.el (help-find-source-or-scroll-up): New. 1154 * help.el (help-find-source-or-scroll-up): New.
1150 * help.el (help-mouse-find-source-or-track): New. 1155 * help.el (help-mouse-find-source-or-track): New.
1151 Make describe-function a bit more mouse-friendly, basically. 1156 Make describe-function a bit more mouse-friendly, basically.
1152 * loadhist.el (symbol-file): 1157 * loadhist.el (symbol-file):
1153 Support looking up builtin symbols using built-in-symbol-file. 1158 Support looking up builtin symbols using built-in-symbol-file.
1154 1159
1155 2006-04-23 Ville Skyttä <scop@xemacs.org> 1160 2006-04-23 Ville Skyttä <scop@xemacs.org>
1156 1161
1157 * simple.el (goto-line): Add optional `buffer' argument, from 1162 * simple.el (goto-line): Add optional `buffer' argument, from
1158 GNU Emacs CVS. 1163 GNU Emacs CVS.
1159 (next-line-add-newlines): Remove obsolete comments from the docs. 1164 (next-line-add-newlines): Remove obsolete comments from the docs.
1180 1185
1181 * cl.el (push): 1186 * cl.el (push):
1182 * cl.el (pushnew): 1187 * cl.el (pushnew):
1183 Take on board Stephen's criticism of my last changes to the CL 1188 Take on board Stephen's criticism of my last changes to the CL
1184 docstrings. 1189 docstrings.
1185 1190
1186 2006-04-24 Stephen J. Turnbull <stephen@xemacs.org> 1191 2006-04-24 Stephen J. Turnbull <stephen@xemacs.org>
1187 1192
1188 * dumped-lisp.el (fontconfig): Load only with Xft. 1193 * dumped-lisp.el (fontconfig): Load only with Xft.
1189 1194
1190 * x-faces.el (fontconfig): Require only with Xft. 1195 * x-faces.el (fontconfig): Require only with Xft.
1209 1214
1210 * x-faces.el (x-make-font-bold-xft): 1215 * x-faces.el (x-make-font-bold-xft):
1211 (x-make-font-unbold-xft): 1216 (x-make-font-unbold-xft):
1212 (x-make-font-italic-xft): 1217 (x-make-font-italic-xft):
1213 (x-make-font-unitalic-xft): 1218 (x-make-font-unitalic-xft):
1214 (x-find-xft-font-of-size): 1219 (x-find-xft-font-of-size):
1215 * x-font-menu.el (x-font-menu-load-font-xft): 1220 * x-font-menu.el (x-font-menu-load-font-xft):
1216 Use property-specific APIs instead of defconsts for property names. 1221 Use property-specific APIs instead of defconsts for property names.
1217 1222
1218 2006-04-16 Aidan Kehoe <kehoea@parhasard.net> 1223 2006-04-16 Aidan Kehoe <kehoea@parhasard.net>
1219 1224
1222 * cl.el (pop): 1227 * cl.el (pop):
1223 * cl.el (push): 1228 * cl.el (push):
1224 * cl.el (pushnew): 1229 * cl.el (pushnew):
1225 Docstring clarifications; drop non-standard formatting for incf, 1230 Docstring clarifications; drop non-standard formatting for incf,
1226 decf, pop, move to GNU's parameter names for push, pushnew since 1231 decf, pop, move to GNU's parameter names for push, pushnew since
1227 they make it much easier to remember the right order. 1232 they make it much easier to remember the right order.
1228 1233
1229 2006-04-15 Aidan Kehoe <kehoea@parhasard.net> 1234 2006-04-15 Aidan Kehoe <kehoea@parhasard.net>
1230 1235
1231 * cmdloop.el (read-quoted-char): Use unicode-to-char instead of 1236 * cmdloop.el (read-quoted-char): Use unicode-to-char instead of
1232 int-to-char for converting code points to characters; document 1237 int-to-char for converting code points to characters; document
1233 this usage. This is compatible with previously documented 1238 this usage. This is compatible with previously documented
1296 1301
1297 * XEmacs 21.5.25 "eggplant" is released. 1302 * XEmacs 21.5.25 "eggplant" is released.
1298 1303
1299 2006-02-05 Aidan Kehoe <kehoea@parhasard.net> 1304 2006-02-05 Aidan Kehoe <kehoea@parhasard.net>
1300 1305
1301 * easymenu.el: Update copyright. 1306 * easymenu.el: Update copyright.
1302 * easymenu.el (easy-menu-all-popups): 1307 * easymenu.el (easy-menu-all-popups):
1303 Add a docstring. 1308 Add a docstring.
1304 * easymenu.el (easy-menu-add): 1309 * easymenu.el (easy-menu-add):
1305 Document a bug, rework the function to preserve any existing 1310 Document a bug, rework the function to preserve any existing
1306 non-default mode-popup-menu instead of overwriting it, and not to 1311 non-default mode-popup-menu instead of overwriting it, and not to
1307 bother normalising the menu title (nothing else does). 1312 bother normalising the menu title (nothing else does).
1308 * easymenu.el (easy-menu-remove): 1313 * easymenu.el (easy-menu-remove):
1309 Restore the default mode-popup-menu instead of leaving an empty 1314 Restore the default mode-popup-menu instead of leaving an empty
1310 one when we remove the last easy-menu popup. 1315 one when we remove the last easy-menu popup.
1311 1316
1312 2004-01-19 Martin Buchholz <martin@xemacs.org> 1317 2004-01-19 Martin Buchholz <martin@xemacs.org>
1313 1318
1314 * font-lock.el: Add support for not-so recent changes in Java to 1319 * font-lock.el: Add support for not-so recent changes in Java to
1315 java-mode. 1320 java-mode.
1317 2006-01-08 Aidan Kehoe <kehoea@parhasard.net> 1322 2006-01-08 Aidan Kehoe <kehoea@parhasard.net>
1318 1323
1319 * cmdloop.el (read-quoted-char): 1324 * cmdloop.el (read-quoted-char):
1320 Eliminate some char/event confusion introduced by a GNU Emacs 1325 Eliminate some char/event confusion introduced by a GNU Emacs
1321 sync. 1326 sync.
1322 1327
1323 2006-01-06 Adrian Aichner <adrian@xemacs.org> 1328 2006-01-06 Adrian Aichner <adrian@xemacs.org>
1324 1329
1325 * package-get.el (package-get-download-sites): Add pt.xemacs.org, 1330 * package-get.el (package-get-download-sites): Add pt.xemacs.org,
1326 as suggested by Rodrigo Ventura. 1331 as suggested by Rodrigo Ventura.
1327 * package-get.el (package-get-pre-release-download-sites): Ditto, 1332 * package-get.el (package-get-pre-release-download-sites): Ditto,
1345 1350
1346 * package-admin.el (package-admin-find-top-directory): Use the 1351 * package-admin.el (package-admin-find-top-directory): Use the
1347 existing variables rather than groking the paths from scratch, and 1352 existing variables rather than groking the paths from scratch, and
1348 greatly simplify. 1353 greatly simplify.
1349 1354
1350 * packages.el (packages-find-all-package-hierarchies): 1355 * packages.el (packages-find-all-package-hierarchies):
1351 Take into account `configure-early-package-hierarchies', 1356 Take into account `configure-early-package-hierarchies',
1352 `configure-late-package-hierarchies', 1357 `configure-late-package-hierarchies',
1353 `configure-last-package-hierarchies', as set by configure. 1358 `configure-last-package-hierarchies', as set by configure.
1354 1359
1355 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> 1360 2005-12-24 Aidan Kehoe <kehoea@parhasard.net>
1356 1361
1357 * mule/chinese.el: 1362 * mule/chinese.el:
1358 * mule/chinese.el ('euc-china): Removed. Shouldn't have been 1363 * mule/chinese.el ('euc-china): Removed. Shouldn't have been
1359 uncommented in the first place. 1364 uncommented in the first place.
1360 1365
1361 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> 1366 2005-12-24 Aidan Kehoe <kehoea@parhasard.net>
1362 1367
1363 * mule/mule-cmds.el (set-language-environment-coding-systems): 1368 * mule/mule-cmds.el (set-language-environment-coding-systems):
1364 * mule/mule-cmds.el (init-locale-at-early-startup): 1369 * mule/mule-cmds.el (init-locale-at-early-startup):
1365 Call set-current-locale (the wrapper for setlocale(3)) before 1370 Call set-current-locale (the wrapper for setlocale(3)) before
1366 checking the current locale, because the C code doesn't. 1371 checking the current locale, because the C code doesn't.
1367 1372
1368 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> 1373 2005-12-24 Aidan Kehoe <kehoea@parhasard.net>
1369 1374
1370 * mule/chinese.el: 1375 * mule/chinese.el:
1371 Make euc-cn available as a coding system alias for cn-gb-2312, for 1376 Make euc-cn available as a coding system alias for cn-gb-2312, for
1372 the sake of consistency with euc-jp, euc-ko and the FSF. 1377 the sake of consistency with euc-jp, euc-ko and the FSF.
1373 1378
1374 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> 1379 2005-12-24 Aidan Kehoe <kehoea@parhasard.net>
1375 1380
1376 * x-win-sun.el (x-win-init-sun): 1381 * x-win-sun.el (x-win-init-sun):
1377 * x-win-xfree86.el (x-win-init-xfree86): 1382 * x-win-xfree86.el (x-win-init-xfree86):
1378 Initialise the hardware-specific mapping from raw keycodes to the 1383 Initialise the hardware-specific mapping from raw keycodes to the
1379 US key layout. 1384 US key layout.
1380 1385
1381 2005-12-22 Stephen J. Turnbull <stephen@xemacs.org> 1386 2005-12-22 Stephen J. Turnbull <stephen@xemacs.org>
1382 1387
1383 * buff-menu.el (Buffer-menu-rename): New command. 1388 * buff-menu.el (Buffer-menu-rename): New command.
1384 (Buffer-menu-mode-map): Bind it to ?r. 1389 (Buffer-menu-mode-map): Bind it to ?r.
1390 2005-12-17 Aidan Kehoe <kehoea@parhasard.net> 1395 2005-12-17 Aidan Kehoe <kehoea@parhasard.net>
1391 1396
1392 * mule/mule-cmds.el (set-language-environment-coding-systems): 1397 * mule/mule-cmds.el (set-language-environment-coding-systems):
1393 Initialise keyboard-coding-system, terminal-coding-system when 1398 Initialise keyboard-coding-system, terminal-coding-system when
1394 applying a language environment, together with the input and 1399 applying a language environment, together with the input and
1395 output coding systems for any active TTY console. 1400 output coding systems for any active TTY console.
1396 * mule/mule-cmds.el (init-locale-at-early-startup): 1401 * mule/mule-cmds.el (init-locale-at-early-startup):
1397 If set-current-locale returns a `more-specified version' of the 1402 If set-current-locale returns a `more-specified version' of the
1398 current locale when passed a zero length argument, the magic used 1403 current locale when passed a zero length argument, the magic used
1399 to work out the current language environment from the C locale 1404 to work out the current language environment from the C locale
1400 will fail. Call current-locale instead. 1405 will fail. Call current-locale instead.
1401 1406
1402 2005-12-17 Adrian Aichner <adrian@xemacs.org> 1407 2005-12-17 Adrian Aichner <adrian@xemacs.org>
1403 1408
1404 * package-get.el (package-get-download-sites): Add Hong Kong 1409 * package-get.el (package-get-download-sites): Add Hong Kong
1405 download site. 1410 download site.
1484 (font-properties-from-style): 1489 (font-properties-from-style):
1485 Comment out. 1490 Comment out.
1486 1491
1487 2005-03-01 Aidan Kehoe <kehoea@parhasard.net> 1492 2005-03-01 Aidan Kehoe <kehoea@parhasard.net>
1488 1493
1489 General cleanup of references to functions Eric has deleted 1494 General cleanup of references to functions Eric has deleted
1490 and renamed in the C core. 1495 and renamed in the C core.
1491 * font.el (x-font-create-object): 1496 * font.el (x-font-create-object):
1492 xft-xlfd-font-name-p -> xlfd-font-name-p 1497 xft-xlfd-font-name-p -> xlfd-font-name-p
1493 * font.el (x-font-create-object-xft): 1498 * font.el (x-font-create-object-xft):
1494 xft-pattern-* -> fc-pattern-*, return the created font. 1499 xft-pattern-* -> fc-pattern-*, return the created font.
1495 * font.el (x-font-create-name-xft): 1500 * font.el (x-font-create-name-xft):
1496 xft* -> fc* 1501 xft* -> fc*
1497 * fontconfig.el (fc-font-name-weight-regular): New. 1502 * fontconfig.el (fc-font-name-weight-regular): New.
1498 * fontconfig.el (fc-font-name-weight-mapping): 1503 * fontconfig.el (fc-font-name-weight-mapping):
1499 * fontconfig.el (fc-font-name-weight-mapping-string): 1504 * fontconfig.el (fc-font-name-weight-mapping-string):
1501 * fontconfig.el (fc-font-name-weight-mapping-reverse): 1506 * fontconfig.el (fc-font-name-weight-mapping-reverse):
1502 * fontconfig.el (fc-font-weight-translate-from-symbol): 1507 * fontconfig.el (fc-font-weight-translate-from-symbol):
1503 Add information on the "regular" font weight, taken from 1508 Add information on the "regular" font weight, taken from
1504 fontconfig.h, which is the weight my local system returns by 1509 fontconfig.h, which is the weight my local system returns by
1505 default. 1510 default.
1506 1511
1507 2005-02-03 Eric Knauel <eric@xemacs.org> 1512 2005-02-03 Eric Knauel <eric@xemacs.org>
1508 1513
1509 * fontconfig.el (fc-try-font): 1514 * fontconfig.el (fc-try-font):
1510 (fc-find-available-font-families): 1515 (fc-find-available-font-families):
1511 (fc-find-available-weights-for-family): adapt to new representation of 1516 (fc-find-available-weights-for-family): adapt to new representation of
1512 FcObjectSets 1517 FcObjectSets
1513 1518
1514 2004-11-20 Stephen J. Turnbull <stephen@xemacs.org> 1519 2004-11-20 Stephen J. Turnbull <stephen@xemacs.org>
1515 1520
1680 1685
1681 2005-10-21 Stephen J. Turnbull <stephen@xemacs.org> 1686 2005-10-21 Stephen J. Turnbull <stephen@xemacs.org>
1682 1687
1683 * build-report.el: Note synch to XEmacs build package version 1.49. 1688 * build-report.el: Note synch to XEmacs build package version 1.49.
1684 1689
1685 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> 1690 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org>
1686 1691
1687 * build-report.el (build-report): Refactor into interactive 1692 * build-report.el (build-report): Refactor into interactive
1688 portion and `build-report-create-report'. 1693 portion and `build-report-create-report'.
1689 (build-report-create-report): New function. 1694 (build-report-create-report): New function.
1690 (batch-build-report): Non-interactive version of `build-report' 1695 (batch-build-report): Non-interactive version of `build-report'
1716 1721
1717 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> 1722 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org>
1718 1723
1719 * simple.el (xemacs-default-composefunc): Don't warn when batch. 1724 * simple.el (xemacs-default-composefunc): Don't warn when batch.
1720 1725
1721 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> 1726 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org>
1722 1727
1723 * build-report.el: Synch to Adrian's packaged version. 1728 * build-report.el: Synch to Adrian's packaged version.
1724 1729
1725 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> 1730 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org>
1726 1731
1758 * window-xemacs.el (window-configuration-equal): Compare frame top 1763 * window-xemacs.el (window-configuration-equal): Compare frame top
1759 and left via `equal' rather than '=', as it can be nil. 1764 and left via `equal' rather than '=', as it can be nil.
1760 1765
1761 2005-07-24 Fabrice Popineau <Fabrice.Popineau@supelec.fr> 1766 2005-07-24 Fabrice Popineau <Fabrice.Popineau@supelec.fr>
1762 1767
1763 * window-xemacs.el (really-set-window-configuration): 1768 * window-xemacs.el (really-set-window-configuration):
1764 * window-xemacs.el (current-window-configuration): 1769 * window-xemacs.el (current-window-configuration):
1765 * window-xemacs.el (window-configuration-equal): 1770 * window-xemacs.el (window-configuration-equal):
1766 * window-xemacs.el (window-configuration): Add `frame-top' and 1771 * window-xemacs.el (window-configuration): Add `frame-top' and
1767 `frame-left' field to windows configurations, and save and restore 1772 `frame-left' field to windows configurations, and save and restore
1768 them. 1773 them.
1769 1774
1770 2005-06-26 Aidan Kehoe <kehoea@parhasard.net> 1775 2005-06-26 Aidan Kehoe <kehoea@parhasard.net>
1771 1776
1772 * cmdloop.el (read-quoted-char): 1777 * cmdloop.el (read-quoted-char):
1773 * isearch-mode.el (isearch-char-to-string): 1778 * isearch-mode.el (isearch-char-to-string):
1774 Remove the fourth argument from event-to-character. 1779 Remove the fourth argument from event-to-character.
1775 1780
1776 * dumped-lisp.el (preloaded-file-list): 1781 * dumped-lisp.el (preloaded-file-list):
1777 No longer dump x-iso8859-1.el--we don't need it any more. 1782 No longer dump x-iso8859-1.el--we don't need it any more.
1778 1783
1779 * x-init.el (x-initialize-keyboard): 1784 * x-init.el (x-initialize-keyboard):
1780 * keymap.el (events-to-keys): 1785 * keymap.el (events-to-keys):
1781 * events.el: 1786 * events.el:
1782 Rename the ascii-character keysym property to character-of-keysym. 1787 Rename the ascii-character keysym property to character-of-keysym.
1783 1788
1784 * gtk-compose.el: 1789 * gtk-compose.el:
1785 Don't depend on gtk-iso8859-1.el 1790 Don't depend on gtk-iso8859-1.el
1786 1791
1787 * x-compose.el: 1792 * x-compose.el:
1818 * simple.el (vm-user-agent): 1823 * simple.el (vm-user-agent):
1819 * simple.el ('vm-user-agent): New. 1824 * simple.el ('vm-user-agent): New.
1820 * simple.el (xemacs-default-composefunc): New. 1825 * simple.el (xemacs-default-composefunc): New.
1821 * simple.el (xemacs-default-sendfunc): New. 1826 * simple.el (xemacs-default-sendfunc): New.
1822 * simple.el ('xemacs-default-mail-user-agent): New. 1827 * simple.el ('xemacs-default-mail-user-agent): New.
1823 Update the docstring for mail-user-agent to mention VM; default to 1828 Update the docstring for mail-user-agent to mention VM; default to
1824 sendmail-user-agent, but on first use, give a huge warning that it 1829 sendmail-user-agent, but on first use, give a huge warning that it
1825 is underfeatured and not likely to get better in the medium term, 1830 is underfeatured and not likely to get better in the medium term,
1826 and the user should choose another mail client. 1831 and the user should choose another mail client.
1827 1832
1828 2005-05-10 Aidan Kehoe <kehoea@parhasard.net> 1833 2005-05-10 Aidan Kehoe <kehoea@parhasard.net>
1829 1834
1830 * x-init.el (x-initialize-keyboard): Give info about any unbound 1835 * x-init.el (x-initialize-keyboard): Give info about any unbound
1831 Unicode keysyms. 1836 Unicode keysyms.
1832 1837
1833 2005-05-10 Aidan Kehoe <kehoea@parhasard.net> 1838 2005-05-10 Aidan Kehoe <kehoea@parhasard.net>
1834 1839
1835 * mule/european.el: 1840 * mule/european.el:
1836 * mule/latin.el: 1841 * mule/latin.el:
1837 Add full syntax table and case mapping information for 1842 Add full syntax table and case mapping information for
1838 iso-8859-14, iso-8859-15, iso-8859-16. 1843 iso-8859-14, iso-8859-15, iso-8859-16.
1839 1844
1840 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> 1845 2005-05-05 Aidan Kehoe <kehoea@parhasard.net>
1841 1846
1842 * mule/mule-ccl.el (define-ccl-program): Spelling and grammar fix 1847 * mule/mule-ccl.el (define-ccl-program): Spelling and grammar fix
1843 in docstring. 1848 in docstring.
1844 1849
1845 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> 1850 2005-05-05 Aidan Kehoe <kehoea@parhasard.net>
1846 1851
1847 * map-ynp.el: Grammar fix in comment. 1852 * map-ynp.el: Grammar fix in comment.
1848 1853
1849 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> 1854 2005-05-05 Aidan Kehoe <kehoea@parhasard.net>
1850 1855
1851 * startup.el (command-line): Call font-lock-set-defaults to make 1856 * startup.el (command-line): Call font-lock-set-defaults to make
1852 the user's choice of fontification take effect in *scratch*. 1857 the user's choice of fontification take effect in *scratch*.
1853 1858
1854 2005-04-12 Mike Sperber <mike@xemacs.org> 1859 2005-04-12 Mike Sperber <mike@xemacs.org>
1855 1860
1856 * minibuf.el (get-user-response): Move here from dialog.el so it 1861 * minibuf.el (get-user-response): Move here from dialog.el so it
1857 works even when dialogs are not available. 1862 works even when dialogs are not available.
1868 * diagnose.el (show-mc-alloc-memory-usage): New. 1873 * diagnose.el (show-mc-alloc-memory-usage): New.
1869 1874
1870 2005-04-08 Aidan Kehoe <kehoea@parhasard.net> 1875 2005-04-08 Aidan Kehoe <kehoea@parhasard.net>
1871 1876
1872 * files.el (find-file): Honour the coding system argument even in 1877 * files.el (find-file): Honour the coding system argument even in
1873 the case where we're creating a new file. 1878 the case where we're creating a new file.
1874 1879
1875 2005-04-04 Steve Youngs <steve@sxemacs.org> 1880 2005-04-04 Steve Youngs <steve@sxemacs.org>
1876 1881
1877 * files.el (backup-buffer): Write "%backup%~" in 1882 * files.el (backup-buffer): Write "%backup%~" in
1878 `auto-save-directory' and fall back to $HOME if for some reason 1883 `auto-save-directory' and fall back to $HOME if for some reason
1884 * faces.el (face-complain-about-font): 1889 * faces.el (face-complain-about-font):
1885 * x-faces.el: 1890 * x-faces.el:
1886 The warnings when there wasn't a bold or italic version of a given 1891 The warnings when there wasn't a bold or italic version of a given
1887 font available still specified "Emacs" as the X11 resource 1892 font available still specified "Emacs" as the X11 resource
1888 class. Change this to "XEmacs." 1893 class. Change this to "XEmacs."
1889 1894
1890 2005-03-29 Aidan Kehoe <kehoea@parhasard.net> 1895 2005-03-29 Aidan Kehoe <kehoea@parhasard.net>
1891 1896
1892 * startup.el (command-line): Move Mule initialisation before 1897 * startup.el (command-line): Move Mule initialisation before
1893 window-system initialisation, because the latter depends on 1898 window-system initialisation, because the latter depends on
1894 Unicode support with X11 and Unicode keysyms. 1899 Unicode support with X11 and Unicode keysyms.
1895 1900
1896 2005-03-28 Aidan Kehoe <kehoea@parhasard.net> 1901 2005-03-28 Aidan Kehoe <kehoea@parhasard.net>
1897 1902
1898 * register.el (insert-register): Revert part of Ben's incomplete 1903 * register.el (insert-register): Revert part of Ben's incomplete
1899 sync of 2005-01-26--we don't have insert-for-yank. 1904 sync of 2005-01-26--we don't have insert-for-yank.
1900 1905
1901 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de> 1906 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
1902 1907
1903 * easymenu.el (easy-menu-remove): As described in 1908 * easymenu.el (easy-menu-remove): As described in
1904 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything 1909 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
1905 except the "Command" menu from mode-popup-menu. 1910 except the "Command" menu from mode-popup-menu.
1906 1911
1907 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de> 1912 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
1908 1913
1909 * font.el (font-spatial-to-canonical): Correct calculation of 1914 * font.el (font-spatial-to-canonical): Correct calculation of
1910 return value for pixel-based input value. 1915 return value for pixel-based input value.
1911 1916
1912 2005-03-17 Mike Sperber <mike@xemacs.org> 1917 2005-03-17 Mike Sperber <mike@xemacs.org>
1913 1918
1914 * files.el: Merge the following changes from GNU Emacs: 1919 * files.el: Merge the following changes from GNU Emacs:
1915 1920
1916 2005-01-04 Andreas Schwab <schwab@suse.de> 1921 2005-01-04 Andreas Schwab <schwab@suse.de>
1917 1922
1918 * files.el (insert-directory): Only look for error lines in 1923 * files.el (insert-directory): Only look for error lines in
1919 inserted text. Don't move too far after processing --dired markers. 1924 inserted text. Don't move too far after processing --dired markers.
1920 1925
1921 2004-12-27 Richard M. Stallman <rms@gnu.org> 1926 2004-12-27 Richard M. Stallman <rms@gnu.org>
1922 1927
1923 * files.el (insert-directory-ls-version): New variable. 1928 * files.el (insert-directory-ls-version): New variable.
1924 (insert-directory): When ls returns an error, test the version 1929 (insert-directory): When ls returns an error, test the version
1925 number to decide what the return code means. 1930 number to decide what the return code means.
1926 With --dired output format, detect and distinguish lines 1931 With --dired output format, detect and distinguish lines
1927 that are really error messages. 1932 that are really error messages.
1928 (insert-directory-adj-pos): New function. 1933 (insert-directory-adj-pos): New function.
1929 1934
1930 2004-09-25 Stefan Monnier <monnier@iro.umontreal.ca> 1935 2004-09-25 Stefan Monnier <monnier@iro.umontreal.ca>
1931 1936
1932 * files.el (insert-directory): Obey --dired even with symlinks. 1937 * files.el (insert-directory): Obey --dired even with symlinks.
1933 1938
1934 2004-05-25 Luc Teirlinck <teirllm@auburn.edu> 1939 2004-05-25 Luc Teirlinck <teirllm@auburn.edu>
1935 1940
1936 (insert-directory): Check that lines were really inserted by 1941 (insert-directory): Check that lines were really inserted by
1937 the --dired switch, before erasing them. 1942 the --dired switch, before erasing them.
1938 1943
1939 2004-04-17 Richard M. Stallman <rms@gnu.org> 1944 2004-04-17 Richard M. Stallman <rms@gnu.org>
1940 1945
1941 * files.el (insert-directory): Delete any error msg output by the 1946 * files.el (insert-directory): Delete any error msg output by the
1942 `insert-directory-program'. 1947 `insert-directory-program'.
1943 1948
1944 2005-03-12 Fabrice Popineau <Fabrice.Popineau@supelec.fr> 1949 2005-03-12 Fabrice Popineau <Fabrice.Popineau@supelec.fr>
1945 1950
1946 * select.el (get-selection): As described in 1951 * select.el (get-selection): As described in
1947 u0nj9nvq.fsf@esemetz.metz.supelec.fr , get-selection-internal 1952 u0nj9nvq.fsf@esemetz.metz.supelec.fr , get-selection-internal
1948 returns nil instead of signalling a selection-conversion 1953 returns nil instead of signalling a selection-conversion
1949 error on win32. Also, Aidan had a logic error while traversing a 1954 error on win32. Also, Aidan had a logic error while traversing a
1950 list. 1955 list.
1951 1956
1952 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> 1957 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org>
1953 1958
1954 * XEmacs 21.5.20 "cilantro" is released. 1959 * XEmacs 21.5.20 "cilantro" is released.
1955 1960
1976 * select.el (selected-text-type): Removed. 1981 * select.el (selected-text-type): Removed.
1977 * select.el (selection-preferred-types): New. 1982 * select.el (selection-preferred-types): New.
1978 * select.el ('selected-text-type): New. 1983 * select.el ('selected-text-type): New.
1979 Rename selected-text-type to selection-preferred-types, now that 1984 Rename selected-text-type to selection-preferred-types, now that
1980 it's full of image types as fallbacks. Define an alias to the old 1985 it's full of image types as fallbacks. Define an alias to the old
1981 name. 1986 name.
1982 * select.el (kill-primary-selection): deleted -> delete 1987 * select.el (kill-primary-selection): deleted -> delete
1983 1988
1984 * select.el (get-selection-no-error): 1989 * select.el (get-selection-no-error):
1985 * select.el (get-selection): 1990 * select.el (get-selection):
1986 * select.el (get-selection-foreign): 1991 * select.el (get-selection-foreign):
1987 Reference selection-preferred-types instead of giving details of 1992 Reference selection-preferred-types instead of giving details of
1988 which types these functions default to wanting. 1993 which types these functions default to wanting.
1989 1994
1990 * select.el (select-make-extent-for-selection): Comment that we 1995 * select.el (select-make-extent-for-selection): Comment that we
1991 need to hook something similar into the rectangle functions. 1996 need to hook something similar into the rectangle functions.
1992 1997
1993 * select.el (select-convert-in): 1998 * select.el (select-convert-in):
1994 If we don't have a handler for an X11 selection, pass the value 1999 If we don't have a handler for an X11 selection, pass the value
1995 itself as a string. Fixes X11 atoms. 2000 itself as a string. Fixes X11 atoms.
1996 2001
1997 * select.el (select-convert-to-timestamp): New. 2002 * select.el (select-convert-to-timestamp): New.
1998 Uses get-xemacs-selection-timestamp. 2003 Uses get-xemacs-selection-timestamp.
1999 2004
2000 * select.el (select-convert-to-utf-8-text): New. 2005 * select.el (select-convert-to-utf-8-text): New.
2001 * select.el (select-convert-from-text): Removed. 2006 * select.el (select-convert-from-text): Removed.
2002 The change in select-convert-in makes this irrelevant. 2007 The change in select-convert-in makes this irrelevant.
2003 2008
2004 * select.el (select-convert-from-length): Removed. 2009 * select.el (select-convert-from-length): Removed.
2005 We have a more generic integer conversion routine here. 2010 We have a more generic integer conversion routine here.
2006 2011
2007 * select.el (select-convert-from-filename): Removed. 2012 * select.el (select-convert-from-filename): Removed.
2008 The generic string conversion handles this. 2013 The generic string conversion handles this.
2009 2014
2010 * select.el (select-convert-from-ip-address): New. 2015 * select.el (select-convert-from-ip-address): New.
2011 Whee. 2016 Whee.
2012 2017
2013 * select.el (select-convert-from-utf-8-text): New. 2018 * select.el (select-convert-from-utf-8-text): New.
2014 * select.el (select-convert-from-utf-16-le-text): New. 2019 * select.el (select-convert-from-utf-16-le-text): New.
2015 The various Mozilla-specific types need the utf-16 conversion; 2020 The various Mozilla-specific types need the utf-16 conversion;
2016 utf-8 conversion is _in_ this season, didn't you know? 2021 utf-8 conversion is _in_ this season, didn't you know?
2017 2022
2018 * select.el (select-convert-from-image-data): New. 2023 * select.el (select-convert-from-image-data): New.
2019 Generic convert-an-image-to-a-space-with-end-glyph function. Used 2024 Generic convert-an-image-to-a-space-with-end-glyph function. Used
2020 by the next six functions. 2025 by the next six functions.
2021 2026
2022 * select.el (select-convert-from-image/gif): New. 2027 * select.el (select-convert-from-image/gif): New.
2023 * select.el (select-convert-from-image/jpeg): New. 2028 * select.el (select-convert-from-image/jpeg): New.
2024 * select.el (select-convert-from-image/png): New. 2029 * select.el (select-convert-from-image/png): New.
2025 * select.el (select-convert-from-image/tiff): New. 2030 * select.el (select-convert-from-image/tiff): New.
2026 * select.el (select-convert-from-image/xpm): New. 2031 * select.el (select-convert-from-image/xpm): New.
2027 * select.el (select-convert-from-image/xbm): New. 2032 * select.el (select-convert-from-image/xbm): New.
2028 Check if we have support for a given image format; if so, pass 2033 Check if we have support for a given image format; if so, pass
2029 back a space with the corresponding selection's image attached as 2034 back a space with the corresponding selection's image attached as
2030 glyph data. 2035 glyph data.
2031 2036
2032 * select.el (select-convert-from-cf-unicodetext): 2037 * select.el (select-convert-from-cf-unicodetext):
2033 * select.el (select-convert-to-cf-text): 2038 * select.el (select-convert-to-cf-text):
2034 * select.el (select-convert-to-cf-unicodetext): 2039 * select.el (select-convert-to-cf-unicodetext):
2035 Check that the corresponding Windows coding systems are available 2040 Check that the corresponding Windows coding systems are available
2036 before trying to convert. 2041 before trying to convert.
2037 2042
2038 * select.el (selection-converter-out-alist): 2043 * select.el (selection-converter-out-alist):
2039 * select.el (selection-converter-in-alist): 2044 * select.el (selection-converter-in-alist):
2040 Update both lists to reflect the other changes in the file. 2045 Update both lists to reflect the other changes in the file.
2041 2046
2042 * x-select.el (x-selected-text-type): 2047 * x-select.el (x-selected-text-type):
2043 Update the define-obsolete-variable-alias now selected-text-type 2048 Update the define-obsolete-variable-alias now selected-text-type
2044 is called something else. 2049 is called something else.
2045 2050
2046 2005-02-25 Adrian Aichner <adrian@xemacs.org> 2051 2005-02-25 Adrian Aichner <adrian@xemacs.org>
2047 2052
2048 * diagnose.el: Fix typo. 2053 * diagnose.el: Fix typo.
2049 * diagnose.el (show-memory-usage): Sort sections by total usage. 2054 * diagnose.el (show-memory-usage): Sort sections by total usage.
2050 2055
2101 2005-02-16 Aidan Kehoe <kehoea@parhasard.net> 2106 2005-02-16 Aidan Kehoe <kehoea@parhasard.net>
2102 2107
2103 * buffer.el (pop-to-buffer): 2108 * buffer.el (pop-to-buffer):
2104 * window-xemacs.el (display-buffer): 2109 * window-xemacs.el (display-buffer):
2105 Document use of `same-window-buffer-names,' `same-window-regexps' 2110 Document use of `same-window-buffer-names,' `same-window-regexps'
2106 by pop-to-buffer and display-buffer. 2111 by pop-to-buffer and display-buffer.
2107 2112
2108 2005-02-09 Ben Wing <ben@xemacs.org> 2113 2005-02-09 Ben Wing <ben@xemacs.org>
2109 2114
2110 * dumped-lisp.el (preloaded-file-list): 2115 * dumped-lisp.el (preloaded-file-list):
2111 Move paragraphs later so that decode-coding-string is defined. 2116 Move paragraphs later so that decode-coding-string is defined.
2112 2117
2133 8859-16--cf. s3tk6pieyuk.fsf@magellan.suse.de , DOUBLE LOW-9 2138 8859-16--cf. s3tk6pieyuk.fsf@magellan.suse.de , DOUBLE LOW-9
2134 QUOTATION MARK is very much used for German and in Central Europe. 2139 QUOTATION MARK is very much used for German and in Central Europe.
2135 2140
2136 2005-02-09 Aidan Kehoe <kehoea@parhasard.net> 2141 2005-02-09 Aidan Kehoe <kehoea@parhasard.net>
2137 2142
2138 * unicode.el: 2143 * unicode.el:
2139 Add coding system aliases for utf-16-be and utf-16-le, for 2144 Add coding system aliases for utf-16-be and utf-16-le, for
2140 improved compatibility with Mule-UCS and the FSF. 2145 improved compatibility with Mule-UCS and the FSF.
2141 2146
2142 2005-02-07 Ben Wing <ben@xemacs.org> 2147 2005-02-07 Ben Wing <ben@xemacs.org>
2143 2148
2144 * menubar.el (find-menu-item-1): 2149 * menubar.el (find-menu-item-1):
2145 Forgot to rename this when find-menu-item-1 was extracted. 2150 Forgot to rename this when find-menu-item-1 was extracted.
2166 2171
2167 2005-02-03 Ben Wing <ben@xemacs.org> 2172 2005-02-03 Ben Wing <ben@xemacs.org>
2168 2173
2169 * dumped-lisp.el (preloaded-file-list): 2174 * dumped-lisp.el (preloaded-file-list):
2170 Document that paragraphs needs easy-mmode. 2175 Document that paragraphs needs easy-mmode.
2171 2176
2172 2005-02-03 Ben Wing <ben@xemacs.org> 2177 2005-02-03 Ben Wing <ben@xemacs.org>
2173 2178
2174 * packages.el (package-suppress): New. 2179 * packages.el (package-suppress): New.
2175 Add actual command to suppress packages. 2180 Add actual command to suppress packages.
2176 2181
2214 2005-02-02 Ben Wing <ben@xemacs.org> 2219 2005-02-02 Ben Wing <ben@xemacs.org>
2215 2220
2216 * easy-mmode.el, regexp-opt.el: 2221 * easy-mmode.el, regexp-opt.el:
2217 Move these files into core. 2222 Move these files into core.
2218 Uncomment stuff depending on new custom.el. 2223 Uncomment stuff depending on new custom.el.
2219 2224
2220 * autoload.el: 2225 * autoload.el:
2221 * autoload.el (generate-autoload-function): New. 2226 * autoload.el (generate-autoload-function): New.
2222 * autoload.el (autoload-feature-suffix): New. 2227 * autoload.el (autoload-feature-suffix): New.
2223 * autoload.el (generate-autoload-section-continuation): New. 2228 * autoload.el (generate-autoload-section-continuation): New.
2224 * autoload.el (make-autoload): 2229 * autoload.el (make-autoload):
2250 Create the ability to make custom-defines files. 2255 Create the ability to make custom-defines files.
2251 2256
2252 * update-elc-2.el (batch-update-elc-2): 2257 * update-elc-2.el (batch-update-elc-2):
2253 * update-elc.el (do-autoload-commands): 2258 * update-elc.el (do-autoload-commands):
2254 Rewrite to use new autoload API. 2259 Rewrite to use new autoload API.
2255 2260
2256 * update-elc.el (lisp-files-needing-early-byte-compilation): 2261 * update-elc.el (lisp-files-needing-early-byte-compilation):
2257 Add easy-mmode. 2262 Add easy-mmode.
2258 2263
2259 2005-02-02 Ben Wing <ben@xemacs.org> 2264 2005-02-02 Ben Wing <ben@xemacs.org>
2260 2265
2314 Use normalize-menu-text not normalize-menu-item-name. 2319 Use normalize-menu-text not normalize-menu-item-name.
2315 2320
2316 * menubar-items.el (submenu-generate-accelerator-spec): Removed. 2321 * menubar-items.el (submenu-generate-accelerator-spec): Removed.
2317 * menubar.el (submenu-generate-accelerator-spec): New. 2322 * menubar.el (submenu-generate-accelerator-spec): New.
2318 Move to menubar.el and rewrite for cleanliness. 2323 Move to menubar.el and rewrite for cleanliness.
2319 2324
2320 * menubar-items.el (coding-system-menu-filter): 2325 * menubar-items.el (coding-system-menu-filter):
2321 Use menu-split-long-menu-and-sort. 2326 Use menu-split-long-menu-and-sort.
2322 2327
2323 * menubar-items.el (menu-item-strip-accelerator-spec): Removed. 2328 * menubar-items.el (menu-item-strip-accelerator-spec): Removed.
2324 * menubar-items.el (menu-item-generate-accelerator-spec): Removed. 2329 * menubar-items.el (menu-item-generate-accelerator-spec): Removed.
2325 * menubar-items.el (menu-max-items): Removed. 2330 * menubar-items.el (menu-max-items): Removed.
2326 * menubar-items.el (menu-submenu-max-items): Removed. 2331 * menubar-items.el (menu-submenu-max-items): Removed.
2327 * menubar-items.el (menu-submenu-name-format): Removed. 2332 * menubar-items.el (menu-submenu-name-format): Removed.
2333 * menubar.el (menu-submenu-max-items): New. 2338 * menubar.el (menu-submenu-max-items): New.
2334 * menubar.el (menu-submenu-name-format): New. 2339 * menubar.el (menu-submenu-name-format): New.
2335 * menubar.el (menu-split-long-menu): New. 2340 * menubar.el (menu-split-long-menu): New.
2336 * menubar.el (menu-sort-menu): New. 2341 * menubar.el (menu-sort-menu): New.
2337 Move to menubar.el. 2342 Move to menubar.el.
2338 2343
2339 * menubar.el (menu-item-text): New. 2344 * menubar.el (menu-item-text): New.
2340 * menubar.el (menu-split-long-menu-and-sort): New. 2345 * menubar.el (menu-split-long-menu-and-sort): New.
2341 New funs. 2346 New funs.
2342 2347
2343 * menubar.el (find-menu-item): 2348 * menubar.el (find-menu-item):
2344 * menubar.el (find-menu-item-1): New. 2349 * menubar.el (find-menu-item-1): New.
2345 Split up find-menu-item w/find-menu-item-1, since PARENT is not 2350 Split up find-menu-item w/find-menu-item-1, since PARENT is not
2346 an external item. 2351 an external item.
2347 Rewrite to use compare-menu-text. 2352 Rewrite to use compare-menu-text.
2348 2353
2349 * menubar.el (add-menu-item-1): 2354 * menubar.el (add-menu-item-1):
2350 Don't normalize items as find-menu-item does not need it. 2355 Don't normalize items as find-menu-item does not need it.
2351 2356
2352 * menubar-items.el (default-menubar): 2357 * menubar-items.el (default-menubar):
2353 Delete old Behavior menu defn, replaced by behavior-menu-filter. 2358 Delete old Behavior menu defn, replaced by behavior-menu-filter.
2355 integrated as part of the behavior system.]] Currently the new 2360 integrated as part of the behavior system.]] Currently the new
2356 Tools menu (very short, just a call to the behavior-menu-filter) 2361 Tools menu (very short, just a call to the behavior-menu-filter)
2357 is commented out, and the old Toold menu defn remains. Once the 2362 is commented out, and the old Toold menu defn remains. Once the
2358 new packages are in place (c. 1 or 2 weeks), I'll make the 2363 new packages are in place (c. 1 or 2 weeks), I'll make the
2359 switchover. 2364 switchover.
2360 2365
2361 Use menu-split-long-menu-and-sort. 2366 Use menu-split-long-menu-and-sort.
2362 2367
2363 2005-02-02 Ben Wing <ben@xemacs.org> 2368 2005-02-02 Ben Wing <ben@xemacs.org>
2364 2369
2365 * cus-dep.el (Custom-make-dependencies-1): 2370 * cus-dep.el (Custom-make-dependencies-1):
2366 If a directory has no custom dependencies, write a blank 2371 If a directory has no custom dependencies, write a blank
2367 custom-load file rather than deleting the file, so that 2372 custom-load file rather than deleting the file, so that
2368 time-based rebuild checking will work. 2373 time-based rebuild checking will work.
2369 2374
2370 * cus-edit.el: 2375 * cus-edit.el:
2371 * cus-edit.el (custom-load-symbol): 2376 * cus-edit.el (custom-load-symbol):
2372 * cus-edit.el (custom-load-symbol-1): New. 2377 * cus-edit.el (custom-load-symbol-1): New.
2373 * cus-edit.el (custom-already-loaded-custom-defines): New. 2378 * cus-edit.el (custom-already-loaded-custom-defines): New.
2374 * cus-edit.el (custom-define-current-source-file): New. 2379 * cus-edit.el (custom-define-current-source-file): New.
2375 * cus-edit.el (custom-warn-when-reloading-necessary): New. 2380 * cus-edit.el (custom-warn-when-reloading-necessary): New.
2376 * cus-edit.el (custom-load-custom-defines): New. 2381 * cus-edit.el (custom-load-custom-defines): New.
2377 * cus-edit.el (custom-load-custom-defines-1): New. 2382 * cus-edit.el (custom-load-custom-defines-1): New.
2378 Split out code in custom-load-symbol. Support loading of 2383 Split out code in custom-load-symbol. Support loading of
2379 the new custom-defines file. 2384 the new custom-defines file.
2380 2385
2381 * cus-edit.el (custom-menu-create): 2386 * cus-edit.el (custom-menu-create):
2382 Split long menus. 2387 Split long menus.
2383 2388
2384 * custom.el: 2389 * custom.el:
2385 * custom.el (load): 2390 * custom.el (load):
2386 * custom.el (custom-dont-initialize): New. 2391 * custom.el (custom-dont-initialize): New.
2387 * custom.el (custom-current-group-alist): New. 2392 * custom.el (custom-current-group-alist): New.
2388 * custom.el (custom-declare-variable): 2393 * custom.el (custom-declare-variable):
2503 2508
2504 2005-01-27 Ben Wing <ben@xemacs.org> 2509 2005-01-27 Ben Wing <ben@xemacs.org>
2505 2510
2506 * gtk-marshal.el (find-file): 2511 * gtk-marshal.el (find-file):
2507 Propagate hash changes to gtk-marshal.el. 2512 Propagate hash changes to gtk-marshal.el.
2508 2513
2509 2005-01-26 Ben Wing <ben@xemacs.org> 2514 2005-01-26 Ben Wing <ben@xemacs.org>
2510 2515
2511 * newcomment.el: 2516 * newcomment.el:
2512 * newcomment.el (comment): 2517 * newcomment.el (comment):
2513 * newcomment.el (comment-fill-column): New. 2518 * newcomment.el (comment-fill-column): New.
2681 `late-packages' and `last-packages'. 2686 `late-packages' and `last-packages'.
2682 2687
2683 * packages.el: Rewrote package-finding logic to separate the 2688 * packages.el: Rewrote package-finding logic to separate the
2684 concepts of "package directories" and "package hierarchies". 2689 concepts of "package directories" and "package hierarchies".
2685 Added explanation of these concepts. 2690 Added explanation of these concepts.
2686 2691
2687 * setup-paths.el: 2692 * setup-paths.el:
2688 * find-paths.el: Added parameter descriptions to some of the 2693 * find-paths.el: Added parameter descriptions to some of the
2689 docstrings. 2694 docstrings.
2690 2695
2691 * packages.el, setup-paths.el: Make terminology more explicit 2696 * packages.el, setup-paths.el: Make terminology more explicit
2692 about "package hierarchies" 2697 about "package hierarchies"
2730 2735
2731 2004-12-05 Ben Wing <ben@xemacs.org> 2736 2004-12-05 Ben Wing <ben@xemacs.org>
2732 2737
2733 * info.el (Info-additional-search-directory-list): 2738 * info.el (Info-additional-search-directory-list):
2734 Correct doc string giving example package path. 2739 Correct doc string giving example package path.
2735 2740
2736 * menubar-items.el (default-menubar): 2741 * menubar-items.el (default-menubar):
2737 Move Prefix Rectangle command up one level. 2742 Move Prefix Rectangle command up one level.
2738 2743
2739 2004-11-14 Adrian Aichner <adrian@xemacs.org> 2744 2004-11-14 Adrian Aichner <adrian@xemacs.org>
2740 2745
2768 * mule/mule-ccl.el (MAP-IDs): New. 2773 * mule/mule-ccl.el (MAP-IDs): New.
2769 * mule/mule-ccl.el (MAP-SET): New. 2774 * mule/mule-ccl.el (MAP-SET): New.
2770 * mule/mule-ccl.el (MAP-ID): New. 2775 * mule/mule-ccl.el (MAP-ID): New.
2771 * mule/mule-ccl.el (INT-OR-CHAR): New. 2776 * mule/mule-ccl.el (INT-OR-CHAR): New.
2772 Update docs. 2777 Update docs.
2773 2778
2774 2004-10-26 Ben Wing <ben@xemacs.org> 2779 2004-10-26 Ben Wing <ben@xemacs.org>
2775 2780
2776 * cl-extra.el (coerce): 2781 * cl-extra.el (coerce):
2777 * cl.el (cl-random-time): 2782 * cl.el (cl-random-time):
2778 * wid-edit.el (widget-url-link-action): 2783 * wid-edit.el (widget-url-link-action):
2781 * frame.el (frame-notice-user-settings): 2786 * frame.el (frame-notice-user-settings):
2782 * frame.el (display-mouse-p): 2787 * frame.el (display-mouse-p):
2783 * frame.el (display-visual-class): 2788 * frame.el (display-visual-class):
2784 * package-ui.el (pui-display-maintainer): 2789 * package-ui.el (pui-display-maintainer):
2785 Fix compile warnings. 2790 Fix compile warnings.
2786 2791
2787 2004-10-14 Ben Wing <ben@xemacs.org> 2792 2004-10-14 Ben Wing <ben@xemacs.org>
2788 2793
2789 * dumped-lisp.el: 2794 * dumped-lisp.el:
2790 Put in comment about extended chars in dumped files. 2795 Put in comment about extended chars in dumped files.
2791 2796
2792 * font-lock.el: 2797 * font-lock.el:
2793 * font-lock.el (lisp-font-lock-keywords-2): 2798 * font-lock.el (lisp-font-lock-keywords-2):
2794 * font-lock.el (c-font-lock-keywords-2): New. 2799 * font-lock.el (c-font-lock-keywords-2): New.
2795 * font-lock.el (c-font-lock-keywords-3): New. 2800 * font-lock.el (c-font-lock-keywords-3): New.
2796 Add versions of C keywords for editing XEmacs source code, 2801 Add versions of C keywords for editing XEmacs source code,
2803 * mule/mule-cmds.el (init-mule-at-startup): 2808 * mule/mule-cmds.el (init-mule-at-startup):
2804 Define and implement load-unicode-tables-at-dump-time. Set this 2809 Define and implement load-unicode-tables-at-dump-time. Set this
2805 to true on Windows systems. This will increase the size of the 2810 to true on Windows systems. This will increase the size of the
2806 dumped XEmacs but allow XEmacs to be run when in a non-ASCII 2811 dumped XEmacs but allow XEmacs to be run when in a non-ASCII
2807 directory or with non-ASCII command-line arguments. 2812 directory or with non-ASCII command-line arguments.
2808 2813
2809 * update-elc.el: 2814 * update-elc.el:
2810 * update-elc.el (unbytecompiled-lisp-files): 2815 * update-elc.el (unbytecompiled-lisp-files):
2811 * update-elc.el (additional-dump-dependencies): New. 2816 * update-elc.el (additional-dump-dependencies): New.
2812 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): 2817 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)):
2813 Add loadup.el, loadup-el.el and update-elc.el as additional 2818 Add loadup.el, loadup-el.el and update-elc.el as additional
2814 dependencies, forcing a redump if they are changed. 2819 dependencies, forcing a redump if they are changed.
2815 2820
2816 * win32-native.el: 2821 * win32-native.el:
2817 Add stuff snipped from Microsoft docs concerning how quoting 2822 Add stuff snipped from Microsoft docs concerning how quoting
2818 conventions are supposed to work. 2823 conventions are supposed to work.
2819 2824
2820 2004-10-28 Stephen J. Turnbull <stephen@xemacs.org> 2825 2004-10-28 Stephen J. Turnbull <stephen@xemacs.org>
3121 3126
3122 2004-05-08 Sven Grundmann <sven@xemacs.org> 3127 2004-05-08 Sven Grundmann <sven@xemacs.org>
3123 3128
3124 * etags.el: 3129 * etags.el:
3125 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization 3130 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3126 only for use with exuberant ctags. This will also enable building of 3131 only for use with exuberant ctags. This will also enable building of
3127 completion tables with exuberant ctags. This will not work with 3132 completion tables with exuberant ctags. This will not work with
3128 xemacs ctags. New. 3133 xemacs ctags. New.
3129 * etags.el (get-tag-table-buffer): New function for creating of 3134 * etags.el (get-tag-table-buffer): New function for creating of
3130 completion table is used if tags-exuberant-ctags-optimization-p ist t 3135 completion table is used if tags-exuberant-ctags-optimization-p ist t
3131 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for 3136 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3134 with name fields. Before the patch return types of functions or 3139 with name fields. Before the patch return types of functions or
3135 function parameters (with exuberant ctags) were found as matches. 3140 function parameters (with exuberant ctags) were found as matches.
3136 3141
3137 2004-04-20 Malcolm Purvis <malcolmpurvis@optushome.com.au> 3142 2004-04-20 Malcolm Purvis <malcolmpurvis@optushome.com.au>
3138 3143
3139 * gtk-marshal.el: Return type for INT is gint, not guint. 3144 * gtk-marshal.el: Return type for INT is gint, not guint.
3140 3145
3141 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org> 3146 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org>
3142 3147
3143 * isearch-mode.el (isearch-abort): Preserve successful search target. 3148 * isearch-mode.el (isearch-abort): Preserve successful search target.
3144 3149
3194 * device.el (device-backing-store): New. 3199 * device.el (device-backing-store): New.
3195 * device.el (device-save-under): New. 3200 * device.el (device-save-under): New.
3196 * frame.el: Synch with Emacs 21.3. 3201 * frame.el: Synch with Emacs 21.3.
3197 3202
3198 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au> 3203 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au>
3199 3204
3200 * package-get.el (package-get-update-base-from-buffer): Force 3205 * package-get.el (package-get-update-base-from-buffer): Force
3201 binary coding system for verifying GnuPG signature in the 3206 binary coding system for verifying GnuPG signature in the
3202 package-index file. 3207 package-index file.
3203 3208
3204 2004-02-06 Jerry James <james@xemacs.org> 3209 2004-02-06 Jerry James <james@xemacs.org>
3205 3210
3206 * term/linux.el: Change iso-latin-1 to iso-8859-1. 3211 * term/linux.el: Change iso-latin-1 to iso-8859-1.
3207 3212
3208 2004-01-28 Jerry James <james@xemacs.org> 3213 2004-01-28 Jerry James <james@xemacs.org>
3221 (make-specifier-and-init): 3226 (make-specifier-and-init):
3222 (map-specifier): 3227 (map-specifier):
3223 (canonicalize-spec-list): 3228 (canonicalize-spec-list):
3224 (set-specifier): 3229 (set-specifier):
3225 Improve docstring. 3230 Improve docstring.
3226 3231
3227 2004-01-21 Jerry James <james@xemacs.org> 3232 2004-01-21 Jerry James <james@xemacs.org>
3228 3233
3229 * wid-edit.el: Remove duplicate sexp widget definitions. 3234 * wid-edit.el: Remove duplicate sexp widget definitions.
3230 3235
3231 2004-01-08 Nickolay Pakoulin <npak@ispras.ru> 3236 2004-01-08 Nickolay Pakoulin <npak@ispras.ru>
3281 * files.el (find-file): Improve docstring. 3286 * files.el (find-file): Improve docstring.
3282 3287
3283 2003-10-11 Steve Youngs <sryoungs@bigpond.net.au> 3288 2003-10-11 Steve Youngs <sryoungs@bigpond.net.au>
3284 3289
3285 * package-ui.el (pui-display-keymap): Map `m' to 3290 * package-ui.el (pui-display-keymap): Map `m' to
3286 `pui-display-maintainer'. 3291 `pui-display-maintainer'.
3287 (pui-help-echo): Display both the installed upstream version 3292 (pui-help-echo): Display both the installed upstream version
3288 number and the available upstream version number. 3293 number and the available upstream version number.
3289 (pui-display-maintainer): New. 3294 (pui-display-maintainer): New.
3290 3295
3291 2003-10-10 Stephen J. Turnbull <stephen@xemacs.org> 3296 2003-10-10 Stephen J. Turnbull <stephen@xemacs.org>
3381 easier to find customize-apropos. 3386 easier to find customize-apropos.
3382 3387
3383 2003-08-28 Steve Youngs <youngs@xemacs.org> 3388 2003-08-28 Steve Youngs <youngs@xemacs.org>
3384 3389
3385 * package-ui.el (pui-set-local-package-get-directory): Remove 3390 * package-ui.el (pui-set-local-package-get-directory): Remove
3386 arg. 3391 arg.
3387 3392
3388 2003-07-31 René Kyllingstad <listmailxemacs@kyllingstad.com> 3393 2003-07-31 René Kyllingstad <listmailxemacs@kyllingstad.com>
3389 3394
3390 * mwheel.el (mwheel-scroll-amount): 3395 * mwheel.el (mwheel-scroll-amount):
3391 * mwheel.el (mwheel-scroll): 3396 * mwheel.el (mwheel-scroll):
3399 and, if given, create extents with 'dired-file-name property set 3404 and, if given, create extents with 'dired-file-name property set
3400 to t, similar to what the FSF version does. 3405 to t, similar to what the FSF version does.
3401 3406
3402 2003-07-31 Mike Sperber <mike@xemacs.org> 3407 2003-07-31 Mike Sperber <mike@xemacs.org>
3403 3408
3404 * isearch-mode.el (isearch-mode-help): 3409 * isearch-mode.el (isearch-mode-help):
3405 (isearch-update): 3410 (isearch-update):
3406 (isearch-done): 3411 (isearch-done):
3407 (isearch-edit-string): Change the way window configurations are 3412 (isearch-edit-string): Change the way window configurations are
3408 handled: Formerly, the code would do `set-window-configuration' 3413 handled: Formerly, the code would do `set-window-configuration'
3409 off `pre-command-hook' which isn't really allowed. (The old 3414 off `pre-command-hook' which isn't really allowed. (The old
3411 Instead, save the window configuration only when someone asks for 3416 Instead, save the window configuration only when someone asks for
3412 help, and restore afterwards, and otherwise leave it alone. 3417 help, and restore afterwards, and otherwise leave it alone.
3413 3418
3414 2003-07-24 Mike Sperber <mike@xemacs.org> 3419 2003-07-24 Mike Sperber <mike@xemacs.org>
3415 3420
3416 * post-gc.el (simple-finalizer-ephemerons): 3421 * post-gc.el (simple-finalizer-ephemerons):
3417 (add-finalizer): 3422 (add-finalizer):
3418 (cleanup-simple-finalizers): Implement simple object finalization. 3423 (cleanup-simple-finalizers): Implement simple object finalization.
3419 3424
3420 2003-07-19 Stephen Turnbull <stephen@xemacs.org> 3425 2003-07-19 Stephen Turnbull <stephen@xemacs.org>
3421 3426
3566 * info.el (info): Support `(filename)nodename' as argument. 3571 * info.el (info): Support `(filename)nodename' as argument.
3567 3572
3568 2003-04-14 Steve Youngs <youngs@xemacs.org> 3573 2003-04-14 Steve Youngs <youngs@xemacs.org>
3569 3574
3570 * package-admin.el (package-admin-find-top-directory): Use 3575 * package-admin.el (package-admin-find-top-directory): Use
3571 'directory-sep-char'. 3576 'directory-sep-char'.
3572 (package-admin-get-install-dir): Ditto. 3577 (package-admin-get-install-dir): Ditto.
3573 This is so PUI won't break on platforms that don't use '/' as the 3578 This is so PUI won't break on platforms that don't use '/' as the
3574 directory separator. 3579 directory separator.
3575 3580
3576 * package-get.el (package-get-pgp-available-p): New. 3581 * package-get.el (package-get-pgp-available-p): New.
3577 (package-get-require-signed-base-updates): Use it. 3582 (package-get-require-signed-base-updates): Use it.
3578 (package-get-update-base-from-buffer): Move the code that finds 3583 (package-get-update-base-from-buffer): Move the code that finds
3579 the gpg stuff into `package-get-pgp-available-p'. 3584 the gpg stuff into `package-get-pgp-available-p'.
3580 Now if you have Mailcrypt and a PGP binary installed and set up on 3585 Now if you have Mailcrypt and a PGP binary installed and set up on
3594 3599
3595 * package-net.el (package-net-batch-generate-bin-ini): Use the 3600 * package-net.el (package-net-batch-generate-bin-ini): Use the
3596 DATUM arg to `error'. 3601 DATUM arg to `error'.
3597 3602
3598 * package-ui.el (pui-toggle-package-key): Use the DATUM arg to 3603 * package-ui.el (pui-toggle-package-key): Use the DATUM arg to
3599 `error'. 3604 `error'.
3600 (pui-toggle-package-delete-key): Ditto. 3605 (pui-toggle-package-delete-key): Ditto.
3601 (pui-install-selected-packages): Ditto. 3606 (pui-install-selected-packages): Ditto.
3602 (pui-add-required-packages): Ditto. 3607 (pui-add-required-packages): Ditto.
3603 (pui-display-info): Ditto. 3608 (pui-display-info): Ditto.
3604 (list-packages-mode): Ditto. 3609 (list-packages-mode): Ditto.
3606 * packages.el (package-require): Use the DATUM arg to `error'. 3611 * packages.el (package-require): Use the DATUM arg to `error'.
3607 3612
3608 2003-03-27 Stephen J. Turnbull <stephen@xemacs.org> 3613 2003-03-27 Stephen J. Turnbull <stephen@xemacs.org>
3609 3614
3610 * menubar-items.el (default-menubar): 3615 * menubar-items.el (default-menubar):
3611 * startup.el (in comment): 3616 * startup.el (in comment):
3612 Global substitution: .Xresources for .Xdefaults. 3617 Global substitution: .Xresources for .Xdefaults.
3613 3618
3614 2003-03-24 Jerry James <james@xemacs.org> 3619 2003-03-24 Jerry James <james@xemacs.org>
3615 3620
3616 * window-xemacs.el (saved-window-equal): Use equal instead of = to 3621 * window-xemacs.el (saved-window-equal): Use equal instead of = to
3659 * menubar-items.el (default-menubar): Add a "Pre-Release Download 3664 * menubar-items.el (default-menubar): Add a "Pre-Release Download
3660 Sites" submenu to "Tools -> Packages" menu. 3665 Sites" submenu to "Tools -> Packages" menu.
3661 3666
3662 Filter the package download sites menus through 3667 Filter the package download sites menus through
3663 `menu-split-long-menu'. 3668 `menu-split-long-menu'.
3664 3669
3665 * obsolete.el (pui-add-install-directory): New. 3670 * obsolete.el (pui-add-install-directory): New.
3666 (package-get-download-menu): New. 3671 (package-get-download-menu): New.
3667 3672
3668 * package-admin.el: (package-admin-add-single-file-package): 3673 * package-admin.el: (package-admin-add-single-file-package):
3669 Removed. 3674 Removed.
3670 (package-admin-get-install-dir): Don't rely on an installed 3675 (package-admin-get-install-dir): Don't rely on an installed
3671 xemacs-base package to guess where a package needs to be installed 3676 xemacs-base package to guess where a package needs to be installed
3672 to. 3677 to.
3673 (package-admin-get-manifest-file): Whitespace clean up. 3678 (package-admin-get-manifest-file): Whitespace clean up.
3674 (package-admin-check-manifest): Use `directory-sep-char' to 3679 (package-admin-check-manifest): Use `directory-sep-char' to
3675 compute regexp. 3680 compute regexp.
3676 3681
3677 Only search 'lisp' and 'man' directories to determine package 3682 Only search 'lisp' and 'man' directories to determine package
3678 name. 3683 name.
3679 3684
3680 Don't error is xemacs-base package isn't installed, just don't 3685 Don't error is xemacs-base package isn't installed, just don't
3684 (package-admin-delete-binary-package): Use `with-temp-buffer' 3689 (package-admin-delete-binary-package): Use `with-temp-buffer'
3685 instead of creating a temporary buffer manually. 3690 instead of creating a temporary buffer manually.
3686 3691
3687 * package-get.el: (package-get-remote): Change custom type so that 3692 * package-get.el: (package-get-remote): Change custom type so that
3688 only either a single directory or remote host:directory can be 3693 only either a single directory or remote host:directory can be
3689 selected. 3694 selected.
3690 (package-get-download-sites): Put the sites into alphabetical 3695 (package-get-download-sites): Put the sites into alphabetical
3691 order of country. 3696 order of country.
3692 3697
3693 Make the description element be "Country (site)" instead of the 3698 Make the description element be "Country (site)" instead of the
3694 other way around. 3699 other way around.
3695 (package-get-pre-release-download-sites): New. 3700 (package-get-pre-release-download-sites): New.
3696 (package-get-require-signed-base-updates): Default to t. 3701 (package-get-require-signed-base-updates): Default to t.
3697 (package-get-download-menu): Removed. 3702 (package-get-download-menu): Removed.
3698 (package-get-locate-file): Change to reflect new format of 3703 (package-get-locate-file): Change to reflect new format of
3699 'package-get-remote'. 3704 'package-get-remote'.
3700 (package-get-update-base-from-buffer): Whitespace clean up and 3705 (package-get-update-base-from-buffer): Whitespace clean up and
3701 remove an unneccessary 'when'. 3706 remove an unneccessary 'when'.
3702 (package-get-interactive-package-query): Whitespace clean up. 3707 (package-get-interactive-package-query): Whitespace clean up.
3703 (package-get-update-all): Ditto. 3708 (package-get-update-all): Ditto.
3704 (package-get-all): Ditto. 3709 (package-get-all): Ditto.
3705 (package-get-init-package): Ditto. 3710 (package-get-init-package): Ditto.
3706 (package-get-info): New. 3711 (package-get-info): New.
3707 (package-get): Bring into line with new format of 3712 (package-get): Bring into line with new format of
3708 'package-get-remote'. 3713 'package-get-remote'.
3709 3714
3710 Error if non-Mule XEmacsen try to install Mule packages. 3715 Error if non-Mule XEmacsen try to install Mule packages.
3711 3716
3712 Don't rely on a Mule package having 'mule-base' in its 3717 Don't rely on a Mule package having 'mule-base' in its
3713 "REQUIRES" to determine if it is a Mule package or not, 3718 "REQUIRES" to determine if it is a Mule package or not,
3714 instead we test "CATEGORY". 3719 instead we test "CATEGORY".
3715 3720
3716 Better handling of the situation where a partial package tarball 3721 Better handling of the situation where a partial package tarball
3717 exists on the local hard drive from a previous interupted 3722 exists on the local hard drive from a previous interupted
3718 download. 3723 download.
3719 3724
3795 3800
3796 2003-03-06 Ben Wing <ben@xemacs.org> 3801 2003-03-06 Ben Wing <ben@xemacs.org>
3797 3802
3798 * behavior.el (define-behavior): 3803 * behavior.el (define-behavior):
3799 Allow other keywords for forward compatibility. 3804 Allow other keywords for forward compatibility.
3800 3805
3801 * cl-macs.el (loop): 3806 * cl-macs.el (loop):
3802 Rewrite to eliminate byte-compiler warning when `return' is used 3807 Rewrite to eliminate byte-compiler warning when `return' is used
3803 without `finally'. 3808 without `finally'.
3804 3809
3805 * cmdloop.el (file-error): 3810 * cmdloop.el (file-error):
3806 Avoid truncated error messages for `end-of-file' and the like. 3811 Avoid truncated error messages for `end-of-file' and the like.
3807 3812
3808 * cmdloop.el (read-quoted-char): 3813 * cmdloop.el (read-quoted-char):
3809 Avoid char-int error after syncing. 3814 Avoid char-int error after syncing.
3810 3815
3811 * files.el (find-file-noselect): 3816 * files.el (find-file-noselect):
3812 * files.el (recover-file): 3817 * files.el (recover-file):
3813 * files.el (recover-session-finish): 3818 * files.el (recover-session-finish):
3814 Eliminate byte-compile warnings. 3819 Eliminate byte-compile warnings.
3815 3820
3816 * printer.el (generate-header-line): 3821 * printer.el (generate-header-line):
3817 Fix line-width calculations. 3822 Fix line-width calculations.
3818 #### This used to work. Someone's changes (perhaps by 3823 #### This used to work. Someone's changes (perhaps by
3819 Michael Sperber?) seem to have messed something up. 3824 Michael Sperber?) seem to have messed something up.
3820 3825
3821 * simple.el (clear-message): 3826 * simple.el (clear-message):
3822 * simple.el (append-message): 3827 * simple.el (append-message):
3823 * simple.el (raw-append-message): 3828 * simple.el (raw-append-message):
3824 Use new clear-left-side functions to avoid messages ending up on 3829 Use new clear-left-side functions to avoid messages ending up on
3825 the same line as other output. 3830 the same line as other output.
4029 4034
4030 * dump-paths.el: 4035 * dump-paths.el:
4031 * dump-paths.el (startup-setup-paths): Removed. 4036 * dump-paths.el (startup-setup-paths): Removed.
4032 * dumped-lisp.el (preloaded-file-list): 4037 * dumped-lisp.el (preloaded-file-list):
4033 Delete. Combine stuff into setup-paths.el. 4038 Delete. Combine stuff into setup-paths.el.
4034 4039
4035 * find-paths.el: 4040 * find-paths.el:
4036 * find-paths.el (paths-chase-symlink): 4041 * find-paths.el (paths-chase-symlink):
4037 * find-paths.el (paths-emacs-root-p): Removed. 4042 * find-paths.el (paths-emacs-root-p): Removed.
4038 * find-paths.el (paths-construct-path): 4043 * find-paths.el (paths-construct-path):
4039 * find-paths.el (paths-find-emacs-root): Removed. 4044 * find-paths.el (paths-find-emacs-root): Removed.
4040 * find-paths.el (paths-emacs-data-root-p): Removed. 4045 * find-paths.el (paths-emacs-data-root-p): Removed.
4041 * find-paths.el (paths-find-emacs-roots): Removed. 4046 * find-paths.el (paths-find-emacs-roots): Removed.
4042 Make this file contain generic routines only. Move stuff to 4047 Make this file contain generic routines only. Move stuff to
4043 compute Emacs roots to setup-paths.el. 4048 compute Emacs roots to setup-paths.el.
4044 4049
4045 * startup.el: 4050 * startup.el:
4046 * startup.el (emacs-roots): Removed. 4051 * startup.el (emacs-roots): Removed.
4047 * startup.el (emacs-data-roots): Removed. 4052 * startup.el (emacs-data-roots): Removed.
4048 * startup.el (user-init-directory-base): Removed. 4053 * startup.el (user-init-directory-base): Removed.
4049 * startup.el (user-init-directory): Removed. 4054 * startup.el (user-init-directory): Removed.
4116 * update-elc.el (aa-lisp-mule): New. 4121 * update-elc.el (aa-lisp-mule): New.
4117 * update-elc.el (aac-lisp-mule): New. 4122 * update-elc.el (aac-lisp-mule): New.
4118 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): 4123 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)):
4119 Rewrite to allow for separated source and build trees, as may occur 4124 Rewrite to allow for separated source and build trees, as may occur
4120 in MS Windows. 4125 in MS Windows.
4121 4126
4122 NOTE TO BUILD HACKERS: 4127 NOTE TO BUILD HACKERS:
4123 4128
4124 loadup.el, make-docfile.el, update-elc.el and update-elc-2.el made two 4129 loadup.el, make-docfile.el, update-elc.el and update-elc-2.el made two
4125 assumptions that are no longer correct: 4130 assumptions that are no longer correct:
4126 4131
4127 (1) The source and build trees are in the same place. 4132 (1) The source and build trees are in the same place.
4128 (2) They can make assumptions about where `.' is. 4133 (2) They can make assumptions about where `.' is.
4129 4134
4130 These files now compute the locations of the source and build 4135 These files now compute the locations of the source and build
4131 roots at the top of the file. *ALL* constant file names or path 4136 roots at the top of the file. *ALL* constant file names or path
4132 snippets must now be made absolute using expand-file-name and one 4137 snippets must now be made absolute using expand-file-name and one
4133 of these roots. 4138 of these roots.
4134 4139
4138 * packages.el (packages-hardcoded-lisp): Removed. 4143 * packages.el (packages-hardcoded-lisp): Removed.
4139 * packages.el (packages-useful-lisp): Removed. 4144 * packages.el (packages-useful-lisp): Removed.
4140 * packages.el (packages-unbytecompiled-lisp): Removed. 4145 * packages.el (packages-unbytecompiled-lisp): Removed.
4141 Remove some unused lists of Lisp files. packages-hardcoded-lisp 4146 Remove some unused lists of Lisp files. packages-hardcoded-lisp
4142 (empty, in any case) moved to dumped-lisp.el. 4147 (empty, in any case) moved to dumped-lisp.el.
4143 4148
4144 * startup.el (find-init-file-1): New. 4149 * startup.el (find-init-file-1): New.
4145 * startup.el (find-user-home-directory-init-file): 4150 * startup.el (find-user-home-directory-init-file):
4146 When a compiled init file is out-of-date wrt the uncompiled 4151 When a compiled init file is out-of-date wrt the uncompiled
4147 version, load the uncompiled version and issue a nasty warning. 4152 version, load the uncompiled version and issue a nasty warning.
4148 4153
4149 * update-elc-2.el (batch-update-elc-2): 4154 * update-elc-2.el (batch-update-elc-2):
4150 Force touching of auto-autoloads files when REBUILD_AUTOLOADS 4155 Force touching of auto-autoloads files when REBUILD_AUTOLOADS
4151 was set. 4156 was set.
4152 4157
4153 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): 4158 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)):
4154 Fix code that checks whether dumping is necessary to check against 4159 Fix code that checks whether dumping is necessary to check against
4155 xemacs.dmp, not xemacs.exe, when Unix and pdump. 4160 xemacs.dmp, not xemacs.exe, when Unix and pdump.
4156 4161
4157 2003-02-20 Ben Wing <ben@xemacs.org> 4162 2003-02-20 Ben Wing <ben@xemacs.org>
4158 4163
4159 * mule/mule-cmds.el: 4164 * mule/mule-cmds.el:
4160 * mule/mule-cmds.el (get-native-coding-system-from-language-environment): 4165 * mule/mule-cmds.el (get-native-coding-system-from-language-environment):
4161 * mule/mule-cmds.el (set-language-environment-coding-systems): 4166 * mule/mule-cmds.el (set-language-environment-coding-systems):
4166 4171
4167 2003-02-20 Ben Wing <ben@xemacs.org> 4172 2003-02-20 Ben Wing <ben@xemacs.org>
4168 4173
4169 * code-cmds.el (coding-system-change-eol-conversion): 4174 * code-cmds.el (coding-system-change-eol-conversion):
4170 Return a name not a coding system. 4175 Return a name not a coding system.
4171 4176
4172 * code-init.el: 4177 * code-init.el:
4173 * code-init.el (coding-system-default-variable-list): 4178 * code-init.el (coding-system-default-variable-list):
4174 * code-init.el (get-coding-system-variable): 4179 * code-init.el (get-coding-system-variable):
4175 * code-init.el (set-coding-system-variable): 4180 * code-init.el (set-coding-system-variable):
4176 * code-init.el (coding-system-variable-default-value): 4181 * code-init.el (coding-system-variable-default-value):
4177 Reindent. Remove `file-name' since it should always be the same 4182 Reindent. Remove `file-name' since it should always be the same
4178 as native. 4183 as native.
4179 4184
4180 * unicode.el (load-unicode-tables): 4185 * unicode.el (load-unicode-tables):
4181 Rename to load-unicode-mapping-table as suggested by the anonymous 4186 Rename to load-unicode-mapping-table as suggested by the anonymous
4182 (but rather Turnbullian) comment in unicode.c. 4187 (but rather Turnbullian) comment in unicode.c.
4183 4188
4184 2003-02-19 Ben Wing <ben@xemacs.org> 4189 2003-02-19 Ben Wing <ben@xemacs.org>
4194 * bytecomp.el (byte-compile-insert-header): 4199 * bytecomp.el (byte-compile-insert-header):
4195 Change code inserted to catch trying to load a Mule-only .elc 4200 Change code inserted to catch trying to load a Mule-only .elc
4196 file in a non-Mule XEmacs. Formerly you got the rather cryptic 4201 file in a non-Mule XEmacs. Formerly you got the rather cryptic
4197 "The required feature `mule' cannot be provided". Now you get 4202 "The required feature `mule' cannot be provided". Now you get
4198 "Loading this file requires Mule support". 4203 "Loading this file requires Mule support".
4199 4204
4200 * finder.el (finder-compile-keywords): 4205 * finder.el (finder-compile-keywords):
4201 Remove dependency on which directory this function is invoked 4206 Remove dependency on which directory this function is invoked
4202 from. 4207 from.
4203 4208
4204 * update-elc.el: 4209 * update-elc.el:
4252 to hold the arguments, so when we see a response file argument 4257 to hold the arguments, so when we see a response file argument
4253 (preceded by an @), read in the args (a bit of trickiness to do 4258 (preceded by an @), read in the args (a bit of trickiness to do
4254 this), and process recursively. Also frob .obj -> .c as mentioned 4259 this), and process recursively. Also frob .obj -> .c as mentioned
4255 earlier and handle other junk dependencies that need to be removed 4260 earlier and handle other junk dependencies that need to be removed
4256 (NEEDTODUMP, make-docfile.exe). 4261 (NEEDTODUMP, make-docfile.exe).
4257 4262
4258 * update-elc-2.el (do-update-elc-2): 4263 * update-elc-2.el (do-update-elc-2):
4259 Use :test `equal' in call to set-difference. 4264 Use :test `equal' in call to set-difference.
4260 4265
4261 * update-elc.el: 4266 * update-elc.el:
4262 Put back commented out kill-emacs, update header comment. 4267 Put back commented out kill-emacs, update header comment.
4263 4268
4264 2003-02-14 Ben Wing <ben@xemacs.org> 4269 2003-02-14 Ben Wing <ben@xemacs.org>
4265 4270
4286 * autoload.el (generate-file-autoloads-1): 4291 * autoload.el (generate-file-autoloads-1):
4287 * autoload.el (generate-c-file-autoloads-1): 4292 * autoload.el (generate-c-file-autoloads-1):
4288 Factor out common code in generate-{c-,}file-autoloads-1 into new 4293 Factor out common code in generate-{c-,}file-autoloads-1 into new
4289 function generate-autoload-ish-1. \(I was originally going to use 4294 function generate-autoload-ish-1. \(I was originally going to use
4290 this for custom as well but ended up thinking better of it.) 4295 this for custom as well but ended up thinking better of it.)
4291 4296
4292 * cus-dep.el: 4297 * cus-dep.el:
4293 * cus-dep.el (cusload-hash-table-marker): New. 4298 * cus-dep.el (cusload-hash-table-marker): New.
4294 * cus-dep.el (Custom-make-dependencies-1): 4299 * cus-dep.el (Custom-make-dependencies-1):
4295 Cache the old computed values in custom-load.el and reuse them as 4300 Cache the old computed values in custom-load.el and reuse them as
4296 necessary, to speed up running cus-dep (which would take 25-30 4301 necessary, to speed up running cus-dep (which would take 25-30
4297 seconds to do all files in lisp/*, lisp/*/* on my Pentium III 4302 seconds to do all files in lisp/*, lisp/*/* on my Pentium III
4298 700). Use `message' not `princ' to get correct newline behavior. 4303 700). Use `message' not `princ' to get correct newline behavior.
4299 Output messages showing each file we do actually process. 4304 Output messages showing each file we do actually process.
4300 4305
4301 * update-elc-2.el: 4306 * update-elc-2.el:
4302 * update-elc-2.el (dirfiles-table): New. 4307 * update-elc-2.el (dirfiles-table): New.
4303 * update-elc-2.el (do-update-elc-2): 4308 * update-elc-2.el (do-update-elc-2):
4304 * update-elc-2.el (batch-update-elc-2): 4309 * update-elc-2.el (batch-update-elc-2):
4305 Rewrite algorithm to be much faster -- cache calls to 4310 Rewrite algorithm to be much faster -- cache calls to
4322 presumably because, even though it has a cache, it's still 4327 presumably because, even though it has a cache, it's still
4323 statting each file to determine it's actually there. By calling 4328 statting each file to determine it's actually there. By calling
4324 directory-files ourselves, building a tree, and then looking in 4329 directory-files ourselves, building a tree, and then looking in
4325 that tree, we could drastically shorten the time needed to do the 4330 that tree, we could drastically shorten the time needed to do the
4326 locate operation.) 4331 locate operation.)
4327 4332
4328 2003-02-12 Jerry James <james@xemacs.org> 4333 2003-02-12 Jerry James <james@xemacs.org>
4329 4334
4330 * about.el (about-url-alist): Add my home page. 4335 * about.el (about-url-alist): Add my home page.
4331 * about.el (about-personal-info): Flatter myself. 4336 * about.el (about-personal-info): Flatter myself.
4332 4337
4350 * hyper-apropos.el (hyper-apropos-grok-functions): 4355 * hyper-apropos.el (hyper-apropos-grok-functions):
4351 * hyper-apropos.el (hyper-apropos-grok-variables): 4356 * hyper-apropos.el (hyper-apropos-grok-variables):
4352 Separate obsolete and non-obsolete stuff and make sure we note 4357 Separate obsolete and non-obsolete stuff and make sure we note
4353 when obsolete funs are just aliases for others. Also fix some 4358 when obsolete funs are just aliases for others. Also fix some
4354 problems with doc string hacking. 4359 problems with doc string hacking.
4355 4360
4356 * menubar-items.el: 4361 * menubar-items.el:
4357 * menubar-items.el (default-menubar): 4362 * menubar-items.el (default-menubar):
4358 Change the Help->Info submenu a bit. 4363 Change the Help->Info submenu a bit.
4359 4364
4360 * text-props.el (text-property-any): 4365 * text-props.el (text-property-any):
4361 * text-props.el (text-property-not-all): 4366 * text-props.el (text-property-not-all):
4362 Fix bug when end > start. 4367 Fix bug when end > start.
4363 4368
4364 * update-elc.el (unbytecompiled-lisp-files): 4369 * update-elc.el (unbytecompiled-lisp-files):
4365 Add raw-process.el. 4370 Add raw-process.el.
4366 4371
4367 2002-12-27 Stephen J. Turnbull <stephen@xemacs.org> 4372 2002-12-27 Stephen J. Turnbull <stephen@xemacs.org>
4368 4373
4470 Fix typo in name of lisp/mule, leading to compile failure. 4475 Fix typo in name of lisp/mule, leading to compile failure.
4471 4476
4472 * simple.el: 4477 * simple.el:
4473 * simple.el (motion-keys-for-shifted-motion): 4478 * simple.el (motion-keys-for-shifted-motion):
4474 Omit M-S-home/end from motion keys. 4479 Omit M-S-home/end from motion keys.
4475 4480
4476 * update-elc.el (undumped-exe): New. 4481 * update-elc.el (undumped-exe): New.
4477 * update-elc.el (dumped-exe): New. 4482 * update-elc.el (dumped-exe): New.
4478 * update-elc.el (dumped-exe-out-of-date-wrt-dump-files): New. 4483 * update-elc.el (dumped-exe-out-of-date-wrt-dump-files): New.
4479 * update-elc.el (dumped-exe-out-of-date-wrt-undumped-exe): New. 4484 * update-elc.el (dumped-exe-out-of-date-wrt-undumped-exe): New.
4480 * update-elc.el ("very-early-lisp.el"): 4485 * update-elc.el ("very-early-lisp.el"):
4489 -- be smarter about regenerating autoloads, so we don't need to use 4494 -- be smarter about regenerating autoloads, so we don't need to use
4490 loadup-el if not necessary 4495 loadup-el if not necessary
4491 -- use standard methods for loading/not loading auto-autoloads.el 4496 -- use standard methods for loading/not loading auto-autoloads.el
4492 (maybe fixes "Already loaded" error?) 4497 (maybe fixes "Already loaded" error?)
4493 -- rename misleading NOBYTECOMPILE flag file. 4498 -- rename misleading NOBYTECOMPILE flag file.
4494 4499
4495 * window-xemacs.el (window-list): 4500 * window-xemacs.el (window-list):
4496 Fix bug in default param. 4501 Fix bug in default param.
4497 4502
4498 * window-xemacs.el (really-set-window-configuration): 4503 * window-xemacs.el (really-set-window-configuration):
4499 * window-xemacs.el (restore-saved-window-parameters): 4504 * window-xemacs.el (restore-saved-window-parameters):
4500 Fix compile warnings. 4505 Fix compile warnings.
4501 4506
4502 2003-02-02 Steve Youngs <youngs@xemacs.org> 4507 2003-02-02 Steve Youngs <youngs@xemacs.org>
4503 4508
4504 * about.el (xemacs-hackers): Add Jerry, Ville, 4509 * about.el (xemacs-hackers): Add Jerry, Ville,
4505 (about-current-release-maintainers): Remove Martin, Jason. Add 4510 (about-current-release-maintainers): Remove Martin, Jason. Add
4506 Jerry, Ville. 4511 Jerry, Ville.
4507 (about-other-current-hackers): Add Martin, Jason. 4512 (about-other-current-hackers): Add Martin, Jason.
4508 (about-personal-info): Update me. Add Jerry, Ville. 4513 (about-personal-info): Update me. Add Jerry, Ville.
4509 (about-hacker-contribution): Update me, Martin, Steve T. Add 4514 (about-hacker-contribution): Update me, Martin, Steve T. Add
4513 4518
4514 * autoload.el: Drastically reorganized. 4519 * autoload.el: Drastically reorganized.
4515 4520
4516 API improvement: 4521 API improvement:
4517 4522
4518 (autoload-target-directory): 4523 (autoload-target-directory):
4519 (batch-update-autoloads): 4524 (batch-update-autoloads):
4520 (batch-update-directory): 4525 (batch-update-directory):
4521 (batch-update-one-directory): 4526 (batch-update-one-directory):
4522 (batch-force-update-one-directory): 4527 (batch-force-update-one-directory):
4523 Deprecated. 4528 Deprecated.
4524 (autoload-feature-prefix): New special. 4529 (autoload-feature-prefix): New special.
4525 (autoload-package-name): Obsolete alias for autoload-feature-prefix. 4530 (autoload-package-name): Obsolete alias for autoload-feature-prefix.
4526 (autoload-batch-update-autoloads): New function. Main 4531 (autoload-batch-update-autoloads): New function. Main
4569 separator. Patch due to Martin Buchholz. 4574 separator. Patch due to Martin Buchholz.
4570 4575
4571 2003-01-10 Mike Sperber <mike@xemacs.org> 4576 2003-01-10 Mike Sperber <mike@xemacs.org>
4572 4577
4573 * window-xemacs.el: Revert his change 4578 * window-xemacs.el: Revert his change
4574 4579
4575 2003-01-10 Mike Sperber <mike@xemacs.org> 4580 2003-01-10 Mike Sperber <mike@xemacs.org>
4576 4581
4577 * window-xemacs.el (window-reduce-to-one): Rewrite in terms of 4582 * window-xemacs.el (window-reduce-to-one): Rewrite in terms of
4578 `delete-other-windows.' 4583 `delete-other-windows.'
4579 (window-find-buffer-subwindow): Add. 4584 (window-find-buffer-subwindow): Add.
4580 4585
4581 It caused subtle breakage. (And add a comment to that effect.) 4586 It caused subtle breakage. (And add a comment to that effect.)
4582 4587
4583 2003-01-13 Mike Sperber <mike@xemacs.org> 4588 2003-01-13 Mike Sperber <mike@xemacs.org>
4584 4589
4585 * packages.el: 4590 * packages.el:
4586 * find-paths.el: Revert this change 4591 * find-paths.el: Revert this change
4587 4592
4588 2000-04-01 Mike Sperber <mike@xemacs.org> 4593 2000-04-01 Mike Sperber <mike@xemacs.org>
4589 4594
4590 * packages.el (packages-find-package-directories): Added support 4595 * packages.el (packages-find-package-directories): Added support
4625 2003-01-09 Stephen J. Turnbull <stephen@xemacs.org> 4630 2003-01-09 Stephen J. Turnbull <stephen@xemacs.org>
4626 4631
4627 * mule/japan-util.el (setup-japanese-environment-internal): 4632 * mule/japan-util.el (setup-japanese-environment-internal):
4628 usg-unix-v is not a suitable catchall. 4633 usg-unix-v is not a suitable catchall.
4629 4634
4630 * mule/viet-util.el: 4635 * mule/viet-util.el:
4631 * mule/ethio-util.el: 4636 * mule/ethio-util.el:
4632 characater -> character. 4637 characater -> character.
4633 4638
4634 * mule/cyril-util.el (cyrillic-language-alist): There is no such 4639 * mule/cyril-util.el (cyrillic-language-alist): There is no such
4635 language as Serbo-Croatian, according to Hrvoje, who oughtta know. 4640 language as Serbo-Croatian, according to Hrvoje, who oughtta know.
4665 2002-12-02 Mike Sperber <mike@xemacs.org> 4670 2002-12-02 Mike Sperber <mike@xemacs.org>
4666 4671
4667 * The Great Window Configuration rewrite: Re-implement window 4672 * The Great Window Configuration rewrite: Re-implement window
4668 configuration functionality in Emacs Lisp. 4673 configuration functionality in Emacs Lisp.
4669 4674
4670 * window-xemacs.el (current-window-configuration): 4675 * window-xemacs.el (current-window-configuration):
4671 (set-window-configuration): (plus many functions they depend on) 4676 (set-window-configuration): (plus many functions they depend on)
4672 Re-implement window configurations in Emacs Lisp. 4677 Re-implement window configurations in Emacs Lisp.
4673 4678
4674 2002-12-03 Didier Verna <didier@xemacs.org> 4679 2002-12-03 Didier Verna <didier@xemacs.org>
4675 4680
5442 * mule/japanese.el: Don't quote function expressions listed as 5447 * mule/japanese.el: Don't quote function expressions listed as
5443 `native-coding-system'. 5448 `native-coding-system'.
5444 * mule/chinese.el: Likewise. 5449 * mule/chinese.el: Likewise.
5445 5450
5446 2002-06-03 Ben Wing <ben@xemacs.org> and 5451 2002-06-03 Ben Wing <ben@xemacs.org> and
5447 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 5452 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5448 5453
5449 * process.el: 5454 * process.el:
5450 * process.el (process-synchronize-point): New. 5455 * process.el (process-synchronize-point): New.
5451 * process.el (call-process-internal): 5456 * process.el (call-process-internal):
5452 Create new process-synchronize-point to avoid dynamic binding 5457 Create new process-synchronize-point to avoid dynamic binding
5565 5570
5566 * cus-edit.el (custom-save-pretty-print): New variable 5571 * cus-edit.el (custom-save-pretty-print): New variable
5567 (custom-save-variable-p): New function 5572 (custom-save-variable-p): New function
5568 (custom-save-variable-internal): New function 5573 (custom-save-variable-internal): New function
5569 (custom-save-variables): Modified 5574 (custom-save-variables): Modified
5570 (custom-save-face-p): New function 5575 (custom-save-face-p): New function
5571 (custom-save-face-internal): Modified 5576 (custom-save-face-internal): Modified
5572 (custom-save-faces): Modified 5577 (custom-save-faces): Modified
5573 Save customized variables and faces in the alphabetic order. 5578 Save customized variables and faces in the alphabetic order.
5574 `custom-save-pretty-print' turns on/off pretty-printing values. 5579 `custom-save-pretty-print' turns on/off pretty-printing values.
5575 5580
5576 2002-05-16 Ben Wing <ben@xemacs.org> 5581 2002-05-16 Ben Wing <ben@xemacs.org>
5577 5582
5657 Port of `Info-index' change from 21.4. 5662 Port of `Info-index' change from 21.4.
5658 5663
5659 2002-04-23 Jerry James <james@xemacs.org> 5664 2002-04-23 Jerry James <james@xemacs.org>
5660 5665
5661 * select.el (get-clipboard): Document connection with 5666 * select.el (get-clipboard): Document connection with
5662 interprogram-paste-function. 5667 interprogram-paste-function.
5663 * select.el (get-selection): Document that nil should be 5668 * select.el (get-selection): Document that nil should be
5664 returned if XEmacs owns the selection. 5669 returned if XEmacs owns the selection.
5665 Remove unnecessary variable. 5670 Remove unnecessary variable.
5666 * simple.el (kill-ring-max): Synch with FSF Emacs 21.2. 5671 * simple.el (kill-ring-max): Synch with FSF Emacs 21.2.
5667 * simple.el (kill-new): Synch with FSF Emacs 21.2 5672 * simple.el (kill-new): Synch with FSF Emacs 21.2
5668 5673
5669 2002-05-05 Ben Wing <ben@xemacs.org> 5674 2002-05-05 Ben Wing <ben@xemacs.org>
5670 5675
6125 * startup.el (early-error-handler): 6130 * startup.el (early-error-handler):
6126 fix warnings. 6131 fix warnings.
6127 6132
6128 2002-03-16 IKEYAMA Tomonori <tomonori@suiyokai.org> 6133 2002-03-16 IKEYAMA Tomonori <tomonori@suiyokai.org>
6129 6134
6130 * unicode.el (load-unicode-tables): Make table for latin-jisx0201. 6135 * unicode.el (load-unicode-tables): Make table for latin-jisx0201.
6131 * mule/mule-msw-init.el: Character sets to codepage mapping 6136 * mule/mule-msw-init.el: Character sets to codepage mapping
6132 change. Add japanese-jisx0212, delete japanese-jisx0208-1978. 6137 change. Add japanese-jisx0212, delete japanese-jisx0208-1978.
6133 6138
6134 2002-03-15 Ben Wing <ben@xemacs.org> 6139 2002-03-15 Ben Wing <ben@xemacs.org>
6135 6140
6136 * mule\mule-charset.el: 6141 * mule\mule-charset.el:
6137 * mule\mule-charset.el (char-width): Removed. 6142 * mule\mule-charset.el (char-width): Removed.
6280 6285
6281 * toolbar.el (default-toolbar-position): but I tested it! typo fix. 6286 * toolbar.el (default-toolbar-position): but I tested it! typo fix.
6282 6287
6283 2002-03-05 Mats Lidell <matsl@contactor.se> 6288 2002-03-05 Mats Lidell <matsl@contactor.se>
6284 6289
6285 * help-nomule.el (tutorial-supported-languages): Added Swedish 6290 * help-nomule.el (tutorial-supported-languages): Added Swedish
6286 tutorial. Sorted languages. 6291 tutorial. Sorted languages.
6287 6292
6288 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com> 6293 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com>
6289 6294
6290 * minibuf.el (completing-read): Update docstring. 6295 * minibuf.el (completing-read): Update docstring.
6291 6296
6511 * files.el (auto-mode-alist): GNUmakefile is a Makefile, 6516 * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6512 "system default" Xdefaults and friends get xrdb-mode. 6517 "system default" Xdefaults and friends get xrdb-mode.
6513 6518
6514 2002-03-05 Mats Lidell <matsl@contactor.se> 6519 2002-03-05 Mats Lidell <matsl@contactor.se>
6515 6520
6516 * help-nomule.el (tutorial-supported-languages): Added Swedish 6521 * help-nomule.el (tutorial-supported-languages): Added Swedish
6517 tutorial. Sorted languages. 6522 tutorial. Sorted languages.
6518 6523
6519 2002-02-11 Mike Sperber <mike@xemacs.org> 6524 2002-02-11 Mike Sperber <mike@xemacs.org>
6520 6525
6521 * info.el (Info-maybe-update-dir): Regenerate dir if we're 6526 * info.el (Info-maybe-update-dir): Regenerate dir if we're
6522 regenerating outdated dir files and dir is non-existent. 6527 regenerating outdated dir files and dir is non-existent.
6662 * files.el (auto-mode-alist): .9 files are man pages, too. 6667 * files.el (auto-mode-alist): .9 files are man pages, too.
6663 6668
6664 2001-12-04 John Paul Wallington <jpw@shootybangbang.com> 6669 2001-12-04 John Paul Wallington <jpw@shootybangbang.com>
6665 6670
6666 * paragraphs.el (mark-paragraph): synched with FSF; 6671 * paragraphs.el (mark-paragraph): synched with FSF;
6667 added optional argument. 6672 added optional argument.
6668 6673
6669 2001-12-03 Didier Verna <didier@xemacs.org> 6674 2001-12-03 Didier Verna <didier@xemacs.org>
6670 6675
6671 * rect.el: autoload `replace-rectangle'. 6676 * rect.el: autoload `replace-rectangle'.
6672 * keydefs.el (global-map): bind it to `C-x r p'. 6677 * keydefs.el (global-map): bind it to `C-x r p'.
7447 * gpm.el (gpm-delete-device-hook): 7452 * gpm.el (gpm-delete-device-hook):
7448 Clean up (new function gpm-is-supported-p eliminates duplicate 7453 Clean up (new function gpm-is-supported-p eliminates duplicate
7449 code in gpm-create/delete-device-hook) and eliminate warnings. 7454 code in gpm-create/delete-device-hook) and eliminate warnings.
7450 7455
7451 ---------- make byte-recompile-directory work in the --------- 7456 ---------- make byte-recompile-directory work in the ---------
7452 core `lisp' dir, even in the absence of 7457 core `lisp' dir, even in the absence of
7453 a Mule XEmacs (i.e. make it skip the Mule 7458 a Mule XEmacs (i.e. make it skip the Mule
7454 files rather than trying to compile them). 7459 files rather than trying to compile them).
7455 now you should be able to do `touch *.el' 7460 now you should be able to do `touch *.el'
7456 in the `lisp' dir, then 7461 in the `lisp' dir, then
7457 M-x byte-recompile-directory, and get no 7462 M-x byte-recompile-directory, and get no
7458 warnings. 7463 warnings.
7459 7464
7460 * bytecomp.el: 7465 * bytecomp.el:
7461 * bytecomp.el (byte-recompile-ignore-uncompilable-mule-files): New. 7466 * bytecomp.el (byte-recompile-ignore-uncompilable-mule-files): New.
7462 * bytecomp.el (byte-compile-inbuffer): 7467 * bytecomp.el (byte-compile-inbuffer):
7463 * bytecomp.el (byte-compile-inbuffer)): New. 7468 * bytecomp.el (byte-compile-inbuffer)): New.
8064 8069
8065 * XEmacs 21.2.45 "Thelxepeia" is released. 8070 * XEmacs 21.2.45 "Thelxepeia" is released.
8066 8071
8067 2001-01-25 Jason R. Mastaler <jason@xemacs.org> 8072 2001-01-25 Jason R. Mastaler <jason@xemacs.org>
8068 8073
8069 * about.el (xemacs-hackers): update my entry. 8074 * about.el (xemacs-hackers): update my entry.
8070 * about.el (about-maintainer-info): ditto. 8075 * about.el (about-maintainer-info): ditto.
8071 * about.el (about-hackers): ditto. 8076 * about.el (about-hackers): ditto.
8072 8077
8073 2001-02-20 Jan Vroonhof <jan@xemacs.org> 8078 2001-02-20 Jan Vroonhof <jan@xemacs.org>
8074 8079
8075 * about.el (about-maintainer-info): More vanity info about 8080 * about.el (about-maintainer-info): More vanity info about
8076 yours truly. 8081 yours truly.
9298 9303
9299 * code-files.el: Move Mule-specific code to mule-coding.el. 9304 * code-files.el: Move Mule-specific code to mule-coding.el.
9300 9305
9301 2000-07-15 Ben Wing <ben@xemacs.org> 9306 2000-07-15 Ben Wing <ben@xemacs.org>
9302 9307
9303 * autoload.el: 9308 * autoload.el:
9304 Fixed comments. 9309 Fixed comments.
9305 9310
9306 * cmdloop.el: 9311 * cmdloop.el:
9307 * cmdloop.el (yes-or-no-p): 9312 * cmdloop.el (yes-or-no-p):
9308 * cmdloop.el (y-or-n-p): 9313 * cmdloop.el (y-or-n-p):
9309 Make these functions use should-use-dialog-box-p and not be 9314 Make these functions use should-use-dialog-box-p and not be
9310 overridden in dialog.el. 9315 overridden in dialog.el.
9311 9316
9312 * cus-dep.el: 9317 * cus-dep.el:
9313 * cus-dep.el (Custom-make-dependencies): Removed. 9318 * cus-dep.el (Custom-make-dependencies): Removed.
9314 * cus-dep.el (Custom-make-dependencies-1): New. 9319 * cus-dep.el (Custom-make-dependencies-1): New.
9315 * cus-dep.el (Custom-make-one-dependency): New. 9320 * cus-dep.el (Custom-make-one-dependency): New.
9316 New entry point for use in Makefiles, to avoid excessive 9321 New entry point for use in Makefiles, to avoid excessive
9317 invocations. 9322 invocations.
9318 9323
9319 * cus-edit.el (custom-variable-reset-saved): 9324 * cus-edit.el (custom-variable-reset-saved):
9320 * cus-edit.el (custom-variable-reset-standard): 9325 * cus-edit.el (custom-variable-reset-standard):
9321 * cus-edit.el (custom-save-resets): 9326 * cus-edit.el (custom-save-resets):
9322 Fix bytecompiler warnings. 9327 Fix bytecompiler warnings.
9323 9328
9324 * dialog.el: 9329 * dialog.el:
9325 * dialog.el (yes-or-no-p-dialog-box): 9330 * dialog.el (yes-or-no-p-dialog-box):
9326 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed. 9331 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
9327 * dialog.el (y-or-n-p-maybe-dialog-box): Removed. 9332 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
9328 * dialog.el (get-dialog-box-response): 9333 * dialog.el (get-dialog-box-response):
9329 * dialog.el (message-or-box): 9334 * dialog.el (message-or-box):
9330 * dialog.el (make-dialog-box): 9335 * dialog.el (make-dialog-box):
9331 * dialog.el (popup-dialog-box): New. 9336 * dialog.el (popup-dialog-box): New.
9332 Avoid yes-or-no-p bogosities. 9337 Avoid yes-or-no-p bogosities.
9333 Create a general function `make-dialog-box' to encapsulate all 9338 Create a general function `make-dialog-box' to encapsulate all
9334 dialog box methods; easily extendible. popup-dialog-box now obsolete. 9339 dialog box methods; easily extendible. popup-dialog-box now obsolete.
9335 9340
9336 * dumped-lisp.el (preloaded-file-list): 9341 * dumped-lisp.el (preloaded-file-list):
9337 Add dialog-items. Clean up. Group files by types. 9342 Add dialog-items. Clean up. Group files by types.
9338 9343
9339 * easymenu.el (easy-menu-add): 9344 * easymenu.el (easy-menu-add):
9340 * easymenu.el (easy-menu-remove): 9345 * easymenu.el (easy-menu-remove):
9341 Account for accelerators. 9346 Account for accelerators.
9342 9347
9343 * extents.el: 9348 * extents.el:
9344 * extents.el (extent-list): New args, like in map-extents. 9349 * extents.el (extent-list): New args, like in map-extents.
9345 * extents.el (extent-at-event): New. 9350 * extents.el (extent-at-event): New.
9346 * extents.el (extents-at-event): New. 9351 * extents.el (extents-at-event): New.
9347 9352
9348 * font-lock.el: 9353 * font-lock.el:
9349 * font-lock.el (font-lock-mode): 9354 * font-lock.el (font-lock-mode):
9350 * font-lock.el (font-lock-default-fontify-buffer): 9355 * font-lock.el (font-lock-default-fontify-buffer):
9351 * font-lock.el (font-lock-default-unfontify-region): 9356 * font-lock.el (font-lock-default-unfontify-region):
9352 * font-lock.el (font-lock-fontify-syntactically-region): 9357 * font-lock.el (font-lock-fontify-syntactically-region):
9353 * font-lock.el (font-lock-fontify-keywords-region): 9358 * font-lock.el (font-lock-fontify-keywords-region):
9354 Use new progress-feedback names. 9359 Use new progress-feedback names.
9355 9360
9356 * font-lock.el (java-font-lock-identifier-regexp): 9361 * font-lock.el (java-font-lock-identifier-regexp):
9357 * font-lock.el (java-font-lock-class-name-regexp): 9362 * font-lock.el (java-font-lock-class-name-regexp):
9358 Fix bytecompiler warnings. 9363 Fix bytecompiler warnings.
9359 9364
9360 * gutter-items.el: 9365 * gutter-items.el:
9361 * gutter-items.el (progress-display-use-echo-area): Removed. 9366 * gutter-items.el (progress-display-use-echo-area): Removed.
9362 * gutter-items.el (progress-feedback-use-echo-area): New. 9367 * gutter-items.el (progress-feedback-use-echo-area): New.
9363 * gutter-items.el (progress-display-popup-period): Removed. 9368 * gutter-items.el (progress-display-popup-period): Removed.
9364 * gutter-items.el (progress-feedback-popup-period): New. 9369 * gutter-items.el (progress-feedback-popup-period): New.
9365 * gutter-items.el (set-progress-display-style): Removed. 9370 * gutter-items.el (set-progress-display-style): Removed.
9366 * gutter-items.el (set-progress-feedback-style): New. 9371 * gutter-items.el (set-progress-feedback-style): New.
9367 * gutter-items.el (progress-display-style): Removed. 9372 * gutter-items.el (progress-display-style): Removed.
9368 * gutter-items.el (progress-feedback-style): New. 9373 * gutter-items.el (progress-feedback-style): New.
9369 * gutter-items.el (progress-stack): 9374 * gutter-items.el (progress-stack):
9370 * gutter-items.el (progress-displayed-p): Removed. 9375 * gutter-items.el (progress-displayed-p): Removed.
9371 * gutter-items.el (progress-feedbacked-p): New. 9376 * gutter-items.el (progress-feedbacked-p): New.
9372 * gutter-items.el (clear-progress-display): Removed. 9377 * gutter-items.el (clear-progress-display): Removed.
9373 * gutter-items.el (clear-progress-feedback): New. 9378 * gutter-items.el (clear-progress-feedback): New.
9374 * gutter-items.el (progress-display-clear-when-idle): Removed. 9379 * gutter-items.el (progress-display-clear-when-idle): Removed.
9375 * gutter-items.el (progress-feedback-clear-when-idle): New. 9380 * gutter-items.el (progress-feedback-clear-when-idle): New.
9376 * gutter-items.el (remove-progress-display): Removed. 9381 * gutter-items.el (remove-progress-display): Removed.
9377 * gutter-items.el (remove-progress-feedback): New. 9382 * gutter-items.el (remove-progress-feedback): New.
9378 * gutter-items.el (progress-display-dispatch-non-command-events): Removed. 9383 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
9379 * gutter-items.el (progress-feedback-dispatch-non-command-events): New. 9384 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
9380 * gutter-items.el (append-progress-display): Removed. 9385 * gutter-items.el (append-progress-display): Removed.
9381 * gutter-items.el (append-progress-feedback): New. 9386 * gutter-items.el (append-progress-feedback): New.
9382 * gutter-items.el (abort-progress-display): Removed. 9387 * gutter-items.el (abort-progress-display): Removed.
9383 * gutter-items.el (abort-progress-feedback): New. 9388 * gutter-items.el (abort-progress-feedback): New.
9384 * gutter-items.el (raw-append-progress-display): Removed. 9389 * gutter-items.el (raw-append-progress-display): Removed.
9385 * gutter-items.el (raw-append-progress-feedback): New. 9390 * gutter-items.el (raw-append-progress-feedback): New.
9386 * gutter-items.el (display-progress-display): Removed. 9391 * gutter-items.el (display-progress-display): Removed.
9387 * gutter-items.el (display-progress-feedback): New. 9392 * gutter-items.el (display-progress-feedback): New.
9388 * gutter-items.el (current-progress-display): Removed. 9393 * gutter-items.el (current-progress-display): Removed.
9389 * gutter-items.el (current-progress-feedback): New. 9394 * gutter-items.el (current-progress-feedback): New.
9390 * gutter-items.el (current-progress-display-label): Removed. 9395 * gutter-items.el (current-progress-display-label): Removed.
9391 * gutter-items.el (current-progress-feedback-label): New. 9396 * gutter-items.el (current-progress-feedback-label): New.
9392 * gutter-items.el (progress-display): Removed. 9397 * gutter-items.el (progress-display): Removed.
9393 * gutter-items.el (progress-feedback): New. 9398 * gutter-items.el (progress-feedback): New.
9394 Replace "progress-display" with "progress-feedback" globally. 9399 Replace "progress-display" with "progress-feedback" globally.
9395 9400
9396 * gutter-items.el (lprogress-display): Removed. 9401 * gutter-items.el (lprogress-display): Removed.
9397 * gutter-items.el (progress-feedback-with-label): New. 9402 * gutter-items.el (progress-feedback-with-label): New.
9398 Rename lprogress-display ==> progress-feedback-with-label. 9403 Rename lprogress-display ==> progress-feedback-with-label.
9399 9404
9400 * gutter-items.el (search-dialog-direction): Removed. 9405 * gutter-items.el (search-dialog-direction): Removed.
9401 * gutter-items.el (search-dialog-text): Removed. 9406 * gutter-items.el (search-dialog-text): Removed.
9402 * gutter-items.el (search-dialog-callback): Removed. 9407 * gutter-items.el (search-dialog-callback): Removed.
9403 * gutter-items.el (make-search-dialog): Removed. 9408 * gutter-items.el (make-search-dialog): Removed.
9404 Move to dialog-items.el. 9409 Move to dialog-items.el.
9405 9410
9406 * help.el: 9411 * help.el:
9407 * help.el (help-mode-quit): 9412 * help.el (help-mode-quit):
9408 * help.el (mode-for-help): New. 9413 * help.el (mode-for-help): New.
9409 * help.el (help-sticky-window): New. 9414 * help.el (help-sticky-window): New.
9410 * help.el (help-window-config): New. 9415 * help.el (help-window-config): New.
9411 * help.el (with-displaying-help-buffer): 9416 * help.el (with-displaying-help-buffer):
9412 * help.el (function-at-event): New. 9417 * help.el (function-at-event): New.
9413 * help.el (help-symbol-regexp): New. 9418 * help.el (help-symbol-regexp): New.
9414 * help.el (help-symbol-run-function-1): New. 9419 * help.el (help-symbol-run-function-1): New.
9415 * help.el (help-symbol-run-function): New. 9420 * help.el (help-symbol-run-function): New.
9416 * help.el (help-symbol-function-context-menu): New. 9421 * help.el (help-symbol-function-context-menu): New.
9417 * help.el (help-symbol-variable-context-menu): New. 9422 * help.el (help-symbol-variable-context-menu): New.
9418 * help.el (help-symbol-function-and-variable-context-menu): New. 9423 * help.el (help-symbol-function-and-variable-context-menu): New.
9419 * help.el (frob-help-extents): New. 9424 * help.el (frob-help-extents): New.
9420 * help.el (describe-function-1): 9425 * help.el (describe-function-1):
9421 * help.el (variable-at-point): 9426 * help.el (variable-at-point):
9422 * help.el (variable-at-event): New. 9427 * help.el (variable-at-event): New.
9423 * help.el (describe-variable): 9428 * help.el (describe-variable):
9424 Major overhaul. 9429 Major overhaul.
9425 - Make functions and variables be mousable. 9430 - Make functions and variables be mousable.
9426 - Middle button hyperlinks. 9431 - Middle button hyperlinks.
9427 - New context-menu entries. 9432 - New context-menu entries.
9428 9433
9429 * keydefs.el: 9434 * keydefs.el:
9430 * keydefs.el (global-map): 9435 * keydefs.el (global-map):
9431 New key bindings to move lines up and down. 9436 New key bindings to move lines up and down.
9432 9437
9433 * lisp-mode.el: 9438 * lisp-mode.el:
9434 * lisp-mode.el (construct-lisp-mode-menu): New. 9439 * lisp-mode.el (construct-lisp-mode-menu): New.
9435 * lisp-mode.el (emacs-lisp-mode-popup-menu): 9440 * lisp-mode.el (emacs-lisp-mode-popup-menu):
9436 * lisp-mode.el (lisp-interaction-mode-menubar-menu): 9441 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
9437 * lisp-mode.el (emacs-lisp-mode-menubar-menu): 9442 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
9438 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better. 9443 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
9439 Make popup and menubar menus be different. Popup menu uses 9444 Make popup and menubar menus be different. Popup menu uses
9440 clicked location and automatically assumes symbol under the mouse 9445 clicked location and automatically assumes symbol under the mouse
9441 for various commands. 9446 for various commands.
9442 9447
9443 * menubar-items.el: 9448 * menubar-items.el:
9444 * menubar-items.el (bookmark-menu-filter): Add accelerators. 9449 * menubar-items.el (bookmark-menu-filter): Add accelerators.
9445 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'. 9450 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
9446 9451
9447 * menubar-items.el (global-popup-menu): Removed. 9452 * menubar-items.el (global-popup-menu): Removed.
9448 * menubar-items.el (mode-popup-menu): Removed. 9453 * menubar-items.el (mode-popup-menu): Removed.
9449 * menubar-items.el (activate-popup-menu-hook): Removed. 9454 * menubar-items.el (activate-popup-menu-hook): Removed.
9450 * menubar-items.el (popup-mode-menu): Removed. 9455 * menubar-items.el (popup-mode-menu): Removed.
9451 * menubar-items.el (popup-buffer-menu): Removed. 9456 * menubar-items.el (popup-buffer-menu): Removed.
9452 * menubar-items.el (popup-menubar-menu): Removed. 9457 * menubar-items.el (popup-menubar-menu): Removed.
9453 Move to menubar.el. 9458 Move to menubar.el.
9454 9459
9455 * menubar.el: 9460 * menubar.el:
9456 * menubar.el (global-popup-menu): New. 9461 * menubar.el (global-popup-menu): New.
9457 * menubar.el (mode-popup-menu): New. 9462 * menubar.el (mode-popup-menu): New.
9458 * menubar.el (activate-popup-menu-hook): New. 9463 * menubar.el (activate-popup-menu-hook): New.
9459 * menubar.el (last-popup-menu-event): New. 9464 * menubar.el (last-popup-menu-event): New.
9460 * menubar.el (popup-mode-menu): New. 9465 * menubar.el (popup-mode-menu): New.
9461 * menubar.el (popup-buffer-menu): New. 9466 * menubar.el (popup-buffer-menu): New.
9462 * menubar.el (popup-menubar-menu): New. 9467 * menubar.el (popup-menubar-menu): New.
9463 * menubar.el (menu-call-at-event): New. 9468 * menubar.el (menu-call-at-event): New.
9464 Move non-content functions here. Add support for context menu 9469 Move non-content functions here. Add support for context menu
9465 items on extents. 9470 items on extents.
9466 9471
9467 * minibuf.el (minibuffer-history-uniquify): 9472 * minibuf.el (minibuffer-history-uniquify):
9468 Typo fix. 9473 Typo fix.
9469 9474
9470 * minibuf.el (read-file-name-1): 9475 * minibuf.el (read-file-name-1):
9471 Call new file dialog box if it exists. 9476 Call new file dialog box if it exists.
9472 9477
9473 * minibuf.el (mouse-rfn-setup-vars): 9478 * minibuf.el (mouse-rfn-setup-vars):
9474 Clean up "chop" action. 9479 Clean up "chop" action.
9475 9480
9476 * mouse.el: 9481 * mouse.el:
9477 * mouse.el (button2): Now bound to mouse-track. 9482 * mouse.el (button2): Now bound to mouse-track.
9478 * mouse.el (click-inside-extent-p): 9483 * mouse.el (click-inside-extent-p):
9479 * mouse.el (point-inside-extent-p): 9484 * mouse.el (point-inside-extent-p):
9480 * mouse.el (point-inside-selection-p): 9485 * mouse.el (point-inside-selection-p):
9481 * mouse.el (mouse-drag-or-yank): Removed. 9486 * mouse.el (mouse-drag-or-yank): Removed.
9482 * mouse.el (mouse-begin-drag-n-drop): New. 9487 * mouse.el (mouse-begin-drag-n-drop): New.
9483 * mouse.el (mouse-eval-sexp): 9488 * mouse.el (mouse-eval-sexp):
9484 * mouse.el (mouse-track-activate-strokes): New. 9489 * mouse.el (mouse-track-activate-strokes): New.
9485 * mouse.el (mouse-track-do-activate): New. 9490 * mouse.el (mouse-track-do-activate): New.
9486 * mouse.el (mouse-track): 9491 * mouse.el (mouse-track):
9487 * mouse.el (default-mouse-track-event-is-with-button): New. 9492 * mouse.el (default-mouse-track-event-is-with-button): New.
9488 * mouse.el (default-mouse-track-cleanup-hook): 9493 * mouse.el (default-mouse-track-cleanup-hook):
9489 * mouse.el (default-mouse-track-drag-hook): 9494 * mouse.el (default-mouse-track-drag-hook):
9490 * mouse.el (default-mouse-track-drag-up-hook): 9495 * mouse.el (default-mouse-track-drag-up-hook):
9491 * mouse.el (default-mouse-track-click-hook): 9496 * mouse.el (default-mouse-track-click-hook):
9492 Merge drag-n-drop into mouse-track. 9497 Merge drag-n-drop into mouse-track.
9493 Add general "activate" support to replace specific button2 kludges. 9498 Add general "activate" support to replace specific button2 kludges.
9494 Use "button modifier" support in mouse-track. 9499 Use "button modifier" support in mouse-track.
9495 9500
9496 * package-get.el (package-get-dependencies): Fix bytecompiler warnings. 9501 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
9497 9502
9498 * package-ui.el: 9503 * package-ui.el:
9499 * package-ui.el (pui-menu): 9504 * package-ui.el (pui-menu):
9500 * package-ui.el (pui-popup-context-sensitive): Removed. 9505 * package-ui.el (pui-popup-context-sensitive): Removed.
9501 Fix bytecompiler warnings. 9506 Fix bytecompiler warnings.
9502 Clean up popup code a bit. 9507 Clean up popup code a bit.
9503 9508
9504 * select.el (get-selection-no-error): Fix bytecompiler warnings. 9509 * select.el (get-selection-no-error): Fix bytecompiler warnings.
9505 9510
9506 * simple.el: 9511 * simple.el:
9507 * simple.el (transpose-lines): 9512 * simple.el (transpose-lines):
9508 * simple.el (transpose-line-up): New. 9513 * simple.el (transpose-line-up): New.
9509 * simple.el (transpose-line-down): New. 9514 * simple.el (transpose-line-down): New.
9510 * simple.el (transpose-subr): 9515 * simple.el (transpose-subr):
9511 * simple.el (transpose-subr-1): Removed. 9516 * simple.el (transpose-subr-1): Removed.
9512 Clean up, add functions to move lines up and down. 9517 Clean up, add functions to move lines up and down.
9513 9518
9514 * startup.el (mail-host-address): 9519 * startup.el (mail-host-address):
9515 * startup.el (user-mail-address): 9520 * startup.el (user-mail-address):
9516 Customize. 9521 Customize.
9517 9522
9518 * subr.el: 9523 * subr.el:
9519 * subr.el (set-symbol-value-in-buffer): New. 9524 * subr.el (set-symbol-value-in-buffer): New.
9520 * subr.el (error): 9525 * subr.el (error):
9521 * subr.el (check-argument-type): 9526 * subr.el (check-argument-type):
9522 * subr.el (defined-error-p): New. 9527 * subr.el (defined-error-p): New.
9523 Add structured error support. 9528 Add structured error support.
9524 9529
9525 * toolbar-items.el (toolbar-compile): 9530 * toolbar-items.el (toolbar-compile):
9526 Use new make-dialog-box. 9531 Use new make-dialog-box.
9527 9532
9528 * update-elc.el: 9533 * update-elc.el:
9529 9534
9530 * userlock.el (ask-user-about-lock-dbox): 9535 * userlock.el (ask-user-about-lock-dbox):
9531 * userlock.el (ask-user-about-supersession-threat-dbox): 9536 * userlock.el (ask-user-about-supersession-threat-dbox):
9532 * userlock.el (ask-user-about-lock): 9537 * userlock.el (ask-user-about-lock):
9533 * userlock.el (ask-user-about-supersession-threat): 9538 * userlock.el (ask-user-about-supersession-threat):
9534 Use new make-dialog-box. 9539 Use new make-dialog-box.
9535 Add safety checks; use should use-dialog-box-p. 9540 Add safety checks; use should use-dialog-box-p.
9536 9541
9537 * window-xemacs.el: 9542 * window-xemacs.el:
9538 * window-xemacs.el (__buffer-dedicated-frame): 9543 * window-xemacs.el (__buffer-dedicated-frame):
9539 * window-xemacs.el (buffer-dedicated-frame): New. 9544 * window-xemacs.el (buffer-dedicated-frame): New.
9540 * window-xemacs.el (set-buffer-dedicated-frame): New. 9545 * window-xemacs.el (set-buffer-dedicated-frame): New.
9541 Move dedicated-frame stuff into lisp. 9546 Move dedicated-frame stuff into lisp.
9542 9547
9543 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> 9548 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
9544 9549
9545 * printer.el (generic-print-region): Do not require that 9550 * printer.el (generic-print-region): Do not require that
9546 `printer-name' be set. 9551 `printer-name' be set.
9719 9724
9720 2000-07-06 Craig Lanning <lanning@scra.org> 9725 2000-07-06 Craig Lanning <lanning@scra.org>
9721 9726
9722 * custom-load.el (faces): 9727 * custom-load.el (faces):
9723 9728
9724 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure 9729 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
9725 dir is a regex. 9730 dir is a regex.
9726 9731
9727 * process.el (call-process-internal): from Dan Holmsand, use binary 9732 * process.el (call-process-internal): from Dan Holmsand, use binary
9728 coding systems so that jka-compr works. 9733 coding systems so that jka-compr works.
9729 9734
9730 2000-07-07 Ben Wing <ben@xemacs.org> 9735 2000-07-07 Ben Wing <ben@xemacs.org>
9731 9736
9732 * font-lock.el: Undo previous change. Unfortunately, some 9737 * font-lock.el: Undo previous change. Unfortunately, some
9733 files actually use the variables directly in their init code 9738 files actually use the variables directly in their init code
10069 * gutter-items.el (buffers-tab-switch-to-buffer): do not 10074 * gutter-items.el (buffers-tab-switch-to-buffer): do not
10070 use NORECORD option. Andy will not like this, but the existing 10075 use NORECORD option. Andy will not like this, but the existing
10071 gutter behavior is just wrong, as per this comment: 10076 gutter behavior is just wrong, as per this comment:
10072 10077
10073 ;; this used to add the norecord flag to both calls below. 10078 ;; this used to add the norecord flag to both calls below.
10074 ;; this is bogus because it is a pervasive assumption in XEmacs 10079 ;; this is bogus because it is a pervasive assumption in XEmacs
10075 ;; that the current buffer is at the front of the buffers list. 10080 ;; that the current buffer is at the front of the buffers list.
10076 ;; for example, select an item and then do M-C-l 10081 ;; for example, select an item and then do M-C-l
10077 ;; (switch-to-other-buffer). Things get way confused. 10082 ;; (switch-to-other-buffer). Things get way confused.
10078 ;; 10083 ;;
10079 ;; Andy, if you want to maintain the current look, you must 10084 ;; Andy, if you want to maintain the current look, you must
10080 ;; *uncouple* the gutter order and buffers order. 10085 ;; *uncouple* the gutter order and buffers order.
10081 10086
10082 * loaddefs.el (completion-ignored-extensions): unfuckify. 10087 * loaddefs.el (completion-ignored-extensions): unfuckify.
10083 10088
10084 * bytecomp.el (batch-byte-compile-one-file): new function, used in 10089 * bytecomp.el (batch-byte-compile-one-file): new function, used in
10085 xemacs.mak. 10090 xemacs.mak.
10460 10465
10461 * alist.el (vassoc): moved here from font-menu.el. 10466 * alist.el (vassoc): moved here from font-menu.el.
10462 10467
10463 * custom.el (defface): typo fix. 10468 * custom.el (defface): typo fix.
10464 10469
10465 * dialog.el (yes-or-no-p-dialog-box): 10470 * dialog.el (yes-or-no-p-dialog-box):
10466 * dialog.el (message-box): 10471 * dialog.el (message-box):
10467 * files.el (save-some-buffers-1): 10472 * files.el (save-some-buffers-1):
10468 Put accelerators in the button names. 10473 Put accelerators in the button names.
10469 10474
10470 * font-lock.el (font-lock-comment-face): 10475 * font-lock.el (font-lock-comment-face):
10471 * font-lock.el (font-lock-keyword-face): 10476 * font-lock.el (font-lock-keyword-face):
10472 * font-lock.el (font-lock-function-name-face): 10477 * font-lock.el (font-lock-function-name-face):
10473 Fixed some of the colors under MS Windows because the existing 10478 Fixed some of the colors under MS Windows because the existing
10474 default colors were hardly different from black and needed to be 10479 default colors were hardly different from black and needed to be
10475 made lighter. 10480 made lighter.
10476 10481
10477 * font-menu.el: 10482 * font-menu.el:
10478 * font-menu.el (font-menu-split-long-menu): 10483 * font-menu.el (font-menu-split-long-menu):
10479 * font-menu.el (font-menu-family-constructor): 10484 * font-menu.el (font-menu-family-constructor):
10480 * font-menu.el (font-menu-size-constructor): 10485 * font-menu.el (font-menu-size-constructor):
10482 * font-menu.el (font-menu-set-font): 10487 * font-menu.el (font-menu-set-font):
10483 vassoc moved to alist.el. 10488 vassoc moved to alist.el.
10484 Accelerators added to all menus. 10489 Accelerators added to all menus.
10485 Unused bound var new-props removed. 10490 Unused bound var new-props removed.
10486 10491
10487 * keydefs.el: I did a whole lot of rearranging to put things in a 10492 * keydefs.el: I did a whole lot of rearranging to put things in a
10488 more consistent order and fixed a number of cases where key 10493 more consistent order and fixed a number of cases where key
10489 combinations involving up, down, left, right and so on were 10494 combinations involving up, down, left, right and so on were
10490 defined but the corresponding keypad combinations were not 10495 defined but the corresponding keypad combinations were not
10491 defined. 10496 defined.
10492 10497
10493 * lisp-mode.el: 10498 * lisp-mode.el:
10494 * lisp-mode.el (lisp-interaction-mode-popup-menu): 10499 * lisp-mode.el (lisp-interaction-mode-popup-menu):
10495 * lisp-mode.el (emacs-lisp-mode): 10500 * lisp-mode.el (emacs-lisp-mode):
10496 * lisp-mode.el (lisp-interaction-mode): 10501 * lisp-mode.el (lisp-interaction-mode):
10497 * lisp-mode.el (flet): 10502 * lisp-mode.el (flet):
10498 Added accelerators onto the menus. 10503 Added accelerators onto the menus.
10499 Made all the different versions of the let function be indented 10504 Made all the different versions of the let function be indented
10500 the same way. 10505 the same way.
10501 Undid Steve's easy-menu-ification, because it makes it impossible 10506 Undid Steve's easy-menu-ification, because it makes it impossible
10502 to have the menubar and popup menus different. 10507 to have the menubar and popup menus different.
10503 Cleaned up the menu; added items for find-function &c and some 10508 Cleaned up the menu; added items for find-function &c and some
10505 10510
10506 * list-mode.el (list-mode-hook): 10511 * list-mode.el (list-mode-hook):
10507 * list-mode.el (list-mode): 10512 * list-mode.el (list-mode):
10508 * list-mode.el (completion-setup-hook): 10513 * list-mode.el (completion-setup-hook):
10509 * list-mode.el (display-completion-list): 10514 * list-mode.el (display-completion-list):
10510 Added support for the :window-height keyword, which is required 10515 Added support for the :window-height keyword, which is required
10511 because of other changes that I made for the file dialog box. I 10516 because of other changes that I made for the file dialog box. I
10512 also made the hook variables list-mode-hook and 10517 also made the hook variables list-mode-hook and
10513 completion-setup-hook and also minibuffer-setup-hook in 10518 completion-setup-hook and also minibuffer-setup-hook in
10514 minibuf.el be permanent-local; see comment in list-mode.el. 10519 minibuf.el be permanent-local; see comment in list-mode.el.
10515 10520
10516 * map-ynp.el (map-y-or-n-p): 10521 * map-ynp.el (map-y-or-n-p):
10517 Added accelerators to the dialog buttons. 10522 Added accelerators to the dialog buttons.
10518 10523
10519 * menubar-items.el (menu-truncate-list): 10524 * menubar-items.el (menu-truncate-list):
10520 New internal function. 10525 New internal function.
10521 * menubar-items.el (submenu-generate-accelerator-spec): 10526 * menubar-items.el (submenu-generate-accelerator-spec):
10522 * menubar-items.el (menu-item-strip-accelerator-spec): 10527 * menubar-items.el (menu-item-strip-accelerator-spec):
10531 * menubar-items.el (build-buffers-menu-internal): 10536 * menubar-items.el (build-buffers-menu-internal):
10532 * menubar-items.el (language-environment-menu-filter): 10537 * menubar-items.el (language-environment-menu-filter):
10533 * menubar-items.el (default-popup-menu): 10538 * menubar-items.el (default-popup-menu):
10534 * menubar-items.el (popup-buffer-menu): 10539 * menubar-items.el (popup-buffer-menu):
10535 * menubar-items.el (popup-menubar-menu): 10540 * menubar-items.el (popup-menubar-menu):
10536 Did a major overhaul on this file, and in fact I'm nowhere near 10541 Did a major overhaul on this file, and in fact I'm nowhere near
10537 done working on the menubar, and there will be more patches to 10542 done working on the menubar, and there will be more patches to
10538 come. A basic summary of what I've done: 10543 come. A basic summary of what I've done:
10539 10544
10540 a) I added accelerators to all of the menu items. For menus that 10545 a) I added accelerators to all of the menu items. For menus that
10541 are auto-generated, such as the buffers menu, the accelerators are 10546 are auto-generated, such as the buffers menu, the accelerators are
10542 automatically added to the beginning of each line using the 10547 automatically added to the beginning of each line using the
10543 numbers 1 through 9, then zero, and then letters starting with A, 10548 numbers 1 through 9, then zero, and then letters starting with A,
10544 but omitting the letters that are already in use for the fixed 10549 but omitting the letters that are already in use for the fixed
10545 menu items at the top of the buffers menu. To facilitate adding 10550 menu items at the top of the buffers menu. To facilitate adding
10551 added to optionally turn them off, but I think this is rather 10556 added to optionally turn them off, but I think this is rather
10552 pointless because other menu items have accelerators and many or 10557 pointless because other menu items have accelerators and many or
10553 most of the menu users will use the accelerators if the support is 10558 most of the menu users will use the accelerators if the support is
10554 there. 10559 there.
10555 10560
10556 b) I combined the top level Tools and Apps menus into a single 10561 b) I combined the top level Tools and Apps menus into a single
10557 Tools menu, because the distinction between the two is not 10562 Tools menu, because the distinction between the two is not
10558 obvious, and the items on the menus are not used often enough that 10563 obvious, and the items on the menus are not used often enough that
10559 putting some of them onto submenus is a problem. 10564 putting some of them onto submenus is a problem.
10560 10565
10561 c) I created two new top level menus called View and Cmds because 10566 c) I created two new top level menus called View and Cmds because
10562 there were too many items on the File and Edit menus, and I'm going 10567 there were too many items on the File and Edit menus, and I'm going
10563 to be adding more items to these menus. In contrast to the Tools 10568 to be adding more items to these menus. In contrast to the Tools
10564 menu, the items on these menus may be used quite often during an 10569 menu, the items on these menus may be used quite often during an
10565 editing session, and so should be available with fewer 10570 editing session, and so should be available with fewer
10566 keystrokes. 10571 keystrokes.
10567 10572
10568 d) I added a number of options to the options menu, including one 10573 d) I added a number of options to the options menu, including one
10569 for controlling whether the alt key can be used to traverse to 10574 for controlling whether the alt key can be used to traverse to
10570 menu items using the accelerators, one for controlling behavior of 10575 menu items using the accelerators, one for controlling behavior of
10571 control-k, one for controlling how the kill and yank functions 10576 control-k, one for controlling how the kill and yank functions
10572 interact with the clipboard, a few additional buffers-menu 10577 interact with the clipboard, a few additional buffers-menu
10573 options, and various other things. I also did a bit of 10578 options, and various other things. I also did a bit of
10574 rearranging, for example, combining the keyboard and mouse options 10579 rearranging, for example, combining the keyboard and mouse options
10575 into a single keyboard and mouse submenu to facilitate the 10580 into a single keyboard and mouse submenu to facilitate the
10576 accelerators on that level. 10581 accelerators on that level.
10577 10582
10578 e) I changed the variable buffers-menu-format-buffer-line-function 10583 e) I changed the variable buffers-menu-format-buffer-line-function
10579 to take two arguments instead of one, the second argument being 10584 to take two arguments instead of one, the second argument being
10580 the line number for use in creating an accelerator. I added a 10585 the line number for use in creating an accelerator. I added a
10581 hack to support existing functions with one argument (although I 10586 hack to support existing functions with one argument (although I
10582 doubt that very many of these exist), for backward compatibility. 10587 doubt that very many of these exist), for backward compatibility.
10583 10588
10584 f) I moved the top level mule menu to be a submenu of the edit 10589 f) I moved the top level mule menu to be a submenu of the edit
10585 menu. I think that most of the items on this menu are fairly 10590 menu. I think that most of the items on this menu are fairly
10586 useless and there are certainly not enough frequently used items 10591 useless and there are certainly not enough frequently used items
10587 to justify this being its own top level menu. 10592 to justify this being its own top level menu.
10588 10593
10589 g) I combined most of the items in big-menubar.el into the main menu. 10594 g) I combined most of the items in big-menubar.el into the main menu.
10590 If people think the main menu is too big, it would be possible to 10595 If people think the main menu is too big, it would be possible to
10591 create different configurations, some smaller. 10596 create different configurations, some smaller.
10592 10597
10593 * menubar.el (check-menu-syntax): 10598 * menubar.el (check-menu-syntax):
10594 Deleted some syntax checks that were no longer valid, partly 10599 Deleted some syntax checks that were no longer valid, partly
10595 because of changes that were already made a long time ago, and 10600 because of changes that were already made a long time ago, and
10596 partly because of a change I made where I allow the name of the 10601 partly because of a change I made where I allow the name of the
10597 menu item to be an evaluated expression rather than just a string, 10602 menu item to be an evaluated expression rather than just a string,
10598 similar to all of the other parameters of a menu item. 10603 similar to all of the other parameters of a menu item.
10599 10604
10600 * minibuf.el: 10605 * minibuf.el:
10601 * minibuf.el (read-file-name-1): 10606 * minibuf.el (read-file-name-1):
10602 * minibuf.el (mouse-read-file-name-1): 10607 * minibuf.el (mouse-read-file-name-1):
10603 I made a number of changes to improve the appearance 10608 I made a number of changes to improve the appearance
10604 and functioning of the file dialog box. They include: 10609 and functioning of the file dialog box. They include:
10605 10610
10606 a) Fixing the problem where closing the dialog box by clicking on 10611 a) Fixing the problem where closing the dialog box by clicking on
10607 the close button of the window didn't properly exit the 10612 the close button of the window didn't properly exit the
10608 minibuffer. 10613 minibuffer.
10609 10614
10610 b) Fixing the problem that if you typed part of a file name, and 10615 b) Fixing the problem that if you typed part of a file name, and
10611 then clicked on a completion with the mouse, the file was not 10616 then clicked on a completion with the mouse, the file was not
10612 correctly selected. 10617 correctly selected.
10613 10618
10614 c) Changing the title of the dialog box to reflect the operation 10619 c) Changing the title of the dialog box to reflect the operation
10615 being done in accordance with user interface conventions, rather 10620 being done in accordance with user interface conventions, rather
10616 than the name of the dialog box buffer, which is rather useless. 10621 than the name of the dialog box buffer, which is rather useless.
10617 10622
10618 d) Remove the words "possible completions are" which didn't 10623 d) Remove the words "possible completions are" which didn't
10619 belong. 10624 belong.
10620 10625
10621 e) Fix things so that the completions scroll off the end of the 10626 e) Fix things so that the completions scroll off the end of the
10622 completions windows only to the right, rather than both to the 10627 completions windows only to the right, rather than both to the
10623 right and down, which is in accordance with Windows user interface 10628 right and down, which is in accordance with Windows user interface
10624 conventions. 10629 conventions.
10625 10630
10626 * msw-init.el (init-post-mswindows-win): 10631 * msw-init.el (init-post-mswindows-win):
10627 Added a binding for meta-F4, which is the standard windows binding 10632 Added a binding for meta-F4, which is the standard windows binding
10628 for exiting a program. 10633 for exiting a program.
10629 10634
10630 * select.el (get-selection-no-error): 10635 * select.el (get-selection-no-error):
10631 * select.el (own-selection): 10636 * select.el (own-selection):
10632 * select.el (own-clipboard): 10637 * select.el (own-clipboard):
10633 Added an optional argument called append to the functions 10638 Added an optional argument called append to the functions
10634 own-selection and own-clipboard. This adds support for appending 10639 own-selection and own-clipboard. This adds support for appending
10635 text to the existing selection and allows the function 10640 text to the existing selection and allows the function
10636 own-clipboard to be used as the value of the variable 10641 own-clipboard to be used as the value of the variable
10637 interprogram- cut-function. 10642 interprogram- cut-function.
10638 10643
10639 Fixed a bug in own-selection in handling zmacs-region-stays. 10644 Fixed a bug in own-selection in handling zmacs-region-stays.
10640 10645
10641 * simple.el (historical-kill-line): New. 10646 * simple.el (historical-kill-line): New.
10642 10647
10644 * simple.el (interprogram-cut-function): 10649 * simple.el (interprogram-cut-function):
10645 * simple.el (interprogram-paste-function): 10650 * simple.el (interprogram-paste-function):
10646 * simple.el (handle-pre-motion-command): 10651 * simple.el (handle-pre-motion-command):
10647 * simple.el (next-line): 10652 * simple.el (next-line):
10648 * simple.el (previous-line): 10653 * simple.el (previous-line):
10649 a) Expanded the variable kill-whole-line, so that function 10654 a) Expanded the variable kill-whole-line, so that function
10650 kill-line can be set to delete the entire line always, not just 10655 kill-line can be set to delete the entire line always, not just
10651 when cursor is at the beginning of the line. This is controlled 10656 when cursor is at the beginning of the line. This is controlled
10652 by setting the variable kill-whole-line to the symbol 'always. 10657 by setting the variable kill-whole-line to the symbol 'always.
10653 This behavior, as well as the existing kill-whole-line behavior, 10658 This behavior, as well as the existing kill-whole-line behavior,
10654 now only take effect when kill-line is called interactively, 10659 now only take effect when kill-line is called interactively,
10655 although this is a departure from a previous behavior in the case 10660 although this is a departure from a previous behavior in the case
10656 of setting this variable kill-whole-line to t. It is almost 10661 of setting this variable kill-whole-line to t. It is almost
10657 certainly what has always been intended, and most likely the old 10662 certainly what has always been intended, and most likely the old
10658 way of doing things introduced bugs. I also created a function 10663 way of doing things introduced bugs. I also created a function
10659 called historical-kill-line, which ignores the kill-whole-line 10664 called historical-kill-line, which ignores the kill-whole-line
10660 setting and always gives the historical behavior of only killing 10665 setting and always gives the historical behavior of only killing
10661 to the end of the line. I bound this function to shift- control-k 10666 to the end of the line. I bound this function to shift- control-k
10662 so that the kill to end of line behavior is available, even when 10667 so that the kill to end of line behavior is available, even when
10663 kill-whole-line has been set to change control-k into the simple 10668 kill-whole-line has been set to change control-k into the simple
10664 delete-whole-line behavior. (This can be set using the options 10669 delete-whole-line behavior. (This can be set using the options
10665 menu.) 10670 menu.)
10666 10671
10667 b) I changed things so that kill and yank now interact with the 10672 b) I changed things so that kill and yank now interact with the
10668 clipboard by default under windows. This was done by changing the 10673 clipboard by default under windows. This was done by changing the
10669 default value of interprogram-cut- function and 10674 default value of interprogram-cut- function and
10670 interprogram-paste-function. You can get the old behavior by 10675 interprogram-paste-function. You can get the old behavior by
10671 setting these to nil, and there is an option on the options menu 10676 setting these to nil, and there is an option on the options menu
10672 to do this. 10677 to do this.
10673 10678
10674 c) I added support for selecting text using shifted motion keys. 10679 c) I added support for selecting text using shifted motion keys.
10675 This support is on by default and can be controlled by the 10680 This support is on by default and can be controlled by the
10676 variable shifted-motion-keys-select-region. There is also a 10681 variable shifted-motion-keys-select-region. There is also a
10677 variable called unshifted-motion-keys-deselect-region that 10682 variable called unshifted-motion-keys-deselect-region that
10678 controls more specifically how the shifted motion key behavior 10683 controls more specifically how the shifted motion key behavior
10679 works. I did not put an option on the options menu to turn this 10684 works. I did not put an option on the options menu to turn this
10680 off, because I can't imagine why this would be useful. 10685 off, because I can't imagine why this would be useful.
10681 10686
10682 * simple.el (forward-block-of-lines): 10687 * simple.el (forward-block-of-lines):
10683 * simple.el (backward-block-of-lines): 10688 * simple.el (backward-block-of-lines):
10684 * simple.el (block-movement-size): 10689 * simple.el (block-movement-size):
10685 New. 10690 New.
10689 * simple.el (capitalize-string-as-title): 10694 * simple.el (capitalize-string-as-title):
10690 * simple.el (capitalize-region-as-title): 10695 * simple.el (capitalize-region-as-title):
10691 New. 10696 New.
10692 10697
10693 10698
10694 * subr.el (add-hook): 10699 * subr.el (add-hook):
10695 * subr.el (make-local-hook): New. 10700 * subr.el (make-local-hook): New.
10696 * subr.el (remove-local-hook): New. 10701 * subr.el (remove-local-hook): New.
10697 * subr.el (add-one-shot-hook): New. 10702 * subr.el (add-one-shot-hook): New.
10698 * subr.el (add-local-one-shot-hook): New. 10703 * subr.el (add-local-one-shot-hook): New.
10699 Added some functions to make using hooks easier. 10704 Added some functions to make using hooks easier.
10700 These include: 10705 These include:
10701 10706
10702 a) Functions add-local-hook and remove-local-hook to make it easy 10707 a) Functions add-local-hook and remove-local-hook to make it easy
10703 to use local hooks. 10708 to use local hooks.
10704 10709
10705 b) Functions add-one-shot-hook and add-local-one-shot-hook, which 10710 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
10706 make it possible to add a "one-shot" hook, which is to say a hook 10711 make it possible to add a "one-shot" hook, which is to say a hook
10707 that runs only once, and automatically removes itself after the 10712 that runs only once, and automatically removes itself after the
10708 first time it has run. 10713 first time it has run.
10709 10714
10710 2000-03-09 Andy Piper <andy@xemacs.org> 10715 2000-03-09 Andy Piper <andy@xemacs.org>
10711 10716
10712 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files. 10717 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
10713 10718
10866 * byte-optimize.el (byte-optimize-plus): 10871 * byte-optimize.el (byte-optimize-plus):
10867 (byte-optimize-minus): 10872 (byte-optimize-minus):
10868 (byte-optimize-multiply): 10873 (byte-optimize-multiply):
10869 Optimize (- 0) to 0, not (-) 10874 Optimize (- 0) to 0, not (-)
10870 Optimize (+ 5 3.0) to 8.0 10875 Optimize (+ 5 3.0) to 8.0
10871 Optimize (* 5 3.0) to 15.0 10876 Optimize (* 5 3.0) to 15.0
10872 Improve readability. 10877 Improve readability.
10873 10878
10874 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk> 10879 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
10875 10880
10876 * modeline.el: (modeline-scrolling-method): change modeline 10881 * modeline.el: (modeline-scrolling-method): change modeline
10895 (ldap-search): Is now defined as an obsolete wrapper calling 10900 (ldap-search): Is now defined as an obsolete wrapper calling
10896 ldap-search-basic or ldap-search-entries 10901 ldap-search-basic or ldap-search-entries
10897 10902
10898 10903
10899 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp> 10904 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
10900 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp> 10905 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
10901 Jan Vroonhof <jan@xemacs.org> 10906 Jan Vroonhof <jan@xemacs.org>
10902 10907
10903 * byte-optimize.el (byte-optimize-form-code-walker): Fixed. 10908 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
10904 When for-effect is true, didn't call `byte-optimize-form' 10909 When for-effect is true, didn't call `byte-optimize-form'
10905 in and/or subforms without last. 10910 in and/or subforms without last.
10906 10911
10907 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch> 10912 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
10908 10913
10909 * package-get.el (package-get-download-sites): Use correct custom 10914 * package-get.el (package-get-download-sites): Use correct custom
10910 type. 10915 type.
10911 10916
10912 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com> 10917 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
10913 10918
10914 * files.el (write-file): Ask for coding system when compiled with 10919 * files.el (write-file): Ask for coding system when compiled with
10915 file-coding. 10920 file-coding.
10937 10942
10938 * about.el: Ienaga's e-mail address change. 10943 * about.el: Ienaga's e-mail address change.
10939 10944
10940 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu> 10945 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
10941 10946
10942 * etags.el (find-tag): force new window -- even if buf already 10947 * etags.el (find-tag): force new window -- even if buf already
10943 visible -- when other-window is t 10948 visible -- when other-window is t
10944 10949
10945 2000-02-16 Martin Buchholz <martin@xemacs.org> 10950 2000-02-16 Martin Buchholz <martin@xemacs.org>
10946 10951
10947 * XEmacs 21.2.29 is released. 10952 * XEmacs 21.2.29 is released.
10948 10953
10995 width check using `window-leftmost-p' and `window-rightmost-p'. 11000 width check using `window-leftmost-p' and `window-rightmost-p'.
10996 11001
10997 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk> 11002 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
10998 11003
10999 * wid-edit.el (widget-match-inline): An atom never matches a 11004 * wid-edit.el (widget-match-inline): An atom never matches a
11000 list. 11005 list.
11001 11006
11002 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com> 11007 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
11003 11008
11004 * modeline.el: Consolidated 'x and 'mswindows specification under 11009 * modeline.el: Consolidated 'x and 'mswindows specification under
11005 'win tag. 11010 'win tag.
11372 11377
11373 * XEmacs 21.2.23 is released. 11378 * XEmacs 21.2.23 is released.
11374 11379
11375 1999-11-06 Jason R Mastaler <jason@mastaler.com> 11380 1999-11-06 Jason R Mastaler <jason@mastaler.com>
11376 11381
11377 * package-get.el (package-get-download-sites): Removed several 11382 * package-get.el (package-get-download-sites): Removed several
11378 defunct download sites, added many new ones, and corrected a few 11383 defunct download sites, added many new ones, and corrected a few
11379 incorrect directory-on-site entries. Added physical locations to 11384 incorrect directory-on-site entries. Added physical locations to
11380 site-description. 11385 site-description.
11381 11386
11382 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk> 11387 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
11383 11388
11384 * finder.el (finder-commentary): add DOC string and fix 11389 * finder.el (finder-commentary): add DOC string and fix
11385 interactive spec 11390 interactive spec
11512 info file suffixes. 11517 info file suffixes.
11513 11518
11514 1999-08-19 Stephen Tse <stephent@sfu.ca> 11519 1999-08-19 Stephen Tse <stephent@sfu.ca>
11515 11520
11516 * process.el (open-network-stream): Add a new optional parameter 11521 * process.el (open-network-stream): Add a new optional parameter
11517 PROTOCOL to support udp; fix a minor typo and add an explanation 11522 PROTOCOL to support udp; fix a minor typo and add an explanation
11518 in docstring for udp programming. 11523 in docstring for udp programming.
11519 11524
11520 * code-process.el (open-network-stream): Add a new optional 11525 * code-process.el (open-network-stream): Add a new optional
11521 parameter PROTOCOL to support udp; fix a minor typo and add an 11526 parameter PROTOCOL to support udp; fix a minor typo and add an
11522 explanation in docstring for udp programming. 11527 explanation in docstring for udp programming.
11523 11528
11524 1999-10-18 Andy Piper <andy@xemacs.org> 11529 1999-10-18 Andy Piper <andy@xemacs.org>
11525 11530
11526 * gui.el (make-gui-button): be more precise about how we call 11531 * gui.el (make-gui-button): be more precise about how we call
11527 callbacks. 11532 callbacks.
11528 11533
11529 * wid-edit.el (widget-push-button-value-create): Use the new form 11534 * wid-edit.el (widget-push-button-value-create): Use the new form
11530 of native gui-button. 11535 of native gui-button.
11531 11536
11532 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> 11537 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
11533 11538
11534 * info.el (Info-page-prev): Don't do (sit-for 0). 11539 * info.el (Info-page-prev): Don't do (sit-for 0).
11535 11540
11536 1999-10-13 Andy Piper <andy@xemacs.org> 11541 1999-10-13 Andy Piper <andy@xemacs.org>
11537 11542
11538 * gutter-items.el (progress-abort-glyph): new glyph for showing 11543 * gutter-items.el (progress-abort-glyph): new glyph for showing
11539 abort status. 11544 abort status.
11540 (append-progress): dispatch-event rather than sit-for. 11545 (append-progress): dispatch-event rather than sit-for.
11541 (abort-progress): new function. Show the abort glyph with an 11546 (abort-progress): new function. Show the abort glyph with an
11542 appropriate message. 11547 appropriate message.
11543 (raw-append-progress): dispatch-event rather than sit-for. 11548 (raw-append-progress): dispatch-event rather than sit-for.
11544 (display-progress): cope with aborts. 11549 (display-progress): cope with aborts.
11545 11550
11546 * gui.el (make-gui-button): Use native widgets for buttons 11551 * gui.el (make-gui-button): Use native widgets for buttons
11547 unconditionally. 11552 unconditionally.
11548 (insert-gui-button): ditto. 11553 (insert-gui-button): ditto.
11549 (gui-button-p): ditto. 11554 (gui-button-p): ditto.
11550 11555
11551 * xbm-button.el: remove from core. 11556 * xbm-button.el: remove from core.
11552 11557
11553 * xpm-button.el: remove from core. 11558 * xpm-button.el: remove from core.
11554 11559
11555 1999-10-07 Olivier Galibert <galibert@pobox.com> 11560 1999-10-07 Olivier Galibert <galibert@pobox.com>
11556 11561
11557 * faces.el (init-device-faces): Don't initialize the random faces 11562 * faces.el (init-device-faces): Don't initialize the random faces
11558 on the stream device. 11563 on the stream device.
11559 11564
11560 1999-10-06 Andy Piper <andy@xemacs.org> 11565 1999-10-06 Andy Piper <andy@xemacs.org>
11561 11566
11562 * files.el (recover-file): Don't use ls under windows for revert buffer. 11567 * files.el (recover-file): Don't use ls under windows for revert buffer.
11563 11568
11564 1999-09-25 Adrian Aichner <adrian@xemacs.org> 11569 1999-09-25 Adrian Aichner <adrian@xemacs.org>
11565 11570
11566 * package-get.el (package-get-download-menu): Make menu really 11571 * package-get.el (package-get-download-menu): Make menu really
11567 toggle download sites. 11572 toggle download sites.
11568 (package-get-download-sites): Add autoload cookie. 11573 (package-get-download-sites): Add autoload cookie.
11569 11574
11570 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 11575 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11571 11576
11572 * setup-paths.el (paths-find-module-directory): Ditto. 11577 * setup-paths.el (paths-find-module-directory): Ditto.
11584 barfs. 11589 barfs.
11585 11590
11586 1999-08-28 Mike Woolley <mike@bulsara.com> 11591 1999-08-28 Mike Woolley <mike@bulsara.com>
11587 11592
11588 * winnt.el: Removed nt-shell-mode-hook, which was preventing the 11593 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
11589 user setting comint-completion-addsuffix and 11594 user setting comint-completion-addsuffix and
11590 comint-process-echoes. 11595 comint-process-echoes.
11591 11596
11592 1999-09-22 Andy Piper <andy@xemacs.org> 11597 1999-09-22 Andy Piper <andy@xemacs.org>
11593 11598
11594 * gutter-items.el (update-tab-in-gutter): use 11599 * gutter-items.el (update-tab-in-gutter): use
11595 last-nonminibuf-window instead of selected-window. 11600 last-nonminibuf-window instead of selected-window.
11596 11601
11597 1999-09-18 Andy Piper <andy@xemacs.org> 11602 1999-09-18 Andy Piper <andy@xemacs.org>
11598 11603
11599 * gnuserv.el (gnuserv-edit-files): select frame we are going to 11604 * gnuserv.el (gnuserv-edit-files): select frame we are going to
11600 display on. 11605 display on.
11601 11606
11602 * subr.el (record-buffer-hook): new variable so that the hook gets 11607 * subr.el (record-buffer-hook): new variable so that the hook gets
11603 some documentation. 11608 some documentation.
11604 11609
11605 1999-09-16 Andy Piper <andy@xemacs.org> 11610 1999-09-16 Andy Piper <andy@xemacs.org>
11606 11611
11607 * gutter-items.el (update-tab-in-gutter): only update when the 11612 * gutter-items.el (update-tab-in-gutter): only update when the
11608 gutter is visible. 11613 gutter is visible.
11609 (remove-buffer-from-gutter-tab): ditto. 11614 (remove-buffer-from-gutter-tab): ditto.
11610 11615
11611 1999-09-17 Hrvoje Niksic <hniksic@srce.hr> 11616 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
11612 11617
11613 * simple.el (do-auto-fill): Commented out part of Kinsoku 11618 * simple.el (do-auto-fill): Commented out part of Kinsoku
11614 processing. 11619 processing.
11615 11620
11616 1999-09-14 Hrvoje Niksic <hniksic@srce.hr> 11621 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
11617 11622
11618 * isearch-mode.el (isearch-highlightify-region): Give the 11623 * isearch-mode.el (isearch-highlightify-region): Give the
11619 highlighting extents a high priority. 11624 highlighting extents a high priority.
11620 (isearch-make-extent): Give the main highlighting extent an even 11625 (isearch-make-extent): Give the main highlighting extent an even
11621 higher priority. 11626 higher priority.
11622 11627
11623 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 11628 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11624 11629
11629 11634
11630 * setup-paths.el (paths-find-doc-directory): Respect value of 11635 * setup-paths.el (paths-find-doc-directory): Respect value of
11631 `configure-doc-directory.' 11636 `configure-doc-directory.'
11632 11637
11633 * find-paths.el (paths-find-architecture-directory): Give 11638 * find-paths.el (paths-find-architecture-directory): Give
11634 precendence `default' argument (which typically comes from 11639 precendence `default' argument (which typically comes from
11635 configure). 11640 configure).
11636 11641
11637 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 11642 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11638 11643
11639 * startup.el (command-line-early): Added options -user-init-file 11644 * startup.el (command-line-early): Added options -user-init-file
11640 and -user-init-directory. 11645 and -user-init-directory.
11660 * subr.el (copy-symbol): New function. 11665 * subr.el (copy-symbol): New function.
11661 11666
11662 1999-09-08 Hrvoje Niksic <hniksic@srce.hr> 11667 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
11663 11668
11664 * isearch-mode.el (isearch-done): Be sure to restore invisible 11669 * isearch-mode.el (isearch-done): Be sure to restore invisible
11665 extents in the proper buffer. 11670 extents in the proper buffer.
11666 (isearch-pre-command-hook): Set this-command to the correct value 11671 (isearch-pre-command-hook): Set this-command to the correct value
11667 in case the buffer has changed and old overriding-local-map was 11672 in case the buffer has changed and old overriding-local-map was
11668 used. 11673 used.
11669 (isearch-restore-extent): Use remprop instead of setting the 11674 (isearch-restore-extent): Use remprop instead of setting the
11670 property to nil. 11675 property to nil.
11671 11676
11672 1999-09-08 Hrvoje Niksic <hniksic@srce.hr> 11677 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
11673 11678
11674 * cmdloop.el (execute-extended-command): Update zmacs region 11679 * cmdloop.el (execute-extended-command): Update zmacs region
11675 before the delay. 11680 before the delay.
11676 (execute-extended-command): Make the message gettext-friendly. 11681 (execute-extended-command): Make the message gettext-friendly.
11677 11682
11678 1999-09-07 Andy Piper <andy@xemacs.org> 11683 1999-09-07 Andy Piper <andy@xemacs.org>
11679 11684
11680 * gutter-items.el (progress-gauge-glyph): renamed from 11685 * gutter-items.el (progress-gauge-glyph): renamed from
11681 progress-glyph. 11686 progress-glyph.
11682 (progress-text-glyph): new variable. 11687 (progress-text-glyph): new variable.
11683 (progress-layout-glyph): use layouts and text glyphs. 11688 (progress-layout-glyph): use layouts and text glyphs.
11684 (progress-area-buffer): removed. 11689 (progress-area-buffer): removed.
11685 (progress-text-and-extent): new variable. 11690 (progress-text-and-extent): new variable.
11686 (progress-displayed-p): dynamically create gutter area buffer. 11691 (progress-displayed-p): dynamically create gutter area buffer.
11687 (clear-progress): ditto. 11692 (clear-progress): ditto.
11688 (raw-append-progress): ditto. 11693 (raw-append-progress): ditto.
11689 (append-progress): use new glyph names. 11694 (append-progress): use new glyph names.
11690 (raw-append-progress): only create the extent when needed. set 11695 (raw-append-progress): only create the extent when needed. set
11691 properties more optimally. 11696 properties more optimally.
11692 (progress): remove args. 11697 (progress): remove args.
11693 11698
11694 1999-09-07 Hrvoje Niksic <hniksic@srce.hr> 11699 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
11695 11700
11696 * isearch-mode.el (isearch-range-invisible): Use mapc instead of 11701 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
11697 mapcar where the return value is unused. 11702 mapcar where the return value is unused.
11698 (isearch-restore-invisible-extents): Ditto. 11703 (isearch-restore-invisible-extents): Ditto.
11699 (isearch-highlight-all-cleanup): Ditto. 11704 (isearch-highlight-all-cleanup): Ditto.
11700 (isearch-delete-extents-in-range): Traverse the extents only once. 11705 (isearch-delete-extents-in-range): Traverse the extents only once.
11701 (isearch-highlight-all-update): Don't start over if the search 11706 (isearch-highlight-all-update): Don't start over if the search
11702 string has changed and more input is pending. 11707 string has changed and more input is pending.
11717 alias. 11722 alias.
11718 11723
11719 * isearch-mode.el (isearch-top-state): Restore isearch-word. 11724 * isearch-mode.el (isearch-top-state): Restore isearch-word.
11720 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard. 11725 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
11721 (isearch-yank-clipboard): Use get-clipboard instead of 11726 (isearch-yank-clipboard): Use get-clipboard instead of
11722 x-get-clipboard. 11727 x-get-clipboard.
11723 (isearch-yank-selection): Fix docstring. 11728 (isearch-yank-selection): Fix docstring.
11724 11729
11725 1999-09-02 Martin Buchholz <martin@xemacs.org> 11730 1999-09-02 Martin Buchholz <martin@xemacs.org>
11726 11731
11727 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness. 11732 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
11742 (isearch-unhide-extent): Ditto. 11747 (isearch-unhide-extent): Ditto.
11743 (isearch-restore-invisible-extents): Ditto. 11748 (isearch-restore-invisible-extents): Ditto.
11744 (isearch-restore-extent): Ditto. 11749 (isearch-restore-extent): Ditto.
11745 11750
11746 * isearch-mode.el (isearch-ring-advance-edit): Use FSF 11751 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
11747 implementation. 11752 implementation.
11748 (isearch-ring-retreat-edit): Ditto. 11753 (isearch-ring-retreat-edit): Ditto.
11749 (isearch-forward): New argument NO-RECURSIVE-EDIT. 11754 (isearch-forward): New argument NO-RECURSIVE-EDIT.
11750 (isearch-forward-regexp): New arguments NOT-REGEXP and 11755 (isearch-forward-regexp): New arguments NOT-REGEXP and
11751 NO-RECURSIVE-EDIT. 11756 NO-RECURSIVE-EDIT.
11752 (isearch-backward): New argument NO-RECURSIVE-EDIT. 11757 (isearch-backward): New argument NO-RECURSIVE-EDIT.
11753 (isearch-backward-regexp): New arguments NOT-REGEXP and 11758 (isearch-backward-regexp): New arguments NOT-REGEXP and
11754 NO-RECURSIVE-EDIT. 11759 NO-RECURSIVE-EDIT.
11755 (isearch-mode): Return isearch-success. 11760 (isearch-mode): Return isearch-success.
11756 (isearch-update): Use unread-command-events instead of 11761 (isearch-update): Use unread-command-events instead of
11757 unread-command-event. 11762 unread-command-event.
11758 (isearch-abort): If an invalid regexp is encountered, keep popping 11763 (isearch-abort): If an invalid regexp is encountered, keep popping
11759 states. 11764 states.
11760 (isearch-*-char): Use FSF implementation. 11765 (isearch-*-char): Use FSF implementation.
11761 (isearch-whitespace-chars): Use the more robust FSF's 11766 (isearch-whitespace-chars): Use the more robust FSF's
11762 implementation. 11767 implementation.
11763 (isearch-within-brackets): New variable. 11768 (isearch-within-brackets): New variable.
11764 (isearch-mode): Initialize it. 11769 (isearch-mode): Initialize it.
11765 (isearch-edit-string): Bind it. 11770 (isearch-edit-string): Bind it.
11766 (isearch-search-and-update): Set it. 11771 (isearch-search-and-update): Set it.
11767 (isearch-push-state): Push it. 11772 (isearch-push-state): Push it.
11777 "overwrapped" search, FWIW. 11782 "overwrapped" search, FWIW.
11778 11783
11779 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> 11784 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
11780 11785
11781 * isearch-mode.el (isearch-edit-string): Use the head of the 11786 * isearch-mode.el (isearch-edit-string): Use the head of the
11782 search ring instead of search-last-string and search-last-regexp. 11787 search ring instead of search-last-string and search-last-regexp.
11783 (search-highlight): Renamed from isearch-highlight. 11788 (search-highlight): Renamed from isearch-highlight.
11784 (isearch-exit): Use the new name. 11789 (isearch-exit): Use the new name.
11785 (isearch-highlight): Ditto. 11790 (isearch-highlight): Ditto.
11786 (isearch-dehighlight): Ditto. 11791 (isearch-dehighlight): Ditto.
11787 (isearch-update-ring): New function. 11792 (isearch-update-ring): New function.
11799 11804
11800 * x-select.el (x-get-clipboard): obsolete. 11805 * x-select.el (x-get-clipboard): obsolete.
11801 (x-yank-clipboard-selection): obsolete 11806 (x-yank-clipboard-selection): obsolete
11802 11807
11803 * select.el (disown-selection): need to be careful to disown the 11808 * select.el (disown-selection): need to be careful to disown the
11804 clipboard if we set it via selection. 11809 clipboard if we set it via selection.
11805 (get-clipboard): move from x-select.el 11810 (get-clipboard): move from x-select.el
11806 (yank-clipboard-selection): ditto. 11811 (yank-clipboard-selection): ditto.
11807 11812
11808 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> 11813 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
11809 11814
11820 (isearch-edit-string): 11825 (isearch-edit-string):
11821 11826
11822 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> 11827 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
11823 11828
11824 * isearch-mode.el (isearch-edit-string): Call isearch-message 11829 * isearch-mode.el (isearch-edit-string): Call isearch-message
11825 before reading the event so that the prompt is displayed properly. 11830 before reading the event so that the prompt is displayed properly.
11826 (isearch-message): Use isearch-nonincremental when calling 11831 (isearch-message): Use isearch-nonincremental when calling
11827 isearch-message-prefix. 11832 isearch-message-prefix.
11828 (minibuffer-local-isearch-map): Bind up and down to do the same as 11833 (minibuffer-local-isearch-map): Bind up and down to do the same as
11829 M-p and M-n respectively. 11834 M-p and M-n respectively.
11830 (isearch-done): New arg NOPUSH. 11835 (isearch-done): New arg NOPUSH.
11831 (isearch-edit-string): Use it. 11836 (isearch-edit-string): Use it.
11832 (isearch-edit-string): Don't bind isearch-string. 11837 (isearch-edit-string): Don't bind isearch-string.
11833 (isearch-ring-adjust): Edit string, *then* push state. 11838 (isearch-ring-adjust): Edit string, *then* push state.
11834 11839
11835 1999-08-31 Hrvoje Niksic <hniksic@srce.hr> 11840 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
11836 11841
11837 * faces.el (isearch-secondary): Make isearch-secondary look 11842 * faces.el (isearch-secondary): Make isearch-secondary look
11838 different than default. 11843 different than default.
11839 11844
11840 1999-08-30 Hrvoje Niksic <hniksic@srce.hr> 11845 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
11841 11846
11842 * isearch-mode.el (isearch-yank): Use progn instead of the inner 11847 * isearch-mode.el (isearch-yank): Use progn instead of the inner
11843 save-excursion. 11848 save-excursion.
11844 (isearch-dehighlight): Remove TOTALLY. Simplify. 11849 (isearch-dehighlight): Remove TOTALLY. Simplify.
11845 (isearch-update): Call isearch-dehighlight without arguments. 11850 (isearch-update): Call isearch-dehighlight without arguments.
11846 (isearch-done): Ditto. 11851 (isearch-done): Ditto.
11847 11852
11848 * isearch-mode.el (isearch-fix-case): If the search string has no 11853 * isearch-mode.el (isearch-fix-case): If the search string has no
11849 upper-case letters, allow the folding to be reenabled. 11854 upper-case letters, allow the folding to be reenabled.
11850 Previously, once disabled, the folding would remain that way until 11855 Previously, once disabled, the folding would remain that way until
11851 the end of isearch. 11856 the end of isearch.
11852 (isearch-top-state): Call isearch-fix-case. 11857 (isearch-top-state): Call isearch-fix-case.
11853 11858
11854 * isearch-mode.el (isearch-yank): Use progn instead of the inner 11859 * isearch-mode.el (isearch-yank): Use progn instead of the inner
11855 save-excursion. 11860 save-excursion.
11856 (isearch-dehighlight): Remove TOTALLY. Simplify. 11861 (isearch-dehighlight): Remove TOTALLY. Simplify.
11857 11862
11858 1999-08-31 Jan Vroonhof <jan@xemacs.org> 11863 1999-08-31 Jan Vroonhof <jan@xemacs.org>
11859 11864
11860 * xpm-button.el: 11865 * xpm-button.el:
11861 xbm-button.el: Need to exist in core because gui.el depends on 11866 xbm-button.el: Need to exist in core because gui.el depends on
11862 them. 11867 them.
11863 11868
11864 1999-08-31 Andy Piper <andy@xemacs.org> 11869 1999-08-31 Andy Piper <andy@xemacs.org>
11865 11870
11866 * gutter-items.el (buffers-tab-face): new customizable variable. 11871 * gutter-items.el (buffers-tab-face): new customizable variable.
11867 (buffers-tab-default-buffer-line-length): new specifier for 11872 (buffers-tab-default-buffer-line-length): new specifier for
11868 maximum viewable characters. 11873 maximum viewable characters.
11869 (progress-stack): new variable for implementing widget-based 11874 (progress-stack): new variable for implementing widget-based
11870 progress messages. 11875 progress messages.
11871 (progress-area-buffer): ditto. 11876 (progress-area-buffer): ditto.
11872 (progress-glyph-height): ditto. 11877 (progress-glyph-height): ditto.
11873 (progress-stop-callback): ditto. 11878 (progress-stop-callback): ditto.
11874 (progress-quit-function): new function. 11879 (progress-quit-function): new function.
11875 (progress-glyph): new variable. 11880 (progress-glyph): new variable.
11876 (progress-layout-glyph): ditto. 11881 (progress-layout-glyph): ditto.
11877 (progress-displayed-p): new function, see message-displayed-p for 11882 (progress-displayed-p): new function, see message-displayed-p for
11878 details. 11883 details.
11879 (clear-progress): ditto. 11884 (clear-progress): ditto.
11880 (remove-progress): ditto. 11885 (remove-progress): ditto.
11881 (append-progress): ditto. 11886 (append-progress): ditto.
11882 (raw-append-progress): ditto. 11887 (raw-append-progress): ditto.
11883 (display-progress): ditto. 11888 (display-progress): ditto.
11890 1999-08-29 Hrvoje Niksic <hniksic@srce.hr> 11895 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
11891 11896
11892 * obsolete.el (isearch-yank-x-selection): Define obsolete alias. 11897 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
11893 11898
11894 * isearch-mode.el (isearch-yank-x-selection): Renamed to 11899 * isearch-mode.el (isearch-yank-x-selection): Renamed to
11895 `isearch-yank-selection'. 11900 `isearch-yank-selection'.
11896 (isearch-mode-map): Use it. 11901 (isearch-mode-map): Use it.
11897 (isearch-yank-selection): Use `get-selection' instead of 11902 (isearch-yank-selection): Use `get-selection' instead of
11898 `get-x-selection'. 11903 `get-x-selection'.
11899 11904
11900 1999-08-29 Hrvoje Niksic <hniksic@srce.hr> 11905 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
11901 11906
11902 * faces.el (isearch-secondary): Create face here. 11907 * faces.el (isearch-secondary): Create face here.
11903 11908
11915 limit has been reached. 11920 limit has been reached.
11916 11921
11917 1999-08-23 Andy Piper <andy@xemacs.org> 11922 1999-08-23 Andy Piper <andy@xemacs.org>
11918 11923
11919 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter 11924 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
11920 here if we don't have one. 11925 here if we don't have one.
11921 11926
11922 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 11927 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11923 11928
11924 * ldap.el (ldap-coding-system): Default to nil until we get 11929 * ldap.el (ldap-coding-system): Default to nil until we get
11925 efficient UTF8 support 11930 efficient UTF8 support
11940 keywords and regexpes for javadoc syntax 1.2. 11945 keywords and regexpes for javadoc syntax 1.2.
11941 11946
11942 1999-08-17 Andy Piper <andy@xemacs.org> 11947 1999-08-17 Andy Piper <andy@xemacs.org>
11943 11948
11944 * gutter-items.el (buffers-tab-format-buffer-line-function): use 11949 * gutter-items.el (buffers-tab-format-buffer-line-function): use
11945 format-buffers-tab-line. 11950 format-buffers-tab-line.
11946 (buffers-tab-max-buffer-line-length): new variable. 11951 (buffers-tab-max-buffer-line-length): new variable.
11947 (format-buffers-tab-line): new function. truncate names if over 11952 (format-buffers-tab-line): new function. truncate names if over
11948 buffers-tab-max-buffer-line-length. 11953 buffers-tab-max-buffer-line-length.
11949 11954
11950 1999-08-13 Charles G Waldman <cgw@fnal.gov> 11955 1999-08-13 Charles G Waldman <cgw@fnal.gov>
11951 11956
11952 * cus-start.el: Customize the variable `bell-inhibit-time'. 11957 * cus-start.el: Customize the variable `bell-inhibit-time'.
11953 11958
11954 1999-08-16 Andy Piper <andy@xemacs.org> 11959 1999-08-16 Andy Piper <andy@xemacs.org>
11955 11960
11956 * gutter-items.el (remove-buffer-from-gutter-tab): take a 11961 * gutter-items.el (remove-buffer-from-gutter-tab): take a
11957 brute-force approach to deleting the last buffer. 11962 brute-force approach to deleting the last buffer.
11958 (buffers-tab-grouping-regexp): new customizable variable. 11963 (buffers-tab-grouping-regexp): new customizable variable.
11959 (select-buffers-tab-buffers-by-mode): use it. 11964 (select-buffers-tab-buffers-by-mode): use it.
11960 11965
11961 1999-08-13 Andy Piper <andy@xemacs.org> 11966 1999-08-13 Andy Piper <andy@xemacs.org>
11962 11967
11963 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch* 11968 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
11964 deletion problem. 11969 deletion problem.
11965 11970
11966 1999-07-30 Didier Verna <didier@xemacs.org> 11971 1999-07-30 Didier Verna <didier@xemacs.org>
11967 11972
11968 * cus-edit.el (custom-save-variables): I said, use prin1 instead 11973 * cus-edit.el (custom-save-variables): I said, use prin1 instead
11969 of princ to output symbols. 11974 of princ to output symbols.
11977 expression (c++ needs this for instance). 11982 expression (c++ needs this for instance).
11978 11983
11979 1999-08-08 Andy Piper <andy@xemacs.org> 11984 1999-08-08 Andy Piper <andy@xemacs.org>
11980 11985
11981 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to 11986 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
11982 cope with similar mode names. 11987 cope with similar mode names.
11983 11988
11984 * gutter-items.el (buffers-tab-selection-function): new selection 11989 * gutter-items.el (buffers-tab-selection-function): new selection
11985 function. 11990 function.
11986 (select-buffers-tab-buffers-by-mode): new function. 11991 (select-buffers-tab-buffers-by-mode): new function.
11987 (buffers-tab-items): use it if set to only display buffers in the 11992 (buffers-tab-items): use it if set to only display buffers in the
11988 tab in the current buffer's group.. 11993 tab in the current buffer's group..
11989 (update-tab-in-gutter): use new api. 11994 (update-tab-in-gutter): use new api.
11990 (remove-buffer-from-gutter-tab): ditto. 11995 (remove-buffer-from-gutter-tab): ditto.
11991 11996
11992 * gutter-items.el (buffers-tab-max-size): set custom selection 11997 * gutter-items.el (buffers-tab-max-size): set custom selection
11993 default to 6. 11998 default to 6.
11994 (buffers-tab-switch-to-buffer): just switch window if the window is visible. 11999 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
11995 (add-tab-to-gutter): set face as default. 12000 (add-tab-to-gutter): set face as default.
11996 12001
11997 1999-07-07 Jan Vroonhof <jan@xemacs.org> 12002 1999-07-07 Jan Vroonhof <jan@xemacs.org>
11998 12003
12000 with the target, not replace it. 12005 with the target, not replace it.
12001 12006
12002 1999-08-05 Andy Piper <andy@xemacs.org> 12007 1999-08-05 Andy Piper <andy@xemacs.org>
12003 12008
12004 * gutter-items.el (update-tab-in-gutter): add frame argument for 12009 * gutter-items.el (update-tab-in-gutter): add frame argument for
12005 buffer-items. 12010 buffer-items.
12006 (update-tab-in-gutter): use it. 12011 (update-tab-in-gutter): use it.
12007 12012
12008 * gutter-items.el (record-buffer-hook): set. 12013 * gutter-items.el (record-buffer-hook): set.
12009 12014
12010 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook 12015 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
12011 change. 12016 change.
12012 (switch-to-buffer-hook) deleted. 12017 (switch-to-buffer-hook) deleted.
12013 12018
12014 1999-08-04 Andy Piper <andy@xemacs.org> 12019 1999-08-04 Andy Piper <andy@xemacs.org>
12015 12020
12016 * gutter-items.el (update-tab-in-gutter): make sure this will work 12021 * gutter-items.el (update-tab-in-gutter): make sure this will work
12017 as an argument to create-frame-hook. 12022 as an argument to create-frame-hook.
12018 12023
12019 1999-07-30 Hrvoje Niksic <hniksic@srce.hr> 12024 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
12020 12025
12021 * isearch-mode.el: Modified Bob and Darryl's code to use itimers 12026 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
12022 instead of timer emulation. 12027 instead of timer emulation.
12023 12028
12024 1999-07-30 Darryl Okahata <darrylo@sonic.net> 12029 1999-07-30 Darryl Okahata <darrylo@sonic.net>
12025 12030
12026 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU 12031 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
12027 Emacs isearch enhancements. 12032 Emacs isearch enhancements.
12028 12033
12029 1999-07-28 Andy Piper <andy@xemacs.org> 12034 1999-07-28 Andy Piper <andy@xemacs.org>
12030 12035
12031 * gutter-items.el (add-tab-to-gutter): put in specifier specs for 12036 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
12032 all devices that support tab controls. 12037 all devices that support tab controls.
12033 (remove-buffer-from-gutter-tab): new function. to be used as a 12038 (remove-buffer-from-gutter-tab): new function. to be used as a
12034 value for kill-buffer-hook. 12039 value for kill-buffer-hook.
12035 12040
12036 1999-07-21 Sean MacLennan <seanm@storm.ca> 12041 1999-07-21 Sean MacLennan <seanm@storm.ca>
12037 12042
12038 * auto-show.el (auto-show-truncationp): changed to match 12043 * auto-show.el (auto-show-truncationp): changed to match
12039 `window_translation_on' 12044 `window_translation_on'
12083 bootstrapping problem with C locale. 12088 bootstrapping problem with C locale.
12084 12089
12085 1999-07-22 Andy Piper <andy@xemacs.org> 12090 1999-07-22 Andy Piper <andy@xemacs.org>
12086 12091
12087 * dumped-lisp.el (preloaded-file-list): guard against putting 12092 * dumped-lisp.el (preloaded-file-list): guard against putting
12088 gutter-items in a less than functional XEmacs. 12093 gutter-items in a less than functional XEmacs.
12089 * gutter-items.el: put call to `add-tab-to-gutter' back in. 12094 * gutter-items.el: put call to `add-tab-to-gutter' back in.
12090 12095
12091 1999-07-18 Bob Weiner <weiner@beopen.com> 12096 1999-07-18 Bob Weiner <weiner@beopen.com>
12092 12097
12093 * fill.el (fill-context-prefix): Fixed bug that prevented the 12098 * fill.el (fill-context-prefix): Fixed bug that prevented the
12663 12668
12664 1999-07-19 Didier Verna <didier@xemacs.org> 12669 1999-07-19 Didier Verna <didier@xemacs.org>
12665 12670
12666 * rect.el: all functions rewritten, except when noted. Below is a 12671 * rect.el: all functions rewritten, except when noted. Below is a
12667 list of interface changes. 12672 list of interface changes.
12668 (apply-on-rectangle): new function. Obsoletes 12673 (apply-on-rectangle): new function. Obsoletes
12669 `operate-on-rectangle'. All functions that used to call this 12674 `operate-on-rectangle'. All functions that used to call this
12670 function now call the new one. 12675 function now call the new one.
12671 (kill-rectangle): added optional prefix arg to fill lines. 12676 (kill-rectangle): added optional prefix arg to fill lines.
12672 (delete-rectangle): ditto. 12677 (delete-rectangle): ditto.
12673 (delete-extract-rectangle): ditto. 12678 (delete-extract-rectangle): ditto.
12688 (default-gutter-position): ditto. 12693 (default-gutter-position): ditto.
12689 (buffers-tab): new group for the buffers tab. 12694 (buffers-tab): new group for the buffers tab.
12690 (gutter-buffers-tab): widget to put in the gutter. 12695 (gutter-buffers-tab): widget to put in the gutter.
12691 (buffers-tab-max-size): max number of tabs. 12696 (buffers-tab-max-size): max number of tabs.
12692 (buffers-tab-switch-to-buffer-function): function to call when a 12697 (buffers-tab-switch-to-buffer-function): function to call when a
12693 tab is pressed. 12698 tab is pressed.
12694 (buffers-tab-omit-function): filter buffers with this function. 12699 (buffers-tab-omit-function): filter buffers with this function.
12695 (buffers-tab-format-buffer-line-function): format buffer names for 12700 (buffers-tab-format-buffer-line-function): format buffer names for
12696 inclusion in tabs. 12701 inclusion in tabs.
12697 (buffers-tab-switch-to-buffer): like switch-to-buffer but without 12702 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
12698 the record. 12703 the record.
12699 (build-buffers-tab-internal): build a list of tab items. 12704 (build-buffers-tab-internal): build a list of tab items.
12700 (buffers-tab-items): ditto. 12705 (buffers-tab-items): ditto.
12701 (add-tab-to-gutter): put a tab in the gutter area. 12706 (add-tab-to-gutter): put a tab in the gutter area.
12854 * subr.el (with-current-buffer): DOC string fix. 12859 * subr.el (with-current-buffer): DOC string fix.
12855 Suggested by Bob Weiner <weiner@altrasoft.com> 12860 Suggested by Bob Weiner <weiner@altrasoft.com>
12856 12861
12857 1999-06-25 Charles G Waldman <cgw@fnal.gov> 12862 1999-06-25 Charles G Waldman <cgw@fnal.gov>
12858 12863
12859 * cus-face.el (custom-face-italic): insert missing args 12864 * cus-face.el (custom-face-italic): insert missing args
12860 12865
12861 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 12866 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12862 12867
12863 * packages.el (package-locations): Changed default early package 12868 * packages.el (package-locations): Changed default early package
12864 hierarchies to ~/.xemacs/mule-packages and 12869 hierarchies to ~/.xemacs/mule-packages and
12929 * XEmacs 21.2.16 is released 12934 * XEmacs 21.2.16 is released
12930 12935
12931 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp> 12936 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
12932 12937
12933 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for 12938 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
12934 missing characters to avoid crash. 12939 missing characters to avoid crash.
12935 12940
12936 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch> 12941 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
12937 12942
12938 * coding.el (set-terminal-coding-system): Only set the console 12943 * coding.el (set-terminal-coding-system): Only set the console
12939 coding system on the selected console if it is a tty. 12944 coding system on the selected console if it is a tty.
12945 * faces.el: 12950 * faces.el:
12946 (custom): 12951 (custom):
12947 (face-spec-set): 12952 (face-spec-set):
12948 * faces.el (frob-face-property): 12953 * faces.el (frob-face-property):
12949 * font-menu.el (font-menu-set-font): 12954 * font-menu.el (font-menu-set-font):
12950 Actually apply changes from 1999-03-17 12955 Actually apply changes from 1999-03-17
12951 12956
12952 1999-06-10 Andy Piper <andy@xemacs.org> 12957 1999-06-10 Andy Piper <andy@xemacs.org>
12953 12958
12954 * select.el (get-selection): abstract out non error-signalling 12959 * select.el (get-selection): abstract out non error-signalling
12955 part. 12960 part.
12956 (get-selection-no-error): get-selection without signalling an 12961 (get-selection-no-error): get-selection without signalling an
12957 error. 12962 error.
12958 (selection-is-clipboard-p): new variable. controls whether the 12963 (selection-is-clipboard-p): new variable. controls whether the
12959 selection sets the clipboard. 12964 selection sets the clipboard.
12960 (own-selection): use it. 12965 (own-selection): use it.
12961 12966
12962 * mouse.el (insert-selection): fallback to clipboard after trying 12967 * mouse.el (insert-selection): fallback to clipboard after trying
12963 primary selection and cutbuffer. 12968 primary selection and cutbuffer.
12964 12969
12965 1999-06-05 Andy Piper <andy@xemacs.org> 12970 1999-06-05 Andy Piper <andy@xemacs.org>
12966 12971
12967 * x-select.el (xselect-kill-buffer-hook-1): use generalised 12972 * x-select.el (xselect-kill-buffer-hook-1): use generalised
12968 selection functions. 12973 selection functions.
12969 12974
12970 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp> 12975 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
12971 12976
12972 * code-files.el (buffer-file-coding-system): Use `raw-text' as 12977 * code-files.el (buffer-file-coding-system): Use `raw-text' as
12973 default value. 12978 default value.
13068 old emacs 19 interface. 13073 old emacs 19 interface.
13069 13074
13070 1999-06-02 Andy Piper <andy@xemacs.org> 13075 1999-06-02 Andy Piper <andy@xemacs.org>
13071 13076
13072 * x-font-menu.el (x-font-menu-load-font): 13077 * x-font-menu.el (x-font-menu-load-font):
13073 font-menu-registry-encoding -> x-font-menu-registry-encoding type. 13078 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
13074 13079
13075 1999-05-31 Andy Piper <andy@xemacs.org> 13080 1999-05-31 Andy Piper <andy@xemacs.org>
13076 13081
13077 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu 13082 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
13078 group. 13083 group.
13079 (font-menu-this-frame-only-p): ditto. 13084 (font-menu-this-frame-only-p): ditto.
13080 (font-menu-max-items): reinstate, from Jan Vroonhof 13085 (font-menu-max-items): reinstate, from Jan Vroonhof
13081 <vroonhof@math.ethz.ch> 13086 <vroonhof@math.ethz.ch>
13082 (font-menu-submenu-name-format): ditto. 13087 (font-menu-submenu-name-format): ditto.
13083 (font-menu-split-long-menu): ditto, for use by the family 13088 (font-menu-split-long-menu): ditto, for use by the family
13084 constructor. 13089 constructor.
13085 (font-menu-family-constructor): use it. 13090 (font-menu-family-constructor): use it.
13086 13091
13087 1999-05-30 Andy Piper <andy@xemacs.org> 13092 1999-05-30 Andy Piper <andy@xemacs.org>
13088 13093
13089 * msw-faces.el (mswindows-font-regexp): new font matching regexp 13094 * msw-faces.el (mswindows-font-regexp): new font matching regexp
13090 for use by the font menu. 13095 for use by the font menu.
13091 13096
13092 * msw-font-menu.el: new file implementing mswindows specific 13097 * msw-font-menu.el: new file implementing mswindows specific
13093 font-menu behaviour. 13098 font-menu behaviour.
13094 (mswindows-font-menu-registry-encoding): new function mirroring x version. 13099 (mswindows-font-menu-registry-encoding): new function mirroring x version.
13095 (mswindows-font-menu-junk-families): ditto. 13100 (mswindows-font-menu-junk-families): ditto.
13096 (hack-font-truename): ditto. 13101 (hack-font-truename): ditto.
13097 (mswindows-font-regexp-ascii): ditto. 13102 (mswindows-font-regexp-ascii): ditto.
13098 (mswindows-reset-device-font-menus): ditto. 13103 (mswindows-reset-device-font-menus): ditto.
13099 (mswindows-font-menu-font-data): ditto. 13104 (mswindows-font-menu-font-data): ditto.
13102 * x-font-menu.el (x-reset-device-font-menus): made device specific. 13107 * x-font-menu.el (x-reset-device-font-menus): made device specific.
13103 (x-font-menu-font-data): ditto. 13108 (x-font-menu-font-data): ditto.
13104 (x-font-menu-load-font): ditto. 13109 (x-font-menu-load-font): ditto.
13105 13110
13106 * font-menu.el: new file implementing generic font menu behaviour. 13111 * font-menu.el: new file implementing generic font menu behaviour.
13107 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and 13112 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
13108 made device independent. 13113 made device independent.
13109 (font-menu-this-frame-only-p): ditto. 13114 (font-menu-this-frame-only-p): ditto.
13110 (font-menu-preferred-resolution): ditto. 13115 (font-menu-preferred-resolution): ditto.
13111 (font-menu-size-scaling): new variable used to determine whether 13116 (font-menu-size-scaling): new variable used to determine whether
13112 sizes are in points or tenths of a point. 13117 sizes are in points or tenths of a point.
13113 (vassoc): moved from x-font-menu.el. 13118 (vassoc): moved from x-font-menu.el.
13114 (device-fonts-cache): ditto. 13119 (device-fonts-cache): ditto.
13115 (device-fonts-cache): ditto. 13120 (device-fonts-cache): ditto.
13116 (flush-device-fonts-cache): ditto. 13121 (flush-device-fonts-cache): ditto.
13117 (reset-device-font-menus): copied from x-font-menu.el and made 13122 (reset-device-font-menus): copied from x-font-menu.el and made
13118 device independent. Most functionality deferred to 13123 device independent. Most functionality deferred to
13119 device-dependent versions. 13124 device-dependent versions.
13120 (font-menu-family-constructor): copied from x-font-menu.el and 13125 (font-menu-family-constructor): copied from x-font-menu.el and
13121 made device independent. 13126 made device independent.
13122 (font-menu-size-constructor): ditto. 13127 (font-menu-size-constructor): ditto.
13123 (font-menu-weight-constructor): ditto. 13128 (font-menu-weight-constructor): ditto.
13124 (font-menu-set-font): ditto. 13129 (font-menu-set-font): ditto.
13125 (font-menu-change-face): ditto. 13130 (font-menu-change-face): ditto.
13126 (font-menu-load-font): new device method. 13131 (font-menu-load-font): new device method.
13155 (xselect-convert-to-class): 13160 (xselect-convert-to-class):
13156 (xselect-convert-to-name): 13161 (xselect-convert-to-name):
13157 (xselect-convert-to-integer): 13162 (xselect-convert-to-integer):
13158 (xselect-convert-to-atom): 13163 (xselect-convert-to-atom):
13159 (xselect-convert-to-identity): functions renamed from x-* and 13164 (xselect-convert-to-identity): functions renamed from x-* and
13160 moved to select.el. 13165 moved to select.el.
13161 (x-get-secondary-selection): use rename get-selection. 13166 (x-get-secondary-selection): use rename get-selection.
13162 (x-get-clipboard): ditto. 13167 (x-get-clipboard): ditto.
13163 (x-own-selection): moved to select.el. 13168 (x-own-selection): moved to select.el.
13164 (x-valid-simple-selection-p): ditto. 13169 (x-valid-simple-selection-p): ditto.
13165 (x-dehilight-selection): ditto. 13170 (x-dehilight-selection): ditto.
13169 * x-mouse.el (x-yank-function): moved to mouse.el. 13174 * x-mouse.el (x-yank-function): moved to mouse.el.
13170 (x-insert-selection): ditto. 13175 (x-insert-selection): ditto.
13171 (x-set-point-and-move-selection): use renamed function. 13176 (x-set-point-and-move-selection): use renamed function.
13172 13177
13173 * select.el (selected-text-type): moved and renamed from 13178 * select.el (selected-text-type): moved and renamed from
13174 x-select.el. 13179 x-select.el.
13175 (selection-owner-p): moved to C. 13180 (selection-owner-p): moved to C.
13176 (selection-exists-p): ditto. 13181 (selection-exists-p): ditto.
13177 (get-cutbuffer): new device method. 13182 (get-cutbuffer): new device method.
13178 (get-selection): generalised and moved from x-select.el. 13183 (get-selection): generalised and moved from x-select.el.
13179 (own-selection): moved x-own-selection functionality into here. 13184 (own-selection): moved x-own-selection functionality into here.
13180 (dehilight-selection): renamed and moved from x-select.el. 13185 (dehilight-selection): renamed and moved from x-select.el.
13181 (own-clipboard): functionality moved from x-select.el using new 13186 (own-clipboard): functionality moved from x-select.el using new
13182 generic C builtins. 13187 generic C builtins.
13183 (disown-clipboard): ditto. 13188 (disown-clipboard): ditto.
13184 (select-convert-to-text): 13189 (select-convert-to-text):
13185 (select-convert-to-string): 13190 (select-convert-to-string):
13186 (select-convert-to-compound-text): 13191 (select-convert-to-compound-text):
13187 (select-convert-to-length): 13192 (select-convert-to-length):
13198 (select-convert-to-class): 13203 (select-convert-to-class):
13199 (select-convert-to-name): 13204 (select-convert-to-name):
13200 (select-convert-to-integer): 13205 (select-convert-to-integer):
13201 (select-convert-to-atom): 13206 (select-convert-to-atom):
13202 (select-convert-to-identity): new functions renamed from x-* and 13207 (select-convert-to-identity): new functions renamed from x-* and
13203 moved from x-select.el. 13208 moved from x-select.el.
13204 13209
13205 * mouse.el (mouse-consolidated-yank): subsume x-yank-function 13210 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
13206 into here and use as the default window-system mouse yank. 13211 into here and use as the default window-system mouse yank.
13207 (insert-selection): generalised and moved from x-mouse.el. 13212 (insert-selection): generalised and moved from x-mouse.el.
13208 (own-clipboard): moved to C. 13213 (own-clipboard): moved to C.
13209 13214
13210 * msw-select.el (mswindows-selection-owned-p): deleted. 13215 * msw-select.el (mswindows-selection-owned-p): deleted.
13211 (mswindows-own-selection): generalised and moved to select.el. 13216 (mswindows-own-selection): generalised and moved to select.el.
13216 13221
13217 * XEmacs 21.2.14 is released 13222 * XEmacs 21.2.14 is released
13218 13223
13219 1999-05-13 SL Baur <steve@gneiss.etl.go.jp> 13224 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
13220 13225
13221 * about.el: update contact info for jason and slb. 13226 * about.el: update contact info for jason and slb.
13222 13227
13223 1999-05-13 SL Baur <steve@gneiss.etl.go.jp> 13228 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
13224 13229
13225 * mule/european.el (setup-romanian-environment): Add Romanian 13230 * mule/european.el (setup-romanian-environment): Add Romanian
13226 support from Emacs/Mule romanian.el. 13231 support from Emacs/Mule romanian.el.
13280 * code-files.el (load): Use new calling style of locate-file. 13285 * code-files.el (load): Use new calling style of locate-file.
13281 13286
13282 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> 13287 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
13283 13288
13284 * packages.el (packages-unbytecompiled-lisp): Installation.el is 13289 * packages.el (packages-unbytecompiled-lisp): Installation.el is
13285 dead. 13290 dead.
13286 13291
13287 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> 13292 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
13288 13293
13289 * dumped-lisp.el (preloaded-file-list): Don't load 13294 * dumped-lisp.el (preloaded-file-list): Don't load
13290 Installation.el. 13295 Installation.el.
13291 13296
13292 * loadup.el (Installation-string): Define it here. 13297 * loadup.el (Installation-string): Define it here.
13293 13298
13294 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> 13299 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
13295 13300
13296 * dumped-lisp.el (preloaded-file-list): Revert previous change -- 13301 * dumped-lisp.el (preloaded-file-list): Revert previous change --
13297 Installation.el needs to be loaded before `dump-paths', otherwise 13302 Installation.el needs to be loaded before `dump-paths', otherwise
13298 the dumping process won't find it. 13303 the dumping process won't find it.
13299 13304
13300 1999-03-13 Adrian Aichner <adrian@xemacs.org> 13305 1999-03-13 Adrian Aichner <adrian@xemacs.org>
13301 13306
13302 * dumped-lisp.el (preloaded-file-list): Load Installation.el after 13307 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
13306 1999-04-29 Andy Piper <andy@xemacs.org> 13311 1999-04-29 Andy Piper <andy@xemacs.org>
13307 13312
13308 * make-docfile.el: canonicalize file and directory names. 13313 * make-docfile.el: canonicalize file and directory names.
13309 13314
13310 * device.el (call-device-method): new function for calling device 13315 * device.el (call-device-method): new function for calling device
13311 specific methods. 13316 specific methods.
13312 (define-device-method): new function for defining device methods. 13317 (define-device-method): new function for defining device methods.
13313 (define-device-method*): ditto. 13318 (define-device-method*): ditto.
13314 13319
13315 1999-04-27 Hrvoje Niksic <hniksic@srce.hr> 13320 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
13316 13321
13355 debug-issue-ebola-notices alone. 13360 debug-issue-ebola-notices alone.
13356 13361
13357 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 13362 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13358 13363
13359 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear 13364 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
13360 at the top of the buffer since it is the most important thing to 13365 at the top of the buffer since it is the most important thing to
13361 customize 13366 customize
13362 (ldap-get-host-parameter): New defun 13367 (ldap-get-host-parameter): New defun
13363 (ldap-search): Add a new parameter `withdn' to retrieve the 13368 (ldap-search): Add a new parameter `withdn' to retrieve the
13364 distinguished names of entries 13369 distinguished names of entries
13365 13370
13366 1999-04-22 Kai Haberzettl <khaberz@synnet.de> 13371 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
13367 13372
13368 * startup.el (splash-frame-body): Date and spelling fixes. 13373 * startup.el (splash-frame-body): Date and spelling fixes.
13369 13374
13376 * format.el (format-alist): Disable image stuff. 13381 * format.el (format-alist): Disable image stuff.
13377 13382
13378 1999-04-17 Hrvoje Niksic <hniksic@srce.hr> 13383 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
13379 13384
13380 * wid-edit.el (widget-glyph-find): Search by directories, then by 13385 * wid-edit.el (widget-glyph-find): Search by directories, then by
13381 suffixes rather than the other way around. 13386 suffixes rather than the other way around.
13382 (widget-image-conversion): Renamed to 13387 (widget-image-conversion): Renamed to
13383 `widget-image-file-name-suffixes'. 13388 `widget-image-file-name-suffixes'.
13384 13389
13385 1999-04-16 Olivier Galibert <galibert@pobox.com> 13390 1999-04-16 Olivier Galibert <galibert@pobox.com>
13386 13391
13387 * mule/mule-charset.el: Made old functions obsolete, remove the 13392 * mule/mule-charset.el: Made old functions obsolete, remove the
13388 unspeakably evil (and inexistant in fsf's) charset-leading-byte. 13393 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
13389 (charset-iso-graphic-plane): Rename from charset-graphic. 13394 (charset-iso-graphic-plane): Rename from charset-graphic.
13390 (charset-iso-final-char): Rename from charset-final. 13395 (charset-iso-final-char): Rename from charset-final.
13391 (charset-width): Rename from charset-columns. 13396 (charset-width): Rename from charset-columns.
13392 (charset-bytes): Added from fsf compatibility, returns always 1. 13397 (charset-bytes): Added from fsf compatibility, returns always 1.
13393 13398
13394 * mule/mule-misc.el: Move charset-doc-string alias to 13399 * mule/mule-misc.el: Move charset-doc-string alias to
13395 mule-charset.el 13400 mule-charset.el
13396 13401
13397 1999-04-14 Colin Rafferty <colin@xemacs.org> 13402 1999-04-14 Colin Rafferty <colin@xemacs.org>
13398 13403
13399 * x-faces.el (x-make-font-bold-italic): honor 13404 * x-faces.el (x-make-font-bold-italic): honor
13400 *try-oblique-before-italic-fonts* 13405 *try-oblique-before-italic-fonts*
13404 * cl-extra.el (coerce): Coerce numbers to characters correctly. 13409 * cl-extra.el (coerce): Coerce numbers to characters correctly.
13405 13410
13406 1998-12-02 Hrvoje Niksic <hniksic@srce.hr> 13411 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
13407 13412
13408 * x-faces.el (try-oblique-before-italic-fonts): Use the right 13413 * x-faces.el (try-oblique-before-italic-fonts): Use the right
13409 name. 13414 name.
13410 13415
13411 1999-04-14 Dave Gillesipe <daveg@synaptics.com> 13416 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
13412 13417
13413 * cl-extra.el (equalp): Would bug out for lists. 13418 * cl-extra.el (equalp): Would bug out for lists.
13414 13419
13642 (list-matching-lines): ditto. 13647 (list-matching-lines): ditto.
13643 13648
13644 1999-01-07 Colin Rafferty <colin@xemacs.org> 13649 1999-01-07 Colin Rafferty <colin@xemacs.org>
13645 13650
13646 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only 13651 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
13647 abort if current window is split horizontally, not if others are 13652 abort if current window is split horizontally, not if others are
13648 split. Got rid of unnecessary minibuffer checking. Also, add 13653 split. Got rid of unnecessary minibuffer checking. Also, add
13649 some comments (it's still complex). 13654 some comments (it's still complex).
13650 13655
13651 1999-01-12 Robert Pluim <rpluim@BayNetworks.com> 13656 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
13652 13657
13653 * package-get.el: changed address for doc.ic.ac.uk to 13658 * package-get.el: changed address for doc.ic.ac.uk to
13654 sunsite.doc.ic.ac.uk 13659 sunsite.doc.ic.ac.uk
13655 13660
13656 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 13661 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13657 13662
13658 * ldap.el (toplevel): Remove requires so that the file compiles 13663 * ldap.el (toplevel): Remove requires so that the file compiles
13659 with a non LDAP-enabled XEmacs binary. Provide `ldap'. 13664 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
14366 14371
14367 1998-09-20 Darryl Okahata <darrylo@sr.hp.com> 14372 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
14368 14373
14369 * packages.el: Added new function, `package-delete-name', to 14374 * packages.el: Added new function, `package-delete-name', to
14370 delete existing packages from the installed package database 14375 delete existing packages from the installed package database
14371 (`packages-package-list'). Also added the "pkginfo" directory 14376 (`packages-package-list'). Also added the "pkginfo" directory
14372 to `packages-special-base-regexp', so that the pkginfo directory 14377 to `packages-special-base-regexp', so that the pkginfo directory
14373 would not get added to `late-packages'. 14378 would not get added to `late-packages'.
14374 14379
14375 * package-admin.el: Added ability to delete an installed package 14380 * package-admin.el: Added ability to delete an installed package
14376 (added low-level function, `package-admin-delete-package'). 14381 (added low-level function, `package-admin-delete-package').
14377 Understands how to use the pkginfo/MANIFEST.<package> file to 14382 Understands how to use the pkginfo/MANIFEST.<package> file to
14378 delete the package. When installing a package, will also 14383 delete the package. When installing a package, will also
14379 create a MANIFEST.* file if one is not provided by the 14384 create a MANIFEST.* file if one is not provided by the
14380 package. If the MANIFEST.* doesn't exist when deleting a 14385 package. If the MANIFEST.* doesn't exist when deleting a
14381 package, the functions will fall back to attempting to delete 14386 package, the functions will fall back to attempting to delete
14382 any package-specific lisp directory. 14387 any package-specific lisp directory.
14383 14388
14384 * package-get.el: Moved some functions to package-admin.el. 14389 * package-get.el: Moved some functions to package-admin.el.
14385 Added interactive function `package-get-delete-package', for 14390 Added interactive function `package-get-delete-package', for
14386 use by users for deleting a package. 14391 use by users for deleting a package.
14387 14392
14429 directory. Does completion on available packages when 14434 directory. Does completion on available packages when
14430 querying for package names. Will also search for .tgz files 14435 querying for package names. Will also search for .tgz files
14431 in addition for .tar.gz files. Tries to reload 14436 in addition for .tar.gz files. Tries to reload
14432 auto-autoloads, as a convenience when loading new packages, 14437 auto-autoloads, as a convenience when loading new packages,
14433 and also tries to add any new package paths to `load-path'. 14438 and also tries to add any new package paths to `load-path'.
14434 Changed all occurences of `concat' to use `expand-file-name'. 14439 Changed all occurences of `concat' to use `expand-file-name'.
14435 14440
14436 * package-ui.el: New file which implements the main visual 14441 * package-ui.el: New file which implements the main visual
14437 package browser/installer, which is started via a menu pick or 14442 package browser/installer, which is started via a menu pick or
14438 M-x pui-list packages. 14443 M-x pui-list packages.
14439 14444
14821 update packages which are already installed. 14826 update packages which are already installed.
14822 14827
14823 1998-07-05 Andy Piper <andyp@parallax.co.uk> 14828 1998-07-05 Andy Piper <andyp@parallax.co.uk>
14824 14829
14825 * faces.el (xpm-color-symbols): remove hardcoded defaults these 14830 * faces.el (xpm-color-symbols): remove hardcoded defaults these
14826 are handled by the gui-element face fallbacks now. 14831 are handled by the gui-element face fallbacks now.
14827 14832
14828 * x-faces.el: default gui-element face to "background" as well as 14833 * x-faces.el: default gui-element face to "background" as well as
14829 the default face. 14834 the default face.
14830 14835
14831 * msw-faces.el (mswindows-init-device-faces): remove gui-element 14836 * msw-faces.el (mswindows-init-device-faces): remove gui-element
14832 and default face settings since these are set as fallbacks now in 14837 and default face settings since these are set as fallbacks now in
14833 the appropriate domain. 14838 the appropriate domain.
14834 14839
14835 1998-07-02 SL Baur <steve@altair.xemacs.org> 14840 1998-07-02 SL Baur <steve@altair.xemacs.org>
14836 14841
14837 * text-mode.el (text-mode): Reorder regexp so the OR part 14842 * text-mode.el (text-mode): Reorder regexp so the OR part
14838 corresponding to `page-delim' goes first and the hack in 14843 corresponding to `page-delim' goes first and the hack in
15133 instead of XEmacs one when dumping InfoDock. 15138 instead of XEmacs one when dumping InfoDock.
15134 15139
15135 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> 15140 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
15136 15141
15137 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p' 15142 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
15138 for `modeline-visible-p' 15143 for `modeline-visible-p'
15139 15144
15140 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0]. 15145 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
15141 15146
15142 1998-05-29 Andy Piper <andyp@parallax.co.uk> 15147 1998-05-29 Andy Piper <andyp@parallax.co.uk>
15143 15148
15277 * mouse.el (drag-window-divider): Ditto. 15282 * mouse.el (drag-window-divider): Ditto.
15278 15283
15279 * modeline.el (mouse-drag-modeline): Use it. 15284 * modeline.el (mouse-drag-modeline): Use it.
15280 15285
15281 * lisp-mode.el (with-specifier-instance): Define its indentation 15286 * lisp-mode.el (with-specifier-instance): Define its indentation
15282 level. 15287 level.
15283 15288
15284 * specifier.el (with-specifier-instance): New macro. 15289 * specifier.el (with-specifier-instance): New macro.
15285 15290
15286 1998-05-19 Andy Piper <andyp@parallax.co.uk> 15291 1998-05-19 Andy Piper <andyp@parallax.co.uk>
15287 15292
15359 and used following the interface change of 15364 and used following the interface change of
15360 `paths-find-recursive-path'. 15365 `paths-find-recursive-path'.
15361 15366
15362 * find-paths.el (paths-find-recursive-path): Exclusion is now by a 15367 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
15363 regexp instead of a list of base names. 15368 regexp instead of a list of base names.
15364 (paths-version-control-filename-regexp): 15369 (paths-version-control-filename-regexp):
15365 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp): 15370 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
15366 Introduced and used following the interface change of 15371 Introduced and used following the interface change of
15367 `paths-find-recursive-path'. 15372 `paths-find-recursive-path'.
15368 15373
15369 1998-05-16 Hrvoje Niksic <hniksic@srce.hr> 15374 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
15586 15591
15587 * cmdloop.el (describe-last-error): Handle the case when no error 15592 * cmdloop.el (describe-last-error): Handle the case when no error
15588 was seen gracefully. 15593 was seen gracefully.
15589 15594
15590 * apropos.el (apropos-print): Use with-displaying-help-buffer as 15595 * apropos.el (apropos-print): Use with-displaying-help-buffer as
15591 defun. 15596 defun.
15592 (apropos-describe-plist): Ditto. 15597 (apropos-describe-plist): Ditto.
15593 15598
15594 * help.el (with-displaying-help-buffer): Revert to a defun. 15599 * help.el (with-displaying-help-buffer): Revert to a defun.
15595 (describe-key): Use it as defun. 15600 (describe-key): Use it as defun.
15596 (describe-mode): Ditto. 15601 (describe-mode): Ditto.
15613 15618
15614 * about.el: another small change in my entry 15619 * about.el: another small change in my entry
15615 * dragdrop.el (dragdrop-drop-log-function): logging added 15620 * dragdrop.el (dragdrop-drop-log-function): logging added
15616 plus customizations 15621 plus customizations
15617 changed interface to handler functions. now called with event 15622 changed interface to handler functions. now called with event
15618 and object 15623 and object
15619 15624
15620 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru> 15625 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
15621 15626
15622 * glyphs.el (divider-pointer-glyph): Declared new glyph, 15627 * glyphs.el (divider-pointer-glyph): Declared new glyph,
15623 E-W arrow pointer displayed over draggable dividers. 15628 E-W arrow pointer displayed over draggable dividers.
16786 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com> 16791 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
16787 16792
16788 * "Fast" dired-in-C enhancements for Windows 95/NT: 16793 * "Fast" dired-in-C enhancements for Windows 95/NT:
16789 16794
16790 * files.el: Added function, `wildcard-to-regexp', from GNU 16795 * files.el: Added function, `wildcard-to-regexp', from GNU
16791 Emacs. 16796 Emacs.
16792 16797
16793 * files.el (insert-directory): Modified to use special 16798 * files.el (insert-directory): Modified to use special
16794 dired-in-C enhancements if present. 16799 dired-in-C enhancements if present.
16795 16800
16796 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk> 16801 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
16845 * ldap.el: Do not require ldap-internal at compile time. 16850 * ldap.el: Do not require ldap-internal at compile time.
16846 16851
16847 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk> 16852 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
16848 16853
16849 * code-files.el: new file. a virtual copy of mule-files.el 16854 * code-files.el: new file. a virtual copy of mule-files.el
16850 but without charset 16855 but without charset
16851 dependencies. (toggle-buffer-file-ocding-system) new function for 16856 dependencies. (toggle-buffer-file-ocding-system) new function for
16852 changing the eol type for the current buffer. 16857 changing the eol type for the current buffer.
16853 16858
16854 * code-process.el: new file. a copy of 16859 * code-process.el: new file. a copy of
16855 mule-process.el. mule-process.el will disappear when things have 16860 mule-process.el. mule-process.el will disappear when things have
16856 settled. 16861 settled.
16857 16862
16858 * coding.el: new file. a virtual copy of mule-files.el but 16863 * coding.el: new file. a virtual copy of mule-files.el but
16859 without charset dependencies. (coding-system-base) new function 16864 without charset dependencies. (coding-system-base) new function
16860 for getting the parent coding system of a coding system with eol 16865 for getting the parent coding system of a coding system with eol
16861 type set. 16866 type set.
16862 16867
16863 * dumped-lisp.el: add above files for the non-mule case. 16868 * dumped-lisp.el: add above files for the non-mule case.
16864 16869
16865 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com> 16870 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
17133 (describe-copying): Ditto. 17138 (describe-copying): Ditto.
17134 (describe-project): Ditto. 17139 (describe-project): Ditto.
17135 (view-emacs-news): Ditto. 17140 (view-emacs-news): Ditto.
17136 17141
17137 * help-nomule.el (help-with-tutorial): Made it use 17142 * help-nomule.el (help-with-tutorial): Made it use
17138 `locate-data-file' to find tutorial. 17143 `locate-data-file' to find tutorial.
17139 17144
17140 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk> 17145 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
17141 17146
17142 * about.el: Corrected my email address. 17147 * about.el: Corrected my email address.
17143 17148
17284 (add-minor-mode): Document :active property to TOGGLE. 17289 (add-minor-mode): Document :active property to TOGGLE.
17285 17290
17286 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> 17291 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
17287 17292
17288 * modeline.el (modeline-minor-mode-menu): Add support for an 17293 * modeline.el (modeline-minor-mode-menu): Add support for an
17289 `:included' predicate in the `toggle-sym' plist. 17294 `:included' predicate in the `toggle-sym' plist.
17290 (add-minor-mode): Document the :included property, format 17295 (add-minor-mode): Document the :included property, format
17291 docstring some more. 17296 docstring some more.
17292 (modeline-minor-mode-menu): Documentation string added. 17297 (modeline-minor-mode-menu): Documentation string added.
17293 17298
17294 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> 17299 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
17295 17300
17296 * modeline.el (modeline-minor-mode-menu): genmenlab the menu 17301 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
17297 labels from the symbol-names by thwacking off the overly redundant 17302 labels from the symbol-names by thwacking off the overly redundant
17298 and overused "mode", parenthesizing "minor", and capitalizing the 17303 and overused "mode", parenthesizing "minor", and capitalizing the
17299 resultant strings. Also shortened the menu's title by eliminating 17304 resultant strings. Also shortened the menu's title by eliminating
17300 the redundant buffer name. 17305 the redundant buffer name.
17301 (add-minor-mode): Beautified the docstring, added mention of the 17306 (add-minor-mode): Beautified the docstring, added mention of the
17302 `:menu-tag' property of TOGGLE. 17307 `:menu-tag' property of TOGGLE.
17303 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on 17308 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
17304 `toggle-sym' to beatify the mode-life menus. 17309 `toggle-sym' to beatify the mode-life menus.
17305 * (abbrev-mode): (put)'ed a `:menu-tag' on it and 17310 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
17306 `auto-fill-function'. 17311 `auto-fill-function'.
17307 17312
17308 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> 17313 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
17309 17314
17317 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de> 17322 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
17318 17323
17319 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would 17324 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
17320 only recognize first hyperlink. 17325 only recognize first hyperlink.
17321 (hyper-apropos-highlightify): Deletia, this is already done by 17326 (hyper-apropos-highlightify): Deletia, this is already done by
17322 `hyper-apropos-insert-face'. 17327 `hyper-apropos-insert-face'.
17323 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify. 17328 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
17324 17329
17325 1998-01-09 SL Baur <steve@altair.xemacs.org> 17330 1998-01-09 SL Baur <steve@altair.xemacs.org>
17326 17331
17327 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for 17332 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
17330 From Jonathan Marten <jonathan.marten@UK.Sun.COM> 17335 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
17331 17336
17332 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> 17337 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
17333 17338
17334 * info.el (Info-emacs-info-file-name): Add defvar for 17339 * info.el (Info-emacs-info-file-name): Add defvar for
17335 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node' 17340 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
17336 will function properly. 17341 will function properly.
17337 17342
17338 1998-01-05 Gary D. Foster <gfoster@ragesoft.com> 17343 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
17339 17344
17340 * simple.el: make the backwards delete function called by 17345 * simple.el: make the backwards delete function called by
17341 `backward-or-forward-delete-char' user configurable. 17346 `backward-or-forward-delete-char' user configurable.
17342 17347
17343 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> 17348 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
17344 17349
17345 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte 17350 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
17346 compiled function got loaded from. 17351 compiled function got loaded from.
17347 17352
17348 1998-01-09 SL Baur <steve@altair.xemacs.org> 17353 1998-01-09 SL Baur <steve@altair.xemacs.org>
17349 17354
17350 * term/apollo.el: Synched up with InfoDock 3.6.2. 17355 * term/apollo.el: Synched up with InfoDock 3.6.2.
17351 17356
17506 `compiled-function-annotation'. 17511 `compiled-function-annotation'.
17507 17512
17508 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> 17513 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
17509 17514
17510 * help.el (help-mode-bury): Now a call to `help-mode-quit' with 17515 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
17511 argument. 17516 argument.
17512 (help-mode-quit): New optional arg to control whether it kills or 17517 (help-mode-quit): New optional arg to control whether it kills or
17513 buries. Tidied up. 17518 buries. Tidied up.
17514 (with-displaying-help-buffer): Don't kill buffer initially, even 17519 (with-displaying-help-buffer): Don't kill buffer initially, even
17515 if it exists: it is erased by `with-output-to-temp-buffer' anyway. 17520 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
17516 (help-pretty-print-value): Rename back from 17521 (help-pretty-print-value): Rename back from
17548 arglist of autoload functions. 17553 arglist of autoload functions.
17549 17554
17550 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> 17555 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
17551 17556
17552 * help.el (help-mode-map): New bindings for `help-mode-bury', 17557 * help.el (help-mode-map): New bindings for `help-mode-bury',
17553 `describe-function-at-point', `describe-variable-at-point', 17558 `describe-function-at-point', `describe-variable-at-point',
17554 `Info-elisp-ref', `customize-variable', `help-next-section' and 17559 `Info-elisp-ref', `customize-variable', `help-next-section' and
17555 `help-prev-section'. 17560 `help-prev-section'.
17556 (help-next-section): New function. 17561 (help-next-section): New function.
17557 (help-prev-section): New function. 17562 (help-prev-section): New function.
17558 (help-mode-quit): Changed to kill the help buffer. 17563 (help-mode-quit): Changed to kill the help buffer.
17559 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer 17564 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
17560 correctly. 17565 correctly.
17561 (help-buffer-name): New function to generate the name of help 17566 (help-buffer-name): New function to generate the name of help
17562 buffers. 17567 buffers.
17563 (with-displaying-help-buffer): Is now a macro. Takes an new first 17568 (with-displaying-help-buffer): Is now a macro. Takes an new first
17564 argument giving the name of the help buffer. 17569 argument giving the name of the help buffer.
17565 (describe-key): Use `with-displaying-help-buffer' with name. 17570 (describe-key): Use `with-displaying-help-buffer' with name.
17566 (describe-mode): Ditto. 17571 (describe-mode): Ditto.
17567 (describe-bindings): Ditto. 17572 (describe-bindings): Ditto.
17568 (describe-prefix-bindings): Ditto. 17573 (describe-prefix-bindings): Ditto.
17569 (view-lossage): Ditto. 17574 (view-lossage): Ditto.
17570 (with-syntax-table): New macro. 17575 (with-syntax-table): New macro.
17571 (function-called-at-point): Use `ignore-errors' and 17576 (function-called-at-point): Use `ignore-errors' and
17572 `with-syntax-table'. 17577 `with-syntax-table'.
17573 (function-at-point): Ditto. 17578 (function-at-point): Ditto.
17574 (describe-function): Use `with-displaying-help-buffer' with name. 17579 (describe-function): Use `with-displaying-help-buffer' with name.
17575 (function-arglist): Extracted from `describe-function-1'. Returns 17580 (function-arglist): Extracted from `describe-function-1'. Returns
17576 function's arglist as string. 17581 function's arglist as string.
17577 (function-documentation): Extracted from `describe-function-1'. 17582 (function-documentation): Extracted from `describe-function-1'.
17578 Returns function's docstring. 17583 Returns function's docstring.
17579 (describe-function-1): Remove all the "stream" garbage, including 17584 (describe-function-1): Remove all the "stream" garbage, including
17580 the stream argument. Use `function-arglist' and 17585 the stream argument. Use `function-arglist' and
17581 `function-documentation'. 17586 `function-documentation'.
17582 (describe-function-arglist): Just use `function-arglist'. 17587 (describe-function-arglist): Just use `function-arglist'.
17583 (variable-at-point): Use `ignore-errors' and `with-syntax-table'. 17588 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
17638 17643
17639 * etags.el (tags-remove-duplicates): Removed. 17644 * etags.el (tags-remove-duplicates): Removed.
17640 (buffer-tag-table-list): Use `delete-duplicates'. 17645 (buffer-tag-table-list): Use `delete-duplicates'.
17641 17646
17642 * cl-extra.el (coerce): Coerce to bit-vector and weak-list 17647 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
17643 correctly. 17648 correctly.
17644 (get*): Defalias to `get'. 17649 (get*): Defalias to `get'.
17645 17650
17646 * cl.el (eql): Compare integers with `eq'. 17651 * cl.el (eql): Compare integers with `eq'.
17647 (cl-map-extents): Check for `map-extents' first. 17652 (cl-map-extents): Check for `map-extents' first.
17648 17653
17649 1997-12-17 Didier Verna <didier@xemacs.org> 17654 1997-12-17 Didier Verna <didier@xemacs.org>
17650 17655
17651 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup + 17656 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
17652 added the 'numero', 'copyright' and 'trademark' symbols. 17657 added the 'numero', 'copyright' and 'trademark' symbols.
17653 17658
17654 * leim/quail/latin-post.el ("french-postfix"): see above. 17659 * leim/quail/latin-post.el ("french-postfix"): see above.
17655 17660
17656 1997-12-15 Hrvoje Niksic <hniksic@srce.hr> 17661 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
17657 17662
17823 * custom.el (custom-add-load): Update custom-group-hash-table. 17828 * custom.el (custom-add-load): Update custom-group-hash-table.
17824 17829
17825 1997-12-12 Hrvoje Niksic <hniksic@srce.hr> 17830 1997-12-12 Hrvoje Niksic <hniksic@srce.hr>
17826 17831
17827 * mouse.el (mouse-track-run-hook): Understand `make-local-hook' 17832 * mouse.el (mouse-track-run-hook): Understand `make-local-hook'
17828 convention. 17833 convention.
17829 17834
17830 * custom.el (custom-add-version): New function, from FSF. 17835 * custom.el (custom-add-version): New function, from FSF.
17831 (custom-handle-keyword): Use it. 17836 (custom-handle-keyword): Use it.
17832 17837
17833 * cus-edit.el (custom-variable-prompt): Require match. 17838 * cus-edit.el (custom-variable-prompt): Require match.
17849 17854
17850 * simple.el (set-goal-column): Be careful about the format 17855 * simple.el (set-goal-column): Be careful about the format
17851 argument to message. 17856 argument to message.
17852 17857
17853 * cl-macs.el: New setf methods for: buffer-dedicated-frame, 17858 * cl-macs.el: New setf methods for: buffer-dedicated-frame,
17854 console-type-image-conversion-list, default-toolbar-position, 17859 console-type-image-conversion-list, default-toolbar-position,
17855 device-class, extent-begin-glyph, extent-begin-glyph-layout, 17860 device-class, extent-begin-glyph, extent-begin-glyph-layout,
17856 extent-end-glyph, extent-end-glyph-layout, extent-keymap, 17861 extent-end-glyph, extent-end-glyph-layout, extent-keymap,
17857 extent-parent, extent-properties, frame-selected-window, 17862 extent-parent, extent-properties, frame-selected-window,
17858 itimer-function, itimer-function-arguments, itimer-is-idle, 17863 itimer-function, itimer-function-arguments, itimer-is-idle,
17859 itimer-recorded-run-time, itimer-restart, itimer-uses-arguments, 17864 itimer-recorded-run-time, itimer-restart, itimer-uses-arguments,
17860 itimer-value, keymap-parents, marker-insertion-type, 17865 itimer-value, keymap-parents, marker-insertion-type,
17861 mouse-pixel-position, trunc-stack-length, trunc-stack-stack, 17866 mouse-pixel-position, trunc-stack-length, trunc-stack-stack,
17862 undoable-stack-max and weak-list-list. 17867 undoable-stack-max and weak-list-list.
17863 17868
17864 1997-12-12 SL Baur <steve@altair.xemacs.org> 17869 1997-12-12 SL Baur <steve@altair.xemacs.org>
17865 17870
17866 * keydefs.el (global-map): Import C-x M-: keybinding for 17871 * keydefs.el (global-map): Import C-x M-: keybinding for
17867 `repeat-complex-command' from Emacs 20. 17872 `repeat-complex-command' from Emacs 20.
17891 (next-file): Use `pop'. 17896 (next-file): Use `pop'.
17892 17897
17893 1997-12-08 Hrvoje Niksic <hniksic@srce.hr> 17898 1997-12-08 Hrvoje Niksic <hniksic@srce.hr>
17894 17899
17895 * etags.el (find-tag-internal): Set the initial fuzz offset to 100 17900 * etags.el (find-tag-internal): Set the initial fuzz offset to 100
17896 instead of 1000. 17901 instead of 1000.
17897 (find-tag-internal): Use `letf'. 17902 (find-tag-internal): Use `letf'.
17898 (tags-delete): Removed -- was unused. 17903 (tags-delete): Removed -- was unused.
17899 (set-buffer-tag-table): Use `expand-file-name'. 17904 (set-buffer-tag-table): Use `expand-file-name'.
17900 (get-tag-table-buffer): Use `ecase'. 17905 (get-tag-table-buffer): Use `ecase'.
17901 (add-to-tag-completion-table): Mark the filename messages with 17906 (add-to-tag-completion-table): Mark the filename messages with
17902 progress. 17907 progress.
17903 (add-to-tag-completion-table): Use `char-after' instead of 17908 (add-to-tag-completion-table): Use `char-after' instead of
17904 `following-char'. 17909 `following-char'.
17905 (add-to-tag-completion-table): Use `match-string'. 17910 (add-to-tag-completion-table): Use `match-string'.
17906 (complete-symbol): Use `error' instead of message+ding. 17911 (complete-symbol): Use `error' instead of message+ding.
17907 (complete-symbol): Use `skip-syntax-forward'. 17912 (complete-symbol): Use `skip-syntax-forward'.
17908 (tag-complete-symbol): Autoload. 17913 (tag-complete-symbol): Autoload.
17909 (pop-mark-from-stack): Use `buffer-live-p'. 17914 (pop-mark-from-stack): Use `buffer-live-p'.
17914 17919
17915 * x-toolbar.el (toolbar-news): Fix typo. 17920 * x-toolbar.el (toolbar-news): Fix typo.
17916 17921
17917 1997-12-06 Jonathan Harris <jhar@tardis.ed.ac.uk> 17922 1997-12-06 Jonathan Harris <jhar@tardis.ed.ac.uk>
17918 17923
17919 * dumped-lisp.el, emacs.c, symsinit.h, msw-init.el, nt/xemacs.mak 17924 * dumped-lisp.el, emacs.c, symsinit.h, msw-init.el, nt/xemacs.mak
17920 Created files: msw-select.el, select-msw.c 17925 Created files: msw-select.el, select-msw.c
17921 Copy and paste 8-bit text to/from mswindows clipboard. 17926 Copy and paste 8-bit text to/from mswindows clipboard.
17922 17927
17923 * msw-faces.el: mswindows-make-font-bold[-italic] 17928 * msw-faces.el: mswindows-make-font-bold[-italic]
17924 Try to make the bold font the same width as the non-bold font. 17929 Try to make the bold font the same width as the non-bold font.
17936 (toolbar-news): Use `eval' on non-symbols. 17941 (toolbar-news): Use `eval' on non-symbols.
17937 (toolbar-info-frame-plist): Use the new `plist' widget. 17942 (toolbar-info-frame-plist): Use the new `plist' widget.
17938 (toolbar-news-frame-plist): Ditto. 17943 (toolbar-news-frame-plist): Ditto.
17939 17944
17940 * font-lock.el (font-lock-fontify-buffer-function): New variable, 17945 * font-lock.el (font-lock-fontify-buffer-function): New variable,
17941 synched with FSF Emacs 20. 17946 synched with FSF Emacs 20.
17942 (font-lock-unfontify-buffer-function): Ditto. 17947 (font-lock-unfontify-buffer-function): Ditto.
17943 (font-lock-fontify-region-function): Ditto. 17948 (font-lock-fontify-region-function): Ditto.
17944 (font-lock-unfontify-region-function): Ditto. 17949 (font-lock-unfontify-region-function): Ditto.
17945 (font-lock-inhibit-thing-lock): Ditto. 17950 (font-lock-inhibit-thing-lock): Ditto.
17946 17951
18003 (kill-region): Use `lmessage' instead of `display-message'. 18008 (kill-region): Use `lmessage' instead of `display-message'.
18004 (set-comment-column): Ditto. 18009 (set-comment-column): Ditto.
18005 (set-fill-column): Ditto. 18010 (set-fill-column): Ditto.
18006 18011
18007 * faces.el (get-custom-frame-properties): Don't use 18012 * faces.el (get-custom-frame-properties): Don't use
18008 `default-custom-frame-properties'. 18013 `default-custom-frame-properties'.
18009 18014
18010 * font-lock.el: Customized variables. 18015 * font-lock.el: Customized variables.
18011 18016
18012 * font-lock.el: Customized faces. 18017 * font-lock.el: Customized faces.
18013 18018
18051 current major mode. 18056 current major mode.
18052 18057
18053 1997-12-03 Hrvoje Niksic <hniksic@srce.hr> 18058 1997-12-03 Hrvoje Niksic <hniksic@srce.hr>
18054 18059
18055 * startup.el (load-init-file): Use a warning buffer in case of 18060 * startup.el (load-init-file): Use a warning buffer in case of
18056 error. 18061 error.
18057 18062
18058 1997-12-05 SL Baur <steve@altair.xemacs.org> 18063 1997-12-05 SL Baur <steve@altair.xemacs.org>
18059 18064
18060 * buffer.el (switch-to-buffer): Update docstring. 18065 * buffer.el (switch-to-buffer): Update docstring.
18061 Suggested by Adrian Aichner <aichner@ecf.teradyne.com> 18066 Suggested by Adrian Aichner <aichner@ecf.teradyne.com>
18282 * view-less.el: ditto. 18287 * view-less.el: ditto.
18283 18288
18284 1997-11-18 Colin Rafferty <craffert@ml.com> 18289 1997-11-18 Colin Rafferty <craffert@ml.com>
18285 18290
18286 * packages.el (packages-find-packages): Modified to allow `nil' 18291 * packages.el (packages-find-packages): Modified to allow `nil'
18287 entry in the `package-path'. All entries before the nil will be 18292 entry in the `package-path'. All entries before the nil will be
18288 prepended to the paths (as before). All entries after nil will be 18293 prepended to the paths (as before). All entries after nil will be
18289 appended. 18294 appended.
18290 18295
18291 * packages.el (locate-data-file): Implemented similar to 18296 * packages.el (locate-data-file): Implemented similar to
18292 locate-data-directory. 18297 locate-data-directory.
18293 18298
18294 1997-11-20 Kyle Jones <kyle_jones@wonderworks.com> 18299 1997-11-20 Kyle Jones <kyle_jones@wonderworks.com>
18295 18300
18296 * x-faces.el: Add expression to xpm-color-symbols to 18301 * x-faces.el: Add expression to xpm-color-symbols to
18297 look for the global background resource when supporting 18302 look for the global background resource when supporting
18415 (quail-conversion-keymap): Ditto. 18420 (quail-conversion-keymap): Ditto.
18416 18421
18417 1997-11-11 Hrvoje Niksic <hniksic@srce.hr> 18422 1997-11-11 Hrvoje Niksic <hniksic@srce.hr>
18418 18423
18419 * custom/cus-face.el (custom-face-attributes): Use 18424 * custom/cus-face.el (custom-face-attributes): Use
18420 `set-face-stipple' instead of `set-face-background-pixmap'. 18425 `set-face-stipple' instead of `set-face-background-pixmap'.
18421 18426
18422 * prim/faces.el (set-face-stipple): Search through 18427 * prim/faces.el (set-face-stipple): Search through
18423 x-bitmap-file-path. 18428 x-bitmap-file-path.
18424 18429
18425 1997-11-09 Hrvoje Niksic <hniksic@srce.hr> 18430 1997-11-09 Hrvoje Niksic <hniksic@srce.hr>
18454 18459
18455 * packages/compile.el (compilation-build-compilation-error-regexp-alist): 18460 * packages/compile.el (compilation-build-compilation-error-regexp-alist):
18456 Added documentation for this function. 18461 Added documentation for this function.
18457 18462
18458 ** (compilation-error-regexp-systems-list): Update documentation 18463 ** (compilation-error-regexp-systems-list): Update documentation
18459 to note that `compilation-build-compilation-error-regexp-alist' 18464 to note that `compilation-build-compilation-error-regexp-alist'
18460 must be called after changing the value. Update customization to 18465 must be called after changing the value. Update customization to
18461 add a set method which automatically calls 18466 add a set method which automatically calls
18462 `compilation-build-compilation-error-regexp-alist' when the value 18467 `compilation-build-compilation-error-regexp-alist' when the value
18463 is set by custom. Move declaration below declarations that it now 18468 is set by custom. Move declaration below declarations that it now
18464 depends upon. 18469 depends upon.
18465 18470
18466 ** (compilation-mouse-motion-initiate-parsing): Default to nil. 18471 ** (compilation-mouse-motion-initiate-parsing): Default to nil.
18467 18472
18468 1997-11-12 Hrvoje Niksic <hniksic@srce.hr> 18473 1997-11-12 Hrvoje Niksic <hniksic@srce.hr>
18469 18474
18646 add an extent with a begin-glyph that contains a dash. 18651 add an extent with a begin-glyph that contains a dash.
18647 18652
18648 Wed Nov 05 23:40:00 1997 Jonathan Harris <jhar@tardis.ed.ac.uk> 18653 Wed Nov 05 23:40:00 1997 Jonathan Harris <jhar@tardis.ed.ac.uk>
18649 18654
18650 * faces.el: init-other-random-faces 18655 * faces.el: init-other-random-faces
18651 Reinstated code that uses (mono x) as a specifer tag, but 18656 Reinstated code that uses (mono x) as a specifer tag, but
18652 conditioned it on (featurep 'x) because x is not a valid 18657 conditioned it on (featurep 'x) because x is not a valid
18653 specifier tag under native-win32. 18658 specifier tag under native-win32.
18654 18659
18655 * Added file headers to: 18660 * Added file headers to:
18656 w32-faces.el, w32-init.el 18661 w32-faces.el, w32-init.el
18685 w32-faces.el, w32-init.el 18690 w32-faces.el, w32-init.el
18686 18691
18687 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> 18692 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
18688 18693
18689 * prim/mouse.el (default-mouse-motion-handler): When over 18694 * prim/mouse.el (default-mouse-motion-handler): When over
18690 modeline, correctly dehighlight the last extent. 18695 modeline, correctly dehighlight the last extent.
18691 18696
18692 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> 18697 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
18693 18698
18694 * prim/minibuf.el (mouse-read-file-name-1): Ditto. 18699 * prim/minibuf.el (mouse-read-file-name-1): Ditto.
18695 18700
18696 * packages/balloon-help.el (balloon-help-make-help-frame): Ditto. 18701 * packages/balloon-help.el (balloon-help-make-help-frame): Ditto.
18697 18702
18698 * games/life.el (life-setup): Check for scrollbars before using 18703 * games/life.el (life-setup): Check for scrollbars before using
18699 them. 18704 them.
18700 18705
18701 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> 18706 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
18702 18707
18703 * hm--html-menus/hm--html-mode.el (hm--html-minor-mode): Ditto. 18708 * hm--html-menus/hm--html-mode.el (hm--html-minor-mode): Ditto.
18704 18709
18715 * utils/edit-toolbar.el (edit-toolbar-mode): Ditto. 18720 * utils/edit-toolbar.el (edit-toolbar-mode): Ditto.
18716 18721
18717 * utils/browse-cltl2.el (cltl2-lisp-mode-install): Ditto. 18722 * utils/browse-cltl2.el (cltl2-lisp-mode-install): Ditto.
18718 18723
18719 * modes/view-process-xemacs.el 18724 * modes/view-process-xemacs.el
18720 (View-process-install-pulldown-menu): Ditto. 18725 (View-process-install-pulldown-menu): Ditto.
18721 18726
18722 * modes/verilog-mode.el (verilog-mode): Ditto. 18727 * modes/verilog-mode.el (verilog-mode): Ditto.
18723 18728
18724 * modes/tcl.el (tcl-mode): Ditto. 18729 * modes/tcl.el (tcl-mode): Ditto.
18725 18730
18770 18775
18771 * prim/mouse.el (default-mouse-motion-handler): Make events over 18776 * prim/mouse.el (default-mouse-motion-handler): Make events over
18772 modeline invalidate `point'. 18777 modeline invalidate `point'.
18773 18778
18774 * prim/mouse.el (mouse-line-length): Use point-at-eol and 18779 * prim/mouse.el (mouse-line-length): Use point-at-eol and
18775 point-at-bol. 18780 point-at-bol.
18776 (default-mouse-track-normalize-point): Highlight the whole symbol 18781 (default-mouse-track-normalize-point): Highlight the whole symbol
18777 only if the mouse is on a symbol-constituent. 18782 only if the mouse is on a symbol-constituent.
18778 18783
18779 * custom/wid-edit.el (widget-specify-field): Make sure the extent 18784 * custom/wid-edit.el (widget-specify-field): Make sure the extent
18780 is end-open. 18785 is end-open.
18934 * custom/wid-edit.el (widget-color-complete): Use 18939 * custom/wid-edit.el (widget-color-complete): Use
18935 `read-color-completion-table' directly. 18940 `read-color-completion-table' directly.
18936 18941
18937 * prim/subr.el (rplaca): Warn against the return value. 18942 * prim/subr.el (rplaca): Warn against the return value.
18938 (replace-in-string): Use `wrong-type-argument'. Use standard 18943 (replace-in-string): Use `wrong-type-argument'. Use standard
18939 error message. 18944 error message.
18940 (functionp): Would bug out on certain types of objects; synch with 18945 (functionp): Would bug out on certain types of objects; synch with
18941 FSF. 18946 FSF.
18942 (with-output-to-string): Use new-style backquotes. 18947 (with-output-to-string): Use new-style backquotes.
18943 (with-temp-buffer): Update docstring references. 18948 (with-temp-buffer): Update docstring references.
18944 18949
18945 * prim/minibuf.el (reset-buffer): Use `with-current-buffer'. 18950 * prim/minibuf.el (reset-buffer): Use `with-current-buffer'.
18946 (read-color-completion-table): Ditto. 18951 (read-color-completion-table): Ditto.
18988 18993
18989 1997-10-27 Didier Verna <didier@xemacs.org> 18994 1997-10-27 Didier Verna <didier@xemacs.org>
18990 18995
18991 * prim/help-nomule.el (help-with-tutorial): The 'didactic' blank 18996 * prim/help-nomule.el (help-with-tutorial): The 'didactic' blank
18992 lines message is now taken directly from each tutorial, and thus 18997 lines message is now taken directly from each tutorial, and thus
18993 can appear in different languages. 18998 can appear in different languages.
18994 18999
18995 * mule/mule-help.el (help-with-tutorial): idem 19000 * mule/mule-help.el (help-with-tutorial): idem
18996 19001
18997 1997-10-26 Karl M. Hegbloom <karlheg@inetarena.com> 19002 1997-10-26 Karl M. Hegbloom <karlheg@inetarena.com>
18998 19003
19019 --vanilla and --no-packages, as is already done in emacs.c. 19024 --vanilla and --no-packages, as is already done in emacs.c.
19020 19025
19021 1997-10-30 Karl M. Hegbloom <karlheg@inetarena.com> 19026 1997-10-30 Karl M. Hegbloom <karlheg@inetarena.com>
19022 19027
19023 * modes/cperl-mode.el: Add Commentary and Code statements to 19028 * modes/cperl-mode.el: Add Commentary and Code statements to
19024 comment header for finder. 19029 comment header for finder.
19025 19030
19026 1997-10-30 SL Baur <steve@altair.xemacs.org> 19031 1997-10-30 SL Baur <steve@altair.xemacs.org>
19027 19032
19028 * vm/vm-vars.el (vm-image-directory): Use locate-data-directory if 19033 * vm/vm-vars.el (vm-image-directory): Use locate-data-directory if
19029 it exists. 19034 it exists.
19237 are passed as arguments. 19242 are passed as arguments.
19238 19243
19239 1997-10-28 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu> 19244 1997-10-28 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
19240 19245
19241 * prim/find-func.el (find-function-noselect): Fix nil argument 19246 * prim/find-func.el (find-function-noselect): Fix nil argument
19242 handling and add support for dumped macros. 19247 handling and add support for dumped macros.
19243 19248
19244 1997-10-28 SL Baur <steve@altair.xemacs.org> 19249 1997-10-28 SL Baur <steve@altair.xemacs.org>
19245 19250
19246 * pcl-cvs/pcl-cvs-xemacs.el: Add `cvs-mode-update-no-prompt' to menu. 19251 * pcl-cvs/pcl-cvs-xemacs.el: Add `cvs-mode-update-no-prompt' to menu.
19247 From Stig Bjorlykke <stigb@tihlde.hist.no> 19252 From Stig Bjorlykke <stigb@tihlde.hist.no>
19306 describe-language-support-internal removed. 19311 describe-language-support-internal removed.
19307 19312
19308 Fri Aug 8 12:58:00 1997 David Byers <davby@sen2.ida.liu.se> 19313 Fri Aug 8 12:58:00 1997 David Byers <davby@sen2.ida.liu.se>
19309 19314
19310 * fill.el (fill-region-as-paragraph): When justifying, check for 19315 * fill.el (fill-region-as-paragraph): When justifying, check for
19311 end-of-buffer at the end of whitespace point is sitting in, and 19316 end-of-buffer at the end of whitespace point is sitting in, and
19312 delete the trailing whitespace if we are on the last line. 19317 delete the trailing whitespace if we are on the last line.
19313 19318
19314 1997-10-24 Hrvoje Niksic <hniksic@srce.hr> 19319 1997-10-24 Hrvoje Niksic <hniksic@srce.hr>
19315 19320
19316 * prim/about.el (about-finish-buffer): Kill the buffer, when 19321 * prim/about.el (about-finish-buffer): Kill the buffer, when
19317 button documents so. 19322 button documents so.
19321 * pcl-cvs.el (cvs-parse-stderr): Ignore ssh-askpass message. 19326 * pcl-cvs.el (cvs-parse-stderr): Ignore ssh-askpass message.
19322 19327
19323 1997-10-20 Hrvoje Niksic <hniksic@srce.hr> 19328 1997-10-20 Hrvoje Niksic <hniksic@srce.hr>
19324 19329
19325 * prim/packages.el (locate-library): Make NOSUFFIX not affect 19330 * prim/packages.el (locate-library): Make NOSUFFIX not affect
19326 compression. 19331 compression.
19327 19332
19328 1997-10-24 SL Baur <steve@altair.xemacs.org> 19333 1997-10-24 SL Baur <steve@altair.xemacs.org>
19329 19334
19330 * modes/c-comment.el: Create c-comment-edit-map. 19335 * modes/c-comment.el: Create c-comment-edit-map.
19331 (c-comment-edit): Fix docstring, use new keymap. 19336 (c-comment-edit): Fix docstring, use new keymap.
19341 (read-multilingual-string): Fix call to `read-string'. 19346 (read-multilingual-string): Fix call to `read-string'.
19342 19347
19343 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com> 19348 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com>
19344 19349
19345 * packages/backup-dir.el (bkup-backup-directory-info): customized, 19350 * packages/backup-dir.el (bkup-backup-directory-info): customized,
19346 with :require so it loads automagicly if you've set it. Docstring 19351 with :require so it loads automagicly if you've set it. Docstring
19347 updated to reflect that, and reformatted for easier reading. 19352 updated to reflect that, and reformatted for easier reading.
19348 19353
19349 * packages/jka-compr.el (jka-compr-compression-info-list): 19354 * packages/jka-compr.el (jka-compr-compression-info-list):
19350 Docstring clarification: what does the append flag do? 19355 Docstring clarification: what does the append flag do?
19351 19356
19352 * prim/minibuf.el (minibuffer-electric-slash): leave efs prefix 19357 * prim/minibuf.el (minibuffer-electric-slash): leave efs prefix
19353 and ~\(blah\)? when / is pressed. 19358 and ~\(blah\)? when / is pressed.
19354 19359
19355 1997-10-24 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> 19360 1997-10-24 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
19356 19361
19357 * efs/dired.el (dired-create-files): Get mark-char thing working 19362 * efs/dired.el (dired-create-files): Get mark-char thing working
19358 again: replace `integerp' by `characterp'. 19363 again: replace `integerp' by `characterp'.
19378 From Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu> 19383 From Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
19379 19384
19380 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com> 19385 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com>
19381 19386
19382 * comint/comint.el (comint-scroll-show-maximum-output): fixups to 19387 * comint/comint.el (comint-scroll-show-maximum-output): fixups to
19383 docstring, and to :type to allow numbers. 19388 docstring, and to :type to allow numbers.
19384 (comint-postoutput-scroll-to-bottom): Added window arg to 19389 (comint-postoutput-scroll-to-bottom): Added window arg to
19385 `recenter' call to fix the horrid flash and global recentering, 19390 `recenter' call to fix the horrid flash and global recentering,
19386 and uncommented the code allowing numeric values for 19391 and uncommented the code allowing numeric values for
19387 `comint-scroll-show-maximum-output'. 19392 `comint-scroll-show-maximum-output'.
19388 19393
19389 1997-10-23 Hrvoje Niksic <hniksic@srce.hr> 19394 1997-10-23 Hrvoje Niksic <hniksic@srce.hr>
19390 19395
19391 * packages/info.el (Info-mode): Don't initialize faces. 19396 * packages/info.el (Info-mode): Don't initialize faces.
19392 19397
19393 * packages/info.el: Use `defface' to initialize faces. 19398 * packages/info.el: Use `defface' to initialize faces.
19394 19399
19395 1997-10-23 Karl M. Hegbloom <karlheg@inetarena.com> 19400 1997-10-23 Karl M. Hegbloom <karlheg@inetarena.com>
19396 19401
19397 * modes/cperl-mode.el (cperl-here-face): fix the horrible invisible 19402 * modes/cperl-mode.el (cperl-here-face): fix the horrible invisible
19398 green default face. 19403 green default face.
19399 19404
19400 1997-10-23 Hrvoje Niksic <hniksic@srce.hr> 19405 1997-10-23 Hrvoje Niksic <hniksic@srce.hr>
19401 19406
19402 * custom/wid-edit.el (widget-choose): Acknowledge aborted choice 19407 * custom/wid-edit.el (widget-choose): Acknowledge aborted choice
19403 with a `Canceled' message, even if C-g wasn't pressed explicitly. 19408 with a `Canceled' message, even if C-g wasn't pressed explicitly.
19440 of `input-pending-p'. 19445 of `input-pending-p'.
19441 19446
19442 * custom/cus-edit.el (custom-split-regexp-maybe): Use `split-string'. 19447 * custom/cus-edit.el (custom-split-regexp-maybe): Use `split-string'.
19443 19448
19444 * custom/cus-start.el (custom-start-quote): Synch with 19449 * custom/cus-start.el (custom-start-quote): Synch with
19445 `custom-quote'. 19450 `custom-quote'.
19446 19451
19447 * prim/subr.el (functionp): Synched docstring with Emacs 20.2. 19452 * prim/subr.el (functionp): Synched docstring with Emacs 20.2.
19448 19453
19449 * custom/cus-edit.el (custom-quote): Use `keywordp'; use 19454 * custom/cus-edit.el (custom-quote): Use `keywordp'; use
19450 `car-safe'; don't conditionalize on having `characterp'. 19455 `car-safe'; don't conditionalize on having `characterp'.
19451 19456
19452 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> 19457 1997-10-21 Hrvoje Niksic <hniksic@srce.hr>
19453 19458
19454 * custom/wid-edit.el (radio-button): Use "radio0" as inactive 19459 * custom/wid-edit.el (radio-button): Use "radio0" as inactive
19455 glyph. 19460 glyph.
19456 (widget-visibility-value-create): Use new semantics of 19461 (widget-visibility-value-create): Use new semantics of
19457 `widget-glyph-insert'. 19462 `widget-glyph-insert'.
19458 19463
19459 * custom/cus-edit.el (custom-buffer-create-internal): Setup 19464 * custom/cus-edit.el (custom-buffer-create-internal): Setup
19460 tag-down-glyphs with list. 19465 tag-down-glyphs with list.
19512 obsolete.el. 19517 obsolete.el.
19513 19518
19514 1997-10-18 Hrvoje Niksic <hniksic@srce.hr> 19519 1997-10-18 Hrvoje Niksic <hniksic@srce.hr>
19515 19520
19516 * custom/wid-edit.el (widget-push-button-value-create): Require 19521 * custom/wid-edit.el (widget-push-button-value-create): Require
19517 `xpm-button'. 19522 `xpm-button'.
19518 (widget-push-button-value-create): Use :tag-down-glyph and 19523 (widget-push-button-value-create): Use :tag-down-glyph and
19519 :tag-inactive-glyph. 19524 :tag-inactive-glyph.
19520 (widget-default-create): Use :tag-inactive-glyph. 19525 (widget-default-create): Use :tag-inactive-glyph.
19521 (widget-button-click): Correctly merge faces. 19526 (widget-button-click): Correctly merge faces.
19522 19527
19523 * custom/cus-edit.el (custom-variable-action): Don't redraw 19528 * custom/cus-edit.el (custom-variable-action): Don't redraw
19524 magic. 19529 magic.
19543 * custom/wid-edit.el (widget-field-value-get): Use `cond'. 19548 * custom/wid-edit.el (widget-field-value-get): Use `cond'.
19544 (default): Use :button-keymap. 19549 (default): Use :button-keymap.
19545 (widget-specify-button): Ditto. 19550 (widget-specify-button): Ditto.
19546 (widget-glyph-insert-glyph): Ditto. 19551 (widget-glyph-insert-glyph): Ditto.
19547 (widget-activation-glyph-mapper): Renamed from 19552 (widget-activation-glyph-mapper): Renamed from
19548 `widget-activation-glyphs-mapper'. 19553 `widget-activation-glyphs-mapper'.
19549 19554
19550 * custom/cus-edit.el (Custom-mode-menu): Go to `Easy 19555 * custom/cus-edit.el (Custom-mode-menu): Go to `Easy
19551 Customization' node. 19556 Customization' node.
19552 (boolean): Don't use nested backquotes. 19557 (boolean): Don't use nested backquotes.
19553 19558
19554 * custom/wid-edit.el (widget-field-action): Check whether the new 19559 * custom/wid-edit.el (widget-field-action): Check whether the new
19555 value is valid before using it. 19560 value is valid before using it.
19556 19561
19557 1997-10-16 Hrvoje Niksic <hniksic@srce.hr> 19562 1997-10-16 Hrvoje Niksic <hniksic@srce.hr>
19558 19563
19559 * custom/wid-edit.el (character): Use [\0-\377] instead of . in 19564 * custom/wid-edit.el (character): Use [\0-\377] instead of . in
19560 :valid-regexp. 19565 :valid-regexp.
19561 (widget-color-notify): Use `valid-color-name-p'. 19566 (widget-color-notify): Use `valid-color-name-p'.
19562 (widget-activation-widget-mapper): New function. 19567 (widget-activation-widget-mapper): New function.
19563 (widget-specify-inactive): Use it. 19568 (widget-specify-inactive): Use it.
19564 (widget-specify-active): Ditto. 19569 (widget-specify-active): Ditto.
19565 (widget-setup): Ditto. 19570 (widget-setup): Ditto.
19566 (radio-button): Added :inactive-glyph spec. 19571 (radio-button): Added :inactive-glyph spec.
19567 (widget-toggle-value-create): Use it. 19572 (widget-toggle-value-create): Use it.
19568 (widget-color-sample-face-get): Check for color before setting it. 19573 (widget-color-sample-face-get): Check for color before setting it.
19569 (widget-color-sample-face-get): Store the face object, not its 19574 (widget-color-sample-face-get): Store the face object, not its
19570 name. 19575 name.
19571 19576
19572 1997-10-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> 19577 1997-10-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
19573 19578
19574 * help.el (function-at-point): Use `function-at-point-function'. 19579 * help.el (function-at-point): Use `function-at-point-function'.
19575 (function-at-point-function): New variable, formerly 19580 (function-at-point-function): New variable, formerly
19603 - Load any autoloads found in user packages. 19608 - Load any autoloads found in user packages.
19604 19609
19605 1997-10-17 Karl M. Hegbloom <karlheg@inetarena.com> 19610 1997-10-17 Karl M. Hegbloom <karlheg@inetarena.com>
19606 19611
19607 * packages/info.el (Info-insert-dir): Also kill the localdir temp 19612 * packages/info.el (Info-insert-dir): Also kill the localdir temp
19608 buffers. 19613 buffers.
19609 19614
19610 1997-10-17 SL Baur <steve@altair.xemacs.org> 19615 1997-10-17 SL Baur <steve@altair.xemacs.org>
19611 19616
19612 * utils/facemenu.el: autoload the `facemenu-keymap' properly. 19617 * utils/facemenu.el: autoload the `facemenu-keymap' properly.
19613 19618
19664 * cl/cl-macs.el (extent-properties): Remove old setf method. 19669 * cl/cl-macs.el (extent-properties): Remove old setf method.
19665 19670
19666 1997-10-16 Karl M. Hegbloom <karlheg@inetarena.com> 19671 1997-10-16 Karl M. Hegbloom <karlheg@inetarena.com>
19667 19672
19668 * prim/files.el (revert-without-query): changed from boolean to 19673 * prim/files.el (revert-without-query): changed from boolean to
19669 list of regexp as documented in NEWS and its docstring. 19674 list of regexp as documented in NEWS and its docstring.
19670 19675
19671 1997-10-16 SL Baur <steve@altair.xemacs.org> 19676 1997-10-16 SL Baur <steve@altair.xemacs.org>
19672 19677
19673 * utils/floating-toolbar.el: (TopLevel): Don't unconditionally 19678 * utils/floating-toolbar.el: (TopLevel): Don't unconditionally
19674 require the feature `toolbar' it causes breakage only at 19679 require the feature `toolbar' it causes breakage only at
19675 bytecompile time. Don't do any initialization if toolbar support 19680 bytecompile time. Don't do any initialization if toolbar support
19676 is not available. 19681 is not available.
19677 (floating-toolbar): Whine if no run-time toolbar support is 19682 (floating-toolbar): Whine if no run-time toolbar support is
19678 available. 19683 available.
19679 19684
19680 * custom/wid-edit.el (widget-change-glyphs-mapper): cosmetic changes. 19685 * custom/wid-edit.el (widget-change-glyphs-mapper): cosmetic changes.
19681 From Hrvoje Niksic <hniksic@srce.hr> 19686 From Hrvoje Niksic <hniksic@srce.hr>
19682 19687
19683 * prim/glyphs.el (init-glyphs): Use different logo for beta XEmacsen. 19688 * prim/glyphs.el (init-glyphs): Use different logo for beta XEmacsen.
19684 From Didier Verna <didier@xemacs.org> 19689 From Didier Verna <didier@xemacs.org>
19685 19690
19686 1997-10-15 Hrvoje Niksic <hniksic@srce.hr> 19691 1997-10-15 Hrvoje Niksic <hniksic@srce.hr>
19687 19692
19688 * cl/cl-macs.el (extent-property): Updated SETF methods for `get' 19693 * cl/cl-macs.el (extent-property): Updated SETF methods for `get'
19689 and `extent-property'. 19694 and `extent-property'.
19690 19695
19691 * custom/wid-edit.el (widget-field-value-create): Revert to using 19696 * custom/wid-edit.el (widget-field-value-create): Revert to using
19692 two markers. 19697 two markers.
19693 (widget-setup): Ditto. 19698 (widget-setup): Ditto.
19694 (widget-color-sample-face-get): Get only a unique face per widget. 19699 (widget-color-sample-face-get): Get only a unique face per widget.
19695 (widget-color-notify): Change the color of the face instead of 19700 (widget-color-notify): Change the color of the face instead of
19696 creating a new one. 19701 creating a new one.
19697 19702
19698 * packages/add-log.el (add-change-log-entry): Push window 19703 * packages/add-log.el (add-change-log-entry): Push window
19699 configuration. 19704 configuration.
19700 (change-log-exit): New function. 19705 (change-log-exit): New function.
19701 (change-log-cancel): Ditto. 19706 (change-log-cancel): Ditto.
19702 (change-log-mode-map): Bind them. 19707 (change-log-mode-map): Bind them.
19703 19708
19704 * custom/wid-edit.el (widget-specify-inactive): Make glyphs look 19709 * custom/wid-edit.el (widget-specify-inactive): Make glyphs look
19705 inactive. 19710 inactive.
19706 (widget-change-glyphs-mapper): New function. 19711 (widget-change-glyphs-mapper): New function.
19707 (widget-glyph-click): Disallow operations on inactive glyphs. 19712 (widget-glyph-click): Disallow operations on inactive glyphs.
19708 19713
19709 1997-10-14 Hrvoje Niksic <hniksic@srce.hr> 19714 1997-10-14 Hrvoje Niksic <hniksic@srce.hr>
19710 19715
19711 * custom/wid-edit.el: (widget-glyph-insert-glyph): Use 19716 * custom/wid-edit.el: (widget-glyph-insert-glyph): Use
19712 `widget-mouse-help' if necessary. 19717 `widget-mouse-help' if necessary.
19713 (widget-documentation-string-value-create): Don't coerce help-echo 19718 (widget-documentation-string-value-create): Don't coerce help-echo
19714 WIDGET to widget. 19719 WIDGET to widget.
19715 (widget-button-keymap): New keymap. 19720 (widget-button-keymap): New keymap.
19716 (widget-specify-button): Use it. 19721 (widget-specify-button): Use it.
19717 (widget-glyph-insert-glyph): Ditto. 19722 (widget-glyph-insert-glyph): Ditto.
19721 (widget-keymap): Don't bind buttons and RET. 19726 (widget-keymap): Don't bind buttons and RET.
19722 (widget-button-keymap): Bind mouse buttons and RET. 19727 (widget-button-keymap): Bind mouse buttons and RET.
19723 (widget-field-activate): Use `widget-field-find'. 19728 (widget-field-activate): Use `widget-field-find'.
19724 19729
19725 * custom/wid-edit.el (widget-button-click): Visually "release" the 19730 * custom/wid-edit.el (widget-button-click): Visually "release" the
19726 button *before* doing the buttonup action. 19731 button *before* doing the buttonup action.
19727 (widget-button-click): Reworked. 19732 (widget-button-click): Reworked.
19728 (widget-echo-help): Accept extent. 19733 (widget-echo-help): Accept extent.
19729 19734
19730 * custom/cus-edit.el (custom-face-value-create): Use `make-face'. 19735 * custom/cus-edit.el (custom-face-value-create): Use `make-face'.
19731 19736
19820 xemacs-build-report-insert-installation-file 19825 xemacs-build-report-insert-installation-file
19821 19826
19822 1997-10-13 Hrvoje Niksic <hniksic@srce.hr> 19827 1997-10-13 Hrvoje Niksic <hniksic@srce.hr>
19823 19828
19824 * custom/cus-load.el: Disable gc while loading `custom-load' 19829 * custom/cus-load.el: Disable gc while loading `custom-load'
19825 files. 19830 files.
19826 (custom-put): Added docstring; ignore PROPERTY. 19831 (custom-put): Added docstring; ignore PROPERTY.
19827 19832
19828 * custom/wid-edit.el (widget-previous-button-or-field): If the 19833 * custom/wid-edit.el (widget-previous-button-or-field): If the
19829 point is within a button or field, return the beginning position 19834 point is within a button or field, return the beginning position
19830 of the field. 19835 of the field.
19831 19836
19832 * prim/frame.el (frame-list): Use `nconc' instead of `append'. 19837 * prim/frame.el (frame-list): Use `nconc' instead of `append'.
19833 (set-frame-configuration): Use `mapc'. 19838 (set-frame-configuration): Use `mapc'.
19834 (delete-other-frames): Ditto. 19839 (delete-other-frames): Ditto.
19835 19840
19848 documented. 19853 documented.
19849 19854
19850 1997-10-12 Hrvoje Niksic <hniksic@srce.hr> 19855 1997-10-12 Hrvoje Niksic <hniksic@srce.hr>
19851 19856
19852 * prim/simple.el (zmacs-deactivate-region): Use `mapc' instead of 19857 * prim/simple.el (zmacs-deactivate-region): Use `mapc' instead of
19853 `mapcar'. 19858 `mapcar'.
19854 (zmacs-make-extent-for-region): Ditto. 19859 (zmacs-make-extent-for-region): Ditto.
19855 19860
19856 * custom/cus-dep.el: Updated comments. 19861 * custom/cus-dep.el: Updated comments.
19857 19862
19858 * custom/cus-edit.el (custom-variable-prompt): Prompt with 19863 * custom/cus-edit.el (custom-variable-prompt): Prompt with
19895 * '': various doc string corrections. 19900 * '': various doc string corrections.
19896 19901
19897 * '': changed `auto-saves-file-prefix' to "~/.xemacs/saves-" 19902 * '': changed `auto-saves-file-prefix' to "~/.xemacs/saves-"
19898 19903
19899 * '' Added toplevel block (when (fboundp 'load-gc) ...to init the 19904 * '' Added toplevel block (when (fboundp 'load-gc) ...to init the
19900 Info-def..list from the environment variable INFOPATH at dump time. 19905 Info-def..list from the environment variable INFOPATH at dump time.
19901 19906
19902 * prim/packages.el (packages-find-packages-1): append the list of 19907 * prim/packages.el (packages-find-packages-1): append the list of
19903 packages info directories to `Info-default-directory-list' rather 19908 packages info directories to `Info-default-directory-list' rather
19904 than prepending them. Don't add them if they're already in the 19909 than prepending them. Don't add them if they're already in the
19905 list. 19910 list.
19906 19911
19907 * packages/info.el (Info-directory-list): various fixes to the 19912 * packages/info.el (Info-directory-list): various fixes to the
19908 directory list handling. 19913 directory list handling.
19909 * (Info-localdir-heading-regexp) added. 19914 * (Info-localdir-heading-regexp) added.
19910 19915
19911 * '' removed the unrequired defcustom of `Info-default-directory- 19916 * '' removed the unrequired defcustom of `Info-default-directory-
19912 list' 19917 list'
19913 19918
19914 1997-10-11 SL Baur <steve@altair.xemacs.org> 19919 1997-10-11 SL Baur <steve@altair.xemacs.org>
19915 19920
19916 * prim/about.el: New faces, new entries. 19921 * prim/about.el: New faces, new entries.
19917 19922
20085 buffer. 20090 buffer.
20086 20091
20087 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com> 20092 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com>
20088 20093
20089 * psgml/psgml.el (sgml-mode-map): modify defin-key statements to 20094 * psgml/psgml.el (sgml-mode-map): modify defin-key statements to
20090 use the new and improved key designator syntax. Rebound 20095 use the new and improved key designator syntax. Rebound
20091 'sgml-split-element to a similar key as the global 'split-line 20096 'sgml-split-element to a similar key as the global 'split-line
20092 binding. 20097 binding.
20093 20098
20094 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> 20099 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
20095 20100
20096 * utils/thing.el (thing-symbol): Return nil if `end' is nil. 20101 * utils/thing.el (thing-symbol): Return nil if `end' is nil.
20097 20102
20098 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com> 20103 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com>
20099 20104
20100 * modes/cperl-mode.el: Fixed the help toggle menuitem, and added 20105 * modes/cperl-mode.el: Fixed the help toggle menuitem, and added
20101 an autoload cookie. 20106 an autoload cookie.
20102 * modes/perl-mode.el: ditch the autoload in favor of cperl-mode. 20107 * modes/perl-mode.el: ditch the autoload in favor of cperl-mode.
20103 20108
20104 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> 20109 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
20105 20110
20106 * packages/etags.el (add-to-tag-completion-table): Better support 20111 * packages/etags.el (add-to-tag-completion-table): Better support
20107 for Scheme code. Parse scheme definitions and identifiers 20112 for Scheme code. Parse scheme definitions and identifiers
20108 with colons correctly. 20113 with colons correctly.
20109 20114
20110 1997-10-07 SL Baur <steve@altair.xemacs.org> 20115 1997-10-07 SL Baur <steve@altair.xemacs.org>
20111 20116
20112 * mule/mule-cmds.el (read-input-method-name): Use a default if 20117 * mule/mule-cmds.el (read-input-method-name): Use a default if
20113 available. 20118 available.
20116 * prim/about.el (about-url-alist): Update jwz's home page. 20121 * prim/about.el (about-url-alist): Update jwz's home page.
20117 20122
20118 1997-10-07 Hrvoje Niksic <hniksic@srce.hr> 20123 1997-10-07 Hrvoje Niksic <hniksic@srce.hr>
20119 20124
20120 * x11/x-menubar.el (default-menubar): Handle pending-delete 20125 * x11/x-menubar.el (default-menubar): Handle pending-delete
20121 correctly. 20126 correctly.
20122 20127
20123 1997-10-06 SL Baur <steve@altair.xemacs.org> 20128 1997-10-06 SL Baur <steve@altair.xemacs.org>
20124 20129
20125 * utils/font.el: Don't need devices.el on XEmacs. 20130 * utils/font.el: Don't need devices.el on XEmacs.
20126 20131
20135 broken rmail. 20140 broken rmail.
20136 20141
20137 1997-09-29 Karl M. Hegbloom <karlheg@inetarena.com> 20142 1997-09-29 Karl M. Hegbloom <karlheg@inetarena.com>
20138 20143
20139 * prim/files.el (auto-mode-alist): make `.cl' a lisp-mode 20144 * prim/files.el (auto-mode-alist): make `.cl' a lisp-mode
20140 extension for Franz Allegro CL. 20145 extension for Franz Allegro CL.
20141 20146
20142 1997-10-05 Hrvoje Niksic <hniksic@srce.hr> 20147 1997-10-05 Hrvoje Niksic <hniksic@srce.hr>
20143 20148
20144 * prim/simple.el: Minor docstring and comment changes. Customized 20149 * prim/simple.el: Minor docstring and comment changes. Customized
20145 some more. 20150 some more.
20149 * utils/xemacs-build-report.el (xemacs-build-report): Placed to 20154 * utils/xemacs-build-report.el (xemacs-build-report): Placed to
20150 maintenance group. 20155 maintenance group.
20151 (xemacs-create-build-report): Added an autoload cookie. 20156 (xemacs-create-build-report): Added an autoload cookie.
20152 20157
20153 * prim/profile.el (profiling-results): Renamed from 20158 * prim/profile.el (profiling-results): Renamed from
20154 `pretty-print-profiling-info'. 20159 `pretty-print-profiling-info'.
20155 20160
20156 1997-10-03 Karl M. Hegbloom <Karl M. Hegbloom <karlheg@inetarena.com> 20161 1997-10-03 Karl M. Hegbloom <Karl M. Hegbloom <karlheg@inetarena.com>
20157 20162
20158 * custom/cus-edit.el (custom-save-all): Bind `auto-mode-alist' to 20163 * custom/cus-edit.el (custom-save-all): Bind `auto-mode-alist' to
20159 nil around the init file handling to prevent unnecessary automagic 20164 nil around the init file handling to prevent unnecessary automagic
20160 processing. 20165 processing.
20161 20166
20162 1997-10-03 Hrvoje Niksic <hniksic@srce.hr> 20167 1997-10-03 Hrvoje Niksic <hniksic@srce.hr>
20163 20168
20164 * prim/faces.el (face-spec-set): Invoke `init-face-from-resources'. 20169 * prim/faces.el (face-spec-set): Invoke `init-face-from-resources'.
20165 20170
20166 * custom/cus-face.el (custom-set-faces): Revert to using 20171 * custom/cus-face.el (custom-set-faces): Revert to using
20167 `make-empty-face'. 20172 `make-empty-face'.
20168 (custom-declare-face): Ditto. 20173 (custom-declare-face): Ditto.
20169 20174
20170 1997-10-04 SL Baur <steve@altair.xemacs.org> 20175 1997-10-04 SL Baur <steve@altair.xemacs.org>
20171 20176
20172 * prim/modeline.el (modeline-modified-map): Call wrapper function 20177 * prim/modeline.el (modeline-modified-map): Call wrapper function
20183 Suggested by: Karl M. Hegbloom <karlheg@inetarena.com> 20188 Suggested by: Karl M. Hegbloom <karlheg@inetarena.com>
20184 20189
20185 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com> 20190 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com>
20186 20191
20187 * packages/func-menu.el: change the countups from message's to 20192 * packages/func-menu.el: change the countups from message's to
20188 display-message 'progress's so they don't dump in the lossage 20193 display-message 'progress's so they don't dump in the lossage
20189 buffer. 20194 buffer.
20190 20195
20191 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com> 20196 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com>
20192 20197
20193 * psgml/psgml.el (sgml-mode-map): Bind (meta backspace) to 20198 * psgml/psgml.el (sgml-mode-map): Bind (meta backspace) to
20194 'backward-kill-word so it works as expected. "\e\C-h" will still 20199 'backward-kill-word so it works as expected. "\e\C-h" will still
20195 do 'sgml-mark-current-element. 20200 do 'sgml-mark-current-element.
20196 20201
20197 1997-08-13 Yves BLUSSEAU <hk444@cleveland.freenet.edu> 20202 1997-08-13 Yves BLUSSEAU <hk444@cleveland.freenet.edu>
20198 20203
20199 * efs/efs.el (efs-set-file-modes): Fix a bug that cause an error 20204 * efs/efs.el (efs-set-file-modes): Fix a bug that cause an error
20200 when using the efs-set-file-modes function on a remote station with 20205 when using the efs-set-file-modes function on a remote station with
20221 necessary. 20226 necessary.
20222 20227
20223 1997-10-02 Hrvoje Niksic <hniksic@srce.hr> 20228 1997-10-02 Hrvoje Niksic <hniksic@srce.hr>
20224 20229
20225 * custom/cus-face.el (custom-declare-face): Use `make-face' 20230 * custom/cus-face.el (custom-declare-face): Use `make-face'
20226 instead of `make-empty-face'. 20231 instead of `make-empty-face'.
20227 (custom-declare-face): Don't invoke init-face-from-resources 20232 (custom-declare-face): Don't invoke init-face-from-resources
20228 explicitly. 20233 explicitly.
20229 20234
20230 * prim/profile.el (pretty-print-profiling-info): When interactive, 20235 * prim/profile.el (pretty-print-profiling-info): When interactive,
20231 use a separate buffer instead of current-buffer. 20236 use a separate buffer instead of current-buffer.
20232 (pretty-print-profiling-info): Prettified output. 20237 (pretty-print-profiling-info): Prettified output.
20233 20238
20249 20254
20250 * custom/cus-edit.el (custom-save-delete): Bind `find-file-hooks' 20255 * custom/cus-edit.el (custom-save-delete): Bind `find-file-hooks'
20251 to nil. 20256 to nil.
20252 20257
20253 * custom/wid-edit.el (widget-next-button-or-field): Use the 20258 * custom/wid-edit.el (widget-next-button-or-field): Use the
20254 `start-open' flag to `map-extents'. 20259 `start-open' flag to `map-extents'.
20255 (widget-previous-button-or-field): Ditto. 20260 (widget-previous-button-or-field): Ditto.
20256 20261
20257 * custom/cus-edit.el (custom-face-value-create): Use 20262 * custom/cus-edit.el (custom-face-value-create): Use
20258 `face-custom-attributes'. 20263 `face-custom-attributes'.
20259 20264
20260 * packages/font-lock.el: Defcustomed some variables. 20265 * packages/font-lock.el: Defcustomed some variables.
20261 20266
20262 1997-09-30 Hrvoje Niksic <hniksic@srce.hr> 20267 1997-09-30 Hrvoje Niksic <hniksic@srce.hr>
20263 20268
20273 (get-frame-background-mode): Cache background modes of frames. 20278 (get-frame-background-mode): Cache background modes of frames.
20274 20279
20275 * prim/minibuf.el (input-error): Add a `display-error' property. 20280 * prim/minibuf.el (input-error): Add a `display-error' property.
20276 20281
20277 * custom/cus-face.el (initialize-face-resources): Check for 20282 * custom/cus-face.el (initialize-face-resources): Check for
20278 `make-face-x-resource-internal' before using it. 20283 `make-face-x-resource-internal' before using it.
20279 (custom-get-frame-properties): Use `set-frame-property'. 20284 (custom-get-frame-properties): Use `set-frame-property'.
20280 20285
20281 1997-09-29 Hrvoje Niksic <hniksic@srce.hr> 20286 1997-09-29 Hrvoje Niksic <hniksic@srce.hr>
20282 20287
20283 * custom/wid-edit.el (widget-specify-button): Set the `tabable' 20288 * custom/wid-edit.el (widget-specify-button): Set the `tabable'
20358 `compiled-function-annotation'. 20363 `compiled-function-annotation'.
20359 20364
20360 1997-09-28 Karl M. Hegbloom <karlheg@inetarena.com> 20365 1997-09-28 Karl M. Hegbloom <karlheg@inetarena.com>
20361 20366
20362 * prim/help.el (find-function-noselect): remove reference to 20367 * prim/help.el (find-function-noselect): remove reference to
20363 `path' from the (let* ((path find... since &optional path is no 20368 `path' from the (let* ((path find... since &optional path is no
20364 longer an argument to this function. Cures "Signaling: 20369 longer an argument to this function. Cures "Signaling:
20365 (void-variable path)" error when using {M-x find-function}. 20370 (void-variable path)" error when using {M-x find-function}.
20366 20371
20367 1997-09-27 Karl M. Hegbloom <karlheg@inetarena.com> 20372 1997-09-27 Karl M. Hegbloom <karlheg@inetarena.com>
20368 20373
20369 * utils/regexp-opt.el: Add support for the shy grouping "\\(?:" 20374 * utils/regexp-opt.el: Add support for the shy grouping "\\(?:"
20370 that came along with the new regexp syntax. 20375 that came along with the new regexp syntax.
20371 20376
20372 1997-09-29 Hrvoje Niksic <hniksic@srce.hr> 20377 1997-09-29 Hrvoje Niksic <hniksic@srce.hr>
20373 20378
20374 * x11/x-toolbar.el: Minor fixes. 20379 * x11/x-toolbar.el: Minor fixes.
20375 20380
20377 20382
20378 * custom/wid-edit.el (color): Buttonify the tag. 20383 * custom/wid-edit.el (color): Buttonify the tag.
20379 (widget-color-action): Use `read-color' unconditionally. 20384 (widget-color-action): Use `read-color' unconditionally.
20380 20385
20381 * utils/edmacro.el: Use append/vconcat instead of mapcar/mapvector 20386 * utils/edmacro.el: Use append/vconcat instead of mapcar/mapvector
20382 with `identity'. 20387 with `identity'.
20383 (format-kbd-macro): Use `indirect-function' instead of 20388 (format-kbd-macro): Use `indirect-function' instead of
20384 `symbol-function'. 20389 `symbol-function'.
20385 (read-kbd-macro): Fix docstring. 20390 (read-kbd-macro): Fix docstring.
20386 (edmacro-finish-edit): Use `match-string'. 20391 (edmacro-finish-edit): Use `match-string'.
20387 (edmacro-parse-keys): Ditto. 20392 (edmacro-parse-keys): Ditto.
20388 (edmacro-parse-word): Use `dotimes' instead of `loop'. 20393 (edmacro-parse-word): Use `dotimes' instead of `loop'.
20389 (edmacro-format-keys): Ditto. 20394 (edmacro-format-keys): Ditto.
20429 20.2). 20434 20.2).
20430 (update-leim-list-file): New function (imported from Emacs 20.2). 20435 (update-leim-list-file): New function (imported from Emacs 20.2).
20431 20436
20432 (current-input-method, current-input-method-title): Modify 20437 (current-input-method, current-input-method-title): Modify
20433 DOC-string to sync with Emacs 20.2. 20438 DOC-string to sync with Emacs 20.2.
20434 (default-input-method): Use `defcustom' (to sync with Emacs 20.2). 20439 (default-input-method): Use `defcustom' (to sync with Emacs 20.2).
20435 (input-method-history): New variable (imported from Emacs 20.2). 20440 (input-method-history): New variable (imported from Emacs 20.2).
20436 20441
20437 (inactivate-current-input-method-function): Modify DOC-string to 20442 (inactivate-current-input-method-function): Modify DOC-string to
20438 sync with Emacs 20.2. 20443 sync with Emacs 20.2.
20439 20444
20552 * prim/help.el (describe-function-at-point): new function. 20557 * prim/help.el (describe-function-at-point): new function.
20553 (describe-variable-at-point): ditto. 20558 (describe-variable-at-point): ditto.
20554 (help-next-symbol): ditto. 20559 (help-next-symbol): ditto.
20555 (help-prev-symbol): ditto. 20560 (help-prev-symbol): ditto.
20556 (describe-function): Mention `find-function-function' in 20561 (describe-function): Mention `find-function-function' in
20557 docstring. Use `function-history' in completing-read. 20562 docstring. Use `function-history' in completing-read.
20558 (describe-function-1): Only print one filename, even if we know 20563 (describe-function-1): Only print one filename, even if we know
20559 two! Use `variable-history' in completing-read. 20564 two! Use `variable-history' in completing-read.
20560 (where-is): Mention `find-function-function' in docstring. 20565 (where-is): Mention `find-function-function' in docstring.
20561 (find-function-function): improve docstring. 20566 (find-function-function): improve docstring.
20562 (find-function-noselect): Remove optional arg. Search also for 20567 (find-function-noselect): Remove optional arg. Search also for
20563 cl's defun*. Return a pair instead of a list. 20568 cl's defun*. Return a pair instead of a list.
20564 (find-function-read-function): use `function-history'. 20569 (find-function-read-function): use `function-history'.
20581 restore old directory creation behavior. 20586 restore old directory creation behavior.
20582 20587
20583 1997-09-25 Hrvoje Niksic <hniksic@srce.hr> 20588 1997-09-25 Hrvoje Niksic <hniksic@srce.hr>
20584 20589
20585 * custom/wid-edit.el (widget-button-or-field-extent): New 20590 * custom/wid-edit.el (widget-button-or-field-extent): New
20586 function. 20591 function.
20587 (widget-next-button-or-field): Use it. 20592 (widget-next-button-or-field): Use it.
20588 (widget-previous-button-or-field): Ditto. 20593 (widget-previous-button-or-field): Ditto.
20589 (widget-move): Don't signal an error when there is only one widget 20594 (widget-move): Don't signal an error when there is only one widget
20590 in the buffer. 20595 in the buffer.
20591 (widget-push-button-value-create): Cache glyphs themselves, 20596 (widget-push-button-value-create): Cache glyphs themselves,
20592 instead of instantiators. 20597 instead of instantiators.
20593 (widget-documentation-string-value-create): Better help echo 20598 (widget-documentation-string-value-create): Better help echo
20594 (widget-mouse-help): Use `functionp'. 20599 (widget-mouse-help): Use `functionp'.
20595 (widget-echo-help): Ditto. 20600 (widget-echo-help): Ditto.
20596 20601
20597 1997-09-25 SL Baur <steve@altair.xemacs.org> 20602 1997-09-25 SL Baur <steve@altair.xemacs.org>
20606 1997-09-25 Hrvoje Niksic <hniksic@srce.hr> 20611 1997-09-25 Hrvoje Niksic <hniksic@srce.hr>
20607 20612
20608 * comint/telnet.el: Minor custom changes. 20613 * comint/telnet.el: Minor custom changes.
20609 20614
20610 * custom/wid-edit.el (widget-field-action): Edit the value in the 20615 * custom/wid-edit.el (widget-field-action): Edit the value in the
20611 minibuffer. 20616 minibuffer.
20612 20617
20613 * custom/cus-edit.el (custom-group-value-create): Renamed `Go to 20618 * custom/cus-edit.el (custom-group-value-create): Renamed `Go to
20614 Group' tag to `Open'. 20619 Group' tag to `Open'.
20615 20620
20616 * custom/wid-edit.el (widget-shadow-subrs): New variable. 20621 * custom/wid-edit.el (widget-shadow-subrs): New variable.
20629 20634
20630 * prim/about.el: Use :button-prefix and :button-suffix instead of 20635 * prim/about.el: Use :button-prefix and :button-suffix instead of
20631 the variables. 20636 the variables.
20632 20637
20633 * custom/wid-edit.el (widget-field-keymap): Bind Sh-TAB to 20638 * custom/wid-edit.el (widget-field-keymap): Bind Sh-TAB to
20634 `widget-backward'. 20639 `widget-backward'.
20635 (widget-specify-field): Use extents, not overlays. 20640 (widget-specify-field): Use extents, not overlays.
20636 (widget-specify-button): Ditto. 20641 (widget-specify-button): Ditto.
20637 (widget-specify-sample): Ditto. 20642 (widget-specify-sample): Ditto.
20638 (widget-specify-inactive): Ditto. 20643 (widget-specify-inactive): Ditto.
20639 (widget-button-click): Ditto. 20644 (widget-button-click): Ditto.
20665 20670
20666 * custom/wid-edit.el (widget-button1-click): Would bug out on 20671 * custom/wid-edit.el (widget-button1-click): Would bug out on
20667 events with no bindings. 20672 events with no bindings.
20668 20673
20669 * custom/cus-edit.el (custom-group-value-create): Update members 20674 * custom/cus-edit.el (custom-group-value-create): Update members
20670 after loading the widget. 20675 after loading the widget.
20671 (custom-group-link-help-echo): New function. 20676 (custom-group-link-help-echo): New function.
20672 (custom-group-link): Use it. 20677 (custom-group-link): Use it.
20673 20678
20674 * prim/cus-load.el (custom-put): Update 20679 * prim/cus-load.el (custom-put): Update
20675 `custom-parent-hash-table'. 20680 `custom-parent-hash-table'.
20676 20681
20677 * custom/cus-edit.el (custom-add-parent-links): Use 20682 * custom/cus-edit.el (custom-add-parent-links): Use
20678 `custom-group-hash-table' to map the groups. 20683 `custom-group-hash-table' to map the groups.
20679 20684
20680 * custom/custom.el (custom-parent-hash-table): New variable. 20685 * custom/custom.el (custom-parent-hash-table): New variable.
20685 * custom/cus-edit.el (custom-group-prompt): New function. 20690 * custom/cus-edit.el (custom-group-prompt): New function.
20686 (customize): Use it. 20691 (customize): Use it.
20687 (customize-other-window): Ditto. 20692 (customize-other-window): Ditto.
20688 20693
20689 * custom/wid-edit.el (widget-field-keymap): Bind TAB to 20694 * custom/wid-edit.el (widget-field-keymap): Bind TAB to
20690 `widget-forward'. 20695 `widget-forward'.
20691 20696
20692 1997-09-23 Hrvoje Niksic <hniksic@srce.hr> 20697 1997-09-23 Hrvoje Niksic <hniksic@srce.hr>
20693 20698
20694 * custom/cus-edit.el: Use `display-message' to indicate progress 20699 * custom/cus-edit.el: Use `display-message' to indicate progress
20695 messages. 20700 messages.
20707 * custom/cus-edit.el (custom-buffer-create-internal): Print a 20712 * custom/cus-edit.el (custom-buffer-create-internal): Print a
20708 limited number of messages. 20713 limited number of messages.
20709 (custom-group-value-create): Ditto. 20714 (custom-group-value-create): Ditto.
20710 20715
20711 * custom/wid-edit.el (widget-editable-list-value-get): Revert to 20716 * custom/wid-edit.el (widget-editable-list-value-get): Revert to
20712 `append'. 20717 `append'.
20713 20718
20714 1997-09-22 Colin Rafferty <craffert@ml.com> 20719 1997-09-22 Colin Rafferty <craffert@ml.com>
20715 20720
20716 * modes/lazy-shot.el (lazy-shot-shot-function): Made it do its 20721 * modes/lazy-shot.el (lazy-shot-shot-function): Made it do its
20717 work in the correct buffer. Also, changed obsolete 20722 work in the correct buffer. Also, changed obsolete
20764 (custom-group-menu-create): Define unconditionally. 20769 (custom-group-menu-create): Define unconditionally.
20765 (customize-menu-create): Ditto. 20770 (customize-menu-create): Ditto.
20766 (custom-unlispify-menu-entry): Use `with-current-buffer'. 20771 (custom-unlispify-menu-entry): Use `with-current-buffer'.
20767 20772
20768 * custom/wid-edit.el (widget-checklist-match-inline): Revert to 20773 * custom/wid-edit.el (widget-checklist-match-inline): Revert to
20769 `append'. 20774 `append'.
20770 (widget-checklist-value-get): Ditto. 20775 (widget-checklist-value-get): Ditto.
20771 (widget-editable-list-match-inline): Ditto. 20776 (widget-editable-list-match-inline): Ditto.
20772 (widget-group-match-inline): Ditto. 20777 (widget-group-match-inline): Ditto.
20773 (widget-glyph-find): Removed compatibility checks; use 20778 (widget-glyph-find): Removed compatibility checks; use
20774 `locate-data-directory'. 20779 `locate-data-directory'.
20775 (widget-glyph-find): Use backquotes. 20780 (widget-glyph-find): Use backquotes.
20776 (widget-push-button-value-create): Ditto. 20781 (widget-push-button-value-create): Ditto.
20777 (widget-choice-mouse-down-action): Don't use `window-system'. 20782 (widget-choice-mouse-down-action): Don't use `window-system'.
20778 (widget-transpose-chars): New function. 20783 (widget-transpose-chars): New function.
20779 (widget-text-keymap): Use it. 20784 (widget-text-keymap): Use it.
20790 * packages/man.el: Reverse manual prefix patch. 20795 * packages/man.el: Reverse manual prefix patch.
20791 20796
20792 1997-09-21 Karl M. Hegbloom <karlheg@inetarena.com> 20797 1997-09-21 Karl M. Hegbloom <karlheg@inetarena.com>
20793 20798
20794 * packages/man.el: Got rid of the `stars', and hard coded a prefix 20799 * packages/man.el: Got rid of the `stars', and hard coded a prefix
20795 of "Man: " for manual-entry buffers. 20800 of "Man: " for manual-entry buffers.
20796 20801
20797 1997-09-21 Hrvoje Niksic <hniksic@srce.hr> 20802 1997-09-21 Hrvoje Niksic <hniksic@srce.hr>
20798 20803
20799 * custom/cus-face.el (frame-background-mode): Renamed from 20804 * custom/cus-face.el (frame-background-mode): Renamed from
20800 `custom-background-mode'. 20805 `custom-background-mode'.
20813 (customize-group): Defalias to `customize'. 20818 (customize-group): Defalias to `customize'.
20814 (customize-other-window): New function. 20819 (customize-other-window): New function.
20815 (customize-group-other-window): Alias to `customize-other-window'. 20820 (customize-group-other-window): Alias to `customize-other-window'.
20816 20821
20817 * custom/wid-edit.el (widget-choose): Now works with 20822 * custom/wid-edit.el (widget-choose): Now works with
20818 `widget-menu-minibuffer-flag' set to nil. 20823 `widget-menu-minibuffer-flag' set to nil.
20819 (widget-menu-minibuffer-flag): Default to nil. 20824 (widget-menu-minibuffer-flag): Default to nil.
20820 (widget-specify-insert): Use new blackquote syntax. 20825 (widget-specify-insert): Use new blackquote syntax.
20821 (widget-checklist-value-get): Ditto. 20826 (widget-checklist-value-get): Ditto.
20822 (widget-map-buttons): Ditto. 20827 (widget-map-buttons): Ditto.
20823 (widget-checklist-match-inline): Ditto. 20828 (widget-checklist-match-inline): Ditto.
20825 (widget-group-match-inline): Ditto. 20830 (widget-group-match-inline): Ditto.
20826 (widget-checklist-match-inline): Use `nconc'. 20831 (widget-checklist-match-inline): Use `nconc'.
20827 (widget-keymap): Bind `M-tab' to `widget-backward'. 20832 (widget-keymap): Bind `M-tab' to `widget-backward'.
20828 20833
20829 * prim/help.el (find-function-noselect): `locate-library' is 20834 * prim/help.el (find-function-noselect): `locate-library' is
20830 compression-aware; don't duplicate the work. 20835 compression-aware; don't duplicate the work.
20831 20836
20832 * prim/packages.el (packages-hardcoded-lisp): Remove "cl-defs". 20837 * prim/packages.el (packages-hardcoded-lisp): Remove "cl-defs".
20833 20838
20834 * custom/wid-edit.el: Use `remove-if'. 20839 * custom/wid-edit.el: Use `remove-if'.
20835 (widget-glyph-directory): Use `locate-data-directory'. 20840 (widget-glyph-directory): Use `locate-data-directory'.
20838 to t. 20843 to t.
20839 20844
20840 * custom/wid-edit.el: Removed *lots* of compatibility stuff. 20845 * custom/wid-edit.el: Removed *lots* of compatibility stuff.
20841 20846
20842 * custom/wid-edit.el: (widget-editable-list-value-get): Apply 20847 * custom/wid-edit.el: (widget-editable-list-value-get): Apply
20843 `nconc' instead of `append'. 20848 `nconc' instead of `append'.
20844 20849
20845 * custom/wid-edit.el: Ditto. 20850 * custom/wid-edit.el: Ditto.
20846 20851
20847 * custom/cus-edit.el: Ditto. 20852 * custom/cus-edit.el: Ditto.
20848 20853
20849 * custom/custom.el: Use `mapc' instead of `mapcar', where 20854 * custom/custom.el: Use `mapc' instead of `mapcar', where
20850 appropriate. 20855 appropriate.
20851 20856
20852 * custom/wid-edit.el: Ditto. 20857 * custom/wid-edit.el: Ditto.
20853 20858
20854 * custom/cus-edit.el: Ditto. 20859 * custom/cus-edit.el: Ditto.
20855 20860
20884 * prim/simple.el: Synch mail stuff with Emacs 20. 20889 * prim/simple.el: Synch mail stuff with Emacs 20.
20885 20890
20886 * utils/reporter.el: Removed mail-user-agent stuff. 20891 * utils/reporter.el: Removed mail-user-agent stuff.
20887 20892
20888 * x11/x-menubar.el (default-menubar): Use new semantics for 20893 * x11/x-menubar.el (default-menubar): Use new semantics for
20889 `gnuserv-frame'. 20894 `gnuserv-frame'.
20890 20895
20891 * prim/obsolete.el (string-to-sequence): Wouldn't work with TYPE 20896 * prim/obsolete.el (string-to-sequence): Wouldn't work with TYPE
20892 `vector'. 20897 `vector'.
20893 20898
20894 1997-09-19 Hrvoje Niksic <hniksic@srce.hr> 20899 1997-09-19 Hrvoje Niksic <hniksic@srce.hr>
20895 20900
20896 * cl/cl.el: Don't load cl-defs. 20901 * cl/cl.el: Don't load cl-defs.
20897 20902
20946 Suggested by: Hrvoje Niksic <hniksic@srce.hr> 20951 Suggested by: Hrvoje Niksic <hniksic@srce.hr>
20947 20952
20948 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com> 20953 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com>
20949 20954
20950 * ilisp/ilisp-out.el (ilisp-scroll-output): bind `scroll-in-place' 20955 * ilisp/ilisp-out.el (ilisp-scroll-output): bind `scroll-in-place'
20951 to nil around the call to #'scroll-up so that {C-c v} 20956 to nil around the call to #'scroll-up so that {C-c v}
20952 will properly scroll the *output* buffer. 20957 will properly scroll the *output* buffer.
20953 20958
20954 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com> 20959 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com>
20955 20960
20956 * ilisp/ilisp-out.el (ilisp-needed-window-height): make window one 20961 * ilisp/ilisp-out.el (ilisp-needed-window-height): make window one
20957 line bigger 20962 line bigger
20958 20963
20959 1997-09-15 Karl M. Hegbloom <karlheg@inetarena.com> 20964 1997-09-15 Karl M. Hegbloom <karlheg@inetarena.com>
20960 20965
20961 * packages/info.el (Info-mouse-track-double-click-hook): follow 20966 * packages/info.el (Info-mouse-track-double-click-hook): follow
20962 the top menu item when double click in bottom 1/4 and middle 1/3 20967 the top menu item when double click in bottom 1/4 and middle 1/3
20963 20968
20964 1997-09-16 SL Baur <steve@altair.xemacs.org> 20969 1997-09-16 SL Baur <steve@altair.xemacs.org>
20965 20970
20966 * prim/about.el (about-hackers): Add new entry. 20971 * prim/about.el (about-hackers): Add new entry.
20967 20972
21053 (display-time): Use it. 21058 (display-time): Use it.
21054 21059
21055 * prim/loadup.el: Use it. 21060 * prim/loadup.el: Use it.
21056 21061
21057 * prim/dumped-lisp.el (dumped-lisp-packages): Renamed to 21062 * prim/dumped-lisp.el (dumped-lisp-packages): Renamed to
21058 `preloaded-file-list'. 21063 `preloaded-file-list'.
21059 21064
21060 * prim/cus-load.el: Updated the comment. 21065 * prim/cus-load.el: Updated the comment.
21061 21066
21062 * prim/cus-dep.el (custom-make-dependencies): Unjunkify. 21067 * prim/cus-dep.el (custom-make-dependencies): Unjunkify.
21063 21068
21099 * packages/etags.el (tags-delete): Use builtin `delete'. 21104 * packages/etags.el (tags-delete): Use builtin `delete'.
21100 (tags-remove-duplicates): Don't recurse. 21105 (tags-remove-duplicates): Don't recurse.
21101 Fixup customizations. 21106 Fixup customizations.
21102 21107
21103 * packages/emerge.el: Use `with-current-buffer' instead of 21108 * packages/emerge.el: Use `with-current-buffer' instead of
21104 `emerge-eval-in-buffer'; reindent. 21109 `emerge-eval-in-buffer'; reindent.
21105 21110
21106 * packages/compile.el: Minor customize changes. 21111 * packages/compile.el: Minor customize changes.
21107 21112
21108 * packages/bookmark.el: Customized. 21113 * packages/bookmark.el: Customized.
21109 21114
21124 21129
21125 * modes/tcl.el: Minot customize changes. 21130 * modes/tcl.el: Minot customize changes.
21126 21131
21127 * modes/strokes.el: Small fixes. 21132 * modes/strokes.el: Small fixes.
21128 (strokes-mode): Don't signal error without window system; issue a 21133 (strokes-mode): Don't signal error without window system; issue a
21129 warning. 21134 warning.
21130 (strokes-insinuate): New function. Don't defadvice upon loading. 21135 (strokes-insinuate): New function. Don't defadvice upon loading.
21131 (strokes-mode): Use it. 21136 (strokes-mode): Use it.
21132 (strokes-char-face): Use `defface'. 21137 (strokes-char-face): Use `defface'.
21133 21138
21134 * modes/simula.el: Customized. 21139 * modes/simula.el: Customized.
21147 * prim/obsolete.el: Comments. 21152 * prim/obsolete.el: Comments.
21148 21153
21149 1997-09-13 Hrvoje Niksic <hniksic@srce.hr> 21154 1997-09-13 Hrvoje Niksic <hniksic@srce.hr>
21150 21155
21151 * packages/filladapt.el: Added `:require' to filladapt-mode 21156 * packages/filladapt.el: Added `:require' to filladapt-mode
21152 customization. 21157 customization.
21153 21158
21154 * modes/whitespace-mode.el: Customize better. 21159 * modes/whitespace-mode.el: Customize better.
21155 21160
21156 * modes/hideshow.el: Customize. 21161 * modes/hideshow.el: Customize.
21157 21162
21158 * packages/icomplete.el: Don't turn on by default; customize 21163 * packages/icomplete.el: Don't turn on by default; customize
21159 correctly. 21164 correctly.
21160 21165
21161 * utils/uniquify.el: Don't invade Emacs by default. 21166 * utils/uniquify.el: Don't invade Emacs by default.
21162 (uniquify-buffer-name-style): Default to nil. 21167 (uniquify-buffer-name-style): Default to nil.
21163 21168
21164 * utils/uniquify.el: Removed support for Emacs 18. 21169 * utils/uniquify.el: Removed support for Emacs 18.
21345 (Top Level): Suppress searching user directories at dump time. 21350 (Top Level): Suppress searching user directories at dump time.
21346 21351
21347 1997-08-30 Karl M. Hegbloom <karlheg@inetarena.com> 21352 1997-08-30 Karl M. Hegbloom <karlheg@inetarena.com>
21348 21353
21349 * packages/info.el (Info-mouse-track-double-click-hook): Added, 21354 * packages/info.el (Info-mouse-track-double-click-hook): Added,
21350 and placed an `add-hook' into (Info-mode) 21355 and placed an `add-hook' into (Info-mode)
21351 21356
21352 1997-08-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> 21357 1997-08-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
21353 21358
21354 * packages/hyper-apropos.el (hyper-apropos-help-map): add 21359 * packages/hyper-apropos.el (hyper-apropos-help-map): add
21355 keybinding to `hyper-apropos-find-function'. 21360 keybinding to `hyper-apropos-find-function'.
21470 'character. 21475 'character.
21471 21476
21472 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com> 21477 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com>
21473 21478
21474 * packages/man.el (Manual-mouseify-xrefs): Skip the top line of 21479 * packages/man.el (Manual-mouseify-xrefs): Skip the top line of
21475 manual entries so to not get the all-caps pseudo xrefs in the 21480 manual entries so to not get the all-caps pseudo xrefs in the
21476 heading in our list of manuals. 21481 heading in our list of manuals.
21477 (Manual-buffers-have-stars): new customize option. 21482 (Manual-buffers-have-stars): new customize option.
21478 (manual-entry): Fix to utilize the new variable, and to not put 21483 (manual-entry): Fix to utilize the new variable, and to not put
21479 stars around manual names put in the minibuffer history. 21484 stars around manual names put in the minibuffer history.
21480 21485
21481 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com> 21486 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com>
21482 21487
21483 * packages/info.el (Info-directory-list): reverse the 21488 * packages/info.el (Info-directory-list): reverse the
21484 `Info-default-directory-list' when using it to initialize the 21489 `Info-default-directory-list' when using it to initialize the
21485 `Info-directory-list'. 21490 `Info-directory-list'.
21486 (Info-insert-dir): make it so the insertion of a locadir file at a 21491 (Info-insert-dir): make it so the insertion of a locadir file at a
21487 "^[ \t]*Local.*\n[ \t]*[-=]+" line works correctly. 21492 "^[ \t]*Local.*\n[ \t]*[-=]+" line works correctly.
21488 21493
21489 Mon Aug 11 17:35:35 1997 SL Baur <steve@altair.xemacs.org> 21494 Mon Aug 11 17:35:35 1997 SL Baur <steve@altair.xemacs.org>
21490 21495
21491 * prim/loaddefs.el (((dir load-path))): Ignore all errors. 21496 * prim/loaddefs.el (((dir load-path))): Ignore all errors.
21492 21497
21508 Suggested by Gary D. Foster <Gary.Foster@Corp.Sun.COM> 21513 Suggested by Gary D. Foster <Gary.Foster@Corp.Sun.COM>
21509 21514
21510 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com> 21515 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com>
21511 21516
21512 * packages/info.el: (info::toolbar) swap next and prev buttons to 21517 * packages/info.el: (info::toolbar) swap next and prev buttons to
21513 match the order of the node headings in info files. 21518 match the order of the node headings in info files.
21514 21519
21515 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com> 21520 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com>
21516 21521
21517 * packages/info.el: (Info-fontify-node) will now split top line 21522 * packages/info.el: (Info-fontify-node) will now split top line
21518 that spans 3 lines. (Info-extract-pointer) adjust to match. 21523 that spans 3 lines. (Info-extract-pointer) adjust to match.
21519 21524
21520 1997-08-08 Karl M. Hegbloom <karlheg@inetarena.com> 21525 1997-08-08 Karl M. Hegbloom <karlheg@inetarena.com>
21521 21526
21522 * packages/info.el: (Info-extract-pointer) make it move forward 21527 * packages/info.el: (Info-extract-pointer) make it move forward
21523 one more line so when the top line has been split, the toolbar 21528 one more line so when the top line has been split, the toolbar
21524 arrows, u, and p will find the link they need. 21529 arrows, u, and p will find the link they need.
21525 21530
21526 Thu Aug 7 18:13:12 1997 Barry A. Warsaw <cc-mode-help@python.org> 21531 Thu Aug 7 18:13:12 1997 Barry A. Warsaw <cc-mode-help@python.org>
21527 21532
21528 * cc-mode/Release 5.15 21533 * cc-mode/Release 5.15
21529 21534
21644 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> 21649 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com>
21645 21650
21646 * packages/man.el: Several modifications 21651 * packages/man.el: Several modifications
21647 21652
21648 * (manual-entry) buffers are named without *'s, when 21653 * (manual-entry) buffers are named without *'s, when
21649 `buffers-menu-submenus-for-groups-p' is t, so they show up 21654 `buffers-menu-submenus-for-groups-p' is t, so they show up
21650 in a subsection of the Buffer's menu now, rather than 21655 in a subsection of the Buffer's menu now, rather than
21651 lumped under *Misc*. 21656 lumped under *Misc*.
21652 21657
21653 * (Manual-mode) added a local `kill-buffer-hook' to remove 21658 * (Manual-mode) added a local `kill-buffer-hook' to remove
21654 a killed manual from the `Manual-page-history' 21659 a killed manual from the `Manual-page-history'
21655 21660
21656 * (Manual-last-page) begun rewrite of manuvering and 21661 * (Manual-last-page) begun rewrite of manuvering and
21657 viewing mode code 21662 viewing mode code
21658 21663
21659 * (Manual-mouseify-xrefs) hyphenated xrefs are highlighted 21664 * (Manual-mouseify-xrefs) hyphenated xrefs are highlighted
21660 now, and properly handled when the second line is 21665 now, and properly handled when the second line is
21661 indented. They end up on the menus too. 21666 indented. They end up on the menus too.
21662 21667
21663 * (Manual-popup-menu) made the far button popup menus look 21668 * (Manual-popup-menu) made the far button popup menus look
21664 better by removing the prefix string and adding a title. 21669 better by removing the prefix string and adding a title.
21665 21670
21666 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> 21671 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com>
21667 21672
21668 * packages/info.el: (Info-highlight-region) Fixed it to not 21673 * packages/info.el: (Info-highlight-region) Fixed it to not
21669 highlight the indention spaces in xrefs split across lines with 21674 highlight the indention spaces in xrefs split across lines with
21670 indention on the second line. 21675 indention on the second line.
21671 21676
21672 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> 21677 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com>
21673 21678
21674 * packages/info.el: Numerous modifications, including: 21679 * packages/info.el: Numerous modifications, including:
21675 21680
21676 * support for "dir" merging 'ala Emacs-19.34, with 21681 * support for "dir" merging 'ala Emacs-19.34, with
21677 fallback to cheap localdir files in the secondary info 21682 fallback to cheap localdir files in the secondary info
21678 directories. 21683 directories.
21679 21684
21680 * changed default `Info-annotations-path' from 21685 * changed default `Info-annotations-path' from
21681 ~/.infonotes to ~/.xemacs/info.notes 21686 ~/.infonotes to ~/.xemacs/info.notes
21682 21687
21683 * added `Info-additional-directory-list' 21688 * added `Info-additional-directory-list'
21684 21689
21685 * changed a call to w3-fetch to browse-url 21690 * changed a call to w3-fetch to browse-url
21686 21691
21687 * added new variables and functions from GNU Emacs 19.34: 21692 * added new variables and functions from GNU Emacs 19.34:
21688 `Info-dir-contents', `Info-dir-contents-directory', 21693 `Info-dir-contents', `Info-dir-contents-directory',
21689 `Info-dir-file-attributes', and the function 21694 `Info-dir-file-attributes', and the function
21690 `Info-insert-dir' 21695 `Info-insert-dir'
21691 21696
21692 * rewrote `Info-suffixed-file' to a cond block rather than 21697 * rewrote `Info-suffixed-file' to a cond block rather than
21693 nested if's for aesthetic reasons. 21698 nested if's for aesthetic reasons.
21694 21699
21695 * made the top line get split if it's longer than 79 21700 * made the top line get split if it's longer than 79
21696 characters and tweaked fontification to handle that. 21701 characters and tweaked fontification to handle that.
21697 21702
21698 * changed the look of the pop-up mouse menus by utilizing 21703 * changed the look of the pop-up mouse menus by utilizing
21699 the "--:etchedThing" dividers. 21704 the "--:etchedThing" dividers.
21700 21705
21701 * several docstring reformats and typo fixes, a few 21706 * several docstring reformats and typo fixes, a few
21702 comments deleted. 21707 comments deleted.
21703 21708
21704 * info/dir: deleted the Locals: line. I think it's obsolete since 21709 * info/dir: deleted the Locals: line. I think it's obsolete since
21705 the "dir" merge can put things from like-named nodes in separated 21710 the "dir" merge can put things from like-named nodes in separated
21706 "dir" files all under one menu, which is more versatile than just 21711 "dir" files all under one menu, which is more versatile than just
21707 a "Locals:" section. If you still want a "Locals:" section, make 21712 a "Locals:" section. If you still want a "Locals:" section, make
21708 yourself a node for it. 21713 yourself a node for it.
21709 21714
21710 1997-08-07 SL Baur <steve@altair.xemacs.org> 21715 1997-08-07 SL Baur <steve@altair.xemacs.org>
21711 21716
21712 * egg/egg.el (hiragana-region): Ebola cleanup. 21717 * egg/egg.el (hiragana-region): Ebola cleanup.
21713 (katakana-region): Ditto. 21718 (katakana-region): Ditto.
21717 If there are active processes, then list them before querying if 21722 If there are active processes, then list them before querying if
21718 it is ok to exit emacs. 21723 it is ok to exit emacs.
21719 21724
21720 1997-08-01 Karl M. Hegbloom <karlheg@inetarena.com> 21725 1997-08-01 Karl M. Hegbloom <karlheg@inetarena.com>
21721 21726
21722 * efs/dired.el (dired-get-filename) Move the skipping of the 21727 * efs/dired.el (dired-get-filename) Move the skipping of the
21723 ending carriage return on NT to inside the setq so `and' won't 21728 ending carriage return on NT to inside the setq so `and' won't
21724 fail on Unix. 21729 fail on Unix.
21725 21730
21726 1997-07-30 SL Baur <steve@altair.xemacs.org> 21731 1997-07-30 SL Baur <steve@altair.xemacs.org>
21727 21732
21728 * prim/startup.el (find-emacs-root-internal-1): Remove diagnostic. 21733 * prim/startup.el (find-emacs-root-internal-1): Remove diagnostic.
21729 21734
21754 fails: 21759 fails:
21755 21760
21756 void foo() 21761 void foo()
21757 { 21762 {
21758 static struct Pattern nums 21763 static struct Pattern nums
21759 = {1, 2, 3}; 21764 = {1, 2, 3};
21760 21765
21761 int j = 2; 21766 int j = 2;
21762 } 21767 }
21763 21768
21764 This might break some bare semi idioms but those are probably more 21769 This might break some bare semi idioms but those are probably more
21806 Suggested by Katsumi Yamaoka <yamaoka@ga.sony.co.jp> 21811 Suggested by Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
21807 21812
21808 1997-07-23 Karl M. Hegbloom <karlheg@inetarena.com> 21813 1997-07-23 Karl M. Hegbloom <karlheg@inetarena.com>
21809 21814
21810 * packages/info.el: (Info-fontify-node) Allow colons in menu 21815 * packages/info.el: (Info-fontify-node) Allow colons in menu
21811 names. There must be whitespace following the menu ending colon. 21816 names. There must be whitespace following the menu ending colon.
21812 21817
21813 1997-07-23 SL Baur <steve@altair.xemacs.org> 21818 1997-07-23 SL Baur <steve@altair.xemacs.org>
21814 21819
21815 * prim/faces.el (invert-face): Make interactive. 21820 * prim/faces.el (invert-face): Make interactive.
21816 Suggested by David Bakhash <cadet@sst.ll.mit.edu> 21821 Suggested by David Bakhash <cadet@sst.ll.mit.edu>
21822 man 7 ps_fields. Linux signals fixed to match <asm/signal.h>. 21827 man 7 ps_fields. Linux signals fixed to match <asm/signal.h>.
21823 21828
21824 1997-07-22 SL Baur <steve@altair.xemacs.org> 21829 1997-07-22 SL Baur <steve@altair.xemacs.org>
21825 21830
21826 * x11/x-toolbar.el (toolbar-paste-function): Add default as 21831 * x11/x-toolbar.el (toolbar-paste-function): Add default as
21827 option. 21832 option.
21828 21833
21829 * prim/minibuf.el (force-dialog-box-use): Fix typo. 21834 * prim/minibuf.el (force-dialog-box-use): Fix typo.
21830 From Pekka Marjola <pema@iki.fi> 21835 From Pekka Marjola <pema@iki.fi>
21831 21836
21832 1997-07-21 SL Baur <steve@altair.xemacs.org> 21837 1997-07-21 SL Baur <steve@altair.xemacs.org>
21835 for directories in the data-directory-list. 21840 for directories in the data-directory-list.
21836 21841
21837 1997-07-21 Karl M. Hegbloom <karlheg@inetarena.com> 21842 1997-07-21 Karl M. Hegbloom <karlheg@inetarena.com>
21838 21843
21839 * prim/minibuf.el: New customize variable: 21844 * prim/minibuf.el: New customize variable:
21840 `minibuffer-history-uniquify' 21845 `minibuffer-history-uniquify'
21841 (read-from-minibuffer) Only remove histval from list if 21846 (read-from-minibuffer) Only remove histval from list if
21842 minibuffer-history-uniquify is t. 21847 minibuffer-history-uniquify is t.
21843 21848
21844 * custom/custom.el: Fix typo in (defgroup) docstring. 21849 * custom/custom.el: Fix typo in (defgroup) docstring.
21845 21850
21981 symbol as argument to add-minor-mode, not its value. 21986 symbol as argument to add-minor-mode, not its value.
21982 21987
21983 1997-07-14 Hrvoje Niksic <hniksic@srce.hr> 21988 1997-07-14 Hrvoje Niksic <hniksic@srce.hr>
21984 21989
21985 * packages/pending-del.el (pending-delete-modeline-string): New 21990 * packages/pending-del.el (pending-delete-modeline-string): New
21986 option. 21991 option.
21987 21992
21988 1997-07-14 Steven L Baur <steve@altair.xemacs.org> 21993 1997-07-14 Steven L Baur <steve@altair.xemacs.org>
21989 21994
21990 * prim/files.el (auto-mode-alist): Readd objective c mode. 21995 * prim/files.el (auto-mode-alist): Readd objective c mode.
21991 From Barry A. Warsaw <bwarsaw@CNRI.Reston.Va.US> 21996 From Barry A. Warsaw <bwarsaw@CNRI.Reston.Va.US>
21999 `delete-other-windows'. 22004 `delete-other-windows'.
22000 22005
22001 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com> 22006 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com>
22002 22007
22003 * prim/minibuf.el: (read-from-minibuffer) Corrected indentation, 22008 * prim/minibuf.el: (read-from-minibuffer) Corrected indentation,
22004 History lists don't contain dups anymore, newest is put on top and 22009 History lists don't contain dups anymore, newest is put on top and
22005 removed from the cdr. 22010 removed from the cdr.
22006 22011
22007 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com> 22012 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com>
22008 22013
22009 * packages/man.el: (manual-entry) Added `Manual-page- 22014 * packages/man.el: (manual-entry) Added `Manual-page-
22010 minibuffer-history', and added it to the read-string statement. 22015 minibuffer-history', and added it to the read-string statement.
22011 Added #\: to `fmh' so that manuals named like MIME::Parser(3) are 22016 Added #\: to `fmh' so that manuals named like MIME::Parser(3) are
22012 found at point. 22017 found at point.
22013 (Manual-mouseify-xrefs) Fixed it so now it will mousify the manual 22018 (Manual-mouseify-xrefs) Fixed it so now it will mousify the manual
22014 entry on the first line of an apropos listing. 22019 entry on the first line of an apropos listing.
22015 22020
22016 1997-07-10 Karl M. Hegbloom <karlheg@inetarena.com> 22021 1997-07-10 Karl M. Hegbloom <karlheg@inetarena.com>
22017 22022
22018 * packages/info.el: Added `Info-minibuffer-history', and made it 22023 * packages/info.el: Added `Info-minibuffer-history', and made it
22019 the minibuffer history variable in the `completing-read' calls. 22024 the minibuffer history variable in the `completing-read' calls.
22020 22025
22021 * utils/savehist.el: Added `Info-minibuffer-history' to default 22026 * utils/savehist.el: Added `Info-minibuffer-history' to default
22022 value of `savehist-history-variables'. 22027 value of `savehist-history-variables'.
22023 22028
22024 1997-07-13 Steven L Baur <steve@altair.xemacs.org> 22029 1997-07-13 Steven L Baur <steve@altair.xemacs.org>
22025 22030
22026 * modes/lisp-mode.el: Restore verbosity as an option. 22031 * modes/lisp-mode.el: Restore verbosity as an option.
22027 From Hrvoje Niksic <hniksic@srce.hr> 22032 From Hrvoje Niksic <hniksic@srce.hr>
22028 22033
22029 1997-07-11 Hrvoje Niksic <hniksic@srce.hr> 22034 1997-07-11 Hrvoje Niksic <hniksic@srce.hr>
22030 22035
22031 * prim/cmdloop.el (execute-extended-command): Use 22036 * prim/cmdloop.el (execute-extended-command): Use
22032 `sorted-key-descriptions'. 22037 `sorted-key-descriptions'.
22033 22038
22034 * prim/help.el (sorted-key-descriptions): New function. 22039 * prim/help.el (sorted-key-descriptions): New function.
22035 (where-is): Use it. 22040 (where-is): Use it.
22036 (where-is): Use `read-command'. 22041 (where-is): Use `read-command'.
22037 22042
22133 obsolete. 22138 obsolete.
22134 22139
22135 1997-07-10 Hrvoje Niksic <hniksic@srce.hr> 22140 1997-07-10 Hrvoje Niksic <hniksic@srce.hr>
22136 22141
22137 * packages/pending-del.el (pending-delete-pre-hook): Don't quote 22142 * packages/pending-del.el (pending-delete-pre-hook): Don't quote
22138 lambda. 22143 lambda.
22139 (pending-delete-pre-hook): Use `error-message-string'. 22144 (pending-delete-pre-hook): Use `error-message-string'.
22140 (pending-delete): Treat as minor mode; define the standard turn-on 22145 (pending-delete): Treat as minor mode; define the standard turn-on
22141 and turn-off functions. 22146 and turn-off functions.
22142 (delete-active-region): Simplified. 22147 (delete-active-region): Simplified.
22143 22148
22477 * prim/simple.el (delete-key-deletes-forward): Mark docstring as 22482 * prim/simple.el (delete-key-deletes-forward): Mark docstring as
22478 an user option. 22483 an user option.
22479 From Gary D. Foster <Gary.Foster@Corp.Sun.COM> 22484 From Gary D. Foster <Gary.Foster@Corp.Sun.COM>
22480 22485
22481 * mel/mel-q.el (q-encoding-encode-string): Fix Ebola-ified 22486 * mel/mel-q.el (q-encoding-encode-string): Fix Ebola-ified
22482 comparison. 22487 comparison.
22483 22488
22484 * efs/efs-ovwrt.el (efs-overwrite-fn): efs is manufacturing its 22489 * efs/efs-ovwrt.el (efs-overwrite-fn): efs is manufacturing its
22485 own byte code. Whee. 22490 own byte code. Whee.
22486 * utils/advice.el (ad-interactive-form): Don't treat bytecode as a 22491 * utils/advice.el (ad-interactive-form): Don't treat bytecode as a
22487 vector if it can be avoided. 22492 vector if it can be avoided.
22509 * modes/abbrev.el (define-mode-abbrev): Would ignore EXPANSION. 22514 * modes/abbrev.el (define-mode-abbrev): Would ignore EXPANSION.
22510 22515
22511 1997-06-28 Hrvoje Niksic <hniksic@srce.hr> 22516 1997-06-28 Hrvoje Niksic <hniksic@srce.hr>
22512 22517
22513 * modes/abbrev.el (define-abbrev): If NAME contains a non-word 22518 * modes/abbrev.el (define-abbrev): If NAME contains a non-word
22514 character, intern a ` ' symbol in the obarray. 22519 character, intern a ` ' symbol in the obarray.
22515 22520
22516 1997-06-29 Steven L Baur <steve@altair.xemacs.org> 22521 1997-06-29 Steven L Baur <steve@altair.xemacs.org>
22517 22522
22518 * prim/files.el (auto-mode-alist): Set image-mode for various 22523 * prim/files.el (auto-mode-alist): Set image-mode for various
22519 image file names (JPEG, GIF, PNG, and xpm). 22524 image file names (JPEG, GIF, PNG, and xpm).
22736 From Hrvoje Niksic <hniksic@srce.hr> 22741 From Hrvoje Niksic <hniksic@srce.hr>
22737 22742
22738 1997-06-24 Hrvoje Niksic <hniksic@srce.hr> 22743 1997-06-24 Hrvoje Niksic <hniksic@srce.hr>
22739 22744
22740 * prim/cmdloop.el: Customize `teach-extended-commands-p' and 22745 * prim/cmdloop.el: Customize `teach-extended-commands-p' and
22741 `teach-extended-commands-timeout'. 22746 `teach-extended-commands-timeout'.
22742 22747
22743 1997-06-23 Steven L Baur <steve@altair.xemacs.org> 22748 1997-06-23 Steven L Baur <steve@altair.xemacs.org>
22744 22749
22745 * version.el (emacs-version): Synch with InfoDock 4.0. 22750 * version.el (emacs-version): Synch with InfoDock 4.0.
22746 (emacs-version): Ditto. 22751 (emacs-version): Ditto.
22998 determine autoload file locations. 23003 determine autoload file locations.
22999 23004
23000 * prim/packages.el: New file. 23005 * prim/packages.el: New file.
23001 23006
23002 * prim/update-elc.el: Determine location and count of 23007 * prim/update-elc.el: Determine location and count of
23003 auto-autoloads files at run-time. 23008 auto-autoloads files at run-time.
23004 23009
23005 * prim/loaddefs.el (((dir load-path))): Generalize load of 23010 * prim/loaddefs.el (((dir load-path))): Generalize load of
23006 auto-autoloads. 23011 auto-autoloads.
23007 23012
23008 * utils/autoload.el (autoload-file-name): New variable. 23013 * utils/autoload.el (autoload-file-name): New variable.
23077 * bytecomp/bytecomp.el: Recognize `save-current-buffer'. 23082 * bytecomp/bytecomp.el: Recognize `save-current-buffer'.
23078 23083
23079 * edebug/edebug.el: Register with-current-buffer and others. 23084 * edebug/edebug.el: Register with-current-buffer and others.
23080 23085
23081 * modes/lisp-mode.el: Added specs for save-current-buffer, 23086 * modes/lisp-mode.el: Added specs for save-current-buffer,
23082 with-output-to-string, with-current-buffer, with-temp-file and 23087 with-output-to-string, with-current-buffer, with-temp-file and
23083 with-output-to-temp-buffer. 23088 with-output-to-temp-buffer.
23084 23089
23085 1997-06-13 MORIOKA Tomohiko <morioka@jaist.ac.jp> 23090 1997-06-13 MORIOKA Tomohiko <morioka@jaist.ac.jp>
23086 23091
23087 * gnus/smiley.el (smiley-deformed-regexp-alist): Modify regexp for 23092 * gnus/smiley.el (smiley-deformed-regexp-alist): Modify regexp for
23088 horizontal smiley faces. 23093 horizontal smiley faces.
23290 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> 23295 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
23291 23296
23292 * x11/x-menubar.el (default-menubar): Add menu for Mule. 23297 * x11/x-menubar.el (default-menubar): Add menu for Mule.
23293 23298
23294 * mule/mule-cmds.el: Menu for XEmacs were moved to 23299 * mule/mule-cmds.el: Menu for XEmacs were moved to
23295 x11/x-menubar.el. 23300 x11/x-menubar.el.
23296 23301
23297 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> 23302 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
23298 23303
23299 * leim/quail.el: to avoid compiling warnings about overlay.el. 23304 * leim/quail.el: to avoid compiling warnings about overlay.el.
23300 23305
23313 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> 23318 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
23314 23319
23315 * leim/quail.el: to sync with quail.el of Emacs-19.34.94-epsilon. 23320 * leim/quail.el: to sync with quail.el of Emacs-19.34.94-epsilon.
23316 23321
23317 * leim/quail/ziranma.el, leim/quail/tonepy.el, leim/quail/py.el, 23322 * leim/quail/ziranma.el, leim/quail/tonepy.el, leim/quail/py.el,
23318 leim/quail/qj.el, leim/quail/sw.el, leim/quail/ccdospy.el, 23323 leim/quail/qj.el, leim/quail/sw.el, leim/quail/ccdospy.el,
23319 leim/quail/punct.el, leim/quail/4corner.el, 23324 leim/quail/punct.el, leim/quail/4corner.el,
23320 leim/quail/symbol-ksc.el, leim/quail/ethiopic.el, 23325 leim/quail/symbol-ksc.el, leim/quail/ethiopic.el,
23321 leim/quail/hanja.el, leim/quail/quick-cns.el, 23326 leim/quail/hanja.el, leim/quail/quick-cns.el,
23322 leim/quail/tsangchi-cns.el, leim/quail/lrt.el, 23327 leim/quail/tsangchi-cns.el, leim/quail/lrt.el,
23323 leim/quail/tsangchi-b5.el, leim/quail/devanagari.el, 23328 leim/quail/tsangchi-b5.el, leim/quail/devanagari.el,
23324 leim/quail/japanese.el, leim/quail/quick-b5.el, 23329 leim/quail/japanese.el, leim/quail/quick-b5.el,
23325 leim/quail/punct-b5.el, leim/quail/qj-b5.el, leim/quail/py-b5.el, 23330 leim/quail/punct-b5.el, leim/quail/qj-b5.el, leim/quail/py-b5.el,
23326 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/ecdict.el, 23331 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/ecdict.el,
23327 leim/quail/array30.el, leim/quail/hangul3.el, 23332 leim/quail/array30.el, leim/quail/hangul3.el,
23328 leim/quail/hanja-jis.el, leim/quail/cyrillic.el, 23333 leim/quail/hanja-jis.el, leim/quail/cyrillic.el,
23329 leim/quail/etzy.el, leim/quail/greek.el, leim/quail/ipa.el, 23334 leim/quail/etzy.el, leim/quail/greek.el, leim/quail/ipa.el,
23330 leim/quail/lao.el, leim/quail/zozy.el, leim/quail/viqr.el, 23335 leim/quail/lao.el, leim/quail/zozy.el, leim/quail/viqr.el,
23331 leim/quail/latin.el, leim/quail/thai.el, leim/quail/hangul.el: 23336 leim/quail/latin.el, leim/quail/thai.el, leim/quail/hangul.el:
23332 quail of LEIM for Emacs-19.34.94-epsilon. 23337 quail of LEIM for Emacs-19.34.94-epsilon.
23333 23338
23334 1997-06-04 Steven L Baur <steve@altair.xemacs.org> 23339 1997-06-04 Steven L Baur <steve@altair.xemacs.org>
23335 23340
23336 * prim/about.el: Installed new version 2.1. 23341 * prim/about.el: Installed new version 2.1.
23337 From Hrvoje Niksic <hniksic@srce.hr> 23342 From Hrvoje Niksic <hniksic@srce.hr>
23427 * mule/japanese.el was abolished because it seems not to be used. 23432 * mule/japanese.el was abolished because it seems not to be used.
23428 23433
23429 1997-06-01 MORIOKA Tomohiko <morioka@jaist.ac.jp> 23434 1997-06-01 MORIOKA Tomohiko <morioka@jaist.ac.jp>
23430 23435
23431 * tm/gnus-mime-old.el was abolished because XEmacs 20.3 has Gnus 23436 * tm/gnus-mime-old.el was abolished because XEmacs 20.3 has Gnus
23432 5.4. 23437 5.4.
23433 23438
23434 * tm/tm-edit.el: updated to 7.108. 23439 * tm/tm-edit.el: updated to 7.108.
23435 23440
23436 * tm/tm-view.el: updated to 7.83. 23441 * tm/tm-view.el: updated to 7.83.
23437 23442
23441 mule-process.el because it is not used. 23446 mule-process.el because it is not used.
23442 23447
23443 * mule/european.el was abolished because it seems not to be used. 23448 * mule/european.el was abolished because it seems not to be used.
23444 23449
23445 * mule/mule-load.el: must load mule-cmds before setting for 23450 * mule/mule-load.el: must load mule-cmds before setting for
23446 language-environment. 23451 language-environment.
23447 23452
23448 * mule/mule-cmds.el, lisp/mule/european-hooks.el: Modified 23453 * mule/mule-cmds.el, lisp/mule/european-hooks.el: Modified
23449 for LEIM. 23454 for LEIM.
23450 23455
23451 * mule/mule-cmds.el: Uncomment key definition for 23456 * mule/mule-cmds.el: Uncomment key definition for
23452 `toggle-input-method'. 23457 `toggle-input-method'.
23453 23458
23454 * mule/mule-init.el: Comment out about `mule-keymap' (moved to 23459 * mule/mule-init.el: Comment out about `mule-keymap' (moved to
23455 mule-cmds.el). 23460 mule-cmds.el).
23456 23461
23457 * mule/mule-cmds.el: Uncomment about `mule-keymap' (moved from 23462 * mule/mule-cmds.el: Uncomment about `mule-keymap' (moved from
23458 mule-init.el). 23463 mule-init.el).
23459 23464
23460 * tl/tl-atype.el: Don't require tl-str. 23465 * tl/tl-atype.el: Don't require tl-str.
23461 23466
23462 * tl/tl-atype.el: Use atype.el of APEL. 23467 * tl/tl-atype.el: Use atype.el of APEL.
23463 23468
23471 * tl/file-detect.el, tl/filename.el: replaced by APEL's. 23476 * tl/file-detect.el, tl/filename.el: replaced by APEL's.
23472 23477
23473 * mu/std11-parse.el, mu/std11.el: moved to lisp/apel/. 23478 * mu/std11-parse.el, mu/std11.el: moved to lisp/apel/.
23474 23479
23475 * leim/quail.el: Add new quail.el (imported from Emacs 23480 * leim/quail.el: Add new quail.el (imported from Emacs
23476 19.34.94-epsilon). 23481 19.34.94-epsilon).
23477 23482
23478 * leim/skk/skkdic.el: delete skkdic.el temporary because XEmacs 23483 * leim/skk/skkdic.el: delete skkdic.el temporary because XEmacs
23479 can not compile it. 23484 can not compile it.
23480 23485
23481 * leim/skk/skkdic.el, leim/quail/zozy.el, leim/quail/ziranma.el, 23486 * leim/skk/skkdic.el, leim/quail/zozy.el, leim/quail/ziranma.el,
23482 leim/quail/viqr.el, leim/quail/tsangchi-cns.el, 23487 leim/quail/viqr.el, leim/quail/tsangchi-cns.el,
23483 leim/quail/tsangchi-b5.el, leim/quail/symbol-ksc.el, 23488 leim/quail/tsangchi-b5.el, leim/quail/symbol-ksc.el,
23484 leim/quail/thai.el, leim/quail/tonepy.el, leim/quail/quick-cns.el, 23489 leim/quail/thai.el, leim/quail/tonepy.el, leim/quail/quick-cns.el,
23485 leim/quail/sw.el, leim/quail/qj-b5.el, leim/quail/qj.el, 23490 leim/quail/sw.el, leim/quail/qj-b5.el, leim/quail/qj.el,
23486 leim/quail/quick-b5.el, leim/quail/py-b5.el, leim/quail/py.el, 23491 leim/quail/quick-b5.el, leim/quail/py-b5.el, leim/quail/py.el,
23487 leim/quail/lao.el, leim/quail/latin.el, leim/quail/lrt.el, 23492 leim/quail/lao.el, leim/quail/latin.el, leim/quail/lrt.el,
23488 leim/quail/punct-b5.el, leim/quail/punct.el, 23493 leim/quail/punct-b5.el, leim/quail/punct.el,
23489 leim/quail/hanja-jis.el, leim/quail/hanja.el, leim/quail/ipa.el, 23494 leim/quail/hanja-jis.el, leim/quail/hanja.el, leim/quail/ipa.el,
23490 leim/quail/japanese.el, leim/quail/hangul3.el, leim/quail/etzy.el, 23495 leim/quail/japanese.el, leim/quail/hangul3.el, leim/quail/etzy.el,
23491 leim/quail/greek.el, leim/quail/hangul.el, leim/quail/ethiopic.el, 23496 leim/quail/greek.el, leim/quail/hangul.el, leim/quail/ethiopic.el,
23492 leim/quail/devanagari.el, leim/quail/ecdict.el, 23497 leim/quail/devanagari.el, leim/quail/ecdict.el,
23493 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/cyrillic.el, 23498 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/cyrillic.el,
23494 leim/quail/array30.el, leim/quail/ccdospy.el, 23499 leim/quail/array30.el, leim/quail/ccdospy.el,
23495 leim/quail/4corner.el: Add LEIM elisp files. 23500 leim/quail/4corner.el: Add LEIM elisp files.
23496 23501
23497 * mule/mule-load.el, mule/mule-cmds.el: Add mule-cmds.el. 23502 * mule/mule-load.el, mule/mule-cmds.el: Add mule-cmds.el.
23498 23503
23499 * prim/simple.el (assoc-ignore-case): New function; imported 23504 * prim/simple.el (assoc-ignore-case): New function; imported
23500 from Emacs/mule-19.34.94-epsilon. 23505 from Emacs/mule-19.34.94-epsilon.
23526 23531
23527 * packages/icomplete.el: 23532 * packages/icomplete.el:
23528 * Updated my email address - klm@python.org instead of klm@nist.gov. 23533 * Updated my email address - klm@python.org instead of klm@nist.gov.
23529 23534
23530 * Icomplete no longer installs itself when you load the package - 23535 * Icomplete no longer installs itself when you load the package -
23531 you have to invoke `icomplete-mode'. (Since it's autoloaded in 23536 you have to invoke `icomplete-mode'. (Since it's autoloaded in
23532 both emacs, you can just invoke the function.) 23537 both emacs, you can just invoke the function.)
23533 23538
23534 * Integrated Emacs 19.34 and XEmacs 19.15 corrections (typos, 23539 * Integrated Emacs 19.34 and XEmacs 19.15 corrections (typos,
23535 style, command revisions, etc). 23540 style, command revisions, etc).
23536 23541
23537 * Integrated immediate keybindings display. See 23542 * Integrated immediate keybindings display. See
23538 `icomplete-show-key-bindings', `icomplete-get-keys', and 23543 `icomplete-show-key-bindings', `icomplete-get-keys', and
23539 `icomplete-completions'. 23544 `icomplete-completions'.
23540 23545
23541 * `icomplete-get-keys': Return keys bound in prior buffer to func name. 23546 * `icomplete-get-keys': Return keys bound in prior buffer to func name.
23542 23547
23543 * Added icomplete delay behavior, so completions don't intrude as 23548 * Added icomplete delay behavior, so completions don't intrude as
23544 quickly for short input, with customization variables: 23549 quickly for short input, with customization variables:
23545 23550
23546 `icomplete-max-delay-chars' - Maximum number of initial chars to 23551 `icomplete-max-delay-chars' - Maximum number of initial chars to
23547 apply icomplete compute delay. 23552 apply icomplete compute delay.
23548 23553
23549 `icomplete-compute-delay' - Completions-computation stall, used 23554 `icomplete-compute-delay' - Completions-computation stall, used
23770 * eterm/term.el: Merge changes from FSF (mostly typos). 23775 * eterm/term.el: Merge changes from FSF (mostly typos).
23771 23776
23772 Mon Sep 25 17:19:51 1995 Per Bothner <bothner@kalessin.cygnus.com> 23777 Mon Sep 25 17:19:51 1995 Per Bothner <bothner@kalessin.cygnus.com>
23773 23778
23774 * eterm/term.el (term-emulate-terminal): On CR, set 23779 * eterm/term.el (term-emulate-terminal): On CR, set
23775 term-current-column to term-start-line-column, not 0. 23780 term-current-column to term-start-line-column, not 0.
23776 23781
23777 1997-05-21 Steven L Baur <steve@altair.xemacs.org> 23782 1997-05-21 Steven L Baur <steve@altair.xemacs.org>
23778 23783
23779 * packages/add-log.el (change-log-font-lock-keywords): Tweak 23784 * packages/add-log.el (change-log-font-lock-keywords): Tweak
23780 font-lock-keywords. 23785 font-lock-keywords.
24464 (hypropos-set-variable): Changed to work with buffer-locals. 24469 (hypropos-set-variable): Changed to work with buffer-locals.
24465 24470
24466 Fri Jul 19 12:01:51 1996 Christoph Wedler <wedler@fmi.uni-passau.de> 24471 Fri Jul 19 12:01:51 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
24467 24472
24468 * packages/hyper-apropos.el: Massive changes--the original knew nothing 24473 * packages/hyper-apropos.el: Massive changes--the original knew nothing
24469 about buffer-locals and local-bindings. 24474 about buffer-locals and local-bindings.
24470 (hypropos-shrink-window): New user option. 24475 (hypropos-shrink-window): New user option.
24471 (hypropos-ref-buffer): New variable. 24476 (hypropos-ref-buffer): New variable.
24472 (hypropos-regexp-history): New variable. 24477 (hypropos-regexp-history): New variable.
24473 (hyper-apropos): Better interactive version. 24478 (hyper-apropos): Better interactive version.
24474 (hypropos-grok-variables): Omit OBSOLETE stuff. 24479 (hypropos-grok-variables): Omit OBSOLETE stuff.
24475 (hyper-describe-variable): Additional ARG, better interactive 24480 (hyper-describe-variable): Additional ARG, better interactive
24476 version. 24481 version.
24477 (hyper-describe-function): Ditto. 24482 (hyper-describe-function): Ditto.
24478 (hypropos-last-help): Without prefix arg, just display buffer. 24483 (hypropos-last-help): Without prefix arg, just display buffer.
24479 (hypropos-insert-face): New function. 24484 (hypropos-insert-face): New function.
24480 (hypropos-insert-keybinding): New function. 24485 (hypropos-insert-keybinding): New function.
24481 (hypropos-get-doc): Additional ARG, display documentation for 24486 (hypropos-get-doc): Additional ARG, display documentation for
24482 faces, complete change. 24487 faces, complete change.
24483 (hypropos-this-symbol): Using better regexp. 24488 (hypropos-this-symbol): Using better regexp.
24484 24489
24485 Fri Mar 7 10:44:48 1997 Steven L Baur <steve@altair.xemacs.org> 24490 Fri Mar 7 10:44:48 1997 Steven L Baur <steve@altair.xemacs.org>
24486 24491
24487 * x11/x-menubar.el (default-menubar): Reorganize again undoing 24492 * x11/x-menubar.el (default-menubar): Reorganize again undoing
24501 and derived from Gnus nnml code. 24506 and derived from Gnus nnml code.
24502 24507
24503 Tue Mar 4 01:19:37 1997 Hrvoje Niksic <hniksic@srce.hr> 24508 Tue Mar 4 01:19:37 1997 Hrvoje Niksic <hniksic@srce.hr>
24504 24509
24505 * edebug/edebug.el (edebug-compute-previous-result): Don't treat 24510 * edebug/edebug.el (edebug-compute-previous-result): Don't treat
24506 numbers as chars. 24511 numbers as chars.
24507 24512
24508 Wed Mar 5 10:11:55 1997 Steven L Baur <steve@altair.xemacs.org> 24513 Wed Mar 5 10:11:55 1997 Steven L Baur <steve@altair.xemacs.org>
24509 24514
24510 * prim/startup.el (splash-hack-version-string): New function to 24515 * prim/startup.el (splash-hack-version-string): New function to
24511 narrow the output of (emacs-version) for the splash screen. 24516 narrow the output of (emacs-version) for the splash screen.
24608 courtesy of Erik Naggum <erik@naggum.no>. 24613 courtesy of Erik Naggum <erik@naggum.no>.
24609 24614
24610 Fri Feb 28 22:17:03 1997 Hrvoje Niksic <hniksic@srce.hr> 24615 Fri Feb 28 22:17:03 1997 Hrvoje Niksic <hniksic@srce.hr>
24611 24616
24612 * prim/isearch-mode.el: Added "_" to the `interactive' forms of 24617 * prim/isearch-mode.el: Added "_" to the `interactive' forms of
24613 most functions. 24618 most functions.
24614 (isearch-mode-map): Define M-y. 24619 (isearch-mode-map): Define M-y.
24615 (isearch-yank-kill): New function. 24620 (isearch-yank-kill): New function.
24616 24621
24617 * prim/keydefs.el: Don't bind `C-x C-n' to `set-goal-column'; 24622 * prim/keydefs.el: Don't bind `C-x C-n' to `set-goal-column';
24618 don't disable `set-goal-column'. 24623 don't disable `set-goal-column'.
24619 24624
24620 * mule/mule-init.el (ctl-x-map): Use `C-x C-n' as mule-prefix, 24625 * mule/mule-init.el (ctl-x-map): Use `C-x C-n' as mule-prefix,
24621 instead of `C-x C-k'. 24626 instead of `C-x C-k'.
24622 24627
24623 Wed Feb 26 18:09:56 1997 Andreas Jaeger <aj@arthur.pfalz.de> 24628 Wed Feb 26 18:09:56 1997 Andreas Jaeger <aj@arthur.pfalz.de>
24716 (eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp. 24721 (eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp.
24717 Use eldoc-current-symbol to get symbol at point. 24722 Use eldoc-current-symbol to get symbol at point.
24718 24723
24719 * utils/eldoc.el 24724 * utils/eldoc.el
24720 (eldoc-function-argstring-from-docstring-method-table): Forge 24725 (eldoc-function-argstring-from-docstring-method-table): Forge
24721 docstrings for `and', `or', `list', `+', and `-'. 24726 docstrings for `and', `or', `list', `+', and `-'.
24722 24727
24723 * utils/eldoc.el (eldoc-add-command-completions): New function. 24728 * utils/eldoc.el (eldoc-add-command-completions): New function.
24724 (eldoc-add-command): Take list of args. 24729 (eldoc-add-command): Take list of args.
24725 No longer interactive. 24730 No longer interactive.
24726 (eldoc-remove-command-completions): New function. 24731 (eldoc-remove-command-completions): New function.
24800 `cvs log' 24805 `cvs log'
24801 24806
24802 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr> 24807 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
24803 24808
24804 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty 24809 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty
24805 macro. 24810 macro.
24806 24811
24807 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr> 24812 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
24808 24813
24809 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty 24814 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty
24810 macro. 24815 macro.
24811 (edmacro-fix-menu-commands): Would bug out on 'control, etc. 24816 (edmacro-fix-menu-commands): Would bug out on 'control, etc.
24812 (edmacro-events-to-keys): New function. 24817 (edmacro-events-to-keys): New function.
24813 (edmacro-format-keys): Use it. 24818 (edmacro-format-keys): Use it.
24814 (edmacro-finish-edit): Compare to macros, not strings. 24819 (edmacro-finish-edit): Compare to macros, not strings.
24815 (edmacro-fkeys): New function. 24820 (edmacro-fkeys): New function.
25040 something faster. 25045 something faster.
25041 25046
25042 Thu Jan 30 20:33:56 1997 Hvoje Niksic <hniksic@srce.hr> 25047 Thu Jan 30 20:33:56 1997 Hvoje Niksic <hniksic@srce.hr>
25043 25048
25044 * x11/x-toolbar.el 25049 * x11/x-toolbar.el
25045 (toolbar-open,toolbar-dired,toolbar-save,toolbar-print,toolbar-cut,toolbar-copy,toolbar-paste,toolbar-undo,toolbar-replace): 25050 (toolbar-open,toolbar-dired,toolbar-save,toolbar-print,toolbar-cut,toolbar-copy,toolbar-paste,toolbar-undo,toolbar-replace):
25046 New functions. 25051 New functions.
25047 (toolbar-news): Allow running without separate frame. 25052 (toolbar-news): Allow running without separate frame.
25048 (toolbar-mail-commands-alist): New variable. 25053 (toolbar-mail-commands-alist): New variable.
25049 (toolbar-mail-reader): Ditto. 25054 (toolbar-mail-reader): Ditto.
25050 (toolbar-mail): Use them. 25055 (toolbar-mail): Use them.
25051 25056
25265 * packages/backup-dir.el: Added to distribution. 25270 * packages/backup-dir.el: Added to distribution.
25266 25271
25267 Fri Jan 3 16:20:42 1997 Steven L Baur <steve@altair.xemacs.org> 25272 Fri Jan 3 16:20:42 1997 Steven L Baur <steve@altair.xemacs.org>
25268 25273
25269 * gnus/gnus-setup.el: Updated to gracefully handle installed 25274 * gnus/gnus-setup.el: Updated to gracefully handle installed
25270 auxilliary packages like tm, and handle eventual integration of 25275 auxilliary packages like tm, and handle eventual integration of
25271 Red Gnus/Gnus 5.4. 25276 Red Gnus/Gnus 5.4.
25272 25277
25273 Fri Jan 3 14:32:07 1997 Vinnie Shelton <shelton@icd.teradyne.com> 25278 Fri Jan 3 14:32:07 1997 Vinnie Shelton <shelton@icd.teradyne.com>
25274 25279
25275 * packages/gnuserv.el (gnuserv-frame): Autoload. 25280 * packages/gnuserv.el (gnuserv-frame): Autoload.
25276 25281
25332 25337
25333 Thu Sep 5 14:11:00 1996 Dave Love <d.love@dl.ac.uk> 25338 Thu Sep 5 14:11:00 1996 Dave Love <d.love@dl.ac.uk>
25334 25339
25335 * psgml-other.el (sgml-set-face-for): Nullify 25340 * psgml-other.el (sgml-set-face-for): Nullify
25336 {after,before}-change-functions as well as (obsolete) 25341 {after,before}-change-functions as well as (obsolete)
25337 {after,before}-change-function. 25342 {after,before}-change-function.
25338 25343
25339 Tue Dec 31 11:34:37 1996 Steven L Baur <steve@altair.xemacs.org> 25344 Tue Dec 31 11:34:37 1996 Steven L Baur <steve@altair.xemacs.org>
25340 25345
25341 * comint/gdb.el (gdb-mode): Require 'cc-mode if not already loaded 25346 * comint/gdb.el (gdb-mode): Require 'cc-mode if not already loaded
25342 prior to starting gdb. 25347 prior to starting gdb.
25768 * emulators/edt.el: Synched up to Emacs 19.34. 25773 * emulators/edt.el: Synched up to Emacs 19.34.
25769 25774
25770 Thu Dec 5 12:09:19 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> 25775 Thu Dec 5 12:09:19 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
25771 25776
25772 * prim/replace.el (match-string): Use a function instead of a 25777 * prim/replace.el (match-string): Use a function instead of a
25773 macro to be compatible with .elc files compiled under Emacs. 25778 macro to be compatible with .elc files compiled under Emacs.
25774 25779
25775 Thu Dec 5 09:50:12 1996 Bob Weiner <weiner@infodock.com> 25780 Thu Dec 5 09:50:12 1996 Bob Weiner <weiner@infodock.com>
25776 25781
25777 * utils/id-select.el: New file -- Version 1.4.3. 25782 * utils/id-select.el: New file -- Version 1.4.3.
25778 25783
25783 * emulators/scroll-lock.el: New file. 25788 * emulators/scroll-lock.el: New file.
25784 25789
25785 Thu Dec 5 00:15:59 1996 Steven L Baur <steve@altair.xemacs.org> 25790 Thu Dec 5 00:15:59 1996 Steven L Baur <steve@altair.xemacs.org>
25786 25791
25787 * prim/help.el: A callable library-type function should not 25792 * prim/help.el: A callable library-type function should not
25788 contain an unprotected print statement. This change implements my 25793 contain an unprotected print statement. This change implements my
25789 version of Erik Naggum's statement about locate-library being less 25794 version of Erik Naggum's statement about locate-library being less
25790 chatty in Emacs 19.35. 25795 chatty in Emacs 19.35.
25791 25796
25792 Wed Dec 4 22:00:49 1996 Steven L Baur <steve@altair.xemacs.org> 25797 Wed Dec 4 22:00:49 1996 Steven L Baur <steve@altair.xemacs.org>
25793 25798
25794 * utils/flow-ctrl.el: Synch up to Emacs 19.34. 25799 * utils/flow-ctrl.el: Synch up to Emacs 19.34.
25795 25800
25824 * prim/debug.el: Synch up to Emacs 19.34. 25829 * prim/debug.el: Synch up to Emacs 19.34.
25825 25830
25826 * edebug/cl-specs.el: Comment formatting changes. 25831 * edebug/cl-specs.el: Comment formatting changes.
25827 25832
25828 * edebug/cl-read.el: Protect advisement of eval-region from being 25833 * edebug/cl-read.el: Protect advisement of eval-region from being
25829 evaluated more than once. 25834 evaluated more than once.
25830 25835
25831 Comment formatting changes. 25836 Comment formatting changes.
25832 25837
25833 * edebug/advise-eval-region.el: New File. Separate out advise for 25838 * edebug/advise-eval-region.el: New File. Separate out advise for
25834 eval-region so it is only evaluated once. 25839 eval-region so it is only evaluated once.
25838 icomplete-exhibit needs to be called in the setup-hook. 25843 icomplete-exhibit needs to be called in the setup-hook.
25839 25844
25840 * packages/apropos.el: Correct a typo in button binding. 25845 * packages/apropos.el: Correct a typo in button binding.
25841 25846
25842 Fixes the bug where if apropos-label-face is actually defined as 25847 Fixes the bug where if apropos-label-face is actually defined as
25843 face, apropos bombs with an error 25848 face, apropos bombs with an error
25844 25849
25845 Do a (provide 'apropos), like all packages should. 25850 Do a (provide 'apropos), like all packages should.
25846 25851
25847 Provides an apropos-mode-hook for Apropos Mode buffers (otherwise 25852 Provides an apropos-mode-hook for Apropos Mode buffers (otherwise
25848 customization is unnecessarily painful). 25853 customization is unnecessarily painful).
25849 25854
25850 Redefines the default faces for the various apropos faces so they 25855 Redefines the default faces for the various apropos faces so they
25851 come out in color by default (defaults are based on various 25856 come out in color by default (defaults are based on various
25852 standard font-lock faces). 25857 standard font-lock faces).
25853 25858
25854 * version.el: Bumped up to b31. 25859 * version.el: Bumped up to b31.