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