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