comparison lisp/ChangeLog @ 398:74fd4e045ea6 r21-2-29

Import from CVS: tag r21-2-29
author cvs
date Mon, 13 Aug 2007 11:13:30 +0200
parents 6719134a07c2
children a86b2b5e0111
comparison
equal deleted inserted replaced
397:f4aeb21a5bad 398:74fd4e045ea6
1 2000-02-16 Martin Buchholz <martin@xemacs.org>
2
3 * XEmacs 21.2.29 is released.
4
5 2000-02-09 Martin Buchholz <martin@xemacs.org>
6
7 * cl-extra.el (getf): This is now identical to `plist-get', so
8 just defalias it.
9 * cl-macs.el: Make getf an alias to plist-get, at the
10 byte-compiler level, using define-compiler-macro.
11
12 2000-02-08 Martin Buchholz <martin@xemacs.org>
13
14 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
15
16 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
17
18 * lisp/etags.el (find-tag-internal): set exact-tagname to
19 a regular expression that matches against the tagname
20 part of the tag entry first instead of only looking in
21 the context area.
22
23 2000-01-23 Björn Torkelsson <torkel@hpc2n.umu.se>
24
25 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
26 * toobar.el: fixed typo(s) in customizing default-toolbar-position
27
28 2000-02-07 Martin Buchholz <martin@xemacs.org>
29
30 * XEmacs 21.2.28 is released.
31
32 2000-02-07 Martin Buchholz <martin@xemacs.org>
33
34 * cl-extra.el (getf): Just call `get', never `get*'.
35 Make arglist match docstring.
36 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
37 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
38 * byte-optimize.el: remove references to `get*'.
39
40 2000-02-06 Martin Buchholz <martin@xemacs.org>
41
42 * mule/european.el: Add syntax information for Latin3 and Latin4.
43
44 2000-02-02 Martin Buchholz <martin@xemacs.org>
45
46 * byte-optimize.el: Byte-optimize (length "foo")
47
48 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
49
50 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
51 width check using `window-leftmost-p' and `window-rightmost-p'.
52
53 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
54
55 * wid-edit.el (widget-match-inline): An atom never matches a
56 list.
57
58 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
59
60 * modeline.el: Consolidated 'x and 'mswindows specification under
61 'win tag.
62
63 2000-01-29 Andy Piper <andy@xemacs.org>
64
65 * gutter-items.el: (format-buffers-tab-line): Try and be
66 intelligent about buffer naming when we have duplicates.
67
68 2000-01-29 Andy Piper <andy@xemacs.org>
69
70 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
71 updated when it becomes visible.
72
73 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
74
75 * bytecomp.el (byte-compile-insert-header): Properly set coding
76 system under MULE and file-coding.
77
78 2000-01-28 Martin Buchholz <martin@xemacs.org>
79
80 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
81 (dontusethis-set-value-terminal-coding-system-handler):
82 (dontusethis-set-value-keyboard-coding-system-handler):
83 Never undefine coding system aliases. Emergency fix for gnus.
84
85 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
86
87 * files.el (abbreviate-file-name): Use directory-sep-char instead
88 of hard-coded "/".
89
90 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
91
92 * startup.el (user-init-file-base-list): New variable, replacing
93 user-init-file-base.
94 (find-user-init-file): New function.
95 (command-line-early): Use it.
96 (load-user-init-file): Ditto.
97
98 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
99
100 * gutter-items.el (update-tab-in-gutter): Use proper locale when
101 calling valid-image-instantiator-format-p
102
103 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
104
105 * isearch-mode.el (isearch-mode): The variable is
106 isearch-unhidden-extents, not isearch-opened-extents.
107
108 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
109
110 * minibuf.el (next-history-element): Modify error message if a
111 default value is available.
112
113 2000-01-26 Martin Buchholz <martin@xemacs.org>
114
115 * bytecomp.el (byte-compile-file): Don't unconditionally write
116 .elc files in binary - might contain non-Latin1.
117
118 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
119
120 * process.el (shell-quote-argument): Use (nt-quote-process-args)
121 for windows-nt.
122
123 * version.el:
124 * startup.el (user-init-file-base):
125 * process.el (call-process-region):
126 * files.el (make-backup-file-name):
127 (backup-file-name-p):
128 (file-relative-name):
129 (abbreviate-file-name):
130 (set-auto-mode):
131 * code-process.el (call-process-region): Removed unnecessary
132 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
133 support out of the universe.
134
135 * process.el:
136 * code-process.el:
137 * bytecomp.el (byte-compile-file): Removed reference to
138 buffer-file-type, and commented usage of binary-process-output
139 NTEmacs variables.
140
141 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
142
143 * help.el (function-arglist): Add case for macro.
144
145 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
146
147 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
148 printers.
149 (custom-display): Added a menu for printer/display tags.
150
151 * frame.el (frame-type):
152 * device.el (device-type): Added 'msprinter to the doc string, and
153 removed 'pc -- it is not going to be implemented ever.
154 (call-device-method): Fixed docstring typo.
155 Defined specifier tags 'printer and 'display.
156
157 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
158
159 * lisp/itimer.el (itimer-run-expired-timers): (consp
160 last-command-event-time) instead of (consp
161 'last-command-event-time).
162
163 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
164
165 * msw-glyphs.el: Removed obsolete commentary.
166
167 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
168
169 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
170 better default value.
171
172 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
173
174 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
175 (read-string): Ditto.
176 (eval-minibuffer): Ditto.
177 (read-command): Ditto.
178 (read-function): Ditto.
179 (read-variable): Ditto.
180 (read-number): Ditto.
181 (read-shell-command): Ditto.
182 (read-number): Record history.
183
184 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
185
186 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
187
188 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
189
190 * faces.el (startup-initialize-custom-faces): New function.
191 Reset all faces created during auto-autoloads loading time
192 by defface.
193 * startup.el (command-line): Call it.
194
195 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
196
197 * about.el (about-hackers): Add myself to contributors list.
198
199 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
200
201 * menubar-items.el (maybe-add-init-button): Removed an argument in
202 a call to load-user-init-file, as the function managed to lose its
203 formal parameter a few betas ago.
204
205 2000-01-18 Martin Buchholz <martin@xemacs.org>
206
207 * XEmacs 21.2.27 is released.
208
209 2000-01-18 Martin Buchholz <martin@xemacs.org>
210
211 * process.el (shell-command-to-string): Use the FSF docstring.
212 Make shell-command-to-string the standard function, and
213 exec-to-string the (deprecated) alias.
214
215 * startup.el: typo fix.
216
217 2000-01-16 Martin Buchholz <martin@xemacs.org>
218
219 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
220
221 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
222
223 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
224 buffers after visible buffers.
225 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
226
227 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
228
229 * info.el (Info-extract-menu-node-name): Stop at a dot
230 followed by whitespace or right parenthesis.
231
232 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
233
234 * info.el (Info-directory-list): Warn against using Customize with
235 Info-directory-list.
236
237 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
238
239 * minibuf.el (read-file-name): doc fix.
240
241 * autoload.el (update-file-autoloads): doc fix.
242
243 * about.el (about-hackers): Change my E-mail address.
244
245 2000-01-13 Martin Buchholz <martin@xemacs.org>
246
247 * info.el (Info-visit-file): Just use the `f' interactive spec to
248 read a filename in the standard way.
249
250 2000-01-13 Andy Piper <andy@xemacs.org>
251
252 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
253 (gutter-buffers-tab-extent): new variable.
254 (update-tab-in-gutter): call add-tab-to-gutter again if the
255 orientation has changed.
256 (add-tab-to-gutter): cope with different orientations.
257
258 2000-01-11 Didier Verna <didier@xemacs.org>
259
260 * info.el (Info-following-node-name): backward-skip dots as well
261 as spaces (dots at the end of a node name aren't part of it).
262 (Info-extract-menu-node-name): don't skip dots. There could be
263 some in the node name.
264 (Info-index): allow dots to be part of a node name.
265
266 2000-01-12 Andreas Jaeger <aj@suse.de>
267
268 * files.el (auto-mode-alist): Added idlwave-mode.
269 Patch by Carsten Dominik <dominik@astro.uva.nl>.
270
271 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
272
273 * info.el (Info-search): Show default value.
274
275 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
276
277 * info.el (Info-read-node-completion-table): New variable.
278 (Info-read-node-name-1): New function.
279 (Info-read-node-name): Use it.
280 (Info-follow-reference): Use DEFAULT argument of completing-read.
281 (Info-menu): Ditto.
282
283 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
284
285 * hyper-apropos.el (hyper-describe-key-briefly): Save
286 window configuration.
287 (hyper-describe-face): Use DEFAULT of completing-read.
288 (hyper-apropos-read-variable-symbol): Ditto.
289 (hyper-apropos-read-function-symbol): Ditto.
290
291 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
292
293 * mule/mule-cmds.el (set-default-coding-system): Set
294 comint-exec-hook to use coding-system-for-read and
295 coding-system-for-write so that C-x RET c works.
296
297 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
298
299 * minibuf.el (minibuffer-confirm-incomplete): Customize.
300 (previous-matching-history-element): Increment
301 minibuffer-max-depth by 1.
302 (next-matching-history-element): Ditto.
303
304 2000-01-11 Andy Piper <andy@xemacs.org>
305
306 * gutter-items.el (buffers-tab): Create a new face for the buffers
307 tab.
308 (buffers-tab-face): use it.
309
310 2000-01-10 Didier Verna <didier@xemacs.org>
311
312 * modeline.el (modeline-scrolling-method): change modeline X
313 cursor appearance according to the value.
314
315 2000-01-07 Andreas Jaeger <aj@suse.de>
316
317 * about.el (about-hackers): Moved my entry to contributor list.
318 (xemacs-hackers): Added myself.
319 (about-maintainer-info): Added description of myself.
320
321
322 2000-01-07 Didier Verna <didier@xemacs.org>
323
324 * modeline.el (modeline-scrolling-method): new variable.
325 (mouse-drag-modeline): add reference to it in the docstring.
326 (mouse-drag-modeline): handle it.
327
328 2000-01-08 Andy Piper <andy@xemacs.org>
329
330 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
331 calls.
332 (remove-buffer-from-gutter-tab): ditto.
333
334 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
335
336 * cus-edit.el (custom-hook-convert-widget): Fix comment.
337 (custom-face-edit): Fix grammatical error in help message.
338
339 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
340
341 * movemail.el: Added.
342
343 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
344
345 2000-01-03 Didier Verna <didier@xemacs.org>
346
347 * modeline.el (mouse-drag-modeline): remove the code related to
348 the modeline horizontal scrolling facility.
349
350 1999-12-31 Martin Buchholz <martin@xemacs.org>
351
352 * XEmacs 21.2.26 is released.
353
354 1999-12-28 Andy Piper <andy@xemacs.org>
355
356 * wid-edit.el (widget-push-button-value-create): The gui cache
357 does not agree with native widgets which can only be displayed
358 once per window. The reasons for caching are diminished now that
359 we don't hog resources when creating buttons.
360 (widget-push-button-cache) deleted.
361
362 1999-12-24 Martin Buchholz <martin@xemacs.org>
363
364 * XEmacs 21.2.25 is released.
365
366 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
367
368 * hyper-apropos.el (hyper-apropos): Toggle
369 hyper-apropos-programming-apropos correctly.
370 Set REGEXP when user accepts default value.
371
372 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
373
374 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
375 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
376
377 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
378
379 * mule/mule-category.el (undefined-category-designator):
380 Return char instead of character. Search for undefined one.
381 (describe-category): Use with-displaying-help-buffer.
382
383 1999-12-21 Martin Buchholz <martin@xemacs.org>
384
385 * byte-optimize.el (byte-optimize-plus):
386 Optimize (+ 1) to 1 instead of (1+ nil).
387
388 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
389
390 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
391
392 * byte-optimize.el (byte-optimize-char-before): New function.
393 Remove performance penalty for using (char-before) instead of (char-after).
394
395 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
396
397 * mule/mule-category.el (char-category-list): Return character
398 instead of integer.
399
400 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
401
402 * minibuf.el (read-buffer): Check default is buffer object.
403
404 1999-11-25 Andy Piper <andy@xemacs.org>
405
406 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
407 for buttons.
408
409 1999-12-16 Andreas Jaeger <aj@suse.de>
410
411 * package-get.el (package-get-maybe-save-index): Fixed typo.
412 Patch by Jeff Miller <jmiller@smart.net>.
413
414 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
415
416 * gnuserv.el (gnuserv-process-filter): don't call
417 gnuserv-write-to-client when gnuserv-current-client is nil
418
419 1999-12-14 Martin Buchholz <martin@xemacs.org>
420
421 * XEmacs 21.2.24 is released.
422
423 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
424
425 * about.el (about-hackers): Update my email address.
426
427 1999-12-07 Martin Buchholz <martin@xemacs.org>
428
429 * XEmacs 21.2.23 is released.
430
431 1999-11-06 Jason R Mastaler <jason@mastaler.com>
432
433 * package-get.el (package-get-download-sites): Removed several
434 defunct download sites, added many new ones, and corrected a few
435 incorrect directory-on-site entries. Added physical locations to
436 site-description.
437
438 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
439
440 * finder.el (finder-commentary): add DOC string and fix
441 interactive spec
442
443 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
444
445 * help.el (describe-function): Don't forget to intern the string
446 completing-read returns.
447 (describe-variable): Ditto.
448
449 1999-11-16 Adrian Aichner <adrian@xemacs.org>
450
451 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
452 `hyper-apropos-help-mode' here to find symbol to customize
453 irregardless of cursor position and simplify
454 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
455 `hyper-apropos-popup-menu'.
456
457 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
458
459 * apropos.el (apropos-mode-map): Add return to call
460 apropos-follow.
461 (apropos-print): Call apropos-mode to have better
462 command reference. Put keymap text-poperty to
463 symbole name.
464
465 1999-11-22 Alastair Burt <burt@dfki.de>
466
467 * help.el: (describe-bindings-1): Added handling of keymaps for
468 the extents at point.
469
470 1999-12-02 Mark Thomas <mthomas@jprc.com>
471
472 * gutter-items.el (buffers-tab-items): Wrap the function in a
473 save-match-data
474
475 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
476
477 * help.el (describe-function): Use the DEFAULT argument to
478 completing-read.
479 (describe-variable): Ditto.
480
481 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
482
483 * minibuf.el (read-from-minibuffer): Add optional argument
484 DEFAULT to have better mini-buffer history support.
485 (completing-read): Pass default to read-from-minibuffer.
486 (read-buffer): Pass default to completing-read.
487
488 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
489
490 * font-lock.el (font-lock-doc-string-face): Document the
491 `font-lock-lisp-like' property.
492
493 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
494
495 * lisp-mode.el: Specify `font-lock-lisp-like'.
496
497 * font-lock.el (font-lock-lisp-like): New function.
498 (font-lock-fontify-syntactically-region): Use it.
499
500 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
501
502 * XEmacs 21.2.22 is released
503
504 1999-11-28 Martin Buchholz <martin@xemacs.org>
505
506 * XEmacs 21.2.21 is released.
507
508 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
509
510 * minibuf.el (read-coding-system): Accept symbol and
511 coding-system object as a default-coding-system.
512
513 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
514
515 * minibuf.el (read-coding-system): Accept symbol as
516 a default-coding-system.
517
518 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
519
520 * apropos.el (apropos-documentation): Use insert instead
521 of princ.
522
523 1999-11-07 William M. Perry <wmperry@aventail.com>
524
525 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
526 for the linux console.
527
528 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
529 stuff to work when you are not on a window system, since the GPM
530 mouse support now allows pasting from outside of XEmacs.
531
532 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
533
534 * XEmacs 21.2.20 is released
535
536 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
537
538 * setup-paths.el (paths-default-info-directories): Add
539 /usr/share/info and /usr/local/share/info.
540
541 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
542
543 * about.el: Updated Vladimir Ivanovic's info.
544
545 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
546
547 * auto-show.el (auto-show-truncationp): Remove.
548
549 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
550
551 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
552
553 * indent.el (indent-line-to): fix bug: spaces were not replaced
554 with tab if column is multiple of tab-width
555 From dhn@qedinc.com
556
557 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
558
559 * mule/mule-cmds.el (read-input-method-name): Accept symbols
560 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
561
562 * package-get.el (package-get-package-provider): Be verbose when
563 interactive. Patch from Robert Pluim
564
565 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
566
567 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
568 info file suffixes.
569
570 1999-08-19 Stephen Tse <stephent@sfu.ca>
571
572 * process.el (open-network-stream): Add a new optional parameter
573 PROTOCOL to support udp; fix a minor typo and add an explanation
574 in docstring for udp programming.
575
576 * code-process.el (open-network-stream): Add a new optional
577 parameter PROTOCOL to support udp; fix a minor typo and add an
578 explanation in docstring for udp programming.
579
580 1999-10-18 Andy Piper <andy@xemacs.org>
581
582 * gui.el (make-gui-button): be more precise about how we call
583 callbacks.
584
585 * wid-edit.el (widget-push-button-value-create): Use the new form
586 of native gui-button.
587
588 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
589
590 * info.el (Info-page-prev): Don't do (sit-for 0).
591
592 1999-10-13 Andy Piper <andy@xemacs.org>
593
594 * gutter-items.el (progress-abort-glyph): new glyph for showing
595 abort status.
596 (append-progress): dispatch-event rather than sit-for.
597 (abort-progress): new function. Show the abort glyph with an
598 appropriate message.
599 (raw-append-progress): dispatch-event rather than sit-for.
600 (display-progress): cope with aborts.
601
602 * gui.el (make-gui-button): Use native widgets for buttons
603 unconditionally.
604 (insert-gui-button): ditto.
605 (gui-button-p): ditto.
606
607 * xbm-button.el: remove from core.
608
609 * xpm-button.el: remove from core.
610
611 1999-10-07 Olivier Galibert <galibert@pobox.com>
612
613 * faces.el (init-device-faces): Don't initialize the random faces
614 on the stream device.
615
616 1999-10-06 Andy Piper <andy@xemacs.org>
617
618 * files.el (recover-file): Don't use ls under windows for revert buffer.
619
620 1999-09-25 Adrian Aichner <adrian@xemacs.org>
621
622 * package-get.el (package-get-download-menu): Make menu really
623 toggle download sites.
624 (package-get-download-sites): Add autoload cookie.
625
626 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
627
628 * setup-paths.el (paths-find-module-directory): Ditto.
629
630 1999-09-29 Werner Fink <werner@suse.de>
631
632 * setup-paths.el (paths-find-exec-directory): Add missing nil
633 parameter for environment.
634
635 1999-09-27 Martin Buchholz <martin@xemacs.org>
636
637 * modeline.el (modeline-format):
638 Only purecopy the strings. Else
639 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
640 barfs.
641
642 1999-08-28 Mike Woolley <mike@bulsara.com>
643
644 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
645 user setting comint-completion-addsuffix and
646 comint-process-echoes.
647
648 1999-09-22 Andy Piper <andy@xemacs.org>
649
650 * gutter-items.el (update-tab-in-gutter): use
651 last-nonminibuf-window instead of selected-window.
652
653 1999-09-18 Andy Piper <andy@xemacs.org>
654
655 * gnuserv.el (gnuserv-edit-files): select frame we are going to
656 display on.
657
658 * subr.el (record-buffer-hook): new variable so that the hook gets
659 some documentation.
660
661 1999-09-16 Andy Piper <andy@xemacs.org>
662
663 * gutter-items.el (update-tab-in-gutter): only update when the
664 gutter is visible.
665 (remove-buffer-from-gutter-tab): ditto.
666
667 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
668
669 * simple.el (do-auto-fill): Commented out part of Kinsoku
670 processing.
671
672 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
673
674 * isearch-mode.el (isearch-highlightify-region): Give the
675 highlighting extents a high priority.
676 (isearch-make-extent): Give the main highlighting extent an even
677 higher priority.
678
679 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
680
681 * packages.el (packages-compute-package-locations): Fix typo from
682 -u rationalization.
683
684 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
685
686 * setup-paths.el (paths-find-doc-directory): Respect value of
687 `configure-doc-directory.'
688
689 * find-paths.el (paths-find-architecture-directory): Give
690 precendence `default' argument (which typically comes from
691 configure).
692
693 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
694
695 * startup.el (command-line-early): Added options -user-init-file
696 and -user-init-directory.
697
698 * files.el (user-init-file): Default to NIL so we can recognize
699 when it's set.
700
701 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
702
703 * obsolete.el (init-file-user):
704 * startup.el:
705 * packages.el (packages-compute-package-locations):
706 * package-get.el (package-get-user-index-filename):
707 * menubar-items.el (maybe-add-init-button):
708 * info.el (Info-annotations-path):
709 * dump-paths.el:
710 Change `user-init-directory' to be an absolute path.
711 Use `user-init-directory' where appropriate.
712 Zap `init-file-user' and its uses.
713
714 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
715
716 * subr.el (copy-symbol): New function.
717
718 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
719
720 * isearch-mode.el (isearch-done): Be sure to restore invisible
721 extents in the proper buffer.
722 (isearch-pre-command-hook): Set this-command to the correct value
723 in case the buffer has changed and old overriding-local-map was
724 used.
725 (isearch-restore-extent): Use remprop instead of setting the
726 property to nil.
727
728 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
729
730 * cmdloop.el (execute-extended-command): Update zmacs region
731 before the delay.
732 (execute-extended-command): Make the message gettext-friendly.
733
734 1999-09-07 Andy Piper <andy@xemacs.org>
735
736 * gutter-items.el (progress-gauge-glyph): renamed from
737 progress-glyph.
738 (progress-text-glyph): new variable.
739 (progress-layout-glyph): use layouts and text glyphs.
740 (progress-area-buffer): removed.
741 (progress-text-and-extent): new variable.
742 (progress-displayed-p): dynamically create gutter area buffer.
743 (clear-progress): ditto.
744 (raw-append-progress): ditto.
745 (append-progress): use new glyph names.
746 (raw-append-progress): only create the extent when needed. set
747 properties more optimally.
748 (progress): remove args.
749
750 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
751
752 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
753 mapcar where the return value is unused.
754 (isearch-restore-invisible-extents): Ditto.
755 (isearch-highlight-all-cleanup): Ditto.
756 (isearch-delete-extents-in-range): Traverse the extents only once.
757 (isearch-highlight-all-update): Don't start over if the search
758 string has changed and more input is pending.
759
760 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
761
762 * packages.el (packages-find-package-data-path): Ditto.
763
764 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
765
766 * subr.el (mapc-internal): Don't make obsolete.
767
768 * cl-extra.el (mapc): Resurrect.
769
770 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
771
772 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
773 alias.
774
775 * isearch-mode.el (isearch-top-state): Restore isearch-word.
776 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
777 (isearch-yank-clipboard): Use get-clipboard instead of
778 x-get-clipboard.
779 (isearch-yank-selection): Fix docstring.
780
781 1999-09-02 Martin Buchholz <martin@xemacs.org>
782
783 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
784
785 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
786
787 * cl-macs.el (extent-start-position): Fix setf method.
788 (extent-end-position): Ditto.
789
790 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
791
792 * isearch-mode.el: End merge with FSF 20.4.
793
794 * isearch-mode.el (search-invisible): New variable.
795 (isearch-hide-immediately): Ditto.
796 (isearch-unhidden-extents): Ditto.
797 (isearch-range-invisible): New function.
798 (isearch-unhide-extent): Ditto.
799 (isearch-restore-invisible-extents): Ditto.
800 (isearch-restore-extent): Ditto.
801
802 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
803 implementation.
804 (isearch-ring-retreat-edit): Ditto.
805 (isearch-forward): New argument NO-RECURSIVE-EDIT.
806 (isearch-forward-regexp): New arguments NOT-REGEXP and
807 NO-RECURSIVE-EDIT.
808 (isearch-backward): New argument NO-RECURSIVE-EDIT.
809 (isearch-backward-regexp): New arguments NOT-REGEXP and
810 NO-RECURSIVE-EDIT.
811 (isearch-mode): Return isearch-success.
812 (isearch-update): Use unread-command-events instead of
813 unread-command-event.
814 (isearch-abort): If an invalid regexp is encountered, keep popping
815 states.
816 (isearch-*-char): Use FSF implementation.
817 (isearch-whitespace-chars): Use the more robust FSF's
818 implementation.
819 (isearch-within-brackets): New variable.
820 (isearch-mode): Initialize it.
821 (isearch-edit-string): Bind it.
822 (isearch-search-and-update): Set it.
823 (isearch-push-state): Push it.
824 (isearch-top-state): Pop it.
825 (isearch-search): Set it.
826 (isearch-printing-char): When called by isearch-whitespace-chars,
827 handle M-SPC gracefully.
828 (isearch-message-prefix): New argument ELLIPSIS.
829 (isearch-message-suffix): Ditto.
830 (isearch-message): Use the ELLIPSIS argument when calling
831 isearch-message-prefix and isearch-message-suffix.
832 (isearch-message-prefix): Distinguish between "wrapped" and
833 "overwrapped" search, FWIW.
834
835 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
836
837 * isearch-mode.el (isearch-edit-string): Use the head of the
838 search ring instead of search-last-string and search-last-regexp.
839 (search-highlight): Renamed from isearch-highlight.
840 (isearch-exit): Use the new name.
841 (isearch-highlight): Ditto.
842 (isearch-dehighlight): Ditto.
843 (isearch-update-ring): New function.
844 (isearch-done): Call it.
845 (isearch-done): New argument EDIT.
846 (isearch-repeat): If search string is empty, look up at the car of
847 the search ring; ignore the yank pointer.
848 (isearch-abort): Call isearch-done with NOPUSH.
849 (isearch-cancel): New function.
850 (isearch-mode-map): Bind it to ESC ESC ESC.
851
852 * isearch-mode.el: Begin merge with FSF 20.4.
853
854 1999-09-01 Andy Piper <andy@xemacs.org>
855
856 * x-select.el (x-get-clipboard): obsolete.
857 (x-yank-clipboard-selection): obsolete
858
859 * select.el (disown-selection): need to be careful to disown the
860 clipboard if we set it via selection.
861 (get-clipboard): move from x-select.el
862 (yank-clipboard-selection): ditto.
863
864 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
865
866 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
867 isearch-highlight-all-matches to nil.
868 (isearch-fixed-case): New variable.
869 (isearch-mode): Initialize it.
870 (isearch-edit-string): Save it.
871 (isearch-toggle-case-fold): Set it.
872 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
873 need to check isearch-fixed-case.
874 (isearch-toggle-case-fold): Update highlighting of all matches
875 before the pause.
876 (isearch-edit-string):
877
878 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
879
880 * isearch-mode.el (isearch-edit-string): Call isearch-message
881 before reading the event so that the prompt is displayed properly.
882 (isearch-message): Use isearch-nonincremental when calling
883 isearch-message-prefix.
884 (minibuffer-local-isearch-map): Bind up and down to do the same as
885 M-p and M-n respectively.
886 (isearch-done): New arg NOPUSH.
887 (isearch-edit-string): Use it.
888 (isearch-edit-string): Don't bind isearch-string.
889 (isearch-ring-adjust): Edit string, *then* push state.
890
891 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
892
893 * faces.el (isearch-secondary): Make isearch-secondary look
894 different than default.
895
896 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
897
898 * isearch-mode.el (isearch-yank): Use progn instead of the inner
899 save-excursion.
900 (isearch-dehighlight): Remove TOTALLY. Simplify.
901 (isearch-update): Call isearch-dehighlight without arguments.
902 (isearch-done): Ditto.
903
904 * isearch-mode.el (isearch-fix-case): If the search string has no
905 upper-case letters, allow the folding to be reenabled.
906 Previously, once disabled, the folding would remain that way until
907 the end of isearch.
908 (isearch-top-state): Call isearch-fix-case.
909
910 * isearch-mode.el (isearch-yank): Use progn instead of the inner
911 save-excursion.
912 (isearch-dehighlight): Remove TOTALLY. Simplify.
913
914 1999-08-31 Jan Vroonhof <jan@xemacs.org>
915
916 * xpm-button.el:
917 xbm-button.el: Need to exist in core because gui.el depends on
918 them.
919
920 1999-08-31 Andy Piper <andy@xemacs.org>
921
922 * gutter-items.el (buffers-tab-face): new customizable variable.
923 (buffers-tab-default-buffer-line-length): new specifier for
924 maximum viewable characters.
925 (progress-stack): new variable for implementing widget-based
926 progress messages.
927 (progress-area-buffer): ditto.
928 (progress-glyph-height): ditto.
929 (progress-stop-callback): ditto.
930 (progress-quit-function): new function.
931 (progress-glyph): new variable.
932 (progress-layout-glyph): ditto.
933 (progress-displayed-p): new function, see message-displayed-p for
934 details.
935 (clear-progress): ditto.
936 (remove-progress): ditto.
937 (append-progress): ditto.
938 (raw-append-progress): ditto.
939 (display-progress): ditto.
940 (current-progress): ditto.
941 (current-progress-label): ditto.
942 (progress): ditto.
943 (lprogress): ditto.
944
945
946 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
947
948 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
949
950 * isearch-mode.el (isearch-yank-x-selection): Renamed to
951 `isearch-yank-selection'.
952 (isearch-mode-map): Use it.
953 (isearch-yank-selection): Use `get-selection' instead of
954 `get-x-selection'.
955
956 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
957
958 * faces.el (isearch-secondary): Create face here.
959
960 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
961 timers.
962
963 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
964
965 * subr.el (buffer-string): More robust backward compatibility
966 check, courtesy William Perry.
967
968 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
969
970 * replace.el (perform-replace): Stop the search after the search
971 limit has been reached.
972
973 1999-08-23 Andy Piper <andy@xemacs.org>
974
975 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
976 here if we don't have one.
977
978 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
979
980 * ldap.el (ldap-coding-system): Default to nil until we get
981 efficient UTF8 support
982 (ldap-decode-string): Guard against `decode-coding-string' not
983 being defined
984 (ldap-encode-string): Guard against `encode-coding-string' not
985 being defined
986
987 1999-08-23 Didier Verna <verna@inf.enst.fr>
988
989 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
990 Some doc strings improvements, and add a star to the `interactive'
991 calls.
992
993 1999-08-18 Stef Epardaud <stef@lunatech.com>
994
995 * font-lock.el (java-font-lock-keywords-3): introduced new
996 keywords and regexpes for javadoc syntax 1.2.
997
998 1999-08-17 Andy Piper <andy@xemacs.org>
999
1000 * gutter-items.el (buffers-tab-format-buffer-line-function): use
1001 format-buffers-tab-line.
1002 (buffers-tab-max-buffer-line-length): new variable.
1003 (format-buffers-tab-line): new function. truncate names if over
1004 buffers-tab-max-buffer-line-length.
1005
1006 1999-08-13 Charles G Waldman <cgw@fnal.gov>
1007
1008 * cus-start.el: Customize the variable `bell-inhibit-time'.
1009
1010 1999-08-16 Andy Piper <andy@xemacs.org>
1011
1012 * gutter-items.el (remove-buffer-from-gutter-tab): take a
1013 brute-force approach to deleting the last buffer.
1014 (buffers-tab-grouping-regexp): new customizable variable.
1015 (select-buffers-tab-buffers-by-mode): use it.
1016
1017 1999-08-13 Andy Piper <andy@xemacs.org>
1018
1019 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
1020 deletion problem.
1021
1022 1999-07-30 Didier Verna <verna@inf.enst.fr>
1023
1024 * cus-edit.el (custom-save-variables): I said, use prin1 instead
1025 of princ to output symbols.
1026 (custom-save-face-internal): ditto.
1027 (custom-save-resets): ditto.
1028
1029 1999-08-09 Didier Verna <verna@inf.enst.fr>
1030
1031 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
1032 `regexp-quote' to protect the major mode name for use as a regular
1033 expression (c++ needs this for instance).
1034
1035 1999-08-08 Andy Piper <andy@xemacs.org>
1036
1037 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
1038 cope with similar mode names.
1039
1040 * gutter-items.el (buffers-tab-selection-function): new selection
1041 function.
1042 (select-buffers-tab-buffers-by-mode): new function.
1043 (buffers-tab-items): use it if set to only display buffers in the
1044 tab in the current buffer's group..
1045 (update-tab-in-gutter): use new api.
1046 (remove-buffer-from-gutter-tab): ditto.
1047
1048 * gutter-items.el (buffers-tab-max-size): set custom selection
1049 default to 6.
1050 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
1051 (add-tab-to-gutter): set face as default.
1052
1053 1999-07-07 Jan Vroonhof <jan@xemacs.org>
1054
1055 * faces.el (frob-face-property): Merge the fall-back specifier
1056 with the target, not replace it.
1057
1058 1999-08-05 Andy Piper <andy@xemacs.org>
1059
1060 * gutter-items.el (update-tab-in-gutter): add frame argument for
1061 buffer-items.
1062 (update-tab-in-gutter): use it.
1063
1064 * gutter-items.el (record-buffer-hook): set.
1065
1066 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
1067 change.
1068 (switch-to-buffer-hook) deleted.
1069
1070 1999-08-04 Andy Piper <andy@xemacs.org>
1071
1072 * gutter-items.el (update-tab-in-gutter): make sure this will work
1073 as an argument to create-frame-hook.
1074
1075 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
1076
1077 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
1078 instead of timer emulation.
1079
1080 1999-07-30 Darryl Okahata <darrylo@sonic.net>
1081
1082 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
1083 Emacs isearch enhancements.
1084
1085 1999-07-28 Andy Piper <andy@xemacs.org>
1086
1087 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
1088 all devices that support tab controls.
1089 (remove-buffer-from-gutter-tab): new function. to be used as a
1090 value for kill-buffer-hook.
1091
1092 1999-07-21 Sean MacLennan <seanm@storm.ca>
1093
1094 * auto-show.el (auto-show-truncationp): changed to match
1095 `window_translation_on'
1096
1097 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
1098
1099 * XEmacs 21.2.19 is released
1100
1101 1999-07-28 SL Baur <steve@miho>
1102
1103 * code-files.el (insert-file-contents): Fix docstring.
1104 revert previous change.
1105
1106 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1107
1108 * fill.el (fill-region-as-paragraph): Change re-break-point to
1109 contain word-across-newline plus one character so that filling
1110 Japanese and Chinese works as desired.
1111 * simple.el (do-auto-fill): Ditto.
1112
1113 1999-07-26 SL Baur <steve@miho>
1114
1115 * mule/japanese.el ("Japanese"): Do not specify a default input
1116 method.
1117 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
1118
1119 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
1120
1121 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
1122 able to use cl-macs macro in early lisp.
1123
1124 1999-07-23 Jan Vroonhof <jan@xemacs.org>
1125
1126 * custom.el:
1127 * cus-face.el:
1128 * cus-edit.el:
1129 Massive custom Theme API changes.
1130
1131 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
1132
1133 * code-files.el (insert-file-contents): Regard
1134 coding-system-magic-cookie if `coding-system-for-read' is nil.
1135
1136 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
1137
1138 * mule/thai-xtis.el: Add coding: local variable, to avoid
1139 bootstrapping problem with C locale.
1140
1141 1999-07-22 Andy Piper <andy@xemacs.org>
1142
1143 * dumped-lisp.el (preloaded-file-list): guard against putting
1144 gutter-items in a less than functional XEmacs.
1145 * gutter-items.el: put call to `add-tab-to-gutter' back in.
1146
1147 1999-07-18 Bob Weiner <weiner@beopen.com>
1148
1149 * fill.el (fill-context-prefix): Fixed bug that prevented the
1150 setting of an adaptive fill prefix when the `dont-skip-first' was
1151 t.
1152
1153 1999-07-22 SL Baur <steve@miho>
1154
1155 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
1156
1157 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
1158
1159 * files.el (interpreter-mode-alist): add `make', `guile', and
1160 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
1161 makefile-mode, guile is a scheme, and someday XEmacs will be
1162 modular enough to use as an efficient scripting tool.)
1163
1164 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
1165
1166 * mule/mule-cmds.el (reset-language-environment): Regard
1167 coding-category `utf-8' and `ucs-4' if they are available.
1168
1169 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
1170
1171 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
1172 (prefer-coding-system): Fix DOC-string.
1173
1174 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
1175 DOC-string too.
1176
1177 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
1178 Mule.
1179 (coding-system-change-eol-conversion): Fix DOC-string.
1180
1181 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
1182
1183 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
1184 instead of `list-coding-system'.
1185
1186 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1187
1188 * menubar-items.el (default-menubar): `select-input-method' was
1189 renamed to `set-input-method'.
1190
1191 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
1192 "Set Language Environment" menu.
1193
1194 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
1195 "Describe Language Support" menu.
1196
1197 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1198
1199 * mule/chinese.el ("Chinese-GB"): Rename
1200 `chinese-gb-environment-setup-function' to
1201 `setup-chinese-gb-environment-internal'.
1202
1203 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1204
1205 * mule/korean.el: Use `define-coding-system-alias' instead of
1206 `copy-coding-system'.
1207
1208 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1209
1210 * mule/mule-cmds.el (set-language-environment-coding-systems):
1211 Treat duplicated coding-categories.
1212
1213 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1214
1215 * mule/japanese.el: Use `define-coding-system-alias' instead of
1216 `copy-coding-system'.
1217
1218 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1219
1220 * mule/vietnamese.el: Specify `iso-8-1' as a category of
1221 coding-system `viscii'.
1222
1223 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1224
1225 * mule/cyrillic.el:
1226 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
1227 (cyrillic-alternativnyj-decode-table): New variable.
1228 (cyrillic-alternativnyj-encode-table): New variable.
1229 - Specify `iso-8-1' as a category of coding-system
1230 `alternativnyj'.
1231 - Abolish general Cyrillic environment.
1232
1233 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1234
1235 * mule/chinese.el:
1236 - Use `define-coding-system-alias' instead of `copy-coding-system'.
1237 - Register `chinese-gb-environment-setup-function' as a
1238 `setup-function' of "Chinese-GB" environment.
1239
1240 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1241
1242 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
1243 optional argument `parents'.
1244
1245 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
1246 property for Thai-XTIS.
1247
1248 * mule/mule-help.el (help-with-tutorial): Use property
1249 `tutorial-coding-system' of language-info as a coding-system to
1250 read tutorial file.
1251
1252 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1253
1254 * mule/thai-xtis.el: Don't setup `setup-function' and
1255 `exit-function'.
1256
1257 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
1258 `set-coding-category-system' to set up coding-system for
1259 coding-category.
1260
1261 * mule/mule-cmds.el (prefer-coding-system): Use
1262 `set-coding-category-system' to set up coding-system for
1263 coding-category.
1264
1265 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1266
1267 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
1268 Thai-XTIS environment.
1269
1270 * mule/mule-cmds.el (prefer-coding-system): Use
1271 `find-coding-system' instead of `coding-system-p'.
1272
1273 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1274
1275 * mule/mule-cmds.el (set-language-environment-coding-systems):
1276 Modify eol-type for XEmacs.
1277
1278 * mule/thai-xtis.el: Delete unused local variable `category'.
1279
1280 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
1281 function.
1282 (prefer-coding-system): Don't call
1283 `update-coding-systems-internal'; use function
1284 `coding-category-list' instead of variable `coding-category-list';
1285 use `set-coding-priority-list' instead of `set-coding-priority';
1286 modify `eol-type' for XEmacs.
1287
1288 * mule/mule-misc.el (string-width): Use `charset-width' instead of
1289 `charset-columns'.
1290 (char-width): Likewise.
1291
1292 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1293
1294 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
1295 `tis-620'.
1296
1297 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
1298 `set-coding-priority-list' instead of `set-coding-priority'; don't
1299 call `update-coding-systems-internal'.
1300
1301 * mule/mule-misc.el (coding-system-get): New function.
1302 (coding-system-put): New function.
1303 (coding-system-category): New function.
1304
1305 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1306
1307 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
1308 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
1309 to avoid conflict with leim/quail/thai-xtis.
1310
1311 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
1312 to thai-xtis-chars.el.
1313
1314 * mule/thai-xtis-chars.el: New file (split from
1315 mule/thai-xtis.el).
1316
1317 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1318
1319 * mule/thai-xtis.el:
1320 - Change category for the charset `thai-xtis' to `?x' from `?T'.
1321 - Add syntax entries.
1322 - Put `preferred-coding-system' of the charset `thai-xtis' to
1323 `tis-620'.
1324
1325 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
1326
1327 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
1328 rewritten to use write-multibyte-character.
1329
1330 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1331
1332 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
1333 of `iso-2022-7'.
1334 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
1335 ported yet.
1336 (read-input-method-name): Treat optional argument `default'.
1337
1338 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1339
1340 * mule/mule-cmds.el (set-language-info): Don't set up menus at
1341 all.
1342 (set-language-info-alist): Set up menus here.
1343
1344 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1345
1346 * minibuf.el (completing-read): Add new optional argument
1347 `default'.
1348 (read-coding-system): Add new optional argument
1349 `default-coding-system'.
1350
1351 1999-06-03 Ken'ichi Handa <handa@gnu.org>
1352
1353 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
1354 (viet-viscii-...->viet-vscii...).
1355
1356 1999-05-13 Ken'ichi Handa <handa@gnu.org>
1357
1358 * mule/mule-cmds.el: Change MULE to Mule in docstrings
1359 and menus.
1360
1361 1999-04-12 Richard M. Stallman <rms@gnu.org>
1362
1363 * mule/mule-cmds.el (input-method-function): Add permanent-local
1364 property.
1365
1366 1999-03-30 Dave Love <fx@gnu.org>
1367
1368 * mule/mule-cmds.el (current-language-environment): Doc fix.
1369
1370 1999-02-06 Richard Stallman <rms@gnu.org>
1371
1372 * mule/european.el (setup-slovenian-environment): New function.
1373 ("Slovenian"): New language environment.
1374
1375 1999-01-27 Dave Love <fx@gnu.org>
1376
1377 * mule/mule-cmds.el (current-language-environment): Provide :link,
1378 :type (choices) and appropriate :get.
1379
1380 1999-01-14 Kenichi Handa <handa@etl.go.jp>
1381
1382 * mule/mule-cmds.el (describe-language-environment): Don't alter
1383 input-method-alist.
1384
1385 1999-01-06 Eli Zaretskii <eliz@gnu.org>
1386
1387 * mule/mule-cmds.el (prefer-coding-system): Call
1388 set-coding-priority, so that the internal array of priorities is
1389 also updated.
1390
1391 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
1392
1393 * mule/mule-cmds.el (prefer-coding-system): If the argument
1394 requires specific EOL conversion type, make the default coding
1395 systems use that.
1396
1397 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
1398
1399 * mule/mule-cmds.el (set-language-environment): Pass the default
1400 eol-type to set-language-environment-coding-systems.
1401 (set-default-coding-systems): Copy the eol-type property for the
1402 new default values of {buffer-file,process}-coding-system from the
1403 old defaults.
1404 (set-language-environment-coding-systems): Accept an optional
1405 argument EOL-TYPE, and set the eol-type property of the default
1406 coding systems accordingly.
1407
1408 1998-10-26 Kenichi Handa <handa@etl.go.jp>
1409
1410 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
1411 use generate-new-buffer instead of get-buffer-create.
1412
1413 1998-10-21 Kenichi Handa <handa@etl.go.jp>
1414
1415 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
1416
1417 1998-10-16 Markus Rost <rost@delysid.gnu.org>
1418
1419 * mule/mule-cmds.el (default-input-method): Fix custom type.
1420
1421 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1422
1423 * mule/mule-cmds.el (setup-specified-language-environment):
1424 Add apropos-inhibit property.
1425 (describe-specified-language-support): Likewise.
1426
1427 1998-09-06 Bill Richter <richter@math.nwu.edu>
1428
1429 * mule/mule-cmds.el: Doc fixes.
1430
1431 1998-09-02 Kenichi Handa <handa@etl.go.jp>
1432
1433 * mule/mule-cmds.el (register-input-method): Doc-string
1434 modified.
1435
1436 1998-09-01 Dave Love <fx@gnu.org>
1437
1438 * mule/mule-cmds.el (current-language-environment): Fix
1439 setter function.
1440
1441 1998-08-31 Paul Eggert <eggert@twinsun.com>
1442
1443 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
1444 mule/european.el, mule/hebrew.el, mule/japanese.el,
1445 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
1446 avoid bootstrapping problem if you need to recompile all the Lisp
1447 files using interpreted code.
1448
1449 1998-08-26 Kenichi Handa <handa@etl.go.jp>
1450
1451 * mule/european.el ("Latin-1"): Modify `documentation' key value.
1452 ("Latin-2"): Likewise.
1453
1454 1998-08-18 Per Starback <starback@update.uu.se>
1455
1456 * mule/european.el (setup-latin2-environment): Fix typo.
1457
1458 1998-08-18 Kenichi Handa <handa@etl.go.jp>
1459
1460 * mule/european.el: Give proper value of `input-method' key to all
1461 lang. env.
1462
1463 * mule/mule-cmds.el (activate-input-method): Handle the case that
1464 the arg INPUT-METHOD is nil correctly.
1465 (read-multilingual-string): Activate the specified input method
1466 before calling read-string. Afterward, activate the original
1467 input method.
1468
1469 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
1470
1471 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
1472 (set-language-info-alist): Fix typo in doc-string.
1473
1474 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
1475
1476 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
1477
1478 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
1479 (reset-language-environment): New function for the job that
1480 setup-english-environment used to do.
1481 (set-language-environment): Do more setups according to the info
1482 in language-info-alist.
1483 (read-language-name): Handle the case that the arg KEY is nil.
1484 (describe-language-environment): Handle input-method property.
1485
1486 * mule/: All files under this directory, which related with
1487 specific languages (such as mule/european.el, mule/greek.el,
1488 mule/hebrew.el, mule/misc-lang.el), modified as below.
1489 (setup-XXX-environment): Just call set-language-environment. If
1490 they used to do some other jobs than what done by
1491 set-language-environment, those jobs are done in
1492 setup-XXX-environment-internal now.
1493 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
1494 the value to setup-XXX-environment-internal. Add properties
1495 input-method and features.
1496
1497 * mule/english.el (setup-english-environment): Just call
1498 reset-language-environment.
1499
1500 * mule/european.el (setup-8-bit-environment): Function deleted.
1501
1502 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
1503
1504 * mule/mule-cmds.el (input-method-exit-on-first-char)
1505 (input-method-use-echo-area): Doc fixes.
1506
1507 1998-08-06 Kenichi Handa <handa@etl.go.jp>
1508
1509 * mule/mule-cmds.el (input-method-exit-on-first-char): New
1510 variable.
1511 (input-method-use-echo-area): New variable.
1512
1513 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
1514
1515 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
1516
1517 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
1518
1519 * mule/mule-cmds.el (activate-input-method): Update mode line.
1520 (inactivate-input-method): Likewise.
1521
1522 1998-07-19 Kenichi Handa <handa@etl.go.jp>
1523
1524 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
1525 input method in the current buffer, but just bind
1526 current-input-method.
1527
1528 1998-07-08 Kenichi Handa <handa@etl.go.jp>
1529
1530 * mule/hebrew.el ("Hebrew"): Add coding-priority.
1531
1532 * mule/misc-lang.el ("IPA"): Add coding-priority and
1533 coding-system.
1534
1535 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
1536
1537 * mule/greek.el: Add coding-priority.
1538
1539 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
1540
1541 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
1542 LANG-ENV.
1543
1544 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
1545
1546 * mule/mule-cmds.el (register-input-method): Fix previous change.
1547 (setup-specified-language-environment): Doc fix.
1548
1549 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1550
1551 * mule/mule-cmds.el: Several doc fixes.
1552 (get-language-info, set-language-info): Rename argument.
1553 (set-language-info-alist): Likewise.
1554 (register-input-method): Rename argument.
1555 (activate-input-method): If INPUT-METHOD is nil, deactivate.
1556
1557 1998-05-04 Kenichi Handa <handa@etl.go.jp>
1558
1559 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
1560 default value while reading an input method.
1561
1562 1998-05-01 Kenichi Handa <handa@etl.go.jp>
1563
1564 * mule/mule-cmds.el (universal-coding-system-argument):
1565 Use buffer-file-coding-system as default.
1566
1567 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
1568
1569 * mule/korean.el ("Korean"): Doc fix.
1570
1571 1998-04-11 Kenichi Handa <handa@etl.go.jp>
1572
1573 * mule/mule-cmds.el (describe-language-environment): Print the
1574 languge environment at the head.
1575
1576 1998-04-06 Kenichi Handa <handa@etl.go.jp>
1577
1578 * mule/japanese.el: Set exit-function to exit-japanese-environment
1579 for Japanese environment.
1580
1581 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
1582
1583 * mule/mule-cmds.el (set-language-environment): Doc fix.
1584 (current-language-environment): Use defcustom.
1585 (default-input-method): Specify :type.
1586
1587 1998-03-02 Kenichi Handa <handa@etl.go.jp>
1588
1589 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
1590 modified.
1591 (prefer-coding-system): Doc-string modified.
1592
1593 1998-01-21 Kenichi Handa <handa@etl.go.jp>
1594
1595 * mule/mule-cmds.el (set-language-info): Doc-string
1596 describes `coding-priority' KEY.
1597 (set-language-environment-coding-systems): New function.
1598 (select-safe-coding-system): New function.
1599 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
1600 (set-language-info-alist): New optionla arg PARENTS. Call
1601 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
1602 (set-language-environment-coding-systems): New function.
1603
1604 * mule/chinese.el: Remove setting up of
1605 describe-chinese-environment-map and
1606 setup-chinese-environment-map. Exclude them in args of calls to
1607 set-language-info-alist. Register coding-priority key in
1608 language-info-alist.
1609
1610 * mule/cyrillic.el: Remove setting up of
1611 describe-cyrillic-environment-map and
1612 setup-cyrillic-environment-map. Exclude them in args of calls to
1613 set-language-info-alist. Register coding-priority key in
1614 language-info-alist.
1615
1616 * mule/english.el: Register coding-priority key in
1617 language-info-alist.
1618
1619 * mule/ethiopic.el: Register coding-priority key in
1620 language-info-alist.
1621
1622 * mule/european.el: Remove setting up of
1623 describe-european-environment-map and
1624 setup-european-environment-map. Exclude them in args of calls to
1625 set-language-info-alist. Register coding-priority key in
1626 language-info-alist. Add "German" language env.
1627 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
1628 (setup-german-environment): New function.
1629
1630 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
1631 change default input method to "greek-postfix".
1632
1633 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
1634 coding-priority key in
1635
1636 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
1637
1638 * mule/mule-cmds.el (set-language-info): Doc fix.
1639 (input-method-inactivate-hook): Doc fix.
1640
1641 1997-11-20 Karl Heuer <kwzh@gnu.org>
1642
1643 * mule/mule-cmds.el (set-input-method): Renamed from
1644 select-input-method.
1645
1646 1997-11-07 Kenichi Handa <handa@etl.go.jp>
1647
1648 * mule/mule-cmds.el (set-language-environment): Run
1649 exit-language-environment-hook before calling `exit-function'
1650 which is specified for the language environment.
1651
1652 1997-10-23 Kenichi Handa <handa@etl.go.jp>
1653
1654 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
1655 modified.
1656 (prefer-coding-system): Likewise.
1657 (describe-language-environment): Print aliases of each coding
1658 system.
1659 (set-language-environment-hook): New variable.
1660 (exit-language-environment-hook): New variable.
1661 (set-language-environment): Call these hooks. Before setting a
1662 new language environment, exit from the
1663 current-language-environment if necessary.
1664 (input-method-verbose-flag): The value can be nil, t,
1665 complex-only, or default.
1666 (input-method-highlight-flag): Doc-string augmented.
1667 (activate-input-method): Check if we can run the registered
1668 function to activate an input method.
1669
1670 * mule/korean.el: Set exit-function for language environment
1671 "Korean" to exit-korean-environment.
1672 (setup-korean-environment): Moved to korea-util.el.
1673
1674 1997-10-21 Kenichi Handa <handa@etl.go.jp>
1675
1676 * mule/mule-cmds.el (read-multilingual-string): Use
1677 current-input-method prior to default-input-method. Don't bind
1678 current-input-method by `let', instead, activate the specified
1679 input method in the current buffer temporarily.
1680
1681 1997-10-19 John F. Whitehead <jfw@cisco.com>
1682
1683 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
1684
1685 1997-10-21 Kenichi Handa <handa@etl.go.jp>
1686
1687 * mule/chinese.el (post-read-decode-hz): Return the result of
1688 decode-hz-region.
1689 (pre-write-encode-hz): Do not change the value of
1690 last-coding-system.
1691
1692 1998-09-06 Bill Richter <richter@math.nwu.edu>
1693
1694 * mule/mule-ccl.el: Doc fixes.
1695
1696 1998-04-20 Kenichi Handa <handa@etl.go.jp>
1697
1698 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
1699 (check-ccl-program): New macro.
1700
1701 1998-01-21 Kenichi Handa <handa@etl.go.jp>
1702
1703 * mule/mule-ccl.el: Comment about CCL syntax modified.
1704 (ccl-command-table): Add read-multibyte-character and
1705 write-multibyte-character.
1706 (ccl-code-table): Add ex-cmd.
1707 (ccl-extended-code-table): New variable.
1708 (ccl-embed-extended-command): New function.
1709 (ccl-compile-read-multibyte-character,
1710 ccl-compile-write-multibyte-character) New functions.
1711 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
1712 ccl-dump-write-multibyte-character): New functions.
1713
1714 1999-07-22 SL Baur <steve@miho>
1715
1716 * config.el (config-value-file): config.values is installed into
1717 doc-directory.
1718 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
1719
1720 1999-07-19 Didier Verna <verna@inf.enst.fr>
1721
1722 * rect.el: all functions rewritten, except when noted. Below is a
1723 list of interface changes.
1724 (apply-on-rectangle): new function. Obsoletes
1725 `operate-on-rectangle'. All functions that used to call this
1726 function now call the new one.
1727 (kill-rectangle): added optional prefix arg to fill lines.
1728 (delete-rectangle): ditto.
1729 (delete-extract-rectangle): ditto.
1730 (open-rectangle): ditto.
1731 (clear-rectangle): ditto.
1732 (delete-rectangle-line): added third arg FILL.
1733 (delete-extract-rectangle-line): ditto.
1734 (open-rectangle-line): ditto.
1735 (clear-rectangle-line): ditto.
1736
1737 1999-07-18 Andy Piper <andy@xemacs.org>
1738
1739 * menubar-items.el (default-menubar): add gutter options.
1740
1741 * gutter-items.el: new file.
1742 (gutter): new group for custom.
1743 (gutter-visible-p): new variable.
1744 (default-gutter-position): ditto.
1745 (buffers-tab): new group for the buffers tab.
1746 (gutter-buffers-tab): widget to put in the gutter.
1747 (buffers-tab-max-size): max number of tabs.
1748 (buffers-tab-switch-to-buffer-function): function to call when a
1749 tab is pressed.
1750 (buffers-tab-omit-function): filter buffers with this function.
1751 (buffers-tab-format-buffer-line-function): format buffer names for
1752 inclusion in tabs.
1753 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
1754 the record.
1755 (build-buffers-tab-internal): build a list of tab items.
1756 (buffers-tab-items): ditto.
1757 (add-tab-to-gutter): put a tab in the gutter area.
1758 (update-tab-in-gutter): reset the buffers in the tab.
1759
1760 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
1761
1762 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
1763 (switch-to-buffer-hooks): new hook.
1764
1765 * toolbar.el (default-toolbar-position): fix typo.
1766
1767 1999-07-16 Andy Piper <andy@xemacs.org>
1768
1769 * gui.el (make-dialog-frame): turn off gutters for dialogs.
1770
1771 1999-07-15 Didier Verna <verna@inf.enst.fr>
1772
1773 * cus-edit.el (custom-prompt-variable): optional third arg makes
1774 prompt for a comment string.
1775 (customize-set-value): optional prefix makes this function handle
1776 variable comments.
1777 (customize-set-variable): ditto.
1778 (customize-save-variable): ditto.
1779 (customize-customized): handle custom comments.
1780 (customize-save-customized): ditto.
1781 (custom-variable-state-set): ditto.
1782 (custom-face-state-set): ditto.
1783 (customize-saved): ditto.
1784 (custom-variable-set): ditto.
1785 (custom-face-set): ditto.
1786 (custom-variable-save): ditto.
1787 (custom-face-save): ditto.
1788 (custom-variable-reset-saved): ditto.
1789 (custom-face-reset-saved): ditto.
1790 (custom-variable-reset-standard): ditto.
1791 (custom-face-reset-standard): ditto.
1792 (custom-comment-face): new face.
1793 (custom-comment-tag-face): ditto.
1794 (custom-comment): new widget.
1795 (custom-comment-create): new function.
1796 (custom-comment-delete): ditto.
1797 (custom-comment-value-set): ditto.
1798 (custom-comment-show): ditto.
1799 (custom-comment-invisible-p): ditto.
1800 (custom-variable-value-create): create a comment field widget.
1801 (custom-face-value-create): ditto.
1802 (custom-variable-menu): new entry for adding a custom comment.
1803 (custom-face-menu): ditto.
1804 (custom-save-variables): possibly save custom comments.
1805 (custom-save-faces): ditto.
1806
1807 * cus-face.el (custom-set-faces): the arguments can now have a
1808 custom comment as fourth argument.
1809
1810 * custom.el (custom-set-variables): the arguments can now have a
1811 custom comment as fifth element.
1812
1813 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
1814
1815 * XEmacs 21.2.18 is released
1816
1817 1999-07-13 SL Baur <steve@miho>
1818
1819 * lib-complete.el (read-library-name): Revert previous change.
1820 (read-library): Ditto.
1821
1822 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
1823
1824 * packages.el (packages-package-list): Capitalize docstring.
1825
1826 * packages.el (packages-find-package-library-path): Use #'nconc
1827 rather than #'append to reduce consing -- #'mapcar uses Flist,
1828 which returns a freshly consed list. #'append would create yet
1829 another fresh list, using Fmake_list in concat.
1830
1831 * packages.el (package-provide): Use setq with remassq like it
1832 says in its docstring.
1833
1834 1999-07-06 SL Baur <steve@miho.m17n.org>
1835
1836 * lib-complete.el (progn-with-message): Fix typo.
1837
1838 1999-07-06 SL Baur <steve@miho.m17n.org>
1839
1840 * mule/mule-misc.el (char-octet): Make function match docstring.
1841 From Katsumi Yamaoka <yamaoka@jpl.org>
1842
1843 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
1844
1845 * wid-edit.el (widget-documentation): corrected spelling error.
1846
1847 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
1848
1849 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
1850 keys if already bound
1851
1852 1999-07-06 SL Baur <steve@miho.m17n.org>
1853
1854 * lib-complete.el (progn-with-message): Revert previous changes.
1855
1856 1999-06-24 Bob Weiner <weiner@beopen.com>
1857
1858 * lib-complete.el (find-library):
1859 (find-library-other-window):
1860 (find-library-other-frame): Completely rewrote
1861 so that these functions actually work when called non-interactively.
1862 Also made them handle LIBRARY arguments which end with .el or .elc.
1863
1864 1999-06-24 Bob Weiner <weiner@beopen.com>
1865
1866 * simple.el (indent-new-comment-line): Locally bound
1867 `block-comment-start' to `comstart' or else when this is called
1868 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
1869 `block-comment-start' value, ignoring any existing spacing after a
1870 comment prefix in the previous line and producing ugly comments.
1871
1872 1999-06-23 Bob Weiner <weiner@beopen.com>
1873
1874 * list-mode.el (mouse-choose-completion):
1875 (choose-completion):
1876 (completion-switch-to-minibuffer): Added.
1877 ([Tab]): [Tab] previously switched to the minibuffer
1878 but since [space] does that and since most applications in the
1879 world use [Tab] to select the next item in a list, do that in the
1880 *Completions* buffer too. This will cause the least confusion
1881 among the largest population of users. -- Bob Weiner, BeOpen.com,
1882 06/23/1999.
1883
1884 1999-06-22 Bob Weiner <weiner@beopen.com>
1885
1886 * help.el (help-buffer-name): Added support for a null value
1887 of `help-buffer-prefix-string' since some buffers require no
1888 prefix.
1889
1890 1999-06-20 Bob Weiner <weiner@beopen.com>
1891
1892 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
1893 in the completion-list-mode-map to bury the completions buffer
1894 even when the minibuffer is no longer active.
1895
1896 1999-06-20 Bob Weiner <weiner@beopen.com>
1897
1898 * list-mode.el (list-mode): It is visually disconcerting to have
1899 the text cursor disappear within list buffers, especially when
1900 moving from window to window, so leave it visible.
1901
1902 1999-07-01 SL Baur <steve@miho.m17n.org>
1903
1904 * menubar-items.el (default-menubar): Conditionalize the bug
1905 report menu item (which may not be possible in this XEmacs).
1906 Reported by: Ken'ichi Handa <handa@etl.go.jp>
1907
1908 1999-06-30 SL Baur <steve@miho.m17n.org>
1909
1910 * subr.el (with-current-buffer): DOC string fix.
1911 Suggested by Bob Weiner <weiner@altrasoft.com>
1912
1913 1999-06-25 Charles G Waldman <cgw@fnal.gov>
1914
1915 * cus-face.el (custom-face-italic): insert missing args
1916
1917 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1918
1919 * packages.el (package-locations): Changed default early package
1920 hierarchies to ~/.xemacs/mule-packages and
1921 ~/.xemacs/xemacs-packages.
1922
1923 1999-06-23 SL Baur <steve@miho.m17n.org>
1924
1925 * mule/mule-category.el (Top Level): ASCII is also latin-1.
1926
1927 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1928
1929 * packages.el (package-locations): Changed default early package
1930 hierarchy to ~/.xemacs/packages.
1931 (package-locations): Removed `packages' as a possible name for a
1932 late package hierarchy.
1933
1934 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1935
1936 * mule/mule-category.el (word-combining-categories): Set up new
1937 variable.
1938 (word-separating-categories): Likewise.
1939
1940 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
1941
1942 * XEmacs 21.2.17 is released
1943
1944 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
1945
1946 * font-menu.el (font-menu-set-font): allow for nil specification
1947 of font size.
1948
1949 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
1950
1951 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
1952 is 1.
1953
1954 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
1955
1956 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
1957 8859-5 instead of ISO 8859-1.
1958
1959 1999-06-15 SL Baur <steve@steve1.m17n.org>
1960
1961 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
1962 (viet-viscii-encode-table): Ditto.
1963
1964 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
1965 Make obsolete definition of char-octet.
1966
1967 1999-06-14 SL Baur <steve@steve1.m17n.org>
1968
1969 * subr.el: Move no-Mule make-char ...
1970 * help-nomule.el (make-char): To here.
1971 (string-width): Make Mule compatibility alias.
1972
1973 1999-06-15 Andy Piper <andy@xemacs.org>
1974
1975 * select.el (get-selection-no-error): really make there be no-error.
1976 (get-selection): revert to original.
1977
1978 1999-06-11 Andy Piper <andy@xemacs.org>
1979
1980 * select.el (selection-sets-clipboard): renamed.
1981 (own-selection): use it.
1982
1983 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
1984
1985 * XEmacs 21.2.16 is released
1986
1987 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1988
1989 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
1990 missing characters to avoid crash.
1991
1992 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
1993
1994 * coding.el (set-terminal-coding-system): Only set the console
1995 coding system on the selected console if it is a tty.
1996
1997 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1998
1999 * cus-face.el:
2000 * cus-edit.el:
2001 * faces.el:
2002 (custom):
2003 (face-spec-set):
2004 * faces.el (frob-face-property):
2005 * font-menu.el (font-menu-set-font):
2006 Actually apply changes from 1999-03-17
2007
2008 1999-06-10 Andy Piper <andy@xemacs.org>
2009
2010 * select.el (get-selection): abstract out non error-signalling
2011 part.
2012 (get-selection-no-error): get-selection without signalling an
2013 error.
2014 (selection-is-clipboard-p): new variable. controls whether the
2015 selection sets the clipboard.
2016 (own-selection): use it.
2017
2018 * mouse.el (insert-selection): fallback to clipboard after trying
2019 primary selection and cutbuffer.
2020
2021 1999-06-05 Andy Piper <andy@xemacs.org>
2022
2023 * x-select.el (xselect-kill-buffer-hook-1): use generalised
2024 selection functions.
2025
2026 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
2027
2028 * code-files.el (buffer-file-coding-system): Use `raw-text' as
2029 default value.
2030 (load): Use `raw-text' instead of `no-conversion'.
2031 (insert-file-contents): Likewise.
2032
2033 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
2034 of `no-conversion'.
2035
2036 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
2037
2038 * coding.el: Don't copy `no-conversion' to `raw-text'.
2039
2040 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
2041
2042 * subr.el (make-char): Define it if Mule is not around.
2043
2044 1999-06-07 SL Baur <steve@steve1.m17n.org>
2045
2046 * mule/mule-help.el: Add trailing newline. Use mule keyword.
2047
2048 * x-select.el (x-disown-selection-internal): Restore symbol as an
2049 obsolete alias.
2050 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
2051
2052 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
2053
2054 * XEmacs 21.2.15 is released
2055
2056 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
2057
2058 * subr.el (split-string): Avoid infinite looping
2059
2060 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2061
2062 * ldap.el (ldap-ignore-attribute-codings): New variable
2063 (ldap-default-attribute-decoder): New variable
2064 (ldap-coding-system): New variable
2065 (ldap-attribute-syntax-encoders): New variable
2066 (ldap-attribute-syntax-decoders): New variable
2067 (ldap-attribute-syntaxes-alist): New variable
2068 (ldap-encode-boolean): New function
2069 (ldap-decode-boolean): New function
2070 (ldap-encode-country-string): New function
2071 (ldap-decode-string): New function
2072 (ldap-decode-address): New function
2073 (ldap-encode-address): New function
2074 (ldap-decode-attribute): New function
2075 (ldap-search): Use some of these
2076
2077 1999-05-25 Jan Vroonhof <jan@xemacs.org>
2078
2079 * version.el (emacs-version): Make the patch level/beta come
2080 before the XEmacs qualifier so that it gets into (funcall
2081 emacs-version) and thus in the bug reports.
2082 (emacs-version>=): Support patch levels.
2083
2084 1999-06-03 SL Baur <steve@xemacs.org>
2085
2086 * version.el: implement x.y.z version number
2087 From Jan Vroonhof <vroonhof@math.ethz.ch>
2088
2089 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
2090
2091 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
2092
2093 1999-05-22 Vin Shelton <acs@xemacs.org>
2094
2095 * startup.el: Document -private and break out non-standard X options.
2096
2097 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
2098
2099 * mule/mule-charset.el (charset-after): New function.
2100 (charset-direction): Synch with Mule, update docstring.
2101 (get-charset-property): New function.
2102 (put-charset-property): New function.
2103 (charset-plist): New function.
2104
2105 * mule/mule-charset.el (compose-region):
2106 (decompose-region): remove; these functions (which don't work
2107 since we don't do composite characters) have been moved to
2108 mule-util.el.
2109 (toplevel): follow coding standards
2110
2111 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
2112
2113 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
2114 exist any more.
2115
2116 * code-files.el: Fix commentary to follow coding standards. Move
2117 the single line left in mule-files.el to here.
2118
2119 * mule/mule-files.el: delete.
2120
2121 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
2122
2123 * info.el (Info-scroll-prev): Use event functions instead of the
2124 old emacs 19 interface.
2125
2126 1999-06-02 Andy Piper <andy@xemacs.org>
2127
2128 * x-font-menu.el (x-font-menu-load-font):
2129 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
2130
2131 1999-05-31 Andy Piper <andy@xemacs.org>
2132
2133 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
2134 group.
2135 (font-menu-this-frame-only-p): ditto.
2136 (font-menu-max-items): reinstate, from Jan Vroonhof
2137 <vroonhof@math.ethz.ch>
2138 (font-menu-submenu-name-format): ditto.
2139 (font-menu-split-long-menu): ditto, for use by the family
2140 constructor.
2141 (font-menu-family-constructor): use it.
2142
2143 1999-05-30 Andy Piper <andy@xemacs.org>
2144
2145 * msw-faces.el (mswindows-font-regexp): new font matching regexp
2146 for use by the font menu.
2147
2148 * msw-font-menu.el: new file implementing mswindows specific
2149 font-menu behaviour.
2150 (mswindows-font-menu-registry-encoding): new function mirroring x version.
2151 (mswindows-font-menu-junk-families): ditto.
2152 (hack-font-truename): ditto.
2153 (mswindows-font-regexp-ascii): ditto.
2154 (mswindows-reset-device-font-menus): ditto.
2155 (mswindows-font-menu-font-data): ditto.
2156 (mswindows-font-menu-load-font): ditto.
2157
2158 * x-font-menu.el (x-reset-device-font-menus): made device specific.
2159 (x-font-menu-font-data): ditto.
2160 (x-font-menu-load-font): ditto.
2161
2162 * font-menu.el: new file implementing generic font menu behaviour.
2163 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
2164 made device independent.
2165 (font-menu-this-frame-only-p): ditto.
2166 (font-menu-preferred-resolution): ditto.
2167 (font-menu-size-scaling): new variable used to determine whether
2168 sizes are in points or tenths of a point.
2169 (vassoc): moved from x-font-menu.el.
2170 (device-fonts-cache): ditto.
2171 (device-fonts-cache): ditto.
2172 (flush-device-fonts-cache): ditto.
2173 (reset-device-font-menus): copied from x-font-menu.el and made
2174 device independent. Most functionality deferred to
2175 device-dependent versions.
2176 (font-menu-family-constructor): copied from x-font-menu.el and
2177 made device independent.
2178 (font-menu-size-constructor): ditto.
2179 (font-menu-weight-constructor): ditto.
2180 (font-menu-set-font): ditto.
2181 (font-menu-change-face): ditto.
2182 (font-menu-load-font): new device method.
2183 (font-menu-font-data): ditto.
2184
2185 * x-font-menu.el: The above functions deleted.
2186
2187 1999-05-26 Andy Piper <andy@xemacs.org>
2188
2189 * update-elc.el:
2190 * make-docfile.el:
2191 * loadup.el: rehash expand-file-name usage to not use default-directory.
2192
2193 1999-05-21 Andy Piper <andy@xemacs.org>
2194
2195 * x-select.el (x-select-convert-to-text):
2196 (x-selected-text-type):
2197 (x-get-selection):
2198 (xselect-convert-to-string):
2199 (xselect-convert-to-compound-text):
2200 (xselect-convert-to-length):
2201 (xselect-convert-to-targets):
2202 (xselect-convert-to-delete):
2203 (xselect-convert-to-filename):
2204 (xselect-convert-to-charpos):
2205 (xselect-convert-to-lineno):
2206 (xselect-convert-to-colno):
2207 (xselect-convert-to-sourceloc):
2208 (xselect-convert-to-os):
2209 (xselect-convert-to-host):
2210 (xselect-convert-to-user):
2211 (xselect-convert-to-class):
2212 (xselect-convert-to-name):
2213 (xselect-convert-to-integer):
2214 (xselect-convert-to-atom):
2215 (xselect-convert-to-identity): functions renamed from x-* and
2216 moved to select.el.
2217 (x-get-secondary-selection): use rename get-selection.
2218 (x-get-clipboard): ditto.
2219 (x-own-selection): moved to select.el.
2220 (x-valid-simple-selection-p): ditto.
2221 (x-dehilight-selection): ditto.
2222 (x-own-clipboard): ditto.
2223 (x-disown-selection): ditto.
2224
2225 * x-mouse.el (x-yank-function): moved to mouse.el.
2226 (x-insert-selection): ditto.
2227 (x-set-point-and-move-selection): use renamed function.
2228
2229 * select.el (selected-text-type): moved and renamed from
2230 x-select.el.
2231 (selection-owner-p): moved to C.
2232 (selection-exists-p): ditto.
2233 (get-cutbuffer): new device method.
2234 (get-selection): generalised and moved from x-select.el.
2235 (own-selection): moved x-own-selection functionality into here.
2236 (dehilight-selection): renamed and moved from x-select.el.
2237 (own-clipboard): functionality moved from x-select.el using new
2238 generic C builtins.
2239 (disown-clipboard): ditto.
2240 (select-convert-to-text):
2241 (select-convert-to-string):
2242 (select-convert-to-compound-text):
2243 (select-convert-to-length):
2244 (select-convert-to-targets):
2245 (select-convert-to-delete):
2246 (select-convert-to-filename):
2247 (select-convert-to-charpos):
2248 (select-convert-to-lineno):
2249 (select-convert-to-colno):
2250 (select-convert-to-sourceloc):
2251 (select-convert-to-os):
2252 (select-convert-to-host):
2253 (select-convert-to-user):
2254 (select-convert-to-class):
2255 (select-convert-to-name):
2256 (select-convert-to-integer):
2257 (select-convert-to-atom):
2258 (select-convert-to-identity): new functions renamed from x-* and
2259 moved from x-select.el.
2260
2261 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
2262 into here and use as the default window-system mouse yank.
2263 (insert-selection): generalised and moved from x-mouse.el.
2264 (own-clipboard): moved to C.
2265
2266 * msw-select.el (mswindows-selection-owned-p): deleted.
2267 (mswindows-own-selection): generalised and moved to select.el.
2268 (mswindows-disown-selection): generalised and moved to C.
2269 (mswindows-selection-owner-p): ditto.
2270
2271 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
2272
2273 * XEmacs 21.2.14 is released
2274
2275 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
2276
2277 * about.el: update contact info for jason and slb.
2278
2279 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
2280
2281 * mule/european.el (setup-romanian-environment): Add Romanian
2282 support from Emacs/Mule romanian.el.
2283
2284 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
2285
2286 * cus-face.el: Label all custom changes with the 'custom' tag.
2287
2288 * cus-edit.el: idem ditto.
2289
2290 * faces.el: Added suport for adding device tags to various functions.
2291 (custom): New device tag.
2292 (face-spec-set): Call reset face with tags argument. No longer do
2293 x-init-global-faces hack.
2294
2295 * faces.el (frob-face-property): Use an anonymous specifier to map
2296 frob-face-property-1 over.
2297
2298 * x-font-menu.el (font-menu-set-font): Always specify all
2299 properties to custom.
2300
2301 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
2302
2303 * mule/european.el (setup-czech-environment): Add czech support.
2304 From David Sauer <davids@orfinet.cz>
2305
2306 1999-03-15 SL Baur <steve@xemacs.org>
2307
2308 * check-features.el: Turn hard errors into warnings.
2309
2310 1999-03-21 SL Baur <steve@xemacs.org>
2311
2312 * simple.el (delete-key-deletes-forward): As per discussion on
2313 xemacs-beta, default to t.
2314
2315 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
2316
2317 * loadup.el: Define Installation-string before loading anything.
2318
2319 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
2320
2321 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
2322 From Anders Stenman <stenman@isy.liu.se>
2323
2324 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
2325
2326 * wid-edit.el (widget-glyph-find): Ditto.
2327
2328 * packages.el (locate-library): Ditto.
2329
2330 * loadup.el (really-early-error-handler): Ditto.
2331
2332 * lib-complete.el (read-library): Ditto.
2333
2334 * faces.el (set-face-stipple): Ditto.
2335
2336 * code-files.el (load): Use new calling style of locate-file.
2337
2338 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
2339
2340 * packages.el (packages-unbytecompiled-lisp): Installation.el is
2341 dead.
2342
2343 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
2344
2345 * dumped-lisp.el (preloaded-file-list): Don't load
2346 Installation.el.
2347
2348 * loadup.el (Installation-string): Define it here.
2349
2350 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
2351
2352 * dumped-lisp.el (preloaded-file-list): Revert previous change --
2353 Installation.el needs to be loaded before `dump-paths', otherwise
2354 the dumping process won't find it.
2355
2356 1999-03-13 Adrian Aichner <adrian@xemacs.org>
2357
2358 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
2359 subr so that we can use `replace-in-string' in Installation.el to
2360 get rid of C-m chars under the native Windows build.
2361
2362 1999-04-29 Andy Piper <andy@xemacs.org>
2363
2364 * make-docfile.el: canonicalize file and directory names.
2365
2366 * device.el (call-device-method): new function for calling device
2367 specific methods.
2368 (define-device-method): new function for defining device methods.
2369 (define-device-method*): ditto.
2370
2371 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
2372
2373 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
2374
2375 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
2376
2377 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
2378 (cyrillic-koi8-r-encode-table): Likewise.
2379 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
2380 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
2381
2382 * mule/mule-misc.el (split-char-or-char-int): New function [moved
2383 from vietnamese.el].
2384
2385 * mule/vietnamese.el: Move function `split-char-or-char-int' to
2386 mule/mule-misc.el.
2387
2388 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
2389
2390 * mule/thai-xtis.el:
2391 - Change font registry name from "Thai94x94-0" to "xtis-0".
2392 - Change mnemonic of coding-system `tis-620' to "TIS620".
2393
2394 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2395
2396 * mule/ethiopic.el: fixed.
2397
2398 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
2399
2400 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
2401
2402 * mule/thai-xtis.el: New file.
2403
2404 * mule/vietnamese.el: New file.
2405
2406 * mule/ethiopic.el: New file.
2407
2408 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
2409
2410 * bytecomp.el (byte-compile-close-variables): Leave
2411 debug-issue-ebola-notices alone.
2412
2413 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2414
2415 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
2416 at the top of the buffer since it is the most important thing to
2417 customize
2418 (ldap-get-host-parameter): New defun
2419 (ldap-search): Add a new parameter `withdn' to retrieve the
2420 distinguished names of entries
2421
2422 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
2423
2424 * startup.el (splash-frame-body): Date and spelling fixes.
2425
2426 1999-03-16 Colin Rafferty <colin@xemacs.org>
2427
2428 * view-less.el (toggle-truncate-lines): add autoload tag
2429
2430 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
2431
2432 * format.el (format-alist): Disable image stuff.
2433
2434 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
2435
2436 * wid-edit.el (widget-glyph-find): Search by directories, then by
2437 suffixes rather than the other way around.
2438 (widget-image-conversion): Renamed to
2439 `widget-image-file-name-suffixes'.
2440
2441 1999-04-16 Olivier Galibert <galibert@pobox.com>
2442
2443 * mule/mule-charset.el: Made old functions obsolete, remove the
2444 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
2445 (charset-iso-graphic-plane): Rename from charset-graphic.
2446 (charset-iso-final-char): Rename from charset-final.
2447 (charset-width): Rename from charset-columns.
2448 (charset-bytes): Added from fsf compatibility, returns always 1.
2449
2450 * mule/mule-misc.el: Move charset-doc-string alias to
2451 mule-charset.el
2452
2453 1999-04-14 Colin Rafferty <colin@xemacs.org>
2454
2455 * x-faces.el (x-make-font-bold-italic): honor
2456 *try-oblique-before-italic-fonts*
2457
2458 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
2459
2460 * cl-extra.el (coerce): Coerce numbers to characters correctly.
2461
2462 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
2463
2464 * x-faces.el (try-oblique-before-italic-fonts): Use the right
2465 name.
2466
2467 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
2468
2469 * cl-extra.el (equalp): Would bug out for lists.
2470
2471 1999-03-12 Charles G Waldman <cgw@fnal.gov>
2472
2473 * about.el (about-hackers): Change cgw's email address
2474
1 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org> 2475 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
2 2476
3 * XEmacs 21.2.13 is released 2477 * XEmacs 21.2.13 is released
4 2478
5 1999-03-12 SL Baur <steve@xemacs.org> 2479 1999-03-12 SL Baur <steve@xemacs.org>
29 the case of multiple elements in the splash buffer body. Now 2503 the case of multiple elements in the splash buffer body. Now
30 returns a timeout id if multiple elements to display, or nil. 2504 returns a timeout id if multiple elements to display, or nil.
31 2505
32 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch> 2506 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
33 2507
34 * x-faces.el (x-init-global-faces): Add default tag to specifiers, 2508 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
35 so they can be overridden by x-init-face-from-resources. 2509 so they can be overridden by x-init-face-from-resources.
36 Additionally specify the font name also with an x tag. 2510 Additionally specify the font name also with an x tag.
37 2511
38 1999-03-08 Andy Piper <andy@xemacs.org> 2512 1999-03-08 Andy Piper <andy@xemacs.org>
39 2513
40 * package-get.el (package-get-base): autoload. 2514 * package-get.el (package-get-base): autoload.
41 2515
42 * menubar-items.el (default-menubar): add update menu item. Fix 2516 * menubar-items.el (default-menubar): add update menu item. Fix
43 custom menu to only be activated when package-base is available. 2517 custom menu to only be activated when package-base is available.
44 2518
75 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu> 2549 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
76 2550
77 * x-faces.el (x-init-face-from-resources): 2551 * x-faces.el (x-init-face-from-resources):
78 Only set fonts in the 'x locale. 2552 Only set fonts in the 'x locale.
79 2553
80 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com> 2554 1999-03-04 Adrian Aichner <adrian@xemacs.org>
81 2555
82 * package-ui.el (pui-install-selected-packages): Don't throw on 2556 * package-ui.el (pui-install-selected-packages): Don't throw on
83 `package-admin-delete-binary-package' returning nil since it's 2557 `package-admin-delete-binary-package' returning nil since it's
84 normal. Reindent function. 2558 normal. Reindent function.
85 (pui-add-required-packages): Handle case where packages selected 2559 (pui-add-required-packages): Handle case where packages selected
86 for installation have never been installed. 2560 for installation have never been installed.
87 2561
88 1999-03-03 Martin Buchholz <martin@xemacs.org> 2562 1999-03-03 Martin Buchholz <martin@xemacs.org>
89 2563
90 * menubar-items.el (default-menubar): 2564 * menubar-items.el (default-menubar):
91 Implement the ``Mule->Set coding system of process'' menu item. 2565 Implement the ``Mule->Set coding system of process'' menu item.
92 2566
93 1999-02-18 Martin Buchholz <martin@xemacs.org> 2567 1999-02-18 Martin Buchholz <martin@xemacs.org>
94 2568
95 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp 2569 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
96 files 2570 files
97 - Change some `if's to `when's 2571 - Change some `if's to `when's
98 2572
99 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org> 2573 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
100 2574
150 mule/viet-chars.el: Remerge from mule-base. 2624 mule/viet-chars.el: Remerge from mule-base.
151 2625
152 * dumped-lisp.el (preloaded-file-list): Core mule files moved out 2626 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
153 of mule-base into lisp/mule. 2627 of mule-base into lisp/mule.
154 2628
155 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com> 2629 1999-02-10 Adrian Aichner <adrian@xemacs.org>
156 2630
157 * process.el (exec-to-string): Use `shell-command-switch' in place 2631 * process.el (exec-to-string): Use `shell-command-switch' in place
158 of hard-wired "-c" (for WindowsNT). 2632 of hard-wired "-c" (for WindowsNT).
159 2633
160 1999-02-08 Charles G Waldman <cgw@pgt.com> 2634 1999-02-08 Charles G Waldman <cgw@pgt.com>
167 * package-admin.el (package-admin-get-install-dir): First fall 2641 * package-admin.el (package-admin-get-install-dir): First fall
168 back to the location of xemacs-base for non-mule packages. 2642 back to the location of xemacs-base for non-mule packages.
169 2643
170 1999-02-15 Martin Buchholz <martin@xemacs.org> 2644 1999-02-15 Martin Buchholz <martin@xemacs.org>
171 2645
172 * paths.el: 2646 * paths.el:
173 - improved automounter tmp directory support. 2647 - improved automounter tmp directory support.
174 - support 4 (!) empirically discovered automounter conventions 2648 - support 4 (!) empirically discovered automounter conventions
175 2649
176 1999-02-12 SL Baur <steve@xemacs.org> 2650 1999-02-12 SL Baur <steve@xemacs.org>
177 2651
206 1999-01-18 Andy Piper <andy@xemacs.org> 2680 1999-01-18 Andy Piper <andy@xemacs.org>
207 2681
208 * about.el (about-url-alist): Update my entry. 2682 * about.el (about-url-alist): Update my entry.
209 (xemacs-hackers): Ditto. 2683 (xemacs-hackers): Ditto.
210 2684
211 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com> 2685 1999-01-14 Adrian Aichner <adrian@xemacs.org>
212 2686
213 * buffer.el (switch-to-buffer): Fixing documentation. 2687 * buffer.el (switch-to-buffer): Fixing documentation.
214 * minibuf.el (minibuffer-completion-table): ditto. 2688 * minibuf.el (minibuffer-completion-table): ditto.
215 * cl-macs.el (return-from): ditto. 2689 * cl-macs.el (return-from): ditto.
216 2690
254 - Added function paths-construct-module-load-path. Uses new 2728 - Added function paths-construct-module-load-path. Uses new
255 environment variable EMACSMODULEPATH. 2729 environment variable EMACSMODULEPATH.
256 2730
257 1998-12-30 Martin Buchholz <martin@xemacs.org> 2731 1998-12-30 Martin Buchholz <martin@xemacs.org>
258 2732
259 * font.el (font-default-object-for-device): 2733 * font.el (font-default-object-for-device):
260 Oops! This `or' can't be replaced by `unless'. 2734 Oops! This `or' can't be replaced by `unless'.
261 Fixed inability to run w3, among other things. 2735 Fixed inability to run w3, among other things.
262 2736
263 1998-12-17 Charles G. Waldman <cgw@pgt.com> 2737 1998-12-17 Charles G. Waldman <cgw@pgt.com>
264 2738
267 Change package-admin-install-function-mswindows to use 2741 Change package-admin-install-function-mswindows to use
268 "minitar". 2742 "minitar".
269 2743
270 1998-12-23 Hrvoje Niksic <hniksic@srce.hr> 2744 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
271 2745
272 * mouse.el (default-mouse-motion-handler): Disable help echo while 2746 * mouse.el (default-mouse-motion-handler): Disable help echo while
273 in the minibuffer. 2747 in the minibuffer.
274 2748
275 1998-12-28 Martin Buchholz <martin@xemacs.org> 2749 1998-12-28 Martin Buchholz <martin@xemacs.org>
276 2750
277 * XEmacs 21.2.8 is released. 2751 * XEmacs 21.2.8 is released.
323 2797
324 * XEmacs 21.2.6 is released 2798 * XEmacs 21.2.6 is released
325 2799
326 1998-11-30 Hrvoje Niksic <hniksic@srce.hr> 2800 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
327 2801
328 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping 2802 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
329 errors. 2803 errors.
330 2804
331 1998-12-04 Hrvoje Niksic <hniksic@srce.hr> 2805 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
332 2806
333 * wid-edit.el (widget-echo-this-extent): Set 2807 * wid-edit.el (widget-echo-this-extent): Set
372 2846
373 * files.el (binary-file-regexps): regexp-opt is not available at 2847 * files.el (binary-file-regexps): regexp-opt is not available at
374 bytecompile time. 2848 bytecompile time.
375 2849
376 1998-11-30 Martin Buchholz <martin@xemacs.org> 2850 1998-11-30 Martin Buchholz <martin@xemacs.org>
377 2851
378 * x-win-xfree86.el: 2852 * x-win-xfree86.el:
379 * x-win-sun.el (x-win-init-sun): 2853 * x-win-sun.el (x-win-init-sun):
380 * x-win-sun.el: 2854 * x-win-sun.el:
381 * x-mouse.el (mouse-track-and-copy-to-cutbuffer): 2855 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
382 * x-iso8859-1.el: 2856 * x-iso8859-1.el:
583 3057
584 * isearch-mode.el (isearch-mode): Fix keymap lossage. 3058 * isearch-mode.el (isearch-mode): Fix keymap lossage.
585 3059
586 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch> 3060 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
587 3061
588 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change 3062 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
589 of Dec 4, 1997. 3063 of Dec 4, 1997.
590 3064
591 1998-11-25 Hrvoje Niksic <hniksic@srce.hr> 3065 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
592 3066
593 * process.el (shell-command-on-region): Report if the command 3067 * process.el (shell-command-on-region): Report if the command
595 3069
596 1998-11-24 Hrvoje Niksic <hniksic@srce.hr> 3070 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
597 3071
598 * subr.el (buffer-substring-no-properties): Comment out. 3072 * subr.el (buffer-substring-no-properties): Comment out.
599 3073
600 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com> 3074 1998-11-07 Adrian Aichner <adrian@xemacs.org>
601 3075
602 * msw-faces.el (mswindows-find-smaller-font): Turning font names 3076 * msw-faces.el (mswindows-find-smaller-font): Turning font names
603 into font instances first, like `x-frob-font-size' does. 3077 into font instances first, like `x-frob-font-size' does.
604 (mswindows-find-larger-font): ditto 3078 (mswindows-find-larger-font): ditto
605 3079
617 (package-get-custom): Do not use package-get-all untill we have 3091 (package-get-custom): Do not use package-get-all untill we have
618 runtime dependencies. 3092 runtime dependencies.
619 3093
620 (package-get-remove-copy): Default to 't' we no longer need this 3094 (package-get-remove-copy): Default to 't' we no longer need this
621 kludge as we do not currently use depenencies. 3095 kludge as we do not currently use depenencies.
622 3096
623 (package-get-was-current): New variable. 3097 (package-get-was-current): New variable.
624 (package-get-require-base): New 'force-current' argument. 3098 (package-get-require-base): New 'force-current' argument.
625 (package-get-update-base): idem 3099 (package-get-update-base): idem
626 (package-get-package-provider): idem 3100 (package-get-package-provider): idem
627 (package-get-locate-index-file): New 'no-remote' argument. 3101 (package-get-locate-index-file): New 'no-remote' argument.
628 (package-get-locate-file): idem. 3102 (package-get-locate-file): idem.
629 3103
630 (package-get-maybe-save-index): New function. 3104 (package-get-maybe-save-index): New function.
631 (package-get-update-base): Use it. 3105 (package-get-update-base): Use it.
632 3106
633 1998-10-28 Greg Klanderman <greg@alphatech.com> 3107 1998-10-28 Greg Klanderman <greg@alphatech.com>
634 3108
635 * package-get.el (package-get-remote): default to nil; by default, 3109 * package-get.el (package-get-remote): default to nil; by default,
636 don't go out to the net via EFS. They must select a download site. 3110 don't go out to the net via EFS. They must select a download site.
637 (package-get-download-sites): new variable. 3111 (package-get-download-sites): new variable.
638 (package-get-download-menu): new function. 3112 (package-get-download-menu): new function.
639 (package-get-locate-index-file): new function. 3113 (package-get-locate-index-file): new function.
640 (package-get-update-base): use it. 3114 (package-get-update-base): use it.
645 1998-10-19 Greg Klanderman <greg@alphatech.com> 3119 1998-10-19 Greg Klanderman <greg@alphatech.com>
646 3120
647 * package-get.el (package-get): bugfix code checking installed version 3121 * package-get.el (package-get): bugfix code checking installed version
648 for case where package is not currently installed. 3122 for case where package is not currently installed.
649 (package-get-require-signed-base-updates): new variable. 3123 (package-get-require-signed-base-updates): new variable.
650 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was 3124 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
651 deemed not a goot thing. Use the variable 3125 deemed not a goot thing. Use the variable
652 package-get-allow-unsigned-base-updates instead. 3126 package-get-allow-unsigned-base-updates instead.
653 3127
654 1998-10-16 Greg Klanderman <greg@alphatech.com> 3128 1998-10-16 Greg Klanderman <greg@alphatech.com>
655 3129
656 * package-get.el (package-get): Don't install an older version than 3130 * package-get.el (package-get): Don't install an older version than
657 we already have unless explicitly told to. Issue a warning. 3131 we already have unless explicitly told to. Issue a warning.
658 3132
659 * package-ui.el (pui-add-required-packages): when adding 3133 * package-ui.el (pui-add-required-packages): when adding
660 dependencies, don't add packages that are up to date. 3134 dependencies, don't add packages that are up to date.
661 (pui-package-symbol-char): Don't consider a package out of date 3135 (pui-package-symbol-char): Don't consider a package out of date
662 if you have a newer version installed than the latest version in 3136 if you have a newer version installed than the latest version in
663 package-get-base. 3137 package-get-base.
664 3138
665 * package-get.el (package-get-base-filename): document that it may 3139 * package-get.el (package-get-base-filename): document that it may
666 be a path relative to package-get-remote; new default value. 3140 be a path relative to package-get-remote; new default value.
667 (package-get-locate-file): new function. 3141 (package-get-locate-file): new function.
668 (package-get-update-base): use it to expand package-get-base-filename. 3142 (package-get-update-base): use it to expand package-get-base-filename.
669 (package-get-save-base): new function to save the package-get database 3143 (package-get-save-base): new function to save the package-get database
670 to file. 3144 to file.
683 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch> 3157 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
684 3158
685 * cus-face.el (custom-set-face-update-spec): Add autoload cookie 3159 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
686 3160
687 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk> 3161 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
688 3162
689 * etags.el (find-tag-default): Run find-tag-hook using 3163 * etags.el (find-tag-default): Run find-tag-hook using
690 run-hooks rather than funcall 3164 run-hooks rather than funcall
691 3165
692 1998-10-19 Hrvoje Niksic <hniksic@srce.hr> 3166 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
693 3167
704 insert-file-contents-internal, not insert-file-contents-literally. 3178 insert-file-contents-internal, not insert-file-contents-literally.
705 3179
706 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch> 3180 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
707 3181
708 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at 3182 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
709 dump time. 3183 dump time.
710 3184
711 1998-10-15 Greg Klanderman <greg@alphatech.com> 3185 1998-10-15 Greg Klanderman <greg@alphatech.com>
712 3186
713 * package-get.el (package-get-update-base-entry): new function. 3187 * package-get.el (package-get-update-base-entry): new function.
714 (package-get-update-base): renamed; was `package-get-load-base'. 3188 (package-get-update-base): renamed; was `package-get-load-base'.
743 3217
744 * package-ui.el: Correct obvious thinko in choosing extent face. 3218 * package-ui.el: Correct obvious thinko in choosing extent face.
745 3219
746 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch> 3220 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
747 3221
748 * menubar-items.el (default-menubar): pui-list-package has nothing 3222 * menubar-items.el (default-menubar): pui-list-package has nothing
749 to with Customize. Move all the package stuff to a new Item in Options. 3223 to with Customize. Move all the package stuff to a new Item in Options.
750 3224
751 * package-ui.el (pui-menu): Add menu and Popup menu. 3225 * package-ui.el (pui-menu): Add menu and Popup menu.
752 3226
753 * package-get.el (package-get): Use new 3227 * package-get.el (package-get): Use new
839 3313
840 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch> 3314 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
841 3315
842 * package-admin.el (package-admin-delete-binary-package): 3316 * package-admin.el (package-admin-delete-binary-package):
843 General cleanup. Remove unnessary use of progn and 3317 General cleanup. Remove unnessary use of progn and
844 save-excursion. 3318 save-excursion.
845 (package-admin-delete-binary-package): Do NOT mess with file 3319 (package-admin-delete-binary-package): Do NOT mess with file
846 modes. That is evil. 3320 modes. That is evil.
847 (package-admin-delete-binary-package): Wrap all deleting in 3321 (package-admin-delete-binary-package): Wrap all deleting in
848 condition-case. The data in MANIFEST is untrustworthy. 3322 condition-case. The data in MANIFEST is untrustworthy.
849 (package-admin-delete-binary-package): Let the OS worry about non 3323 (package-admin-delete-binary-package): Let the OS worry about non
850 empty directories. 3324 empty directories.
851 3325
875 page turning, and return `nil' by default so other hooks, such as 3349 page turning, and return `nil' by default so other hooks, such as
876 region highlighting, will be run. 3350 region highlighting, will be run.
877 3351
878 1998-09-29 Colin Rafferty <colin@xemacs.org> 3352 1998-09-29 Colin Rafferty <colin@xemacs.org>
879 3353
880 * sound.el (default-sound-directory-list): Initialize with all the 3354 * sound.el (default-sound-directory-list): Initialize with all the
881 "sounds" directories in `data-directory-list'. It used to just be 3355 "sounds" directories in `data-directory-list'. It used to just be
882 the first one. 3356 the first one.
883 3357
884 * packages.el (locate-data-directory-list): Created. This gives 3358 * packages.el (locate-data-directory-list): Created. This gives
885 the list of matching directories, unlike `locate-data-directory', 3359 the list of matching directories, unlike `locate-data-directory',
886 which just gives the first one. 3360 which just gives the first one.
887 3361
888 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch> 3362 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
889 3363
890 * minibuf.el (read-from-minibuffer): No longer bind help-form but 3364 * minibuf.el (read-from-minibuffer): No longer bind help-form but
891 make a binding in the local keymap until help-char handling is 3365 make a binding in the local keymap until help-char handling is
892 improved. 3366 improved.
893 3367
894 * help.el (help-keymap-with-help-key): Provide keymap with help 3368 * help.el (help-keymap-with-help-key): Provide keymap with help
895 binding. 3369 binding.
896 (help-print-help-form): New helper function. 3370 (help-print-help-form): New helper function.
897 3371
908 the keymap, not minor-mode-map-alist. 3382 the keymap, not minor-mode-map-alist.
909 (isearch-done): Restore overriding-local-map. 3383 (isearch-done): Restore overriding-local-map.
910 3384
911 1998-09-21 Martin Buchholz <martin@xemacs.org> 3385 1998-09-21 Martin Buchholz <martin@xemacs.org>
912 3386
913 * bytecomp.el (byte-compile-buffer-substring): 3387 * bytecomp.el (byte-compile-buffer-substring):
914 Fix for: (byte-compile (defun f () (buffer-substring))) 3388 Fix for: (byte-compile (defun f () (buffer-substring)))
915 ==> ** buffer-substring called with 3 args, but requires 0-3 3389 ==> ** buffer-substring called with 3 args, but requires 0-3
916 - new code not only works, but is more readable, too. 3390 - new code not only works, but is more readable, too.
917 3391
918 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk> 3392 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
986 * package-ui.el: Fix display of package version numbers. 3460 * package-ui.el: Fix display of package version numbers.
987 3461
988 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch> 3462 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
989 3463
990 * x-font-menu.el (font-menu-set-font): Add "pt" units to size 3464 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
991 argument. 3465 argument.
992 3466
993 1998-09-03 Darryl Okahata <darrylo@sr.hp.com> 3467 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
994 3468
995 * list-mode.el: `display-completion-list': added new/optional 3469 * list-mode.el: `display-completion-list': added new/optional
996 keyword `:completion-string', which allows the programmer to 3470 keyword `:completion-string', which allows the programmer to
997 change the "Possible completions are:" prompt. 3471 change the "Possible completions are:" prompt.
998 3472
999 * menubar-items.el: Added new pulldown menu-pick to start up the 3473 * menubar-items.el: Added new pulldown menu-pick to start up the
1000 visual package browser/installer: 3474 visual package browser/installer:
1001 3475
1002 Options->Customize->List Packages 3476 Options->Customize->List Packages
1003 3477
1004 * package-admin.el: Added hooks for installing under both Unix 3478 * package-admin.el: Added hooks for installing under both Unix
1005 and MS Windows. Does additional error checking. No longer 3479 and MS Windows. Does additional error checking. No longer
1006 calls "add-big-package.sh" to install packages under Unix; now 3480 calls "add-big-package.sh" to install packages under Unix; now
1007 calls gunzip & tar directly. 3481 calls gunzip & tar directly.
1008 3482
1009 * package-get.el: Added ability to install packages from files 3483 * package-get.el: Added ability to install packages from files
1010 on a local disk/CDROM. Now deletes any existing package lisp 3484 on a local disk/CDROM. Now deletes any existing package lisp
1011 directory. Does completion on available packages when 3485 directory. Does completion on available packages when
1014 auto-autoloads, as a convenience when loading new packages, 3488 auto-autoloads, as a convenience when loading new packages,
1015 and also tries to add any new package paths to `load-path'. 3489 and also tries to add any new package paths to `load-path'.
1016 Changed all occurences of `concat' to use `expand-file-name'. 3490 Changed all occurences of `concat' to use `expand-file-name'.
1017 3491
1018 * package-ui.el: New file which implements the main visual 3492 * package-ui.el: New file which implements the main visual
1019 package browser/installer, which is started via a menu pick or 3493 package browser/installer, which is started via a menu pick or
1020 M-x pui-list packages. 3494 M-x pui-list packages.
1021 3495
1022 1998-09-03 Hrvoje Niksic <hniksic@srce.hr> 3496 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
1023 3497
1024 * startup.el (load-init-file): spelling fix. 3498 * startup.el (load-init-file): spelling fix.
1060 * minibuf.el (read-file-name-internal-1): use 3534 * minibuf.el (read-file-name-internal-1): use
1061 user-name-completion-1 instead of user-name-completion. 3535 user-name-completion-1 instead of user-name-completion.
1062 3536
1063 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 3537 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1064 3538
1065 * loadup.el: 3539 * loadup.el:
1066 * make-docfile.el: 3540 * make-docfile.el:
1067 * update-elc.el: Don't set `source-directory' (now defunct as a 3541 * update-elc.el: Don't set `source-directory' (now defunct as a
1068 global variable) no more. 3542 global variable) no more.
1069 3543
1070 * packages.el (packages-list-autoloads): Made `source-directory' 3544 * packages.el (packages-list-autoloads): Made `source-directory'
1071 (now defunct as a global variable) a parameter. 3545 (now defunct as a global variable) a parameter.
1081 1998-07-17 Didier Verna <verna@inf.enst.fr> 3555 1998-07-17 Didier Verna <verna@inf.enst.fr>
1082 3556
1083 * faces.el (set-face-property): 3557 * faces.el (set-face-property):
1084 (set-face-dim-p): 3558 (set-face-dim-p):
1085 (face-dim-p): updated the doc strings now that the dim property isn't 3559 (face-dim-p): updated the doc strings now that the dim property isn't
1086 tty-specific. 3560 tty-specific.
1087 (face-equal): the dim property is now a common one. 3561 (face-equal): the dim property is now a common one.
1088 3562
1089 * cus-face.el (custom-face-attributes): New face attribute: `dim' 3563 * cus-face.el (custom-face-attributes): New face attribute: `dim'
1090 Renamed the `stipple' attribute to `background-pixmap'. 3564 Renamed the `stipple' attribute to `background-pixmap'.
1091 (custom-face-background-pixmap): make custom-face-stipple an 3565 (custom-face-background-pixmap): make custom-face-stipple an
1124 last-packages really be last. 3598 last-packages really be last.
1125 (paths-construct-data-directory-list): Ditto. 3599 (paths-construct-data-directory-list): Ditto.
1126 3600
1127 1998-08-01 Kai Haberzettl <khaberz@synnet.de> 3601 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
1128 3602
1129 * startup.el(startup-splash-frame-body): 3603 * startup.el(startup-splash-frame-body):
1130 Update Copyright notice in splash screen 3604 Update Copyright notice in splash screen
1131 3605
1132 1998-07-20 Greg Klanderman <greg@alphatech.com> 3606 1998-07-20 Greg Klanderman <greg@alphatech.com>
1133 3607
1134 * minibuf.el (read-file-name-internal-1): do ~user completion. 3608 * minibuf.el (read-file-name-internal-1): do ~user completion.
1135 3609
1178 * ldap.el (ldap-search): Doc string change 3652 * ldap.el (ldap-search): Doc string change
1179 3653
1180 1998-07-16 Colin Rafferty <colin@xemacs.org> 3654 1998-07-16 Colin Rafferty <colin@xemacs.org>
1181 3655
1182 * menubar-items.el (default-menubar): Removed references to 3656 * menubar-items.el (default-menubar): Removed references to
1183 `data-directory', and use `locate-data-file' instead, and made 3657 `data-directory', and use `locate-data-file' instead, and made
1184 then greyed out if they don't exist. 3658 then greyed out if they don't exist.
1185 3659
1186 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 3660 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1187 3661
1188 * keymap.el (events-to-keys): Use `format' instead of `concat' 3662 * keymap.el (events-to-keys): Use `format' instead of `concat'
1259 3733
1260 * about.el: Fix typos, update release date. 3734 * about.el: Fix typos, update release date.
1261 3735
1262 * Symbols that have been obsolete for at least 3 years removed. 3736 * Symbols that have been obsolete for at least 3 years removed.
1263 3737
1264 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to 3738 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
1265 screen- functions. 3739 screen- functions.
1266 (toplevel): remove setf methods for screen functions. 3740 (toplevel): remove setf methods for screen functions.
1267 * cl-macs.el (extent-data): defsetf removed. 3741 * cl-macs.el (extent-data): defsetf removed.
1268 * obsolete.el (lisp-indent-hook): Make compatible, it's used too 3742 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
1269 many places to remove. 3743 many places to remove.
1404 3878
1405 1998-07-05 Andy Piper <andyp@parallax.co.uk> 3879 1998-07-05 Andy Piper <andyp@parallax.co.uk>
1406 3880
1407 * faces.el (xpm-color-symbols): remove hardcoded defaults these 3881 * faces.el (xpm-color-symbols): remove hardcoded defaults these
1408 are handled by the gui-element face fallbacks now. 3882 are handled by the gui-element face fallbacks now.
1409 3883
1410 * x-faces.el: default gui-element face to "background" as well as 3884 * x-faces.el: default gui-element face to "background" as well as
1411 the default face. 3885 the default face.
1412 3886
1413 * msw-faces.el (mswindows-init-device-faces): remove gui-element 3887 * msw-faces.el (mswindows-init-device-faces): remove gui-element
1414 and default face settings since these are set as fallbacks now in 3888 and default face settings since these are set as fallbacks now in
1418 3892
1419 * text-mode.el (text-mode): Reorder regexp so the OR part 3893 * text-mode.el (text-mode): Reorder regexp so the OR part
1420 corresponding to `page-delim' goes first and the hack in 3894 corresponding to `page-delim' goes first and the hack in
1421 `forward-paragraph' will work. 3895 `forward-paragraph' will work.
1422 With bug analysis from Bob Weiner <weiner@altrasoft.com> 3896 With bug analysis from Bob Weiner <weiner@altrasoft.com>
1423 3897
1424 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> 3898 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1425 3899
1426 * subr.el (remove-hook): When checking the hook value 3900 * subr.el (remove-hook): When checking the hook value
1427 with functionp, don't apply car to it. 3901 with functionp, don't apply car to it.
1428 3902
1435 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 3909 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1436 3910
1437 * ldap.el (ldap-host-parameters-alist): New name of 3911 * ldap.el (ldap-host-parameters-alist): New name of
1438 `ldap-host-parameters-plist' 3912 `ldap-host-parameters-plist'
1439 3913
1440 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com> 3914 1998-06-26 Adrian Aichner <adrian@xemacs.org>
1441 3915
1442 * package-get.el: Using (require 'package-get-base), now that it 3916 * package-get.el: Using (require 'package-get-base), now that it
1443 provides itself. Consequently removed all instances of (load 3917 provides itself. Consequently removed all instances of (load
1444 "package-get-base.el"). 3918 "package-get-base.el").
1445 3919
1446 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> 3920 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
1447 3921
1448 * subr.el (remove-hook): Don't treat the hook value as a 3922 * subr.el (remove-hook): Don't treat the hook value as a
1449 list unless it is both consp and not functionp. 3923 list unless it is both consp and not functionp.
1450 3924
1451 1998-06-29 SL Baur <steve@altair.xemacs.org> 3925 1998-06-29 SL Baur <steve@altair.xemacs.org>
1452 3926
1453 * about.el: Email address for Ben Wing is ben@xemacs.org. 3927 * about.el: Email address for Ben Wing is ben@xemacs.org.
1513 * msw-glyphs.el: removed space in border-glyph font string that 3987 * msw-glyphs.el: removed space in border-glyph font string that
1514 was inserted to get round bugs in the mswindows C font code. 3988 was inserted to get round bugs in the mswindows C font code.
1515 3989
1516 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk> 3990 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
1517 3991
1518 * minibuf.el: make read-color-completion-table call 3992 * minibuf.el: make read-color-completion-table call
1519 (mswindows-color-list for mswindows devices. 3993 (mswindows-color-list for mswindows devices.
1520 3994
1521 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu> 3995 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
1522 3996
1523 * lisp/font-lock.el 3997 * lisp/font-lock.el
1524 (font-lock-match-c++-style-declaration-item-and-skip-to-next): 3998 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
1525 Let declaration items contain non-word symbol characters. 3999 Let declaration items contain non-word symbol characters.
1526 4000
1527 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com> 4001 1998-06-15 Adrian Aichner <adrian@xemacs.org>
1528 4002
1529 * package-get.el (package-get-package-provider): Added autoload 4003 * package-get.el (package-get-package-provider): Added autoload
1530 cookie. Loading "package-get-base.el" in ALL functions that use 4004 cookie. Loading "package-get-base.el" in ALL functions that use
1531 it. Fixed some (interactive ...) with multiple argument specs 4005 it. Fixed some (interactive ...) with multiple argument specs
1532 again. Cosmetic indentation changes. 4006 again. Cosmetic indentation changes.
1569 * info.el (Info-rebuild-outdated-dir): Removed variable 4043 * info.el (Info-rebuild-outdated-dir): Removed variable
1570 (Info-auto-generate-directory): New variable 4044 (Info-auto-generate-directory): New variable
1571 (Info-save-auto-generated-dir): New variable 4045 (Info-save-auto-generated-dir): New variable
1572 (Info-maybe-update-dir): Use `Info-auto-generate-directory' 4046 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
1573 (Info-build-dir-anew): Second parameter removed. Use 4047 (Info-build-dir-anew): Second parameter removed. Use
1574 `Info-save-auto-generated-dir' 4048 `Info-save-auto-generated-dir'
1575 (Info-rebuild-dir): Ditto 4049 (Info-rebuild-dir): Ditto
1576 4050
1577 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de> 4051 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
1578 4052
1579 * list-mode.el (next-list-mode-item): Would not recognize 4053 * list-mode.el (next-list-mode-item): Would not recognize
1677 (save-some-buffers): Force redisplay only if windows were deleted. 4151 (save-some-buffers): Force redisplay only if windows were deleted.
1678 4152
1679 1998-06-02 Didier Verna <verna@inf.enst.fr> 4153 1998-06-02 Didier Verna <verna@inf.enst.fr>
1680 4154
1681 * cus-face.el (custom-face-attributes): generalized the use of 4155 * cus-face.el (custom-face-attributes): generalized the use of
1682 toggle buttons for boolean attributes. 4156 toggle buttons for boolean attributes.
1683 Re-ordered the items a bit. 4157 Re-ordered the items a bit.
1684 4158
1685 1998-06-01 SL Baur <steve@altair.xemacs.org> 4159 1998-06-01 SL Baur <steve@altair.xemacs.org>
1686 4160
1687 * sound.el (default-sound-directory): Use `locate-data-directory' 4161 * sound.el (default-sound-directory): Use `locate-data-directory'
1826 4300
1827 * select.el: 4301 * select.el:
1828 * x-select.el: selection cleanup. (x-cut-copy-clear-internal) 4302 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
1829 moved to (cut-copy-clear-internal) in select.el. Ditto for 4303 moved to (cut-copy-clear-internal) in select.el. Ditto for
1830 (x-delete-primary-selection) (x-kill-primary-selection) 4304 (x-delete-primary-selection) (x-kill-primary-selection)
1831 (x-copy-primary-selection). 4305 (x-copy-primary-selection).
1832 (own-clipboard): new function. 4306 (own-clipboard): new function.
1833 4307
1834 * msw-select.el: use the new kill/delete/copy/cut-copy-clear 4308 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
1835 functions in select.el. remove old ones. 4309 functions in select.el. remove old ones.
1836 (mswindows-own-clipboard): new function. 4310 (mswindows-own-clipboard): new function.
1934 Replaced copyright notice (this file is not part of GNU Emacs). 4408 Replaced copyright notice (this file is not part of GNU Emacs).
1935 (nt-shell-mode-hook): Moved here from a lambda expression. Added 4409 (nt-shell-mode-hook): Moved here from a lambda expression. Added
1936 comint-process-echoes setting to t. 4410 comint-process-echoes setting to t.
1937 4411
1938 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 4412 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1939 4413
1940 * packages.el (packages-no-package-hierarchy-regexp): Introduced 4414 * packages.el (packages-no-package-hierarchy-regexp): Introduced
1941 and used following the interface change of 4415 and used following the interface change of
1942 `paths-find-recursive-path'. 4416 `paths-find-recursive-path'.
1943 4417
1944 * find-paths.el (paths-find-recursive-path): Exclusion is now by a 4418 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
1948 Introduced and used following the interface change of 4422 Introduced and used following the interface change of
1949 `paths-find-recursive-path'. 4423 `paths-find-recursive-path'.
1950 4424
1951 1998-05-16 Hrvoje Niksic <hniksic@srce.hr> 4425 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
1952 4426
1953 * simple.el (delete-forward-p): Make it a defun; do X garbage only 4427 * simple.el (delete-forward-p): Make it a defun; do X garbage only
1954 on X devices, rather than on all non-TTY devices. 4428 on X devices, rather than on all non-TTY devices.
1955 4429
1956 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru> 4430 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
1957 4431
1958 * msw-mouse.el: New file. Sets up cursor shapes for Windows. 4432 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
1959 4433
1960 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el 4434 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
1961 4435
1962 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com> 4436 1998-05-17 Adrian Aichner <adrian@xemacs.org>
1963 4437
1964 * itimer.el (activate-itimer): Fixed usage of integers 4438 * itimer.el (activate-itimer): Fixed usage of integers
1965 as argument to `concat'. 4439 as argument to `concat'.
1966 4440
1967 1998-05-17 Glynn Clements <glynn@sensei.co.uk> 4441 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
2028 4502
2029 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature 4503 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
2030 4504
2031 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> 4505 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
2032 4506
2033 * device.el (device-pixel-width): 4507 * device.el (device-pixel-width):
2034 (device-pixel-height): 4508 (device-pixel-height):
2035 (device-mm-width): 4509 (device-mm-width):
2036 (device-mm-height): 4510 (device-mm-height):
2037 (device-bitplanes): 4511 (device-bitplanes):
2038 (device-color-cells): Swapped parameters to device-system-metric 4512 (device-color-cells): Swapped parameters to device-system-metric
2039 according to the interface change. 4513 according to the interface change.
2040 4514
2041 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> 4515 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
2042 4516
2243 * window-xemacs.el (recenter): all arguments are optional. 4717 * window-xemacs.el (recenter): all arguments are optional.
2244 4718
2245 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru> 4719 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
2246 4720
2247 * device.el: (device-pixel-width): Reflected name/parameters 4721 * device.el: (device-pixel-width): Reflected name/parameters
2248 change to device-system-metric. 4722 change to device-system-metric.
2249 (device-pixel-height): Ditto. 4723 (device-pixel-height): Ditto.
2250 (device-mm-width): Ditto. 4724 (device-mm-width): Ditto.
2251 (device-mm-height): Ditto. 4725 (device-mm-height): Ditto.
2252 (device-bitplanes): Ditto. 4726 (device-bitplanes): Ditto.
2253 (device-color-cells): Ditto. 4727 (device-color-cells): Ditto.
2254 4728
2316 * scrollbar.el (scrollbars-visible-p): Use new 4790 * scrollbar.el (scrollbars-visible-p): Use new
2317 {vertical,horizontal}-scrollbar-visible-p specifiers. 4791 {vertical,horizontal}-scrollbar-visible-p specifiers.
2318 4792
2319 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru> 4793 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
2320 4794
2321 * device.el (device-pixel-height): 4795 * device.el (device-pixel-height):
2322 (device-pixel-width): 4796 (device-pixel-width):
2323 (device-mm-width): 4797 (device-mm-width):
2324 (device-mm-height): 4798 (device-mm-height):
2325 (device-bitplanes): 4799 (device-bitplanes):
2326 (device-color-cells): Moved these 6 functions from device.c; they 4800 (device-color-cells): Moved these 6 functions from device.c; they
2327 all use single (device-system-metrics) call. 4801 all use single (device-system-metrics) call.
2328 4802
2329 1998-05-09 SL Baur <steve@altair.xemacs.org> 4803 1998-05-09 SL Baur <steve@altair.xemacs.org>
2330 4804
2331 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el 4805 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
2332 were renamed. 4806 were renamed.
2333 4807
2334 * menubar-items.el: 4808 * menubar-items.el:
2335 * toolbar-items.el: Renamed from x-menubar/x-toolbar. 4809 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
2336 Suggested by Hrvoje Niksic <hniksic@srce.hr> 4810 Suggested by Hrvoje Niksic <hniksic@srce.hr>
2337 4811
2338 * help.el (help-map): Remove Hyperbole keybinding logic. 4812 * help.el (help-map): Remove Hyperbole keybinding logic.
2339 Suggested by: Michael Ernst <mernst@cs.washington.edu> 4813 Suggested by: Michael Ernst <mernst@cs.washington.edu>
2375 displays char 0240 as a space to avoid whatever it is 4849 displays char 0240 as a space to avoid whatever it is
2376 that screws up display of that character code. 4850 that screws up display of that character code.
2377 4851
2378 1998-05-03 Hrvoje Niksic <hniksic@srce.hr> 4852 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
2379 4853
2380 * help.el (function-arglist): If no arguments are documented for a 4854 * help.el (function-arglist): If no arguments are documented for a
2381 subr, print nothing rather than incorrect output. 4855 subr, print nothing rather than incorrect output.
2382 4856
2383 1998-05-05 SL Baur <steve@altair.xemacs.org> 4857 1998-05-05 SL Baur <steve@altair.xemacs.org>
2384 4858
2385 * cmdloop.el (command-error): Update bail-out error message to use 4859 * cmdloop.el (command-error): Update bail-out error message to use
2386 `emacs-program-name'. 4860 `emacs-program-name'.
2387 4861
2388 * lib-complete.el: Remove reader macro cruft. 4862 * lib-complete.el: Remove reader macro cruft.
2389 4863
2390 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock 4864 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
2503 * msw-faces.el (mswindows-font-canicolize-name): fix so that 4977 * msw-faces.el (mswindows-font-canicolize-name): fix so that
2504 strings are parsed as well as font objects. 4978 strings are parsed as well as font objects.
2505 4979
2506 1998-04-30 Hrvoje Niksic <hniksic@srce.hr> 4980 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
2507 4981
2508 * modeline.el (defining-kbd-macro): Restore modeline indication of 4982 * modeline.el (defining-kbd-macro): Restore modeline indication of
2509 kbd-macro being recorded. 4983 kbd-macro being recorded.
2510 (add-minor-mode): Simplify docstring. 4984 (add-minor-mode): Simplify docstring.
2511 (modeline-minor-mode-menu): Remove stuff. 4985 (modeline-minor-mode-menu): Remove stuff.
2512 4986
2513 1998-04-29 Andy Piper <andyp@parallax.co.uk> 4987 1998-04-29 Andy Piper <andyp@parallax.co.uk>
2514 4988
2515 * code-process.el (call-process): dynamically decide process 4989 * code-process.el (call-process): dynamically decide process
2516 coding type. 4990 coding type.
2517 4991
2518 1998-04-29 Jim Radford <radford@robby.caltech.edu> 4992 1998-04-29 Jim Radford <radford@robby.caltech.edu>
2519 4993
2520 * modeline.el: Add line-number-mode, column-number-mode to 4994 * modeline.el: Add line-number-mode, column-number-mode to
2521 the modeline minor-mode menu. Button2 on the line number does 4995 the modeline minor-mode menu. Button2 on the line number does
2609 * (paths-find-version-directory): Use it. 5083 * (paths-find-version-directory): Use it.
2610 5084
2611 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 5085 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2612 5086
2613 * info.el (Info-parse-dir-entries): Fixed regexp 5087 * info.el (Info-parse-dir-entries): Fixed regexp
2614 (Info-build-dir-anew): Remove full suffix and capitalize info file 5088 (Info-build-dir-anew): Remove full suffix and capitalize info file
2615 name for files with no @direntry 5089 name for files with no @direntry
2616 (Info-batch-rebuild-dir): New function 5090 (Info-batch-rebuild-dir): New function
2617 (Info-suffixed-file): Check for regular files instead of simple 5091 (Info-suffixed-file): Check for regular files instead of simple
2618 file existence (could catch directories before) 5092 file existence (could catch directories before)
2619 5093
2692 the toolbar specifiers for options menu handling. 5166 the toolbar specifiers for options menu handling.
2693 5167
2694 * frame.el (get-frame-for-buffer-default-instance-limit): 5168 * frame.el (get-frame-for-buffer-default-instance-limit):
2695 defcustom it for options menu handling. 5169 defcustom it for options menu handling.
2696 5170
2697 * font-lock.el (font-lock-mode): defcustom and autolaod the variable 5171 * font-lock.el (font-lock-mode): defcustom and autoload the variable
2698 font-lock-mode for options menu handling. 5172 font-lock-mode for options menu handling.
2699 5173
2700 * cus-start.el: added Custom properties to overwrite-mode for 5174 * cus-start.el: added Custom properties to overwrite-mode for
2701 options menu handling. 5175 options menu handling.
2702 5176
2723 `path-separator', following a change in GNU Emacs. 5197 `path-separator', following a change in GNU Emacs.
2724 5198
2725 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 5199 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2726 5200
2727 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour 5201 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
2728 (Info-build-dir-anew): Add a final newline. 5202 (Info-build-dir-anew): Add a final newline.
2729 (Info-build-dir-anew): Do not issue warning when rebuilding policy 5203 (Info-build-dir-anew): Do not issue warning when rebuilding policy
2730 is `always' 5204 is `always'
2731 (Info-rebuild-dir): Ditto 5205 (Info-rebuild-dir): Ditto
2732 5206
2733 * dumped-lisp.el (preloaded-file-list): Added ldap.el 5207 * dumped-lisp.el (preloaded-file-list): Added ldap.el
2734 5208
2735 1998-04-21 SL Baur <steve@altair.xemacs.org> 5209 1998-04-21 SL Baur <steve@altair.xemacs.org>
2736 5210
2737 * simple.el (count-words-buffer): Retain zmacs region. 5211 * simple.el (count-words-buffer): Retain zmacs region.
2741 lines get counted. 5215 lines get counted.
2742 From Bob Weiner <weiner@altrasoft.com> 5216 From Bob Weiner <weiner@altrasoft.com>
2743 5217
2744 1998-04-19 SL Baur <steve@altair.xemacs.org> 5218 1998-04-19 SL Baur <steve@altair.xemacs.org>
2745 5219
2746 * packages.el (package-locations): infodock-packages must override 5220 * packages.el (package-locations): infodock-packages must override
2747 mule-packages and packages. 5221 mule-packages and packages.
2748 5222
2749 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk> 5223 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
2750 5224
2751 * wid-edit.el: 5225 * wid-edit.el:
2770 used. 5244 used.
2771 5245
2772 * packages.el, setup-paths.el: Set various path searching depths 5246 * packages.el, setup-paths.el: Set various path searching depths
2773 to 1. 5247 to 1.
2774 5248
2775 * packages.el (packages-hierarchy-depth): 5249 * packages.el (packages-hierarchy-depth):
2776 (packages-load-path-depth): Introduced and used. 5250 (packages-load-path-depth): Introduced and used.
2777 5251
2778 * setup-paths.el (paths-load-path-depth): Introduced and used. 5252 * setup-paths.el (paths-load-path-depth): Introduced and used.
2779 5253
2780 * find-paths.el (paths-find-recursive-path): Added max-depth 5254 * find-paths.el (paths-find-recursive-path): Added max-depth
2781 parameter. 5255 parameter.
2782 5256
2783 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 5257 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2784 5258
2785 * setup-paths.el (paths-construct-info-path): Removed 5259 * setup-paths.el (paths-construct-info-path): Removed
2786 dependency on behavior of (file-name-as-directory ""). 5260 dependency on behavior of (file-name-as-directory "").
2787 5261
2788 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 5262 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2789 5263
2790 * ldap.el (ldap-search): Adapt to the new low-level API using ldap 5264 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
2791 lisp objects 5265 lisp objects
2792 5266
2793 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 5267 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2794 5268
2795 * dump-paths.el, startup.el: Added handling for --debug-paths. 5269 * dump-paths.el, startup.el: Added handling for --debug-paths.
2797 1998-04-15 William M. Perry <wmperry@aventail.com> 5271 1998-04-15 William M. Perry <wmperry@aventail.com>
2798 5272
2799 * wid-edit.el: We cannot just set the help-echo or balloon-help 5273 * wid-edit.el: We cannot just set the help-echo or balloon-help
2800 properties for an extent based on the :help-echo widget 5274 properties for an extent based on the :help-echo widget
2801 property, since help-echo and balloon-help cause an EXTENT to 5275 property, since help-echo and balloon-help cause an EXTENT to
2802 get passed in, where :help-echo functions are expecting a WIDGET 5276 get passed in, where :help-echo functions are expecting a WIDGET
2803 5277
2804 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru> 5278 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
2805 5279
2806 * scrollbar.el (init-scrollbar-from-resources): Call 5280 * scrollbar.el (init-scrollbar-from-resources): Call
2807 mswindows-init-scrollbar-metrics when appropriate. 5281 mswindows-init-scrollbar-metrics when appropriate.
2913 * packages.el: Rewritten package path construction once again. 5387 * packages.el: Rewritten package path construction once again.
2914 5388
2915 * dump-paths.el, startup.el: Removed package-path as a global 5389 * dump-paths.el, startup.el: Removed package-path as a global
2916 variable. 5390 variable.
2917 5391
2918 * package-admin.el (package-admin-add-single-file-package): 5392 * package-admin.el (package-admin-add-single-file-package):
2919 (package-admin-add-binary-package): Changed package-path to 5393 (package-admin-add-binary-package): Changed package-path to
2920 late-packages. 5394 late-packages.
2921 5395
2922 * packages.el (packages-split-path): Split path at "/" rather than 5396 * packages.el (packages-split-path): Split path at "/" rather than
2923 nil according to change in emacs.c. 5397 nil according to change in emacs.c.
2931 5405
2932 1998-04-06 Jeff Miller <jmiller@smart.net> 5406 1998-04-06 Jeff Miller <jmiller@smart.net>
2933 5407
2934 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified 5408 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
2935 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This 5409 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
2936 eases the use of toolbar-add/kill-item functions. 5410 eases the use of toolbar-add/kill-item functions.
2937 5411
2938 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru> 5412 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
2939 5413
2940 * code-files.el (file-coding-system-alist): Commented out 5414 * code-files.el (file-coding-system-alist): Commented out
2941 loaddefs.el magical treatment. 5415 loaddefs.el magical treatment.
2945 * info.el (Info-rebuild-outdated-dir): Added new option 5419 * info.el (Info-rebuild-outdated-dir): Added new option
2946 `conservative' and made it the default 5420 `conservative' and made it the default
2947 (Info-rebuild-dir): Appropriately parse multi-line description 5421 (Info-rebuild-dir): Appropriately parse multi-line description
2948 strings, and multi-section dir files. Issue warning when dir 5422 strings, and multi-section dir files. Issue warning when dir
2949 is rebuilt as temporary 5423 is rebuilt as temporary
2950 (Info-build-dir-anew): Issue warning when dir is built as 5424 (Info-build-dir-anew): Issue warning when dir is built as
2951 temporary 5425 temporary
2952 5426
2953 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru> 5427 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
2954 5428
2955 * list-mode.el (list-mode-map): Bind highlight motion commands to 5429 * list-mode.el (list-mode-map): Bind highlight motion commands to
2956 standard keys left, right, C-b and C-f. 5430 standard keys left, right, C-b and C-f.
2957 5431
2958 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> 5432 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2959 5433
2969 5443
2970 1998-04-04 Hrvoje Niksic <hniksic@srce.hr> 5444 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
2971 5445
2972 * isearch-mode.el (isearch-just-started): New variable. 5446 * isearch-mode.el (isearch-just-started): New variable.
2973 (isearch-mode): Set it. 5447 (isearch-mode): Set it.
2974 (isearch-repeat): Advance one character forward only if the search 5448 (isearch-repeat): Advance one character forward only if the search
2975 was successful, and was not just started. 5449 was successful, and was not just started.
2976 (isearch-repeat): Clear isearch-just-started. 5450 (isearch-repeat): Clear isearch-just-started.
2977 5451
2978 1998-04-02 SL Baur <steve@altair.xemacs.org> 5452 1998-04-02 SL Baur <steve@altair.xemacs.org>
2979 5453
3006 directory. 5480 directory.
3007 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 5481 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3008 5482
3009 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com> 5483 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3010 5484
3011 * loaddefs.el: Don't set debug-ignored-errors; leave 5485 * loaddefs.el: Don't set debug-ignored-errors; leave
3012 its default value set to nil. 5486 its default value set to nil.
3013 5487
3014 1998-03-29 Damon Lipparelli <lipp@primus.com> 5488 1998-03-29 Damon Lipparelli <lipp@primus.com>
3015 5489
3016 * info.el (Info-rebuild-dir): fixed mis-spelling. 5490 * info.el (Info-rebuild-dir): fixed mis-spelling.
3017 5491
3018 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 5492 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3019 5493
3020 * info.el (Info-rebuild-outdated-dir): New custom var 5494 * info.el (Info-rebuild-outdated-dir): New custom var
3021 (Info-insert-node): Create/update dir file when needed, ie when it 5495 (Info-insert-node): Create/update dir file when needed, ie when it
3022 does not exist or is older than some info files in directory 5496 does not exist or is older than some info files in directory
3023 5497
3024 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 5498 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3025 5499
3026 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed 5500 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
3211 * lisp.el (forward-sexp): Revert previous change. 5685 * lisp.el (forward-sexp): Revert previous change.
3212 5686
3213 1998-03-18 SL Baur <steve@altair.xemacs.org> 5687 1998-03-18 SL Baur <steve@altair.xemacs.org>
3214 5688
3215 * frame.el (frame-initialize): Use `delete-console' instead of 5689 * frame.el (frame-initialize): Use `delete-console' instead of
3216 `delete-device' to delete the stream console to match the usage in 5690 `delete-device' to delete the stream console to match the usage in
3217 Fkill_emacs. 5691 Fkill_emacs.
3218 5692
3219 1998-03-16 SL Baur <steve@altair.xemacs.org> 5693 1998-03-16 SL Baur <steve@altair.xemacs.org>
3220 5694
3221 * files.el (cdpath-previous): New variable. 5695 * files.el (cdpath-previous): New variable.
3251 of `when' with `if'. 5725 of `when' with `if'.
3252 5726
3253 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru> 5727 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
3254 5728
3255 * msw-glyphs.el: New file. Defines TTY-style glyphs for 5729 * msw-glyphs.el: New file. Defines TTY-style glyphs for
3256 mswindows. Must be reworked along with glyphs.el, or 5730 mswindows. Must be reworked along with glyphs.el, or
3257 merged into it, after there is images support. 5731 merged into it, after there is images support.
3258 5732
3259 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when 5733 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
3260 'mswindows. 5734 'mswindows.
3261 5735
3262 1998-03-13 SL Baur <steve@altair.xemacs.org> 5736 1998-03-13 SL Baur <steve@altair.xemacs.org>
3263 5737
3264 * faces.el: fix for text cursor initialization. 5738 * faces.el: fix for text cursor initialization.
3265 Suggested by Kyle Jones <kyle_jones@wonderworks.com> 5739 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
3266 From Andy Piper <andyp@parallax.co.uk> 5740 From Andy Piper <andyp@parallax.co.uk>
3267 5741
3268 1998-03-11 Pete Ware <ware@cis.ohio-state.edu> 5742 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
3269 5743
3270 * files.el (set-auto-mode): If a mode is not fboundp, check to see 5744 * files.el (set-auto-mode): If a mode is not fboundp, check to see
3271 if there is an existing package that handles it and warn the user 5745 if there is an existing package that handles it and warn the user
3272 about that mode. 5746 about that mode.
3273 5747
3274 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru> 5748 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
3275 5749
3286 * msw-faces.el: 5760 * msw-faces.el:
3287 * faces.el: Fix face initialization. 5761 * faces.el: Fix face initialization.
3288 5762
3289 1998-03-10 Glynn Clements <glynn@sensei.co.uk> 5763 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
3290 5764
3291 * files.el (backup-enable-predicate): fix breakage introduced 5765 * files.el (backup-enable-predicate): fix breakage introduced
3292 by TMPDIR patch. 5766 by TMPDIR patch.
3293 5767
3294 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com> 5768 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3295 5769
3296 * x-faces.el (x-init-face-from-resources): The 5770 * x-faces.el (x-init-face-from-resources): The
3464 * modeline.el (modeline-swap-buffers): originally named 5938 * modeline.el (modeline-swap-buffers): originally named
3465 `mouse-release-modeline'. Whether to actually swap the buffers is 5939 `mouse-release-modeline'. Whether to actually swap the buffers is
3466 decided in `mouse-drag-modeline'. 5940 decided in `mouse-drag-modeline'.
3467 (mouse-drag-modeline): A button release event is considered a 5941 (mouse-drag-modeline): A button release event is considered a
3468 mouse click is both X (modeline scroll) and Y (modeline drag) pos 5942 mouse click is both X (modeline scroll) and Y (modeline drag) pos
3469 stay unchanged. 5943 stay unchanged.
3470 5944
3471 1998-02-25 SL Baur <steve@altair.xemacs.org> 5945 1998-02-25 SL Baur <steve@altair.xemacs.org>
3472 5946
3473 * x-menubar.el: Put redo on the menubar. 5947 * x-menubar.el: Put redo on the menubar.
3474 From Aki Vehtari <Aki.Vehtari@hut.fi> 5948 From Aki Vehtari <Aki.Vehtari@hut.fi>
3515 5989
3516 * (with-displaying-help-buffer): there is no need to kill the buffer 5990 * (with-displaying-help-buffer): there is no need to kill the buffer
3517 if it exists, becasuse with-output-to-temp-buffer will clear it. 5991 if it exists, becasuse with-output-to-temp-buffer will clear it.
3518 further, killing the buffer violates the rule that 5992 further, killing the buffer violates the rule that
3519 temp-buffer-show-function, if set, has the full responsibility of 5993 temp-buffer-show-function, if set, has the full responsibility of
3520 showing the temp buffer. killing the buffer fucks with the window 5994 showing the temp buffer. killing the buffer fucks with the window
3521 configuration, hosing temp-buffer-show-function. 5995 configuration, hosing temp-buffer-show-function.
3522 5996
3523 5997
3524 1998-02-23 Didier Verna <verna@inf.enst.fr> 5998 1998-02-23 Didier Verna <verna@inf.enst.fr>
3525 5999
3526 * modeline.el (mouse-drag-modeline): 6000 * modeline.el (mouse-drag-modeline):
3527 - Always scroll the modeline that was originally clicked on. 6001 - Always scroll the modeline that was originally clicked on.
3528 - Use x pixels instead of x characters (which doesn't work anyway) 6002 - Use x pixels instead of x characters (which doesn't work anyway)
3529 as horizontal reference for modeline dragging. This allows us to 6003 as horizontal reference for modeline dragging. This allows us to
3530 keep on dragging the modeline even if the motion event occurs in 6004 keep on dragging the modeline even if the motion event occurs in
3531 another window. 6005 another window.
3532 6006
3533 1998-02-23 Didier Verna <verna@inf.enst.fr> 6007 1998-02-23 Didier Verna <verna@inf.enst.fr>
3534 6008
3535 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor 6009 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
3536 glyph on the modeline to indicate that dragging the mouse has an 6010 glyph on the modeline to indicate that dragging the mouse has an
3558 moves. 6032 moves.
3559 6033
3560 1998-02-17 Didier Verna <verna@inf.enst.fr> 6034 1998-02-17 Didier Verna <verna@inf.enst.fr>
3561 6035
3562 * mouse.el (default-mouse-track-set-point-in-window): rewrote this 6036 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
3563 function to handle correctly the case of a toolbar one side of the 6037 function to handle correctly the case of a toolbar one side of the
3564 window: scrolling will not necessarily happen. 6038 window: scrolling will not necessarily happen.
3565 6039
3566 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com> 6040 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
3567 6041
3568 * files.el (after-find-file): Restore missing argument 6042 * files.el (after-find-file): Restore missing argument
3577 1998-02-15 SL Baur <steve@altair.xemacs.org> 6051 1998-02-15 SL Baur <steve@altair.xemacs.org>
3578 6052
3579 * autoload.el (generate-file-autoloads-1): Don't force an extra 6053 * autoload.el (generate-file-autoloads-1): Don't force an extra
3580 line out when copying on-the-same line autoloads. 6054 line out when copying on-the-same line autoloads.
3581 6055
3582 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it 6056 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
3583 is installed. 6057 is installed.
3584 6058
3585 1998-02-14 Martin Buchholz <martin@xemacs.org> 6059 1998-02-14 Martin Buchholz <martin@xemacs.org>
3586 6060
3587 * x11/x-win-xfree86.el (x-win-init-xfree86): 6061 * x11/x-win-xfree86.el (x-win-init-xfree86):
3588 * x11/x-win-sun.el (x-win-init-sun): 6062 * x11/x-win-sun.el (x-win-init-sun):
3589 * x11/x-init.el (x-initialize-compose): 6063 * x11/x-init.el (x-initialize-compose):
3590 * prim/simple.el: 6064 * prim/simple.el:
3591 (backward-or-forward-kill-sexp): 6065 (backward-or-forward-kill-sexp):
3592 (backward-or-forward-kill-sentence): 6066 (backward-or-forward-kill-sentence):
3593 (backward-or-forward-kill-word): 6067 (backward-or-forward-kill-word):
3594 (backward-or-forward-delete-char): 6068 (backward-or-forward-delete-char):
3595 * prim/isearch-mode.el (isearch-help-or-delete-char): 6069 * prim/isearch-mode.el (isearch-help-or-delete-char):
3596 Use x-keysym-on-keyboard-sans-modifiers-p instead of 6070 Use x-keysym-on-keyboard-sans-modifiers-p instead of
3597 x-keysym-on-keyboard-p to detect backspace. 6071 x-keysym-on-keyboard-p to detect backspace.
3598 Use symbols instead of strings (now deprecated) with x-keysym-*-p. 6072 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
3599 Clean up symbols used with dead keys, checking Linux and solaris 6073 Clean up symbols used with dead keys, checking Linux and solaris
3600 keysyms. 6074 keysyms.
3689 (toggle-text-mode-auto-fill): New command. 6163 (toggle-text-mode-auto-fill): New command.
3690 6164
3691 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 6165 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3692 6166
3693 * text-mode.el (text-mode): Let all-white lines separate paragraphs. 6167 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
3694 6168
3695 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 6169 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3696 6170
3697 * text-mode.el (paragraph-indent-text-mode): 6171 * text-mode.el (paragraph-indent-text-mode):
3698 Renamed from spaced-text-mode. 6172 Renamed from spaced-text-mode.
3699 (text-mode-map): Bind TAB to indent-relative. 6173 (text-mode-map): Bind TAB to indent-relative.
3782 6256
3783 1998-01-18 SL Baur <steve@altair.xemacs.org> 6257 1998-01-18 SL Baur <steve@altair.xemacs.org>
3784 6258
3785 * about.el: Add xemacs.org email manager. 6259 * about.el: Add xemacs.org email manager.
3786 6260
3787 * package-get-base.el (package-get-base): Updated with most recent 6261 * package-get-base.el (package-get-base): Updated with most recent
3788 package updates. 6262 package updates.
3789 6263
3790 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> 6264 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3791 6265
3792 * help.el (function-arglist): Use `indirect-function' instead of 6266 * help.el (function-arglist): Use `indirect-function' instead of
3799 (describe-key-briefly): Use `princ' "%s" to print object. 6273 (describe-key-briefly): Use `princ' "%s" to print object.
3800 (with-displaying-help-buffer): Kill buffer if it exists, again. 6274 (with-displaying-help-buffer): Kill buffer if it exists, again.
3801 (describe-key): Use `princ' "%s" to print object. 6275 (describe-key): Use `princ' "%s" to print object.
3802 (describe-function-1): Use `princ' "%s" to print object. 6276 (describe-function-1): Use `princ' "%s" to print object.
3803 Commented out alias lines removed. 6277 Commented out alias lines removed.
3804 (help-pretty-print-limit): New variable to control pretty-printing 6278 (help-pretty-print-limit): New variable to control pretty-printing
3805 of variable values. 6279 of variable values.
3806 (help-maybe-pretty-print-value): Steve wins! Renamed back from 6280 (help-maybe-pretty-print-value): Steve wins! Renamed back from
3807 `help-pretty-print-value' again. Only print-print when OBJECT is 6281 `help-pretty-print-value' again. Only print-print when OBJECT is
3808 list of length less than `help-pretty-print-limit'. 6282 list of length less than `help-pretty-print-limit'.
3809 (describe-variable): Use `help-maybe-pretty-print-value' again. 6283 (describe-variable): Use `help-maybe-pretty-print-value' again.
3818 * info.el (Info-default-directory-list): Made the documentation 6292 * info.el (Info-default-directory-list): Made the documentation
3819 more explanitory. 6293 more explanitory.
3820 6294
3821 1998-01-13 Martin Buchholz <martin@xemacs.org> 6295 1998-01-13 Martin Buchholz <martin@xemacs.org>
3822 6296
3823 * lisp/packages.el: 6297 * lisp/packages.el:
3824 * lisp/package-admin.el: 6298 * lisp/package-admin.el:
3825 * lisp/build-report.el: 6299 * lisp/build-report.el:
3826 Fix typos. 6300 Fix typos.
3827 6301
3828 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de> 6302 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
3829 6303
3830 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce 6304 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
4003 1998-01-03 SL Baur <steve@altair.xemacs.org> 6477 1998-01-03 SL Baur <steve@altair.xemacs.org>
4004 6478
4005 * package-get.el: Changes to work with real data. 6479 * package-get.el: Changes to work with real data.
4006 From Pete Ware <ware@cis.ohio-state.edu> 6480 From Pete Ware <ware@cis.ohio-state.edu>
4007 6481
4008 * packages.el (packages-reload-autoloads): Guard load for the time 6482 * packages.el (packages-reload-autoloads): Guard load for the time
4009 being. 6483 being.
4010 6484
4011 * update-elc.el ("packages.el"): Force loading packages.el instead 6485 * update-elc.el ("packages.el"): Force loading packages.el instead
4012 of possibly out-of-date packges.elc. 6486 of possibly out-of-date packges.elc.
4013 * make-docfile.el ("packages.el"): Ditto. 6487 * make-docfile.el ("packages.el"): Ditto.
4014 6488
4015 1998-01-02 Colin Rafferty <colin@xemacs.org> 6489 1998-01-02 Colin Rafferty <colin@xemacs.org>
4016 6490
4062 * packages.el (packages-list-autoloads): Renamed. 6536 * packages.el (packages-list-autoloads): Renamed.
4063 (packages-list-autoloads-path): Ditto. 6537 (packages-list-autoloads-path): Ditto.
4064 6538
4065 1997-12-29 Colin Rafferty <colin@xemacs.org> 6539 1997-12-29 Colin Rafferty <colin@xemacs.org>
4066 6540
4067 * packages.el (packages-find-packages-1): Made it signal a warning 6541 * packages.el (packages-find-packages-1): Made it signal a warning
4068 for an error in an auto-autoload.el file. 6542 for an error in an auto-autoload.el file.
4069 6543
4070 1997-12-30 SL Baur <steve@altair.xemacs.org> 6544 1997-12-30 SL Baur <steve@altair.xemacs.org>
4071 6545
4072 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp 6546 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
4203 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of 6677 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
4204 ignored shadows. 6678 ignored shadows.
4205 6679
4206 1997-12-18 SL Baur <steve@altair.xemacs.org> 6680 1997-12-18 SL Baur <steve@altair.xemacs.org>
4207 6681
4208 * startup.el (set-default-load-path): Make sure lisp and site-lisp 6682 * startup.el (set-default-load-path): Make sure lisp and site-lisp
4209 get trailing slashes when added to the load-path. 6683 get trailing slashes when added to the load-path.
4210 6684
4211 * x-init.el (init-x-win): Locate where XEmacs X localization files 6685 * x-init.el (init-x-win): Locate where XEmacs X localization files
4212 are. 6686 are.
4213 6687
4214 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com> 6688 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
4215 6689
4216 * x-faces.el: Added support for foregroundToolBarColor 6690 * x-faces.el: Added support for foregroundToolBarColor
4301 1997-12-17 SL Baur <steve@altair.xemacs.org> 6775 1997-12-17 SL Baur <steve@altair.xemacs.org>
4302 6776
4303 * startup.el (set-default-load-path): Only search package-path 6777 * startup.el (set-default-load-path): Only search package-path
4304 when not running temacs. 6778 when not running temacs.
4305 6779
4306 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp 6780 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
4307 files. 6781 files.
4308 6782
4309 * loadup.el: Correct commentary. Reformatting. 6783 * loadup.el: Correct commentary. Reformatting.
4310 (really-early-error-handler): Use absolute path to the 6784 (really-early-error-handler): Use absolute path to the
4311 first dumped-lisp.el file. 6785 first dumped-lisp.el file.
4312 (really-early-error-handler): Print full path name of 6786 (really-early-error-handler): Print full path name of
4313 each dumped lisp file (inherited from InfoDock). 6787 each dumped lisp file (inherited from InfoDock).
4314 6788
4315 * shadow.el (find-emacs-lisp-shadows): Ignore multiple 6789 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
4345 * menubar.el (find-menu-item): Use `check-argument-type'. 6819 * menubar.el (find-menu-item): Use `check-argument-type'.
4346 (find-menu-item): Cosmetic changes. 6820 (find-menu-item): Cosmetic changes.
4347 6821
4348 1997-12-15 Hrvoje Niksic <hniksic@srce.hr> 6822 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
4349 6823
4350 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed" 6824 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
4351 look. 6825 look.
4352 6826
4353 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 6827 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4354 6828
4355 * format.el (format-deannotate-region): Bug fix. 6829 * format.el (format-deannotate-region): Bug fix.
4361 * minibuf.el (read-directory-name): Support sixth 6835 * minibuf.el (read-directory-name): Support sixth
4362 arg, HISTORY, as already documented. 6836 arg, HISTORY, as already documented.
4363 6837
4364 1997-12-17 Hrvoje Niksic <hniksic@srce.hr> 6838 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
4365 6839
4366 * etags.el (get-tag-table-buffer): Use explicit lists as arguments 6840 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
4367 to `ecase'. 6841 to `ecase'.
4368 6842
4369 1997-12-14 SL Baur <steve@altair.xemacs.org> 6843 1997-12-14 SL Baur <steve@altair.xemacs.org>
4370 6844
4371 * skk/skk-leim.el (skk-auto-fill-activate): Synch with 6845 * skk/skk-leim.el (skk-auto-fill-activate): Synch with