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