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