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