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