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