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