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