update.
[chise/xemacs-chise.git] / lisp / ChangeLog
1 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2
3         * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
4         `latin-viscii-*'.
5
6 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
7
8         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
9         `vietnamese-viscii-lower'.
10         (latin-viscii-upper): Renamed from charset
11         `vietnamese-viscii-upper'.
12         (vietnamese-viscii-lower): New alias for charset
13         `latin-viscii-lower'.
14         (vietnamese-viscii-upper): New alias for charset
15         `latin-viscii-upper'.
16
17 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
18
19         * mule/mule-charset.el (default-coded-charset-priority-list):
20         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
21
22 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
23
24         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
25         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
26         utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
27         utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
28         from lisp/mule.
29
30         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
31         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
32         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
33         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
34         lisp/utf-2000.
35
36 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
37
38         * mule/ccs-tcvn5712.el: New file.
39
40 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
41
42         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
43         in UTF-2000.
44
45 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
46
47         * mule/mule-charset.el (default-coded-charset-priority-list): Add
48         `japanese-jisx0208'.
49
50 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
51
52         * dumped-lisp.el (preloaded-file-list): Add
53         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
54         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
55         UTF-2000.
56
57         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
58         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
59         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
60         mule/ccs-viscii.el: New files.
61
62         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
63         if \uXXXX is found.
64
65 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
66
67         * mule/mule-charset.el (default-coded-charset-priority-list): Add
68         `hiragana-jisx0208' and `katakana-jisx0208'.
69
70 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
71
72         * mule/chinese.el (chinese-cns11643-3): Define it even if
73         `utf-2000' is provided.
74         (chinese-cns11643-4): Likewise.
75         (chinese-cns11643-5): Likewise.
76         (chinese-cns11643-6): Likewise.
77         (chinese-cns11643-7): Likewise.
78
79 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
80
81         * mule/mule-charset.el (default-coded-charset-priority-list): Add
82         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
83
84 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `cyrillic-iso8859-5' and `greek-iso8859-7'.
88
89 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
90
91         * mule/mule-charset.el (default-coded-charset-priority-list):
92         Setup in UTF-2000.
93
94 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
95
96         * mule/viet-chars.el: Don't define charset
97         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
98         they are defined as builtin charsets.
99
100 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
101
102         * version.el (emacs-version): Add more space just before UTF-2000
103         version string.
104
105 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
106
107         * version.el ([constant] emacs-version): Don't add a space in the
108         preceding place of `xemacs-betaname' because it is duplicated.
109         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
110
111         * startup.el (splash-frame-body): Add ETL.
112
113 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
114
115         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
116         is provided because it is defined as builtin charset.
117         (chinese-cns11643-4): Likewise.
118         (chinese-cns11643-5): Likewise.
119         (chinese-cns11643-6): Likewise.
120         (chinese-cns11643-7): Likewise.
121
122 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
123
124         * mule/mule-cmds.el (reset-language-environment): Fix problem when
125         coding-system `iso-10646-ucs-4' is not defined.
126
127 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
128
129         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
130         coding-system if `utf-2000' is provided.
131
132 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
133
134         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
135         `utf-2000' is provided.
136
137 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
138
139         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
140         if utf-2000 is provided temporally.
141
142 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
143
144         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
145         as builtin variable].
146
147 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
148
149         * files.el (insert-file-contents-literally): Treat file as binary;
150         call file-name-handlers. [sync with Emacs 20.3.10]
151
152 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
153
154         * XEmacs 21.2.19 is released
155
156 1999-07-28  SL Baur  <steve@miho>
157
158         * code-files.el (insert-file-contents): Fix docstring.
159         revert previous change.
160
161 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
162
163         * fill.el (fill-region-as-paragraph): Change re-break-point to
164         contain word-across-newline plus one character so that filling
165         Japanese and Chinese works as desired.
166         * simple.el (do-auto-fill): Ditto.
167
168 1999-07-26  SL Baur  <steve@miho>
169
170         * mule/japanese.el ("Japanese"): Do not specify a default input
171         method.
172         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
173
174 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
175
176         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
177         able to use cl-macs macro in early lisp.
178
179 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
180
181         * custom.el: 
182         * cus-face.el: 
183         * cus-edit.el:
184                 Massive custom Theme API changes.
185
186 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
187
188         * code-files.el (insert-file-contents): Regard
189         coding-system-magic-cookie if `coding-system-for-read' is nil.
190
191 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
192
193         * mule/thai-xtis.el: Add coding: local variable, to avoid
194         bootstrapping problem with C locale.
195
196 1999-07-22  Andy Piper  <andy@xemacs.org>
197
198         * dumped-lisp.el (preloaded-file-list): guard against putting
199         gutter-items in a less than functional XEmacs.
200         * gutter-items.el: put call to `add-tab-to-gutter' back in.
201
202 1999-07-18  Bob Weiner  <weiner@beopen.com>
203
204         * fill.el (fill-context-prefix): Fixed bug that prevented the
205         setting of an adaptive fill prefix when the `dont-skip-first' was
206         t.
207
208 1999-07-22  SL Baur  <steve@miho>
209
210         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
211
212 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
213
214         * files.el (interpreter-mode-alist): add `make', `guile', and 
215         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
216         makefile-mode, guile is a scheme, and someday XEmacs will be
217         modular enough to use as an efficient scripting tool.)
218
219 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
220
221         * mule/mule-cmds.el (reset-language-environment): Regard
222         coding-category `utf-8' and `ucs-4' if they are available.
223
224 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
225
226         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
227         (prefer-coding-system): Fix DOC-string.
228
229         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
230         DOC-string too.
231
232         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
233         Mule.
234         (coding-system-change-eol-conversion): Fix DOC-string.
235
236 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
237
238         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
239         instead of `list-coding-system'.
240
241 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
242
243         * menubar-items.el (default-menubar): `select-input-method' was
244         renamed to `set-input-method'.
245
246         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
247         "Set Language Environment" menu.
248
249         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
250         "Describe Language Support" menu.
251
252 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
253
254         * mule/chinese.el ("Chinese-GB"): Rename
255         `chinese-gb-environment-setup-function' to
256         `setup-chinese-gb-environment-internal'.
257
258 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
259
260         * mule/korean.el: Use `define-coding-system-alias' instead of
261         `copy-coding-system'.
262
263 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
264
265         * mule/mule-cmds.el (set-language-environment-coding-systems):
266         Treat duplicated coding-categories.
267
268 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
269
270         * mule/japanese.el: Use `define-coding-system-alias' instead of
271         `copy-coding-system'.
272
273 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
274
275         * mule/vietnamese.el: Specify `iso-8-1' as a category of
276         coding-system `viscii'.
277
278 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
279
280         * mule/cyrillic.el:
281         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
282         (cyrillic-alternativnyj-decode-table): New variable.
283         (cyrillic-alternativnyj-encode-table): New variable.
284         - Specify `iso-8-1' as a category of coding-system
285           `alternativnyj'.
286         - Abolish general Cyrillic environment.
287
288 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
289
290         * mule/chinese.el:
291         - Use `define-coding-system-alias' instead of `copy-coding-system'.
292         - Register `chinese-gb-environment-setup-function' as a
293           `setup-function' of "Chinese-GB" environment.
294
295 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
296
297         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
298         optional argument `parents'.
299
300         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
301         property for Thai-XTIS.
302
303         * mule/mule-help.el (help-with-tutorial): Use property
304         `tutorial-coding-system' of language-info as a coding-system to
305         read tutorial file.
306
307 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
308
309         * mule/thai-xtis.el: Don't setup `setup-function' and
310         `exit-function'.
311
312         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
313         `set-coding-category-system' to set up coding-system for
314         coding-category.
315
316         * mule/mule-cmds.el (prefer-coding-system): Use
317         `set-coding-category-system' to set up coding-system for
318         coding-category.
319
320 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
321
322         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
323         Thai-XTIS environment.
324
325         * mule/mule-cmds.el (prefer-coding-system): Use
326         `find-coding-system' instead of `coding-system-p'.
327
328 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
329
330         * mule/mule-cmds.el (set-language-environment-coding-systems):
331         Modify eol-type for XEmacs.
332
333         * mule/thai-xtis.el: Delete unused local variable `category'.
334
335         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
336         function.
337         (prefer-coding-system): Don't call
338         `update-coding-systems-internal'; use function
339         `coding-category-list' instead of variable `coding-category-list';
340         use `set-coding-priority-list' instead of `set-coding-priority';
341         modify `eol-type' for XEmacs.
342
343         * mule/mule-misc.el (string-width): Use `charset-width' instead of
344         `charset-columns'.
345         (char-width): Likewise.
346
347 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
348
349         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
350         `tis-620'.
351
352         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
353         `set-coding-priority-list' instead of `set-coding-priority'; don't
354         call `update-coding-systems-internal'.
355
356         * mule/mule-misc.el (coding-system-get): New function.
357         (coding-system-put): New function.
358         (coding-system-category): New function.
359
360 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
361
362         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
363         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
364         to avoid conflict with leim/quail/thai-xtis.
365
366         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
367         to thai-xtis-chars.el.
368
369         * mule/thai-xtis-chars.el: New file (split from
370         mule/thai-xtis.el).
371
372 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
373
374         * mule/thai-xtis.el:
375         - Change category for the charset `thai-xtis' to `?x' from `?T'.
376         - Add syntax entries.
377         - Put `preferred-coding-system' of the charset `thai-xtis' to
378           `tis-620'.
379
380 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
381
382         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
383         rewritten to use write-multibyte-character.
384
385 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
386
387         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
388         of `iso-2022-7'.
389         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
390         ported yet.
391         (read-input-method-name): Treat optional argument `default'.
392
393 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
394
395         * mule/mule-cmds.el (set-language-info): Don't set up menus at
396         all.
397         (set-language-info-alist): Set up menus here.
398         
399 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
400
401         * minibuf.el (completing-read): Add new optional argument
402         `default'.
403         (read-coding-system): Add new optional argument
404         `default-coding-system'.
405
406 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
407
408         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
409         (viet-viscii-...->viet-vscii...).
410
411 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
412
413         * mule/mule-cmds.el: Change MULE to Mule in docstrings
414         and menus.
415
416 1999-04-12  Richard M. Stallman  <rms@gnu.org>
417
418         * mule/mule-cmds.el (input-method-function): Add permanent-local
419         property.
420
421 1999-03-30  Dave Love  <fx@gnu.org>
422
423         * mule/mule-cmds.el (current-language-environment): Doc fix.
424
425 1999-02-06  Richard Stallman  <rms@gnu.org>
426
427         * mule/european.el (setup-slovenian-environment): New function.
428         ("Slovenian"): New language environment.
429
430 1999-01-27  Dave Love  <fx@gnu.org>
431
432         * mule/mule-cmds.el (current-language-environment): Provide :link,
433         :type (choices) and appropriate :get.
434
435 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
436
437         * mule/mule-cmds.el (describe-language-environment): Don't alter
438         input-method-alist.
439
440 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
441
442         * mule/mule-cmds.el (prefer-coding-system): Call
443         set-coding-priority, so that the internal array of priorities is
444         also updated.
445
446 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
447
448         * mule/mule-cmds.el (prefer-coding-system): If the argument
449         requires specific EOL conversion type, make the default coding
450         systems use that.
451
452 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
453
454         * mule/mule-cmds.el (set-language-environment): Pass the default
455         eol-type to set-language-environment-coding-systems.
456         (set-default-coding-systems): Copy the eol-type property for the
457         new default values of {buffer-file,process}-coding-system from the
458         old defaults.
459         (set-language-environment-coding-systems): Accept an optional
460         argument EOL-TYPE, and set the eol-type property of the default
461         coding systems accordingly.
462
463 1998-10-26  Kenichi Handa <handa@etl.go.jp>
464
465         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
466         use generate-new-buffer instead of get-buffer-create.
467
468 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
469
470         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
471
472 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
473
474         * mule/mule-cmds.el (default-input-method): Fix custom type.
475
476 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
477
478         * mule/mule-cmds.el (setup-specified-language-environment):
479         Add apropos-inhibit property.
480         (describe-specified-language-support): Likewise.
481
482 1998-09-06  Bill Richter  <richter@math.nwu.edu>
483
484         * mule/mule-cmds.el: Doc fixes.
485
486 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
487
488         * mule/mule-cmds.el (register-input-method): Doc-string
489         modified.
490
491 1998-09-01  Dave Love  <fx@gnu.org>
492
493         * mule/mule-cmds.el (current-language-environment): Fix
494         setter function.
495
496 1998-08-31  Paul Eggert  <eggert@twinsun.com>
497
498         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
499         mule/european.el, mule/hebrew.el, mule/japanese.el,
500         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
501         avoid bootstrapping problem if you need to recompile all the Lisp
502         files using interpreted code.
503
504 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
505
506         * mule/european.el ("Latin-1"): Modify `documentation' key value.
507         ("Latin-2"): Likewise.
508
509 1998-08-18  Per Starback  <starback@update.uu.se>
510
511         * mule/european.el (setup-latin2-environment): Fix typo.
512
513 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
514
515         * mule/european.el: Give proper value of `input-method' key to all
516         lang. env.
517
518         * mule/mule-cmds.el (activate-input-method): Handle the case that
519         the arg INPUT-METHOD is nil correctly.
520         (read-multilingual-string): Activate the specified input method
521         before calling read-string.  Afterward, activate the original
522         input method.
523
524 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
525
526         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
527         (set-language-info-alist): Fix typo in doc-string.
528
529         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
530
531 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
532
533         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
534         (reset-language-environment): New function for the job that
535         setup-english-environment used to do.
536         (set-language-environment): Do more setups according to the info
537         in language-info-alist.
538         (read-language-name): Handle the case that the arg KEY is nil.
539         (describe-language-environment): Handle input-method property.
540
541         * mule/: All files under this directory, which related with
542         specific languages (such as mule/european.el, mule/greek.el,
543         mule/hebrew.el, mule/misc-lang.el), modified as below.
544         (setup-XXX-environment): Just call set-language-environment.  If
545         they used to do some other jobs than what done by
546         set-language-environment, those jobs are done in
547         setup-XXX-environment-internal now.
548         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
549         the value to setup-XXX-environment-internal.  Add properties
550         input-method and features.
551
552         * mule/english.el (setup-english-environment): Just call
553         reset-language-environment.
554
555         * mule/european.el (setup-8-bit-environment): Function deleted.
556
557 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
558
559         * mule/mule-cmds.el (input-method-exit-on-first-char)
560         (input-method-use-echo-area): Doc fixes.
561
562 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
563
564         * mule/mule-cmds.el (input-method-exit-on-first-char): New
565         variable.
566         (input-method-use-echo-area): New variable.
567
568 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
569
570         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
571
572 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
573
574         * mule/mule-cmds.el (activate-input-method): Update mode line.
575         (inactivate-input-method): Likewise.
576
577 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
578
579         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
580         input method in the current buffer, but just bind
581         current-input-method.
582
583 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
584
585         * mule/hebrew.el ("Hebrew"): Add coding-priority.
586
587         * mule/misc-lang.el ("IPA"): Add coding-priority and
588         coding-system.
589
590 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
591
592         * mule/greek.el: Add coding-priority.
593
594 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
595
596         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
597         LANG-ENV.
598
599 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
600
601         * mule/mule-cmds.el (register-input-method): Fix previous change.
602         (setup-specified-language-environment): Doc fix.
603
604 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
605
606         * mule/mule-cmds.el: Several doc fixes.
607         (get-language-info, set-language-info): Rename argument.
608         (set-language-info-alist): Likewise.
609         (register-input-method): Rename argument.
610         (activate-input-method): If INPUT-METHOD is nil, deactivate.
611
612 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
613
614         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
615         default value while reading an input method.
616
617 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
618
619         * mule/mule-cmds.el (universal-coding-system-argument):
620         Use buffer-file-coding-system as default.
621
622 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
623
624         * mule/korean.el ("Korean"): Doc fix.
625
626 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
627
628         * mule/mule-cmds.el (describe-language-environment): Print the
629         languge environment at the head.
630
631 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
632
633         * mule/japanese.el: Set exit-function to exit-japanese-environment
634         for Japanese environment.
635
636 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
637
638         * mule/mule-cmds.el (set-language-environment): Doc fix.
639         (current-language-environment): Use defcustom.
640         (default-input-method): Specify :type.
641
642 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
643
644         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
645         modified.
646         (prefer-coding-system): Doc-string modified.
647
648 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
649
650         * mule/mule-cmds.el (set-language-info): Doc-string
651         describes `coding-priority' KEY.
652         (set-language-environment-coding-systems): New function.
653         (select-safe-coding-system): New function.
654         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
655         (set-language-info-alist): New optionla arg PARENTS.  Call
656         set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
657         (set-language-environment-coding-systems): New function.
658
659         * mule/chinese.el: Remove setting up of
660         describe-chinese-environment-map and
661         setup-chinese-environment-map.  Exclude them in args of calls to
662         set-language-info-alist.  Register coding-priority key in
663         language-info-alist.
664
665         * mule/cyrillic.el: Remove setting up of
666         describe-cyrillic-environment-map and
667         setup-cyrillic-environment-map.  Exclude them in args of calls to
668         set-language-info-alist.  Register coding-priority key in
669         language-info-alist.
670
671         * mule/english.el: Register coding-priority key in
672         language-info-alist.
673
674         * mule/ethiopic.el: Register coding-priority key in
675         language-info-alist.
676
677         * mule/european.el: Remove setting up of
678         describe-european-environment-map and
679         setup-european-environment-map.  Exclude them in args of calls to
680         set-language-info-alist.  Register coding-priority key in
681         language-info-alist.  Add "German" language env.
682         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
683         (setup-german-environment): New function.
684
685         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
686         change default input method to "greek-postfix".
687
688         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
689         coding-priority key in
690
691 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
692
693         * mule/mule-cmds.el (set-language-info): Doc fix.
694         (input-method-inactivate-hook): Doc fix.
695
696 1997-11-20  Karl Heuer  <kwzh@gnu.org>
697
698         * mule/mule-cmds.el (set-input-method): Renamed from
699         select-input-method.
700
701 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
702
703         * mule/mule-cmds.el (set-language-environment): Run
704         exit-language-environment-hook before calling `exit-function'
705         which is specified for the language environment.
706
707 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
708
709         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
710         modified.
711         (prefer-coding-system): Likewise.
712         (describe-language-environment): Print aliases of each coding
713         system.
714         (set-language-environment-hook): New variable.
715         (exit-language-environment-hook): New variable.
716         (set-language-environment): Call these hooks.  Before setting a
717         new language environment, exit from the
718         current-language-environment if necessary.
719         (input-method-verbose-flag): The value can be nil, t,
720         complex-only, or default.
721         (input-method-highlight-flag): Doc-string augmented.
722         (activate-input-method): Check if we can run the registered
723         function to activate an input method.
724
725         * mule/korean.el: Set exit-function for language environment
726         "Korean" to exit-korean-environment.
727         (setup-korean-environment): Moved to korea-util.el.
728
729 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
730
731         * mule/mule-cmds.el (read-multilingual-string): Use
732         current-input-method prior to default-input-method.  Don't bind
733         current-input-method by `let', instead, activate the specified
734         input method in the current buffer temporarily.
735
736 1997-10-19  John F. Whitehead  <jfw@cisco.com>
737
738         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
739
740 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
741
742         * mule/chinese.el (post-read-decode-hz): Return the result of
743         decode-hz-region.
744         (pre-write-encode-hz): Do not change the value of
745         last-coding-system.
746
747 1998-09-06  Bill Richter  <richter@math.nwu.edu>
748
749         * mule/mule-ccl.el: Doc fixes.
750
751 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
752
753         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
754         (check-ccl-program): New macro.
755
756 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
757
758         * mule/mule-ccl.el: Comment about CCL syntax modified.
759         (ccl-command-table): Add read-multibyte-character and
760         write-multibyte-character.
761         (ccl-code-table): Add ex-cmd.
762         (ccl-extended-code-table): New variable.
763         (ccl-embed-extended-command): New function.
764         (ccl-compile-read-multibyte-character,
765         ccl-compile-write-multibyte-character) New functions.
766         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
767         ccl-dump-write-multibyte-character): New functions.
768
769 1999-07-22  SL Baur  <steve@miho>
770
771         * config.el (config-value-file): config.values is installed into
772         doc-directory.
773         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
774
775 1999-07-19  Didier Verna  <verna@inf.enst.fr>
776
777         * rect.el: all functions rewritten, except when noted. Below is a
778         list of interface changes.
779         (apply-on-rectangle): new function. Obsoletes
780         `operate-on-rectangle'. All functions that used to call this
781         function now call the new one.
782         (kill-rectangle): added optional prefix arg to fill lines.
783         (delete-rectangle): ditto.
784         (delete-extract-rectangle): ditto.
785         (open-rectangle): ditto.
786         (clear-rectangle): ditto.
787         (delete-rectangle-line): added third arg FILL.
788         (delete-extract-rectangle-line): ditto.
789         (open-rectangle-line): ditto.
790         (clear-rectangle-line): ditto.
791
792 1999-07-18  Andy Piper  <andy@xemacs.org>
793
794         * menubar-items.el (default-menubar): add gutter options.
795
796         * gutter-items.el: new file.
797         (gutter): new group for custom.
798         (gutter-visible-p): new variable.
799         (default-gutter-position): ditto.
800         (buffers-tab): new group for the buffers tab.
801         (gutter-buffers-tab): widget to put in the gutter.
802         (buffers-tab-max-size): max number of tabs.
803         (buffers-tab-switch-to-buffer-function): function to call when a
804         tab is pressed.
805         (buffers-tab-omit-function): filter buffers with this function.
806         (buffers-tab-format-buffer-line-function): format buffer names for
807         inclusion in tabs.
808         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
809         the record.
810         (build-buffers-tab-internal): build a list of tab items.
811         (buffers-tab-items): ditto.
812         (add-tab-to-gutter): put a tab in the gutter area.
813         (update-tab-in-gutter): reset the buffers in the tab.
814
815         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
816
817         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
818         (switch-to-buffer-hooks): new hook.
819
820         * toolbar.el (default-toolbar-position): fix typo.
821
822 1999-07-16  Andy Piper  <andy@xemacs.org>
823
824         * gui.el (make-dialog-frame): turn off gutters for dialogs.
825
826 1999-07-15  Didier Verna  <verna@inf.enst.fr>
827
828         * cus-edit.el (custom-prompt-variable): optional third arg makes
829         prompt for a comment string.
830         (customize-set-value): optional prefix makes this function handle
831         variable comments.
832         (customize-set-variable): ditto.
833         (customize-save-variable): ditto.
834         (customize-customized): handle custom comments.
835         (customize-save-customized): ditto.
836         (custom-variable-state-set): ditto.
837         (custom-face-state-set): ditto.
838         (customize-saved): ditto.
839         (custom-variable-set): ditto.
840         (custom-face-set): ditto.
841         (custom-variable-save): ditto.
842         (custom-face-save): ditto.
843         (custom-variable-reset-saved): ditto.
844         (custom-face-reset-saved): ditto.
845         (custom-variable-reset-standard): ditto.
846         (custom-face-reset-standard): ditto.
847         (custom-comment-face): new face.
848         (custom-comment-tag-face): ditto.
849         (custom-comment): new widget.
850         (custom-comment-create): new function.
851         (custom-comment-delete): ditto.
852         (custom-comment-value-set): ditto.
853         (custom-comment-show): ditto.
854         (custom-comment-invisible-p): ditto.
855         (custom-variable-value-create): create a comment field widget.
856         (custom-face-value-create): ditto.
857         (custom-variable-menu): new entry for adding a custom comment.
858         (custom-face-menu): ditto.
859         (custom-save-variables): possibly save custom comments.
860         (custom-save-faces): ditto.
861
862         * cus-face.el (custom-set-faces): the arguments can now have a
863         custom comment as fourth argument.
864
865         * custom.el (custom-set-variables): the arguments can now have a
866         custom comment as fifth element.
867
868 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
869
870         * XEmacs 21.2.18 is released
871
872 1999-07-13  SL Baur  <steve@miho>
873
874         * lib-complete.el (read-library-name): Revert previous change.
875         (read-library): Ditto.
876
877 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
878
879         * packages.el (packages-package-list): Capitalize docstring.
880
881         * packages.el (packages-find-package-library-path): Use #'nconc
882         rather than #'append to reduce consing -- #'mapcar uses Flist,
883         which returns a freshly consed list.  #'append would create yet
884         another fresh list, using Fmake_list in concat.
885
886         * packages.el (package-provide): Use setq with remassq like it
887         says in its docstring.
888
889 1999-07-06  SL Baur  <steve@miho.m17n.org>
890
891         * lib-complete.el (progn-with-message): Fix typo.
892
893 1999-07-06  SL Baur  <steve@miho.m17n.org>
894
895         * mule/mule-misc.el (char-octet): Make function match docstring.
896         From Katsumi Yamaoka <yamaoka@jpl.org>
897
898 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
899
900         * wid-edit.el (widget-documentation): corrected spelling error.
901
902 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
903
904         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
905         keys if already bound
906
907 1999-07-06  SL Baur  <steve@miho.m17n.org>
908
909         * lib-complete.el (progn-with-message): Revert previous changes.
910
911 1999-06-24  Bob Weiner  <weiner@beopen.com>
912
913         * lib-complete.el (find-library):
914         (find-library-other-window):
915         (find-library-other-frame): Completely rewrote
916         so that these functions actually work when called non-interactively.
917         Also made them handle LIBRARY arguments which end with .el or .elc.
918
919 1999-06-24  Bob Weiner  <weiner@beopen.com>
920
921         * simple.el (indent-new-comment-line): Locally bound
922         `block-comment-start' to `comstart' or else when this is called
923         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
924         `block-comment-start' value, ignoring any existing spacing after a
925         comment prefix in the previous line and producing ugly comments.
926
927 1999-06-23  Bob Weiner  <weiner@beopen.com>
928
929         * list-mode.el (mouse-choose-completion):
930         (choose-completion):
931         (completion-switch-to-minibuffer): Added.
932         ([Tab]): [Tab] previously switched to the minibuffer
933         but since [space] does that and since most applications in the
934         world use [Tab] to select the next item in a list, do that in the
935         *Completions* buffer too.  This will cause the least confusion
936         among the largest population of users.  -- Bob Weiner, BeOpen.com,
937         06/23/1999.
938
939 1999-06-22  Bob Weiner  <weiner@beopen.com>
940
941         * help.el (help-buffer-name): Added support for a null value
942         of `help-buffer-prefix-string' since some buffers require no
943         prefix.
944
945 1999-06-20  Bob Weiner  <weiner@beopen.com>
946
947         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
948         in the completion-list-mode-map to bury the completions buffer
949         even when the minibuffer is no longer active.
950
951 1999-06-20  Bob Weiner  <weiner@beopen.com>
952
953         * list-mode.el (list-mode): It is visually disconcerting to have
954         the text cursor disappear within list buffers, especially when
955         moving from window to window, so leave it visible.
956
957 1999-07-01  SL Baur  <steve@miho.m17n.org>
958
959         * menubar-items.el (default-menubar): Conditionalize the bug
960         report menu item (which may not be possible in this XEmacs).
961         Reported by: Ken'ichi Handa <handa@etl.go.jp>
962
963 1999-06-30  SL Baur  <steve@miho.m17n.org>
964
965         * subr.el (with-current-buffer): DOC string fix.
966         Suggested by Bob Weiner <weiner@altrasoft.com>
967
968 1999-06-25  Charles G Waldman <cgw@fnal.gov>
969
970         * cus-face.el (custom-face-italic): insert missing args
971
972 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
973
974         * packages.el (package-locations): Changed default early package
975         hierarchies to ~/.xemacs/mule-packages and
976         ~/.xemacs/xemacs-packages.
977
978 1999-06-23  SL Baur  <steve@miho.m17n.org>
979
980         * mule/mule-category.el (Top Level): ASCII is also latin-1.
981
982 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
983
984         * packages.el (package-locations): Changed default early package
985         hierarchy to ~/.xemacs/packages.
986         (package-locations): Removed `packages' as a possible name for a
987         late package hierarchy.
988
989 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
990
991         * mule/mule-category.el (word-combining-categories): Set up new
992         variable.
993         (word-separating-categories): Likewise.
994
995 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
996
997         * XEmacs 21.2.17 is released
998
999 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
1000
1001         * font-menu.el (font-menu-set-font): allow for nil specification
1002         of font size.
1003
1004 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
1005
1006         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
1007         is 1.
1008
1009 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1010
1011         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
1012         8859-5 instead of ISO 8859-1.
1013
1014 1999-06-15  SL Baur  <steve@steve1.m17n.org>
1015
1016         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
1017         (viet-viscii-encode-table): Ditto.
1018
1019         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
1020         Make obsolete definition of char-octet.
1021
1022 1999-06-14  SL Baur  <steve@steve1.m17n.org>
1023
1024         * subr.el: Move no-Mule make-char ...
1025         * help-nomule.el (make-char): To here.
1026         (string-width): Make Mule compatibility alias.
1027
1028 1999-06-15  Andy Piper  <andy@xemacs.org>
1029
1030         * select.el (get-selection-no-error): really make there be no-error.
1031         (get-selection): revert to original.
1032
1033 1999-06-11  Andy Piper  <andy@xemacs.org>
1034
1035         * select.el (selection-sets-clipboard): renamed.
1036         (own-selection): use it.
1037
1038 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
1039
1040         * XEmacs 21.2.16 is released
1041
1042 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1043
1044         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
1045         missing characters to avoid crash.
1046
1047 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
1048
1049         * coding.el (set-terminal-coding-system): Only set the console
1050         coding system on the selected console if it is a tty.
1051
1052 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
1053
1054         * cus-face.el:
1055         * cus-edit.el:
1056         * faces.el:
1057         (custom):
1058         (face-spec-set):
1059         * faces.el (frob-face-property):
1060         * font-menu.el (font-menu-set-font):
1061                   Actually apply changes from 1999-03-17
1062
1063 1999-06-10  Andy Piper  <andy@xemacs.org>
1064
1065         * select.el (get-selection): abstract out non error-signalling
1066         part.
1067         (get-selection-no-error): get-selection without signalling an
1068         error.
1069         (selection-is-clipboard-p): new variable. controls whether the
1070         selection sets the clipboard.
1071         (own-selection): use it.
1072
1073         * mouse.el (insert-selection): fallback to clipboard after trying
1074         primary selection and cutbuffer.
1075
1076 1999-06-05  Andy Piper  <andy@xemacs.org>
1077
1078         * x-select.el (xselect-kill-buffer-hook-1): use generalised
1079         selection functions.
1080
1081 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1082
1083         * code-files.el (buffer-file-coding-system): Use `raw-text' as
1084         default value.
1085         (load): Use `raw-text' instead of `no-conversion'.
1086         (insert-file-contents): Likewise.
1087
1088         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
1089         of `no-conversion'.
1090
1091 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
1092
1093         * coding.el: Don't copy `no-conversion' to `raw-text'.
1094
1095 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
1096
1097         * subr.el (make-char): Define it if Mule is not around.
1098
1099 1999-06-07  SL Baur  <steve@steve1.m17n.org>
1100
1101         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
1102
1103         * x-select.el (x-disown-selection-internal): Restore symbol as an
1104         obsolete alias.
1105         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
1106
1107 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
1108
1109         * XEmacs 21.2.15 is released
1110
1111 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
1112
1113         * subr.el (split-string): Avoid infinite looping
1114
1115 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1116
1117         * ldap.el (ldap-ignore-attribute-codings): New variable
1118         (ldap-default-attribute-decoder): New variable
1119         (ldap-coding-system): New variable
1120         (ldap-attribute-syntax-encoders): New variable
1121         (ldap-attribute-syntax-decoders): New variable
1122         (ldap-attribute-syntaxes-alist): New variable
1123         (ldap-encode-boolean): New function
1124         (ldap-decode-boolean): New function
1125         (ldap-encode-country-string): New function
1126         (ldap-decode-string): New function
1127         (ldap-decode-address): New function
1128         (ldap-encode-address): New function
1129         (ldap-decode-attribute): New function
1130         (ldap-search): Use some of these
1131
1132 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
1133
1134         * version.el (emacs-version): Make the patch level/beta come
1135         before the XEmacs qualifier so that it gets into (funcall
1136         emacs-version) and thus in the bug reports.
1137         (emacs-version>=): Support patch levels.
1138
1139 1999-06-03  SL Baur  <steve@xemacs.org>
1140
1141         * version.el: implement x.y.z version number
1142         From Jan Vroonhof <vroonhof@math.ethz.ch>
1143
1144 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
1145
1146         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
1147
1148 1999-05-22  Vin Shelton <acs@xemacs.org>
1149
1150         * startup.el: Document -private and break out non-standard X options.
1151
1152 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
1153
1154         * mule/mule-charset.el (charset-after): New function.
1155         (charset-direction): Synch with Mule, update docstring.
1156         (get-charset-property): New function.
1157         (put-charset-property): New function.
1158         (charset-plist): New function.
1159
1160         * mule/mule-charset.el (compose-region):
1161         (decompose-region): remove;  these functions (which don't work
1162         since we don't do composite characters) have been moved to
1163         mule-util.el.
1164         (toplevel): follow coding standards
1165
1166 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
1167
1168         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
1169         exist any more.
1170
1171         * code-files.el: Fix commentary to follow coding standards.  Move
1172         the single line left in mule-files.el to here.
1173
1174         * mule/mule-files.el: delete.
1175
1176 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
1177
1178         * info.el (Info-scroll-prev): Use event functions instead of the
1179         old emacs 19 interface.
1180
1181 1999-06-02  Andy Piper  <andy@xemacs.org>
1182
1183         * x-font-menu.el (x-font-menu-load-font):
1184         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
1185
1186 1999-05-31  Andy Piper  <andy@xemacs.org>
1187
1188         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
1189         group.
1190         (font-menu-this-frame-only-p): ditto.
1191         (font-menu-max-items): reinstate, from Jan Vroonhof
1192         <vroonhof@math.ethz.ch>
1193         (font-menu-submenu-name-format): ditto.
1194         (font-menu-split-long-menu): ditto, for use by the family
1195         constructor.
1196         (font-menu-family-constructor): use it.
1197
1198 1999-05-30  Andy Piper  <andy@xemacs.org>
1199
1200         * msw-faces.el (mswindows-font-regexp): new font matching regexp
1201         for use by the font menu.
1202
1203         * msw-font-menu.el: new file implementing mswindows specific
1204         font-menu behaviour.
1205         (mswindows-font-menu-registry-encoding): new function mirroring x version.
1206         (mswindows-font-menu-junk-families): ditto.
1207         (hack-font-truename): ditto.
1208         (mswindows-font-regexp-ascii): ditto.
1209         (mswindows-reset-device-font-menus): ditto.
1210         (mswindows-font-menu-font-data): ditto.
1211         (mswindows-font-menu-load-font): ditto.
1212
1213         * x-font-menu.el (x-reset-device-font-menus): made device specific.
1214         (x-font-menu-font-data): ditto.
1215         (x-font-menu-load-font): ditto.
1216
1217         * font-menu.el: new file implementing generic font menu behaviour.
1218         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
1219         made device independent.
1220         (font-menu-this-frame-only-p): ditto.
1221         (font-menu-preferred-resolution): ditto.
1222         (font-menu-size-scaling): new variable used to determine whether
1223         sizes are in points or tenths of a point.
1224         (vassoc): moved from x-font-menu.el.
1225         (device-fonts-cache): ditto.
1226         (device-fonts-cache): ditto.
1227         (flush-device-fonts-cache): ditto.
1228         (reset-device-font-menus): copied from x-font-menu.el and made
1229         device independent. Most functionality deferred to
1230         device-dependent versions.
1231         (font-menu-family-constructor): copied from x-font-menu.el and
1232         made device independent.
1233         (font-menu-size-constructor): ditto.
1234         (font-menu-weight-constructor): ditto.
1235         (font-menu-set-font): ditto.
1236         (font-menu-change-face): ditto.
1237         (font-menu-load-font): new device method.
1238         (font-menu-font-data): ditto.
1239
1240         * x-font-menu.el: The above functions deleted.
1241
1242 1999-05-26  Andy Piper  <andy@xemacs.org>
1243
1244         * update-elc.el:
1245         * make-docfile.el:
1246         * loadup.el: rehash expand-file-name usage to not use default-directory.
1247
1248 1999-05-21  Andy Piper  <andy@xemacs.org>
1249
1250         * x-select.el (x-select-convert-to-text):
1251         (x-selected-text-type):
1252         (x-get-selection):
1253         (xselect-convert-to-string):
1254         (xselect-convert-to-compound-text):
1255         (xselect-convert-to-length):
1256         (xselect-convert-to-targets):
1257         (xselect-convert-to-delete):
1258         (xselect-convert-to-filename):
1259         (xselect-convert-to-charpos):
1260         (xselect-convert-to-lineno):
1261         (xselect-convert-to-colno):
1262         (xselect-convert-to-sourceloc):
1263         (xselect-convert-to-os):
1264         (xselect-convert-to-host):
1265         (xselect-convert-to-user):
1266         (xselect-convert-to-class):
1267         (xselect-convert-to-name):
1268         (xselect-convert-to-integer):
1269         (xselect-convert-to-atom):
1270         (xselect-convert-to-identity): functions renamed from x-* and
1271         moved to select.el.
1272         (x-get-secondary-selection): use rename get-selection.
1273         (x-get-clipboard): ditto.
1274         (x-own-selection): moved to select.el.
1275         (x-valid-simple-selection-p): ditto.
1276         (x-dehilight-selection): ditto.
1277         (x-own-clipboard): ditto.
1278         (x-disown-selection): ditto.
1279
1280         * x-mouse.el (x-yank-function): moved to mouse.el.
1281         (x-insert-selection): ditto.
1282         (x-set-point-and-move-selection): use renamed function.
1283
1284         * select.el (selected-text-type): moved and renamed from
1285         x-select.el.
1286         (selection-owner-p): moved to C.
1287         (selection-exists-p): ditto.
1288         (get-cutbuffer): new device method.
1289         (get-selection): generalised and moved from x-select.el.
1290         (own-selection): moved x-own-selection functionality into here.
1291         (dehilight-selection): renamed and moved from x-select.el.
1292         (own-clipboard): functionality moved from x-select.el using new
1293         generic C builtins.
1294         (disown-clipboard): ditto.
1295         (select-convert-to-text):
1296         (select-convert-to-string):
1297         (select-convert-to-compound-text):
1298         (select-convert-to-length):
1299         (select-convert-to-targets):
1300         (select-convert-to-delete):
1301         (select-convert-to-filename):
1302         (select-convert-to-charpos):
1303         (select-convert-to-lineno):
1304         (select-convert-to-colno):
1305         (select-convert-to-sourceloc):
1306         (select-convert-to-os):
1307         (select-convert-to-host):
1308         (select-convert-to-user):
1309         (select-convert-to-class):
1310         (select-convert-to-name):
1311         (select-convert-to-integer):
1312         (select-convert-to-atom):
1313         (select-convert-to-identity): new functions renamed from x-* and
1314         moved from x-select.el.
1315
1316         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
1317         into here and use as the default window-system mouse yank.
1318         (insert-selection): generalised and moved from x-mouse.el.
1319         (own-clipboard): moved to C.
1320
1321         * msw-select.el (mswindows-selection-owned-p): deleted.
1322         (mswindows-own-selection): generalised and moved to select.el.
1323         (mswindows-disown-selection): generalised and moved to C.
1324         (mswindows-selection-owner-p): ditto.
1325
1326 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
1327
1328         * XEmacs 21.2.14 is released
1329
1330 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
1331
1332         * about.el: update contact info for jason and slb.
1333
1334 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
1335
1336         * mule/european.el (setup-romanian-environment): Add Romanian
1337         support from Emacs/Mule romanian.el.
1338
1339 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
1340
1341         * cus-face.el: Label all custom changes with the 'custom' tag.
1342
1343         * cus-edit.el: idem ditto.
1344
1345         * faces.el: Added suport for adding device tags to various functions.
1346         (custom): New device tag.
1347         (face-spec-set): Call reset face with tags argument. No longer do
1348         x-init-global-faces hack.
1349
1350         * faces.el (frob-face-property): Use an anonymous specifier to map
1351         frob-face-property-1 over.
1352
1353         * x-font-menu.el (font-menu-set-font): Always specify all
1354         properties to custom.
1355
1356 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
1357
1358         * mule/european.el (setup-czech-environment): Add czech support.
1359         From David Sauer <davids@orfinet.cz>
1360
1361 1999-03-15  SL Baur  <steve@xemacs.org>
1362
1363         * check-features.el: Turn hard errors into warnings.
1364
1365 1999-03-21  SL Baur  <steve@xemacs.org>
1366
1367         * simple.el (delete-key-deletes-forward): As per discussion on
1368         xemacs-beta, default to t.
1369
1370 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
1371
1372         * loadup.el: Define Installation-string before loading anything.
1373
1374 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
1375
1376         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
1377         From Anders Stenman <stenman@isy.liu.se>
1378
1379 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1380
1381         * wid-edit.el (widget-glyph-find): Ditto.
1382
1383         * packages.el (locate-library): Ditto.
1384
1385         * loadup.el (really-early-error-handler): Ditto.
1386
1387         * lib-complete.el (read-library): Ditto.
1388
1389         * faces.el (set-face-stipple): Ditto.
1390
1391         * code-files.el (load): Use new calling style of locate-file.
1392
1393 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1394
1395         * packages.el (packages-unbytecompiled-lisp): Installation.el is
1396         dead.
1397
1398 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1399
1400         * dumped-lisp.el (preloaded-file-list): Don't load
1401         Installation.el.
1402
1403         * loadup.el (Installation-string): Define it here.
1404
1405 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1406
1407         * dumped-lisp.el (preloaded-file-list): Revert previous change --
1408         Installation.el needs to be loaded before `dump-paths', otherwise
1409         the dumping process won't find it.
1410
1411 1999-03-13  Adrian Aichner  <aichner@ecf.teradyne.com>
1412
1413         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
1414         subr so that we can use `replace-in-string' in Installation.el to
1415         get rid of C-m chars under the native Windows build.
1416
1417 1999-04-29  Andy Piper  <andy@xemacs.org>
1418
1419         * make-docfile.el: canonicalize file and directory names.
1420
1421         * device.el (call-device-method): new function for calling device
1422         specific methods.
1423         (define-device-method): new function for defining device methods.
1424         (define-device-method*): ditto.
1425
1426 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
1427
1428         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
1429
1430 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
1431
1432         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
1433         (cyrillic-koi8-r-encode-table): Likewise.
1434         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
1435         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
1436
1437         * mule/mule-misc.el (split-char-or-char-int): New function [moved
1438         from vietnamese.el].
1439
1440         * mule/vietnamese.el: Move function `split-char-or-char-int' to
1441         mule/mule-misc.el.
1442
1443 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
1444
1445         * mule/thai-xtis.el:
1446         - Change font registry name from "Thai94x94-0" to "xtis-0".
1447         - Change mnemonic of coding-system `tis-620' to "TIS620".
1448
1449 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1450
1451         * mule/ethiopic.el: fixed.
1452
1453 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
1454
1455         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
1456
1457         * mule/thai-xtis.el: New file.
1458
1459         * mule/vietnamese.el: New file.
1460
1461         * mule/ethiopic.el: New file.
1462
1463 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
1464
1465         * bytecomp.el (byte-compile-close-variables): Leave
1466         debug-issue-ebola-notices alone.
1467
1468 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1469
1470         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
1471         at the top of the buffer since it is the most important thing to
1472         customize
1473         (ldap-get-host-parameter): New defun
1474         (ldap-search): Add a new parameter `withdn' to retrieve the
1475         distinguished names of entries
1476
1477 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
1478
1479         * startup.el (splash-frame-body): Date and spelling fixes.
1480
1481 1999-03-16  Colin Rafferty  <colin@xemacs.org>
1482
1483         * view-less.el (toggle-truncate-lines): add autoload tag
1484
1485 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
1486
1487         * format.el (format-alist): Disable image stuff.
1488
1489 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
1490
1491         * wid-edit.el (widget-glyph-find): Search by directories, then by
1492         suffixes rather than the other way around.
1493         (widget-image-conversion): Renamed to
1494         `widget-image-file-name-suffixes'.
1495
1496 1999-04-16  Olivier Galibert  <galibert@pobox.com>
1497
1498         * mule/mule-charset.el: Made old functions obsolete, remove the
1499         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
1500         (charset-iso-graphic-plane): Rename from charset-graphic.
1501         (charset-iso-final-char): Rename from charset-final.
1502         (charset-width): Rename from charset-columns.
1503         (charset-bytes): Added from fsf compatibility, returns always 1.
1504
1505         * mule/mule-misc.el: Move charset-doc-string alias to
1506         mule-charset.el
1507
1508 1999-04-14  Colin Rafferty  <colin@xemacs.org>
1509
1510         * x-faces.el (x-make-font-bold-italic): honor
1511         *try-oblique-before-italic-fonts*
1512
1513 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
1514
1515         * cl-extra.el (coerce): Coerce numbers to characters correctly.
1516
1517 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
1518
1519         * x-faces.el (try-oblique-before-italic-fonts): Use the right
1520         name.
1521
1522 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
1523
1524         * cl-extra.el (equalp): Would bug out for lists.
1525
1526 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
1527
1528         * about.el (about-hackers):  Change cgw's email address
1529
1530 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
1531
1532         * XEmacs 21.2.13 is released
1533
1534 1999-03-12  SL Baur  <steve@xemacs.org>
1535
1536         * simple.el (delete-key-deletes-forward): Revert to previous
1537         behavior.
1538
1539 1999-01-18  Didier Verna  <verna@inf.enst.fr>
1540
1541         * menubar-items.el (xemacs-splash-buffer): handle the case of
1542         multiple elements in the splash buffer body.
1543
1544         * startup.el (splash-frame-timeout): new constant: interval
1545         between splash buffer elements.
1546         (command-line-1): handle splash buffer with multiple elements (use
1547         a timeout).
1548         (splash-frame-body): Originally `startup-splash-frame-body'.
1549         Rewrote a cleaner and more readable version. This can now be array,
1550         in which case each element is displayed in turn in the splash buffer.
1551         (splash-frame-static-body): new constant. Persistent information
1552         across all splash buffer elements (preserves the possibility to give
1553         it in different languages.
1554         (circulate-splash-frame-elements): new function. Used as a timeout
1555         to circulate through all splash frame elements and display them in
1556         sequence.
1557         (display-splash-frame): originally `startup-splash-frame'. Handle
1558         the case of multiple elements in the splash buffer body. Now
1559         returns a timeout id if multiple elements to display, or nil.
1560
1561 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
1562
1563         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
1564         so they can be overridden by x-init-face-from-resources.
1565         Additionally specify the font name also with an x tag.
1566
1567 1999-03-08  Andy Piper  <andy@xemacs.org>
1568
1569         * package-get.el (package-get-base): autoload.
1570
1571         * menubar-items.el (default-menubar): add update menu item. Fix
1572         custom menu to only be activated when package-base is available.
1573
1574         * package-get.el (package-get-custom): don't load
1575         package-get-custom as it is auto-generated. Fix group definition.
1576
1577 1999-03-05  Didier Verna  <verna@inf.enst.fr>
1578
1579         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
1580         instead of `symbol-name' (Thanks Kyle).
1581
1582         * cus-edit.el (custom-save-variables): use `prin1' instead of
1583         princ to write symbols.
1584
1585 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
1586
1587         * XEmacs 21.2.12 is released
1588
1589 1999-03-05  SL Baur  <steve@xemacs.org>
1590
1591         * menubar-items.el (default-menubar): Add kfm browsing support.
1592         From Neal Becker <nbecker@fred.net>
1593
1594 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
1595
1596         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
1597         calls to font-lock during buffer reversion.
1598
1599 1999-02-12  Didier Verna  <verna@inf.enst.fr>
1600
1601         * info.el (Info-build-node-completions): unconditionally widen the
1602         tag table buffer.
1603
1604 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
1605
1606         * x-faces.el (x-init-face-from-resources):
1607         Only set fonts in the 'x locale.
1608
1609 1999-03-04  Adrian Aichner  <aichner@ecf.teradyne.com>
1610
1611         * package-ui.el (pui-install-selected-packages): Don't throw on
1612         `package-admin-delete-binary-package' returning nil since it's
1613         normal.  Reindent function.
1614         (pui-add-required-packages): Handle case where packages selected
1615         for installation have never been installed.
1616
1617 1999-03-03  Martin Buchholz  <martin@xemacs.org>
1618
1619         * menubar-items.el (default-menubar):
1620         Implement the ``Mule->Set coding system of process'' menu item.
1621
1622 1999-02-18  Martin Buchholz  <martin@xemacs.org>
1623
1624         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
1625         files
1626         - Change some `if's to `when's
1627
1628 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
1629
1630         * XEmacs 21.2.11 is released
1631
1632 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
1633
1634         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
1635         against window close (Fix Bug #460).
1636         (ask-user-about-lock-dbox): Idem.
1637
1638 1999-02-25  SL Baur  <steve@xemacs.org>
1639
1640         * mule/mule-charset.el (charset-leading-byte): New function.
1641         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
1642
1643 1999-02-12  Andy Piper  <andy@xemacs.org>
1644
1645         * about.el (xemacs-hackers): change andy's email address.
1646         (about-url-alist): change andy's web page address.
1647         (about-xemacs): add piper.
1648
1649 1999-02-16  SL Baur  <steve@xemacs.org>
1650
1651         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1652         of mule-base into lisp/mule.
1653
1654 1999-02-16  SL Baur  <steve@xemacs.org>
1655
1656         * mule/arabic.el:
1657         mule/canna-leim.el:
1658         mule/chinese.el:
1659         mule/cyrillic.el:
1660         mule/english.el:
1661         mule/european.el:
1662         mule/greek.el:
1663         mule/hebrew.el:
1664         mule/japanese.el:
1665         mule/kinsoku.el:
1666         mule/korean.el:
1667         mule/misc-lang.el:
1668         mule/mule-category.el:
1669         mule/mule-ccl.el:
1670         mule/mule-charset.el:
1671         mule/mule-cmds.el:
1672         mule/mule-coding.el:
1673         mule/mule-files.el:
1674         mule/mule-help.el:
1675         mule/mule-init.el:
1676         mule/mule-misc.el:
1677         mule/mule-tty-init.el:
1678         mule/mule-x-init.el:
1679         mule/viet-chars.el:  Remerge from mule-base.
1680
1681         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1682         of mule-base into lisp/mule.
1683
1684 1999-02-10  Adrian Aichner  <aichner@ecf.teradyne.com>
1685
1686         * process.el (exec-to-string): Use `shell-command-switch' in place
1687         of hard-wired "-c" (for WindowsNT).
1688
1689 1999-02-08  Charles G Waldman  <cgw@pgt.com>
1690
1691         * menubar-items.el (default-menubar):  Remove obsolete
1692         "Gopher" item
1693
1694 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
1695
1696         * package-admin.el (package-admin-get-install-dir): First fall
1697         back to the location of xemacs-base for non-mule packages.
1698
1699 1999-02-15  Martin Buchholz  <martin@xemacs.org>
1700
1701         * paths.el:
1702         - improved automounter tmp directory support.
1703         - support 4 (!) empirically discovered automounter conventions
1704
1705 1999-02-12  SL Baur  <steve@xemacs.org>
1706
1707         * etags.el (pop-tag-mark): autoload to match key binding.
1708
1709 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
1710
1711         * XEmacs 21.2.10 is released
1712
1713 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
1714
1715         * package-get.el (package-get-remote-filename): Don't bug out for
1716         a local file name in the search entry.
1717
1718 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
1719
1720         * XEmacs 21.2.9 is released
1721
1722 1999-01-19  Didier Verna  <verna@inf.enst.fr>
1723
1724         * replace.el (replace-search-function): new variable containing a
1725         function to perform a search-forward.
1726         (replace-re-search-function): new variable containing a function
1727         to perform a re-search-forward.
1728         (perform-replace): use them.
1729
1730 1999-01-25  Didier Verna  <verna@inf.enst.fr>
1731
1732         * select.el (selection-owner-p): use the name `XEmacs'.
1733         (cut-copy-clear-internal): ditto.
1734
1735 1999-01-18  Andy Piper  <andy@xemacs.org>
1736
1737         * about.el (about-url-alist): Update my entry.
1738         (xemacs-hackers): Ditto.
1739
1740 1999-01-14  Adrian Aichner  <aichner@ecf.teradyne.com>
1741
1742         * buffer.el (switch-to-buffer): Fixing documentation.
1743         * minibuf.el (minibuffer-completion-table): ditto.
1744         * cl-macs.el (return-from): ditto.
1745
1746 1999-01-04  Didier Verna  <verna@inf.enst.fr>
1747
1748         * replace.el (delete-non-matching-lines): temporarily disable
1749         case-folding when called interactively with a regexp containing
1750         uppercase characters.
1751         (delete-matching-lines): ditto.
1752         (count-matches): ditto.
1753         (list-matching-lines): ditto.
1754
1755 1999-01-07  Colin Rafferty  <colin@xemacs.org>
1756
1757         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
1758         abort if current window is split horizontally, not if others are
1759         split.  Got rid of unnecessary minibuffer checking.  Also, add
1760         some comments (it's still complex).
1761
1762 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
1763
1764         * package-get.el: changed address for doc.ic.ac.uk to
1765         sunsite.doc.ic.ac.uk
1766
1767 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1768
1769         * ldap.el (toplevel): Remove requires so that the file compiles
1770         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
1771
1772 1999-01-10  J. Kean Johnston  <jkj@sco.com>
1773
1774         * dump-paths.el: Calculate module-directory and set
1775         module-load-path to the load path for modules.
1776
1777         * loadup.el: Get bootstrap value of module-load-path from the
1778         environment variable EMACSBOOTSTRAPMODULEPATH.
1779         - Display the module load path if we're debugging paths.
1780
1781         * setup-paths.el: Added function paths-find-site-module-directory.
1782         - Added function paths-find-module-directory.
1783         - Added function paths-construct-module-load-path.  Uses new
1784         environment variable EMACSMODULEPATH.
1785
1786 1998-12-30  Martin Buchholz  <martin@xemacs.org>
1787
1788         * font.el (font-default-object-for-device):
1789         Oops! This `or' can't be replaced by `unless'.
1790         Fixed inability to run w3, among other things.
1791
1792 1998-12-17  Charles G. Waldman <cgw@pgt.com>
1793
1794         * package-admin.el: Change initialization of
1795           package-admin-install-function dependent on system type.
1796           Change package-admin-install-function-mswindows to use
1797           "minitar".
1798
1799 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
1800
1801         * mouse.el (default-mouse-motion-handler): Disable help echo while
1802         in the minibuffer.
1803
1804 1998-12-28  Martin Buchholz <martin@xemacs.org>
1805
1806         * XEmacs 21.2.8 is released.
1807
1808 1998-12-24  Martin Buchholz <martin@xemacs.org>
1809
1810         * XEmacs 21.2.7 is released.
1811
1812 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
1813
1814         * package-ui.el (pui-list-packages): Set truncate-lines.
1815
1816         * package-get.el (package-get-download-menu): Use
1817         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
1818
1819         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
1820         (pui-help-string): idem.
1821         (list-packages-mode): New major mode.
1822         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
1823         (pui-install-selected-packages): Add suport for removing packages.
1824         (pui-toggle-package-delete-key): New function.
1825         (pui-popup-context-sensitive): New kludge.
1826         (pui-list-packages): Add warning when `package-get-remote' is nil.
1827         (package-ui-add-site): New function.
1828
1829 1998-12-01  Didier Verna  <verna@inf.enst.fr>
1830
1831         * hyper-apropos.el (hyper-where-is): added the missing autoload.
1832
1833 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1834
1835         * ldap.el: Custom-ized
1836         (toplevel): Do not provide `ldap' which is provided by C level
1837         LDAP code
1838         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
1839
1840 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
1841
1842         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
1843
1844 1998-12-17  Andy Piper  <andy@xemacs.org>
1845
1846         * sound.el (sound-load-list): name changed from sound-load-alist.
1847         (sound-extension-list): name changed from sound-ext-list.
1848         (load-default-sounds): use new names.
1849         (load-sound-file): use new names.
1850
1851 1998-12-16  Andy Piper  <andy@xemacs.org>
1852
1853         * XEmacs 21.2.6 is released
1854
1855 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
1856
1857         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
1858         errors.
1859
1860 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
1861
1862         * wid-edit.el (widget-echo-this-extent): Set
1863         help-echo-owns-message to t.
1864
1865 1998-11-30  Greg Klanderman  <greg@alphatech.com>
1866
1867         * package-get.el (package-get-download-menu): use toggles for
1868           each site in the download site menu.
1869
1870 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
1871
1872         * package-get.el (package-get): If we cannot find a package
1873           because package-get-remote is not set, give a more helpful
1874           error message.
1875
1876 1998-11-30  Greg Klanderman  <greg@alphatech.com>
1877
1878         * package-get.el (package-get-remote-filename): use an EFS path
1879         with user anonymous if no user is specified.
1880
1881 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
1882
1883         * faces.el (face-spec-set): Re-init fallfacks for default after
1884         calling reset-face on the default face.
1885
1886 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
1887
1888         * package-admin.el (package-admin-default-install-function):
1889         Behave as advertised.  Make sure the pkg-dir is proper for
1890         default-directory.
1891         (package-admin-add-binary-package): Make sure the pkg-dir is
1892         proper for default-directory.
1893         (package-admin-install-function-mswindows): Make sure the pkg-dir
1894         is proper for default-directory.
1895
1896 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
1897
1898         * XEmacs 21.2.5 is released
1899
1900 1998-12-05  SL Baur  <steve@altair.xemacs.org>
1901
1902         * files.el (binary-file-regexps): regexp-opt is not available at
1903         bytecompile time.
1904
1905 1998-11-30  Martin Buchholz  <martin@xemacs.org>
1906
1907         * x-win-xfree86.el:
1908         * x-win-sun.el (x-win-init-sun):
1909         * x-win-sun.el:
1910         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
1911         * x-iso8859-1.el:
1912         * x-init.el (init-post-x-win):
1913         * x-init.el (init-pre-x-win):
1914         * x-init.el (x-initialize-compose):
1915         * x-init.el:
1916         * x-compose.el:
1917         * winnt.el:
1918         * widget.el:
1919         * wid-edit.el (widget-glyph-click):
1920         * wid-edit.el (widget-glyph-find):
1921         * wid-edit.el (widget-type):
1922         * view-less.el (view-buffer-other-window):
1923         * very-early-lisp.el:
1924         * version.el:
1925         * toolbar.el:
1926         * toolbar-items.el:
1927         * term/sun.el (suntool-map):
1928         * term/sun-mouse.el:
1929         * term/internal.el:
1930         * syntax.el (modify-syntax-entry):
1931         * symbol-syntax.el:
1932         * subr.el:
1933         * startup.el (lock-directory):
1934         * simple.el (set-comment-column):
1935         * simple.el (backward-delete-char-untabify):
1936         * shadow.el (find-emacs-lisp-shadows):
1937         * shadow.el:
1938         * setup-paths.el (paths-construct-info-path):
1939         * select.el (cut-copy-clear-internal):
1940         * process.el (call-process-region):
1941         * process.el (start-process-shell-command):
1942         * process.el:
1943         * paths.el (rmail-spool-directory):
1944         * paragraphs.el (use-hard-newlines):
1945         * package-get.el (package-get-dependencies):
1946         * package-admin.el (package-admin-delete-binary-package):
1947         * obsolete.el (truncate-string):
1948         * obsolete.el (store-substring):
1949         * mouse.el (default-mouse-track-maybe-own-selection):
1950         * mouse.el (mouse-yank-at-point):
1951         * modeline.el:
1952         * modeline.el (mouse-drag-modeline):
1953         * minibuf.el (read-directory-name-internal):
1954         * minibuf.el (read-file-name-internal):
1955         * minibuf.el (read-file-name-internal-1):
1956         * minibuf.el (read-file-name-2):
1957         * minibuf.el (exact-minibuffer-completion-p):
1958         * minibuf.el (read-from-minibuffer):
1959         * minibuf.el:
1960         * menubar.el (check-menu-syntax):
1961         * map-ynp.el (map-y-or-n-p):
1962         * make-docfile.el (docfile-out-of-date):
1963         * loadup.el ((member "run-temacs" command-line-args)):
1964         * loadup.el ((member "no-site-file" command-line-args)):
1965         * loadup.el (really-early-error-handler):
1966         * loadup.el:
1967         * loadhist.el:
1968         * loaddefs.el:
1969         * lisp-mnt.el (lm-verify):
1970         * lib-complete.el (lib-complete:cache-completions):
1971         * lib-complete.el (library-all-completions):
1972         * itimer.el (itimer-run-expired-timers):
1973         * info.el (Info-mode):
1974         * info.el (Info-insert-file-contents):
1975         * info.el (Info-rebuild-dir):
1976         * info.el (Info-build-dir-anew):
1977         * info.el (Info-parse-dir-entries):
1978         * info.el (Info-dir-outdated-p):
1979         * info.el (Info-insert-dir):
1980         * info.el (info-xref):
1981         * info.el:
1982         * hyper-apropos.el (hyper-apropos-get-doc):
1983         * hyper-apropos.el (hyper-describe-face):
1984         * hyper-apropos.el (hyper-apropos-mode):
1985         * hyper-apropos.el:
1986         * help.el (list-processes):
1987         * help.el:
1988         * gnuserv.el:
1989         * font.el (mswindows-font-create-name):
1990         * font.el (font-default-font-for-device):
1991         * font.el (x-font-create-object):
1992         * font.el (font-registry):
1993         * font.el:
1994         * font-lock.el (font-lock-keywords):
1995         * font-lock.el:
1996         * finder.el (finder-compile-keywords):
1997         * find-paths.el (paths-find-recursive-path):
1998         * fill.el (set-justification-center):
1999         * fill.el (fill-region-as-paragraph):
2000         * files.el (insert-directory):
2001         * files.el (wildcard-to-regexp):
2002         * files.el (recover-file):
2003         * files.el (basic-save-buffer):
2004         * files.el (delete-auto-save-file-if-necessary):
2005         * files.el (file-relative-name):
2006         * files.el (backup-extract-version):
2007         * files.el (backup-buffer):
2008         * files.el (set-visited-file-name):
2009         * files.el (set-auto-mode):
2010         * files.el (interpreter-mode-alist):
2011         * files.el:
2012         * files.el (find-file-noselect):
2013         * files.el (abbreviate-file-name):
2014         * files.el (parse-colon-path):
2015         * files.el (directory-abbrev-alist):
2016         * etags.el (visit-tags-table-buffer):
2017         * easymenu.el (easy-menu-define):
2018         * dragdrop.el (experimental-dragdrop-drag):
2019         * dragdrop.el (dragdrop-drop-do-functions):
2020         * dragdrop.el (dragdrop-drop-at-point):
2021         * disass.el (disassemble-1):
2022         * disass.el (disassemble-internal):
2023         * disass.el (disassemble):
2024         * disass.el:
2025         * derived.el (derived-mode-init-mode-variables):
2026         * derived.el (define-derived-mode):
2027         * custom.el (defgroup):
2028         * cus-edit.el (custom-quote):
2029         * config.el:
2030         * code-process.el (open-network-stream):
2031         * code-process.el (start-process):
2032         * code-process.el (call-process-region):
2033         * code-process.el (call-process):
2034         * code-process.el:
2035         * code-files.el (insert-file-contents):
2036         * code-files.el:
2037         * code-files.el (buffer-file-coding-system-for-read):
2038         * cmdloop.el (yes-or-no-p-minibuf):
2039         * cl.el:
2040         * cl-macs.el:
2041         * cl-extra.el:
2042         * callers-of-rpt.el (make-caller-report):
2043         * callers-of-rpt.el:
2044         * bytecomp.el (batch-byte-recompile-directory):
2045         * bytecomp.el (batch-byte-compile-1):
2046         * bytecomp.el (batch-byte-compile):
2047         * bytecomp.el (display-call-tree):
2048         * bytecomp.el (byte-compile-insert):
2049         * bytecomp.el (byte-compile-two-args-19->20):
2050         * bytecomp.el (byte-compile-variable-ref):
2051         * bytecomp.el (byte-compile-form):
2052         * bytecomp.el (byte-compile-top-level-body):
2053         * bytecomp.el (byte-compile-out-toplevel):
2054         * bytecomp.el (byte-compile-byte-code-maker):
2055         * bytecomp.el (byte-compile-file-form-defmumble):
2056         * bytecomp.el (byte-compile-file-form):
2057         * bytecomp.el (byte-compile-keep-pending):
2058         * bytecomp.el (byte-compile-insert-header):
2059         * bytecomp.el (byte-compile-from-buffer):
2060         * bytecomp.el (byte-compile-file):
2061         * bytecomp.el (byte-recompile-file):
2062         * bytecomp.el (byte-compile-close-variables):
2063         * bytecomp.el (byte-compile-warn-about-unused-variables):
2064         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
2065         * bytecomp.el (byte-compiler-legal-options):
2066         * bytecomp.el (byte-compile-lapcode):
2067         * bytecomp.el (byte-optimize-log):
2068         * bytecomp.el ((fboundp 'defsubst)):
2069         * bytecomp.el:
2070         * bytecomp-runtime.el:
2071         * byte-optimize.el (byte-optimize-apply):
2072         * byte-optimize.el (car):
2073         * byte-optimize.el (byte-optimize-form):
2074         * byte-optimize.el (byte-optimize-form-code-walker):
2075         * byte-optimize.el:
2076         * build-report.el (build-report-insert-installation-file):
2077         * build-report.el (build-report):
2078         * auto-show.el:
2079         * apropos.el (apropos-documentation):
2080         - mega patch
2081         - clean up byte-compile warnings
2082         - remove unused variables
2083         - Use common lisp style hashtable functions
2084         - byte compiler cleanup
2085         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
2086         - remove old backquote syntax usage
2087         - move some cl functionality into C for speed.
2088         - remove last remaining VMS support
2089         - spelling fixes
2090         - implement last, butlast, nbutlast, copy-list in C.
2091         - new macro ignore-file-errors, similar to ignore-errors
2092           (ignore-file-errors (delete-file "foo"))
2093         - get frequent garbage collection during loadup.el by tweaking
2094           gc-cons-threshold, rather than explicitly calling garbage-collect
2095         - default delete-key-deletes-forward to `t'.
2096
2097 1998-11-28  SL Baur  <steve@altair.xemacs.org>
2098
2099         * XEmacs 21.2-beta4 is released.
2100
2101 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
2102
2103         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
2104         (easy-menu-item-present-p): Wrapper around find-menu-item.
2105         (easy-menu-remove-item): Wrapper around delete-menu-item.
2106
2107         * menubar.el (delete-menu-item): Add 'from-menu' argument.
2108         (add-menu-button): Add 'in-menu' argument.
2109         (add-menu-item-1): Add in-menu support to helper function.
2110
2111 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
2112
2113         * isearch-mode.el (isearch-mode): Fix keymap lossage.
2114
2115 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2116
2117         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
2118         of Dec 4, 1997.
2119
2120 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
2121
2122         * process.el (shell-command-on-region): Report if the command
2123         succeeded or failed.
2124
2125 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
2126
2127         * subr.el (buffer-substring-no-properties): Comment out.
2128
2129 1998-11-07  Adrian Aichner  <aichner@ecf.teradyne.com>
2130
2131         * msw-faces.el (mswindows-find-smaller-font): Turning font names
2132           into font instances first, like `x-frob-font-size' does.
2133           (mswindows-find-larger-font): ditto
2134
2135 1998-11-04  Greg Klanderman  <greg@alphatech.com>
2136
2137         * package-ui.el (pui-install-selected-packages): fix args in call
2138         to `package-get'.
2139
2140 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
2141
2142         * package-get.el (host-name): New widget type.
2143         (package-get-remote): Better customization using new type.
2144         (package-get-download-sites): idem dito.
2145
2146         (package-get-custom): Do not use package-get-all untill we have
2147         runtime dependencies.
2148
2149         (package-get-remove-copy): Default to 't' we no longer need this
2150         kludge as we do not currently use depenencies.
2151
2152         (package-get-was-current): New variable.
2153         (package-get-require-base): New 'force-current' argument.
2154         (package-get-update-base): idem
2155         (package-get-package-provider):  idem
2156         (package-get-locate-index-file): New 'no-remote' argument.
2157         (package-get-locate-file): idem.
2158
2159         (package-get-maybe-save-index): New function.
2160         (package-get-update-base): Use it.
2161
2162 1998-10-28 Greg Klanderman <greg@alphatech.com>
2163
2164         * package-get.el (package-get-remote): default to nil; by default,
2165         don't go out to the net via EFS.  They must select a download site.
2166         (package-get-download-sites): new variable.
2167         (package-get-download-menu): new function.
2168         (package-get-locate-index-file): new function.
2169         (package-get-update-base): use it.
2170
2171         * menubar-items.el (default-menubar): add "Update Package Index"
2172         and "Add Download Site" menus under Options | Manage Packages.
2173
2174 1998-10-19  Greg Klanderman  <greg@alphatech.com>
2175
2176         * package-get.el (package-get): bugfix code checking installed version
2177         for case where package is not currently installed.
2178         (package-get-require-signed-base-updates): new variable.
2179         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
2180         deemed not a goot thing.  Use the variable
2181         package-get-allow-unsigned-base-updates instead.
2182
2183 1998-10-16 Greg Klanderman <greg@alphatech.com>
2184
2185         * package-get.el (package-get): Don't install an older version than
2186         we already have unless explicitly told to.  Issue a warning.
2187
2188         * package-ui.el (pui-add-required-packages): when adding
2189         dependencies, don't add packages that are up to date.
2190         (pui-package-symbol-char):  Don't consider a package out of date
2191         if you have a newer version installed than the latest version in
2192         package-get-base.
2193
2194         * package-get.el (package-get-base-filename): document that it may
2195         be a path relative to package-get-remote;  new default value.
2196         (package-get-locate-file): new function.
2197         (package-get-update-base): use it to expand package-get-base-filename.
2198         (package-get-save-base): new function to save the package-get database
2199         to file.
2200         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
2201         (package-get-update-base): pass the REMOTE-SOURCE arg.
2202         (package-get-update-base-entry): call package-get-custom-add-entry.
2203         (package-get-file-installed-p): removed; no longer needed.
2204         (package-get-create-custom): ditto.
2205         (toplevel): remove code to build and load package-get-custom.el
2206         (package-get-custom-add-entry): new function.
2207
2208 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
2209
2210         * wid-edit.el (widget-button-click): Don't switch window.
2211
2212 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
2213
2214         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
2215
2216 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
2217
2218         * etags.el (find-tag-default): Run find-tag-hook using
2219         run-hooks rather than funcall
2220
2221 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
2222
2223         * isearch-mode.el (isearch-mode): Set the current minor mode maps
2224         and the current local map as the parents to isearch-mode-map.
2225
2226 1998-10-15  SL Baur  <steve@altair.xemacs.org>
2227
2228         * XEmacs 21.2-beta3 is released.
2229
2230 1998-10-15  Greg Klanderman  <greg@alphatech.com>
2231
2232         * package-get.el (package-get-update-base): use
2233         insert-file-contents-internal, not insert-file-contents-literally.
2234
2235 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
2236
2237         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
2238         dump time.
2239
2240 1998-10-15  Greg Klanderman  <greg@alphatech.com>
2241
2242         * package-get.el (package-get-update-base-entry): new function.
2243         (package-get-update-base): renamed; was `package-get-load-base'.
2244         cleanup, and use package-get-update-base-from-buffer.
2245         (package-get-update-base-from-buffer): new function.
2246         (package-get-update-base-entries): new; helper for above.
2247         Do not eval lisp grabbed over ftp; parse it from new format.
2248
2249 1998-10-15  Greg Klanderman  <greg@alphatech.com>
2250
2251         * files.el (set-auto-mode): Don't play games loading package-get
2252         database; package-get-package-provider will handle it all.
2253
2254 1998-10-14  Greg Klanderman  <greg@alphatech.com>
2255
2256         * package-get.el (package-get-base-filename): new variable.
2257         (package-get-require-base): new function.
2258         (package-get-pgp-signed-begin-line): new variable.
2259         (package-get-pgp-signature-begin-line): ditto.
2260         (package-get-pgp-signature-end-line):  ditto.
2261         (package-get-load-base): new function.
2262         (package-get-interactive-package-query):
2263         (package-get-update-all):
2264         (package-get-dependencies):
2265         (package-get-package-provider):
2266         (package-get-custom): use package-get-require-base.
2267         [package-get-custom loading]: disable for now.
2268
2269         * package-ui.el (pui-list-packages): use (package-get-require-base)
2270
2271 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
2272
2273         * package-ui.el: Correct obvious thinko in choosing extent face.
2274
2275 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
2276
2277         * menubar-items.el (default-menubar): pui-list-package has nothing
2278         to with Customize. Move all the package stuff to a new Item in Options.
2279
2280         * package-ui.el (pui-menu): Add menu and Popup menu.
2281
2282         * package-get.el (package-get): Use new
2283         package-admin-get-install-dir.
2284
2285         * package-admin.el (package-admin-get-install-dir): New syntax.
2286         Conserve package location and put mule packages where mule-base is.
2287
2288         * package-get.el : Customized
2289
2290         * package-ui.el (pui): Customized
2291         (pui-package-install-dest-dir): New variable.
2292         (pui-install-selected-packages): Use it
2293
2294 1998-10-12  SL Baur  <steve@altair.xemacs.org>
2295
2296         * package-get.el (package-get-interactive-package-query): Move
2297         dependency on package-get-base to run-time.
2298         (package-get-update-all): Ditto.
2299         (package-get-dependencies): Ditto.
2300         (package-get-package-provider): Ditto.
2301         (package-get-custom): Ditto.
2302
2303 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
2304
2305         * events.el: Remove 'ascii-character property from 'backspace
2306         and 'delete symbols
2307
2308 1998-10-11  SL Baur  <steve@altair.xemacs.org>
2309
2310         * package-get-base.el: removed.
2311
2312 1998-09-23  Didier Verna  <verna@inf.enst.fr>
2313
2314         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
2315         (no-upper-case-p): new function.
2316         (with-search-caps-disable-folding): new macro.
2317         (with-interactive-search-caps-disable-folding): new macro.
2318         (zap-to-char): In interactive mode, do a case-sensitive search if
2319         the character is uppercase.
2320         (zap-up-to-char): ditto.
2321
2322         * replace.el (perform-replace): use the function no-upper-case-p.
2323
2324         * isearch-mode.el (isearch-fix-case): ditto.
2325         make obsolete `with-caps-disable-folding' and
2326         `isearch-no-upper-case-p'.
2327
2328         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
2329         (tags-search): ditto.
2330         (tags-query-replace): ditto.
2331
2332         * info.el (Info-search): ditto.
2333
2334 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
2335
2336         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
2337
2338 1998-10-07  Greg Klanderman  <greg@alphatech.com>
2339
2340         * package-admin.el (package-admin-rmtree): rewritten.  need to
2341         check for "." and ".." before symlink check.  expand files and
2342         directories with respect to DIRECTORY, not default-directory.
2343
2344 1998-10-04  Greg Klanderman  <greg@alphatech.com>
2345
2346         * package-get.el (package-get-all): add INSTALL-DIR argument.
2347
2348 1998-10-06  Greg Klanderman  <greg@alphatech.com>
2349
2350         * package-ui.el (pui-add-required-packages): new function, select
2351         dependent packages.
2352         (pui-display-keymap): bind it.
2353         (pui-help-string): document it.
2354         (pui-install-selected-packages): package-get-all -> package-get.
2355
2356         * package-get.el (package-get-dependencies): new function.
2357
2358 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
2359
2360         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
2361         regexps.
2362
2363 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
2364
2365         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
2366         function.
2367         (default-mouse-track-normalize-point): Use it.
2368
2369 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
2370
2371         * package-admin.el (package-admin-delete-binary-package):
2372                 General cleanup. Remove unnessary use of progn and
2373         save-excursion.
2374         (package-admin-delete-binary-package): Do NOT mess with file
2375         modes. That is evil.
2376         (package-admin-delete-binary-package): Wrap all deleting in
2377         condition-case. The data in MANIFEST is untrustworthy.
2378         (package-admin-delete-binary-package): Let the OS worry about non
2379         empty directories.
2380
2381 1998-10-09  SL Baur  <steve@altair.xemacs.org>
2382
2383         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
2384         processing.
2385         (lm-report-bug): Fix mail address to send bug reports to.
2386
2387 1998-09-29  SL Baur  <steve@altair.xemacs.org>
2388
2389         * XEmacs 21.2-beta2 is released.
2390
2391 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
2392
2393         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
2394
2395 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
2396
2397         * info.el (Info-mode): Document page turning by double clicks in
2398         docstring so `M-x describe-mode' will display it.
2399
2400 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
2401
2402         * info.el (Info-mouse-track-double-click-hook): Use character
2403         widths to calculate a border region where double clicking does
2404         page turning, and return `nil' by default so other hooks, such as
2405         region highlighting, will be run.
2406
2407 1998-09-29  Colin Rafferty   <colin@xemacs.org>
2408
2409         * sound.el (default-sound-directory-list): Initialize with all the
2410         "sounds" directories in `data-directory-list'.  It used to just be
2411         the first one.
2412
2413         * packages.el (locate-data-directory-list): Created.  This gives
2414         the list of matching directories, unlike `locate-data-directory',
2415         which just gives the first one.
2416
2417 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2418
2419         * minibuf.el (read-from-minibuffer): No longer bind help-form but
2420         make a binding in the local keymap until help-char handling is
2421         improved.
2422
2423         * help.el (help-keymap-with-help-key): Provide keymap with help
2424         binding.
2425         (help-print-help-form): New helper function.
2426
2427 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
2428
2429         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
2430         move extent to another buffer; no need to create a new extent.
2431         (isearch-fix-case): New function.
2432         (isearch-search-and-update): Use it.
2433
2434 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
2435
2436         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
2437         the keymap, not minor-mode-map-alist.
2438         (isearch-done): Restore overriding-local-map.
2439
2440 1998-09-21  Martin Buchholz  <martin@xemacs.org>
2441
2442         * bytecomp.el (byte-compile-buffer-substring):
2443         Fix for: (byte-compile (defun f () (buffer-substring)))
2444         ==>   ** buffer-substring called with 3 args, but requires 0-3
2445         - new code not only works, but is more readable, too.
2446
2447 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
2448
2449         * msw-faces.el (mswindows-init-device-faces): Don't try to
2450           specify a default font at this late stage. Do try to force
2451           creation of the default face font so that if it fails we get
2452           an error now instead of a crash at frame creation.
2453
2454           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
2455           mswindows-make-font-unitalic: Canonical default weight
2456           changed from "Normal" to "Regular".
2457
2458           mswindows-make-font-bold / -bold-italic: Supplied device was
2459           not being passed into call to mswindows-find-smaller-font.
2460
2461 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
2462
2463         * package-get.el (package-get-remote): Fix the path where to find
2464           the packages on xemacs.org.
2465
2466 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
2467
2468         * about.el (about-maintainer-info): Update Ben's entry.
2469
2470 1998-09-24  Martin Buchholz  <martin@xemacs.org>
2471
2472         * lisp/shadow.el (find-emacs-lisp-shadows):
2473         - `member' was being called on lists of length 2000!
2474         - Replace with hashtables.
2475         - Replace hand-coded loops with (dolist)
2476         - Fix comment typo
2477
2478 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
2479
2480         * packages.el: Added new function, `package-delete-name', to
2481           delete existing packages from the installed package database
2482           (`packages-package-list').  Also added the "pkginfo" directory
2483           to `packages-special-base-regexp', so that the pkginfo directory
2484           would not get added to `late-packages'.
2485
2486         * package-admin.el: Added ability to delete an installed package
2487           (added low-level function, `package-admin-delete-package').
2488           Understands how to use the pkginfo/MANIFEST.<package> file to
2489           delete the package.  When installing a package, will also
2490           create a MANIFEST.* file if one is not provided by the
2491           package.  If the MANIFEST.* doesn't exist when deleting a
2492           package, the functions will fall back to attempting to delete
2493           any package-specific lisp directory.
2494
2495         * package-get.el: Moved some functions to package-admin.el.
2496           Added interactive function `package-get-delete-package', for
2497           use by users for deleting a package.
2498
2499           Also modified to not require the prescence of efs.
2500
2501 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
2502
2503         * files.el (find-file-noselect): Handle all signals, kill the
2504         buffer and resignal.
2505
2506 1998-09-23  SL Baur  <steve@altair.xemacs.org>
2507
2508         * cl-macs.el (glyph-image): Add setf method.
2509
2510 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
2511
2512         * package-get.el: Fixed broken EFS downloading.  Also, look for
2513           .tar.gz files first, in preference over .tgz files.
2514
2515         * package-ui.el: Fix display of package version numbers.
2516
2517 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
2518
2519         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
2520         argument.
2521
2522 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
2523
2524         * list-mode.el: `display-completion-list': added new/optional
2525           keyword `:completion-string', which allows the programmer to
2526           change the "Possible completions are:" prompt.
2527
2528         * menubar-items.el: Added new pulldown menu-pick to start up the
2529           visual package browser/installer:
2530
2531                 Options->Customize->List Packages
2532
2533         * package-admin.el: Added hooks for installing under both Unix
2534           and MS Windows.  Does additional error checking.  No longer
2535           calls "add-big-package.sh" to install packages under Unix; now
2536           calls gunzip & tar directly.
2537
2538         * package-get.el: Added ability to install packages from files
2539           on a local disk/CDROM.  Now deletes any existing package lisp
2540           directory.  Does completion on available packages when
2541           querying for package names.  Will also search for .tgz files
2542           in addition for .tar.gz files.  Tries to reload
2543           auto-autoloads, as a convenience when loading new packages,
2544           and also tries to add any new package paths to `load-path'.
2545           Changed all occurences of `concat' to use `expand-file-name'.
2546
2547         * package-ui.el: New file which implements the main visual
2548           package browser/installer, which is started via a menu pick or
2549           M-x pui-list packages.
2550
2551 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
2552
2553         * startup.el (load-init-file): spelling fix.
2554
2555 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2556
2557         * startup.el (normal-top-level): Load auto-autoload files
2558         covariantly with their precedence.
2559
2560 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2561
2562         * menubar-items.el (default-menubar): Remove "Font Weight"
2563         option, there is currently no custom equivalent.. Customize-faces
2564         is "Edit faces".
2565
2566         * x-font-menu.el (font-menu-set-font): Use customize to set
2567         default face.
2568
2569         * faces.el (face-spec-update-all-matching): New function.
2570
2571         * cus-face.el (custom-set-face-update-spec): New function.
2572         Interface to customize faces from elisp.
2573
2574         (custom-face-value-create): Show the customized settings if set
2575         but not saved.
2576
2577 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2578
2579         (custom-face-value-create): Show the customized settings if set
2580         but not saved.
2581
2582 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
2583
2584         * keydefs.el (global-map): Add FSF 20.3 binding of
2585         query-replace-regexp.
2586
2587 1998-08-21  Greg Klanderman  <greg@alphatech.com>
2588
2589         * minibuf.el (read-file-name-internal-1): use
2590         user-name-completion-1 instead of user-name-completion.
2591
2592 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2593
2594         * loadup.el:
2595         * make-docfile.el:
2596         * update-elc.el: Don't set `source-directory' (now defunct as a
2597         global variable) no more.
2598
2599         * packages.el (packages-list-autoloads): Made `source-directory'
2600         (now defunct as a global variable) a parameter.
2601
2602 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
2603
2604         * about.el (about-hackers): new email
2605
2606 1998-08-16  SL Baur  <steve@altair.xemacs.org>
2607
2608         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
2609
2610 1998-07-17  Didier Verna  <verna@inf.enst.fr>
2611
2612         * faces.el (set-face-property):
2613         (set-face-dim-p):
2614         (face-dim-p): updated the doc strings now that the dim property isn't
2615         tty-specific.
2616         (face-equal): the dim property is now a common one.
2617
2618         * cus-face.el (custom-face-attributes): New face attribute: `dim'
2619         Renamed the `stipple' attribute to `background-pixmap'.
2620         (custom-face-background-pixmap): make custom-face-stipple an
2621         obsolete alias for this.
2622
2623 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2624
2625         * find-paths.el (paths-file-readable-directory-p): Created and
2626         used.
2627
2628         * loadup.el: Don't set inhibit-... flags from run-temacs.
2629
2630 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2631
2632         * packages.el (packages-data-path-depth): Added and used.
2633
2634 1998-08-05  Charles G. Waldman <cgw@pgt.com>
2635
2636         * about.el:
2637         - Change .xpm to .png, delete "zcat" section.
2638         - cosmetic fix in the 'marcpa' entry.
2639
2640         * etc/photos
2641         - convert all .xpm.Z to .png
2642         - rename mrb to martin
2643         - rename mcook-m to mcookm
2644
2645 1998-07-31  Martin Buchholz  <martin@xemacs.org>
2646
2647         * x-init.el (x-initialize-compose): Add support for
2648         dead-circumflex as YET ANOTHER NAME for that dead key.
2649
2650 1998-08-05  Colin Rafferty <colin@xemacs.org>
2651
2652         * setup-paths.el (paths-construct-exec-path): Made the
2653         last-packages really be last.
2654         (paths-construct-data-directory-list): Ditto.
2655
2656 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
2657
2658         * startup.el(startup-splash-frame-body):
2659         Update Copyright notice in splash screen
2660
2661 1998-07-20  Greg Klanderman  <greg@alphatech.com>
2662
2663         * minibuf.el (read-file-name-internal-1): do ~user completion.
2664
2665 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
2666
2667         * font-lock.el (font-lock-fontify-glumped-region): Add guard
2668         aginst destroyed extents
2669
2670 1998-07-24  Greg Klanderman  <greg@alphatech.com>
2671
2672         * package-get.el (package-get): add `install-dir' argument.
2673
2674 1998-07-20  John Jones  <jj@asu.edu>
2675
2676         * package-get.el: calls to package-get-update-all will only
2677           update packages which are already installed.
2678
2679 1998-07-23  SL Baur  <steve@altair.xemacs.org>
2680
2681         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
2682         writable.
2683
2684 1998-07-20  Colin Rafferty   <colin@xemacs.org>
2685
2686         * about.el (about-hackers): Correct my email.
2687
2688 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
2689
2690         * about.el (about-hackers): new email-address.
2691
2692 1998-07-25  SL Baur  <steve@altair.xemacs.org>
2693
2694         * minibuf.el (read-number): Don't let `input-error' condition
2695         escape.
2696
2697 1998-07-20  Greg Klanderman  <greg@alphatech.com>
2698
2699         * about.el (about-hackers): use my `email-for-life' address.
2700
2701 1998-07-19  SL Baur  <steve@altair.xemacs.org>
2702
2703         * XEmacs 21.2-beta1 is released.
2704
2705 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2706
2707         * ldap.el (ldap-search): Doc string change
2708
2709 1998-07-16  Colin Rafferty   <colin@xemacs.org>
2710
2711         * menubar-items.el (default-menubar): Removed references to
2712         `data-directory', and use `locate-data-file' instead, and made
2713         then greyed out if they don't exist.
2714
2715 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2716
2717         * keymap.el (events-to-keys): Use `format' instead of `concat'
2718         since the latter does not accept integer args anymore
2719
2720 1998-07-15  SL Baur  <steve@altair.xemacs.org>
2721
2722         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
2723         macros replaced.
2724
2725 1998-07-14  SL Baur  <steve@altair.xemacs.org>
2726
2727         * make-docfile.el: Get first initialization from very-early-lisp.el
2728         * update-elc.el: Ditto.
2729         * loadup.el (really-early-error-handler): Ditto.
2730
2731         * packages.el (packages-unbytecompiled-lisp): Add new file,
2732         very-early-lisp.el.
2733
2734         * very-early-lisp.el: New file.
2735
2736 1998-07-14  SL Baur  <steve@altair.xemacs.org>
2737
2738         * Symbols that have been obsolete for at least 3 years removed (II).
2739
2740         * obsolete.el (eval-current-buffer): Make compatible.
2741         (byte-code-function-p): Ditto.
2742         (send-string): Removed.
2743         (send-region): Removed.
2744         (screen-scrollbar-width): Removed.
2745         (set-screen-scrollbar-width): Removed.
2746         (set-screen-left-margin-width): Removed.
2747         (set-screen-right-margin-width): Removed.
2748         (screen-left-margin-width): Removed.
2749         (screen-right-margin-width): Removed.
2750         (set-buffer-left-margin-width): Removed.
2751         (set-buffer-right-margin-width): Removed.
2752         (buffer-left-margin-width): Removed.
2753         (buffer-right-margin-width): Removed.
2754         (x-set-frame-icon-pixmap): Removed.
2755         (x-set-screen-icon-pixmap): Removed.
2756         (pixel-name): Removed.
2757         (make-pixmap): Removed.
2758         (make-cursor): Removed.
2759         (pixmap-width): Removed.
2760         (pixmap-contributes-to-line-height-p): Removed.
2761         (set-pixmap-contributes-to-line-height): Removed.
2762
2763 1998-07-13  SL Baur  <steve@altair.xemacs.org>
2764
2765         * obsolete.el (popup-menu-up-p): removed.
2766         (read-no-blanks-input): Removed.
2767         (wholenump): Removed.
2768         (ring-mod): Removed (what was ring-mod?).
2769         (current-time-seconds): Removed.
2770         (run-special-hook-with-args): Removed.
2771         (dot): Removed.
2772         (dot-marker): Removed.
2773         (dot-min): Removed.
2774         (dot-max): Removed.
2775         (window-dot): Removed.
2776         (set-window-dot): Removed.
2777
2778         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
2779         `dot-min'.
2780
2781         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
2782
2783         * code-files.el (insert-file-contents): Rename
2784         run-special-hook-with-args to run-hook-with-args-until-success.
2785         (write-region): Ditto.
2786
2787 1998-07-12  SL Baur  <steve@altair.xemacs.org>
2788
2789         * about.el: Fix typos, update release date.
2790
2791         * Symbols that have been obsolete for at least 3 years removed.
2792
2793         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
2794         screen- functions.
2795         (toplevel): remove setf methods for screen functions.
2796         * cl-macs.el (extent-data): defsetf removed.
2797         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
2798         many places to remove.
2799         (comment-indent-hook): Ditto.
2800         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
2801         (buffer-dedicated-screen): Ditto.
2802         (deiconify-screen): Ditto.
2803         (delete-screen): Ditto.
2804         (event-screen): Ditto.
2805         (find-file-other-screen): Ditto.
2806         (find-file-read-only-other-screen): Ditto.
2807         (live-screen-p): Ditto.
2808         (screen-height): Ditto.
2809         (screen-iconified-p): Ditto.
2810         (screen-list): Ditto.
2811         (screen-live-p): Ditto.
2812         (screen-name): Ditto.
2813         (screen-parameters): Ditto.
2814         (screen-pixel-height): Ditto.
2815         (screen-pixel-width): Ditto.
2816         (screen-root-window): Ditto.
2817         (screen-selected-window): Ditto.
2818         (screen-totally-visible-p): Ditto.
2819         (screen-visible-p): Ditto.
2820         (screen-width): Ditto.
2821         (screenp): Ditto.
2822         (get-screen-for-buffer): Ditto.
2823         (get-screen-for-buffer-noselect): Ditto.
2824         (get-other-screen): Ditto.
2825         (iconify-screen): Ditto.
2826         (lower-screen): Ditto.
2827         (mail-other-screen): Ditto.
2828         (make-screen): Ditto.
2829         (make-screen-invisible): Ditto.
2830         (make-screen-visible): Ditto.
2831         (modify-screen-parameters): Ditto.
2832         (new-screen): Ditto.
2833         (next-screen): Ditto.
2834         (next-multiscreen-window): Ditto.
2835         (other-screen): Ditto.
2836         (previous-screen): Ditto.
2837         (previous-multiscreen-window): Ditto.
2838         (raise-screen): Ditto.
2839         (redraw-screen): Ditto.
2840         (select-screen): Ditto.
2841         (selected-screen): Ditto.
2842         (set-buffer-dedicated-screen): Ditto.
2843         (set-screen-height): Ditto.
2844         (set-screen-position): Ditto.
2845         (set-screen-size): Ditto.
2846         (set-screen-width): Ditto.
2847         (show-temp-buffer-in-current-screen): Ditto.
2848         (switch-to-buffer-other-screen): Ditto.
2849         (visible-screen-list): Ditto.
2850         (window-screen): Ditto.
2851         (x-set-screen-pointer): Ditto.
2852         (x-set-frame-pointer): Ditto.
2853         (screen-title-format): Ditto.
2854         (screen-icon-title-format): Ditto.
2855         (terminal-screen): Ditto.
2856         (delete-screen-hook): Ditto.
2857         (create-screen-hook): Ditto.
2858         (mouse-enter-screen-hook): Ditto.
2859         (mouse-leave-screen-hook): Ditto.
2860         (map-screen-hook): Ditto.
2861         (unmap-screen-hook): Ditto.
2862         (default-screen-alist): Ditto.
2863         (default-screen-name): Ditto.
2864         (x-screen-defaults): Ditto.
2865         (x-create-screen): Ditto.
2866         * obsolete.el: meta-flag removed.
2867         baud-rate removed.
2868         sleep-for-millisecs removed.
2869         extent-data removed.
2870         set-extent-data removed.
2871         set-extent-attribute removed.
2872         extent-glyph removed.
2873         extent-layout removed.
2874         set-extent-layout removed.
2875         list-faces-display removed.
2876         list-faces removed.
2877         trim-versions-without-asking removed.
2878         after-write-file-hooks removed.
2879         truename removed.
2880         auto-fill-hook removed.
2881         blink-paren-hook removed.
2882         select-screen-hook, deselect-screen-hook removed.
2883         auto-raise-screen, auto-lower-screen removed.
2884
2885         * msw-mouse.el: Global change resource -> mswindows-resource.
2886
2887         * XEmacs 21.0-pre5 is released.
2888
2889 1998-07-11  SL Baur  <steve@altair.xemacs.org>
2890
2891         * about.el (about-hackers): Credits update.
2892
2893 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
2894
2895         * register.el (insert-register): Don't activate the region.
2896
2897 1998-07-10  SL Baur  <steve@altair.xemacs.org>
2898
2899         * select.el: Restore x-* symbols for backwards compatibility:
2900         x-copy-primary-selection, x-kill-primary-selection,
2901         x-delete-primary-selection, x-select-make-extent-for-selection,
2902         x-valid-simple-selection-, x-cut-copy-clear-internal.
2903
2904 1998-07-09  SL Baur  <steve@altair.xemacs.org>
2905
2906         * XEmacs 21.0-pre4 is released.
2907
2908 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
2909
2910         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
2911         reporting bugs.
2912         (maybe-add-init-button): Fix semantics under Windows.  Use
2913         `expand-file-name' rather than `concat'.
2914
2915         * help.el (print-messages): New function.
2916
2917 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2918
2919         * ldap.el (ldap-host-parameters-alist): Docstring fixes
2920
2921 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
2922
2923         * about.el: Tweaked my entry in about-hackers.
2924
2925         * find-paths.el (paths-emacs-root-p):
2926           Relaxed emacs-root checking of an in-place installation to
2927           also accomodate the flat layout used on MS Windows.
2928
2929 1998-06-29  John Jones  <jj@asu.edu>
2930
2931         * package-get.el: calls to package-get-update-all will only
2932           update packages which are already installed.
2933
2934 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
2935
2936         * faces.el (xpm-color-symbols): remove hardcoded defaults these
2937         are handled by the gui-element face fallbacks now.
2938
2939         * x-faces.el: default gui-element face to "background" as well as
2940         the default face.
2941
2942         * msw-faces.el (mswindows-init-device-faces): remove gui-element
2943         and default face settings since these are set as fallbacks now in
2944         the appropriate domain.
2945
2946 1998-07-02  SL Baur  <steve@altair.xemacs.org>
2947
2948         * text-mode.el (text-mode): Reorder regexp so the OR part
2949         corresponding to `page-delim' goes first and the hack in
2950         `forward-paragraph' will work.
2951         With bug analysis from Bob Weiner <weiner@altrasoft.com>
2952
2953 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
2954
2955         * subr.el (remove-hook): When checking the hook value
2956           with functionp, don't apply car to it.
2957
2958 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
2959
2960         * package-get.el (package-get-remote-filename):
2961           Don't use file-name-as-directory because the local directory
2962           separator conventions might not be the same as ftp's.
2963
2964 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2965
2966         * ldap.el (ldap-host-parameters-alist): New name of
2967         `ldap-host-parameters-plist'
2968
2969 1998-06-26  Adrian Aichner  <aichner@ecf.teradyne.com>
2970
2971         * package-get.el: Using (require 'package-get-base), now that it
2972         provides itself.  Consequently removed all instances of (load
2973         "package-get-base.el").
2974
2975 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
2976
2977         * subr.el (remove-hook): Don't treat the hook value as a
2978           list unless it is both consp and not functionp.
2979
2980 1998-06-29  SL Baur  <steve@altair.xemacs.org>
2981
2982         * about.el: Email address for Ben Wing is ben@xemacs.org.
2983         * auto-show.el: Ditto.
2984         * bytecomp.el: Ditto.
2985         * faces.el: Ditto.
2986         * x-scrollbar.el: Ditto.
2987         * x-misc.el: Ditto.
2988         * tty-init.el: Ditto.
2989         * toolbar-items.el: Ditto.
2990         * symbol-syntax.el: Ditto.
2991         * specifier.el: Ditto.
2992         * objects.el: Ditto.
2993         * hyper-apropos.el: Ditto.
2994         * glyphs.el: Ditto.
2995
2996 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
2997
2998         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
2999         vertical-divider-always-visible-p.
3000         (default-mouse-motion-handler): Ditto.
3001
3002 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
3003
3004         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
3005         global value.
3006
3007 1998-06-21  Oliver Graf <ograf@fga.de>
3008
3009         * build-reports.el: changed receiver to xemacs-build-reports list
3010
3011 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3012
3013         * font.el: Split font-family-mappings into X and
3014           mswindows-specific versions.
3015           mswindows-font-create-[object|name]: Treat supplied size
3016           as a pointsize. Added underline and strikethru handling.
3017
3018         * msw-faces.el: changed default mswindows charset to western.
3019
3020         * msw-glyphs.el: removed space in border-glyph font string that
3021           was inserted to get round bugs in the mswindows C font code.
3022
3023 1998-06-27  SL Baur  <steve@altair.xemacs.org>
3024
3025         * about.el (about-hackers): Credits update.
3026
3027         * help-nomule.el (tutorial-supported-languages): Add Romanian
3028         TUTORIAL.
3029
3030         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
3031         to ISO-8859-2.
3032
3033 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3034
3035         * font.el: Split font-family-mappings into X and
3036           mswindows-specific versions.
3037           mswindows-font-create-[object|name]: Treat supplied size
3038           as a pointsize. Added underline and strikethru handling.
3039
3040         * msw-faces.el: changed default mswindows charset to western.
3041
3042         * msw-glyphs.el: removed space in border-glyph font string that
3043           was inserted to get round bugs in the mswindows C font code.
3044
3045 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3046
3047         * minibuf.el: make read-color-completion-table call
3048           (mswindows-color-list for mswindows devices.
3049
3050 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
3051
3052         * lisp/font-lock.el
3053         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
3054         Let declaration items contain non-word symbol characters.
3055
3056 1998-06-15  Adrian Aichner  <aichner@ecf.teradyne.com>
3057
3058         * package-get.el (package-get-package-provider): Added autoload
3059         cookie.  Loading "package-get-base.el" in ALL functions that use
3060         it.  Fixed some (interactive ...) with multiple argument specs
3061         again.  Cosmetic indentation changes.
3062
3063 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
3064
3065         * info.el (Info-insert-dir): Don't use nreverse on variables
3066         that you want to use later.
3067
3068 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
3069
3070         * x-mouse.el (x-set-point-and-move-selection): Replace call
3071         to x-kill-primary-selection with kill-primary-selection
3072
3073 1998-06-12  Martin Buchholz  <martin@xemacs.org>
3074
3075         * simple.el (what-cursor-position): Make cursor position reported
3076         use value of column-number-start-at-one
3077
3078 1998-06-17  SL Baur  <steve@altair.xemacs.org>
3079
3080         * about.el (xemacs-hackers): Fix Jareth's email address.
3081
3082 1998-06-16  SL Baur  <steve@altair.xemacs.org>
3083
3084         * startup.el (startup-splash-frame): Remove
3085         `xemacs-startup-logo-function'.
3086
3087 1998-06-15  SL Baur  <steve@altair.xemacs.org>
3088
3089         * about.el (about-hackers): Update credits list.
3090
3091 1998-06-06  Jeff Miller <jmiller@smart.net>
3092
3093         * lisp/sound.el: Update sound-ext to allow filenames with
3094           extensions to be found by load-sound-file
3095
3096 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3097
3098         * info.el (Info-rebuild-outdated-dir): Removed variable
3099         (Info-auto-generate-directory): New variable
3100         (Info-save-auto-generated-dir): New variable
3101         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
3102         (Info-build-dir-anew): Second parameter removed.  Use
3103         `Info-save-auto-generated-dir'
3104         (Info-rebuild-dir): Ditto
3105
3106 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
3107
3108         * list-mode.el (next-list-mode-item): Would not recognize
3109         border between directly neighbored items.
3110
3111 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
3112
3113         * package-get.el: add autoloads for some functions.
3114
3115 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
3116
3117         * specifier.el (let-specifier): Tiny docfixes.
3118
3119 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
3120
3121         * msw-mouse.el: set selection-pointer-glyph to Normal.
3122
3123 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
3124
3125         * wid-edit.el (widget-specify-secret): New function.
3126         (widget-after-change): Use it.
3127         (widget-specify-field): Use it.
3128
3129 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
3130
3131         * mouse.el (drag-window-divider): Use `(not done)' instead of
3132         `doit'; reuse result of `window-pixel-edges'.
3133
3134         * modeline.el (drag-modeline-event-lag): Rename to
3135         drag-divider-event-lag.
3136
3137 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
3138
3139         * specifier.el (let-specifier): Rewritten not to generate needless
3140         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
3141         arguments.
3142
3143 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
3144
3145         * minibuf.el (read-file-name-1): Setup buffer-local value of
3146         `completion-ignore-case' in completions buffer under Windows.
3147
3148 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
3149
3150         * about.el (about-maintainer-glyph): Fix support for not
3151         compressed images.
3152
3153 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
3154
3155         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
3156
3157         * mouse.el (mouse-track): Cancel selection if misc-user event with
3158         `cancel-mode-internal' function is fetched.
3159
3160 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
3161
3162         * files.el (save-some-buffers-1): Fixed return value.
3163
3164 1998-06-01  Oliver Graf <ograf@fga.de>
3165
3166         * dragdrop.el: added experimental
3167
3168 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
3169
3170         * startup.el (after-init-hook, init-file-user,
3171         user-init-directory, load-user-init-file):  Purge references
3172         to "~/.xemacs/init.el" from docstrings.
3173
3174         (load-user-init-file) Use paths-construct-path to construct
3175         paths to user init files.  Go directly to ~/.emacs, do not
3176         search ~/.xemacs/, do not load `default-custom-file'.
3177
3178 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
3179
3180         * files.el (interpreter-mode-alist): Catch wish and tclsh before
3181         general *sh.
3182         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
3183
3184 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
3185
3186         * menubar-items.el (default-menubar): add Update Packages to customize
3187         menu.
3188
3189 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
3190
3191         * faces.el: use toolbar face as a fallback for toolbar properties
3192         in xpm-color-symbols instead of default.
3193
3194         * msw-faces.el: rename 3d-object -> gui-element face.
3195
3196 1998-06-06  SL Baur  <steve@altair.xemacs.org>
3197
3198         * startup.el (xemacs-startup-logo-function): New variable.
3199         (startup-splash-frame): Use it.
3200
3201 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
3202
3203         * files.el (save-some-buffers): Would wait 1 second.
3204         (save-some-buffers-1): Delete other windows here instead of in
3205         `save-some-buffers'.
3206         (save-some-buffers): Force redisplay only if windows were deleted.
3207
3208 1998-06-02  Didier Verna  <verna@inf.enst.fr>
3209
3210         * cus-face.el (custom-face-attributes): generalized the use of
3211         toggle buttons for boolean attributes.
3212         Re-ordered the items a bit.
3213
3214 1998-06-01  SL Baur  <steve@altair.xemacs.org>
3215
3216         * sound.el (default-sound-directory): Use `locate-data-directory'
3217         to find the sounds directory.
3218
3219 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
3220
3221         * sound.el: default sound-ext to .wav under mswindows, .au
3222         otherwise. load-default sounds without extensions.
3223
3224 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
3225
3226         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
3227         if send-pr is not bound.
3228
3229 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
3230
3231         * files.el: grok idl files in auto-mode-alist.
3232 1998-06-01  Jeff Miller  <jmiller@smart.net>
3233
3234         * minibuf.el (exact-minibuffer-completion-p): check for nil before
3235         calling `upcase'.
3236
3237 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
3238
3239         * msw-glyphs.el: add xbm to the list of image types supported.
3240
3241 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
3242
3243         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
3244         instead of XEmacs one when dumping InfoDock.
3245
3246 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
3247
3248         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
3249         for `modeline-visible-p'
3250
3251         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
3252
3253 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
3254
3255         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
3256         since it's not used anymore. doc string fixes.
3257
3258         * package-get.el (package-get-file-installed-p): new function. use
3259         instead of file-installed-p which is in an external package.
3260
3261 1998-05-28  Oliver Graf <ograf@fga.de>
3262
3263         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
3264         favor of select-window/switch-to-buffer
3265
3266 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
3267
3268         * startup.el: changed (getenv "HOME") to (user-home-directory)
3269
3270 1998-05-25  Oliver Graf <ograf@fga.de>
3271
3272         * frame.el (cde-start-drag) moved to dragdrop.el
3273         (offix-start-drag-region) moved to dragdrop.el
3274         (offix-start-drag) moved to dragdrop.el
3275         * dragdrop.el (cde-start-drag) moved from frame.el
3276         (offix-start-drag-region) moved from frame.el
3277         (offix-start-drag) moved from frame.el
3278         (cde-start-drag-region) cde drag regions
3279         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
3280
3281 1998-05-26  Oliver Graf <ograf@fga.de>
3282
3283         * dragdrop.el: created dragdrop-drag prototypes
3284         (cde-start-drag-region) fixed typo
3285
3286 1998-05-28  SL Baur  <steve@altair.xemacs.org>
3287
3288         * simple.el (after-init-hook): Remove reader macro.
3289
3290         * packages.el (packages-hardcoded-lisp): Get rid of reader
3291         macros.  Update DOC string.
3292
3293 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
3294
3295         * mouse.el (drag-window-divider): Ditto.
3296
3297         * modeline.el (mouse-drag-modeline): Use it.
3298
3299         * lisp-mode.el (let-specifier): Specify indentation.
3300
3301         * specifier.el (let-specifier): Renamed from
3302         `with-specifier-instance'.
3303
3304 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
3305
3306         * x-faces.el:
3307         * faces.el: move definition of xpm-color-symbols from x-faces.el
3308         to faces. Predicate x-get-resource on the presence of x.
3309
3310         * msw-faces.el: set 3d-object face rather than modeline. Specifiy
3311         faces as specfier defaults.
3312
3313         * package-get.el: don't use package-admin-add-single-file-package.
3314
3315 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
3316
3317         * toolbar-items.el: Fixup tooltips.
3318         (toolbar-gnus): Don't use obsolete variable
3319         toolbar-news-frame-properties.
3320         (toolbar-news-reader): Default to `gnus' instead of
3321         `not-configured'.
3322
3323         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
3324         Windows.
3325
3326 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
3327
3328         * package-get.el: rename -installedp -> -installed-p.
3329
3330 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
3331
3332         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
3333         attributes, and assinged it to continuation, truncation and
3334         hscroll glyphs.
3335
3336         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
3337         and made continuation, truncation and hscroll glyphs arrow
3338         characters out of that font.
3339
3340 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
3341
3342         * minibuf.el (minibuffer-electric-separator): Play nicely with
3343         directory-sep-char being \.
3344         (minibuffer-electric-tilde): Ditto.
3345         (read-file-name-map): Ditto.
3346
3347 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
3348
3349         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
3350         on X devices.
3351         (default-mouse-track-deal-with-down-event): Avoid
3352         `x-disown-selection'; use `disown-selection' instead.
3353
3354 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
3355
3356         * select.el:
3357         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
3358         moved to (cut-copy-clear-internal) in select.el. Ditto for
3359         (x-delete-primary-selection) (x-kill-primary-selection)
3360         (x-copy-primary-selection).
3361         (own-clipboard): new function.
3362
3363         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
3364         functions in select.el. remove old ones.
3365         (mswindows-own-clipboard): new function.
3366
3367 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
3368
3369         * gnuserv.el: allow connections from mswindows type devices.
3370
3371 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
3372
3373         * msw-glyphs.el: change image type used from cursor to resource.
3374
3375 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
3376
3377         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
3378         for {top,bottom}-{left,right} values in addition to
3379         {top,bottom}_{left,right}.
3380         Use x-get-resource instead of x-get-resource-and-bogosity-check.
3381
3382 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
3383
3384         * cl-macs.el (specifier-instance): Undefine its setf method.
3385
3386         * specifier.el (with-specifier-instance): Added docstring.
3387
3388         * mouse.el (drag-window-divider): Ditto.
3389
3390         * modeline.el (mouse-drag-modeline): Use it.
3391
3392         * lisp-mode.el (with-specifier-instance): Define its indentation
3393         level.
3394
3395         * specifier.el (with-specifier-instance): New macro.
3396
3397 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
3398
3399         * package-get.el (package-get-create-custom): new function to
3400         auto-generate package-get-custom.el from package-get-base.el.
3401         * (package-get-ever-installedp): new function.
3402         * (package-get-custom): new function to get all packages specified
3403         by customize.
3404
3405 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
3406
3407         * cus-edit.el (custom-file): Revert to `~/.emacs'.
3408
3409 1998-05-23  SL Baur  <steve@altair.xemacs.org>
3410
3411         * cl-extra.el: Reverse previous float change.
3412
3413 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
3414
3415         * x-faces.el:
3416         * faces.el (try-font-name): moved from x-faces.el since it is
3417         required by w3 under mswindows as well X.
3418
3419 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
3420
3421         * winnt.el: Removed evil (setq completion-ignore-case t)
3422         clause, one more overlookef fsfism.
3423         (nt-quote-args-functions-alist): End sentences with double space.
3424
3425 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
3426
3427         * window-xemacs.el (push-window-configuration): Remove kludgery of
3428         recaching default-toolbar specifier.
3429         (pop-window-configuration): Ditto.
3430         (unpop-window-configuration): Ditto.
3431
3432 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
3433
3434         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
3435
3436 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
3437
3438         * winnt.el (nt-quote-args-verbatim): Added function.
3439         (nt-quote-args-prefix-quote): Added function.
3440         (nt-quote-args-backslash-quote): Added function.
3441         (nt-quote-args-double-quote): Added function.
3442         (nt-quote-args-functions-alist): New variable.
3443         (nt-quote-process-args): Added function. This is the main quoting
3444         work horse called from process-nt.c
3445
3446 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
3447
3448         * winnt.el: Removed duplicate definitions for backspace,
3449         delete, M-backspace and C-M-backspace.
3450         (file-name-buffer-file-type-alist): Removed this variable.
3451         (find-buffer-file-type): Removed function.
3452         (find-file-binary):  Removed function.
3453         (find-file-text): Removed function.
3454         (find-file-not-found-set-buffer-file-type): Removed function.
3455         (save-to-unix-hook): Removed function.
3456         (revert-from-unix-hook): Removed function.
3457         (using-unix-filesystems): Removed function.
3458         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
3459         warning.
3460         (x-set-selection): Removed function.
3461         (x-get-selection): Removed function.
3462         Removed commented FSFisms.
3463         Replaced copyright notice (this file is not part of GNU Emacs).
3464         (nt-shell-mode-hook): Moved here from a lambda expression. Added
3465         comint-process-echoes setting to t.
3466
3467 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3468
3469         * packages.el (packages-no-package-hierarchy-regexp): Introduced
3470         and used following the interface change of
3471         `paths-find-recursive-path'.
3472
3473         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
3474         regexp instead of a list of base names.
3475         (paths-version-control-filename-regexp):
3476         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
3477         Introduced and used following the interface change of
3478         `paths-find-recursive-path'.
3479
3480 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
3481
3482         * simple.el (delete-forward-p): Make it a defun; do X garbage only
3483         on X devices, rather than on all non-TTY devices.
3484
3485 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
3486
3487         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
3488
3489         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
3490
3491 1998-05-17  Adrian Aichner  <aichner@ecf.teradyne.com>
3492
3493         * itimer.el (activate-itimer): Fixed usage of integers
3494         as argument to `concat'.
3495
3496 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
3497
3498         * itimer.el (start-itimer): replace the use of `concat' with
3499         `format'
3500
3501 1998-05-16  SL Baur  <steve@altair.xemacs.org>
3502
3503         * mode-motion.el (mode-motion-hook): Clarify docstring.
3504         From Bob Weiner <weiner@altrasoft.com>
3505
3506         * loadhist.el (symbol-file): Supply prompt string when used
3507         interactively.
3508         From Bob Weiner <weiner@altrasoft.com>
3509
3510 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
3511
3512         * loadup.el (really-early-error-handler): Ditto.
3513
3514         * update-elc.el: Ditto.
3515
3516         * setup-paths.el (paths-construct-exec-path): Ditto.
3517
3518         * make-docfile.el: Ditto.
3519
3520         * find-paths.el (paths-decode-directory-path): Use split-path
3521         instead of decode-path.
3522
3523         * files.el (parse-colon-path): Update docstring reference.
3524
3525 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3526
3527         * msw-init.el:
3528         * x-init.el:
3529         Bind cut'n'paste keys to non window-system specific functions.
3530
3531         * msw-select.el: New function mswindows-clear-clipboard.
3532         mswindows-cut-copy-clipboard extended to handle clearing of the
3533         selection and renamed to mswindows-cut-copy-clear-clipboard.
3534
3535         * select.el: on mswindows devices delete-primary-selection
3536         calls mswindows-clear-clipboard.
3537
3538 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
3539
3540         * simple.el (quoted-insert): Inhibit quit when using read-char.
3541
3542         * cmdloop.el (read-char): Don't inhibit quit.
3543         (read-char-exclusive): Ditto.
3544         (read-char): Signal quit if quit-char was pressed.
3545         (read-char-exclusive): Ditto.
3546         (read-quoted-char): Return a character, not integer.
3547
3548         * menubar-items.el (default-popup-menu): Use Andy's generic
3549         selection code.
3550         (default-popup-menu): Fix code.
3551
3552 1998-05-14  Oliver Graf <ograf@fga.de>
3553
3554         * dragdrop.el (dragdrop-function-widget): this time it's done
3555
3556 1998-05-13  Oliver Graf <ograf@fga.de>
3557
3558         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
3559
3560 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
3561
3562         * device.el (device-pixel-width):
3563         (device-pixel-height):
3564         (device-mm-width):
3565         (device-mm-height):
3566         (device-bitplanes):
3567         (device-color-cells): Swapped parameters to device-system-metric
3568         according to the interface change.
3569
3570 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
3571
3572         * mouse.el (default-mouse-motion-handler): Use new name of the
3573         function event-over-vertical-divider-p.
3574         Do not set E-W arrow cursor over the divider if
3575         vertical-divider-draggable-p is nil in the window.
3576         ([top-level]): Use new name for the variable
3577         vertical-divider-map.
3578         (drag-window-divider): Respect vertical-divider-draggable-p.
3579         Variable name typo fixes.
3580
3581 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
3582
3583         * keymap.el (kbd): Define here; handle string constants and
3584         others...
3585
3586 1998-05-15  Christian Nyb <chr@mediascience.no>
3587
3588         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
3589         in Emacs 18.
3590
3591 1998-05-13  Didier Verna  <verna@inf.enst.fr>
3592
3593         * mouse.el (drag-window-divider): give the vertical divider a
3594         pressed look when dragging it.
3595
3596 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
3597
3598         * faces.el: predicate some more face operations on x or mswindows
3599         not just x.
3600
3601         * modeline.el: enable modeline coloring for mswindows.
3602
3603 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3604
3605         * minibuf.el (minibuffer-default): Added variable; compatible with
3606         FSF Emacs.
3607         (next-history-element): Used `minibuffer-default'.
3608
3609 1998-05-12  Oliver Graf <ograf@fga.de>
3610
3611         * dragdrop.el (dragdrop-function-widget): button and mods ok
3612         arguments still look a bit strange
3613         (dragdrop-compare-mods) created
3614         (dragdrop-drop-do-functions) correctly checks for buttons and
3615         modifiers
3616
3617 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
3618
3619         * setup-paths.el (paths-default-info-directories): Replace
3620         path-separator with directory-sep-char.
3621
3622         * files.el (path-separator): Don't define it here.
3623
3624 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
3625
3626         * update-elc.el: Ditto.
3627
3628         * setup-paths.el (paths-construct-exec-path): Ditto.
3629
3630         * make-docfile.el: Ditto.
3631
3632         * loadup.el (really-early-error-handler): Ditto.
3633
3634         * find-paths.el (paths-decode-directory-path): Use decode-path
3635         instead of decode-path-internal.
3636
3637         * files.el (parse-colon-path): Update docstring.
3638
3639 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
3640
3641         * subr.el (get-buffer-window-list): Make BUFFER optional.
3642
3643         * window-xemacs.el (windows-of-buffer): Defalias to
3644         get-buffer-window-list.
3645
3646 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3647
3648         * disass.el: Fix maintainer keyword.
3649
3650         * bytecomp.el (byte-compile-and-load-file): Autoload.
3651         (byte-compile-buffer): Ditto.
3652
3653         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
3654         value is returned, not the name.
3655         (lisp-imenu-generic-expression): Enable it.
3656         (lisp-mode-variables): Ditto.
3657         (lisp-indent-offset): Change defconst to defvar.
3658         (lisp-indent-function): Ditto.
3659         (lisp-body-indent): Ditto.
3660
3661 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3662
3663         * modeline.el: Use zap-last-kbd-macro-event.
3664
3665         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
3666         nil, don't attempt to do anything with messages.
3667         (eval-last-sexp): Use `letf' for clarity.
3668
3669 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3670
3671         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
3672
3673 1998-05-11  Martin Buchholz  <martin@xemacs.org>
3674
3675         * buff-menu.el:
3676         * lisp-mode.el:
3677         * obsolete.el:
3678         Change empty docstrings into no doc strings at all.
3679         Fix bogus FSF-format docstrings.
3680         * etags.el: Fix docstring.
3681
3682 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
3683
3684         * package-get.el (package-get): Use internal md5
3685
3686 1998-05-13  SL Baur  <steve@altair.xemacs.org>
3687
3688         * about.el (about-xemacs): Correct abuse of concat.
3689
3690 1998-05-11  SL Baur  <steve@altair.xemacs.org>
3691
3692         * info.el (Info-mode): Use easymenu.
3693
3694 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3695
3696         * apropos.el (apropos): Don't use concat with integers.
3697
3698         * cmdloop.el (describe-last-error): Handle the case when no error
3699         was seen gracefully.
3700
3701         * apropos.el (apropos-print): Use with-displaying-help-buffer as
3702         defun.
3703         (apropos-describe-plist): Ditto.
3704
3705         * help.el (with-displaying-help-buffer): Revert to a defun.
3706         (describe-key): Use it as defun.
3707         (describe-mode): Ditto.
3708         (describe-bindings): Ditto.
3709         (describe-prefix-bindings): Ditto.
3710         (describe-installation): Ditto.
3711         (view-lossage): Ditto.
3712         (describe-function): Ditto.
3713         (describe-variable): Ditto.
3714         (describe-syntax): Ditto.
3715
3716 1998-05-11  Oliver Graf <ograf@fga.de>
3717
3718         * dragdrop.el: changed order of require/provide
3719         (dragdrop-drop-mime-default) changed to new calling conventions
3720         (dragdrop-drop-do-functions) changed to new calling conventions
3721         (dragdrop-function-widget) this one needs more work...
3722
3723 1998-05-10  Oliver Graf <ograf@fga.de>
3724
3725         * about.el: another small change in my entry
3726         * dragdrop.el (dragdrop-drop-log-function): logging added
3727         plus customizations
3728         changed interface to handler functions. now called with event
3729         and object
3730
3731 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
3732
3733         * glyphs.el (divider-pointer-glyph): Declared new glyph,
3734         E-W arrow pointer displayed over draggable dividers.
3735
3736         * mouse.el (default-mouse-motion-handler): Show it when
3737         appropriate.
3738         (drag-window-divider): Added.
3739         ([top-level]): Initialized window-divider-map with a keymap
3740         binding the above function to left button down event.
3741
3742         * x-mouse.el (x-init-pointer-shape): Initialize
3743         divider-pointer-glyph from Cursor.dividerPointer, or use default
3744         E-W double arrow.
3745
3746 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
3747
3748         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
3749
3750 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
3751
3752         * simple.el (count-words-buffer): Don't query for buffer.
3753         (count-lines-buffer): Ditto.
3754
3755 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
3756
3757         * help.el (where-is): add optional insert argument.
3758
3759 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
3760
3761         * help.el (describe-key-briefly): New argument INSERT.
3762
3763         * simple.el (eval-expression): New optional argument; synch with
3764         FSF 20.3.
3765
3766         * keydefs.el (global-map): Add new register bindings.
3767
3768         * register.el: Synched with FSF 20.3.
3769
3770 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
3771
3772         * window-xemacs.el (recenter): all arguments are optional.
3773
3774 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
3775
3776         * device.el: (device-pixel-width): Reflected name/parameters
3777         change to device-system-metric.
3778         (device-pixel-height): Ditto.
3779         (device-mm-width): Ditto.
3780         (device-mm-height): Ditto.
3781         (device-bitplanes): Ditto.
3782         (device-color-cells): Ditto.
3783
3784 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
3785
3786         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
3787
3788         * cl.el (most-positive-fixnum): Document.
3789         (most-negative-fixnum): Ditto.
3790
3791         * cus-dep.el: Updated comment.
3792
3793         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
3794         constant.
3795
3796         * cus-load.el (custom-put): Removed.
3797
3798         * files.el (after-find-file): Just resignal quit instead of
3799         signaling "canceled".
3800
3801 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
3802
3803         * frame.el (other-frame): Use `focus-frame' instead of
3804         select-frame kludges.
3805
3806         * lisp-mode.el: Update lisp-indent-function for
3807         save-selected-frame and with-selected-frame.
3808
3809         * frame.el (save-selected-frame): New macro.
3810         (with-selected-frame): Ditto.
3811         (other-frame): Use `set-frame-focus'.
3812
3813 1998-05-06  Oliver Graf <ograf@fga.de>
3814
3815         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
3816         (dragdrop-drop-url-default) default handler for URL drops created
3817         (dragdrop-drop-mime-default) default handler for MIME drops created
3818         (dragdrop-drop-functions) default custom for handling drops created
3819         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
3820
3821 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
3822
3823         * mouse.el: Removed redundant mouse-mswindows-drop function.
3824
3825 1998-05-05  Oliver Graf <ograf@fga.de>
3826
3827         * about.el: changed some text in my entry
3828         * dragdrop.el: added customs
3829
3830 1998-05-04  Oliver Graf <ograf@fga.de>
3831
3832         * mouse.el: killed global drop key bindings
3833         (mouse-offix-drop) removed
3834         * dragdrop.el: created
3835         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
3836
3837 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
3838
3839         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
3840         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
3841
3842         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
3843         obsolete comment.
3844
3845         * scrollbar.el (scrollbars-visible-p): Use new
3846         {vertical,horizontal}-scrollbar-visible-p specifiers.
3847
3848 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
3849
3850         * device.el (device-pixel-height):
3851         (device-pixel-width):
3852         (device-mm-width):
3853         (device-mm-height):
3854         (device-bitplanes):
3855         (device-color-cells): Moved these 6 functions from device.c; they
3856         all use single (device-system-metrics) call.
3857
3858 1998-05-09  SL Baur  <steve@altair.xemacs.org>
3859
3860         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
3861         were renamed.
3862
3863         * menubar-items.el:
3864         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
3865         Suggested by Hrvoje Niksic <hniksic@srce.hr>
3866
3867         * help.el (help-map): Remove Hyperbole keybinding logic.
3868         Suggested by: Michael Ernst <mernst@cs.washington.edu>
3869
3870 1998-05-08  SL Baur  <steve@altair.xemacs.org>
3871
3872         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
3873         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
3874
3875 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
3876
3877         * msw-glyphs.el: use nicer icon3 from the frame icon.
3878
3879 1998-05-07  SL Baur  <steve@altair.xemacs.org>
3880
3881         * version.el (emacs-version): Remove InfoDock conditionals.
3882
3883         * startup.el (startup-splash-frame): Change ID logo name.
3884
3885 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
3886
3887         * files.el (after-find-file): If the user presses C-g on
3888         directory-creation prompt, kill the buffer.
3889
3890 1998-05-06  SL Baur  <steve@altair.xemacs.org>
3891
3892         * simple.el (count-words-region): Reverse previous change.
3893
3894 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
3895
3896         * replace.el (query-replace): Just call perform-replace.
3897         (query-replace-regexp): Ditto.
3898         (perform-replace): Move region handling here.
3899         (perform-replace): Use the new arg to match-data.
3900
3901 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
3902
3903         * x-init.el: Install X specific display table that
3904           displays char 0240 as a space to avoid whatever it is
3905           that screws up display of that character code.
3906
3907 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
3908
3909         * help.el (function-arglist): If no arguments are documented for a
3910         subr, print nothing rather than incorrect output.
3911
3912 1998-05-05  SL Baur  <steve@altair.xemacs.org>
3913
3914         * cmdloop.el (command-error): Update bail-out error message to use
3915         `emacs-program-name'.
3916
3917         * lib-complete.el: Remove reader macro cruft.
3918
3919         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
3920         cruft.
3921
3922         * simple.el (count-words-region): Drop interactive-p check on the
3923         message.
3924
3925 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
3926
3927         * font.el
3928         * msw-faces.el
3929         Correct spelling of mswindows-font-canonicalize-name.
3930
3931 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3932
3933         * ldap.el (ldap-host-parameters-alist): Replaced with
3934         `ldap-host-parameters-plist'
3935         (ldap-search): Adapt to previous change
3936
3937 1998-05-02  SL Baur  <steve@altair.xemacs.org>
3938
3939         * about.el (about-hackers): Update Bob Weiner bio.
3940         (about-maintainer-info): Ditto.
3941
3942 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
3943
3944         * simple.el (display-warning-minimum-level): Docfix.
3945
3946 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
3947
3948         * widget.el (:default-get): New keyword.
3949         * wid-edit.el (default, widget-default-default-get): Define it.
3950         (group, widget-group-default-get): Define it.
3951         (menu-choice, widget-choice-default-get): Define it.
3952         (widget-default-get): New function.
3953         (widget-choice-action): Call it.
3954         (widget-editable-list-entry-create): Call it.
3955
3956 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
3957
3958         * byte-optimize.el (byte-boolean-vars): Removed.
3959         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
3960         lookup through `byte-boolean-vars'.
3961
3962 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
3963
3964         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
3965         resource-provided values into ghost specs for scrollbar-height and
3966         scrollbar-width.
3967
3968 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
3969
3970         * byte-optimize.el: Don't attempt to optimize /=.
3971
3972         * bytecomp.el (byte-compile-one-ore-more-args): New function.
3973         (byte-compile-/=): Ditto.
3974
3975 1998-05-02  SL Baur  <steve@altair.xemacs.org>
3976
3977         * apropos.el: Use `with-displaying-help-buffer'.
3978         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
3979         Use `with-displaying-help-buffer'.
3980         (apropos-follow): Do not give special treatment to buffer cursor
3981         was in prior to a mouse click.
3982         (apropos-describe-plist): Use `with-displaying-help-buffer'.
3983         (apropos-print-doc): Set correct buffer for setting text
3984         properties.
3985
3986 1998-05-01  SL Baur  <steve@altair.xemacs.org>
3987
3988         * help.el (help-buffer-prefix-string): New variable.
3989         (help-buffer-name): Use it.
3990
3991         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
3992         mode menu.
3993
3994 1998-04-30  Greg Klanderman  <greg@alphatech.com>
3995
3996         * frame.el (other-frame): Work even when focus-follows-mouse is true.
3997
3998 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
3999
4000         * files.el (find-file-noselect): Update docstring.
4001         (find-file-noselect): Signal an error if found an unreadable file.
4002         (file-chase-links): Save the match data.
4003         (normal-mode): Use `lwarn' and `error-message-string'.
4004         (interpreter-mode-alist): Change defconst to defvar.
4005         (inhibit-first-line-modes-regexps): Ditto.
4006         (inhibit-first-line-modes-regexps): Added .tgz.
4007         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
4008         (change-major-mode-with-file-name): New user-option.
4009         (set-visited-file-name): Synched with FSF.
4010         (file-name-extension): New function, from FSF 20.3.
4011         (file-relative-name): Synched with FSF.
4012         (save-some-buffers): Support the C-r feature.
4013         (recover-session): Synched with FSF.
4014         (kill-some-buffers): Ditto.
4015         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
4016
4017 1998-04-30  SL Baur  <steve@altair.xemacs.org>
4018
4019         * files.el (insert-file): Undo previous change and reenable use of
4020         format.el.
4021
4022 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
4023
4024         * window-xemacs.el (recenter): Define.
4025
4026 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
4027
4028         * font.el (mswindows-font-create-name)
4029         (mswindows-font-create-object): new functions for mswindows type
4030         fonts.
4031
4032         * msw-faces.el (mswindows-font-canicolize-name): fix so that
4033         strings are parsed as well as font objects.
4034
4035 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
4036
4037         * modeline.el (defining-kbd-macro): Restore modeline indication of
4038         kbd-macro being recorded.
4039         (add-minor-mode): Simplify docstring.
4040         (modeline-minor-mode-menu): Remove stuff.
4041
4042 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
4043
4044         * code-process.el (call-process): dynamically decide process
4045         coding type.
4046
4047 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
4048
4049         * modeline.el: Add line-number-mode, column-number-mode to
4050         the modeline minor-mode menu.  Button2 on the line number does
4051         goto-line.
4052
4053 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
4054
4055         * mouse.el: move x-selection-owner-p type things to
4056         selection-owner-p.
4057
4058         * msw-init.el: copy zmacs stuff from x-init.el
4059
4060         * msw-select.el (mswindows-own-selection)
4061         (mswindows-disown-selection) (mswindows-selection-owner-p): new
4062         functions. Very simple minded implementation of selectio
4063         ownership.
4064
4065         * select.el (own-selection) (disown-selection)
4066         (activate-region-as-selection) (select-make-extent-for-selection)
4067         (valid-simple-selection-p): functions moved from x-select.el for
4068         generalized selection.
4069
4070         * x-select.el: see select.el changes.
4071
4072         * x-toolbar.el: use new selection functions.
4073
4074 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4075
4076         * packages.el (packages-find-package-directories): Fixed bug that
4077         would pick up multiple site-package directories.
4078         (package-locations): Added "xemacs-packages" as a late package
4079         location.
4080
4081         * find-paths.el: Now uses `emacs-program-name' and
4082         `emacs-program-version'.
4083         Additions to enforce version-specific directories in
4084         `paths-find-version-directory'.
4085
4086 1998-04-29  SL Baur  <steve@altair.xemacs.org>
4087
4088         * default.el: Removed.
4089         * site-start.el: Removed.
4090
4091 1998-04-29  Didier Verna  <verna@inf.enst.fr>
4092
4093         * minibuf.el (minibuffer-history-minimum-string-length): Default
4094         to nil.
4095
4096 1998-04-28  SL Baur  <steve@altair.xemacs.org>
4097
4098         * find-paths.el (paths-program-name): Rename.
4099         (paths-emacs-root-p): Ditto.
4100         (paths-find-site-directory): Ditto.
4101
4102 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
4103
4104         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
4105         `emacs-lisp-byte-compile-and-load'.
4106
4107 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4108
4109         * ldap.el (ldap-search): Fixed additional parameter passing to
4110         `ldap-open'
4111
4112 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
4113
4114         * select.el (kill-primary-selection) (selection-owner-p)
4115         (copy-primary-selection) (yank-clipboard-selection)
4116         (selection-exists-p) (delete-primary-selection): new file and
4117         functions that do the right thing for the selected device.
4118
4119         * x-menubar.el: use generalised selection functions.
4120
4121         * dumped-lisp.el: dump select.el.
4122
4123 1998-04-27  SL Baur  <steve@altair.xemacs.org>
4124
4125         * find-paths.el (paths-progname): New variable.
4126         (paths-emacs-root-p): Use it.
4127         (paths-find-site-directory): Ditto.
4128
4129 1998-04-26  SL Baur  <steve@altair.xemacs.org>
4130
4131         * loadup.el ((member "dump" command-line-args)): Dump as
4132         `infodock' if InfoDock.
4133
4134 1998-04-25  SL Baur  <steve@altair.xemacs.org>
4135
4136         * find-paths.el (construct-emacs-version): Simplify, include
4137         program name in the return value.
4138         * (paths-find-version-directory): Use it.
4139
4140 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4141
4142         * info.el (Info-parse-dir-entries): Fixed regexp
4143         (Info-build-dir-anew): Remove full suffix and capitalize info file
4144         name for files with no @direntry
4145         (Info-batch-rebuild-dir): New function
4146         (Info-suffixed-file): Check for regular files instead of simple
4147         file existence (could catch directories before)
4148
4149 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4150
4151         * setup-paths.el, find-paths.el: Removed uses of `not' which
4152         temacs doesn't have.
4153
4154         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
4155         into root searching.
4156
4157 1998-04-24  Martin Buchholz  <martin@xemacs.org>
4158
4159         * subr.el: Remove definition of `not'.
4160
4161 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
4162
4163         * msw-glyphs.el: enable graphics support.
4164
4165 1998-04-23  Didier Verna  <verna@inf.enst.fr>
4166
4167         * x-menubar.el (default-menubar): restored the line-number-mode
4168         option.
4169
4170         * misc doc string updates related to the options menu.
4171
4172 1998-04-24  SL Baur  <steve@altair.xemacs.org>
4173
4174         * setup-paths.el (paths-construct-load-path): Fix typo.
4175
4176 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4177
4178         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
4179         font-menu-ignore-scaled-fonts don't have to be bound now; this
4180         gets us one step further towards making --no-autoloads work.
4181
4182         * startup.el (normal-top-level): Load auto-autoloads only if
4183         lisp-directory is non-nil.
4184
4185         * setup-paths.el (paths-construct-load-path): Made it robust
4186         against nil lisp-directory.
4187
4188         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
4189         to the list of variables that cause a warning when nil.
4190
4191         * toolbar.el (init-toolbar-location): Now works even when there's
4192         no toolbar icon directory.
4193
4194 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
4195
4196         * help.el (view-lossage): Recognize it.
4197
4198         * simple.el (log-message): Mark multiline messages.
4199
4200 1998-04-22  SL Baur  <steve@altair.xemacs.org>
4201
4202         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
4203
4204 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4205
4206         * package-get.el (package-get-all):  add `\n' separator to
4207         interactive specification so that both variables are read
4208
4209 1998-04-22  Didier Verna  <verna@inf.enst.fr>
4210
4211         * x-menubar.el: ported the options menu to Custom.
4212         Moved the "read only" toggle button to the buffers menu.
4213         Corrected some missing ;;;###autoload or defcustom.
4214
4215         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
4216         the scrollbar-visible specifier for options menu handling.
4217
4218         * toolbar.el (toolbar-visible-p)
4219                      (toolbar-captioned-p)
4220                      (default-toolbar-position): defcustom wrappers around
4221         the toolbar specifiers for options menu handling.
4222
4223         * frame.el (get-frame-for-buffer-default-instance-limit):
4224         defcustom it for options menu handling.
4225
4226         * font-lock.el (font-lock-mode): defcustom and autolaod the variable
4227         font-lock-mode for options menu handling.
4228
4229         * cus-start.el: added Custom properties to overwrite-mode for
4230         options menu handling.
4231
4232 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
4233
4234         * about.el: shameless self-promotion.
4235
4236 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
4237
4238         * simple.el (raw-append-message): Slightly optimize.
4239         (remove-message): Use `push' for clarity.
4240         (append-message): Ditto.
4241         (display-warning): Dito.
4242         (raw-append-message): Send the message to the appropriate device.
4243
4244 1998-04-22  SL Baur  <steve@altair.xemacs.org>
4245
4246         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
4247         From Sean MacLennan <Sean.MacLennan@pika.ca>
4248
4249 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4250
4251         * setup-paths.el: Changed `directory-sep-char' to
4252         `path-separator', following a change in GNU Emacs.
4253
4254 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4255
4256         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
4257         (Info-build-dir-anew): Add a final newline.
4258         (Info-build-dir-anew): Do not issue warning when rebuilding policy
4259         is `always'
4260         (Info-rebuild-dir): Ditto
4261
4262         * dumped-lisp.el (preloaded-file-list): Added ldap.el
4263
4264 1998-04-21  SL Baur  <steve@altair.xemacs.org>
4265
4266         * simple.el (count-words-buffer): Retain zmacs region.
4267         (count-words-region): Ditto.
4268         * simple.el: (what-line): Expanded line counts.
4269         (count-lines): New parameter to conditionalize whether collapsed
4270         lines get counted.
4271         From Bob Weiner <weiner@altrasoft.com>
4272
4273 1998-04-19  SL Baur  <steve@altair.xemacs.org>
4274
4275         * packages.el (package-locations): infodock-packages must override
4276         mule-packages and packages.
4277
4278 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
4279
4280         * wid-edit.el:
4281         remove rude messages from widget-activation-widget-mapper
4282         and widget-activation-glyph-mapper
4283
4284 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
4285
4286         * toolbar.el: Remove (featurep 'x) test from
4287         toolbar-make-button-list
4288
4289 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
4290
4291         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
4292         only if in the same frame.
4293
4294 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4295
4296         * packages.el (package-locations): Added site-packages hierarchy.
4297
4298         * setup-paths.el (paths-default-info-directories): Introduced and
4299         used.
4300
4301         * packages.el, setup-paths.el: Set various path searching depths
4302         to 1.
4303
4304         * packages.el (packages-hierarchy-depth):
4305         (packages-load-path-depth): Introduced and used.
4306
4307         * setup-paths.el (paths-load-path-depth): Introduced and used.
4308
4309         * find-paths.el (paths-find-recursive-path): Added max-depth
4310         parameter.
4311
4312 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4313
4314         * setup-paths.el (paths-construct-info-path): Removed
4315         dependency on behavior of (file-name-as-directory "").
4316
4317 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4318
4319         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
4320         lisp objects
4321
4322 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4323
4324         * dump-paths.el, startup.el: Added handling for --debug-paths.
4325
4326 1998-04-15  William M. Perry  <wmperry@aventail.com>
4327
4328         * wid-edit.el: We cannot just set the help-echo or balloon-help
4329           properties for an extent based on the :help-echo widget
4330           property, since help-echo and balloon-help cause an EXTENT to
4331           get passed in, where :help-echo functions are expecting a WIDGET
4332
4333 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
4334
4335         * scrollbar.el (init-scrollbar-from-resources): Call
4336         mswindows-init-scrollbar-metrics when appropriate.
4337
4338 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
4339
4340         * dumped-lisp.el: dump x-toolbar for window system
4341
4342         * msw-init.el (init-post-mswindows-win): enable toolbars if we
4343         have support and xpm.
4344
4345 1998-04-16  SL Baur  <steve@altair.xemacs.org>
4346
4347         * files.el (toggle-read-only): Fix docstring.
4348         From Didier Verna <verna@inf.enst.fr>
4349
4350 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4351
4352         * startup.el (normal-top-level): Load autoload-file-name without
4353         specifying an extension---some people only auto-autoload.el.gz.
4354
4355 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
4356
4357         * files.el (backup-enable-predicate): Don't bomb on NAME being
4358         nil.
4359
4360 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4361
4362         * find-paths.el, packages.el: Now prefers configure'd paths.
4363         This shouldn't cause any of the originally anticipated problems as
4364         the current paths architecture will not define the various
4365         configure-xxx variables if they're not specified on the configure
4366         command line.
4367
4368         * find-paths.el, setup-paths.el, packages.el: Removed all
4369         mentionings of "/" as a path separator.
4370         Used paths-construct-path throughout.
4371
4372         * find-paths.el (paths-construct-path): Created to assemble paths
4373         from directory components.
4374
4375         * setup-paths.el, packages.el: Used paths-decode-directory-path
4376         instead of decode-path-internal.
4377
4378         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
4379         and associates.
4380         (paths-decode-directory-path) Created.
4381
4382         * setup-paths.el: Changed configure-exec-path to
4383         configure-exec-directory.
4384
4385 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4386
4387         * packages.el (packages-find-packages): Fixed decoding of
4388         EMACSPACKAGEPATH.
4389
4390         * startup.el: -no-packages -> -no-early-packages.
4391
4392         (packages-load-package-lisps): Fixed loading of auto-autoload
4393         files.
4394
4395         * startup.el (normal-top-level): Fixed loading of core
4396         auto-autoload.
4397
4398         * obsolete.el: Un-obsoleted site-directory.  Sigh.
4399
4400         * startup.el, packages.el, dump-paths.el: Added proper settings
4401         for site-directory and lisp-directory variables.
4402
4403         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
4404         inhibit-package-autoloads and fixed handling of it.
4405
4406         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
4407         handling of former inhibit-package-init, now
4408         inhibit-early-packages, to make -vanilla etc. work.
4409
4410 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
4411
4412         * code-process.el (start-process): Fallback to 'undecided instead
4413         of 'binary for process input coding stream.
4414
4415         * process.el (start-process): Docstring fix.
4416
4417 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4418
4419         * info.el (Info-insert-dir): Do not insert temporary dir files
4420         in Info-dir-file-attributes
4421         (Info-build-dir-anew): Ensure temporary buffer is not read-only
4422         (Info-rebuild-dir): Ditto.
4423
4424 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4425
4426         * obsolete.el: Added obsoleteness declarations for
4427         `site-directory' and `Info-default-directory-list'.
4428
4429 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4430
4431         * find-paths.el (paths-find-emacs-root): Only look at the
4432         executable at the end of the symlink chain for determining the
4433         Emacs root.
4434
4435 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4436
4437         * setup-paths.el (paths-construct-info-path): Changed construction
4438         to cater to gone default in configure.
4439
4440         * find-paths.el (paths-uniq-append): Added.
4441
4442         * packages.el: Rewritten package path construction once again.
4443
4444         * dump-paths.el, startup.el: Removed package-path as a global
4445         variable.
4446
4447         * package-admin.el (package-admin-add-single-file-package):
4448         (package-admin-add-binary-package): Changed package-path to
4449         late-packages.
4450
4451         * packages.el (packages-split-path): Split path at "/" rather than
4452         nil according to change in emacs.c.
4453
4454 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4455
4456         * setup-paths.el (paths-construct-info-path): Changed info path
4457         order so that directories come out right.
4458         (paths-find-lock-directory): Fixed bug: It used to think
4459         configure-lock-directory is a path.
4460
4461 1998-04-06  Jeff Miller <jmiller@smart.net>
4462
4463         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
4464         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
4465         eases the use of toolbar-add/kill-item functions.
4466
4467 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
4468
4469         * code-files.el (file-coding-system-alist): Commented out
4470         loaddefs.el magical treatment.
4471
4472 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4473
4474         * info.el (Info-rebuild-outdated-dir): Added new option
4475         `conservative' and made it the default
4476         (Info-rebuild-dir): Appropriately parse multi-line description
4477         strings, and multi-section dir files. Issue warning when dir
4478         is rebuilt as temporary
4479         (Info-build-dir-anew): Issue warning when dir is built as
4480         temporary
4481
4482 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
4483
4484         * list-mode.el (list-mode-map): Bind highlight motion commands to
4485         standard keys left, right, C-b and C-f.
4486
4487 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4488
4489         * files.el (auto-mode-alist): allow .sc for Scheme->C
4490
4491 1998-04-06  SL Baur  <steve@altair.xemacs.org>
4492
4493         * loadup.el (pureload): Don't quote (garbage-collect).
4494
4495 1998-04-04  SL Baur  <steve@altair.xemacs.org>
4496
4497         * package-get-base.el: Updated.
4498
4499 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
4500
4501         * isearch-mode.el (isearch-just-started): New variable.
4502         (isearch-mode): Set it.
4503         (isearch-repeat): Advance one character forward only if the search
4504         was successful, and was not just started.
4505         (isearch-repeat): Clear isearch-just-started.
4506
4507 1998-04-02  SL Baur  <steve@altair.xemacs.org>
4508
4509         * finder.el (finder-compile-keywords): Don't eval new finder-inf
4510         if running -batch.
4511
4512 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
4513
4514         * subr.el (listify-key-sequence): Removed.
4515
4516 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
4517
4518         * bytecomp.el (byte-compile-print-gensym): New option.
4519         (byte-compile-output-file-form): Use it.
4520         (byte-compile-output-docform): Ditto.
4521         (byte-compile-compiled-obj-to-list): Ditto.
4522
4523 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
4524
4525         * msw-glyphs.el: set frame icon if xpm support.
4526
4527 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
4528
4529         * help.el: Code that pretty prints variable values
4530           removed.
4531
4532 1998-04-02  SL Baur  <steve@altair.xemacs.org>
4533
4534         * find-paths.el (paths-emacs-root-p): Correct test for installation
4535         directory.
4536         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4537
4538 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
4539
4540         * loaddefs.el: Don't set debug-ignored-errors; leave
4541           its default value set to nil.
4542
4543 1998-03-29  Damon Lipparelli  <lipp@primus.com>
4544
4545         * info.el (Info-rebuild-dir): fixed mis-spelling.
4546
4547 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4548
4549         * info.el (Info-rebuild-outdated-dir): New custom var
4550         (Info-insert-node): Create/update dir file when needed, ie when it
4551         does not exist or is older than some info files in directory
4552
4553 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4554
4555         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
4556         for last packages, mainly for using a 20.4 package base.
4557
4558         * packages.el (late-packages): Typo fix.  It was called
4559         early-packages.
4560
4561         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
4562         relative symlinks correctly.
4563         (paths-find-emacs-roots): More rigorous checking for plausible
4564         configuration-time root.
4565
4566         * startup.el (normal-top-level): Added a warning if XEmacs cannot
4567         find its roots.
4568
4569 1998-03-27  Martin Buchholz  <martin@xemacs.org>
4570
4571         * faces.el: Fix docstrings.
4572         * glyphs.el: Fix docstrings.
4573         * mouse.el: Fix docstrings.
4574
4575         * frame.el: Change phrase `current frame' to `selected frame'.
4576
4577         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
4578
4579         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
4580         macros using backquote to make them infinitely more readable.
4581
4582 1998-03-30  SL Baur  <steve@altair.xemacs.org>
4583
4584         * packages.el (packages-find-package-path): Hardcoded specialized
4585         InfoDock support until we can clean this up.
4586
4587         * help.el (describe-bindings-1): Return the value of the bindings
4588         help buffer created.
4589         (describe-bindings): Ditto.
4590
4591         * simple.el (set-variable): Restore previous behavior of not
4592         bombing if the variable to set is not boundp.
4593
4594 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4595
4596         * packages.el (packages-handle-package-dumped-lisps): Allow for
4597         non-local files to be loaded off the package-lisp variable.
4598
4599 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
4600
4601         * x-faces.el: Global X resources should override
4602           specs for all device classes (color, grayscale, mono);
4603           code currently doesn't override any of them.  Fixed by
4604           calling remove-specifier with '(x default) as the tag
4605           set and allowing inexact matches.
4606
4607 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
4608
4609         * faces.el: Separated face intializations based on
4610           device classes into device type specific (tag set,
4611           instantiator) pairs.
4612
4613 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
4614
4615         * wid-edit.el (widget-choice-action): Remember user's explicit
4616         choice.
4617         (widget-choice-value-create): Respect it.
4618         From Richard Stallman <rms@gnu.org>
4619
4620 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4621
4622         * setup-paths.el (paths-construct-info-path): Always append
4623         existing directories from configure-time info path.
4624
4625         * startup.el (startup-setup-paths): Renamed misnamed info-path to
4626         Info-directory-list.
4627
4628         * info.el: Removed Info-default-directory-list which was broken by
4629         design.
4630         Removed bogus initialization of Info-directory-list---startup.el
4631         can do a much better job.
4632         Added autoload of Info-directory-list.
4633
4634         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
4635         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
4636         be exclusive; now it's merely given precedence, just like in the
4637         old days.
4638
4639 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4640
4641         * find-paths.el (paths-find-architecture-directory): Fix bug with
4642         finding; it used to default too early.
4643
4644 1998-03-25  Martin Buchholz <martin@xemacs.org>
4645
4646         * packages.el (packages-split-path): Fix a bug; it used to fail
4647         for paths that weren't split.
4648
4649 1998-03-26  SL Baur  <steve@altair.xemacs.org>
4650
4651         * finder.el (finder-compile-keywords): trap on errors.
4652
4653 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
4654
4655         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
4656           fourth argument of t so that only the specs exactly
4657           matching the tag lists are removed.
4658
4659 1998-03-25  SL Baur  <steve@altair.xemacs.org>
4660
4661         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
4662
4663 1998-03-23  SL Baur  <steve@altair.xemacs.org>
4664
4665         * minibuf.el (mouse-read-file-name-1): If a default directory was
4666         specified, use it for generating the completions.
4667
4668 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4669
4670         * update-elc.el: Now respects inhibit-package-init and
4671         inhibit-site-lisp.
4672         Now does path construction with loadup-paths.
4673
4674         * startup.el (normal-top-level, startup-setup-paths): Now respects
4675         inhibit-package-init and inhibit-site-lisp.
4676
4677         * packages.el (packages-find-package-path): Extended package path
4678         by version-specific hierarchies.
4679         (packages-find-packages): Now respects inhibit flag and
4680         inhibit-site-lisp.
4681         Moved path setup to loadup-paths.
4682
4683         * make-docfile.el: Now respects inhibit-package-init and
4684         inhibit-site-lisp.
4685         Now does path construction with loadup-paths.
4686
4687         * loadup.el: Now respects inhibit-package-init and
4688         inhibit-site-lisp.
4689
4690         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
4691
4692         * loadup-paths.el: New file: setup load-path to encompass
4693         packages.
4694
4695 1998-03-22  SL Baur  <steve@altair.xemacs.org>
4696
4697         * auto-show.el: load-gc renamed to pureload.
4698         * site-load.el: Ditto.
4699         * packages.el (toplevel): Ditto.
4700         * loadup.el (really-early-error-handler): Ditto.
4701         * dumped-lisp.el (preloaded-file-list): Ditto.
4702         * cus-face.el (custom-declare-face): Ditto.
4703
4704 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4705
4706         * <Today>: The Big Path Searching Overhaul.
4707
4708         * find-paths.el: New file: find and assemble paths in the
4709         installation hierarchy.
4710
4711         * setup-paths.el: New file: global layout of paths and directories
4712         within the XEmacs hierarchy.
4713
4714         * packages.el: Replaced everything related to path searching and
4715         startup by code in terms of find-paths.
4716
4717         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
4718         the new path searching engine.
4719
4720         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
4721         and setup-paths.
4722
4723 1998-03-22  SL Baur  <steve@altair.xemacs.org>
4724
4725         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
4726         setup-paths.el.
4727
4728 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
4729
4730         * msw-glyphs.el: Added check for 'mswindows feature, so the file
4731         compiles identically in any configuration.
4732         Removed irrelevant commentary.
4733
4734 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
4735
4736         * simple.el (set-variable): Allow setting specifiers.
4737
4738 1998-03-19  SL Baur  <steve@altair.xemacs.org>
4739
4740         * lisp.el (forward-sexp): Revert previous change.
4741
4742 1998-03-18  SL Baur  <steve@altair.xemacs.org>
4743
4744         * frame.el (frame-initialize): Use `delete-console' instead of
4745         `delete-device' to delete the stream console to match the usage in
4746         Fkill_emacs.
4747
4748 1998-03-16  SL Baur  <steve@altair.xemacs.org>
4749
4750         * files.el (cdpath-previous): New variable.
4751         (cd): Use it.
4752         From Bob Weiner <weiner@wave.altrasoft.com>
4753
4754 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
4755
4756         * keydefs.el: Changed keybindings of forward-char,
4757           backward, scroll-up and scroll-down to point to their
4758           -command counterparts.
4759
4760         * simple.el: New functions: forwarc-char-command,
4761           backwrad-char-command, scroll-up-command,
4762           scroll-down-command which work liek their counterparts
4763           except that they honor the variable
4764           signal-error-on-buffer-boundary.
4765
4766           Definition of signal-error-on-buffer-boundary received
4767           from src/cmds.c.
4768
4769           defvar declaration added for word-across-newline to avoid
4770           byte-compiler warning about the free variable reference.
4771
4772 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
4773
4774         * winnt.el: Removed "%t" from the beginning of
4775         modeline-format. From now on, there's no nt-specifics in the modeline.
4776
4777 1998-03-14  SL Baur  <steve@altair.xemacs.org>
4778
4779         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
4780         of `when' with `if'.
4781
4782 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
4783
4784         * msw-glyphs.el: New file. Defines TTY-style glyphs for
4785         mswindows. Must be reworked along with glyphs.el, or
4786         merged into it, after there is images support.
4787
4788         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
4789         'mswindows.
4790
4791 1998-03-13  SL Baur  <steve@altair.xemacs.org>
4792
4793         * faces.el: fix for text cursor initialization.
4794         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
4795         From Andy Piper <andyp@parallax.co.uk>
4796
4797 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
4798
4799         * files.el (set-auto-mode): If a mode is not fboundp, check to see
4800         if there is an existing package that handles it and warn the user
4801         about that mode.
4802
4803 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
4804
4805         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
4806         Installation" menu item when Installation-string is not bound.
4807
4808 1998-03-11  SL Baur  <steve@altair.xemacs.org>
4809
4810         * lisp.el (forward-sexp): Fix for test for balanced sexp.
4811         From Jeremiah W. James <jerry@cs.ucsb.edu>
4812
4813 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
4814
4815         * msw-faces.el:
4816         * faces.el: Fix face initialization.
4817
4818 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
4819
4820         * files.el (backup-enable-predicate): fix breakage introduced
4821         by TMPDIR patch.
4822
4823 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
4824
4825         * x-faces.el (x-init-face-from-resources): The
4826           TTY face property retrieval functions don't return
4827           specifiers, so use face-property instead.
4828
4829 1998-03-09  SL Baur  <steve@altair.xemacs.org>
4830
4831         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
4832
4833 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
4834
4835         * x-menubar.el: Expanded documentation for
4836           option-save-faces.  Changed Options -> Browse Faces
4837           menu entry to invoke customize-face.
4838
4839 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
4840
4841         * faces.el: Most face initialization moved out of
4842           init-other-random-faces to the top level so that the
4843           initialization happens before Xemacs is dumped.  Much
4844           of the fascist "face-differs-from-default-p or FROB!"
4845           code has been retired in favor of letting the user do
4846           what they want to do.  Face initialization code changed
4847           to use `default' specifier tag so that the settings can
4848           be overridden later if the user wishes it.
4849
4850 1998-03-08  SL Baur  <steve@altair.xemacs.org>
4851
4852         * about.el (about-hackers): Update contributors list.
4853
4854 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
4855
4856         * specifier.el: Define new specifier tag `default'.
4857
4858         * modeline.el: Initialize faces using `default' tag.
4859
4860         * x-faces.el (x-init-face-from-resources): Remove
4861           specifier specs containing the `default' tag before
4862           adding new specs.
4863
4864 1998-03-02  John Jones  <jj@asu.edu>
4865
4866         * package-get.el (package-get-all): fixed arguments on call to
4867         package-admin-add-single-file-package.
4868         * package-get.el (package-get-installedp): fixed to match
4869         advertised behavior.
4870         * package-get.el: added function package-get-update-all which
4871         installs newest versions of all the current packages (if they are
4872         not already installed).
4873
4874 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
4875
4876         * files.el (find-file-noselect): Uncommented `truename' binding in
4877         `let*' and use it later to set `buffer-file-truename' iff it's
4878         still nil, as happens for example when finding a compressed
4879         file with "jka-compr".
4880
4881 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
4882
4883         * faces.el: in make-face-* type functions do the operation for all
4884         window systems, not just the first one found.
4885
4886         * font.el: call mswindows-list-fonts for mswindows.
4887
4888 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
4889
4890         * code-process.el (call-process-region):
4891         * process.el (call-process-region):
4892         * package-get.el (package-get-dir):
4893         * files.el (backup-enable-predicate):
4894         * gnuserv.el (gnuserv-temp-file-regexp):
4895         Use temp-directory in place of `/tmp'.
4896
4897 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
4898
4899         * "Fast" dired-in-C enhancements for Windows 95/NT:
4900
4901         * files.el: Added function, `wildcard-to-regexp', from GNU
4902           Emacs.
4903
4904         * files.el (insert-directory): Modified to use special
4905           dired-in-C enhancements if present.
4906
4907 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
4908
4909         * code-files.el: make default coding no-conversion.
4910
4911 1998-03-02  SL Baur  <steve@altair.xemacs.org>
4912
4913         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
4914         the load-path.
4915
4916         * update-elc.el: Strip directory when testing for files not to
4917         bytecompile.
4918
4919 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
4920
4921         * lisp-mode.el: Use recommended form for menus.
4922
4923         * info.el (Info-construct-menu): Use recommended form for menus.
4924
4925         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
4926         entry.
4927
4928 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
4929
4930         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
4931           (get-frame-for-buffer-noselect): Always return frames
4932           in the not-this-window-p cond clause.
4933
4934 1998-02-27  SL Baur  <steve@altair.xemacs.org>
4935
4936         * help.el (describe-installation): New function.
4937
4938         * x-menubar.el (default-menubar): Add describe-installation to
4939         Help menu.
4940
4941         * packages.el (packages-unbytecompiled-lisp): Installation.el
4942         should not be bytecompiled.
4943
4944         * dumped-lisp.el (preloaded-file-list): Dump Installation with
4945         XEmacs.
4946
4947         * x-menubar.el (default-menubar): Use correct guard for VM menu
4948         entry.
4949
4950         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
4951         coding.
4952         From Andy Piper <andyp@parallax.co.uk>
4953
4954 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4955
4956         * ldap.el: Do not require ldap-internal at compile time.
4957
4958 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
4959
4960         * code-files.el: new file. a virtual copy of mule-files.el
4961         but without charset
4962         dependencies. (toggle-buffer-file-ocding-system) new function for
4963         changing the eol type for the current buffer.
4964
4965         * code-process.el: new file. a copy of
4966         mule-process.el. mule-process.el will disappear when things have
4967         settled.
4968
4969         * coding.el: new file. a virtual copy of mule-files.el but
4970         without charset dependencies. (coding-system-base) new function
4971         for getting the parent coding system of a coding system with eol
4972         type set.
4973
4974         * dumped-lisp.el: add above files for the non-mule case.
4975
4976 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
4977
4978         * window-xemacs.el (display-buffer): If no explicit
4979           frame is specified, search for a window that displays
4980           the buffer on the currently selected frame, before
4981           searching other frames.
4982
4983 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
4984
4985         * frame.el (get-frame-for-buffer): If not-this-window-p
4986           is non-nil, use window on the selected frame if it is not
4987           also the selected window.  When defaulting, search for
4988           windows on the currently selected fgrame before searching
4989           other frames.
4990
4991 1998-02-25  Didier Verna  <verna@inf.enst.fr>
4992
4993         * modeline.el (modeline-swap-buffers): originally named
4994         `mouse-release-modeline'. Whether to actually swap the buffers is
4995         decided in `mouse-drag-modeline'.
4996         (mouse-drag-modeline): A button release event is considered a
4997         mouse click is both X (modeline scroll) and Y (modeline drag) pos
4998         stay unchanged.
4999
5000 1998-02-25  SL Baur  <steve@altair.xemacs.org>
5001
5002         * x-menubar.el: Put redo on the menubar.
5003         From Aki Vehtari <Aki.Vehtari@hut.fi>
5004
5005 1998-02-22  Greg Klanderman  <greg@alphatech.com>
5006
5007         * bytecomp.el (displaying-byte-compile-warnings): if
5008         temp-buffer-show-function is set, use it to display current set of
5009         warnings in the "*Compile-Log-Show*" buffer.
5010
5011         * simple.el (display-warning-buffer): if temp-buffer-show-function
5012         is set, use it to display current set of warnings in the
5013         "*Warnings-Show*" buffer.
5014
5015 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5016
5017         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
5018         Common Lisp.
5019
5020 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
5021
5022         * menubar.el: Allow button descriptors at least 2 long.
5023
5024         * x-menubar.el (default-menubar): Use recommended forms.
5025         (file-menu-filter): Remove.
5026         (edit-menu-filter): Remove.
5027
5028 1998-02-24  SL Baur  <steve@altair.xemacs.org>
5029
5030         * about.el (about-hackers): Updated.
5031
5032 1998-02-22  Greg Klanderman  <greg@alphatech.com>
5033
5034         * help.el (help-max-help-buffers): new variable
5035         (help-register-and-maybe-prune-excess): new function
5036         (help-buffer-name): use help-max-help-buffers.
5037         (with-displaying-help-buffer): use
5038         help-register-and-maybe-prune-excess.
5039
5040         * help.el (help-maybe-pretty-print-value): if the value fits on
5041         one line, let it.
5042
5043 1998-02-21  Greg Klanderman  <greg@alphatech.com>
5044
5045         * (with-displaying-help-buffer): there is no need to kill the buffer
5046         if it exists, becasuse with-output-to-temp-buffer will clear it.
5047         further, killing the buffer violates the rule that
5048         temp-buffer-show-function, if set, has the full responsibility of
5049         showing the temp buffer.  killing the buffer fucks with the window
5050         configuration, hosing temp-buffer-show-function.
5051
5052
5053 1998-02-23  Didier Verna  <verna@inf.enst.fr>
5054
5055         * modeline.el (mouse-drag-modeline):
5056         - Always scroll the modeline that was originally clicked on.
5057         - Use x pixels instead of x characters (which doesn't work anyway)
5058         as horizontal reference for modeline dragging. This allows us to
5059         keep on dragging the modeline even if the motion event occurs in
5060         another window.
5061
5062 1998-02-23  Didier Verna  <verna@inf.enst.fr>
5063
5064         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
5065         glyph on the modeline to indicate that dragging the mouse has an
5066         effect both horizontally and vertically.
5067
5068 1998-02-24  SL Baur  <steve@altair.xemacs.org>
5069
5070         * about.el (about-xemacs): Get rid of redundant visible version
5071         number.
5072
5073 1998-02-19  SL Baur  <steve@altair.xemacs.org>
5074
5075         * about.el (about-hackers): Update credits.
5076
5077 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
5078
5079         * prim/register.el (view-register): Show register type file-query.
5080
5081 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
5082
5083         * mode-motion.el (mode-motion-highlight-internal):
5084           save-excursion inside save-window-exucrsion form to
5085           hide buffer point changes from save-window-excursion.
5086           Prevents display flickering when the mouse pointer
5087           moves.
5088
5089 1998-02-17  Didier Verna  <verna@inf.enst.fr>
5090
5091         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
5092         function to handle correctly the case of a toolbar one side of the
5093         window: scrolling will not necessarily happen.
5094
5095 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
5096
5097         * files.el (after-find-file): Restore missing argument
5098           to format that provides filename for "... consider M-x
5099           recover-file" message.  Also call `message' with "%s"
5100           as the first arg instead of an arbitrary string.
5101
5102 1998-02-18  SL Baur  <steve@altair.xemacs.org>
5103
5104         * about.el (about-hackers): Various additions.
5105
5106 1998-02-15  SL Baur  <steve@altair.xemacs.org>
5107
5108         * autoload.el (generate-file-autoloads-1): Don't force an extra
5109         line out when copying on-the-same line autoloads.
5110
5111         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
5112         is installed.
5113
5114 1998-02-14  Martin Buchholz  <martin@xemacs.org>
5115
5116         * x11/x-win-xfree86.el (x-win-init-xfree86):
5117         * x11/x-win-sun.el (x-win-init-sun):
5118         * x11/x-init.el (x-initialize-compose):
5119         * prim/simple.el:
5120         (backward-or-forward-kill-sexp):
5121         (backward-or-forward-kill-sentence):
5122         (backward-or-forward-kill-word):
5123         (backward-or-forward-delete-char):
5124         * prim/isearch-mode.el (isearch-help-or-delete-char):
5125         Use x-keysym-on-keyboard-sans-modifiers-p instead of
5126         x-keysym-on-keyboard-p to detect backspace.
5127         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
5128         Clean up symbols used with dead keys, checking Linux and solaris
5129         keysyms.
5130         Simplify x-win-*.el using above methods.
5131         Change documentation for x-keysym-*-p functions.
5132
5133 1998-02-14  SL Baur  <steve@altair.xemacs.org>
5134
5135         * about.el (about-hackers): Restore entries for Michael Sperber and
5136         Vinnie Shelton.
5137         From Vinnie Shelton <acs@acm.org>
5138
5139 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
5140
5141         * simple.el (count-words-region): Ditto.
5142
5143 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
5144
5145         * simple.el (count-words-buffer): Document.  Don't print anything
5146         if non-interactive.
5147
5148 1998-02-12  SL Baur  <steve@altair.xemacs.org>
5149
5150         * packages.el (packages-hardcoded-lisp): easymenu.el is in
5151         multiple files in InfoDock.
5152
5153 1998-02-11  SL Baur  <steve@altair.xemacs.org>
5154
5155         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
5156         from version.el in InfoDock.
5157
5158         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
5159         specially.
5160
5161 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5162
5163         * bytecomp-runtime.el (proclaim-inline): Single quotes around
5164         variable name in docstring.
5165
5166 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
5167
5168         * menubar.h: Include "gui.h".
5169
5170 1998-02-10  SL Baur  <steve@altair.xemacs.org>
5171
5172         * site-load.el: Fix documentation.
5173
5174 1998-02-09  SL Baur  <steve@altair.xemacs.org>
5175
5176         * package-get-base.el (package-get-base): Updated.
5177
5178         * keymap.el: PC-ize.
5179
5180 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5181
5182         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
5183         from' on a fresh line.
5184
5185 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
5186
5187         * help.el (help-maybe-pretty-print-value): prin1, not princ the
5188         object.
5189
5190 1998-02-09  SL Baur  <steve@altair.xemacs.org>
5191
5192         * undo-stack.el: PC-ize.
5193
5194         * cmdloop.el: PC-ize.
5195
5196 1998-02-08  SL Baur  <steve@altair.xemacs.org>
5197
5198         * bytecomp-runtime.el: PC-ize.
5199
5200         * byte-optimize.el: Prolog fixup.  PC-ize.
5201
5202         * cus-dep.el: Spelling fix.
5203
5204         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
5205         entries follow).
5206
5207 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5208
5209         * text-mode.el (text-mode-hook-identify): New function,
5210         put on text-mode-hook.  Set text-mode-variant here.
5211         (text-mode): Don't set it here.
5212
5213 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5214
5215         * text-mode.el (text-mode-hook): New defvar.
5216         (text-mode-variant): New variable.
5217         (text-mode): Set that variable locally.
5218         (toggle-text-mode-auto-fill): New command.
5219
5220 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5221
5222         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
5223
5224 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5225
5226         * text-mode.el (paragraph-indent-text-mode):
5227         Renamed from spaced-text-mode.
5228         (text-mode-map): Bind TAB to indent-relative.
5229         (indented-text-mode-map): Variable deleted.
5230         (indented-text-mode): Now an alias for text-mode.
5231
5232 1998-02-05  SL Baur  <steve@altair.xemacs.org>
5233
5234         * loadup.el: test-atoms debugging stuffs removed.
5235
5236 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>>
5237
5238         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
5239
5240 1997-12-30  Colin Rafferty  <colin@xemacs.org>
5241
5242         * help.el (describe-beta): Made it use `locate-data-file'.
5243         (describe-distribution): Ditto.
5244         (describe-copying): Ditto.
5245         (describe-project): Ditto.
5246         (view-emacs-news): Ditto.
5247
5248         * help-nomule.el (help-with-tutorial): Made it use
5249         `locate-data-file' to find tutorial.
5250
5251 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
5252
5253         * about.el: Corrected my email address.
5254
5255         * mouse.el: Added 'mouse-mswindows-drop' similar to
5256         'mouse-offix-drop'.
5257
5258 1998-01-27  SL Baur  <steve@altair.xemacs.org>
5259
5260         * loadup.el (running-xemacs): Spelling fix.
5261
5262 1998-01-26  Colin Rafferty  <colin@xemacs.org>
5263
5264         * packages.el (packages-find-packages-1): Don't allow a backwards
5265         compatible lisp tree to overwrite `preloaded-file-list'.
5266
5267 1998-01-26  SL Baur  <steve@altair.xemacs.org>
5268
5269         * loadup.el: Don't delete "xemacs" prior to dumping.
5270
5271 1998-01-24  SL Baur  <steve@altair.xemacs.org>
5272
5273         * package-info.el (pi-last-mod-date): New function.
5274         (pi-author-version): New function.
5275         (batch-update-package-info): Use them.
5276
5277 1998-01-23  Colin Rafferty  <colin@xemacs.org>
5278
5279         * frame.el (get-frame-for-buffer-default-to-current): Create.
5280         (get-frame-for-buffer-noselect): Allow user to use current frame
5281         with `get-frame-for-buffer-default-to-current'.
5282
5283 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
5284
5285         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
5286         (byte-compile-output-docform): Ditto.
5287         (byte-compile-compiled-obj-to-list): Ditto.
5288
5289 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
5290
5291         * startup.el (command-line-1): Removed code that ran
5292           buffer-menu.
5293
5294 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
5295
5296         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
5297
5298 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
5299
5300         * frame.el (suspend-emacs-or-iconify-frame): Check using
5301         `device-on-window-system-p' instead of explicitly checking for X,
5302         so that the same logic works for MS Windows.
5303         (suspend-or-iconify-emacs): Ditto.
5304
5305 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
5306
5307         * about.el (about-maintainer-info): Andy Piper is back.
5308         (xemacs-hackers): Updated Andy Piper's email address.
5309         (about-hackers): Added Jonathan Harris.
5310         (about-hackers): Updated Tibor Polgar's email address.
5311
5312 1998-01-18  SL Baur  <steve@altair.xemacs.org>
5313
5314         * about.el: Add xemacs.org email manager.
5315
5316         * package-get-base.el (package-get-base): Updated with most recent
5317         package updates.
5318
5319 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5320
5321         * help.el (function-arglist): Use `indirect-function' instead of
5322         `symbol-function' so that aliases are treated correctly.
5323
5324 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5325
5326         * help.el (help-map): Add f1 binding to `help-for-help'.
5327         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
5328         (describe-key-briefly): Use `princ' "%s" to print object.
5329         (with-displaying-help-buffer): Kill buffer if it exists, again.
5330         (describe-key): Use `princ' "%s" to print object.
5331         (describe-function-1): Use `princ' "%s" to print object.
5332         Commented out alias lines removed.
5333         (help-pretty-print-limit): New variable to control pretty-printing
5334         of variable values.
5335         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
5336         `help-pretty-print-value' again.  Only print-print when OBJECT is
5337         list of length less than `help-pretty-print-limit'.
5338         (describe-variable): Use `help-maybe-pretty-print-value' again.
5339
5340 1998-01-18  SL Baur  <steve@altair.xemacs.org>
5341
5342         * simple.el (blink-matching-open): Remove C++ kludge.
5343         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
5344
5345 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5346
5347         * info.el (Info-default-directory-list): Made the documentation
5348         more explanitory.
5349
5350 1998-01-13  Martin Buchholz  <martin@xemacs.org>
5351
5352         * lisp/packages.el:
5353         * lisp/package-admin.el:
5354         * lisp/build-report.el:
5355         Fix typos.
5356
5357 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
5358
5359         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
5360         warnings in Java buffers without final newline and editing the
5361         last line.
5362
5363 1998-01-17  SL Baur  <steve@altair.xemacs.org>
5364
5365         * packages.el (packages-find-packages-1): Don't allow a backwards
5366         compatible lisp tree to overwrite `preloaded-file-list'.
5367         Suggested by Colin Rafferty  <colin@xemacs.org>
5368
5369         * mouse.el (mouse-offix-drop): Set undo-boundary.
5370         From Oliver Graf <ograf@fga.de>
5371
5372 1998-01-13  SL Baur  <steve@altair.xemacs.org>
5373
5374         * loadup.el (load-gc): rewrite as defun.
5375         Print something sensical if a required dump-time file isn't found.
5376
5377 1998-01-12  SL Baur  <steve@altair.xemacs.org>
5378
5379         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
5380         bug strikes a menudescriptor.
5381
5382         * package-get-base.el (package-get-base): Updated.
5383
5384         * package-info.el (batch-update-package-info): Derive REQUIRES
5385         from the Makefile.
5386
5387 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
5388
5389         * files.el (save-some-buffers): Don't play games with deleting
5390         other windows if we are in the minibuffer window.
5391
5392 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5393
5394         * modeline.el (modeline-minor-mode-menu): Add support for :active
5395         (add-minor-mode): Document :active property to TOGGLE.
5396
5397 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5398
5399         * modeline.el (modeline-minor-mode-menu): Add support for an
5400         `:included' predicate in the `toggle-sym' plist.
5401         (add-minor-mode): Document the :included property, format
5402         docstring some more.
5403         (modeline-minor-mode-menu): Documentation string added.
5404
5405 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5406
5407         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
5408         labels from the symbol-names by thwacking off the overly redundant
5409         and overused "mode", parenthesizing "minor", and capitalizing the
5410         resultant strings.  Also shortened the menu's title by eliminating
5411         the redundant buffer name.
5412         (add-minor-mode): Beautified the docstring, added mention of the
5413         `:menu-tag' property of TOGGLE.
5414         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
5415         `toggle-sym' to beatify the mode-life menus.
5416         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
5417         `auto-fill-function'.
5418
5419 1998-01-02  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
5420
5421         * modeline.el (modeline-minor-mode-menu): Changed the string-only
5422         menus to :style 'toggle.
5423
5424 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
5425
5426         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
5427
5428 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
5429
5430         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
5431         only recognize first hyperlink.
5432         (hyper-apropos-highlightify): Deletia, this is already done by
5433         `hyper-apropos-insert-face'.
5434         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
5435
5436 1998-01-09  SL Baur  <steve@altair.xemacs.org>
5437
5438         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
5439         mail.
5440         (toolbar-mail-reader): Add support for `send'.
5441         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
5442
5443 1998-01-05  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
5444
5445         * info.el (Info-emacs-info-file-name): Add defvar for
5446         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
5447         will function properly.
5448
5449 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
5450
5451         * simple.el: make the backwards delete function called by
5452         `backward-or-forward-delete-char' user configurable.
5453
5454 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5455
5456         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
5457         compiled function got loaded from.
5458
5459 1998-01-09  SL Baur  <steve@altair.xemacs.org>
5460
5461         * term/apollo.el: Synched up with InfoDock 3.6.2.
5462
5463 1998-01-08  SL Baur  <steve@altair.xemacs.org>
5464
5465         * startup.el (load-init-file): Load autoloads earlier.
5466         (startup-splash-frame): Handle InfoDock logo.
5467
5468         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
5469         InfoDock.
5470         (x-init-toolbar-from-resources): Move from x-toolbar.el.
5471
5472         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
5473         doesn't have this function.
5474
5475         * packages.el (locate-data-file): Fix to call `locate-file'.
5476
5477 1998-01-07  SL Baur  <steve@altair.xemacs.org>
5478
5479         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
5480         version of version.el.
5481         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
5482
5483         * x-menubar.el (default-menubar): Guard reference to
5484         `gnuserv-frame'.
5485         (default-menubar): Guard references to `font-lock-mode'.
5486         (default-menubar): Guard references to font-menu-this-frame-only-p'.
5487         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
5488
5489         * make-docfile.el: Don't snarf doc strings from autoloads.
5490
5491         * startup.el (load-init-file): Use algorithm from loaddefs.el for
5492         loading auto-autoloads files.
5493
5494         * loaddefs.el: Disable dumping autoloads.
5495
5496 1998-01-05  SL Baur  <steve@altair.xemacs.org>
5497
5498         * lisp-mnt.el: Synch to Emacs 20.2.
5499
5500         * help.el: Remove manual autoload of `finder-by-keyword'.
5501
5502         * finder.el (finder-by-keyword): Autoload.
5503
5504         * help.el: Conditionalize hyperbole setup.
5505
5506 1998-01-04  SL Baur  <steve@altair.xemacs.org>
5507
5508         * packages.el (package-require): Update to reflect new data format.
5509
5510 1998-01-02  Didier Verna  <verna@inf.enst.fr>
5511
5512         * x-menubar.el (default-menubar): make the tutorials available
5513         through the menubar. (Plus some compilation warnings cleanup).
5514
5515 1998-01-04  SL Baur  <steve@altair.xemacs.org>
5516
5517         * check-features.el: New file.  Perform sanity check after build.
5518
5519         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
5520         files to tooltalk package.
5521         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
5522         package.
5523
5524         * package-admin.el (package-admin-xemacs): Use better default for
5525         location of XEmacs binary.
5526
5527 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
5528
5529         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
5530         tag with sexp and add value tag with value `t'.
5531
5532 1998-01-03  SL Baur  <steve@altair.xemacs.org>
5533
5534         * package-get.el: Changes to work with real data.
5535         From Pete Ware <ware@cis.ohio-state.edu>
5536
5537         * packages.el (packages-reload-autoloads): Guard load for the time
5538         being.
5539
5540         * update-elc.el ("packages.el"): Force loading packages.el instead
5541         of possibly out-of-date packges.elc.
5542         * make-docfile.el ("packages.el"): Ditto.
5543
5544 1998-01-02  Colin Rafferty  <colin@xemacs.org>
5545
5546         * build-report.el (build-report-delete-regexp): Added a rule for
5547         the main tarball shadowing anything past it.
5548
5549 1998-01-02  SL Baur  <steve@altair.xemacs.org>
5550
5551         * packages.el (package-provide): Delete a previous provide.
5552
5553         * package-info.el: New file.
5554
5555         * package-get.el: New file.
5556         From Pete Ware <ware@cis.ohio-state.edu>
5557         (package-get): Fix md5 computation to work with Mule.
5558
5559 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5560
5561         * simple.el (log-message-*): Quote symbols in docstrings properly.
5562
5563 1998-01-01  SL Baur  <steve@altair.xemacs.org>
5564
5565         * packages.el (packages-new-autoloads): Ignore symbolic links.
5566
5567         * cus-face.el (face-custom-attributes-get): Fix typo.
5568         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5569
5570 1997-12-31  SL Baur  <steve@altair.xemacs.org>
5571
5572         * startup.el (load-init-file): Reload new or changed autoloads
5573         unless inhibited.  Reload modified dumped lisp (stubbed).
5574
5575         * packages.el (packages-new-autoloads): New function.
5576         (packages-reload-autoloads): New function.
5577         (packages-reload-dumped-lisp): New (stub) function.
5578
5579         * loadup.el: Inhibit reloading dumped files when running temacs.
5580
5581         * loadhist.el (file-provides): Extend to handle variant
5582         extensions.
5583
5584         * replace.el (query-replace): Fix typo.
5585
5586 1997-12-30  SL Baur  <steve@altair.xemacs.org>
5587
5588         * make-docfile.el: list-autoloads-path has been renamed.
5589         * update-elc.el: list-autoloads has been renamed.
5590
5591         * packages.el (packages-list-autoloads): Renamed.
5592         (packages-list-autoloads-path): Ditto.
5593
5594 1997-12-29  Colin Rafferty  <colin@xemacs.org>
5595
5596         * packages.el (packages-find-packages-1): Made it signal a warning
5597         for an error in an auto-autoload.el file.
5598
5599 1997-12-30  SL Baur  <steve@altair.xemacs.org>
5600
5601         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
5602         tag with const.
5603         From Aki Vehtari <Aki.Vehtari@hut.fi>
5604
5605         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
5606
5607         * loadhist.el (unload-feature): Remove autoload.
5608
5609 1997-12-28  SL Baur  <steve@altair.xemacs.org>
5610
5611         * loadhist.el: Unpackaged.
5612
5613         * help.el (describe-symbol-find-file): Rename
5614         `describe-function-find-file' and make old name obsolete.
5615         (describe-function-1): Use it.
5616         (describe-function-1): Guard reference to
5617         `compiled-function-annotation'.
5618
5619 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5620
5621         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
5622         argument.
5623         (help-mode-quit): New optional arg to control whether it kills or
5624         buries.  Tidied up.
5625         (with-displaying-help-buffer): Don't kill buffer initially, even
5626         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
5627         (help-pretty-print-value): Rename back from
5628         `help-maybe-pretty-print-value'!  If `pp-internal' is available
5629         use it, otherwise use dumped `cl-prettyprint'.
5630         (describe-variable): Use `help-pretty-print-value' again.
5631         (find-func): Removed reference to "find-func" at end.
5632
5633 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
5634
5635         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
5636           GUI XEmacs. Rename? x-menubar is rather window system
5637           independant, except for a couple of items.
5638
5639 1997-12-26  SL Baur  <steve@altair.xemacs.org>
5640
5641         * x-menubar.el (default-menubar): Remove hyperbole and oobr
5642         entries as they will no longer be distributed with XEmacs.
5643
5644         * format.el (format-alist): Fix image/tiff regexps.
5645         From P. E. Jareth Hein <jareth@camelot-soft.com>
5646
5647         * help.el (help-maybe-pretty-print-value): Rename.
5648         (describe-variable): Use it.
5649         (describe-variable): Add trailing linefeed.
5650
5651 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5652
5653         * help.el (describe-function-1): Don't output anything for
5654           arglist of autoload functions.
5655
5656 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5657
5658         * help.el (describe-function-1): Don't output anything for
5659           arglist of autoload functions.
5660
5661 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5662
5663         * help.el (help-mode-map): New bindings for `help-mode-bury',
5664         `describe-function-at-point', `describe-variable-at-point',
5665         `Info-elisp-ref', `customize-variable', `help-next-section' and
5666         `help-prev-section'.
5667         (help-next-section): New function.
5668         (help-prev-section): New function.
5669         (help-mode-quit): Changed to kill the help buffer.
5670         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
5671         correctly.
5672         (help-buffer-name): New function to generate the name of help
5673         buffers.
5674         (with-displaying-help-buffer): Is now a macro.  Takes an new first
5675         argument giving the name of the help buffer.
5676         (describe-key): Use `with-displaying-help-buffer' with name.
5677         (describe-mode): Ditto.
5678         (describe-bindings): Ditto.
5679         (describe-prefix-bindings): Ditto.
5680         (view-lossage): Ditto.
5681         (with-syntax-table): New macro.
5682         (function-called-at-point): Use `ignore-errors' and
5683         `with-syntax-table'.
5684         (function-at-point): Ditto.
5685         (describe-function): Use `with-displaying-help-buffer' with name.
5686         (function-arglist): Extracted from `describe-function-1'.  Returns
5687         function's arglist as string.
5688         (function-documentation): Extracted from `describe-function-1'.
5689         Returns function's docstring.
5690         (describe-function-1): Remove all the "stream" garbage, including
5691         the stream argument.  Use `function-arglist' and
5692         `function-documentation'.
5693         (describe-function-arglist): Just use `function-arglist'.
5694         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
5695         (help-pretty-print-value): New function to help with
5696         pretty-printing variable values.  Knows about `#<...>'.  Needs
5697         `pp-internal'.
5698         (describe-variable): Use `with-displaying-help-buffer' with name.
5699         Formatting improved.  Display file where variable is defined, if
5700         known.  Use `help-pretty-print-value'.
5701         (describe-syntax): Use `with-displaying-help-buffer' with name.
5702         (list-processes): Remove "stream" garbage.
5703
5704 1997-12-25  SL Baur  <steve@altair.xemacs.org>
5705
5706         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
5707         call a dumped routine instead.
5708
5709         * x-win-xfree86.el: Wrap file in defun.
5710         * x-win-sun.el: Ditto.
5711
5712 1997-12-23  SL Baur  <steve@altair.xemacs.org>
5713
5714         * help.el (view-emacs-news): Remove usage of outl-mouse which
5715         advises functions and does other evil things.
5716
5717 1997-12-22  SL Baur  <steve@altair.xemacs.org>
5718
5719         * format.el (format-alist): Add `image/tiff'.
5720         From P. E. Jareth Hein <jareth@camelot-soft.com>
5721
5722 1997-12-21  SL Baur  <steve@altair.xemacs.org>
5723
5724         * about.el (about-hackers): More names added.
5725
5726         * make-docfile.el: Remove superfluous package path search.
5727
5728         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
5729
5730 1997-12-20  SL Baur  <steve@altair.xemacs.org>
5731
5732         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
5733         ignored shadows.
5734
5735 1997-12-18  SL Baur  <steve@altair.xemacs.org>
5736
5737         * startup.el (set-default-load-path): Make sure lisp and site-lisp
5738         get trailing slashes when added to the load-path.
5739
5740         * x-init.el (init-x-win): Locate where XEmacs X localization files
5741         are.
5742
5743 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
5744
5745         * x-faces.el: Added support for foregroundToolBarColor
5746           to xpm-color-symbols.
5747
5748 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
5749
5750         * etags.el (tags-remove-duplicates): Removed.
5751         (buffer-tag-table-list): Use `delete-duplicates'.
5752
5753         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
5754         correctly.
5755         (get*): Defalias to `get'.
5756
5757         * cl.el (eql): Compare integers with `eq'.
5758         (cl-map-extents): Check for `map-extents' first.
5759
5760 1997-12-17  Didier Verna  <verna@inf.enst.fr>
5761
5762         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
5763         added the 'numero', 'copyright' and 'trademark' symbols.
5764
5765         * leim/quail/latin-post.el ("french-postfix"): see above.
5766
5767 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
5768
5769         * widget.el (define-widget): Check the arguments.
5770
5771         * cus-edit.el (customize-face): Use `check-argument-type'.
5772         (custom-variable-value-create): Use `signal' to signal error.
5773         (custom-variable-reset-saved): Ditto.
5774         (custom-variable-reset-standard): Ditto.
5775         (custom-face-reset-saved): Ditto.
5776
5777         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
5778         (widget-default-format-handler): Ditto.
5779         (widget-checklist-add-item): Ditto.
5780         (widget-radio-add-item): Ditto.
5781         (widget-editable-list-entry-create): Ditto.
5782         (widget-sexp-prompt-value): Ditto.
5783
5784         * custom.el (custom-declare-variable): Signal errors better.
5785         (custom-handle-keyword): Ditto.
5786         (custom-declare-group): Ditto.
5787
5788         * window-xemacs.el (windows): Ditto.
5789
5790         * menubar.el (menu): Ditto.
5791
5792         * keydefs.el (keyboard): Ditto.
5793
5794         * minibuf.el (minibuffer): Ditto.
5795
5796         * process.el (execute): Ditto.
5797
5798         * fill.el (fill): Ditto.
5799
5800         * modeline.el (modeline): Ditto.
5801
5802         * help.el (help): Ditto.
5803
5804         * faces.el (faces): Ditto.
5805
5806         * files.el (files): Ditto.
5807
5808         * x-init.el (x): Ditto.
5809
5810         * lisp-mode.el (lisp): Ditto.
5811
5812         * process.el (processes): Ditto.
5813
5814         * mouse.el (mouse): Ditto.
5815
5816         * abbrev.el (abbrev): Moved from cus-edit.
5817
5818         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
5819         as variable declaration.
5820
5821 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
5822
5823         * menubar.el (find-menu-item): Use `check-argument-type'.
5824         (find-menu-item): Cosmetic changes.
5825
5826 1997-12-18  SL Baur  <steve@altair.xemacs.org>
5827
5828         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
5829
5830 1997-12-17  SL Baur  <steve@altair.xemacs.org>
5831
5832         * startup.el (set-default-load-path): Only search package-path
5833         when not running temacs.
5834
5835         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
5836         files.
5837
5838         * loadup.el: Correct commentary.  Reformatting.
5839         (really-early-error-handler): Use absolute path to the
5840         first dumped-lisp.el file.
5841         (really-early-error-handler): Print full path name of
5842         each dumped lisp file (inherited from InfoDock).
5843
5844         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
5845         dumped-lisp.el files.
5846
5847         * make-docfile.el (preloaded-file-list): Reorder when the
5848         package-path is searched.
5849         * update-elc.el: Ditto.
5850
5851         * lisp-mode.el (call-with-condition-handler): Treat the same as
5852         `condition-case' for indentation.
5853
5854         * about.el (about-xemacs): Update release date.
5855
5856 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
5857
5858         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
5859         anywhere but at the last clause.
5860         (ecase): Disallow `t' and `otherwise'.
5861
5862 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5863
5864         * cus-edit.el (custom-buffer-create-buttons): New function
5865         from stuff moved out of `custom-buffer-create-internal'.
5866         (custom-novice): New variable.  Default t.
5867         (custom-display-global-buttons): Ditto.  Default `top'.
5868         (custom-buffer-create-internal): Only display help if
5869         `custom-novice' is non-nil.  Display global buttons according to
5870         `custom-display-global-buttons'.
5871
5872 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
5873
5874         * menubar.el (find-menu-item): Use `check-argument-type'.
5875         (find-menu-item): Cosmetic changes.
5876
5877 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
5878
5879         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
5880         look.
5881
5882 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5883
5884         * format.el (format-deannotate-region):  Bug fix.
5885         Deannotating a region containing unknown tags would fail
5886         (causing decoding of text/enriched to fail at user level)
5887
5888 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
5889
5890         * minibuf.el (read-directory-name): Support sixth
5891           arg, HISTORY, as already documented.
5892
5893 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
5894
5895         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
5896         to `ecase'.
5897
5898 1997-12-14  SL Baur  <steve@altair.xemacs.org>
5899
5900         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
5901         skk-activate.
5902
5903 1997-12-13  SL Baur  <steve@altair.xemacs.org>
5904
5905         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.