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