622359e5b84f4e5f7f1d60b538f71a1eeb1cc776
[chise/xemacs-chise.git-] / lisp / ChangeLog
1 2000-03-17  MORIOKA Tomohiko  <tomo@m17n.org>
2
3         * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533A): Add
4         J90-3668.
5
6         * utf-2000/Ideograph-R009-Man.el (M724): Add
7         `jisx0208-difference'.
8         (U+4FF1): Add `jisx0208-1978/4X'.
9
10         * utf-2000/Ideograph-R145-Clothes.el (M34646): Add
11         `ideographic-strokes'.
12         (M34647): Add J{78|83}-365F.
13         (M34648): Add `ideographic-strokes'.
14
15         * utf-2000/Ideograph-R145-Clothes.el (M34148): Add
16         `ideographic-strokes'.
17         (M34149): Separate U+887F.
18         (M34150): Separate C2-3277.
19         (M34151): Add `ideographic-strokes'.
20
21         * utf-2000/Ideograph-R076-Lack.el (M16104): Unify U+6B3D.
22
23 2000-03-16  MORIOKA Tomohiko  <tomo@m17n.org>
24
25         * utf-2000/Ideograph-R076-Lack.el (M16008): Unify U+6B23.
26         (M16012): Separate U+6B24.
27         (M16017): Unify U+6B25.
28         (M16019): Unify U+6B26.
29
30         * utf-2000/Ideograph-R069-Axe.el (M13534): Unify U+65A4.
31
32         * utf-2000/Ideograph-R019-Power.el (M2415'): Add J90-3650 and
33         Mojikyo-50112.
34
35 2000-03-15  MORIOKA Tomohiko  <tomo@m17n.org>
36
37         * utf-2000/Ideograph-R009-Man.el (M899): Add J90-3676.
38         (J83-364F): Add J90-364F.
39
40         * utf-2000/Ideograph-R032-Earth.el (U+5C2D): Moved from
41         Ideograph-R043-Lame.el; add J90-3646.
42
43         * utf-2000/Ideograph-R043-Lame.el (U+5C2D): Moved to
44         Ideograph-R032-Earth.el.
45
46         * utf-2000/Ideograph-R064-Hand.el (U+631F): Add J{78|83|90}-3634.
47
48         * utf-2000/Ideograph-R026-Seal.el (U+537F): Add J90-362A.
49
50         * utf-2000/Ideograph-R044-Corpse.el (M7709): Separate U+5C51 and
51         C1-552C.
52
53         * utf-2000/Ideograph-R032-Earth.el (M4916): Separate
54         J{78|83}-3651.
55         (U+5747): Unify J{78|83}-3651.
56
57 2000-03-14  MORIOKA Tomohiko  <tomo@m17n.org>
58
59         * utf-2000/Ideograph-R093-Cow.el (M19922): Unify U+725B.
60         (M19923): Add total-strokes.
61
62         * utf-2000/Ideograph-R029-Again.el (M3118'): Add J90-355A and
63         Mojikyo-50116.
64
65         * utf-2000/Ideograph-R123-Sheep.el (M28504): Add J{78|83}-3541 and
66         K0-6B79.
67
68         * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el (M22007): Unify U+7591.
69
70         * utf-2000/Ideograph-R093-Cow.el (M20190'): Add J{78|83|90}-353E
71         and Mojikyo-50275.
72         (M20195): Unify U+72A1.
73
74         * utf-2000/Ideograph-R076-Lack.el (M16097): Unify U+6B3A.
75         (M16099): Unify U+6B3B.
76         (M16103): Unify U+6B3C.
77
78         * utf-2000/Ideograph-R084-Steam.el (M17046): Separate U+6C18; add
79         C6-2529.
80         (U+6C18): Unify C2-2258.
81         (M17046'): Add J{78|83|90}-3524 and Mojikyo-50245.
82
83         * utf-2000/Ideograph-R009-Man.el (M927'): Add J90-3536 and
84         Mojikyo-50104.
85
86         * utf-2000/Ideograph-R079-Weapon.el (M16668): Unify U+6BC4.
87         (M16673): Unify U+6BC5.
88
89 2000-03-13  MORIOKA Tomohiko  <tomo@m17n.org>
90
91         * utf-2000/Ideograph-R116-Cave.el (M25593): Separate U+7AAE.
92
93 2000-03-09  MORIOKA Tomohiko  <tomo@m17n.org>
94
95         * utf-2000/Ideograph-R113-Spirit.el (M24639): Separate U+7947.
96
97 2000-03-08  MORIOKA Tomohiko  <tomo@m17n.org>
98
99         * utf-2000/Ideograph-R050-Turban.el (M8930): Separate J90-3522 and
100         C3-3067.
101
102 2000-03-06  MORIOKA Tomohiko  <tomo@m17n.org>
103
104         * utf-2000/Ideograph-R074-Moon.el (M14378): Add J{78|83}-347C.
105
106         * utf-2000/Ideograph-R071-Not.el (M13721): Unify U+65E2.
107
108         * utf-2000/Ideograph-R070-Square.el (M13687): Unify U+65D7.
109         (M13694): Unify U+65D8.
110         (M13698): Unify U+65DA.
111
112         * utf-2000/Ideograph-R026-Seal.el (U+5371): Add J90-346D.
113
114 2000-03-03  MORIOKA Tomohiko  <tomo@m17n.org>
115
116         * utf-2000/Ideograph-R104-Sickness.el (M22538): Unify U+764C.
117         (M22542): Unify U+7650.
118
119         * utf-2000/Ideograph-R170-Mound.el (M41676'): Add
120         J{78|83|90}-3459.
121
122         * utf-2000/Ideograph-R108-Dish.el (M23031): Unify U+76E2.
123         (M23032): Unify C1-6971.
124         (J90-3446): Add J{78|83}-3446 and K0-4A78.
125
126         * utf-2000/Ideograph-R099-Sweet.el (M21643): Unify U+7518.
127
128         * utf-2000/Ideograph-R085-Water.el (M18253): New character.
129         (U+6F97): Unify C1-6D58; add J{83|90}-3442 and K0-4A55.
130
131         * utf-2000/Ideograph-R076-Lack.el (M16190): Unify U+6B52.
132         (M16197): Unify U+6B53.
133
134 2000-03-02  MORIOKA Tomohiko  <tomo@m17n.org>
135
136         * utf-2000/Ideograph-R076-Lack.el (M16107): Unify U+6B3E.
137         (M16111): Unify U+6B3F.
138         (M16125): Unify U+6B40.
139         (M16126): Unify U+6B41.
140         (M16127): Unify U+6B42.
141
142         * utf-2000/Ideograph-R066-Rap.el (M13260): Add J{78|83}-343A;
143         separate C1-5F56 and J90-343A.
144
145         * utf-2000/Ideograph-R098-Tile.el (J90-3424): Add J{78|83}-3424.
146
147         * utf-2000/Ideograph-R140-Grass.el (M30771): New character.
148         (U+82C5): Add J90-3423.
149         (U+85F2): Delete M15811; add C2-665A.
150
151         * utf-2000/Ideograph-R181-Leaf.el (M43374): Separate U+9811.
152
153 2000-03-01  MORIOKA Tomohiko  <tomo@m17n.org>
154
155         * utf-2000/Ideograph-R124-Feather.el (M28766): Separate U+7FEB.
156
157         * utf-2000/Ideograph-R046-Mountain.el (M8624'): Separate
158         J{78|83}-3460.
159
160         * utf-2000/Ideograph-R154-Shell.el (M36681): Separate
161         J{78|83}-3453 and C1-5D4B.
162
163         * utf-2000/Ideograph-R124-Feather.el (M28780): Separate U+7FF0.
164
165         * utf-2000/Ideograph-R030-Mouth.el (U+565B): Add J90-337A.
166
167         * utf-2000/Ideograph-R116-Cave.el (U+7AC3): Add J78-635E and
168         J{83|90}-3376.
169
170         * utf-2000/Ideograph-R075-Tree.el (M15065): Separate U+691B.
171         (U+691B): Add J{78|83|90}-3371.
172
173         * utf-2000/Ideograph-R018-Knife.el (M2112'): Add J90-3364.
174
175         * utf-2000/Ideograph-R075-Tree.el (M15485): Add J{78|83}-335F.
176
177 2000-02-29  MORIOKA Tomohiko  <tomo@m17n.org>
178
179         * utf-2000/Ideograph-R079-Weapon.el (U+6BBB): Unify C3-3665; add
180         J{78|83}-334C.
181         (J90-334C): New character.
182
183         * utf-2000/Ideograph-R064-Hand.el (U+64B9): Add J78-5978 and
184         J{83|90}-3349.
185
186         * utf-2000/Ideograph-R142-Insect.el (U+86CE): Add J78-695A and
187         J{83|90}-3342.
188
189         * utf-2000/Ideograph-R075-Tree.el (M15217'): Add J78-3335;
190         separate U+6982.
191         (U+6982): Separate J83-3335, J90-3335 and C1-644D.
192
193 2000-02-28  MORIOKA Tomohiko  <tomo@m17n.org>
194
195         * utf-2000/Ideograph-R106-White.el (M22699): Unify U+7686.
196
197         * utf-2000/Ideograph-R177-Leather.el (M42781): Separate
198         J{83|90}-3373.
199
200         * utf-2000/Ideograph-R140-Grass.el (M31170): Separate U+83D4.
201         (M32601): Separate C5-7940; add mapping to U+8641.
202
203         * utf-2000/Ideograph-R061-Heart.el (M10617'): Remove C1-554E.
204
205         * utf-2000/Ideograph-R140-Grass.el (M31000): New character.
206         (M31000'): Add J90-3259; move C1-5D23 to M31000.
207         (M31168): New character.
208         (M31168'): Add J90-325B; move C3-3E59 to M31168.
209
210 2000-02-26  MORIOKA Tomohiko  <tomo@m17n.org>
211
212         * utf-2000/Ideograph-R021-Spoon.el (J{78|83}-323D): Add J90-323D.
213
214         * utf-2000/Ideograph-R026-Seal.el (J{78|83}-3237): Add J90-3237.
215
216         * utf-2000/Ideograph-R009-Man.el (M628'): Add J90-3241.
217         (M1178): Add J90-322F.
218
219 2000-02-25  MORIOKA Tomohiko  <tomo@m17n.org>
220
221         * utf-2000/Ideograph-R092-Fang.el (M19909): Unify C1-455B.
222         (J90-3267): Unify J{78|83}-3267.
223
224         * utf-2000/Ideograph-R076-Lack.el (M16167): Unify U+6B4C.
225         (M16168): Unify U+6B4D.
226
227         * utf-2000/Ideograph-R093-Cow.el (M19933): Unify U+7261.
228
229         * utf-2000/Ideograph-R124-Feather.el (M28614): New character.
230         (M28614'): Separate K0-6962 to M28614.
231         (M28616): Separate C6-3375.
232         (M28617): Separate C6-3372.
233         (M28618): Separate C6-3376.
234         (M28619): Separate C5-2B2B.
235         (M28620): Separate C4-2B22.
236         (M28621): Separate C4-2B21.
237         (M28622): Separate C4-2B24.
238         (M28623): Separate U+7FBE.
239         (M28624): Separate C4-2B23.
240         (M28625): Separate U+7FBF.
241         (M28626): Separate C6-3374.
242         (M28627): Separate C4-2F33.
243         (M28628): Separate U+437E.
244         (M28629): Separate C5-2F61.
245         (M28631): Separate C5-2F63.
246         (M28632): Separate U+7FC0.
247         (M28633): Separate C5-2F60.
248         (M28634): Separate C4-2F31.
249         (M28800): Moved from Ideograph-R196-Bird.el.
250
251         * utf-2000/Ideograph-R195-Fish.el (U+9BF5): Add J90-3033.
252
253 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
254
255         * mule/mule-conf.el (japanese-jisx0213-1): Allow
256         "jisx0213.2000-1".
257         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
258
259         * mule/mule-charset.el (default-coded-charset-priority-list):
260         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
261         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
262
263 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
264
265         * utf-2000/Ideograph-R196-Bird.el: Move M28800 and U+7FF5 to
266         Ideograph-R124-Feather.el.
267         (U+9D0E): Add J{83|90}-322A.
268
269         * utf-2000/Ideograph-R196-Bird.el (U+9D2C): Add J78-7274 and
270         J{83|90}-3229.
271
272         * utf-2000/Ideograph-R145-Clothes.el (M34629): Separate U+8956;
273         unify J78-3228.
274
275         * utf-2000/Ideograph-R079-Weapon.el (M16618'): Unify U+6BB4;
276         separate C3-2959.
277
278         * utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
279         utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
280         utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
281         utf-2000/u02600-Miscellaneous-Symbols.el,
282         utf-2000/u025A0-Geometric-Shapes.el,
283         utf-2000/u02500-Box-Drawing.el,
284         utf-2000/u02300-Miscellaneous-Technical.el,
285         utf-2000/u02200-Mathematical-Operators.el,
286         utf-2000/u02190-Arrows.el, utf-2000/u02100-Letterlike-Symbols.el,
287         utf-2000/u02000-General-Punctuation.el,
288         utf-2000/u00400-Cyrillic.el, utf-2000/u00370-Greek.el,
289         utf-2000/u000A0-Latin-1-Supplement.el: Add japanese-jisx0208-1990.
290
291 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
292
293         * utf-2000/Ideograph-R076-Lack.el (M16024'): Unify U+6B27;
294         separate C3-2954.
295
296         * utf-2000/Ideograph-R064-Hand.el (M11955): Separate U+62D0.
297
298 2000-02-23  MORIOKA Tomohiko  <tomo@m17n.org>
299
300         * utf-2000/Ideograph-R172-Short-Tailed-Bird.el (M41973): Separate
301         J{78|83}-326D, K0-643A and J90-326D.
302
303         * utf-2000/Ideograph-R140-Grass.el (M30860'): Unify C6-2E22;
304         separate J{78|83}-326A.
305
306         * utf-2000/Ideograph-R162-Walk.el (M38789): Separate C1-535E and
307         U+8FE6.
308         (M38790): Separate C3-2F31 and U+8FE7.
309         (M38791): Separate C1-5365 and U+8FE8.
310         (M38792): Separate C4-2B4F.
311
312         * utf-2000/Ideograph-R124-Feather.el (M28635): Unify K0-683A.
313         (M28635'): Separate K0-683A; separate U+7FC1.
314
315         * utf-2000/Ideograph-R169-Gate.el (M41244): Add
316         `jisx0208-difference'.
317
318         * utf-2000/Ideograph-R100-Life.el (M21689): Add J{78|83}-3179.
319
320 2000-02-22  MORIOKA Tomohiko  <tomo@m17n.org>
321
322         * utf-2000/Ideograph-R070-Square.el (M13628): Separate U+65BC.
323         (U+65BC): Unify J{78|83|90}-3177 and C1-4D75.
324
325 2000-02-18  MORIOKA Tomohiko  <tomo@m17n.org>
326
327         * utf-2000/Ideograph-R086-Fire.el (U+7114): Add J{83|90}-316B.
328
329         * utf-2000/Ideograph-R187-Horse.el (M44633'): Add
330         J{78|83|90}-3158.
331
332         * utf-2000/Ideograph-R108-Dish.el (M22972'): Unify U+76CA.
333         (M22975): Unify U+76CB.
334
335 2000-02-17  MORIOKA Tomohiko  <tomo@m17n.org>
336
337         * utf-2000/Ideograph-R104-Sickness.el (M22069): Unify U+75AB.
338         (M22081): Unify U+75B0.
339
340         * utf-2000/Ideograph-R140-Grass.el (M30808'): Add J90-3151.
341
342         * utf-2000/Ideograph-R108-Dish.el (M22961): Add J{78|83}-314E.
343         (M22965): Unify U+76C9.
344
345         * utf-2000/Ideograph-R097-Melon.el (M21371): Unify C1-466A.
346         (J90-313B): Unify J{78|83}-313B; separate C1-466A.
347
348 2000-02-16  MORIOKA Tomohiko  <tomo@m17n.org>
349
350         * utf-2000/Ideograph-R027-Cliff.el: Reformated.
351
352         * utf-2000/Ideograph-R167-Gold.el (M40310): Separate U+925B,
353         C1-6745 and J90-3174.
354
355 2000-02-15  MORIOKA Tomohiko  <tomo@m17n.org>
356
357         * utf-2000/Ideograph-R085-Water.el (M17260): Separate U+6CBF,
358         J90-3168 and C1-4E58.
359
360         * utf-2000/Ideograph-R144-Walk-Enclosure.el (M34073): Separate
361         {j78|83|90}-3152 and K0-6A5B.
362
363 2000-02-14  MORIOKA Tomohiko  <tomo@m17n.org>
364
365         * utf-2000/Ideograph-R184-Eat.el (M44146): Separate U+990C.
366
367         * utf-2000/Ideograph-R030-Mouth.el (M4286): Separate U+5642.
368
369         * utf-2000/Ideograph-R162-Walk.el (M38722): Separate U+8FC2.
370         (M38901): Unify K0-5C71; separate C1-5D61 and J90-3029.
371         (U+9022): Separate K0-5C71 and C1-5D61; add `jisx0208-difference'
372         property.
373
374         * utf-2000/Ideograph-R140-Grass.el (M30699'): Separate U+829D.
375         (J{78|83|90}-3032): Add `jisx0208-difference'.
376
377 2000-02-12  MORIOKA Tomohiko  <tomo@m17n.org>
378
379         * utf-2000/Ideograph-R120-Silk.el (M27682): Separate
380         J{78|83|90}-305E.
381         (SJG-6136): Unify J90-305E.
382
383         * utf-2000/Ideograph-R009-Man.el (SJG-352): Unify J90-304E.
384
385 2000-02-11  MORIOKA Tomohiko  <tomo@m17n.org>
386
387         * utf-2000/Ideograph-R195-Fish.el (M46413): Unify J78-3073.
388         (U+9C2F): Unify J{83|90}-3073.
389
390 2000-02-10  MORIOKA Tomohiko  <tomo@m17n.org>
391
392         * utf-2000/Ideograph-R145-Clothes.el (M34091): Unify U+8863.
393
394         * utf-2000/Ideograph-R008-Lid.el (M00286): Unify J78-5035 and
395         J83-5035.
396         (U+4EA5): Unify J90-3067.
397
398         * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533B): Add
399         J90-3065.
400
401         * utf-2000/Ideograph-R162-Walk.el (M08680'1): Separate U+5DE1.
402         (M39134): Unify K0-6B36.
403         (M39134'): Unify U+907A.
404
405         * utf-2000/Ideograph-R047-River.el (M8680'): Moved from
406         Ideograph-R162-Walk.el.
407         (M08684): Likewise.
408
409         * utf-2000/Ideograph-R102-Field.el (M21854): Unify U+7570;
410         separate C6-4B56.
411         (M21854): Separate U+7570; unify C6-4B56.
412
413 2000-02-09  MORIOKA Tomohiko  <tomo@m17n.org>
414
415         * utf-2000/Ideograph-R145-Clothes.el (M34240): Add J78-3041.
416
417         * utf-2000/Ideograph-R064-Hand.el (M11835): Separate J90-3037.
418
419         * utf-2000/Ideograph-R085-Water.el (M17678): Separate U+6DEB.
420         (M17951): Separate U+6EA2.
421
422         * utf-2000/Ideograph-R100-Life.el (M21687): Unify C3-3D3E instead
423         of C3-3D3F.
424
425 2000-02-08  MORIOKA Tomohiko  <tomo@m17n.org>
426
427         * utf-2000/char-db-util.el (insert-char-data): Don't output
428         mojikyo-pj-*.
429
430         * utf-2000/Ideograph-R184-Eat.el (M44014): Unify U+98DF.
431         (M44080): Separate japanese-jisx02080-1978 and japanese-jisx0208.
432
433         * utf-2000/Ideograph-R100-Life.el (M21670): Unify GB, CNS and JIS.
434         (M21680): Likewise.
435         (M21684): Unify with U+7522.
436         (M21684'): Unify with U+7523.
437
438         * utf-2000/Ideograph-R067-Script.el (M013450): Unify GB, CNS and
439         JIS.
440
441         * utf-2000/Ideograph-R009-Man.el (M00378): Add
442         japanese-jisx0208-1990.
443
444 2000-02-07  MORIOKA Tomohiko  <tomo@m17n.org>
445
446         * utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
447         utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
448         utf-2000/u02600-Miscellaneous-Symbols.el,
449         utf-2000/u02500-Box-Drawing.el,
450         utf-2000/u02190-Arrows.el, utf-2000/u02100-Letterlike-Symbols.el,
451         utf-2000/u00400-Cyrillic.el, utf-2000/u00370-Greek.el,
452         utf-2000/u000A0-Latin-1-Supplement.el: Add japanese-jisx0208-1990.
453
454 2000-02-06  MORIOKA Tomohiko  <tomo@m17n.org>
455
456         * utf-2000/u02000-General-Punctuation.el,
457         utf-2000/u02200-Mathematical-Operators.el,
458         utf-2000/u02300-Miscellaneous-Technical.el,
459         utf-2000/u025A0-Geometric-Shapes.el,
460         utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Add
461         japanese-jisx0208-1990.
462         
463 2000-02-02  MORIOKA Tomohiko  <tomo@m17n.org>
464
465         * utf-2000/char-db-util.el (decode-builtin-char): Use
466         `charset-name'.
467         (write-char-range-data-to-file): Use utf-8.
468
469 2000-02-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
470
471         * utf-2000/char-db-util.el (insert-char-data): Print corresponding
472         character as comment for `->ucs' and each coded-charset.
473         (what-char-definition): Don't call `char-db-update-comment'.
474
475 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
476
477         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
478
479 2000-01-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
480
481         * utf-2000/mojikyo.el: New file.
482
483 2000-01-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
484
485         * utf-2000/char-db-util.el (insert-char-data): Print code-point of
486         `ideograph-daikanwa' as a decimal value.
487         (decode-builtin-char): New function.
488
489 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `ucs' in UTF-2000.
493
494 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
495
496         * mule/mule-charset.el (default-coded-charset-priority-list):
497         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
498         `arabic-iso8859-6'.
499
500         * utf-2000/char-db-util.el (insert-char-data): Modify for
501         code-point format change.
502
503 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
504
505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
506         `mojikyo-pj-[1 .. 21]' in UTF-2000.
507
508 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
509
510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
511         `katakana-jisx0201' in UTF-2000.
512
513 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
514
515         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
516         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
517         "u0FB50-Arabic-Presentation-Forms-A",
518         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
519         "u0FE50-Small-Form-Variants",
520         "u0FE70-Arabic-Presentation-Forms-B",
521         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
522         UTF-2000.
523
524         * utf-2000/u0A000-Yi-Syllables.el,
525         utf-2000/u0AC00-Hangul-Syllables.el,
526         utf-2000/u0FB00-Alphabetic-Presentation-Forms.el,
527         utf-2000/u0FB50-Arabic-Presentation-Forms-A.el,
528         utf-2000/u0FE20-Combining-Half-Marks.el,
529         utf-2000/u0FE30-CJK-Compatibility-Forms.el,
530         utf-2000/u0FE50-Small-Form-Variants.el,
531         utf-2000/u0FE70-Arabic-Presentation-Forms-B.el,
532         utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
533         utf-2000/u0FFF0-Specials.el: New files.
534
535 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
536
537         * dumped-lisp.el (preloaded-file-list): Delete
538         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
539         ... "Ideograph-R214-Flute" in UTF-2000.
540
541 1999-12-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
542
543         * utf-2000/char-db-util.el (insert-char-data): Change order of
544         `kangxi-strokes'.
545         (insert-char-data-with-variant): Look up variants of corresponding
546         ucs character if a character does not have variants.
547
548 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
549
550         * utf-2000/ideograph-util.el (ideograph-char<): Fixed.
551
552         * utf-2000/u03100-Bopomofo.el (U+3128): Separate M00115.
553
554 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
555
556         * utf-2000/Ideograph-R213-Turtle.el,
557         utf-2000/Ideograph-R214-Flute.el: New files.
558
559         * utf-2000/Ideograph-R206-Tripod.el,
560         utf-2000/Ideograph-R207-Drum.el, utf-2000/Ideograph-R208-Rat.el,
561         utf-2000/Ideograph-R209-Nose.el, utf-2000/Ideograph-R210-Even.el,
562         utf-2000/Ideograph-R211-Tooth.el,
563         utf-2000/Ideograph-R212-Dragon.el: New files.
564
565         * utf-2000/Ideograph-R204-Embroidery.el,
566         utf-2000/Ideograph-R205-Frog.el: New files.
567
568         * utf-2000/Ideograph-R200-Hemp.el,
569         utf-2000/Ideograph-R201-Yellow.el,
570         utf-2000/Ideograph-R202-Millet.el,
571         utf-2000/Ideograph-R203-Black.el: New files.
572
573         * utf-2000/Ideograph-R194-Ghost.el,
574         utf-2000/Ideograph-R195-Fish.el, utf-2000/Ideograph-R196-Bird.el,
575         utf-2000/Ideograph-R197-Salt.el, utf-2000/Ideograph-R198-Deer.el,
576         utf-2000/Ideograph-R199-Wheat.el: New files.
577
578         * utf-2000/Ideograph-R191-Fight.el,
579         utf-2000/Ideograph-R192-Sacrificial-Wine.el,
580         utf-2000/Ideograph-R193-Cauldron.el: New files.
581
582         * utf-2000/Ideograph-R185-Head.el,
583         utf-2000/Ideograph-R186-Fragrant.el,
584         utf-2000/Ideograph-R187-Horse.el, utf-2000/Ideograph-R188-Bone.el,
585         utf-2000/Ideograph-R189-Tall.el, utf-2000/Ideograph-R190-Hair.el:
586         New files.
587
588         * utf-2000/Ideograph-R183-Fly.el, utf-2000/Ideograph-R184-Eat.el:
589         New files.
590
591         * utf-2000/Ideograph-R180-Sound.el,
592         utf-2000/Ideograph-R181-Leaf.el, utf-2000/Ideograph-R182-Wind.el:
593         New files.
594
595         * utf-2000/Ideograph-R178-Tanned-Leather.el,
596         utf-2000/Ideograph-R179-Leek.el: New files.
597
598         * utf-2000/Ideograph-R166-Village.el,
599         utf-2000/Ideograph-R167-Gold.el, utf-2000/Ideograph-R168-Long.el,
600         utf-2000/Ideograph-R169-Gate.el, utf-2000/Ideograph-R170-Mound.el,
601         utf-2000/Ideograph-R171-Slave.el,
602         utf-2000/Ideograph-R172-Short-Tailed-Bird.el,
603         utf-2000/Ideograph-R173-Rain.el, utf-2000/Ideograph-R174-Blue.el,
604         utf-2000/Ideograph-R175-Wrong.el, utf-2000/Ideograph-R176-Face.el,
605         utf-2000/Ideograph-R177-Leather.el: New files.
606
607         * utf-2000/Ideograph-R161-Morning.el,
608         utf-2000/Ideograph-R162-Walk.el, utf-2000/Ideograph-R163-City.el,
609         utf-2000/Ideograph-R164-Wine.el,
610         utf-2000/Ideograph-R165-Distinguish.el: New files.
611
612         * utf-2000/Ideograph-R156-Run.el, utf-2000/Ideograph-R157-Foot.el,
613         utf-2000/Ideograph-R158-Body.el, utf-2000/Ideograph-R159-Cart.el,
614         utf-2000/Ideograph-R160-Bitter.el: New files.
615
616         * utf-2000/Ideograph-R153-Badger.el,
617         utf-2000/Ideograph-R154-Shell.el, utf-2000/Ideograph-R155-Red.el:
618         New files.
619
620         * utf-2000/Ideograph-R151-Bean.el, utf-2000/Ideograph-R152-Pig.el:
621         New files.
622
623         * utf-2000/Ideograph-R148-Horn.el,
624         utf-2000/Ideograph-R149-Speech.el,
625         utf-2000/Ideograph-R150-Valley.el: New files.
626
627         * utf-2000/Ideograph-R139-Color.el,
628         utf-2000/Ideograph-R140-Grass.el,
629         utf-2000/Ideograph-R141-Tiger.el,
630         utf-2000/Ideograph-R142-Insect.el,
631         utf-2000/Ideograph-R143-Blood.el,
632         utf-2000/Ideograph-R144-Walk-Enclosure.el,
633         utf-2000/Ideograph-R145-Clothes.el,
634         utf-2000/Ideograph-R146-West.el, utf-2000/Ideograph-R147-See.el:
635         New files.
636
637         * utf-2000/Ideograph-R137-Boat.el,
638         utf-2000/Ideograph-R138-Stopping.el: New files.
639
640         * utf-2000/Ideograph-R135-Tongue.el,
641         utf-2000/Ideograph-R136-Oppose.el: New files.
642
643         * utf-2000/Ideograph-R132-Self.el,
644         utf-2000/Ideograph-R133-Arrive.el,
645         utf-2000/Ideograph-R134-Mortar.el: New files.
646
647         * utf-2000/Ideograph-R127-Plow.el, utf-2000/Ideograph-R128-Ear.el,
648         utf-2000/Ideograph-R129-Brush.el, utf-2000/Ideograph-R130-Meat.el,
649         utf-2000/Ideograph-R131-Minister.el: New files.
650
651         * utf-2000/Ideograph-R123-Sheep.el,
652         utf-2000/Ideograph-R124-Feather.el,
653         utf-2000/Ideograph-R125-Old.el, utf-2000/Ideograph-R126-And.el:
654         New files.
655
656         * utf-2000/Ideograph-R110-Spear.el,
657         utf-2000/Ideograph-R111-Arrow.el,
658         utf-2000/Ideograph-R112-Stone.el,
659         utf-2000/Ideograph-R113-Spirit.el,
660         utf-2000/Ideograph-R114-Track.el,
661         utf-2000/Ideograph-R115-Grain.el, utf-2000/Ideograph-R116-Cave.el,
662         utf-2000/Ideograph-R117-Stand.el,
663         utf-2000/Ideograph-R118-Bamboo.el,
664         utf-2000/Ideograph-R119-Rice.el, utf-2000/Ideograph-R120-Silk.el,
665         utf-2000/Ideograph-R121-Jar.el, utf-2000/Ideograph-R122-Net.el:
666         New files.
667
668         * utf-2000/Ideograph-R108-Dish.el, utf-2000/Ideograph-R109-Eye.el:
669         New files.
670
671         * utf-2000/Ideograph-R106-White.el,
672         utf-2000/Ideograph-R107-Skin.el: New files.
673
674         * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el,
675         utf-2000/Ideograph-R104-Sickness.el,
676         utf-2000/Ideograph-R105-Dotted-Tent.el: New files.
677
678         * utf-2000/Ideograph-R099-Sweet.el,
679         utf-2000/Ideograph-R100-Life.el, utf-2000/Ideograph-R101-Use.el,
680         utf-2000/Ideograph-R102-Field.el: New files.
681
682         * utf-2000/Ideograph-R095-Profound.el,
683         utf-2000/Ideograph-R096-Jade.el, utf-2000/Ideograph-R097-Melon.el,
684         utf-2000/Ideograph-R098-Tile.el: New files.
685
686         * utf-2000/Ideograph-R092-Fang.el, utf-2000/Ideograph-R093-Cow.el,
687         utf-2000/Ideograph-R094-Dog.el: New files.
688
689         * utf-2000/Ideograph-R090-Half-Tree-Trunk.el,
690         utf-2000/Ideograph-R091-Slice.el: New files.
691
692         * utf-2000/Ideograph-R088-Father.el,
693         utf-2000/Ideograph-R089-Double-X.el: New files.
694
695         * utf-2000/Ideograph-R084-Steam.el,
696         utf-2000/Ideograph-R085-Water.el, utf-2000/Ideograph-R086-Fire.el,
697         utf-2000/Ideograph-R087-Claw.el: New files.
698
699         * utf-2000/Ideograph-R081-Compare.el,
700         utf-2000/Ideograph-R082-Fur.el, utf-2000/Ideograph-R083-Clan.el:
701         New files.
702
703         * utf-2000/Ideograph-R079-Weapon.el,
704         utf-2000/Ideograph-R080-Do-Not.el: New files.
705
706         * utf-2000/Ideograph-R073-Say.el, utf-2000/Ideograph-R074-Moon.el,
707         utf-2000/Ideograph-R075-Tree.el, utf-2000/Ideograph-R076-Lack.el,
708         utf-2000/Ideograph-R077-Stop.el, utf-2000/Ideograph-R078-Death.el:
709         New files.
710
711         * utf-2000/Ideograph-R070-Square.el,
712         utf-2000/Ideograph-R071-Not.el, utf-2000/Ideograph-R072-Sun.el:
713         New files.
714
715         * utf-2000/Ideograph-R068-Dipper.el,
716         utf-2000/Ideograph-R069-Axe.el: New files.
717
718         * utf-2000/Ideograph-R055-Two-Hands.el,
719         utf-2000/Ideograph-R056-Shoot.el, utf-2000/Ideograph-R057-Bow.el,
720         utf-2000/Ideograph-R058-Snout.el,
721         utf-2000/Ideograph-R059-Bristle.el,
722         utf-2000/Ideograph-R060-Step.el, utf-2000/Ideograph-R061-Heart.el,
723         utf-2000/Ideograph-R062-Halberd.el,
724         utf-2000/Ideograph-R063-Door.el, utf-2000/Ideograph-R064-Hand.el,
725         utf-2000/Ideograph-R065-Branch.el, utf-2000/Ideograph-R066-Rap.el,
726         utf-2000/Ideograph-R067-Script.el: New files.
727
728         * utf-2000/Ideograph-R053-Dotted-Cliff.el,
729         utf-2000/Ideograph-R054-Long-Stride.el: New files.
730
731         * utf-2000/Ideograph-R051-Dry.el,
732         utf-2000/Ideograph-R052-Short-Thread.el: New files.
733
734         * utf-2000/Ideograph-R043-Lame.el,
735         utf-2000/Ideograph-R044-Corpse.el,
736         utf-2000/Ideograph-R045-Sprout.el,
737         utf-2000/Ideograph-R046-Mountain.el,
738         utf-2000/Ideograph-R047-River.el, utf-2000/Ideograph-R048-Work.el,
739         utf-2000/Ideograph-R049-Oneself.el,
740         utf-2000/Ideograph-R050-Turban.el: New files.
741
742         * utf-2000/Ideograph-R041-Inch.el,
743         utf-2000/Ideograph-R042-Small.el: New files.
744
745         * utf-2000/Ideograph-R036-Evening.el,
746         utf-2000/Ideograph-R037-Big.el, utf-2000/Ideograph-R038-Woman.el,
747         utf-2000/Ideograph-R039-Child.el, utf-2000/Ideograph-R040-Roof.el:
748         New files.
749
750         * utf-2000/Ideograph-R034-Go.el,
751         utf-2000/Ideograph-R035-Go-Slowly.el: New files.
752
753         * utf-2000/Ideograph-R031-Enclosure.el,
754         utf-2000/Ideograph-R032-Earth.el,
755         utf-2000/Ideograph-R033-Scholar.el: New files.
756
757         * utf-2000/Ideograph-R030-Mouth.el,
758         utf-2000/Ideograph-R029-Again.el,
759         utf-2000/Ideograph-R028-Private.el: Merge CJK Unified Ideographs
760         Extension A.
761
762         * utf-2000/Ideograph-R027-Cliff.el,
763         utf-2000/Ideograph-R026-Seal.el,
764         utf-2000/Ideograph-R025-Divination.el,
765         utf-2000/Ideograph-R024-Ten.el,
766         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
767         utf-2000/Ideograph-R022-Right-Open-Box.el,
768         utf-2000/Ideograph-R021-Spoon.el, utf-2000/Ideograph-R020-Wrap.el,
769         utf-2000/Ideograph-R019-Power.el,
770         utf-2000/Ideograph-R018-Knife.el,
771         utf-2000/Ideograph-R017-Open-Box.el,
772         utf-2000/Ideograph-R016-Table.el, utf-2000/Ideograph-R015-Ice.el,
773         utf-2000/Ideograph-R014-Cover.el,
774         utf-2000/Ideograph-R013-Down-Box.el,
775         utf-2000/Ideograph-R012-Eight.el,
776         utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el,
777         utf-2000/Ideograph-R009-Man.el, utf-2000/Ideograph-R008-Lid.el,
778         utf-2000/Ideograph-R007-Two.el, utf-2000/Ideograph-R006-Hook.el:
779         Merge `chinese-isoir165'.
780
781         * utf-2000/Ideograph-R004-Slash.el: Merge CNS chars not in
782         Morohashi's Daikanwa.
783
784         * utf-2000/Ideograph-R003-Dot.el: Merge `chinese-isoir165'.
785
786         * utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
787
788 1999-12-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
789
790         * utf-2000/Ideograph-R027-Cliff.el,
791         utf-2000/Ideograph-R026-Seal.el,
792         utf-2000/Ideograph-R025-Divination.el,
793         utf-2000/Ideograph-R024-Ten.el,
794         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
795         utf-2000/Ideograph-R022-Right-Open-Box.el,
796         utf-2000/Ideograph-R021-Spoon.el: Merge CJK Unified Ideographs
797         Extension A.
798
799 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
800
801         * utf-2000/Ideograph-R020-Wrap.el,
802         utf-2000/Ideograph-R019-Power.el,
803         utf-2000/Ideograph-R018-Knife.el: Merge CJK Unified Ideographs
804         Extension A.
805
806 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
807
808         * utf-2000/Ideograph-R009-Man.el: Merge CJK Unified Ideographs
809         Extension A.
810
811 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
812
813         * utf-2000/Ideograph-R017-Open-Box.el,
814         utf-2000/Ideograph-R016-Table.el: Merge CJK Unified Ideographs
815         Extension A.
816
817 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
818
819         * utf-2000/Ideograph-R015-Ice.el,
820         utf-2000/Ideograph-R014-Cover.el,
821         utf-2000/Ideograph-R013-Down-Box.el,
822         utf-2000/Ideograph-R012-Eight.el,
823         utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el:
824         Merge CJK Unified Ideographs Extension A.
825
826 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
827
828         * utf-2000/Ideograph-R008-Lid.el (M00286): Separate
829         `japanese-jisx0208-1978' and `japanese-jisx0208'.
830
831         * utf-2000/Ideograph-R005-Second.el: Merge `chinese-isoir165'.
832
833 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
834
835         * utf-2000/Ideograph-R004-Slash.el,
836         utf-2000/Ideograph-R003-Dot.el, utf-2000/Ideograph-R002-Line.el,
837         utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
838
839 1999-12-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
840
841         * utf-2000/Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1'
842         and `japanese-jisx0213-2'.
843
844 1999-12-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
845
846         * utf-2000/Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'.
847
848 1999-12-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
849
850         * utf-2000/Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'.
851
852 1999-12-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
853
854         * utf-2000/Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1'
855         and `japanese-jisx0213-2'.
856
857 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
858
859         * utf-2000/Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and
860         `japanese-jisx0213-2'.
861
862 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
863
864         * utf-2000/Ideograph-R025-Divination.el: Merge
865         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
866
867 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
868
869         * utf-2000/Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and
870         `japanese-jisx0213-2'.
871
872 1999-11-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
873
874         * utf-2000/Ideograph-R023-Hiding-Enclosure.el: Merge
875         `japanese-jisx0213-2'.
876
877 1999-11-27  MORIOKA Tomohiko  <tomo@etl.go.jp>
878
879         * utf-2000/Ideograph-R022-Right-Open-Box.el: Merge
880         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
881
882 1999-11-27  MORIOKA Tomohiko  <tomo@etl.go.jp>
883
884         * utf-2000/Ideograph-R021-Spoon.el (M02574): Separate C1-4621.
885         (M02576): Separate C6-2630.
886         (M02579): Separate C5-234A.
887         (M02581): Separate C4-284D.
888         (M02582): Separate C6-2F2F.
889         (M02588): Separate C6-3560.
890
891         * utf-2000/Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and
892         `japanese-jisx0213-2'.
893
894 1999-11-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
895
896         * utf-2000/Ideograph-R019-Power.el,
897         utf-2000/Ideograph-R018-Knife.el: Merge `japanese-jisx0213-1' and
898         `japanese-jisx0213-2'.
899
900         * utf-2000/Ideograph-R017-Open-Box.el (M01814): Separate C6-2365.
901         (M01815): Separate C6-2361.
902         (M01817): Separate C6-2363.
903         (M01822): Separate C6-2323.
904         (M01836): Separate C5-365D.
905         (M01839): Separate C7-367B.
906
907 1999-11-25  MORIOKA Tomohiko  <tomo@etl.go.jp>
908
909         * utf-2000/Ideograph-R016-Table.el,
910         utf-2000/Ideograph-R015-Ice.el, utf-2000/Ideograph-R014-Cover.el:
911         Merge `japanese-jisx0213-1' and `japanese-jisx0213-2'.
912
913         * utf-2000/Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'
914         with UCS.
915
916 1999-11-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
917
918         * utf-2000/Ideograph-R013-Down-Box.el: Merge
919         `japanese-jisx0213-2'.
920         (J78-4B41 = J83-4B41): Moved to R109.
921         (C6-316D): Moved to R072.
922
923 1999-11-24  MORIOKA Tomohiko  <tomo@urania.m17n.org>
924
925         * utf-2000/Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1'
926         and `japanese-jisx0213-2'.
927
928 1999-11-23  MORIOKA Tomohiko  <tomo@etl.go.jp>
929
930         * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
931         `japanese-jisx0213-2'.
932
933 1999-11-23  MORIOKA Tomohiko  <tomo@etl.go.jp>
934
935         * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
936         `japanese-jisx0213-2'.
937
938         * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
939
940 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
941
942         * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
943         Extension A.
944
945 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
946
947         * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
948         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
949
950 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
951
952         * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
953         C3-214C to M00360.
954
955         * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
956         to M00366'.
957
958 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
959
960         * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
961         code-points.
962
963         * utf-2000/Ideograph-R006-Hook.el,
964         utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
965         Extension A.
966
967         * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
968         Ideographs Extension A; separate U+3128.
969         (M00116): Move C6-2123 to M00115.
970
971         * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
972         Extension A.
973
974 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
975
976         * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
977
978         * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
979
980         * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
981
982         * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
983
984         * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
985
986         * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
987         `japanese-jisx0213-2'.
988
989         * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
990         character.
991         (HIRAGANA LETTER SMALL KE): New character.
992
993         * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
994         New character.
995         (BLACK SHOGI PIECE): New character.
996
997         * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
998
999 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1000
1001         * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
1002
1003 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1004
1005         * utf-2000/char-db-util.el (insert-char-data): Ignore
1006         `kangxi-radical' and `japanese-radical' if they have the same
1007         value of `ideographic-radical'; ignore `japanese-strokes' if it
1008         has the same value of `ideographic-strokes'.
1009
1010 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1011
1012         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1013         (japanese-jisx0213-2): New coded-charset.
1014
1015         * dumped-lisp.el (preloaded-file-list): Add
1016         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1017         "Ideograph-R030-Mouth".
1018
1019 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1020
1021         * utf-2000/char-db-util.el (char-db-update-comment): Use
1022         mapping-table for `japanese-jisx0213-*'.
1023
1024 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1025
1026         * utf-2000/u03300-CJK-Compatibility.el: Merge
1027         `japanese-jisx0213-1'.
1028
1029         * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
1030         `japanese-jisx0213-1'.
1031
1032         * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1033         utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
1034
1035         * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
1036         utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
1037         `japanese-jisx0213-1'.
1038
1039         * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
1040
1041         * utf-2000/u02700-Dingbats.el,
1042         utf-2000/u02600-Miscellaneous-Symbols.el,
1043         utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
1044
1045         * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
1046
1047         * utf-2000/u02500-Box-Drawing.el,
1048         utf-2000/u02460-Enclosed-Alphanumerics.el,
1049         utf-2000/u02300-Miscellaneous-Technical.el,
1050         utf-2000/u02400-Control-Pictures.el,
1051         utf-2000/u02200-Mathematical-Operators.el,
1052         utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
1053         utf-2000/u02100-Letterlike-Symbols.el,
1054         utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
1055
1056         * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
1057         Changed to utf-8 encoding.
1058
1059         * utf-2000/u02000-General-Punctuation.el,
1060         utf-2000/u01E00-Latin-Extended-Additional.el: Merge
1061         `japanese-jisx0213-1'.
1062
1063         * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
1064         utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
1065
1066         * utf-2000/u00370-Greek.el,
1067         utf-2000/u00300-Combining-Diacritical-Marks.el,
1068         utf-2000/u002B0-Spacing-Modifier-Letters.el,
1069         utf-2000/u00250-IPA-Extensions.el,
1070         utf-2000/u00180-Latin-Extended-B.el,
1071         utf-2000/u00100-Latin-Extended-A.el,
1072         utf-2000/u000A0-Latin-1-Supplement.el,
1073         utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
1074
1075         * utf-2000/Ideograph-R030-Mouth.el: New file.
1076
1077 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1078
1079         * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
1080
1081 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1082
1083         * utf-2000/char-db-util.el (insert-char-data): Generate comment
1084         for `cns-radical'.
1085
1086         * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
1087         U+5301.
1088         (M00135): Separate C6-222F.
1089
1090 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1091
1092         * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
1093
1094 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1095
1096         * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
1097
1098 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1099
1100         * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
1101         C4-2155.
1102
1103 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1104
1105         * utf-2000/Ideograph-R029-Again.el,
1106         utf-2000/Ideograph-R028-Private.el: New files.
1107
1108 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1109
1110         * utf-2000/char-db-util.el (char-db-update-comment): Don't use
1111         mapping-table for `ideograph-daikanwa'.
1112
1113 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1114
1115         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1116         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1117         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1118         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1119         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1120         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1121         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1122         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1123
1124         * utf-2000/Ideograph-R012-Eight.el,
1125         utf-2000/Ideograph-R013-Down-Box.el,
1126         utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
1127         utf-2000/Ideograph-R016-Table.el,
1128         utf-2000/Ideograph-R017-Open-Box.el,
1129         utf-2000/Ideograph-R018-Knife.el,
1130         utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
1131         utf-2000/Ideograph-R021-Spoon.el,
1132         utf-2000/Ideograph-R022-Right-Open-Box.el,
1133         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
1134         utf-2000/Ideograph-R024-Ten.el,
1135         utf-2000/Ideograph-R025-Divination.el,
1136         utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
1137         New files.
1138
1139         * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
1140         Replace ` ' in `name' by `-'.
1141
1142 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1143
1144         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1145         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1146         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1147         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1148         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1149
1150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1151         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1152
1153         * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
1154         utf-2000/Ideograph-R004-Slash.el,
1155         utf-2000/Ideograph-R005-Second.el,
1156         utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
1157         utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
1158         utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
1159         New files.
1160
1161         * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1162         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
1163         00 Plane 10.
1164         (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
1165         number.
1166
1167         * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
1168
1169 1999-11-17  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1170
1171         * utf-2000/ideograph-util.el: New file.
1172
1173 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1174
1175         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1176         in UTF-2000.
1177
1178         * utf-2000/Ideograph-R001-One.el: New file.
1179
1180 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1181
1182         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1183         (chinese-isoir165): Moved from mule/chinese.el.
1184         (chinese-cns11643-3): Moved from mule/chinese.el.
1185         (chinese-cns11643-4): Moved from mule/chinese.el.
1186         (chinese-cns11643-5): Moved from mule/chinese.el.
1187         (chinese-cns11643-6): Moved from mule/chinese.el.
1188         (chinese-cns11643-7): Moved from mule/chinese.el.
1189
1190         * mule/chinese.el: Move definition of coded-charsets to
1191         mule/mule-conf.el.
1192
1193         * utf-2000/char-db-util.el (insert-char-data): Change order of
1194         `morohashi-daikanwa'.
1195
1196 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1197
1198         * utf-2000/char-db-util.el (char-attribute-name<) Use
1199         `charset-iso-final-char' instead of `charset-final'; fixed.
1200         (insert-char-data): Delete unused local variable `name'; use
1201         `charset-iso-graphic-plane' instead of `charset-graphic'.
1202         (char-db-update-comment): Use `charset-iso-graphic-plane' instead
1203         of `charset-graphic'.
1204         (insert-char-range-data): Delete unused local variable `variants'.
1205         (what-character-original-window-configuration): Define to avoid
1206         compiler warning.
1207
1208 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1209
1210         * utf-2000/char-db-util.el (ideographic-radicals): New constant.
1211         (insert-char-data): Change order of `ideographic-radical',
1212         `ideographic-strokes' and `total-strokes'; adjust width of the
1213         first element of a list.
1214
1215 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1216
1217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1218         `ideograph-daikanwa'.
1219
1220 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1221
1222         * dumped-lisp.el (preloaded-file-list): Delete
1223         "ccs-jisx0201-latin.el".
1224
1225         * utf-2000/ccs-jisx0201-latin.el: Deleted.
1226
1227 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1228
1229         * dumped-lisp.el (preloaded-file-list): Add
1230         "u031A0-Extended-Bopomofo" in UTF-2000.
1231
1232         * utf-2000/u031A0-Extended-Bopomofo.el: New file.
1233
1234 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1235
1236         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1237         renamed to u02E00-CJK-Radical-Supplement.
1238
1239         * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
1240         u02E00-CJK-Radicals.el.
1241
1242 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1243
1244         * dumped-lisp.el (preloaded-file-list): Add
1245         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1246         "u030A0-Katakana", "u03100-Bopomofo",
1247         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1248         "u03200-Enclosed-CJK-Letters-and-Months" and
1249         "u03300-CJK-Compatibility".
1250
1251         * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
1252         utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
1253         utf-2000/u03100-Bopomofo.el,
1254         utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1255         utf-2000/u03190-Kanbun.el,
1256         utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
1257         utf-2000/u03300-CJK-Compatibility.el: New files.
1258
1259 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1260
1261         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1262         "u02F00-Kangxi-Radicals" and
1263         "u02FF0-Ideographic-Description-Characters".
1264
1265         * utf-2000/u02E00-CJK-Radicals.el,
1266         utf-2000/u02F00-Kangxi-Radicals.el,
1267         utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
1268
1269 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1270
1271         * dumped-lisp.el (preloaded-file-list): Add
1272         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1273         "u02800-Braille-Patterns" in UTF-2000.
1274
1275         * utf-2000/u02600-Miscellaneous-Symbols.el,
1276         utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
1277         New files.
1278
1279 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1280
1281         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1282         "uXXXXX-*.el" in UTF-2000.
1283
1284         * bytecomp.el (byte-compile-insert-header): Delete comments if
1285         non-ASCII characters are found; allow `byte-compile-dynamic' and
1286         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1287         `raw-text'.
1288
1289 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1290
1291         * dumped-lisp.el (preloaded-file-list): Add
1292         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1293         "u025A0-Geometric-Shapes.el".
1294
1295         * utf-2000/u02500-Box-Drawing.el,
1296         utf-2000/u02580-Block-Elements.el,
1297         utf-2000/u025A0-Geometric-Shapes.el: New file.
1298
1299         * utf-2000/u02500-Box-Drawing.el,
1300         utf-2000/u02580-Block-Elements.el,
1301         utf-2000/u025A0-Geometric-Shapes.el: New files.
1302
1303 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1304
1305         * dumped-lisp.el (preloaded-file-list): Add
1306         "u02400-Control-Pictures.el", "u02440-OCR.el" and
1307         "u02460-Enclosed-Alphanumerics.el".
1308
1309         * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
1310         utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
1311
1312 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1313
1314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1315         `chinese-gb2312'.
1316
1317         * dumped-lisp.el (preloaded-file-list): Add
1318         "u02200-Mathematical-Operators.el" and
1319         "u02300-Miscellaneous-Technical.el".
1320
1321         * utf-2000/u02200-Mathematical-Operators.el,
1322         utf-2000/u02300-Miscellaneous-Technical.el: New files.
1323
1324 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1325
1326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1327         `chinese-cns11643-*'.
1328
1329         * dumped-lisp.el (preloaded-file-list): Add
1330         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1331         "u02190-Arrows.el" in UTF-2000.
1332
1333         * utf-2000/u02100-Letterlike-Symbols.el,
1334         utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
1335         files.
1336
1337 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1338
1339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1340         `korean-ksc5601'.
1341
1342         * dumped-lisp.el (preloaded-file-list): Add
1343         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1344         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1345         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1346
1347         * utf-2000/u02000-General-Punctuation.el,
1348         utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
1349         utf-2000/u020A0-Currency-Symbols.el,
1350         utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
1351         files.
1352
1353 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1354
1355         * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
1356         code-point of GR-set as GR value.
1357
1358 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1359
1360         * utf-2000/char-db-util.el (insert-char-data): Modify order when
1361         CHAR does not have `decimal-digit-value' property.
1362
1363         * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
1364         code-point of GR-set as GR value.
1365         (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
1366         LIGATURE IJ>.
1367
1368         * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
1369         code-point of GR-set as GR value.
1370
1371 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1372
1373         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1374
1375         * utf-2000/ccs-viscii.el: Deleted.
1376
1377 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1378
1379         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1380         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1381         "u01780-Khmer.el", "u01800-Mongolian.el",
1382         "u01E00-Latin-Extended-Additional.el" and
1383         "u01F00-Greek-Extended.el" in UTF-2000.
1384
1385         * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
1386         utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
1387         utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
1388         utf-2000/u01E00-Latin-Extended-Additional.el,
1389         utf-2000/u01F00-Greek-Extended.el: New files.
1390
1391 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1392
1393         * utf-2000/char-db-util.el (insert-char-data): Print GR value for
1394         GR-set.
1395
1396 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1397
1398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1399         `ethiopic-ucs' and `ethiopic'.
1400
1401         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1402         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1403
1404         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1405         from mule/ethiopic.el.
1406
1407         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1408         mule/mule-conf.el.
1409
1410         * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
1411         utf-2000/u01200-Ethiopic.el: New files.
1412
1413 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1414
1415         * utf-2000/char-db-util.el (char-db-update-comment): Use
1416         mapping-table for `arabic-iso8859-6'.
1417         (insert-char-data-with-variant): New function.
1418         (insert-char-range-data): Use `insert-char-data-with-variant'.
1419         (what-char-definition): Use `insert-char-data-with-variant'
1420         instead of `insert-char-data'; use `char-db-update-comment'.
1421
1422 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1423
1424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1425         `lao'.
1426
1427         * mule/mule-conf.el (lao): New coded-charset.
1428
1429         * dumped-lisp.el (preloaded-file-list): Add
1430         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1431         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1432         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1433         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1434         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1435
1436         * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
1437         utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
1438         utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
1439         utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
1440         utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
1441         utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
1442         utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
1443
1444 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1445
1446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1447         `ucs-bmp' and `arabic-iso8859-6'.
1448
1449 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1450
1451         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1452         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1453         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1454
1455         * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
1456         utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
1457         utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
1458
1459 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1460
1461         * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
1462         Fix typo.
1463
1464         * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
1465
1466 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1467
1468         * utf-2000/u002B0-Spacing-Modifier-Letters.el,
1469         utf-2000/u00250-IPA-Extensions.el: Reformatted.
1470
1471 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1472
1473         * utf-2000/char-db-util.el (insert-char-data): Fix format of
1474         `iso-10646-comment'; swap order of `->lowercase' and
1475         `->titlecase'.
1476
1477         * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
1478         code-points.
1479
1480 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1481
1482         * utf-2000/char-db-util.el (char-attribute-name<): New function.
1483         (insert-char-data): Use `char-attribute-name<' to sort; change
1484         order of `iso-10646-comment'.
1485         (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
1486
1487         * utf-2000/u00100-Latin-Extended-A.el,
1488         utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
1489         code-points.
1490
1491 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1492
1493         * utf-2000/char-db-util.el (insert-char-data): Change order.
1494         (insert-char-range-data): Insert variants.
1495         (char-db-update-comment): Fix problem with ascii and
1496         non-ISO-2022-sets; don't insert control-characters.
1497
1498         * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
1499         code-points.
1500
1501 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1502
1503         * startup.el (normal-top-level): Load autoload file for UTF-2000
1504         in UTF-2000.
1505
1506         * utf-2000/auto-autoloads.el: New file.
1507
1508         * utf-2000/char-db-util.el: New file.
1509
1510 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1511
1512         * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
1513
1514 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1515
1516         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1517         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1518         "u00020-Basic-Latin.el", "u00080-C1.el",
1519         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1520         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1521         "u002B0-Spacing-Modifier-Letters.el",
1522         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1523         UTF-2000.
1524
1525         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1526         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
1527
1528         * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
1529         utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
1530         utf-2000/u00180-Latin-Extended-B.el,
1531         utf-2000/u00100-Latin-Extended-A.el,
1532         utf-2000/u00250-IPA-Extensions.el,
1533         utf-2000/u002B0-Spacing-Modifier-Letters.el,
1534         utf-2000/u00300-Combining-Diacritical-Marks.el,
1535         utf-2000/u00370-Greek.el: New files.
1536
1537 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1538
1539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1540         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1541         instead of `vietnamese-viscii-*'.
1542
1543 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1544
1545         * mule/mule-conf.el: New file.
1546
1547         * mule/misc-lang.el: Move definition of charset `ipa' to
1548         mule/mule-conf.el.
1549
1550 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1551
1552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1553         `latin-viscii'; prefer it for characters used in Vietnamese.
1554
1555         * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
1556
1557 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1558
1559         * bytecomp.el (byte-compile-insert-header): Fix regexp.
1560
1561 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1562
1563         * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
1564         `latin-viscii-*'.
1565
1566 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1567
1568         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1569         `vietnamese-viscii-lower'.
1570         (latin-viscii-upper): Renamed from charset
1571         `vietnamese-viscii-upper'.
1572         (vietnamese-viscii-lower): New alias for charset
1573         `latin-viscii-lower'.
1574         (vietnamese-viscii-upper): New alias for charset
1575         `latin-viscii-upper'.
1576
1577 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
1578
1579         * mule/mule-charset.el (default-coded-charset-priority-list):
1580         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1581
1582 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1583
1584         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1585         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
1586         utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
1587         utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
1588         from lisp/mule.
1589
1590         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1591         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1592         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1593         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1594         lisp/utf-2000.
1595
1596 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1597
1598         * mule/ccs-tcvn5712.el: New file.
1599
1600 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1601
1602         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1603         in UTF-2000.
1604
1605 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1606
1607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1608         `japanese-jisx0208'.
1609
1610 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1611
1612         * dumped-lisp.el (preloaded-file-list): Add
1613         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1614         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1615         UTF-2000.
1616
1617         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1618         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1619         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1620         mule/ccs-viscii.el: New files.
1621
1622         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1623         if \uXXXX is found.
1624
1625 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1626
1627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1628         `hiragana-jisx0208' and `katakana-jisx0208'.
1629
1630 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1631
1632         * mule/chinese.el (chinese-cns11643-3): Define it even if
1633         `utf-2000' is provided.
1634         (chinese-cns11643-4): Likewise.
1635         (chinese-cns11643-5): Likewise.
1636         (chinese-cns11643-6): Likewise.
1637         (chinese-cns11643-7): Likewise.
1638
1639 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1640
1641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1642         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1643
1644 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1645
1646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1647         `cyrillic-iso8859-5' and `greek-iso8859-7'.
1648
1649 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1650
1651         * mule/mule-charset.el (default-coded-charset-priority-list):
1652         Setup in UTF-2000.
1653
1654 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1655
1656         * mule/viet-chars.el: Don't define charset
1657         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1658         they are defined as builtin charsets.
1659
1660 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1661
1662         * version.el (emacs-version): Add more space just before UTF-2000
1663         version string.
1664
1665 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1666
1667         * version.el ([constant] emacs-version): Don't add a space in the
1668         preceding place of `xemacs-betaname' because it is duplicated.
1669         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1670
1671         * startup.el (splash-frame-body): Add ETL.
1672
1673 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1674
1675         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1676         is provided because it is defined as builtin charset.
1677         (chinese-cns11643-4): Likewise.
1678         (chinese-cns11643-5): Likewise.
1679         (chinese-cns11643-6): Likewise.
1680         (chinese-cns11643-7): Likewise.
1681
1682 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
1683
1684         * mule/mule-cmds.el (reset-language-environment): Fix problem when
1685         coding-system `iso-10646-ucs-4' is not defined.
1686
1687 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
1688
1689         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1690         coding-system if `utf-2000' is provided.
1691
1692 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1693
1694         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1695         `utf-2000' is provided.
1696
1697 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1698
1699         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1700         if utf-2000 is provided temporally.
1701
1702 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1703
1704         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1705         as builtin variable].
1706
1707 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1708
1709         * files.el (insert-file-contents-literally): Treat file as binary;
1710         call file-name-handlers. [sync with Emacs 20.3.10]
1711
1712 2000-01-18  Martin Buchholz <martin@xemacs.org>
1713
1714         * XEmacs 21.2.27 is released.
1715
1716 2000-01-18  Martin Buchholz  <martin@xemacs.org>
1717
1718         * process.el (shell-command-to-string): Use the FSF docstring.
1719         Make shell-command-to-string the standard function, and
1720         exec-to-string the (deprecated) alias.
1721
1722         * startup.el: typo fix.
1723
1724 2000-01-16  Martin Buchholz  <martin@xemacs.org>
1725
1726         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
1727
1728 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1729
1730         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
1731         buffers after visible buffers.
1732         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
1733
1734 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1735
1736         * info.el (Info-extract-menu-node-name): Stop at a dot
1737         followed by whitespace or right parenthesis.
1738
1739 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
1740
1741         * info.el (Info-directory-list): Warn against using Customize with
1742         Info-directory-list.
1743
1744 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
1745
1746         * minibuf.el (read-file-name): doc fix.
1747
1748         * autoload.el (update-file-autoloads): doc fix.
1749
1750         * about.el (about-hackers): Change my E-mail address.
1751
1752 2000-01-13  Martin Buchholz  <martin@xemacs.org>
1753
1754         * info.el (Info-visit-file): Just use the `f' interactive spec to
1755         read a filename in the standard way.
1756
1757 2000-01-13  Andy Piper  <andy@xemacs.org>
1758
1759         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
1760         (gutter-buffers-tab-extent): new variable.
1761         (update-tab-in-gutter): call add-tab-to-gutter again if the
1762         orientation has changed.
1763         (add-tab-to-gutter): cope with different orientations.
1764
1765 2000-01-11  Didier Verna  <didier@xemacs.org>
1766
1767         * info.el (Info-following-node-name): backward-skip dots as well
1768         as spaces (dots at the end of a node name aren't part of it).
1769         (Info-extract-menu-node-name): don't skip dots. There could be
1770         some in the node name.
1771         (Info-index): allow dots to be part of a node name.
1772
1773 2000-01-12  Andreas Jaeger  <aj@suse.de>
1774
1775         * files.el (auto-mode-alist): Added idlwave-mode.
1776         Patch by Carsten Dominik <dominik@astro.uva.nl>.
1777
1778 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1779
1780         * info.el (Info-search): Show default value.
1781
1782 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1783
1784         * info.el (Info-read-node-completion-table): New variable.
1785         (Info-read-node-name-1): New function.
1786         (Info-read-node-name): Use it.
1787         (Info-follow-reference): Use DEFAULT argument of completing-read.
1788         (Info-menu): Ditto.
1789
1790 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1791
1792         * hyper-apropos.el (hyper-describe-key-briefly): Save
1793         window configuration.
1794         (hyper-describe-face): Use DEFAULT of completing-read.
1795         (hyper-apropos-read-variable-symbol): Ditto.
1796         (hyper-apropos-read-function-symbol): Ditto.
1797
1798 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1799
1800         * mule/mule-cmds.el (set-default-coding-system): Set
1801         comint-exec-hook to use coding-system-for-read and
1802         coding-system-for-write so that C-x RET c works.
1803
1804 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1805
1806         * minibuf.el (minibuffer-confirm-incomplete): Customize.
1807         (previous-matching-history-element): Increment
1808         minibuffer-max-depth by 1.
1809         (next-matching-history-element): Ditto.
1810
1811 2000-01-11  Andy Piper  <andy@xemacs.org>
1812
1813         * gutter-items.el (buffers-tab): Create a new face for the buffers
1814         tab.
1815         (buffers-tab-face): use it.
1816
1817 2000-01-10  Didier Verna  <didier@xemacs.org>
1818
1819         * modeline.el (modeline-scrolling-method): change modeline X
1820         cursor appearance according to the value.
1821
1822 2000-01-07  Andreas Jaeger  <aj@suse.de>
1823
1824         * about.el (about-hackers): Moved my entry to contributor list.
1825         (xemacs-hackers): Added myself.
1826         (about-maintainer-info): Added description of myself.
1827
1828
1829 2000-01-07  Didier Verna  <didier@xemacs.org>
1830
1831         * modeline.el (modeline-scrolling-method): new variable.
1832         (mouse-drag-modeline): add reference to it in the docstring.
1833         (mouse-drag-modeline): handle it.
1834
1835 2000-01-08  Andy Piper  <andy@xemacs.org>
1836
1837         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
1838         calls.
1839         (remove-buffer-from-gutter-tab): ditto.
1840
1841 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
1842
1843         * cus-edit.el (custom-hook-convert-widget): Fix comment.
1844         (custom-face-edit): Fix grammatical error in help message.
1845
1846 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1847
1848         * movemail.el: Added.
1849
1850         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
1851
1852 2000-01-03  Didier Verna  <didier@xemacs.org>
1853
1854         * modeline.el (mouse-drag-modeline): remove the code related to
1855         the modeline horizontal scrolling facility.
1856
1857 1999-12-31  Martin Buchholz <martin@xemacs.org>
1858
1859         * XEmacs 21.2.26 is released.
1860
1861 1999-12-28  Andy Piper  <andy@xemacs.org>
1862
1863         * wid-edit.el (widget-push-button-value-create): The gui cache
1864         does not agree with native widgets which can only be displayed
1865         once per window. The reasons for caching are diminished now that
1866         we don't hog resources when creating buttons.
1867         (widget-push-button-cache) deleted.
1868
1869 1999-12-24  Martin Buchholz <martin@xemacs.org>
1870
1871         * XEmacs 21.2.25 is released.
1872
1873 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1874
1875         * hyper-apropos.el (hyper-apropos): Toggle
1876         hyper-apropos-programming-apropos correctly.
1877         Set REGEXP when user accepts default value.
1878
1879 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1880
1881         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
1882         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
1883
1884 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1885
1886         * mule/mule-category.el (undefined-category-designator):
1887         Return char instead of character.  Search for undefined one.
1888         (describe-category): Use with-displaying-help-buffer.
1889
1890 1999-12-21  Martin Buchholz  <martin@xemacs.org>
1891
1892         * byte-optimize.el (byte-optimize-plus):
1893         Optimize (+ 1) to 1 instead of (1+ nil).
1894
1895         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
1896
1897         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
1898
1899         * byte-optimize.el (byte-optimize-char-before): New function.
1900         Remove performance penalty for using (char-before) instead of (char-after).
1901
1902 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1903
1904         * mule/mule-category.el (char-category-list): Return character
1905         instead of integer.
1906
1907 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1908
1909         * minibuf.el (read-buffer): Check default is buffer object.
1910
1911 1999-11-25  Andy Piper  <andy@xemacs.org>
1912
1913         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
1914         for buttons.
1915
1916 1999-12-16  Andreas Jaeger  <aj@suse.de>
1917
1918         * package-get.el (package-get-maybe-save-index): Fixed typo.
1919         Patch by Jeff Miller <jmiller@smart.net>.
1920
1921 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
1922
1923         * gnuserv.el (gnuserv-process-filter):  don't call
1924         gnuserv-write-to-client when gnuserv-current-client is nil
1925
1926 1999-12-14  Martin Buchholz <martin@xemacs.org>
1927
1928         * XEmacs 21.2.24 is released.
1929
1930 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
1931
1932         * about.el (about-hackers): Update my email address.
1933
1934 1999-12-07  Martin Buchholz <martin@xemacs.org>
1935
1936         * XEmacs 21.2.23 is released.
1937
1938 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
1939
1940         * package-get.el (package-get-download-sites): Removed several
1941         defunct download sites, added many new ones, and corrected a few
1942         incorrect directory-on-site entries.  Added physical locations to
1943         site-description.
1944
1945 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
1946
1947         * finder.el (finder-commentary): add DOC string and fix
1948         interactive spec
1949
1950 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
1951
1952         * help.el (describe-function): Don't forget to intern the string
1953         completing-read returns.
1954         (describe-variable): Ditto.
1955
1956 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
1957
1958         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
1959         `hyper-apropos-help-mode' here to find symbol to customize
1960         irregardless of cursor position and simplify
1961         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
1962         `hyper-apropos-popup-menu'.
1963
1964 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1965
1966         * apropos.el (apropos-mode-map): Add return to call
1967         apropos-follow.
1968         (apropos-print): Call apropos-mode to have better
1969         command reference. Put keymap text-poperty to
1970         symbole name.
1971
1972 1999-11-22  Alastair Burt  <burt@dfki.de>
1973
1974         * help.el: (describe-bindings-1): Added handling of keymaps for
1975         the extents at point.
1976
1977 1999-12-02  Mark Thomas  <mthomas@jprc.com>
1978
1979         * gutter-items.el (buffers-tab-items): Wrap the function in a
1980         save-match-data
1981
1982 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
1983
1984         * help.el (describe-function): Use the DEFAULT argument to
1985         completing-read.
1986         (describe-variable): Ditto.
1987
1988 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1989
1990         * minibuf.el (read-from-minibuffer): Add optional argument
1991         DEFAULT to have better mini-buffer history support.
1992         (completing-read): Pass default to read-from-minibuffer.
1993         (read-buffer): Pass default to completing-read.
1994
1995 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
1996
1997         * font-lock.el (font-lock-doc-string-face): Document the
1998         `font-lock-lisp-like' property.
1999
2000 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
2001
2002         * lisp-mode.el: Specify `font-lock-lisp-like'.
2003
2004         * font-lock.el (font-lock-lisp-like): New function.
2005         (font-lock-fontify-syntactically-region): Use it.
2006
2007 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
2008
2009         * XEmacs 21.2.22 is released
2010
2011 1999-11-28  Martin Buchholz <martin@xemacs.org>
2012
2013         * XEmacs 21.2.21 is released.
2014
2015 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2016
2017         * minibuf.el (read-coding-system): Accept symbol and
2018         coding-system object as a default-coding-system.
2019
2020 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2021
2022         * minibuf.el (read-coding-system): Accept symbol as
2023         a default-coding-system.
2024
2025 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2026
2027         * apropos.el (apropos-documentation): Use insert instead
2028         of princ.
2029
2030 1999-11-07  William M. Perry  <wmperry@aventail.com>
2031
2032         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
2033           for the linux console.
2034
2035         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
2036           stuff to work when you are not on a window system, since the GPM
2037           mouse support now allows pasting from outside of XEmacs.
2038
2039 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
2040
2041         * XEmacs 21.2.20 is released
2042
2043 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
2044
2045         * setup-paths.el (paths-default-info-directories): Add
2046         /usr/share/info and /usr/local/share/info.
2047
2048 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
2049
2050         * about.el: Updated Vladimir Ivanovic's info.
2051
2052 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
2053
2054         * auto-show.el (auto-show-truncationp): Remove.
2055
2056         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
2057
2058 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
2059
2060         * indent.el (indent-line-to): fix bug: spaces were not replaced
2061         with tab if column is multiple of tab-width
2062         From dhn@qedinc.com
2063
2064 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
2065
2066         * mule/mule-cmds.el (read-input-method-name): Accept symbols
2067         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
2068
2069         * package-get.el (package-get-package-provider): Be verbose when
2070         interactive. Patch from Robert Pluim
2071
2072 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
2073
2074         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
2075         info file suffixes.
2076
2077 1999-08-19  Stephen Tse  <stephent@sfu.ca>
2078
2079         * process.el (open-network-stream): Add a new optional parameter
2080         PROTOCOL to support udp; fix a minor typo and add an explanation
2081         in docstring for udp programming.
2082
2083         * code-process.el (open-network-stream): Add a new optional
2084         parameter PROTOCOL to support udp; fix a minor typo and add an
2085         explanation in docstring for udp programming.
2086
2087 1999-10-18  Andy Piper  <andy@xemacs.org>
2088
2089         * gui.el (make-gui-button): be more precise about how we call
2090         callbacks.
2091
2092         * wid-edit.el (widget-push-button-value-create): Use the new form
2093         of native gui-button.
2094
2095 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2096
2097         * info.el (Info-page-prev): Don't do (sit-for 0).
2098
2099 1999-10-13  Andy Piper  <andy@xemacs.org>
2100
2101         * gutter-items.el (progress-abort-glyph): new glyph for showing
2102         abort status.
2103         (append-progress): dispatch-event rather than sit-for.
2104         (abort-progress): new function. Show the abort glyph with an
2105         appropriate message.
2106         (raw-append-progress): dispatch-event rather than sit-for.
2107         (display-progress): cope with aborts.
2108
2109         * gui.el (make-gui-button): Use native widgets for buttons
2110         unconditionally.
2111         (insert-gui-button): ditto.
2112         (gui-button-p): ditto.
2113
2114         * xbm-button.el: remove from core.
2115
2116         * xpm-button.el: remove from core.
2117
2118 1999-10-07  Olivier Galibert  <galibert@pobox.com>
2119
2120         * faces.el (init-device-faces): Don't initialize the random faces
2121         on the stream device.
2122
2123 1999-10-06  Andy Piper  <andy@xemacs.org>
2124
2125         * files.el (recover-file): Don't use ls under windows for revert buffer.
2126
2127 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
2128
2129         * package-get.el (package-get-download-menu): Make menu really
2130         toggle download sites.
2131         (package-get-download-sites): Add autoload cookie.
2132
2133 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2134
2135         * setup-paths.el (paths-find-module-directory): Ditto.
2136
2137 1999-09-29  Werner Fink  <werner@suse.de>
2138
2139         * setup-paths.el (paths-find-exec-directory): Add missing nil
2140         parameter for environment.
2141
2142 1999-09-27  Martin Buchholz  <martin@xemacs.org>
2143
2144         * modeline.el (modeline-format):
2145         Only purecopy the strings.  Else
2146         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
2147         barfs.
2148
2149 1999-08-28  Mike Woolley  <mike@bulsara.com>
2150
2151         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
2152         user setting comint-completion-addsuffix and
2153         comint-process-echoes.
2154
2155 1999-09-22  Andy Piper  <andy@xemacs.org>
2156
2157         * gutter-items.el (update-tab-in-gutter): use
2158         last-nonminibuf-window instead of selected-window.
2159
2160 1999-09-18  Andy Piper  <andy@xemacs.org>
2161
2162         * gnuserv.el (gnuserv-edit-files): select frame we are going to
2163         display on.
2164
2165         * subr.el (record-buffer-hook): new variable so that the hook gets
2166         some documentation.
2167
2168 1999-09-16  Andy Piper  <andy@xemacs.org>
2169
2170         * gutter-items.el (update-tab-in-gutter): only update when the
2171         gutter is visible.
2172         (remove-buffer-from-gutter-tab): ditto.
2173
2174 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
2175
2176         * simple.el (do-auto-fill): Commented out part of Kinsoku
2177         processing.
2178
2179 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
2180
2181         * isearch-mode.el (isearch-highlightify-region): Give the
2182         highlighting extents a high priority.
2183         (isearch-make-extent): Give the main highlighting extent an even
2184         higher priority.
2185
2186 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2187
2188         * packages.el (packages-compute-package-locations): Fix typo from
2189         -u rationalization.
2190
2191 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2192
2193         * setup-paths.el (paths-find-doc-directory): Respect value of
2194         `configure-doc-directory.'
2195
2196         * find-paths.el (paths-find-architecture-directory): Give
2197         precendence `default' argument (which typically comes from
2198         configure).
2199
2200 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2201
2202         * startup.el (command-line-early): Added options -user-init-file
2203         and -user-init-directory.
2204
2205         * files.el (user-init-file): Default to NIL so we can recognize
2206         when it's set.
2207
2208 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2209
2210         * obsolete.el (init-file-user):
2211         * startup.el:
2212         * packages.el (packages-compute-package-locations):
2213         * package-get.el (package-get-user-index-filename):
2214         * menubar-items.el (maybe-add-init-button):
2215         * info.el (Info-annotations-path):
2216         * dump-paths.el:
2217         Change `user-init-directory' to be an absolute path.
2218         Use `user-init-directory' where appropriate.
2219         Zap `init-file-user' and its uses.
2220
2221 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
2222
2223         * subr.el (copy-symbol): New function.
2224
2225 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
2226
2227         * isearch-mode.el (isearch-done): Be sure to restore invisible
2228         extents in the proper buffer.
2229         (isearch-pre-command-hook): Set this-command to the correct value
2230         in case the buffer has changed and old overriding-local-map was
2231         used.
2232         (isearch-restore-extent): Use remprop instead of setting the
2233         property to nil.
2234
2235 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
2236
2237         * cmdloop.el (execute-extended-command): Update zmacs region
2238         before the delay.
2239         (execute-extended-command): Make the message gettext-friendly.
2240
2241 1999-09-07  Andy Piper  <andy@xemacs.org>
2242
2243         * gutter-items.el (progress-gauge-glyph): renamed from
2244         progress-glyph.
2245         (progress-text-glyph): new variable.
2246         (progress-layout-glyph): use layouts and text glyphs.
2247         (progress-area-buffer): removed.
2248         (progress-text-and-extent): new variable.
2249         (progress-displayed-p): dynamically create gutter area buffer.
2250         (clear-progress): ditto.
2251         (raw-append-progress): ditto.
2252         (append-progress): use new glyph names.
2253         (raw-append-progress): only create the extent when needed. set
2254         properties more optimally.
2255         (progress): remove args.
2256
2257 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
2258
2259         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
2260         mapcar where the return value is unused.
2261         (isearch-restore-invisible-extents): Ditto.
2262         (isearch-highlight-all-cleanup): Ditto.
2263         (isearch-delete-extents-in-range): Traverse the extents only once.
2264         (isearch-highlight-all-update): Don't start over if the search
2265         string has changed and more input is pending.
2266
2267 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
2268
2269         * packages.el (packages-find-package-data-path): Ditto.
2270
2271         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
2272
2273         * subr.el (mapc-internal): Don't make obsolete.
2274
2275         * cl-extra.el (mapc): Resurrect.
2276
2277 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
2278
2279         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
2280         alias.
2281
2282         * isearch-mode.el (isearch-top-state): Restore isearch-word.
2283         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
2284         (isearch-yank-clipboard): Use get-clipboard instead of
2285         x-get-clipboard.
2286         (isearch-yank-selection): Fix docstring.
2287
2288 1999-09-02  Martin Buchholz  <martin@xemacs.org>
2289
2290         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
2291
2292 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
2293
2294         * cl-macs.el (extent-start-position): Fix setf method.
2295         (extent-end-position): Ditto.
2296
2297 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
2298
2299         * isearch-mode.el: End merge with FSF 20.4.
2300
2301         * isearch-mode.el (search-invisible): New variable.
2302         (isearch-hide-immediately): Ditto.
2303         (isearch-unhidden-extents): Ditto.
2304         (isearch-range-invisible): New function.
2305         (isearch-unhide-extent): Ditto.
2306         (isearch-restore-invisible-extents): Ditto.
2307         (isearch-restore-extent): Ditto.
2308
2309         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
2310         implementation.
2311         (isearch-ring-retreat-edit): Ditto.
2312         (isearch-forward): New argument NO-RECURSIVE-EDIT.
2313         (isearch-forward-regexp): New arguments NOT-REGEXP and
2314         NO-RECURSIVE-EDIT.
2315         (isearch-backward): New argument NO-RECURSIVE-EDIT.
2316         (isearch-backward-regexp): New arguments NOT-REGEXP and
2317         NO-RECURSIVE-EDIT.
2318         (isearch-mode): Return isearch-success.
2319         (isearch-update): Use unread-command-events instead of
2320         unread-command-event.
2321         (isearch-abort): If an invalid regexp is encountered, keep popping
2322         states.
2323         (isearch-*-char): Use FSF implementation.
2324         (isearch-whitespace-chars): Use the more robust FSF's
2325         implementation.
2326         (isearch-within-brackets): New variable.
2327         (isearch-mode): Initialize it.
2328         (isearch-edit-string): Bind it.
2329         (isearch-search-and-update): Set it.
2330         (isearch-push-state): Push it.
2331         (isearch-top-state): Pop it.
2332         (isearch-search): Set it.
2333         (isearch-printing-char): When called by isearch-whitespace-chars,
2334         handle M-SPC gracefully.
2335         (isearch-message-prefix): New argument ELLIPSIS.
2336         (isearch-message-suffix): Ditto.
2337         (isearch-message): Use the ELLIPSIS argument when calling
2338         isearch-message-prefix and isearch-message-suffix.
2339         (isearch-message-prefix): Distinguish between "wrapped" and
2340         "overwrapped" search, FWIW.
2341
2342 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
2343
2344         * isearch-mode.el (isearch-edit-string): Use the head of the
2345         search ring instead of search-last-string and search-last-regexp.
2346         (search-highlight): Renamed from isearch-highlight.
2347         (isearch-exit): Use the new name.
2348         (isearch-highlight): Ditto.
2349         (isearch-dehighlight): Ditto.
2350         (isearch-update-ring): New function.
2351         (isearch-done): Call it.
2352         (isearch-done): New argument EDIT.
2353         (isearch-repeat): If search string is empty, look up at the car of
2354         the search ring; ignore the yank pointer.
2355         (isearch-abort): Call isearch-done with NOPUSH.
2356         (isearch-cancel): New function.
2357         (isearch-mode-map): Bind it to ESC ESC ESC.
2358
2359         * isearch-mode.el: Begin merge with FSF 20.4.
2360
2361 1999-09-01  Andy Piper  <andy@xemacs.org>
2362
2363         * x-select.el (x-get-clipboard): obsolete.
2364         (x-yank-clipboard-selection): obsolete
2365
2366         * select.el (disown-selection): need to be careful to disown the
2367         clipboard if we set it via selection.
2368         (get-clipboard): move from x-select.el
2369         (yank-clipboard-selection): ditto.
2370
2371 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
2372
2373         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
2374         isearch-highlight-all-matches to nil.
2375         (isearch-fixed-case): New variable.
2376         (isearch-mode): Initialize it.
2377         (isearch-edit-string): Save it.
2378         (isearch-toggle-case-fold): Set it.
2379         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
2380         need to check isearch-fixed-case.
2381         (isearch-toggle-case-fold): Update highlighting of all matches
2382         before the pause.
2383         (isearch-edit-string):
2384
2385 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
2386
2387         * isearch-mode.el (isearch-edit-string): Call isearch-message
2388         before reading the event so that the prompt is displayed properly.
2389         (isearch-message): Use isearch-nonincremental when calling
2390         isearch-message-prefix.
2391         (minibuffer-local-isearch-map): Bind up and down to do the same as
2392         M-p and M-n respectively.
2393         (isearch-done): New arg NOPUSH.
2394         (isearch-edit-string): Use it.
2395         (isearch-edit-string): Don't bind isearch-string.
2396         (isearch-ring-adjust): Edit string, *then* push state.
2397
2398 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
2399
2400         * faces.el (isearch-secondary): Make isearch-secondary look
2401         different than default.
2402
2403 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
2404
2405         * isearch-mode.el (isearch-yank): Use progn instead of the inner
2406         save-excursion.
2407         (isearch-dehighlight): Remove TOTALLY.  Simplify.
2408         (isearch-update): Call isearch-dehighlight without arguments.
2409         (isearch-done): Ditto.
2410
2411         * isearch-mode.el (isearch-fix-case): If the search string has no
2412         upper-case letters, allow the folding to be reenabled.
2413         Previously, once disabled, the folding would remain that way until
2414         the end of isearch.
2415         (isearch-top-state): Call isearch-fix-case.
2416
2417         * isearch-mode.el (isearch-yank): Use progn instead of the inner
2418         save-excursion.
2419         (isearch-dehighlight): Remove TOTALLY.  Simplify.
2420
2421 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
2422
2423         * xpm-button.el:
2424         xbm-button.el: Need to exist in core because gui.el depends on
2425         them.
2426
2427 1999-08-31  Andy Piper  <andy@xemacs.org>
2428
2429         * gutter-items.el (buffers-tab-face): new customizable variable.
2430         (buffers-tab-default-buffer-line-length): new specifier for
2431         maximum viewable characters.
2432         (progress-stack): new variable for implementing widget-based
2433         progress messages.
2434         (progress-area-buffer): ditto.
2435         (progress-glyph-height): ditto.
2436         (progress-stop-callback): ditto.
2437         (progress-quit-function): new function.
2438         (progress-glyph): new variable.
2439         (progress-layout-glyph): ditto.
2440         (progress-displayed-p): new function, see message-displayed-p for
2441         details.
2442         (clear-progress): ditto.
2443         (remove-progress): ditto.
2444         (append-progress): ditto.
2445         (raw-append-progress): ditto.
2446         (display-progress): ditto.
2447         (current-progress): ditto.
2448         (current-progress-label): ditto.
2449         (progress): ditto.
2450         (lprogress): ditto.
2451
2452
2453 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
2454
2455         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
2456
2457         * isearch-mode.el (isearch-yank-x-selection): Renamed to
2458         `isearch-yank-selection'.
2459         (isearch-mode-map): Use it.
2460         (isearch-yank-selection): Use `get-selection' instead of
2461         `get-x-selection'.
2462
2463 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
2464
2465         * faces.el (isearch-secondary): Create face here.
2466
2467         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
2468         timers.
2469
2470 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
2471
2472         * subr.el (buffer-string): More robust backward compatibility
2473         check, courtesy William Perry.
2474
2475 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
2476
2477         * replace.el (perform-replace): Stop the search after the search
2478         limit has been reached.
2479
2480 1999-08-23  Andy Piper  <andy@xemacs.org>
2481
2482         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
2483         here if we don't have one.
2484
2485 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2486
2487         * ldap.el (ldap-coding-system): Default to nil until we get
2488         efficient UTF8 support
2489         (ldap-decode-string): Guard against `decode-coding-string' not
2490         being defined
2491         (ldap-encode-string): Guard against `encode-coding-string' not
2492         being defined
2493
2494 1999-08-23  Didier Verna  <verna@inf.enst.fr>
2495
2496         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
2497         Some doc strings improvements, and add a star to the `interactive'
2498         calls.
2499
2500 1999-08-18  Stef Epardaud  <stef@lunatech.com>
2501
2502         * font-lock.el (java-font-lock-keywords-3): introduced new
2503         keywords and regexpes for javadoc syntax 1.2.
2504
2505 1999-08-17  Andy Piper  <andy@xemacs.org>
2506
2507         * gutter-items.el (buffers-tab-format-buffer-line-function): use
2508         format-buffers-tab-line.
2509         (buffers-tab-max-buffer-line-length): new variable.
2510         (format-buffers-tab-line): new function. truncate names if over
2511         buffers-tab-max-buffer-line-length.
2512
2513 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
2514
2515         * cus-start.el: Customize the variable `bell-inhibit-time'.
2516
2517 1999-08-16  Andy Piper  <andy@xemacs.org>
2518
2519         * gutter-items.el (remove-buffer-from-gutter-tab): take a
2520         brute-force approach to deleting the last buffer.
2521         (buffers-tab-grouping-regexp): new customizable variable.
2522         (select-buffers-tab-buffers-by-mode): use it.
2523
2524 1999-08-13  Andy Piper  <andy@xemacs.org>
2525
2526         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
2527         deletion problem.
2528
2529 1999-07-30  Didier Verna  <verna@inf.enst.fr>
2530
2531         * cus-edit.el (custom-save-variables): I said, use prin1 instead
2532         of princ to output symbols.
2533         (custom-save-face-internal): ditto.
2534         (custom-save-resets): ditto.
2535
2536 1999-08-09  Didier Verna  <verna@inf.enst.fr>
2537
2538         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
2539         `regexp-quote' to protect the major mode name for use as a regular
2540         expression (c++ needs this for instance).
2541
2542 1999-08-08  Andy Piper  <andy@xemacs.org>
2543
2544         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
2545         cope with similar mode names.
2546
2547         * gutter-items.el (buffers-tab-selection-function): new selection
2548         function.
2549         (select-buffers-tab-buffers-by-mode): new function.
2550         (buffers-tab-items): use it if set to only display buffers in the
2551         tab in the current buffer's group..
2552         (update-tab-in-gutter): use new api.
2553         (remove-buffer-from-gutter-tab): ditto.
2554
2555         * gutter-items.el (buffers-tab-max-size): set custom selection
2556         default to 6.
2557         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
2558         (add-tab-to-gutter): set face as default.
2559
2560 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
2561
2562         * faces.el (frob-face-property): Merge the fall-back specifier
2563         with the target, not replace it.
2564
2565 1999-08-05  Andy Piper  <andy@xemacs.org>
2566
2567         * gutter-items.el (update-tab-in-gutter): add frame argument for
2568         buffer-items.
2569         (update-tab-in-gutter): use it.
2570
2571         * gutter-items.el (record-buffer-hook): set.
2572
2573         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
2574         change.
2575         (switch-to-buffer-hook) deleted.
2576
2577 1999-08-04  Andy Piper  <andy@xemacs.org>
2578
2579         * gutter-items.el (update-tab-in-gutter): make sure this will work
2580         as an argument to create-frame-hook.
2581
2582 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
2583
2584         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
2585         instead of timer emulation.
2586
2587 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
2588
2589         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
2590         Emacs isearch enhancements.
2591
2592 1999-07-28  Andy Piper  <andy@xemacs.org>
2593
2594         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
2595         all devices that support tab controls.
2596         (remove-buffer-from-gutter-tab): new function. to be used as a
2597         value for kill-buffer-hook.
2598
2599 1999-07-21  Sean MacLennan  <seanm@storm.ca>
2600
2601         * auto-show.el (auto-show-truncationp): changed to match
2602         `window_translation_on'
2603
2604 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
2605
2606         * XEmacs 21.2.19 is released
2607
2608 1999-07-28  SL Baur  <steve@miho>
2609
2610         * code-files.el (insert-file-contents): Fix docstring.
2611         revert previous change.
2612
2613 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2614
2615         * fill.el (fill-region-as-paragraph): Change re-break-point to
2616         contain word-across-newline plus one character so that filling
2617         Japanese and Chinese works as desired.
2618         * simple.el (do-auto-fill): Ditto.
2619
2620 1999-07-26  SL Baur  <steve@miho>
2621
2622         * mule/japanese.el ("Japanese"): Do not specify a default input
2623         method.
2624         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
2625
2626 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
2627
2628         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
2629         able to use cl-macs macro in early lisp.
2630
2631 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
2632
2633         * custom.el:
2634         * cus-face.el:
2635         * cus-edit.el:
2636                 Massive custom Theme API changes.
2637
2638 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2639
2640         * code-files.el (insert-file-contents): Regard
2641         coding-system-magic-cookie if `coding-system-for-read' is nil.
2642
2643 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2644
2645         * mule/thai-xtis.el: Add coding: local variable, to avoid
2646         bootstrapping problem with C locale.
2647
2648 1999-07-22  Andy Piper  <andy@xemacs.org>
2649
2650         * dumped-lisp.el (preloaded-file-list): guard against putting
2651         gutter-items in a less than functional XEmacs.
2652         * gutter-items.el: put call to `add-tab-to-gutter' back in.
2653
2654 1999-07-18  Bob Weiner  <weiner@beopen.com>
2655
2656         * fill.el (fill-context-prefix): Fixed bug that prevented the
2657         setting of an adaptive fill prefix when the `dont-skip-first' was
2658         t.
2659
2660 1999-07-22  SL Baur  <steve@miho>
2661
2662         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
2663
2664 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
2665
2666         * files.el (interpreter-mode-alist): add `make', `guile', and
2667         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
2668         makefile-mode, guile is a scheme, and someday XEmacs will be
2669         modular enough to use as an efficient scripting tool.)
2670
2671 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
2672
2673         * mule/mule-cmds.el (reset-language-environment): Regard
2674         coding-category `utf-8' and `ucs-4' if they are available.
2675
2676 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
2677
2678         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
2679         (prefer-coding-system): Fix DOC-string.
2680
2681         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
2682         DOC-string too.
2683
2684         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
2685         Mule.
2686         (coding-system-change-eol-conversion): Fix DOC-string.
2687
2688 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
2689
2690         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
2691         instead of `list-coding-system'.
2692
2693 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2694
2695         * menubar-items.el (default-menubar): `select-input-method' was
2696         renamed to `set-input-method'.
2697
2698         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2699         "Set Language Environment" menu.
2700
2701         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2702         "Describe Language Support" menu.
2703
2704 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2705
2706         * mule/chinese.el ("Chinese-GB"): Rename
2707         `chinese-gb-environment-setup-function' to
2708         `setup-chinese-gb-environment-internal'.
2709
2710 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2711
2712         * mule/korean.el: Use `define-coding-system-alias' instead of
2713         `copy-coding-system'.
2714
2715 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2716
2717         * mule/mule-cmds.el (set-language-environment-coding-systems):
2718         Treat duplicated coding-categories.
2719
2720 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2721
2722         * mule/japanese.el: Use `define-coding-system-alias' instead of
2723         `copy-coding-system'.
2724
2725 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2726
2727         * mule/vietnamese.el: Specify `iso-8-1' as a category of
2728         coding-system `viscii'.
2729
2730 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2731
2732         * mule/cyrillic.el:
2733         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
2734         (cyrillic-alternativnyj-decode-table): New variable.
2735         (cyrillic-alternativnyj-encode-table): New variable.
2736         - Specify `iso-8-1' as a category of coding-system
2737           `alternativnyj'.
2738         - Abolish general Cyrillic environment.
2739
2740 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2741
2742         * mule/chinese.el:
2743         - Use `define-coding-system-alias' instead of `copy-coding-system'.
2744         - Register `chinese-gb-environment-setup-function' as a
2745           `setup-function' of "Chinese-GB" environment.
2746
2747 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2748
2749         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
2750         optional argument `parents'.
2751
2752         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
2753         property for Thai-XTIS.
2754
2755         * mule/mule-help.el (help-with-tutorial): Use property
2756         `tutorial-coding-system' of language-info as a coding-system to
2757         read tutorial file.
2758
2759 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2760
2761         * mule/thai-xtis.el: Don't setup `setup-function' and
2762         `exit-function'.
2763
2764         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2765         `set-coding-category-system' to set up coding-system for
2766         coding-category.
2767
2768         * mule/mule-cmds.el (prefer-coding-system): Use
2769         `set-coding-category-system' to set up coding-system for
2770         coding-category.
2771
2772 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2773
2774         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
2775         Thai-XTIS environment.
2776
2777         * mule/mule-cmds.el (prefer-coding-system): Use
2778         `find-coding-system' instead of `coding-system-p'.
2779
2780 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2781
2782         * mule/mule-cmds.el (set-language-environment-coding-systems):
2783         Modify eol-type for XEmacs.
2784
2785         * mule/thai-xtis.el: Delete unused local variable `category'.
2786
2787         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
2788         function.
2789         (prefer-coding-system): Don't call
2790         `update-coding-systems-internal'; use function
2791         `coding-category-list' instead of variable `coding-category-list';
2792         use `set-coding-priority-list' instead of `set-coding-priority';
2793         modify `eol-type' for XEmacs.
2794
2795         * mule/mule-misc.el (string-width): Use `charset-width' instead of
2796         `charset-columns'.
2797         (char-width): Likewise.
2798
2799 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2800
2801         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
2802         `tis-620'.
2803
2804         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2805         `set-coding-priority-list' instead of `set-coding-priority'; don't
2806         call `update-coding-systems-internal'.
2807
2808         * mule/mule-misc.el (coding-system-get): New function.
2809         (coding-system-put): New function.
2810         (coding-system-category): New function.
2811
2812 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2813
2814         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
2815         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
2816         to avoid conflict with leim/quail/thai-xtis.
2817
2818         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
2819         to thai-xtis-chars.el.
2820
2821         * mule/thai-xtis-chars.el: New file (split from
2822         mule/thai-xtis.el).
2823
2824 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2825
2826         * mule/thai-xtis.el:
2827         - Change category for the charset `thai-xtis' to `?x' from `?T'.
2828         - Add syntax entries.
2829         - Put `preferred-coding-system' of the charset `thai-xtis' to
2830           `tis-620'.
2831
2832 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
2833
2834         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
2835         rewritten to use write-multibyte-character.
2836
2837 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2838
2839         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
2840         of `iso-2022-7'.
2841         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
2842         ported yet.
2843         (read-input-method-name): Treat optional argument `default'.
2844
2845 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2846
2847         * mule/mule-cmds.el (set-language-info): Don't set up menus at
2848         all.
2849         (set-language-info-alist): Set up menus here.
2850
2851 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2852
2853         * minibuf.el (completing-read): Add new optional argument
2854         `default'.
2855         (read-coding-system): Add new optional argument
2856         `default-coding-system'.
2857
2858 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
2859
2860         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
2861         (viet-viscii-...->viet-vscii...).
2862
2863 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
2864
2865         * mule/mule-cmds.el: Change MULE to Mule in docstrings
2866         and menus.
2867
2868 1999-04-12  Richard M. Stallman  <rms@gnu.org>
2869
2870         * mule/mule-cmds.el (input-method-function): Add permanent-local
2871         property.
2872
2873 1999-03-30  Dave Love  <fx@gnu.org>
2874
2875         * mule/mule-cmds.el (current-language-environment): Doc fix.
2876
2877 1999-02-06  Richard Stallman  <rms@gnu.org>
2878
2879         * mule/european.el (setup-slovenian-environment): New function.
2880         ("Slovenian"): New language environment.
2881
2882 1999-01-27  Dave Love  <fx@gnu.org>
2883
2884         * mule/mule-cmds.el (current-language-environment): Provide :link,
2885         :type (choices) and appropriate :get.
2886
2887 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
2888
2889         * mule/mule-cmds.el (describe-language-environment): Don't alter
2890         input-method-alist.
2891
2892 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
2893
2894         * mule/mule-cmds.el (prefer-coding-system): Call
2895         set-coding-priority, so that the internal array of priorities is
2896         also updated.
2897
2898 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
2899
2900         * mule/mule-cmds.el (prefer-coding-system): If the argument
2901         requires specific EOL conversion type, make the default coding
2902         systems use that.
2903
2904 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
2905
2906         * mule/mule-cmds.el (set-language-environment): Pass the default
2907         eol-type to set-language-environment-coding-systems.
2908         (set-default-coding-systems): Copy the eol-type property for the
2909         new default values of {buffer-file,process}-coding-system from the
2910         old defaults.
2911         (set-language-environment-coding-systems): Accept an optional
2912         argument EOL-TYPE, and set the eol-type property of the default
2913         coding systems accordingly.
2914
2915 1998-10-26  Kenichi Handa <handa@etl.go.jp>
2916
2917         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
2918         use generate-new-buffer instead of get-buffer-create.
2919
2920 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
2921
2922         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
2923
2924 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
2925
2926         * mule/mule-cmds.el (default-input-method): Fix custom type.
2927
2928 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
2929
2930         * mule/mule-cmds.el (setup-specified-language-environment):
2931         Add apropos-inhibit property.
2932         (describe-specified-language-support): Likewise.
2933
2934 1998-09-06  Bill Richter  <richter@math.nwu.edu>
2935
2936         * mule/mule-cmds.el: Doc fixes.
2937
2938 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
2939
2940         * mule/mule-cmds.el (register-input-method): Doc-string
2941         modified.
2942
2943 1998-09-01  Dave Love  <fx@gnu.org>
2944
2945         * mule/mule-cmds.el (current-language-environment): Fix
2946         setter function.
2947
2948 1998-08-31  Paul Eggert  <eggert@twinsun.com>
2949
2950         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
2951         mule/european.el, mule/hebrew.el, mule/japanese.el,
2952         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
2953         avoid bootstrapping problem if you need to recompile all the Lisp
2954         files using interpreted code.
2955
2956 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
2957
2958         * mule/european.el ("Latin-1"): Modify `documentation' key value.
2959         ("Latin-2"): Likewise.
2960
2961 1998-08-18  Per Starback  <starback@update.uu.se>
2962
2963         * mule/european.el (setup-latin2-environment): Fix typo.
2964
2965 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
2966
2967         * mule/european.el: Give proper value of `input-method' key to all
2968         lang. env.
2969
2970         * mule/mule-cmds.el (activate-input-method): Handle the case that
2971         the arg INPUT-METHOD is nil correctly.
2972         (read-multilingual-string): Activate the specified input method
2973         before calling read-string.  Afterward, activate the original
2974         input method.
2975
2976 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
2977
2978         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2979         (set-language-info-alist): Fix typo in doc-string.
2980
2981         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
2982
2983 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
2984
2985         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2986         (reset-language-environment): New function for the job that
2987         setup-english-environment used to do.
2988         (set-language-environment): Do more setups according to the info
2989         in language-info-alist.
2990         (read-language-name): Handle the case that the arg KEY is nil.
2991         (describe-language-environment): Handle input-method property.
2992
2993         * mule/: All files under this directory, which related with
2994         specific languages (such as mule/european.el, mule/greek.el,
2995         mule/hebrew.el, mule/misc-lang.el), modified as below.
2996         (setup-XXX-environment): Just call set-language-environment.  If
2997         they used to do some other jobs than what done by
2998         set-language-environment, those jobs are done in
2999         setup-XXX-environment-internal now.
3000         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
3001         the value to setup-XXX-environment-internal.  Add properties
3002         input-method and features.
3003
3004         * mule/english.el (setup-english-environment): Just call
3005         reset-language-environment.
3006
3007         * mule/european.el (setup-8-bit-environment): Function deleted.
3008
3009 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
3010
3011         * mule/mule-cmds.el (input-method-exit-on-first-char)
3012         (input-method-use-echo-area): Doc fixes.
3013
3014 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
3015
3016         * mule/mule-cmds.el (input-method-exit-on-first-char): New
3017         variable.
3018         (input-method-use-echo-area): New variable.
3019
3020 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
3021
3022         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
3023
3024 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
3025
3026         * mule/mule-cmds.el (activate-input-method): Update mode line.
3027         (inactivate-input-method): Likewise.
3028
3029 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
3030
3031         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
3032         input method in the current buffer, but just bind
3033         current-input-method.
3034
3035 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
3036
3037         * mule/hebrew.el ("Hebrew"): Add coding-priority.
3038
3039         * mule/misc-lang.el ("IPA"): Add coding-priority and
3040         coding-system.
3041
3042 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
3043
3044         * mule/greek.el: Add coding-priority.
3045
3046 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
3047
3048         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
3049         LANG-ENV.
3050
3051 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
3052
3053         * mule/mule-cmds.el (register-input-method): Fix previous change.
3054         (setup-specified-language-environment): Doc fix.
3055
3056 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
3057
3058         * mule/mule-cmds.el: Several doc fixes.
3059         (get-language-info, set-language-info): Rename argument.
3060         (set-language-info-alist): Likewise.
3061         (register-input-method): Rename argument.
3062         (activate-input-method): If INPUT-METHOD is nil, deactivate.
3063
3064 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
3065
3066         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
3067         default value while reading an input method.
3068
3069 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
3070
3071         * mule/mule-cmds.el (universal-coding-system-argument):
3072         Use buffer-file-coding-system as default.
3073
3074 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
3075
3076         * mule/korean.el ("Korean"): Doc fix.
3077
3078 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
3079
3080         * mule/mule-cmds.el (describe-language-environment): Print the
3081         languge environment at the head.
3082
3083 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
3084
3085         * mule/japanese.el: Set exit-function to exit-japanese-environment
3086         for Japanese environment.
3087
3088 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
3089
3090         * mule/mule-cmds.el (set-language-environment): Doc fix.
3091         (current-language-environment): Use defcustom.
3092         (default-input-method): Specify :type.
3093
3094 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
3095
3096         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
3097         modified.
3098         (prefer-coding-system): Doc-string modified.
3099
3100 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
3101
3102         * mule/mule-cmds.el (set-language-info): Doc-string
3103         describes `coding-priority' KEY.
3104         (set-language-environment-coding-systems): New function.
3105         (select-safe-coding-system): New function.
3106         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
3107         (set-language-info-alist): New optionla arg PARENTS.  Call
3108         set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
3109         (set-language-environment-coding-systems): New function.
3110
3111         * mule/chinese.el: Remove setting up of
3112         describe-chinese-environment-map and
3113         setup-chinese-environment-map.  Exclude them in args of calls to
3114         set-language-info-alist.  Register coding-priority key in
3115         language-info-alist.
3116
3117         * mule/cyrillic.el: Remove setting up of
3118         describe-cyrillic-environment-map and
3119         setup-cyrillic-environment-map.  Exclude them in args of calls to
3120         set-language-info-alist.  Register coding-priority key in
3121         language-info-alist.
3122
3123         * mule/english.el: Register coding-priority key in
3124         language-info-alist.
3125
3126         * mule/ethiopic.el: Register coding-priority key in
3127         language-info-alist.
3128
3129         * mule/european.el: Remove setting up of
3130         describe-european-environment-map and
3131         setup-european-environment-map.  Exclude them in args of calls to
3132         set-language-info-alist.  Register coding-priority key in
3133         language-info-alist.  Add "German" language env.
3134         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
3135         (setup-german-environment): New function.
3136
3137         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
3138         change default input method to "greek-postfix".
3139
3140         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
3141         coding-priority key in
3142
3143 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
3144
3145         * mule/mule-cmds.el (set-language-info): Doc fix.
3146         (input-method-inactivate-hook): Doc fix.
3147
3148 1997-11-20  Karl Heuer  <kwzh@gnu.org>
3149
3150         * mule/mule-cmds.el (set-input-method): Renamed from
3151         select-input-method.
3152
3153 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
3154
3155         * mule/mule-cmds.el (set-language-environment): Run
3156         exit-language-environment-hook before calling `exit-function'
3157         which is specified for the language environment.
3158
3159 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
3160
3161         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
3162         modified.
3163         (prefer-coding-system): Likewise.
3164         (describe-language-environment): Print aliases of each coding
3165         system.
3166         (set-language-environment-hook): New variable.
3167         (exit-language-environment-hook): New variable.
3168         (set-language-environment): Call these hooks.  Before setting a
3169         new language environment, exit from the
3170         current-language-environment if necessary.
3171         (input-method-verbose-flag): The value can be nil, t,
3172         complex-only, or default.
3173         (input-method-highlight-flag): Doc-string augmented.
3174         (activate-input-method): Check if we can run the registered
3175         function to activate an input method.
3176
3177         * mule/korean.el: Set exit-function for language environment
3178         "Korean" to exit-korean-environment.
3179         (setup-korean-environment): Moved to korea-util.el.
3180
3181 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
3182
3183         * mule/mule-cmds.el (read-multilingual-string): Use
3184         current-input-method prior to default-input-method.  Don't bind
3185         current-input-method by `let', instead, activate the specified
3186         input method in the current buffer temporarily.
3187
3188 1997-10-19  John F. Whitehead  <jfw@cisco.com>
3189
3190         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
3191
3192 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
3193
3194         * mule/chinese.el (post-read-decode-hz): Return the result of
3195         decode-hz-region.
3196         (pre-write-encode-hz): Do not change the value of
3197         last-coding-system.
3198
3199 1998-09-06  Bill Richter  <richter@math.nwu.edu>
3200
3201         * mule/mule-ccl.el: Doc fixes.
3202
3203 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
3204
3205         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
3206         (check-ccl-program): New macro.
3207
3208 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
3209
3210         * mule/mule-ccl.el: Comment about CCL syntax modified.
3211         (ccl-command-table): Add read-multibyte-character and
3212         write-multibyte-character.
3213         (ccl-code-table): Add ex-cmd.
3214         (ccl-extended-code-table): New variable.
3215         (ccl-embed-extended-command): New function.
3216         (ccl-compile-read-multibyte-character,
3217         ccl-compile-write-multibyte-character) New functions.
3218         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
3219         ccl-dump-write-multibyte-character): New functions.
3220
3221 1999-07-22  SL Baur  <steve@miho>
3222
3223         * config.el (config-value-file): config.values is installed into
3224         doc-directory.
3225         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
3226
3227 1999-07-19  Didier Verna  <verna@inf.enst.fr>
3228
3229         * rect.el: all functions rewritten, except when noted. Below is a
3230         list of interface changes.
3231         (apply-on-rectangle): new function. Obsoletes
3232         `operate-on-rectangle'. All functions that used to call this
3233         function now call the new one.
3234         (kill-rectangle): added optional prefix arg to fill lines.
3235         (delete-rectangle): ditto.
3236         (delete-extract-rectangle): ditto.
3237         (open-rectangle): ditto.
3238         (clear-rectangle): ditto.
3239         (delete-rectangle-line): added third arg FILL.
3240         (delete-extract-rectangle-line): ditto.
3241         (open-rectangle-line): ditto.
3242         (clear-rectangle-line): ditto.
3243
3244 1999-07-18  Andy Piper  <andy@xemacs.org>
3245
3246         * menubar-items.el (default-menubar): add gutter options.
3247
3248         * gutter-items.el: new file.
3249         (gutter): new group for custom.
3250         (gutter-visible-p): new variable.
3251         (default-gutter-position): ditto.
3252         (buffers-tab): new group for the buffers tab.
3253         (gutter-buffers-tab): widget to put in the gutter.
3254         (buffers-tab-max-size): max number of tabs.
3255         (buffers-tab-switch-to-buffer-function): function to call when a
3256         tab is pressed.
3257         (buffers-tab-omit-function): filter buffers with this function.
3258         (buffers-tab-format-buffer-line-function): format buffer names for
3259         inclusion in tabs.
3260         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
3261         the record.
3262         (build-buffers-tab-internal): build a list of tab items.
3263         (buffers-tab-items): ditto.
3264         (add-tab-to-gutter): put a tab in the gutter area.
3265         (update-tab-in-gutter): reset the buffers in the tab.
3266
3267         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
3268
3269         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
3270         (switch-to-buffer-hooks): new hook.
3271
3272         * toolbar.el (default-toolbar-position): fix typo.
3273
3274 1999-07-16  Andy Piper  <andy@xemacs.org>
3275
3276         * gui.el (make-dialog-frame): turn off gutters for dialogs.
3277
3278 1999-07-15  Didier Verna  <verna@inf.enst.fr>
3279
3280         * cus-edit.el (custom-prompt-variable): optional third arg makes
3281         prompt for a comment string.
3282         (customize-set-value): optional prefix makes this function handle
3283         variable comments.
3284         (customize-set-variable): ditto.
3285         (customize-save-variable): ditto.
3286         (customize-customized): handle custom comments.
3287         (customize-save-customized): ditto.
3288         (custom-variable-state-set): ditto.
3289         (custom-face-state-set): ditto.
3290         (customize-saved): ditto.
3291         (custom-variable-set): ditto.
3292         (custom-face-set): ditto.
3293         (custom-variable-save): ditto.
3294         (custom-face-save): ditto.
3295         (custom-variable-reset-saved): ditto.
3296         (custom-face-reset-saved): ditto.
3297         (custom-variable-reset-standard): ditto.
3298         (custom-face-reset-standard): ditto.
3299         (custom-comment-face): new face.
3300         (custom-comment-tag-face): ditto.
3301         (custom-comment): new widget.
3302         (custom-comment-create): new function.
3303         (custom-comment-delete): ditto.
3304         (custom-comment-value-set): ditto.
3305         (custom-comment-show): ditto.
3306         (custom-comment-invisible-p): ditto.
3307         (custom-variable-value-create): create a comment field widget.
3308         (custom-face-value-create): ditto.
3309         (custom-variable-menu): new entry for adding a custom comment.
3310         (custom-face-menu): ditto.
3311         (custom-save-variables): possibly save custom comments.
3312         (custom-save-faces): ditto.
3313
3314         * cus-face.el (custom-set-faces): the arguments can now have a
3315         custom comment as fourth argument.
3316
3317         * custom.el (custom-set-variables): the arguments can now have a
3318         custom comment as fifth element.
3319
3320 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
3321
3322         * XEmacs 21.2.18 is released
3323
3324 1999-07-13  SL Baur  <steve@miho>
3325
3326         * lib-complete.el (read-library-name): Revert previous change.
3327         (read-library): Ditto.
3328
3329 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
3330
3331         * packages.el (packages-package-list): Capitalize docstring.
3332
3333         * packages.el (packages-find-package-library-path): Use #'nconc
3334         rather than #'append to reduce consing -- #'mapcar uses Flist,
3335         which returns a freshly consed list.  #'append would create yet
3336         another fresh list, using Fmake_list in concat.
3337
3338         * packages.el (package-provide): Use setq with remassq like it
3339         says in its docstring.
3340
3341 1999-07-06  SL Baur  <steve@miho.m17n.org>
3342
3343         * lib-complete.el (progn-with-message): Fix typo.
3344
3345 1999-07-06  SL Baur  <steve@miho.m17n.org>
3346
3347         * mule/mule-misc.el (char-octet): Make function match docstring.
3348         From Katsumi Yamaoka <yamaoka@jpl.org>
3349
3350 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
3351
3352         * wid-edit.el (widget-documentation): corrected spelling error.
3353
3354 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
3355
3356         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
3357         keys if already bound
3358
3359 1999-07-06  SL Baur  <steve@miho.m17n.org>
3360
3361         * lib-complete.el (progn-with-message): Revert previous changes.
3362
3363 1999-06-24  Bob Weiner  <weiner@beopen.com>
3364
3365         * lib-complete.el (find-library):
3366         (find-library-other-window):
3367         (find-library-other-frame): Completely rewrote
3368         so that these functions actually work when called non-interactively.
3369         Also made them handle LIBRARY arguments which end with .el or .elc.
3370
3371 1999-06-24  Bob Weiner  <weiner@beopen.com>
3372
3373         * simple.el (indent-new-comment-line): Locally bound
3374         `block-comment-start' to `comstart' or else when this is called
3375         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
3376         `block-comment-start' value, ignoring any existing spacing after a
3377         comment prefix in the previous line and producing ugly comments.
3378
3379 1999-06-23  Bob Weiner  <weiner@beopen.com>
3380
3381         * list-mode.el (mouse-choose-completion):
3382         (choose-completion):
3383         (completion-switch-to-minibuffer): Added.
3384         ([Tab]): [Tab] previously switched to the minibuffer
3385         but since [space] does that and since most applications in the
3386         world use [Tab] to select the next item in a list, do that in the
3387         *Completions* buffer too.  This will cause the least confusion
3388         among the largest population of users.  -- Bob Weiner, BeOpen.com,
3389         06/23/1999.
3390
3391 1999-06-22  Bob Weiner  <weiner@beopen.com>
3392
3393         * help.el (help-buffer-name): Added support for a null value
3394         of `help-buffer-prefix-string' since some buffers require no
3395         prefix.
3396
3397 1999-06-20  Bob Weiner  <weiner@beopen.com>
3398
3399         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
3400         in the completion-list-mode-map to bury the completions buffer
3401         even when the minibuffer is no longer active.
3402
3403 1999-06-20  Bob Weiner  <weiner@beopen.com>
3404
3405         * list-mode.el (list-mode): It is visually disconcerting to have
3406         the text cursor disappear within list buffers, especially when
3407         moving from window to window, so leave it visible.
3408
3409 1999-07-01  SL Baur  <steve@miho.m17n.org>
3410
3411         * menubar-items.el (default-menubar): Conditionalize the bug
3412         report menu item (which may not be possible in this XEmacs).
3413         Reported by: Ken'ichi Handa <handa@etl.go.jp>
3414
3415 1999-06-30  SL Baur  <steve@miho.m17n.org>
3416
3417         * subr.el (with-current-buffer): DOC string fix.
3418         Suggested by Bob Weiner <weiner@altrasoft.com>
3419
3420 1999-06-25  Charles G Waldman <cgw@fnal.gov>
3421
3422         * cus-face.el (custom-face-italic): insert missing args
3423
3424 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3425
3426         * packages.el (package-locations): Changed default early package
3427         hierarchies to ~/.xemacs/mule-packages and
3428         ~/.xemacs/xemacs-packages.
3429
3430 1999-06-23  SL Baur  <steve@miho.m17n.org>
3431
3432         * mule/mule-category.el (Top Level): ASCII is also latin-1.
3433
3434 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3435
3436         * packages.el (package-locations): Changed default early package
3437         hierarchy to ~/.xemacs/packages.
3438         (package-locations): Removed `packages' as a possible name for a
3439         late package hierarchy.
3440
3441 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
3442
3443         * mule/mule-category.el (word-combining-categories): Set up new
3444         variable.
3445         (word-separating-categories): Likewise.
3446
3447 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
3448
3449         * XEmacs 21.2.17 is released
3450
3451 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
3452
3453         * font-menu.el (font-menu-set-font): allow for nil specification
3454         of font size.
3455
3456 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
3457
3458         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
3459         is 1.
3460
3461 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3462
3463         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
3464         8859-5 instead of ISO 8859-1.
3465
3466 1999-06-15  SL Baur  <steve@steve1.m17n.org>
3467
3468         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
3469         (viet-viscii-encode-table): Ditto.
3470
3471         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
3472         Make obsolete definition of char-octet.
3473
3474 1999-06-14  SL Baur  <steve@steve1.m17n.org>
3475
3476         * subr.el: Move no-Mule make-char ...
3477         * help-nomule.el (make-char): To here.
3478         (string-width): Make Mule compatibility alias.
3479
3480 1999-06-15  Andy Piper  <andy@xemacs.org>
3481
3482         * select.el (get-selection-no-error): really make there be no-error.
3483         (get-selection): revert to original.
3484
3485 1999-06-11  Andy Piper  <andy@xemacs.org>
3486
3487         * select.el (selection-sets-clipboard): renamed.
3488         (own-selection): use it.
3489
3490 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
3491
3492         * XEmacs 21.2.16 is released
3493
3494 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3495
3496         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
3497         missing characters to avoid crash.
3498
3499 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
3500
3501         * coding.el (set-terminal-coding-system): Only set the console
3502         coding system on the selected console if it is a tty.
3503
3504 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
3505
3506         * cus-face.el:
3507         * cus-edit.el:
3508         * faces.el:
3509         (custom):
3510         (face-spec-set):
3511         * faces.el (frob-face-property):
3512         * font-menu.el (font-menu-set-font):
3513                   Actually apply changes from 1999-03-17
3514
3515 1999-06-10  Andy Piper  <andy@xemacs.org>
3516
3517         * select.el (get-selection): abstract out non error-signalling
3518         part.
3519         (get-selection-no-error): get-selection without signalling an
3520         error.
3521         (selection-is-clipboard-p): new variable. controls whether the
3522         selection sets the clipboard.
3523         (own-selection): use it.
3524
3525         * mouse.el (insert-selection): fallback to clipboard after trying
3526         primary selection and cutbuffer.
3527
3528 1999-06-05  Andy Piper  <andy@xemacs.org>
3529
3530         * x-select.el (xselect-kill-buffer-hook-1): use generalised
3531         selection functions.
3532
3533 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3534
3535         * code-files.el (buffer-file-coding-system): Use `raw-text' as
3536         default value.
3537         (load): Use `raw-text' instead of `no-conversion'.
3538         (insert-file-contents): Likewise.
3539
3540         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
3541         of `no-conversion'.
3542
3543 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
3544
3545         * coding.el: Don't copy `no-conversion' to `raw-text'.
3546
3547 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
3548
3549         * subr.el (make-char): Define it if Mule is not around.
3550
3551 1999-06-07  SL Baur  <steve@steve1.m17n.org>
3552
3553         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
3554
3555         * x-select.el (x-disown-selection-internal): Restore symbol as an
3556         obsolete alias.
3557         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
3558
3559 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
3560
3561         * XEmacs 21.2.15 is released
3562
3563 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
3564
3565         * subr.el (split-string): Avoid infinite looping
3566
3567 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3568
3569         * ldap.el (ldap-ignore-attribute-codings): New variable
3570         (ldap-default-attribute-decoder): New variable
3571         (ldap-coding-system): New variable
3572         (ldap-attribute-syntax-encoders): New variable
3573         (ldap-attribute-syntax-decoders): New variable
3574         (ldap-attribute-syntaxes-alist): New variable
3575         (ldap-encode-boolean): New function
3576         (ldap-decode-boolean): New function
3577         (ldap-encode-country-string): New function
3578         (ldap-decode-string): New function
3579         (ldap-decode-address): New function
3580         (ldap-encode-address): New function
3581         (ldap-decode-attribute): New function
3582         (ldap-search): Use some of these
3583
3584 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
3585
3586         * version.el (emacs-version): Make the patch level/beta come
3587         before the XEmacs qualifier so that it gets into (funcall
3588         emacs-version) and thus in the bug reports.
3589         (emacs-version>=): Support patch levels.
3590
3591 1999-06-03  SL Baur  <steve@xemacs.org>
3592
3593         * version.el: implement x.y.z version number
3594         From Jan Vroonhof <vroonhof@math.ethz.ch>
3595
3596 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
3597
3598         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
3599
3600 1999-05-22  Vin Shelton <acs@xemacs.org>
3601
3602         * startup.el: Document -private and break out non-standard X options.
3603
3604 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
3605
3606         * mule/mule-charset.el (charset-after): New function.
3607         (charset-direction): Synch with Mule, update docstring.
3608         (get-charset-property): New function.
3609         (put-charset-property): New function.
3610         (charset-plist): New function.
3611
3612         * mule/mule-charset.el (compose-region):
3613         (decompose-region): remove;  these functions (which don't work
3614         since we don't do composite characters) have been moved to
3615         mule-util.el.
3616         (toplevel): follow coding standards
3617
3618 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
3619
3620         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
3621         exist any more.
3622
3623         * code-files.el: Fix commentary to follow coding standards.  Move
3624         the single line left in mule-files.el to here.
3625
3626         * mule/mule-files.el: delete.
3627
3628 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
3629
3630         * info.el (Info-scroll-prev): Use event functions instead of the
3631         old emacs 19 interface.
3632
3633 1999-06-02  Andy Piper  <andy@xemacs.org>
3634
3635         * x-font-menu.el (x-font-menu-load-font):
3636         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
3637
3638 1999-05-31  Andy Piper  <andy@xemacs.org>
3639
3640         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
3641         group.
3642         (font-menu-this-frame-only-p): ditto.
3643         (font-menu-max-items): reinstate, from Jan Vroonhof
3644         <vroonhof@math.ethz.ch>
3645         (font-menu-submenu-name-format): ditto.
3646         (font-menu-split-long-menu): ditto, for use by the family
3647         constructor.
3648         (font-menu-family-constructor): use it.
3649
3650 1999-05-30  Andy Piper  <andy@xemacs.org>
3651
3652         * msw-faces.el (mswindows-font-regexp): new font matching regexp
3653         for use by the font menu.
3654
3655         * msw-font-menu.el: new file implementing mswindows specific
3656         font-menu behaviour.
3657         (mswindows-font-menu-registry-encoding): new function mirroring x version.
3658         (mswindows-font-menu-junk-families): ditto.
3659         (hack-font-truename): ditto.
3660         (mswindows-font-regexp-ascii): ditto.
3661         (mswindows-reset-device-font-menus): ditto.
3662         (mswindows-font-menu-font-data): ditto.
3663         (mswindows-font-menu-load-font): ditto.
3664
3665         * x-font-menu.el (x-reset-device-font-menus): made device specific.
3666         (x-font-menu-font-data): ditto.
3667         (x-font-menu-load-font): ditto.
3668
3669         * font-menu.el: new file implementing generic font menu behaviour.
3670         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
3671         made device independent.
3672         (font-menu-this-frame-only-p): ditto.
3673         (font-menu-preferred-resolution): ditto.
3674         (font-menu-size-scaling): new variable used to determine whether
3675         sizes are in points or tenths of a point.
3676         (vassoc): moved from x-font-menu.el.
3677         (device-fonts-cache): ditto.
3678         (device-fonts-cache): ditto.
3679         (flush-device-fonts-cache): ditto.
3680         (reset-device-font-menus): copied from x-font-menu.el and made
3681         device independent. Most functionality deferred to
3682         device-dependent versions.
3683         (font-menu-family-constructor): copied from x-font-menu.el and
3684         made device independent.
3685         (font-menu-size-constructor): ditto.
3686         (font-menu-weight-constructor): ditto.
3687         (font-menu-set-font): ditto.
3688         (font-menu-change-face): ditto.
3689         (font-menu-load-font): new device method.
3690         (font-menu-font-data): ditto.
3691
3692         * x-font-menu.el: The above functions deleted.
3693
3694 1999-05-26  Andy Piper  <andy@xemacs.org>
3695
3696         * update-elc.el:
3697         * make-docfile.el:
3698         * loadup.el: rehash expand-file-name usage to not use default-directory.
3699
3700 1999-05-21  Andy Piper  <andy@xemacs.org>
3701
3702         * x-select.el (x-select-convert-to-text):
3703         (x-selected-text-type):
3704         (x-get-selection):
3705         (xselect-convert-to-string):
3706         (xselect-convert-to-compound-text):
3707         (xselect-convert-to-length):
3708         (xselect-convert-to-targets):
3709         (xselect-convert-to-delete):
3710         (xselect-convert-to-filename):
3711         (xselect-convert-to-charpos):
3712         (xselect-convert-to-lineno):
3713         (xselect-convert-to-colno):
3714         (xselect-convert-to-sourceloc):
3715         (xselect-convert-to-os):
3716         (xselect-convert-to-host):
3717         (xselect-convert-to-user):
3718         (xselect-convert-to-class):
3719         (xselect-convert-to-name):
3720         (xselect-convert-to-integer):
3721         (xselect-convert-to-atom):
3722         (xselect-convert-to-identity): functions renamed from x-* and
3723         moved to select.el.
3724         (x-get-secondary-selection): use rename get-selection.
3725         (x-get-clipboard): ditto.
3726         (x-own-selection): moved to select.el.
3727         (x-valid-simple-selection-p): ditto.
3728         (x-dehilight-selection): ditto.
3729         (x-own-clipboard): ditto.
3730         (x-disown-selection): ditto.
3731
3732         * x-mouse.el (x-yank-function): moved to mouse.el.
3733         (x-insert-selection): ditto.
3734         (x-set-point-and-move-selection): use renamed function.
3735
3736         * select.el (selected-text-type): moved and renamed from
3737         x-select.el.
3738         (selection-owner-p): moved to C.
3739         (selection-exists-p): ditto.
3740         (get-cutbuffer): new device method.
3741         (get-selection): generalised and moved from x-select.el.
3742         (own-selection): moved x-own-selection functionality into here.
3743         (dehilight-selection): renamed and moved from x-select.el.
3744         (own-clipboard): functionality moved from x-select.el using new
3745         generic C builtins.
3746         (disown-clipboard): ditto.
3747         (select-convert-to-text):
3748         (select-convert-to-string):
3749         (select-convert-to-compound-text):
3750         (select-convert-to-length):
3751         (select-convert-to-targets):
3752         (select-convert-to-delete):
3753         (select-convert-to-filename):
3754         (select-convert-to-charpos):
3755         (select-convert-to-lineno):
3756         (select-convert-to-colno):
3757         (select-convert-to-sourceloc):
3758         (select-convert-to-os):
3759         (select-convert-to-host):
3760         (select-convert-to-user):
3761         (select-convert-to-class):
3762         (select-convert-to-name):
3763         (select-convert-to-integer):
3764         (select-convert-to-atom):
3765         (select-convert-to-identity): new functions renamed from x-* and
3766         moved from x-select.el.
3767
3768         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
3769         into here and use as the default window-system mouse yank.
3770         (insert-selection): generalised and moved from x-mouse.el.
3771         (own-clipboard): moved to C.
3772
3773         * msw-select.el (mswindows-selection-owned-p): deleted.
3774         (mswindows-own-selection): generalised and moved to select.el.
3775         (mswindows-disown-selection): generalised and moved to C.
3776         (mswindows-selection-owner-p): ditto.
3777
3778 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
3779
3780         * XEmacs 21.2.14 is released
3781
3782 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
3783
3784         * about.el: update contact info for jason and slb.
3785
3786 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
3787
3788         * mule/european.el (setup-romanian-environment): Add Romanian
3789         support from Emacs/Mule romanian.el.
3790
3791 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
3792
3793         * cus-face.el: Label all custom changes with the 'custom' tag.
3794
3795         * cus-edit.el: idem ditto.
3796
3797         * faces.el: Added suport for adding device tags to various functions.
3798         (custom): New device tag.
3799         (face-spec-set): Call reset face with tags argument. No longer do
3800         x-init-global-faces hack.
3801
3802         * faces.el (frob-face-property): Use an anonymous specifier to map
3803         frob-face-property-1 over.
3804
3805         * x-font-menu.el (font-menu-set-font): Always specify all
3806         properties to custom.
3807
3808 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
3809
3810         * mule/european.el (setup-czech-environment): Add czech support.
3811         From David Sauer <davids@orfinet.cz>
3812
3813 1999-03-15  SL Baur  <steve@xemacs.org>
3814
3815         * check-features.el: Turn hard errors into warnings.
3816
3817 1999-03-21  SL Baur  <steve@xemacs.org>
3818
3819         * simple.el (delete-key-deletes-forward): As per discussion on
3820         xemacs-beta, default to t.
3821
3822 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
3823
3824         * loadup.el: Define Installation-string before loading anything.
3825
3826 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3827
3828         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
3829         From Anders Stenman <stenman@isy.liu.se>
3830
3831 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
3832
3833         * wid-edit.el (widget-glyph-find): Ditto.
3834
3835         * packages.el (locate-library): Ditto.
3836
3837         * loadup.el (really-early-error-handler): Ditto.
3838
3839         * lib-complete.el (read-library): Ditto.
3840
3841         * faces.el (set-face-stipple): Ditto.
3842
3843         * code-files.el (load): Use new calling style of locate-file.
3844
3845 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
3846
3847         * packages.el (packages-unbytecompiled-lisp): Installation.el is
3848         dead.
3849
3850 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
3851
3852         * dumped-lisp.el (preloaded-file-list): Don't load
3853         Installation.el.
3854
3855         * loadup.el (Installation-string): Define it here.
3856
3857 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
3858
3859         * dumped-lisp.el (preloaded-file-list): Revert previous change --
3860         Installation.el needs to be loaded before `dump-paths', otherwise
3861         the dumping process won't find it.
3862
3863 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
3864
3865         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
3866         subr so that we can use `replace-in-string' in Installation.el to
3867         get rid of C-m chars under the native Windows build.
3868
3869 1999-04-29  Andy Piper  <andy@xemacs.org>
3870
3871         * make-docfile.el: canonicalize file and directory names.
3872
3873         * device.el (call-device-method): new function for calling device
3874         specific methods.
3875         (define-device-method): new function for defining device methods.
3876         (define-device-method*): ditto.
3877
3878 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
3879
3880         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
3881
3882 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
3883
3884         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
3885         (cyrillic-koi8-r-encode-table): Likewise.
3886         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
3887         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
3888
3889         * mule/mule-misc.el (split-char-or-char-int): New function [moved
3890         from vietnamese.el].
3891
3892         * mule/vietnamese.el: Move function `split-char-or-char-int' to
3893         mule/mule-misc.el.
3894
3895 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
3896
3897         * mule/thai-xtis.el:
3898         - Change font registry name from "Thai94x94-0" to "xtis-0".
3899         - Change mnemonic of coding-system `tis-620' to "TIS620".
3900
3901 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
3902
3903         * mule/ethiopic.el: fixed.
3904
3905 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
3906
3907         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
3908
3909         * mule/thai-xtis.el: New file.
3910
3911         * mule/vietnamese.el: New file.
3912
3913         * mule/ethiopic.el: New file.
3914
3915 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
3916
3917         * bytecomp.el (byte-compile-close-variables): Leave
3918         debug-issue-ebola-notices alone.
3919
3920 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3921
3922         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
3923         at the top of the buffer since it is the most important thing to
3924         customize
3925         (ldap-get-host-parameter): New defun
3926         (ldap-search): Add a new parameter `withdn' to retrieve the
3927         distinguished names of entries
3928
3929 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
3930
3931         * startup.el (splash-frame-body): Date and spelling fixes.
3932
3933 1999-03-16  Colin Rafferty  <colin@xemacs.org>
3934
3935         * view-less.el (toggle-truncate-lines): add autoload tag
3936
3937 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
3938
3939         * format.el (format-alist): Disable image stuff.
3940
3941 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
3942
3943         * wid-edit.el (widget-glyph-find): Search by directories, then by
3944         suffixes rather than the other way around.
3945         (widget-image-conversion): Renamed to
3946         `widget-image-file-name-suffixes'.
3947
3948 1999-04-16  Olivier Galibert  <galibert@pobox.com>
3949
3950         * mule/mule-charset.el: Made old functions obsolete, remove the
3951         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
3952         (charset-iso-graphic-plane): Rename from charset-graphic.
3953         (charset-iso-final-char): Rename from charset-final.
3954         (charset-width): Rename from charset-columns.
3955         (charset-bytes): Added from fsf compatibility, returns always 1.
3956
3957         * mule/mule-misc.el: Move charset-doc-string alias to
3958         mule-charset.el
3959
3960 1999-04-14  Colin Rafferty  <colin@xemacs.org>
3961
3962         * x-faces.el (x-make-font-bold-italic): honor
3963         *try-oblique-before-italic-fonts*
3964
3965 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
3966
3967         * cl-extra.el (coerce): Coerce numbers to characters correctly.
3968
3969 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
3970
3971         * x-faces.el (try-oblique-before-italic-fonts): Use the right
3972         name.
3973
3974 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
3975
3976         * cl-extra.el (equalp): Would bug out for lists.
3977
3978 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
3979
3980         * about.el (about-hackers):  Change cgw's email address
3981
3982 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
3983
3984         * XEmacs 21.2.13 is released
3985
3986 1999-03-12  SL Baur  <steve@xemacs.org>
3987
3988         * simple.el (delete-key-deletes-forward): Revert to previous
3989         behavior.
3990
3991 1999-01-18  Didier Verna  <verna@inf.enst.fr>
3992
3993         * menubar-items.el (xemacs-splash-buffer): handle the case of
3994         multiple elements in the splash buffer body.
3995
3996         * startup.el (splash-frame-timeout): new constant: interval
3997         between splash buffer elements.
3998         (command-line-1): handle splash buffer with multiple elements (use
3999         a timeout).
4000         (splash-frame-body): Originally `startup-splash-frame-body'.
4001         Rewrote a cleaner and more readable version. This can now be array,
4002         in which case each element is displayed in turn in the splash buffer.
4003         (splash-frame-static-body): new constant. Persistent information
4004         across all splash buffer elements (preserves the possibility to give
4005         it in different languages.
4006         (circulate-splash-frame-elements): new function. Used as a timeout
4007         to circulate through all splash frame elements and display them in
4008         sequence.
4009         (display-splash-frame): originally `startup-splash-frame'. Handle
4010         the case of multiple elements in the splash buffer body. Now
4011         returns a timeout id if multiple elements to display, or nil.
4012
4013 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
4014
4015         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
4016         so they can be overridden by x-init-face-from-resources.
4017         Additionally specify the font name also with an x tag.
4018
4019 1999-03-08  Andy Piper  <andy@xemacs.org>
4020
4021         * package-get.el (package-get-base): autoload.
4022
4023         * menubar-items.el (default-menubar): add update menu item. Fix
4024         custom menu to only be activated when package-base is available.
4025
4026         * package-get.el (package-get-custom): don't load
4027         package-get-custom as it is auto-generated. Fix group definition.
4028
4029 1999-03-05  Didier Verna  <verna@inf.enst.fr>
4030
4031         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
4032         instead of `symbol-name' (Thanks Kyle).
4033
4034         * cus-edit.el (custom-save-variables): use `prin1' instead of
4035         princ to write symbols.
4036
4037 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
4038
4039         * XEmacs 21.2.12 is released
4040
4041 1999-03-05  SL Baur  <steve@xemacs.org>
4042
4043         * menubar-items.el (default-menubar): Add kfm browsing support.
4044         From Neal Becker <nbecker@fred.net>
4045
4046 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
4047
4048         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
4049         calls to font-lock during buffer reversion.
4050
4051 1999-02-12  Didier Verna  <verna@inf.enst.fr>
4052
4053         * info.el (Info-build-node-completions): unconditionally widen the
4054         tag table buffer.
4055
4056 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
4057
4058         * x-faces.el (x-init-face-from-resources):
4059         Only set fonts in the 'x locale.
4060
4061 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
4062
4063         * package-ui.el (pui-install-selected-packages): Don't throw on
4064         `package-admin-delete-binary-package' returning nil since it's
4065         normal.  Reindent function.
4066         (pui-add-required-packages): Handle case where packages selected
4067         for installation have never been installed.
4068
4069 1999-03-03  Martin Buchholz  <martin@xemacs.org>
4070
4071         * menubar-items.el (default-menubar):
4072         Implement the ``Mule->Set coding system of process'' menu item.
4073
4074 1999-02-18  Martin Buchholz  <martin@xemacs.org>
4075
4076         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
4077         files
4078         - Change some `if's to `when's
4079
4080 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
4081
4082         * XEmacs 21.2.11 is released
4083
4084 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
4085
4086         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
4087         against window close (Fix Bug #460).
4088         (ask-user-about-lock-dbox): Idem.
4089
4090 1999-02-25  SL Baur  <steve@xemacs.org>
4091
4092         * mule/mule-charset.el (charset-leading-byte): New function.
4093         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
4094
4095 1999-02-12  Andy Piper  <andy@xemacs.org>
4096
4097         * about.el (xemacs-hackers): change andy's email address.
4098         (about-url-alist): change andy's web page address.
4099         (about-xemacs): add piper.
4100
4101 1999-02-16  SL Baur  <steve@xemacs.org>
4102
4103         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
4104         of mule-base into lisp/mule.
4105
4106 1999-02-16  SL Baur  <steve@xemacs.org>
4107
4108         * mule/arabic.el:
4109         mule/canna-leim.el:
4110         mule/chinese.el:
4111         mule/cyrillic.el:
4112         mule/english.el:
4113         mule/european.el:
4114         mule/greek.el:
4115         mule/hebrew.el:
4116         mule/japanese.el:
4117         mule/kinsoku.el:
4118         mule/korean.el:
4119         mule/misc-lang.el:
4120         mule/mule-category.el:
4121         mule/mule-ccl.el:
4122         mule/mule-charset.el:
4123         mule/mule-cmds.el:
4124         mule/mule-coding.el:
4125         mule/mule-files.el:
4126         mule/mule-help.el:
4127         mule/mule-init.el:
4128         mule/mule-misc.el:
4129         mule/mule-tty-init.el:
4130         mule/mule-x-init.el:
4131         mule/viet-chars.el:  Remerge from mule-base.
4132
4133         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
4134         of mule-base into lisp/mule.
4135
4136 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
4137
4138         * process.el (exec-to-string): Use `shell-command-switch' in place
4139         of hard-wired "-c" (for WindowsNT).
4140
4141 1999-02-08  Charles G Waldman  <cgw@pgt.com>
4142
4143         * menubar-items.el (default-menubar):  Remove obsolete
4144         "Gopher" item
4145
4146 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
4147
4148         * package-admin.el (package-admin-get-install-dir): First fall
4149         back to the location of xemacs-base for non-mule packages.
4150
4151 1999-02-15  Martin Buchholz  <martin@xemacs.org>
4152
4153         * paths.el:
4154         - improved automounter tmp directory support.
4155         - support 4 (!) empirically discovered automounter conventions
4156
4157 1999-02-12  SL Baur  <steve@xemacs.org>
4158
4159         * etags.el (pop-tag-mark): autoload to match key binding.
4160
4161 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
4162
4163         * XEmacs 21.2.10 is released
4164
4165 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
4166
4167         * package-get.el (package-get-remote-filename): Don't bug out for
4168         a local file name in the search entry.
4169
4170 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
4171
4172         * XEmacs 21.2.9 is released
4173
4174 1999-01-19  Didier Verna  <verna@inf.enst.fr>
4175
4176         * replace.el (replace-search-function): new variable containing a
4177         function to perform a search-forward.
4178         (replace-re-search-function): new variable containing a function
4179         to perform a re-search-forward.
4180         (perform-replace): use them.
4181
4182 1999-01-25  Didier Verna  <verna@inf.enst.fr>
4183
4184         * select.el (selection-owner-p): use the name `XEmacs'.
4185         (cut-copy-clear-internal): ditto.
4186
4187 1999-01-18  Andy Piper  <andy@xemacs.org>
4188
4189         * about.el (about-url-alist): Update my entry.
4190         (xemacs-hackers): Ditto.
4191
4192 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
4193
4194         * buffer.el (switch-to-buffer): Fixing documentation.
4195         * minibuf.el (minibuffer-completion-table): ditto.
4196         * cl-macs.el (return-from): ditto.
4197
4198 1999-01-04  Didier Verna  <verna@inf.enst.fr>
4199
4200         * replace.el (delete-non-matching-lines): temporarily disable
4201         case-folding when called interactively with a regexp containing
4202         uppercase characters.
4203         (delete-matching-lines): ditto.
4204         (count-matches): ditto.
4205         (list-matching-lines): ditto.
4206
4207 1999-01-07  Colin Rafferty  <colin@xemacs.org>
4208
4209         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
4210         abort if current window is split horizontally, not if others are
4211         split.  Got rid of unnecessary minibuffer checking.  Also, add
4212         some comments (it's still complex).
4213
4214 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
4215
4216         * package-get.el: changed address for doc.ic.ac.uk to
4217         sunsite.doc.ic.ac.uk
4218
4219 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4220
4221         * ldap.el (toplevel): Remove requires so that the file compiles
4222         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
4223
4224 1999-01-10  J. Kean Johnston  <jkj@sco.com>
4225
4226         * dump-paths.el: Calculate module-directory and set
4227         module-load-path to the load path for modules.
4228
4229         * loadup.el: Get bootstrap value of module-load-path from the
4230         environment variable EMACSBOOTSTRAPMODULEPATH.
4231         - Display the module load path if we're debugging paths.
4232
4233         * setup-paths.el: Added function paths-find-site-module-directory.
4234         - Added function paths-find-module-directory.
4235         - Added function paths-construct-module-load-path.  Uses new
4236         environment variable EMACSMODULEPATH.
4237
4238 1998-12-30  Martin Buchholz  <martin@xemacs.org>
4239
4240         * font.el (font-default-object-for-device):
4241         Oops! This `or' can't be replaced by `unless'.
4242         Fixed inability to run w3, among other things.
4243
4244 1998-12-17  Charles G. Waldman <cgw@pgt.com>
4245
4246         * package-admin.el: Change initialization of
4247           package-admin-install-function dependent on system type.
4248           Change package-admin-install-function-mswindows to use
4249           "minitar".
4250
4251 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
4252
4253         * mouse.el (default-mouse-motion-handler): Disable help echo while
4254         in the minibuffer.
4255
4256 1998-12-28  Martin Buchholz <martin@xemacs.org>
4257
4258         * XEmacs 21.2.8 is released.
4259
4260 1998-12-24  Martin Buchholz <martin@xemacs.org>
4261
4262         * XEmacs 21.2.7 is released.
4263
4264 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
4265
4266         * package-ui.el (pui-list-packages): Set truncate-lines.
4267
4268         * package-get.el (package-get-download-menu): Use
4269         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
4270
4271         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
4272         (pui-help-string): idem.
4273         (list-packages-mode): New major mode.
4274         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
4275         (pui-install-selected-packages): Add suport for removing packages.
4276         (pui-toggle-package-delete-key): New function.
4277         (pui-popup-context-sensitive): New kludge.
4278         (pui-list-packages): Add warning when `package-get-remote' is nil.
4279         (package-ui-add-site): New function.
4280
4281 1998-12-01  Didier Verna  <verna@inf.enst.fr>
4282
4283         * hyper-apropos.el (hyper-where-is): added the missing autoload.
4284
4285 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4286
4287         * ldap.el: Custom-ized
4288         (toplevel): Do not provide `ldap' which is provided by C level
4289         LDAP code
4290         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
4291
4292 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
4293
4294         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
4295
4296 1998-12-17  Andy Piper  <andy@xemacs.org>
4297
4298         * sound.el (sound-load-list): name changed from sound-load-alist.
4299         (sound-extension-list): name changed from sound-ext-list.
4300         (load-default-sounds): use new names.
4301         (load-sound-file): use new names.
4302
4303 1998-12-16  Andy Piper  <andy@xemacs.org>
4304
4305         * XEmacs 21.2.6 is released
4306
4307 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
4308
4309         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
4310         errors.
4311
4312 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
4313
4314         * wid-edit.el (widget-echo-this-extent): Set
4315         help-echo-owns-message to t.
4316
4317 1998-11-30  Greg Klanderman  <greg@alphatech.com>
4318
4319         * package-get.el (package-get-download-menu): use toggles for
4320           each site in the download site menu.
4321
4322 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
4323
4324         * package-get.el (package-get): If we cannot find a package
4325           because package-get-remote is not set, give a more helpful
4326           error message.
4327
4328 1998-11-30  Greg Klanderman  <greg@alphatech.com>
4329
4330         * package-get.el (package-get-remote-filename): use an EFS path
4331         with user anonymous if no user is specified.
4332
4333 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
4334
4335         * faces.el (face-spec-set): Re-init fallfacks for default after
4336         calling reset-face on the default face.
4337
4338 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
4339
4340         * package-admin.el (package-admin-default-install-function):
4341         Behave as advertised.  Make sure the pkg-dir is proper for
4342         default-directory.
4343         (package-admin-add-binary-package): Make sure the pkg-dir is
4344         proper for default-directory.
4345         (package-admin-install-function-mswindows): Make sure the pkg-dir
4346         is proper for default-directory.
4347
4348 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
4349
4350         * XEmacs 21.2.5 is released
4351
4352 1998-12-05  SL Baur  <steve@altair.xemacs.org>
4353
4354         * files.el (binary-file-regexps): regexp-opt is not available at
4355         bytecompile time.
4356
4357 1998-11-30  Martin Buchholz  <martin@xemacs.org>
4358
4359         * x-win-xfree86.el:
4360         * x-win-sun.el (x-win-init-sun):
4361         * x-win-sun.el:
4362         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
4363         * x-iso8859-1.el:
4364         * x-init.el (init-post-x-win):
4365         * x-init.el (init-pre-x-win):
4366         * x-init.el (x-initialize-compose):
4367         * x-init.el:
4368         * x-compose.el:
4369         * winnt.el:
4370         * widget.el:
4371         * wid-edit.el (widget-glyph-click):
4372         * wid-edit.el (widget-glyph-find):
4373         * wid-edit.el (widget-type):
4374         * view-less.el (view-buffer-other-window):
4375         * very-early-lisp.el:
4376         * version.el:
4377         * toolbar.el:
4378         * toolbar-items.el:
4379         * term/sun.el (suntool-map):
4380         * term/sun-mouse.el:
4381         * term/internal.el:
4382         * syntax.el (modify-syntax-entry):
4383         * symbol-syntax.el:
4384         * subr.el:
4385         * startup.el (lock-directory):
4386         * simple.el (set-comment-column):
4387         * simple.el (backward-delete-char-untabify):
4388         * shadow.el (find-emacs-lisp-shadows):
4389         * shadow.el:
4390         * setup-paths.el (paths-construct-info-path):
4391         * select.el (cut-copy-clear-internal):
4392         * process.el (call-process-region):
4393         * process.el (start-process-shell-command):
4394         * process.el:
4395         * paths.el (rmail-spool-directory):
4396         * paragraphs.el (use-hard-newlines):
4397         * package-get.el (package-get-dependencies):
4398         * package-admin.el (package-admin-delete-binary-package):
4399         * obsolete.el (truncate-string):
4400         * obsolete.el (store-substring):
4401         * mouse.el (default-mouse-track-maybe-own-selection):
4402         * mouse.el (mouse-yank-at-point):
4403         * modeline.el:
4404         * modeline.el (mouse-drag-modeline):
4405         * minibuf.el (read-directory-name-internal):
4406         * minibuf.el (read-file-name-internal):
4407         * minibuf.el (read-file-name-internal-1):
4408         * minibuf.el (read-file-name-2):
4409         * minibuf.el (exact-minibuffer-completion-p):
4410         * minibuf.el (read-from-minibuffer):
4411         * minibuf.el:
4412         * menubar.el (check-menu-syntax):
4413         * map-ynp.el (map-y-or-n-p):
4414         * make-docfile.el (docfile-out-of-date):
4415         * loadup.el ((member "run-temacs" command-line-args)):
4416         * loadup.el ((member "no-site-file" command-line-args)):
4417         * loadup.el (really-early-error-handler):
4418         * loadup.el:
4419         * loadhist.el:
4420         * loaddefs.el:
4421         * lisp-mnt.el (lm-verify):
4422         * lib-complete.el (lib-complete:cache-completions):
4423         * lib-complete.el (library-all-completions):
4424         * itimer.el (itimer-run-expired-timers):
4425         * info.el (Info-mode):
4426         * info.el (Info-insert-file-contents):
4427         * info.el (Info-rebuild-dir):
4428         * info.el (Info-build-dir-anew):
4429         * info.el (Info-parse-dir-entries):
4430         * info.el (Info-dir-outdated-p):
4431         * info.el (Info-insert-dir):
4432         * info.el (info-xref):
4433         * info.el:
4434         * hyper-apropos.el (hyper-apropos-get-doc):
4435         * hyper-apropos.el (hyper-describe-face):
4436         * hyper-apropos.el (hyper-apropos-mode):
4437         * hyper-apropos.el:
4438         * help.el (list-processes):
4439         * help.el:
4440         * gnuserv.el:
4441         * font.el (mswindows-font-create-name):
4442         * font.el (font-default-font-for-device):
4443         * font.el (x-font-create-object):
4444         * font.el (font-registry):
4445         * font.el:
4446         * font-lock.el (font-lock-keywords):
4447         * font-lock.el:
4448         * finder.el (finder-compile-keywords):
4449         * find-paths.el (paths-find-recursive-path):
4450         * fill.el (set-justification-center):
4451         * fill.el (fill-region-as-paragraph):
4452         * files.el (insert-directory):
4453         * files.el (wildcard-to-regexp):
4454         * files.el (recover-file):
4455         * files.el (basic-save-buffer):
4456         * files.el (delete-auto-save-file-if-necessary):
4457         * files.el (file-relative-name):
4458         * files.el (backup-extract-version):
4459         * files.el (backup-buffer):
4460         * files.el (set-visited-file-name):
4461         * files.el (set-auto-mode):
4462         * files.el (interpreter-mode-alist):
4463         * files.el:
4464         * files.el (find-file-noselect):
4465         * files.el (abbreviate-file-name):
4466         * files.el (parse-colon-path):
4467         * files.el (directory-abbrev-alist):
4468         * etags.el (visit-tags-table-buffer):
4469         * easymenu.el (easy-menu-define):
4470         * dragdrop.el (experimental-dragdrop-drag):
4471         * dragdrop.el (dragdrop-drop-do-functions):
4472         * dragdrop.el (dragdrop-drop-at-point):
4473         * disass.el (disassemble-1):
4474         * disass.el (disassemble-internal):
4475         * disass.el (disassemble):
4476         * disass.el:
4477         * derived.el (derived-mode-init-mode-variables):
4478         * derived.el (define-derived-mode):
4479         * custom.el (defgroup):
4480         * cus-edit.el (custom-quote):
4481         * config.el:
4482         * code-process.el (open-network-stream):
4483         * code-process.el (start-process):
4484         * code-process.el (call-process-region):
4485         * code-process.el (call-process):
4486         * code-process.el:
4487         * code-files.el (insert-file-contents):
4488         * code-files.el:
4489         * code-files.el (buffer-file-coding-system-for-read):
4490         * cmdloop.el (yes-or-no-p-minibuf):
4491         * cl.el:
4492         * cl-macs.el:
4493         * cl-extra.el:
4494         * callers-of-rpt.el (make-caller-report):
4495         * callers-of-rpt.el:
4496         * bytecomp.el (batch-byte-recompile-directory):
4497         * bytecomp.el (batch-byte-compile-1):
4498         * bytecomp.el (batch-byte-compile):
4499         * bytecomp.el (display-call-tree):
4500         * bytecomp.el (byte-compile-insert):
4501         * bytecomp.el (byte-compile-two-args-19->20):
4502         * bytecomp.el (byte-compile-variable-ref):
4503         * bytecomp.el (byte-compile-form):
4504         * bytecomp.el (byte-compile-top-level-body):
4505         * bytecomp.el (byte-compile-out-toplevel):
4506         * bytecomp.el (byte-compile-byte-code-maker):
4507         * bytecomp.el (byte-compile-file-form-defmumble):
4508         * bytecomp.el (byte-compile-file-form):
4509         * bytecomp.el (byte-compile-keep-pending):
4510         * bytecomp.el (byte-compile-insert-header):
4511         * bytecomp.el (byte-compile-from-buffer):
4512         * bytecomp.el (byte-compile-file):
4513         * bytecomp.el (byte-recompile-file):
4514         * bytecomp.el (byte-compile-close-variables):
4515         * bytecomp.el (byte-compile-warn-about-unused-variables):
4516         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
4517         * bytecomp.el (byte-compiler-legal-options):
4518         * bytecomp.el (byte-compile-lapcode):
4519         * bytecomp.el (byte-optimize-log):
4520         * bytecomp.el ((fboundp 'defsubst)):
4521         * bytecomp.el:
4522         * bytecomp-runtime.el:
4523         * byte-optimize.el (byte-optimize-apply):
4524         * byte-optimize.el (car):
4525         * byte-optimize.el (byte-optimize-form):
4526         * byte-optimize.el (byte-optimize-form-code-walker):
4527         * byte-optimize.el:
4528         * build-report.el (build-report-insert-installation-file):
4529         * build-report.el (build-report):
4530         * auto-show.el:
4531         * apropos.el (apropos-documentation):
4532         - mega patch
4533         - clean up byte-compile warnings
4534         - remove unused variables
4535         - Use common lisp style hashtable functions
4536         - byte compiler cleanup
4537         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
4538         - remove old backquote syntax usage
4539         - move some cl functionality into C for speed.
4540         - remove last remaining VMS support
4541         - spelling fixes
4542         - implement last, butlast, nbutlast, copy-list in C.
4543         - new macro ignore-file-errors, similar to ignore-errors
4544           (ignore-file-errors (delete-file "foo"))
4545         - get frequent garbage collection during loadup.el by tweaking
4546           gc-cons-threshold, rather than explicitly calling garbage-collect
4547         - default delete-key-deletes-forward to `t'.
4548
4549 1998-11-28  SL Baur  <steve@altair.xemacs.org>
4550
4551         * XEmacs 21.2-beta4 is released.
4552
4553 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
4554
4555         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
4556         (easy-menu-item-present-p): Wrapper around find-menu-item.
4557         (easy-menu-remove-item): Wrapper around delete-menu-item.
4558
4559         * menubar.el (delete-menu-item): Add 'from-menu' argument.
4560         (add-menu-button): Add 'in-menu' argument.
4561         (add-menu-item-1): Add in-menu support to helper function.
4562
4563 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
4564
4565         * isearch-mode.el (isearch-mode): Fix keymap lossage.
4566
4567 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
4568
4569         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
4570         of Dec 4, 1997.
4571
4572 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
4573
4574         * process.el (shell-command-on-region): Report if the command
4575         succeeded or failed.
4576
4577 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
4578
4579         * subr.el (buffer-substring-no-properties): Comment out.
4580
4581 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
4582
4583         * msw-faces.el (mswindows-find-smaller-font): Turning font names
4584           into font instances first, like `x-frob-font-size' does.
4585           (mswindows-find-larger-font): ditto
4586
4587 1998-11-04  Greg Klanderman  <greg@alphatech.com>
4588
4589         * package-ui.el (pui-install-selected-packages): fix args in call
4590         to `package-get'.
4591
4592 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
4593
4594         * package-get.el (host-name): New widget type.
4595         (package-get-remote): Better customization using new type.
4596         (package-get-download-sites): idem dito.
4597
4598         (package-get-custom): Do not use package-get-all untill we have
4599         runtime dependencies.
4600
4601         (package-get-remove-copy): Default to 't' we no longer need this
4602         kludge as we do not currently use depenencies.
4603
4604         (package-get-was-current): New variable.
4605         (package-get-require-base): New 'force-current' argument.
4606         (package-get-update-base): idem
4607         (package-get-package-provider):  idem
4608         (package-get-locate-index-file): New 'no-remote' argument.
4609         (package-get-locate-file): idem.
4610
4611         (package-get-maybe-save-index): New function.
4612         (package-get-update-base): Use it.
4613
4614 1998-10-28 Greg Klanderman <greg@alphatech.com>
4615
4616         * package-get.el (package-get-remote): default to nil; by default,
4617         don't go out to the net via EFS.  They must select a download site.
4618         (package-get-download-sites): new variable.
4619         (package-get-download-menu): new function.
4620         (package-get-locate-index-file): new function.
4621         (package-get-update-base): use it.
4622
4623         * menubar-items.el (default-menubar): add "Update Package Index"
4624         and "Add Download Site" menus under Options | Manage Packages.
4625
4626 1998-10-19  Greg Klanderman  <greg@alphatech.com>
4627
4628         * package-get.el (package-get): bugfix code checking installed version
4629         for case where package is not currently installed.
4630         (package-get-require-signed-base-updates): new variable.
4631         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
4632         deemed not a goot thing.  Use the variable
4633         package-get-allow-unsigned-base-updates instead.
4634
4635 1998-10-16 Greg Klanderman <greg@alphatech.com>
4636
4637         * package-get.el (package-get): Don't install an older version than
4638         we already have unless explicitly told to.  Issue a warning.
4639
4640         * package-ui.el (pui-add-required-packages): when adding
4641         dependencies, don't add packages that are up to date.
4642         (pui-package-symbol-char):  Don't consider a package out of date
4643         if you have a newer version installed than the latest version in
4644         package-get-base.
4645
4646         * package-get.el (package-get-base-filename): document that it may
4647         be a path relative to package-get-remote;  new default value.
4648         (package-get-locate-file): new function.
4649         (package-get-update-base): use it to expand package-get-base-filename.
4650         (package-get-save-base): new function to save the package-get database
4651         to file.
4652         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
4653         (package-get-update-base): pass the REMOTE-SOURCE arg.
4654         (package-get-update-base-entry): call package-get-custom-add-entry.
4655         (package-get-file-installed-p): removed; no longer needed.
4656         (package-get-create-custom): ditto.
4657         (toplevel): remove code to build and load package-get-custom.el
4658         (package-get-custom-add-entry): new function.
4659
4660 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
4661
4662         * wid-edit.el (widget-button-click): Don't switch window.
4663
4664 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
4665
4666         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
4667
4668 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
4669
4670         * etags.el (find-tag-default): Run find-tag-hook using
4671         run-hooks rather than funcall
4672
4673 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
4674
4675         * isearch-mode.el (isearch-mode): Set the current minor mode maps
4676         and the current local map as the parents to isearch-mode-map.
4677
4678 1998-10-15  SL Baur  <steve@altair.xemacs.org>
4679
4680         * XEmacs 21.2-beta3 is released.
4681
4682 1998-10-15  Greg Klanderman  <greg@alphatech.com>
4683
4684         * package-get.el (package-get-update-base): use
4685         insert-file-contents-internal, not insert-file-contents-literally.
4686
4687 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
4688
4689         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
4690         dump time.
4691
4692 1998-10-15  Greg Klanderman  <greg@alphatech.com>
4693
4694         * package-get.el (package-get-update-base-entry): new function.
4695         (package-get-update-base): renamed; was `package-get-load-base'.
4696         cleanup, and use package-get-update-base-from-buffer.
4697         (package-get-update-base-from-buffer): new function.
4698         (package-get-update-base-entries): new; helper for above.
4699         Do not eval lisp grabbed over ftp; parse it from new format.
4700
4701 1998-10-15  Greg Klanderman  <greg@alphatech.com>
4702
4703         * files.el (set-auto-mode): Don't play games loading package-get
4704         database; package-get-package-provider will handle it all.
4705
4706 1998-10-14  Greg Klanderman  <greg@alphatech.com>
4707
4708         * package-get.el (package-get-base-filename): new variable.
4709         (package-get-require-base): new function.
4710         (package-get-pgp-signed-begin-line): new variable.
4711         (package-get-pgp-signature-begin-line): ditto.
4712         (package-get-pgp-signature-end-line):  ditto.
4713         (package-get-load-base): new function.
4714         (package-get-interactive-package-query):
4715         (package-get-update-all):
4716         (package-get-dependencies):
4717         (package-get-package-provider):
4718         (package-get-custom): use package-get-require-base.
4719         [package-get-custom loading]: disable for now.
4720
4721         * package-ui.el (pui-list-packages): use (package-get-require-base)
4722
4723 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
4724
4725         * package-ui.el: Correct obvious thinko in choosing extent face.
4726
4727 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
4728
4729         * menubar-items.el (default-menubar): pui-list-package has nothing
4730         to with Customize. Move all the package stuff to a new Item in Options.
4731
4732         * package-ui.el (pui-menu): Add menu and Popup menu.
4733
4734         * package-get.el (package-get): Use new
4735         package-admin-get-install-dir.
4736
4737         * package-admin.el (package-admin-get-install-dir): New syntax.
4738         Conserve package location and put mule packages where mule-base is.
4739
4740         * package-get.el : Customized
4741
4742         * package-ui.el (pui): Customized
4743         (pui-package-install-dest-dir): New variable.
4744         (pui-install-selected-packages): Use it
4745
4746 1998-10-12  SL Baur  <steve@altair.xemacs.org>
4747
4748         * package-get.el (package-get-interactive-package-query): Move
4749         dependency on package-get-base to run-time.
4750         (package-get-update-all): Ditto.
4751         (package-get-dependencies): Ditto.
4752         (package-get-package-provider): Ditto.
4753         (package-get-custom): Ditto.
4754
4755 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
4756
4757         * events.el: Remove 'ascii-character property from 'backspace
4758         and 'delete symbols
4759
4760 1998-10-11  SL Baur  <steve@altair.xemacs.org>
4761
4762         * package-get-base.el: removed.
4763
4764 1998-09-23  Didier Verna  <verna@inf.enst.fr>
4765
4766         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
4767         (no-upper-case-p): new function.
4768         (with-search-caps-disable-folding): new macro.
4769         (with-interactive-search-caps-disable-folding): new macro.
4770         (zap-to-char): In interactive mode, do a case-sensitive search if
4771         the character is uppercase.
4772         (zap-up-to-char): ditto.
4773
4774         * replace.el (perform-replace): use the function no-upper-case-p.
4775
4776         * isearch-mode.el (isearch-fix-case): ditto.
4777         make obsolete `with-caps-disable-folding' and
4778         `isearch-no-upper-case-p'.
4779
4780         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
4781         (tags-search): ditto.
4782         (tags-query-replace): ditto.
4783
4784         * info.el (Info-search): ditto.
4785
4786 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
4787
4788         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
4789
4790 1998-10-07  Greg Klanderman  <greg@alphatech.com>
4791
4792         * package-admin.el (package-admin-rmtree): rewritten.  need to
4793         check for "." and ".." before symlink check.  expand files and
4794         directories with respect to DIRECTORY, not default-directory.
4795
4796 1998-10-04  Greg Klanderman  <greg@alphatech.com>
4797
4798         * package-get.el (package-get-all): add INSTALL-DIR argument.
4799
4800 1998-10-06  Greg Klanderman  <greg@alphatech.com>
4801
4802         * package-ui.el (pui-add-required-packages): new function, select
4803         dependent packages.
4804         (pui-display-keymap): bind it.
4805         (pui-help-string): document it.
4806         (pui-install-selected-packages): package-get-all -> package-get.
4807
4808         * package-get.el (package-get-dependencies): new function.
4809
4810 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
4811
4812         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
4813         regexps.
4814
4815 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
4816
4817         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
4818         function.
4819         (default-mouse-track-normalize-point): Use it.
4820
4821 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
4822
4823         * package-admin.el (package-admin-delete-binary-package):
4824                 General cleanup. Remove unnessary use of progn and
4825         save-excursion.
4826         (package-admin-delete-binary-package): Do NOT mess with file
4827         modes. That is evil.
4828         (package-admin-delete-binary-package): Wrap all deleting in
4829         condition-case. The data in MANIFEST is untrustworthy.
4830         (package-admin-delete-binary-package): Let the OS worry about non
4831         empty directories.
4832
4833 1998-10-09  SL Baur  <steve@altair.xemacs.org>
4834
4835         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
4836         processing.
4837         (lm-report-bug): Fix mail address to send bug reports to.
4838
4839 1998-09-29  SL Baur  <steve@altair.xemacs.org>
4840
4841         * XEmacs 21.2-beta2 is released.
4842
4843 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
4844
4845         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
4846
4847 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4848
4849         * info.el (Info-mode): Document page turning by double clicks in
4850         docstring so `M-x describe-mode' will display it.
4851
4852 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4853
4854         * info.el (Info-mouse-track-double-click-hook): Use character
4855         widths to calculate a border region where double clicking does
4856         page turning, and return `nil' by default so other hooks, such as
4857         region highlighting, will be run.
4858
4859 1998-09-29  Colin Rafferty   <colin@xemacs.org>
4860
4861         * sound.el (default-sound-directory-list): Initialize with all the
4862         "sounds" directories in `data-directory-list'.  It used to just be
4863         the first one.
4864
4865         * packages.el (locate-data-directory-list): Created.  This gives
4866         the list of matching directories, unlike `locate-data-directory',
4867         which just gives the first one.
4868
4869 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
4870
4871         * minibuf.el (read-from-minibuffer): No longer bind help-form but
4872         make a binding in the local keymap until help-char handling is
4873         improved.
4874
4875         * help.el (help-keymap-with-help-key): Provide keymap with help
4876         binding.
4877         (help-print-help-form): New helper function.
4878
4879 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
4880
4881         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
4882         move extent to another buffer; no need to create a new extent.
4883         (isearch-fix-case): New function.
4884         (isearch-search-and-update): Use it.
4885
4886 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
4887
4888         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
4889         the keymap, not minor-mode-map-alist.
4890         (isearch-done): Restore overriding-local-map.
4891
4892 1998-09-21  Martin Buchholz  <martin@xemacs.org>
4893
4894         * bytecomp.el (byte-compile-buffer-substring):
4895         Fix for: (byte-compile (defun f () (buffer-substring)))
4896         ==>   ** buffer-substring called with 3 args, but requires 0-3
4897         - new code not only works, but is more readable, too.
4898
4899 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
4900
4901         * msw-faces.el (mswindows-init-device-faces): Don't try to
4902           specify a default font at this late stage. Do try to force
4903           creation of the default face font so that if it fails we get
4904           an error now instead of a crash at frame creation.
4905
4906           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
4907           mswindows-make-font-unitalic: Canonical default weight
4908           changed from "Normal" to "Regular".
4909
4910           mswindows-make-font-bold / -bold-italic: Supplied device was
4911           not being passed into call to mswindows-find-smaller-font.
4912
4913 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
4914
4915         * package-get.el (package-get-remote): Fix the path where to find
4916           the packages on xemacs.org.
4917
4918 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
4919
4920         * about.el (about-maintainer-info): Update Ben's entry.
4921
4922 1998-09-24  Martin Buchholz  <martin@xemacs.org>
4923
4924         * lisp/shadow.el (find-emacs-lisp-shadows):
4925         - `member' was being called on lists of length 2000!
4926         - Replace with hashtables.
4927         - Replace hand-coded loops with (dolist)
4928         - Fix comment typo
4929
4930 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
4931
4932         * packages.el: Added new function, `package-delete-name', to
4933           delete existing packages from the installed package database
4934           (`packages-package-list').  Also added the "pkginfo" directory
4935           to `packages-special-base-regexp', so that the pkginfo directory
4936           would not get added to `late-packages'.
4937
4938         * package-admin.el: Added ability to delete an installed package
4939           (added low-level function, `package-admin-delete-package').
4940           Understands how to use the pkginfo/MANIFEST.<package> file to
4941           delete the package.  When installing a package, will also
4942           create a MANIFEST.* file if one is not provided by the
4943           package.  If the MANIFEST.* doesn't exist when deleting a
4944           package, the functions will fall back to attempting to delete
4945           any package-specific lisp directory.
4946
4947         * package-get.el: Moved some functions to package-admin.el.
4948           Added interactive function `package-get-delete-package', for
4949           use by users for deleting a package.
4950
4951           Also modified to not require the prescence of efs.
4952
4953 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
4954
4955         * files.el (find-file-noselect): Handle all signals, kill the
4956         buffer and resignal.
4957
4958 1998-09-23  SL Baur  <steve@altair.xemacs.org>
4959
4960         * cl-macs.el (glyph-image): Add setf method.
4961
4962 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
4963
4964         * package-get.el: Fixed broken EFS downloading.  Also, look for
4965           .tar.gz files first, in preference over .tgz files.
4966
4967         * package-ui.el: Fix display of package version numbers.
4968
4969 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
4970
4971         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
4972         argument.
4973
4974 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
4975
4976         * list-mode.el: `display-completion-list': added new/optional
4977           keyword `:completion-string', which allows the programmer to
4978           change the "Possible completions are:" prompt.
4979
4980         * menubar-items.el: Added new pulldown menu-pick to start up the
4981           visual package browser/installer:
4982
4983                 Options->Customize->List Packages
4984
4985         * package-admin.el: Added hooks for installing under both Unix
4986           and MS Windows.  Does additional error checking.  No longer
4987           calls "add-big-package.sh" to install packages under Unix; now
4988           calls gunzip & tar directly.
4989
4990         * package-get.el: Added ability to install packages from files
4991           on a local disk/CDROM.  Now deletes any existing package lisp
4992           directory.  Does completion on available packages when
4993           querying for package names.  Will also search for .tgz files
4994           in addition for .tar.gz files.  Tries to reload
4995           auto-autoloads, as a convenience when loading new packages,
4996           and also tries to add any new package paths to `load-path'.
4997           Changed all occurences of `concat' to use `expand-file-name'.
4998
4999         * package-ui.el: New file which implements the main visual
5000           package browser/installer, which is started via a menu pick or
5001           M-x pui-list packages.
5002
5003 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
5004
5005         * startup.el (load-init-file): spelling fix.
5006
5007 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
5008
5009         * startup.el (normal-top-level): Load auto-autoload files
5010         covariantly with their precedence.
5011
5012 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
5013
5014         * menubar-items.el (default-menubar): Remove "Font Weight"
5015         option, there is currently no custom equivalent.. Customize-faces
5016         is "Edit faces".
5017
5018         * x-font-menu.el (font-menu-set-font): Use customize to set
5019         default face.
5020
5021         * faces.el (face-spec-update-all-matching): New function.
5022
5023         * cus-face.el (custom-set-face-update-spec): New function.
5024         Interface to customize faces from elisp.
5025
5026         (custom-face-value-create): Show the customized settings if set
5027         but not saved.
5028
5029 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
5030
5031         (custom-face-value-create): Show the customized settings if set
5032         but not saved.
5033
5034 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
5035
5036         * keydefs.el (global-map): Add FSF 20.3 binding of
5037         query-replace-regexp.
5038
5039 1998-08-21  Greg Klanderman  <greg@alphatech.com>
5040
5041         * minibuf.el (read-file-name-internal-1): use
5042         user-name-completion-1 instead of user-name-completion.
5043
5044 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
5045
5046         * loadup.el:
5047         * make-docfile.el:
5048         * update-elc.el: Don't set `source-directory' (now defunct as a
5049         global variable) no more.
5050
5051         * packages.el (packages-list-autoloads): Made `source-directory'
5052         (now defunct as a global variable) a parameter.
5053
5054 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
5055
5056         * about.el (about-hackers): new email
5057
5058 1998-08-16  SL Baur  <steve@altair.xemacs.org>
5059
5060         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
5061
5062 1998-07-17  Didier Verna  <verna@inf.enst.fr>
5063
5064         * faces.el (set-face-property):
5065         (set-face-dim-p):
5066         (face-dim-p): updated the doc strings now that the dim property isn't
5067         tty-specific.
5068         (face-equal): the dim property is now a common one.
5069
5070         * cus-face.el (custom-face-attributes): New face attribute: `dim'
5071         Renamed the `stipple' attribute to `background-pixmap'.
5072         (custom-face-background-pixmap): make custom-face-stipple an
5073         obsolete alias for this.
5074
5075 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
5076
5077         * find-paths.el (paths-file-readable-directory-p): Created and
5078         used.
5079
5080         * loadup.el: Don't set inhibit-... flags from run-temacs.
5081
5082 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
5083
5084         * packages.el (packages-data-path-depth): Added and used.
5085
5086 1998-08-05  Charles G. Waldman <cgw@pgt.com>
5087
5088         * about.el:
5089         - Change .xpm to .png, delete "zcat" section.
5090         - cosmetic fix in the 'marcpa' entry.
5091
5092         * etc/photos
5093         - convert all .xpm.Z to .png
5094         - rename mrb to martin
5095         - rename mcook-m to mcookm
5096
5097 1998-07-31  Martin Buchholz  <martin@xemacs.org>
5098
5099         * x-init.el (x-initialize-compose): Add support for
5100         dead-circumflex as YET ANOTHER NAME for that dead key.
5101
5102 1998-08-05  Colin Rafferty <colin@xemacs.org>
5103
5104         * setup-paths.el (paths-construct-exec-path): Made the
5105         last-packages really be last.
5106         (paths-construct-data-directory-list): Ditto.
5107
5108 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
5109
5110         * startup.el(startup-splash-frame-body):
5111         Update Copyright notice in splash screen
5112
5113 1998-07-20  Greg Klanderman  <greg@alphatech.com>
5114
5115         * minibuf.el (read-file-name-internal-1): do ~user completion.
5116
5117 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
5118
5119         * font-lock.el (font-lock-fontify-glumped-region): Add guard
5120         aginst destroyed extents
5121
5122 1998-07-24  Greg Klanderman  <greg@alphatech.com>
5123
5124         * package-get.el (package-get): add `install-dir' argument.
5125
5126 1998-07-20  John Jones  <jj@asu.edu>
5127
5128         * package-get.el: calls to package-get-update-all will only
5129           update packages which are already installed.
5130
5131 1998-07-23  SL Baur  <steve@altair.xemacs.org>
5132
5133         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
5134         writable.
5135
5136 1998-07-20  Colin Rafferty   <colin@xemacs.org>
5137
5138         * about.el (about-hackers): Correct my email.
5139
5140 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
5141
5142         * about.el (about-hackers): new email-address.
5143
5144 1998-07-25  SL Baur  <steve@altair.xemacs.org>
5145
5146         * minibuf.el (read-number): Don't let `input-error' condition
5147         escape.
5148
5149 1998-07-20  Greg Klanderman  <greg@alphatech.com>
5150
5151         * about.el (about-hackers): use my `email-for-life' address.
5152
5153 1998-07-19  SL Baur  <steve@altair.xemacs.org>
5154
5155         * XEmacs 21.2-beta1 is released.
5156
5157 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5158
5159         * ldap.el (ldap-search): Doc string change
5160
5161 1998-07-16  Colin Rafferty   <colin@xemacs.org>
5162
5163         * menubar-items.el (default-menubar): Removed references to
5164         `data-directory', and use `locate-data-file' instead, and made
5165         then greyed out if they don't exist.
5166
5167 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5168
5169         * keymap.el (events-to-keys): Use `format' instead of `concat'
5170         since the latter does not accept integer args anymore
5171
5172 1998-07-15  SL Baur  <steve@altair.xemacs.org>
5173
5174         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
5175         macros replaced.
5176
5177 1998-07-14  SL Baur  <steve@altair.xemacs.org>
5178
5179         * make-docfile.el: Get first initialization from very-early-lisp.el
5180         * update-elc.el: Ditto.
5181         * loadup.el (really-early-error-handler): Ditto.
5182
5183         * packages.el (packages-unbytecompiled-lisp): Add new file,
5184         very-early-lisp.el.
5185
5186         * very-early-lisp.el: New file.
5187
5188 1998-07-14  SL Baur  <steve@altair.xemacs.org>
5189
5190         * Symbols that have been obsolete for at least 3 years removed (II).
5191
5192         * obsolete.el (eval-current-buffer): Make compatible.
5193         (byte-code-function-p): Ditto.
5194         (send-string): Removed.
5195         (send-region): Removed.
5196         (screen-scrollbar-width): Removed.
5197         (set-screen-scrollbar-width): Removed.
5198         (set-screen-left-margin-width): Removed.
5199         (set-screen-right-margin-width): Removed.
5200         (screen-left-margin-width): Removed.
5201         (screen-right-margin-width): Removed.
5202         (set-buffer-left-margin-width): Removed.
5203         (set-buffer-right-margin-width): Removed.
5204         (buffer-left-margin-width): Removed.
5205         (buffer-right-margin-width): Removed.
5206         (x-set-frame-icon-pixmap): Removed.
5207         (x-set-screen-icon-pixmap): Removed.
5208         (pixel-name): Removed.
5209         (make-pixmap): Removed.
5210         (make-cursor): Removed.
5211         (pixmap-width): Removed.
5212         (pixmap-contributes-to-line-height-p): Removed.
5213         (set-pixmap-contributes-to-line-height): Removed.
5214
5215 1998-07-13  SL Baur  <steve@altair.xemacs.org>
5216
5217         * obsolete.el (popup-menu-up-p): removed.
5218         (read-no-blanks-input): Removed.
5219         (wholenump): Removed.
5220         (ring-mod): Removed (what was ring-mod?).
5221         (current-time-seconds): Removed.
5222         (run-special-hook-with-args): Removed.
5223         (dot): Removed.
5224         (dot-marker): Removed.
5225         (dot-min): Removed.
5226         (dot-max): Removed.
5227         (window-dot): Removed.
5228         (set-window-dot): Removed.
5229
5230         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
5231         `dot-min'.
5232
5233         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
5234
5235         * code-files.el (insert-file-contents): Rename
5236         run-special-hook-with-args to run-hook-with-args-until-success.
5237         (write-region): Ditto.
5238
5239 1998-07-12  SL Baur  <steve@altair.xemacs.org>
5240
5241         * about.el: Fix typos, update release date.
5242
5243         * Symbols that have been obsolete for at least 3 years removed.
5244
5245         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
5246         screen- functions.
5247         (toplevel): remove setf methods for screen functions.
5248         * cl-macs.el (extent-data): defsetf removed.
5249         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
5250         many places to remove.
5251         (comment-indent-hook): Ditto.
5252         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
5253         (buffer-dedicated-screen): Ditto.
5254         (deiconify-screen): Ditto.
5255         (delete-screen): Ditto.
5256         (event-screen): Ditto.
5257         (find-file-other-screen): Ditto.
5258         (find-file-read-only-other-screen): Ditto.
5259         (live-screen-p): Ditto.
5260         (screen-height): Ditto.
5261         (screen-iconified-p): Ditto.
5262         (screen-list): Ditto.
5263         (screen-live-p): Ditto.
5264         (screen-name): Ditto.
5265         (screen-parameters): Ditto.
5266         (screen-pixel-height): Ditto.
5267         (screen-pixel-width): Ditto.
5268         (screen-root-window): Ditto.
5269         (screen-selected-window): Ditto.
5270         (screen-totally-visible-p): Ditto.
5271         (screen-visible-p): Ditto.
5272         (screen-width): Ditto.
5273         (screenp): Ditto.
5274         (get-screen-for-buffer): Ditto.
5275         (get-screen-for-buffer-noselect): Ditto.
5276         (get-other-screen): Ditto.
5277         (iconify-screen): Ditto.
5278         (lower-screen): Ditto.
5279         (mail-other-screen): Ditto.
5280         (make-screen): Ditto.
5281         (make-screen-invisible): Ditto.
5282         (make-screen-visible): Ditto.
5283         (modify-screen-parameters): Ditto.
5284         (new-screen): Ditto.
5285         (next-screen): Ditto.
5286         (next-multiscreen-window): Ditto.
5287         (other-screen): Ditto.
5288         (previous-screen): Ditto.
5289         (previous-multiscreen-window): Ditto.
5290         (raise-screen): Ditto.
5291         (redraw-screen): Ditto.
5292         (select-screen): Ditto.
5293         (selected-screen): Ditto.
5294         (set-buffer-dedicated-screen): Ditto.
5295         (set-screen-height): Ditto.
5296         (set-screen-position): Ditto.
5297         (set-screen-size): Ditto.
5298         (set-screen-width): Ditto.
5299         (show-temp-buffer-in-current-screen): Ditto.
5300         (switch-to-buffer-other-screen): Ditto.
5301         (visible-screen-list): Ditto.
5302         (window-screen): Ditto.
5303         (x-set-screen-pointer): Ditto.
5304         (x-set-frame-pointer): Ditto.
5305         (screen-title-format): Ditto.
5306         (screen-icon-title-format): Ditto.
5307         (terminal-screen): Ditto.
5308         (delete-screen-hook): Ditto.
5309         (create-screen-hook): Ditto.
5310         (mouse-enter-screen-hook): Ditto.
5311         (mouse-leave-screen-hook): Ditto.
5312         (map-screen-hook): Ditto.
5313         (unmap-screen-hook): Ditto.
5314         (default-screen-alist): Ditto.
5315         (default-screen-name): Ditto.
5316         (x-screen-defaults): Ditto.
5317         (x-create-screen): Ditto.
5318         * obsolete.el: meta-flag removed.
5319         baud-rate removed.
5320         sleep-for-millisecs removed.
5321         extent-data removed.
5322         set-extent-data removed.
5323         set-extent-attribute removed.
5324         extent-glyph removed.
5325         extent-layout removed.
5326         set-extent-layout removed.
5327         list-faces-display removed.
5328         list-faces removed.
5329         trim-versions-without-asking removed.
5330         after-write-file-hooks removed.
5331         truename removed.
5332         auto-fill-hook removed.
5333         blink-paren-hook removed.
5334         select-screen-hook, deselect-screen-hook removed.
5335         auto-raise-screen, auto-lower-screen removed.
5336
5337         * msw-mouse.el: Global change resource -> mswindows-resource.
5338
5339         * XEmacs 21.0-pre5 is released.
5340
5341 1998-07-11  SL Baur  <steve@altair.xemacs.org>
5342
5343         * about.el (about-hackers): Credits update.
5344
5345 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
5346
5347         * register.el (insert-register): Don't activate the region.
5348
5349 1998-07-10  SL Baur  <steve@altair.xemacs.org>
5350
5351         * select.el: Restore x-* symbols for backwards compatibility:
5352         x-copy-primary-selection, x-kill-primary-selection,
5353         x-delete-primary-selection, x-select-make-extent-for-selection,
5354         x-valid-simple-selection-, x-cut-copy-clear-internal.
5355
5356 1998-07-09  SL Baur  <steve@altair.xemacs.org>
5357
5358         * XEmacs 21.0-pre4 is released.
5359
5360 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
5361
5362         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
5363         reporting bugs.
5364         (maybe-add-init-button): Fix semantics under Windows.  Use
5365         `expand-file-name' rather than `concat'.
5366
5367         * help.el (print-messages): New function.
5368
5369 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5370
5371         * ldap.el (ldap-host-parameters-alist): Docstring fixes
5372
5373 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
5374
5375         * about.el: Tweaked my entry in about-hackers.
5376
5377         * find-paths.el (paths-emacs-root-p):
5378           Relaxed emacs-root checking of an in-place installation to
5379           also accomodate the flat layout used on MS Windows.
5380
5381 1998-06-29  John Jones  <jj@asu.edu>
5382
5383         * package-get.el: calls to package-get-update-all will only
5384           update packages which are already installed.
5385
5386 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
5387
5388         * faces.el (xpm-color-symbols): remove hardcoded defaults these
5389         are handled by the gui-element face fallbacks now.
5390
5391         * x-faces.el: default gui-element face to "background" as well as
5392         the default face.
5393
5394         * msw-faces.el (mswindows-init-device-faces): remove gui-element
5395         and default face settings since these are set as fallbacks now in
5396         the appropriate domain.
5397
5398 1998-07-02  SL Baur  <steve@altair.xemacs.org>
5399
5400         * text-mode.el (text-mode): Reorder regexp so the OR part
5401         corresponding to `page-delim' goes first and the hack in
5402         `forward-paragraph' will work.
5403         With bug analysis from Bob Weiner <weiner@altrasoft.com>
5404
5405 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
5406
5407         * subr.el (remove-hook): When checking the hook value
5408           with functionp, don't apply car to it.
5409
5410 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
5411
5412         * package-get.el (package-get-remote-filename):
5413           Don't use file-name-as-directory because the local directory
5414           separator conventions might not be the same as ftp's.
5415
5416 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5417
5418         * ldap.el (ldap-host-parameters-alist): New name of
5419         `ldap-host-parameters-plist'
5420
5421 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
5422
5423         * package-get.el: Using (require 'package-get-base), now that it
5424         provides itself.  Consequently removed all instances of (load
5425         "package-get-base.el").
5426
5427 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
5428
5429         * subr.el (remove-hook): Don't treat the hook value as a
5430           list unless it is both consp and not functionp.
5431
5432 1998-06-29  SL Baur  <steve@altair.xemacs.org>
5433
5434         * about.el: Email address for Ben Wing is ben@xemacs.org.
5435         * auto-show.el: Ditto.
5436         * bytecomp.el: Ditto.
5437         * faces.el: Ditto.
5438         * x-scrollbar.el: Ditto.
5439         * x-misc.el: Ditto.
5440         * tty-init.el: Ditto.
5441         * toolbar-items.el: Ditto.
5442         * symbol-syntax.el: Ditto.
5443         * specifier.el: Ditto.
5444         * objects.el: Ditto.
5445         * hyper-apropos.el: Ditto.
5446         * glyphs.el: Ditto.
5447
5448 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
5449
5450         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
5451         vertical-divider-always-visible-p.
5452         (default-mouse-motion-handler): Ditto.
5453
5454 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
5455
5456         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
5457         global value.
5458
5459 1998-06-21  Oliver Graf <ograf@fga.de>
5460
5461         * build-reports.el: changed receiver to xemacs-build-reports list
5462
5463 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
5464
5465         * font.el: Split font-family-mappings into X and
5466           mswindows-specific versions.
5467           mswindows-font-create-[object|name]: Treat supplied size
5468           as a pointsize. Added underline and strikethru handling.
5469
5470         * msw-faces.el: changed default mswindows charset to western.
5471
5472         * msw-glyphs.el: removed space in border-glyph font string that
5473           was inserted to get round bugs in the mswindows C font code.
5474
5475 1998-06-27  SL Baur  <steve@altair.xemacs.org>
5476
5477         * about.el (about-hackers): Credits update.
5478
5479         * help-nomule.el (tutorial-supported-languages): Add Romanian
5480         TUTORIAL.
5481
5482         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
5483         to ISO-8859-2.
5484
5485 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
5486
5487         * font.el: Split font-family-mappings into X and
5488           mswindows-specific versions.
5489           mswindows-font-create-[object|name]: Treat supplied size
5490           as a pointsize. Added underline and strikethru handling.
5491
5492         * msw-faces.el: changed default mswindows charset to western.
5493
5494         * msw-glyphs.el: removed space in border-glyph font string that
5495           was inserted to get round bugs in the mswindows C font code.
5496
5497 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
5498
5499         * minibuf.el: make read-color-completion-table call
5500           (mswindows-color-list for mswindows devices.
5501
5502 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
5503
5504         * lisp/font-lock.el
5505         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
5506         Let declaration items contain non-word symbol characters.
5507
5508 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
5509
5510         * package-get.el (package-get-package-provider): Added autoload
5511         cookie.  Loading "package-get-base.el" in ALL functions that use
5512         it.  Fixed some (interactive ...) with multiple argument specs
5513         again.  Cosmetic indentation changes.
5514
5515 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
5516
5517         * info.el (Info-insert-dir): Don't use nreverse on variables
5518         that you want to use later.
5519
5520 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
5521
5522         * x-mouse.el (x-set-point-and-move-selection): Replace call
5523         to x-kill-primary-selection with kill-primary-selection
5524
5525 1998-06-12  Martin Buchholz  <martin@xemacs.org>
5526
5527         * simple.el (what-cursor-position): Make cursor position reported
5528         use value of column-number-start-at-one
5529
5530 1998-06-17  SL Baur  <steve@altair.xemacs.org>
5531
5532         * about.el (xemacs-hackers): Fix Jareth's email address.
5533
5534 1998-06-16  SL Baur  <steve@altair.xemacs.org>
5535
5536         * startup.el (startup-splash-frame): Remove
5537         `xemacs-startup-logo-function'.
5538
5539 1998-06-15  SL Baur  <steve@altair.xemacs.org>
5540
5541         * about.el (about-hackers): Update credits list.
5542
5543 1998-06-06  Jeff Miller <jmiller@smart.net>
5544
5545         * lisp/sound.el: Update sound-ext to allow filenames with
5546           extensions to be found by load-sound-file
5547
5548 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5549
5550         * info.el (Info-rebuild-outdated-dir): Removed variable
5551         (Info-auto-generate-directory): New variable
5552         (Info-save-auto-generated-dir): New variable
5553         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
5554         (Info-build-dir-anew): Second parameter removed.  Use
5555         `Info-save-auto-generated-dir'
5556         (Info-rebuild-dir): Ditto
5557
5558 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
5559
5560         * list-mode.el (next-list-mode-item): Would not recognize
5561         border between directly neighbored items.
5562
5563 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
5564
5565         * package-get.el: add autoloads for some functions.
5566
5567 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
5568
5569         * specifier.el (let-specifier): Tiny docfixes.
5570
5571 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
5572
5573         * msw-mouse.el: set selection-pointer-glyph to Normal.
5574
5575 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
5576
5577         * wid-edit.el (widget-specify-secret): New function.
5578         (widget-after-change): Use it.
5579         (widget-specify-field): Use it.
5580
5581 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
5582
5583         * mouse.el (drag-window-divider): Use `(not done)' instead of
5584         `doit'; reuse result of `window-pixel-edges'.
5585
5586         * modeline.el (drag-modeline-event-lag): Rename to
5587         drag-divider-event-lag.
5588
5589 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
5590
5591         * specifier.el (let-specifier): Rewritten not to generate needless
5592         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
5593         arguments.
5594
5595 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
5596
5597         * minibuf.el (read-file-name-1): Setup buffer-local value of
5598         `completion-ignore-case' in completions buffer under Windows.
5599
5600 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
5601
5602         * about.el (about-maintainer-glyph): Fix support for not
5603         compressed images.
5604
5605 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
5606
5607         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
5608
5609         * mouse.el (mouse-track): Cancel selection if misc-user event with
5610         `cancel-mode-internal' function is fetched.
5611
5612 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
5613
5614         * files.el (save-some-buffers-1): Fixed return value.
5615
5616 1998-06-01  Oliver Graf <ograf@fga.de>
5617
5618         * dragdrop.el: added experimental
5619
5620 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5621
5622         * startup.el (after-init-hook, init-file-user,
5623         user-init-directory, load-user-init-file):  Purge references
5624         to "~/.xemacs/init.el" from docstrings.
5625
5626         (load-user-init-file) Use paths-construct-path to construct
5627         paths to user init files.  Go directly to ~/.emacs, do not
5628         search ~/.xemacs/, do not load `default-custom-file'.
5629
5630 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
5631
5632         * files.el (interpreter-mode-alist): Catch wish and tclsh before
5633         general *sh.
5634         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
5635
5636 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
5637
5638         * menubar-items.el (default-menubar): add Update Packages to customize
5639         menu.
5640
5641 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
5642
5643         * faces.el: use toolbar face as a fallback for toolbar properties
5644         in xpm-color-symbols instead of default.
5645
5646         * msw-faces.el: rename 3d-object -> gui-element face.
5647
5648 1998-06-06  SL Baur  <steve@altair.xemacs.org>
5649
5650         * startup.el (xemacs-startup-logo-function): New variable.
5651         (startup-splash-frame): Use it.
5652
5653 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
5654
5655         * files.el (save-some-buffers): Would wait 1 second.
5656         (save-some-buffers-1): Delete other windows here instead of in
5657         `save-some-buffers'.
5658         (save-some-buffers): Force redisplay only if windows were deleted.
5659
5660 1998-06-02  Didier Verna  <verna@inf.enst.fr>
5661
5662         * cus-face.el (custom-face-attributes): generalized the use of
5663         toggle buttons for boolean attributes.
5664         Re-ordered the items a bit.
5665
5666 1998-06-01  SL Baur  <steve@altair.xemacs.org>
5667
5668         * sound.el (default-sound-directory): Use `locate-data-directory'
5669         to find the sounds directory.
5670
5671 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
5672
5673         * sound.el: default sound-ext to .wav under mswindows, .au
5674         otherwise. load-default sounds without extensions.
5675
5676 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
5677
5678         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
5679         if send-pr is not bound.
5680
5681 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
5682
5683         * files.el: grok idl files in auto-mode-alist.
5684 1998-06-01  Jeff Miller  <jmiller@smart.net>
5685
5686         * minibuf.el (exact-minibuffer-completion-p): check for nil before
5687         calling `upcase'.
5688
5689 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
5690
5691         * msw-glyphs.el: add xbm to the list of image types supported.
5692
5693 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
5694
5695         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
5696         instead of XEmacs one when dumping InfoDock.
5697
5698 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
5699
5700         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
5701         for `modeline-visible-p'
5702
5703         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
5704
5705 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
5706
5707         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
5708         since it's not used anymore. doc string fixes.
5709
5710         * package-get.el (package-get-file-installed-p): new function. use
5711         instead of file-installed-p which is in an external package.
5712
5713 1998-05-28  Oliver Graf <ograf@fga.de>
5714
5715         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
5716         favor of select-window/switch-to-buffer
5717
5718 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
5719
5720         * startup.el: changed (getenv "HOME") to (user-home-directory)
5721
5722 1998-05-25  Oliver Graf <ograf@fga.de>
5723
5724         * frame.el (cde-start-drag) moved to dragdrop.el
5725         (offix-start-drag-region) moved to dragdrop.el
5726         (offix-start-drag) moved to dragdrop.el
5727         * dragdrop.el (cde-start-drag) moved from frame.el
5728         (offix-start-drag-region) moved from frame.el
5729         (offix-start-drag) moved from frame.el
5730         (cde-start-drag-region) cde drag regions
5731         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
5732
5733 1998-05-26  Oliver Graf <ograf@fga.de>
5734
5735         * dragdrop.el: created dragdrop-drag prototypes
5736         (cde-start-drag-region) fixed typo
5737
5738 1998-05-28  SL Baur  <steve@altair.xemacs.org>
5739
5740         * simple.el (after-init-hook): Remove reader macro.
5741
5742         * packages.el (packages-hardcoded-lisp): Get rid of reader
5743         macros.  Update DOC string.
5744
5745 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
5746
5747         * mouse.el (drag-window-divider): Ditto.
5748
5749         * modeline.el (mouse-drag-modeline): Use it.
5750
5751         * lisp-mode.el (let-specifier): Specify indentation.
5752
5753         * specifier.el (let-specifier): Renamed from
5754         `with-specifier-instance'.
5755
5756 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
5757
5758         * x-faces.el:
5759         * faces.el: move definition of xpm-color-symbols from x-faces.el
5760         to faces. Predicate x-get-resource on the presence of x.
5761
5762         * msw-faces.el: set 3d-object face rather than modeline. Specifiy
5763         faces as specfier defaults.
5764
5765         * package-get.el: don't use package-admin-add-single-file-package.
5766
5767 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
5768
5769         * toolbar-items.el: Fixup tooltips.
5770         (toolbar-gnus): Don't use obsolete variable
5771         toolbar-news-frame-properties.
5772         (toolbar-news-reader): Default to `gnus' instead of
5773         `not-configured'.
5774
5775         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
5776         Windows.
5777
5778 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
5779
5780         * package-get.el: rename -installedp -> -installed-p.
5781
5782 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
5783
5784         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
5785         attributes, and assinged it to continuation, truncation and
5786         hscroll glyphs.
5787
5788         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
5789         and made continuation, truncation and hscroll glyphs arrow
5790         characters out of that font.
5791
5792 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
5793
5794         * minibuf.el (minibuffer-electric-separator): Play nicely with
5795         directory-sep-char being \.
5796         (minibuffer-electric-tilde): Ditto.
5797         (read-file-name-map): Ditto.
5798
5799 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
5800
5801         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
5802         on X devices.
5803         (default-mouse-track-deal-with-down-event): Avoid
5804         `x-disown-selection'; use `disown-selection' instead.
5805
5806 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
5807
5808         * select.el:
5809         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
5810         moved to (cut-copy-clear-internal) in select.el. Ditto for
5811         (x-delete-primary-selection) (x-kill-primary-selection)
5812         (x-copy-primary-selection).
5813         (own-clipboard): new function.
5814
5815         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
5816         functions in select.el. remove old ones.
5817         (mswindows-own-clipboard): new function.
5818
5819 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
5820
5821         * gnuserv.el: allow connections from mswindows type devices.
5822
5823 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
5824
5825         * msw-glyphs.el: change image type used from cursor to resource.
5826
5827 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
5828
5829         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
5830         for {top,bottom}-{left,right} values in addition to
5831         {top,bottom}_{left,right}.
5832         Use x-get-resource instead of x-get-resource-and-bogosity-check.
5833
5834 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
5835
5836         * cl-macs.el (specifier-instance): Undefine its setf method.
5837
5838         * specifier.el (with-specifier-instance): Added docstring.
5839
5840         * mouse.el (drag-window-divider): Ditto.
5841
5842         * modeline.el (mouse-drag-modeline): Use it.
5843
5844         * lisp-mode.el (with-specifier-instance): Define its indentation
5845         level.
5846
5847         * specifier.el (with-specifier-instance): New macro.
5848
5849 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
5850
5851         * package-get.el (package-get-create-custom): new function to
5852         auto-generate package-get-custom.el from package-get-base.el.
5853         * (package-get-ever-installedp): new function.
5854         * (package-get-custom): new function to get all packages specified
5855         by customize.
5856
5857 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
5858
5859         * cus-edit.el (custom-file): Revert to `~/.emacs'.
5860
5861 1998-05-23  SL Baur  <steve@altair.xemacs.org>
5862
5863         * cl-extra.el: Reverse previous float change.
5864
5865 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
5866
5867         * x-faces.el:
5868         * faces.el (try-font-name): moved from x-faces.el since it is
5869         required by w3 under mswindows as well X.
5870
5871 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
5872
5873         * winnt.el: Removed evil (setq completion-ignore-case t)
5874         clause, one more overlookef fsfism.
5875         (nt-quote-args-functions-alist): End sentences with double space.
5876
5877 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
5878
5879         * window-xemacs.el (push-window-configuration): Remove kludgery of
5880         recaching default-toolbar specifier.
5881         (pop-window-configuration): Ditto.
5882         (unpop-window-configuration): Ditto.
5883
5884 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
5885
5886         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
5887
5888 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
5889
5890         * winnt.el (nt-quote-args-verbatim): Added function.
5891         (nt-quote-args-prefix-quote): Added function.
5892         (nt-quote-args-backslash-quote): Added function.
5893         (nt-quote-args-double-quote): Added function.
5894         (nt-quote-args-functions-alist): New variable.
5895         (nt-quote-process-args): Added function. This is the main quoting
5896         work horse called from process-nt.c
5897
5898 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
5899
5900         * winnt.el: Removed duplicate definitions for backspace,
5901         delete, M-backspace and C-M-backspace.
5902         (file-name-buffer-file-type-alist): Removed this variable.
5903         (find-buffer-file-type): Removed function.
5904         (find-file-binary):  Removed function.
5905         (find-file-text): Removed function.
5906         (find-file-not-found-set-buffer-file-type): Removed function.
5907         (save-to-unix-hook): Removed function.
5908         (revert-from-unix-hook): Removed function.
5909         (using-unix-filesystems): Removed function.
5910         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
5911         warning.
5912         (x-set-selection): Removed function.
5913         (x-get-selection): Removed function.
5914         Removed commented FSFisms.
5915         Replaced copyright notice (this file is not part of GNU Emacs).
5916         (nt-shell-mode-hook): Moved here from a lambda expression. Added
5917         comint-process-echoes setting to t.
5918
5919 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
5920
5921         * packages.el (packages-no-package-hierarchy-regexp): Introduced
5922         and used following the interface change of
5923         `paths-find-recursive-path'.
5924
5925         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
5926         regexp instead of a list of base names.
5927         (paths-version-control-filename-regexp):
5928         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
5929         Introduced and used following the interface change of
5930         `paths-find-recursive-path'.
5931
5932 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
5933
5934         * simple.el (delete-forward-p): Make it a defun; do X garbage only
5935         on X devices, rather than on all non-TTY devices.
5936
5937 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
5938
5939         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
5940
5941         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
5942
5943 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
5944
5945         * itimer.el (activate-itimer): Fixed usage of integers
5946         as argument to `concat'.
5947
5948 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
5949
5950         * itimer.el (start-itimer): replace the use of `concat' with
5951         `format'
5952
5953 1998-05-16  SL Baur  <steve@altair.xemacs.org>
5954
5955         * mode-motion.el (mode-motion-hook): Clarify docstring.
5956         From Bob Weiner <weiner@altrasoft.com>
5957
5958         * loadhist.el (symbol-file): Supply prompt string when used
5959         interactively.
5960         From Bob Weiner <weiner@altrasoft.com>
5961
5962 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
5963
5964         * loadup.el (really-early-error-handler): Ditto.
5965
5966         * update-elc.el: Ditto.
5967
5968         * setup-paths.el (paths-construct-exec-path): Ditto.
5969
5970         * make-docfile.el: Ditto.
5971
5972         * find-paths.el (paths-decode-directory-path): Use split-path
5973         instead of decode-path.
5974
5975         * files.el (parse-colon-path): Update docstring reference.
5976
5977 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
5978
5979         * msw-init.el:
5980         * x-init.el:
5981         Bind cut'n'paste keys to non window-system specific functions.
5982
5983         * msw-select.el: New function mswindows-clear-clipboard.
5984         mswindows-cut-copy-clipboard extended to handle clearing of the
5985         selection and renamed to mswindows-cut-copy-clear-clipboard.
5986
5987         * select.el: on mswindows devices delete-primary-selection
5988         calls mswindows-clear-clipboard.
5989
5990 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
5991
5992         * simple.el (quoted-insert): Inhibit quit when using read-char.
5993
5994         * cmdloop.el (read-char): Don't inhibit quit.
5995         (read-char-exclusive): Ditto.
5996         (read-char): Signal quit if quit-char was pressed.
5997         (read-char-exclusive): Ditto.
5998         (read-quoted-char): Return a character, not integer.
5999
6000         * menubar-items.el (default-popup-menu): Use Andy's generic
6001         selection code.
6002         (default-popup-menu): Fix code.
6003
6004 1998-05-14  Oliver Graf <ograf@fga.de>
6005
6006         * dragdrop.el (dragdrop-function-widget): this time it's done
6007
6008 1998-05-13  Oliver Graf <ograf@fga.de>
6009
6010         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
6011
6012 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
6013
6014         * device.el (device-pixel-width):
6015         (device-pixel-height):
6016         (device-mm-width):
6017         (device-mm-height):
6018         (device-bitplanes):
6019         (device-color-cells): Swapped parameters to device-system-metric
6020         according to the interface change.
6021
6022 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
6023
6024         * mouse.el (default-mouse-motion-handler): Use new name of the
6025         function event-over-vertical-divider-p.
6026         Do not set E-W arrow cursor over the divider if
6027         vertical-divider-draggable-p is nil in the window.
6028         ([top-level]): Use new name for the variable
6029         vertical-divider-map.
6030         (drag-window-divider): Respect vertical-divider-draggable-p.
6031         Variable name typo fixes.
6032
6033 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
6034
6035         * keymap.el (kbd): Define here; handle string constants and
6036         others...
6037
6038 1998-05-15  Christian Nyb <chr@mediascience.no>
6039
6040         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
6041         in Emacs 18.
6042
6043 1998-05-13  Didier Verna  <verna@inf.enst.fr>
6044
6045         * mouse.el (drag-window-divider): give the vertical divider a
6046         pressed look when dragging it.
6047
6048 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
6049
6050         * faces.el: predicate some more face operations on x or mswindows
6051         not just x.
6052
6053         * modeline.el: enable modeline coloring for mswindows.
6054
6055 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6056
6057         * minibuf.el (minibuffer-default): Added variable; compatible with
6058         FSF Emacs.
6059         (next-history-element): Used `minibuffer-default'.
6060
6061 1998-05-12  Oliver Graf <ograf@fga.de>
6062
6063         * dragdrop.el (dragdrop-function-widget): button and mods ok
6064         arguments still look a bit strange
6065         (dragdrop-compare-mods) created
6066         (dragdrop-drop-do-functions) correctly checks for buttons and
6067         modifiers
6068
6069 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
6070
6071         * setup-paths.el (paths-default-info-directories): Replace
6072         path-separator with directory-sep-char.
6073
6074         * files.el (path-separator): Don't define it here.
6075
6076 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
6077
6078         * update-elc.el: Ditto.
6079
6080         * setup-paths.el (paths-construct-exec-path): Ditto.
6081
6082         * make-docfile.el: Ditto.
6083
6084         * loadup.el (really-early-error-handler): Ditto.
6085
6086         * find-paths.el (paths-decode-directory-path): Use decode-path
6087         instead of decode-path-internal.
6088
6089         * files.el (parse-colon-path): Update docstring.
6090
6091 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
6092
6093         * subr.el (get-buffer-window-list): Make BUFFER optional.
6094
6095         * window-xemacs.el (windows-of-buffer): Defalias to
6096         get-buffer-window-list.
6097
6098 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
6099
6100         * disass.el: Fix maintainer keyword.
6101
6102         * bytecomp.el (byte-compile-and-load-file): Autoload.
6103         (byte-compile-buffer): Ditto.
6104
6105         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
6106         value is returned, not the name.
6107         (lisp-imenu-generic-expression): Enable it.
6108         (lisp-mode-variables): Ditto.
6109         (lisp-indent-offset): Change defconst to defvar.
6110         (lisp-indent-function): Ditto.
6111         (lisp-body-indent): Ditto.
6112
6113 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
6114
6115         * modeline.el: Use zap-last-kbd-macro-event.
6116
6117         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
6118         nil, don't attempt to do anything with messages.
6119         (eval-last-sexp): Use `letf' for clarity.
6120
6121 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
6122
6123         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
6124
6125 1998-05-11  Martin Buchholz  <martin@xemacs.org>
6126
6127         * buff-menu.el:
6128         * lisp-mode.el:
6129         * obsolete.el:
6130         Change empty docstrings into no doc strings at all.
6131         Fix bogus FSF-format docstrings.
6132         * etags.el: Fix docstring.
6133
6134 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
6135
6136         * package-get.el (package-get): Use internal md5
6137
6138 1998-05-13  SL Baur  <steve@altair.xemacs.org>
6139
6140         * about.el (about-xemacs): Correct abuse of concat.
6141
6142 1998-05-11  SL Baur  <steve@altair.xemacs.org>
6143
6144         * info.el (Info-mode): Use easymenu.
6145
6146 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
6147
6148         * apropos.el (apropos): Don't use concat with integers.
6149
6150         * cmdloop.el (describe-last-error): Handle the case when no error
6151         was seen gracefully.
6152
6153         * apropos.el (apropos-print): Use with-displaying-help-buffer as
6154         defun.
6155         (apropos-describe-plist): Ditto.
6156
6157         * help.el (with-displaying-help-buffer): Revert to a defun.
6158         (describe-key): Use it as defun.
6159         (describe-mode): Ditto.
6160         (describe-bindings): Ditto.
6161         (describe-prefix-bindings): Ditto.
6162         (describe-installation): Ditto.
6163         (view-lossage): Ditto.
6164         (describe-function): Ditto.
6165         (describe-variable): Ditto.
6166         (describe-syntax): Ditto.
6167
6168 1998-05-11  Oliver Graf <ograf@fga.de>
6169
6170         * dragdrop.el: changed order of require/provide
6171         (dragdrop-drop-mime-default) changed to new calling conventions
6172         (dragdrop-drop-do-functions) changed to new calling conventions
6173         (dragdrop-function-widget) this one needs more work...
6174
6175 1998-05-10  Oliver Graf <ograf@fga.de>
6176
6177         * about.el: another small change in my entry
6178         * dragdrop.el (dragdrop-drop-log-function): logging added
6179         plus customizations
6180         changed interface to handler functions. now called with event
6181         and object
6182
6183 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
6184
6185         * glyphs.el (divider-pointer-glyph): Declared new glyph,
6186         E-W arrow pointer displayed over draggable dividers.
6187
6188         * mouse.el (default-mouse-motion-handler): Show it when
6189         appropriate.
6190         (drag-window-divider): Added.
6191         ([top-level]): Initialized window-divider-map with a keymap
6192         binding the above function to left button down event.
6193
6194         * x-mouse.el (x-init-pointer-shape): Initialize
6195         divider-pointer-glyph from Cursor.dividerPointer, or use default
6196         E-W double arrow.
6197
6198 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
6199
6200         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
6201
6202 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
6203
6204         * simple.el (count-words-buffer): Don't query for buffer.
6205         (count-lines-buffer): Ditto.
6206
6207 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
6208
6209         * help.el (where-is): add optional insert argument.
6210
6211 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
6212
6213         * help.el (describe-key-briefly): New argument INSERT.
6214
6215         * simple.el (eval-expression): New optional argument; synch with
6216         FSF 20.3.
6217
6218         * keydefs.el (global-map): Add new register bindings.
6219
6220         * register.el: Synched with FSF 20.3.
6221
6222 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
6223
6224         * window-xemacs.el (recenter): all arguments are optional.
6225
6226 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
6227
6228         * device.el: (device-pixel-width): Reflected name/parameters
6229         change to device-system-metric.
6230         (device-pixel-height): Ditto.
6231         (device-mm-width): Ditto.
6232         (device-mm-height): Ditto.
6233         (device-bitplanes): Ditto.
6234         (device-color-cells): Ditto.
6235
6236 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
6237
6238         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
6239
6240         * cl.el (most-positive-fixnum): Document.
6241         (most-negative-fixnum): Ditto.
6242
6243         * cus-dep.el: Updated comment.
6244
6245         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
6246         constant.
6247
6248         * cus-load.el (custom-put): Removed.
6249
6250         * files.el (after-find-file): Just resignal quit instead of
6251         signaling "canceled".
6252
6253 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
6254
6255         * frame.el (other-frame): Use `focus-frame' instead of
6256         select-frame kludges.
6257
6258         * lisp-mode.el: Update lisp-indent-function for
6259         save-selected-frame and with-selected-frame.
6260
6261         * frame.el (save-selected-frame): New macro.
6262         (with-selected-frame): Ditto.
6263         (other-frame): Use `set-frame-focus'.
6264
6265 1998-05-06  Oliver Graf <ograf@fga.de>
6266
6267         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
6268         (dragdrop-drop-url-default) default handler for URL drops created
6269         (dragdrop-drop-mime-default) default handler for MIME drops created
6270         (dragdrop-drop-functions) default custom for handling drops created
6271         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
6272
6273 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
6274
6275         * mouse.el: Removed redundant mouse-mswindows-drop function.
6276
6277 1998-05-05  Oliver Graf <ograf@fga.de>
6278
6279         * about.el: changed some text in my entry
6280         * dragdrop.el: added customs
6281
6282 1998-05-04  Oliver Graf <ograf@fga.de>
6283
6284         * mouse.el: killed global drop key bindings
6285         (mouse-offix-drop) removed
6286         * dragdrop.el: created
6287         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
6288
6289 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
6290
6291         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
6292         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
6293
6294         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
6295         obsolete comment.
6296
6297         * scrollbar.el (scrollbars-visible-p): Use new
6298         {vertical,horizontal}-scrollbar-visible-p specifiers.
6299
6300 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
6301
6302         * device.el (device-pixel-height):
6303         (device-pixel-width):
6304         (device-mm-width):
6305         (device-mm-height):
6306         (device-bitplanes):
6307         (device-color-cells): Moved these 6 functions from device.c; they
6308         all use single (device-system-metrics) call.
6309
6310 1998-05-09  SL Baur  <steve@altair.xemacs.org>
6311
6312         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
6313         were renamed.
6314
6315         * menubar-items.el:
6316         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
6317         Suggested by Hrvoje Niksic <hniksic@srce.hr>
6318
6319         * help.el (help-map): Remove Hyperbole keybinding logic.
6320         Suggested by: Michael Ernst <mernst@cs.washington.edu>
6321
6322 1998-05-08  SL Baur  <steve@altair.xemacs.org>
6323
6324         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
6325         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
6326
6327 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
6328
6329         * msw-glyphs.el: use nicer icon3 from the frame icon.
6330
6331 1998-05-07  SL Baur  <steve@altair.xemacs.org>
6332
6333         * version.el (emacs-version): Remove InfoDock conditionals.
6334
6335         * startup.el (startup-splash-frame): Change ID logo name.
6336
6337 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
6338
6339         * files.el (after-find-file): If the user presses C-g on
6340         directory-creation prompt, kill the buffer.
6341
6342 1998-05-06  SL Baur  <steve@altair.xemacs.org>
6343
6344         * simple.el (count-words-region): Reverse previous change.
6345
6346 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
6347
6348         * replace.el (query-replace): Just call perform-replace.
6349         (query-replace-regexp): Ditto.
6350         (perform-replace): Move region handling here.
6351         (perform-replace): Use the new arg to match-data.
6352
6353 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
6354
6355         * x-init.el: Install X specific display table that
6356           displays char 0240 as a space to avoid whatever it is
6357           that screws up display of that character code.
6358
6359 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
6360
6361         * help.el (function-arglist): If no arguments are documented for a
6362         subr, print nothing rather than incorrect output.
6363
6364 1998-05-05  SL Baur  <steve@altair.xemacs.org>
6365
6366         * cmdloop.el (command-error): Update bail-out error message to use
6367         `emacs-program-name'.
6368
6369         * lib-complete.el: Remove reader macro cruft.
6370
6371         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
6372         cruft.
6373
6374         * simple.el (count-words-region): Drop interactive-p check on the
6375         message.
6376
6377 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
6378
6379         * font.el
6380         * msw-faces.el
6381         Correct spelling of mswindows-font-canonicalize-name.
6382
6383 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6384
6385         * ldap.el (ldap-host-parameters-alist): Replaced with
6386         `ldap-host-parameters-plist'
6387         (ldap-search): Adapt to previous change
6388
6389 1998-05-02  SL Baur  <steve@altair.xemacs.org>
6390
6391         * about.el (about-hackers): Update Bob Weiner bio.
6392         (about-maintainer-info): Ditto.
6393
6394 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
6395
6396         * simple.el (display-warning-minimum-level): Docfix.
6397
6398 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
6399
6400         * widget.el (:default-get): New keyword.
6401         * wid-edit.el (default, widget-default-default-get): Define it.
6402         (group, widget-group-default-get): Define it.
6403         (menu-choice, widget-choice-default-get): Define it.
6404         (widget-default-get): New function.
6405         (widget-choice-action): Call it.
6406         (widget-editable-list-entry-create): Call it.
6407
6408 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
6409
6410         * byte-optimize.el (byte-boolean-vars): Removed.
6411         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
6412         lookup through `byte-boolean-vars'.
6413
6414 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
6415
6416         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
6417         resource-provided values into ghost specs for scrollbar-height and
6418         scrollbar-width.
6419
6420 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
6421
6422         * byte-optimize.el: Don't attempt to optimize /=.
6423
6424         * bytecomp.el (byte-compile-one-ore-more-args): New function.
6425         (byte-compile-/=): Ditto.
6426
6427 1998-05-02  SL Baur  <steve@altair.xemacs.org>
6428
6429         * apropos.el: Use `with-displaying-help-buffer'.
6430         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
6431         Use `with-displaying-help-buffer'.
6432         (apropos-follow): Do not give special treatment to buffer cursor
6433         was in prior to a mouse click.
6434         (apropos-describe-plist): Use `with-displaying-help-buffer'.
6435         (apropos-print-doc): Set correct buffer for setting text
6436         properties.
6437
6438 1998-05-01  SL Baur  <steve@altair.xemacs.org>
6439
6440         * help.el (help-buffer-prefix-string): New variable.
6441         (help-buffer-name): Use it.
6442
6443         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
6444         mode menu.
6445
6446 1998-04-30  Greg Klanderman  <greg@alphatech.com>
6447
6448         * frame.el (other-frame): Work even when focus-follows-mouse is true.
6449
6450 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
6451
6452         * files.el (find-file-noselect): Update docstring.
6453         (find-file-noselect): Signal an error if found an unreadable file.
6454         (file-chase-links): Save the match data.
6455         (normal-mode): Use `lwarn' and `error-message-string'.
6456         (interpreter-mode-alist): Change defconst to defvar.
6457         (inhibit-first-line-modes-regexps): Ditto.
6458         (inhibit-first-line-modes-regexps): Added .tgz.
6459         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
6460         (change-major-mode-with-file-name): New user-option.
6461         (set-visited-file-name): Synched with FSF.
6462         (file-name-extension): New function, from FSF 20.3.
6463         (file-relative-name): Synched with FSF.
6464         (save-some-buffers): Support the C-r feature.
6465         (recover-session): Synched with FSF.
6466         (kill-some-buffers): Ditto.
6467         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
6468
6469 1998-04-30  SL Baur  <steve@altair.xemacs.org>
6470
6471         * files.el (insert-file): Undo previous change and reenable use of
6472         format.el.
6473
6474 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
6475
6476         * window-xemacs.el (recenter): Define.
6477
6478 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
6479
6480         * font.el (mswindows-font-create-name)
6481         (mswindows-font-create-object): new functions for mswindows type
6482         fonts.
6483
6484         * msw-faces.el (mswindows-font-canicolize-name): fix so that
6485         strings are parsed as well as font objects.
6486
6487 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
6488
6489         * modeline.el (defining-kbd-macro): Restore modeline indication of
6490         kbd-macro being recorded.
6491         (add-minor-mode): Simplify docstring.
6492         (modeline-minor-mode-menu): Remove stuff.
6493
6494 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
6495
6496         * code-process.el (call-process): dynamically decide process
6497         coding type.
6498
6499 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
6500
6501         * modeline.el: Add line-number-mode, column-number-mode to
6502         the modeline minor-mode menu.  Button2 on the line number does
6503         goto-line.
6504
6505 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
6506
6507         * mouse.el: move x-selection-owner-p type things to
6508         selection-owner-p.
6509
6510         * msw-init.el: copy zmacs stuff from x-init.el
6511
6512         * msw-select.el (mswindows-own-selection)
6513         (mswindows-disown-selection) (mswindows-selection-owner-p): new
6514         functions. Very simple minded implementation of selectio
6515         ownership.
6516
6517         * select.el (own-selection) (disown-selection)
6518         (activate-region-as-selection) (select-make-extent-for-selection)
6519         (valid-simple-selection-p): functions moved from x-select.el for
6520         generalized selection.
6521
6522         * x-select.el: see select.el changes.
6523
6524         * x-toolbar.el: use new selection functions.
6525
6526 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6527
6528         * packages.el (packages-find-package-directories): Fixed bug that
6529         would pick up multiple site-package directories.
6530         (package-locations): Added "xemacs-packages" as a late package
6531         location.
6532
6533         * find-paths.el: Now uses `emacs-program-name' and
6534         `emacs-program-version'.
6535         Additions to enforce version-specific directories in
6536         `paths-find-version-directory'.
6537
6538 1998-04-29  SL Baur  <steve@altair.xemacs.org>
6539
6540         * default.el: Removed.
6541         * site-start.el: Removed.
6542
6543 1998-04-29  Didier Verna  <verna@inf.enst.fr>
6544
6545         * minibuf.el (minibuffer-history-minimum-string-length): Default
6546         to nil.
6547
6548 1998-04-28  SL Baur  <steve@altair.xemacs.org>
6549
6550         * find-paths.el (paths-program-name): Rename.
6551         (paths-emacs-root-p): Ditto.
6552         (paths-find-site-directory): Ditto.
6553
6554 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
6555
6556         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
6557         `emacs-lisp-byte-compile-and-load'.
6558
6559 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6560
6561         * ldap.el (ldap-search): Fixed additional parameter passing to
6562         `ldap-open'
6563
6564 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
6565
6566         * select.el (kill-primary-selection) (selection-owner-p)
6567         (copy-primary-selection) (yank-clipboard-selection)
6568         (selection-exists-p) (delete-primary-selection): new file and
6569         functions that do the right thing for the selected device.
6570
6571         * x-menubar.el: use generalised selection functions.
6572
6573         * dumped-lisp.el: dump select.el.
6574
6575 1998-04-27  SL Baur  <steve@altair.xemacs.org>
6576
6577         * find-paths.el (paths-progname): New variable.
6578         (paths-emacs-root-p): Use it.
6579         (paths-find-site-directory): Ditto.
6580
6581 1998-04-26  SL Baur  <steve@altair.xemacs.org>
6582
6583         * loadup.el ((member "dump" command-line-args)): Dump as
6584         `infodock' if InfoDock.
6585
6586 1998-04-25  SL Baur  <steve@altair.xemacs.org>
6587
6588         * find-paths.el (construct-emacs-version): Simplify, include
6589         program name in the return value.
6590         * (paths-find-version-directory): Use it.
6591
6592 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6593
6594         * info.el (Info-parse-dir-entries): Fixed regexp
6595         (Info-build-dir-anew): Remove full suffix and capitalize info file
6596         name for files with no @direntry
6597         (Info-batch-rebuild-dir): New function
6598         (Info-suffixed-file): Check for regular files instead of simple
6599         file existence (could catch directories before)
6600
6601 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6602
6603         * setup-paths.el, find-paths.el: Removed uses of `not' which
6604         temacs doesn't have.
6605
6606         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
6607         into root searching.
6608
6609 1998-04-24  Martin Buchholz  <martin@xemacs.org>
6610
6611         * subr.el: Remove definition of `not'.
6612
6613 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
6614
6615         * msw-glyphs.el: enable graphics support.
6616
6617 1998-04-23  Didier Verna  <verna@inf.enst.fr>
6618
6619         * x-menubar.el (default-menubar): restored the line-number-mode
6620         option.
6621
6622         * misc doc string updates related to the options menu.
6623
6624 1998-04-24  SL Baur  <steve@altair.xemacs.org>
6625
6626         * setup-paths.el (paths-construct-load-path): Fix typo.
6627
6628 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6629
6630         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
6631         font-menu-ignore-scaled-fonts don't have to be bound now; this
6632         gets us one step further towards making --no-autoloads work.
6633
6634         * startup.el (normal-top-level): Load auto-autoloads only if
6635         lisp-directory is non-nil.
6636
6637         * setup-paths.el (paths-construct-load-path): Made it robust
6638         against nil lisp-directory.
6639
6640         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
6641         to the list of variables that cause a warning when nil.
6642
6643         * toolbar.el (init-toolbar-location): Now works even when there's
6644         no toolbar icon directory.
6645
6646 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
6647
6648         * help.el (view-lossage): Recognize it.
6649
6650         * simple.el (log-message): Mark multiline messages.
6651
6652 1998-04-22  SL Baur  <steve@altair.xemacs.org>
6653
6654         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
6655
6656 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6657
6658         * package-get.el (package-get-all):  add `\n' separator to
6659         interactive specification so that both variables are read
6660
6661 1998-04-22  Didier Verna  <verna@inf.enst.fr>
6662
6663         * x-menubar.el: ported the options menu to Custom.
6664         Moved the "read only" toggle button to the buffers menu.
6665         Corrected some missing ;;;###autoload or defcustom.
6666
6667         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
6668         the scrollbar-visible specifier for options menu handling.
6669
6670         * toolbar.el (toolbar-visible-p)
6671                      (toolbar-captioned-p)
6672                      (default-toolbar-position): defcustom wrappers around
6673         the toolbar specifiers for options menu handling.
6674
6675         * frame.el (get-frame-for-buffer-default-instance-limit):
6676         defcustom it for options menu handling.
6677
6678         * font-lock.el (font-lock-mode): defcustom and autolaod the variable
6679         font-lock-mode for options menu handling.
6680
6681         * cus-start.el: added Custom properties to overwrite-mode for
6682         options menu handling.
6683
6684 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
6685
6686         * about.el: shameless self-promotion.
6687
6688 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
6689
6690         * simple.el (raw-append-message): Slightly optimize.
6691         (remove-message): Use `push' for clarity.
6692         (append-message): Ditto.
6693         (display-warning): Dito.
6694         (raw-append-message): Send the message to the appropriate device.
6695
6696 1998-04-22  SL Baur  <steve@altair.xemacs.org>
6697
6698         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
6699         From Sean MacLennan <Sean.MacLennan@pika.ca>
6700
6701 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6702
6703         * setup-paths.el: Changed `directory-sep-char' to
6704         `path-separator', following a change in GNU Emacs.
6705
6706 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6707
6708         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
6709         (Info-build-dir-anew): Add a final newline.
6710         (Info-build-dir-anew): Do not issue warning when rebuilding policy
6711         is `always'
6712         (Info-rebuild-dir): Ditto
6713
6714         * dumped-lisp.el (preloaded-file-list): Added ldap.el
6715
6716 1998-04-21  SL Baur  <steve@altair.xemacs.org>
6717
6718         * simple.el (count-words-buffer): Retain zmacs region.
6719         (count-words-region): Ditto.
6720         * simple.el: (what-line): Expanded line counts.
6721         (count-lines): New parameter to conditionalize whether collapsed
6722         lines get counted.
6723         From Bob Weiner <weiner@altrasoft.com>
6724
6725 1998-04-19  SL Baur  <steve@altair.xemacs.org>
6726
6727         * packages.el (package-locations): infodock-packages must override
6728         mule-packages and packages.
6729
6730 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
6731
6732         * wid-edit.el:
6733         remove rude messages from widget-activation-widget-mapper
6734         and widget-activation-glyph-mapper
6735
6736 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
6737
6738         * toolbar.el: Remove (featurep 'x) test from
6739         toolbar-make-button-list
6740
6741 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
6742
6743         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
6744         only if in the same frame.
6745
6746 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6747
6748         * packages.el (package-locations): Added site-packages hierarchy.
6749
6750         * setup-paths.el (paths-default-info-directories): Introduced and
6751         used.
6752
6753         * packages.el, setup-paths.el: Set various path searching depths
6754         to 1.
6755
6756         * packages.el (packages-hierarchy-depth):
6757         (packages-load-path-depth): Introduced and used.
6758
6759         * setup-paths.el (paths-load-path-depth): Introduced and used.
6760
6761         * find-paths.el (paths-find-recursive-path): Added max-depth
6762         parameter.
6763
6764 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6765
6766         * setup-paths.el (paths-construct-info-path): Removed
6767         dependency on behavior of (file-name-as-directory "").
6768
6769 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6770
6771         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
6772         lisp objects
6773
6774 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6775
6776         * dump-paths.el, startup.el: Added handling for --debug-paths.
6777
6778 1998-04-15  William M. Perry  <wmperry@aventail.com>
6779
6780         * wid-edit.el: We cannot just set the help-echo or balloon-help
6781           properties for an extent based on the :help-echo widget
6782           property, since help-echo and balloon-help cause an EXTENT to
6783           get passed in, where :help-echo functions are expecting a WIDGET
6784
6785 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
6786
6787         * scrollbar.el (init-scrollbar-from-resources): Call
6788         mswindows-init-scrollbar-metrics when appropriate.
6789
6790 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
6791
6792         * dumped-lisp.el: dump x-toolbar for window system
6793
6794         * msw-init.el (init-post-mswindows-win): enable toolbars if we
6795         have support and xpm.
6796
6797 1998-04-16  SL Baur  <steve@altair.xemacs.org>
6798
6799         * files.el (toggle-read-only): Fix docstring.
6800         From Didier Verna <verna@inf.enst.fr>
6801
6802 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6803
6804         * startup.el (normal-top-level): Load autoload-file-name without
6805         specifying an extension---some people only auto-autoload.el.gz.
6806
6807 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
6808
6809         * files.el (backup-enable-predicate): Don't bomb on NAME being
6810         nil.
6811
6812 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6813
6814         * find-paths.el, packages.el: Now prefers configure'd paths.
6815         This shouldn't cause any of the originally anticipated problems as
6816         the current paths architecture will not define the various
6817         configure-xxx variables if they're not specified on the configure
6818         command line.
6819
6820         * find-paths.el, setup-paths.el, packages.el: Removed all
6821         mentionings of "/" as a path separator.
6822         Used paths-construct-path throughout.
6823
6824         * find-paths.el (paths-construct-path): Created to assemble paths
6825         from directory components.
6826
6827         * setup-paths.el, packages.el: Used paths-decode-directory-path
6828         instead of decode-path-internal.
6829
6830         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
6831         and associates.
6832         (paths-decode-directory-path) Created.
6833
6834         * setup-paths.el: Changed configure-exec-path to
6835         configure-exec-directory.
6836
6837 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6838
6839         * packages.el (packages-find-packages): Fixed decoding of
6840         EMACSPACKAGEPATH.
6841
6842         * startup.el: -no-packages -> -no-early-packages.
6843
6844         (packages-load-package-lisps): Fixed loading of auto-autoload
6845         files.
6846
6847         * startup.el (normal-top-level): Fixed loading of core
6848         auto-autoload.
6849
6850         * obsolete.el: Un-obsoleted site-directory.  Sigh.
6851
6852         * startup.el, packages.el, dump-paths.el: Added proper settings
6853         for site-directory and lisp-directory variables.
6854
6855         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
6856         inhibit-package-autoloads and fixed handling of it.
6857
6858         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
6859         handling of former inhibit-package-init, now
6860         inhibit-early-packages, to make -vanilla etc. work.
6861
6862 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
6863
6864         * code-process.el (start-process): Fallback to 'undecided instead
6865         of 'binary for process input coding stream.
6866
6867         * process.el (start-process): Docstring fix.
6868
6869 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6870
6871         * info.el (Info-insert-dir): Do not insert temporary dir files
6872         in Info-dir-file-attributes
6873         (Info-build-dir-anew): Ensure temporary buffer is not read-only
6874         (Info-rebuild-dir): Ditto.
6875
6876 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6877
6878         * obsolete.el: Added obsoleteness declarations for
6879         `site-directory' and `Info-default-directory-list'.
6880
6881 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6882
6883         * find-paths.el (paths-find-emacs-root): Only look at the
6884         executable at the end of the symlink chain for determining the
6885         Emacs root.
6886
6887 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6888
6889         * setup-paths.el (paths-construct-info-path): Changed construction
6890         to cater to gone default in configure.
6891
6892         * find-paths.el (paths-uniq-append): Added.
6893
6894         * packages.el: Rewritten package path construction once again.
6895
6896         * dump-paths.el, startup.el: Removed package-path as a global
6897         variable.
6898
6899         * package-admin.el (package-admin-add-single-file-package):
6900         (package-admin-add-binary-package): Changed package-path to
6901         late-packages.
6902
6903         * packages.el (packages-split-path): Split path at "/" rather than
6904         nil according to change in emacs.c.
6905
6906 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6907
6908         * setup-paths.el (paths-construct-info-path): Changed info path
6909         order so that directories come out right.
6910         (paths-find-lock-directory): Fixed bug: It used to think
6911         configure-lock-directory is a path.
6912
6913 1998-04-06  Jeff Miller <jmiller@smart.net>
6914
6915         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
6916         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
6917         eases the use of toolbar-add/kill-item functions.
6918
6919 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
6920
6921         * code-files.el (file-coding-system-alist): Commented out
6922         loaddefs.el magical treatment.
6923
6924 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6925
6926         * info.el (Info-rebuild-outdated-dir): Added new option
6927         `conservative' and made it the default
6928         (Info-rebuild-dir): Appropriately parse multi-line description
6929         strings, and multi-section dir files. Issue warning when dir
6930         is rebuilt as temporary
6931         (Info-build-dir-anew): Issue warning when dir is built as
6932         temporary
6933
6934 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
6935
6936         * list-mode.el (list-mode-map): Bind highlight motion commands to
6937         standard keys left, right, C-b and C-f.
6938
6939 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6940
6941         * files.el (auto-mode-alist): allow .sc for Scheme->C
6942
6943 1998-04-06  SL Baur  <steve@altair.xemacs.org>
6944
6945         * loadup.el (pureload): Don't quote (garbage-collect).
6946
6947 1998-04-04  SL Baur  <steve@altair.xemacs.org>
6948
6949         * package-get-base.el: Updated.
6950
6951 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
6952
6953         * isearch-mode.el (isearch-just-started): New variable.
6954         (isearch-mode): Set it.
6955         (isearch-repeat): Advance one character forward only if the search
6956         was successful, and was not just started.
6957         (isearch-repeat): Clear isearch-just-started.
6958
6959 1998-04-02  SL Baur  <steve@altair.xemacs.org>
6960
6961         * finder.el (finder-compile-keywords): Don't eval new finder-inf
6962         if running -batch.
6963
6964 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
6965
6966         * subr.el (listify-key-sequence): Removed.
6967
6968 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
6969
6970         * bytecomp.el (byte-compile-print-gensym): New option.
6971         (byte-compile-output-file-form): Use it.
6972         (byte-compile-output-docform): Ditto.
6973         (byte-compile-compiled-obj-to-list): Ditto.
6974
6975 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
6976
6977         * msw-glyphs.el: set frame icon if xpm support.
6978
6979 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
6980
6981         * help.el: Code that pretty prints variable values
6982           removed.
6983
6984 1998-04-02  SL Baur  <steve@altair.xemacs.org>
6985
6986         * find-paths.el (paths-emacs-root-p): Correct test for installation
6987         directory.
6988         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6989
6990 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
6991
6992         * loaddefs.el: Don't set debug-ignored-errors; leave
6993           its default value set to nil.
6994
6995 1998-03-29  Damon Lipparelli  <lipp@primus.com>
6996
6997         * info.el (Info-rebuild-dir): fixed mis-spelling.
6998
6999 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7000
7001         * info.el (Info-rebuild-outdated-dir): New custom var
7002         (Info-insert-node): Create/update dir file when needed, ie when it
7003         does not exist or is older than some info files in directory
7004
7005 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7006
7007         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
7008         for last packages, mainly for using a 20.4 package base.
7009
7010         * packages.el (late-packages): Typo fix.  It was called
7011         early-packages.
7012
7013         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
7014         relative symlinks correctly.
7015         (paths-find-emacs-roots): More rigorous checking for plausible
7016         configuration-time root.
7017
7018         * startup.el (normal-top-level): Added a warning if XEmacs cannot
7019         find its roots.
7020
7021 1998-03-27  Martin Buchholz  <martin@xemacs.org>
7022
7023         * faces.el: Fix docstrings.
7024         * glyphs.el: Fix docstrings.
7025         * mouse.el: Fix docstrings.
7026
7027         * frame.el: Change phrase `current frame' to `selected frame'.
7028
7029         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
7030
7031         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
7032         macros using backquote to make them infinitely more readable.
7033
7034 1998-03-30  SL Baur  <steve@altair.xemacs.org>
7035
7036         * packages.el (packages-find-package-path): Hardcoded specialized
7037         InfoDock support until we can clean this up.
7038
7039         * help.el (describe-bindings-1): Return the value of the bindings
7040         help buffer created.
7041         (describe-bindings): Ditto.
7042
7043         * simple.el (set-variable): Restore previous behavior of not
7044         bombing if the variable to set is not boundp.
7045
7046 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7047
7048         * packages.el (packages-handle-package-dumped-lisps): Allow for
7049         non-local files to be loaded off the package-lisp variable.
7050
7051 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
7052
7053         * x-faces.el: Global X resources should override
7054           specs for all device classes (color, grayscale, mono);
7055           code currently doesn't override any of them.  Fixed by
7056           calling remove-specifier with '(x default) as the tag
7057           set and allowing inexact matches.
7058
7059 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
7060
7061         * faces.el: Separated face intializations based on
7062           device classes into device type specific (tag set,
7063           instantiator) pairs.
7064
7065 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
7066
7067         * wid-edit.el (widget-choice-action): Remember user's explicit
7068         choice.
7069         (widget-choice-value-create): Respect it.
7070         From Richard Stallman <rms@gnu.org>
7071
7072 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7073
7074         * setup-paths.el (paths-construct-info-path): Always append
7075         existing directories from configure-time info path.
7076
7077         * startup.el (startup-setup-paths): Renamed misnamed info-path to
7078         Info-directory-list.
7079
7080         * info.el: Removed Info-default-directory-list which was broken by
7081         design.
7082         Removed bogus initialization of Info-directory-list---startup.el
7083         can do a much better job.
7084         Added autoload of Info-directory-list.
7085
7086         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
7087         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
7088         be exclusive; now it's merely given precedence, just like in the
7089         old days.
7090
7091 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7092
7093         * find-paths.el (paths-find-architecture-directory): Fix bug with
7094         finding; it used to default too early.
7095
7096 1998-03-25  Martin Buchholz <martin@xemacs.org>
7097
7098         * packages.el (packages-split-path): Fix a bug; it used to fail
7099         for paths that weren't split.
7100
7101 1998-03-26  SL Baur  <steve@altair.xemacs.org>
7102
7103         * finder.el (finder-compile-keywords): trap on errors.
7104
7105 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
7106
7107         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
7108           fourth argument of t so that only the specs exactly
7109           matching the tag lists are removed.
7110
7111 1998-03-25  SL Baur  <steve@altair.xemacs.org>
7112
7113         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
7114
7115 1998-03-23  SL Baur  <steve@altair.xemacs.org>
7116
7117         * minibuf.el (mouse-read-file-name-1): If a default directory was
7118         specified, use it for generating the completions.
7119
7120 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7121
7122         * update-elc.el: Now respects inhibit-package-init and
7123         inhibit-site-lisp.
7124         Now does path construction with loadup-paths.
7125
7126         * startup.el (normal-top-level, startup-setup-paths): Now respects
7127         inhibit-package-init and inhibit-site-lisp.
7128
7129         * packages.el (packages-find-package-path): Extended package path
7130         by version-specific hierarchies.
7131         (packages-find-packages): Now respects inhibit flag and
7132         inhibit-site-lisp.
7133         Moved path setup to loadup-paths.
7134
7135         * make-docfile.el: Now respects inhibit-package-init and
7136         inhibit-site-lisp.
7137         Now does path construction with loadup-paths.
7138
7139         * loadup.el: Now respects inhibit-package-init and
7140         inhibit-site-lisp.
7141
7142         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
7143
7144         * loadup-paths.el: New file: setup load-path to encompass
7145         packages.
7146
7147 1998-03-22  SL Baur  <steve@altair.xemacs.org>
7148
7149         * auto-show.el: load-gc renamed to pureload.
7150         * site-load.el: Ditto.
7151         * packages.el (toplevel): Ditto.
7152         * loadup.el (really-early-error-handler): Ditto.
7153         * dumped-lisp.el (preloaded-file-list): Ditto.
7154         * cus-face.el (custom-declare-face): Ditto.
7155
7156 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7157
7158         * <Today>: The Big Path Searching Overhaul.
7159
7160         * find-paths.el: New file: find and assemble paths in the
7161         installation hierarchy.
7162
7163         * setup-paths.el: New file: global layout of paths and directories
7164         within the XEmacs hierarchy.
7165
7166         * packages.el: Replaced everything related to path searching and
7167         startup by code in terms of find-paths.
7168
7169         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
7170         the new path searching engine.
7171
7172         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
7173         and setup-paths.
7174
7175 1998-03-22  SL Baur  <steve@altair.xemacs.org>
7176
7177         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
7178         setup-paths.el.
7179
7180 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
7181
7182         * msw-glyphs.el: Added check for 'mswindows feature, so the file
7183         compiles identically in any configuration.
7184         Removed irrelevant commentary.
7185
7186 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
7187
7188         * simple.el (set-variable): Allow setting specifiers.
7189
7190 1998-03-19  SL Baur  <steve@altair.xemacs.org>
7191
7192         * lisp.el (forward-sexp): Revert previous change.
7193
7194 1998-03-18  SL Baur  <steve@altair.xemacs.org>
7195
7196         * frame.el (frame-initialize): Use `delete-console' instead of
7197         `delete-device' to delete the stream console to match the usage in
7198         Fkill_emacs.
7199
7200 1998-03-16  SL Baur  <steve@altair.xemacs.org>
7201
7202         * files.el (cdpath-previous): New variable.
7203         (cd): Use it.
7204         From Bob Weiner <weiner@wave.altrasoft.com>
7205
7206 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
7207
7208         * keydefs.el: Changed keybindings of forward-char,
7209           backward, scroll-up and scroll-down to point to their
7210           -command counterparts.
7211
7212         * simple.el: New functions: forwarc-char-command,
7213           backwrad-char-command, scroll-up-command,
7214           scroll-down-command which work liek their counterparts
7215           except that they honor the variable
7216           signal-error-on-buffer-boundary.
7217
7218           Definition of signal-error-on-buffer-boundary received
7219           from src/cmds.c.
7220
7221           defvar declaration added for word-across-newline to avoid
7222           byte-compiler warning about the free variable reference.
7223
7224 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
7225
7226         * winnt.el: Removed "%t" from the beginning of
7227         modeline-format. From now on, there's no nt-specifics in the modeline.
7228
7229 1998-03-14  SL Baur  <steve@altair.xemacs.org>
7230
7231         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
7232         of `when' with `if'.
7233
7234 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
7235
7236         * msw-glyphs.el: New file. Defines TTY-style glyphs for
7237         mswindows. Must be reworked along with glyphs.el, or
7238         merged into it, after there is images support.
7239
7240         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
7241         'mswindows.
7242
7243 1998-03-13  SL Baur  <steve@altair.xemacs.org>
7244
7245         * faces.el: fix for text cursor initialization.
7246         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
7247         From Andy Piper <andyp@parallax.co.uk>
7248
7249 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
7250
7251         * files.el (set-auto-mode): If a mode is not fboundp, check to see
7252         if there is an existing package that handles it and warn the user
7253         about that mode.
7254
7255 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
7256
7257         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
7258         Installation" menu item when Installation-string is not bound.
7259
7260 1998-03-11  SL Baur  <steve@altair.xemacs.org>
7261
7262         * lisp.el (forward-sexp): Fix for test for balanced sexp.
7263         From Jeremiah W. James <jerry@cs.ucsb.edu>
7264
7265 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
7266
7267         * msw-faces.el:
7268         * faces.el: Fix face initialization.
7269
7270 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
7271
7272         * files.el (backup-enable-predicate): fix breakage introduced
7273         by TMPDIR patch.
7274
7275 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
7276
7277         * x-faces.el (x-init-face-from-resources): The
7278           TTY face property retrieval functions don't return
7279           specifiers, so use face-property instead.
7280
7281 1998-03-09  SL Baur  <steve@altair.xemacs.org>
7282
7283         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
7284
7285 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
7286
7287         * x-menubar.el: Expanded documentation for
7288           option-save-faces.  Changed Options -> Browse Faces
7289           menu entry to invoke customize-face.
7290
7291 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
7292
7293         * faces.el: Most face initialization moved out of
7294           init-other-random-faces to the top level so that the
7295           initialization happens before Xemacs is dumped.  Much
7296           of the fascist "face-differs-from-default-p or FROB!"
7297           code has been retired in favor of letting the user do
7298           what they want to do.  Face initialization code changed
7299           to use `default' specifier tag so that the settings can
7300           be overridden later if the user wishes it.
7301
7302 1998-03-08  SL Baur  <steve@altair.xemacs.org>
7303
7304         * about.el (about-hackers): Update contributors list.
7305
7306 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
7307
7308         * specifier.el: Define new specifier tag `default'.
7309
7310         * modeline.el: Initialize faces using `default' tag.
7311
7312         * x-faces.el (x-init-face-from-resources): Remove
7313           specifier specs containing the `default' tag before
7314           adding new specs.
7315
7316 1998-03-02  John Jones  <jj@asu.edu>
7317
7318         * package-get.el (package-get-all): fixed arguments on call to
7319         package-admin-add-single-file-package.
7320         * package-get.el (package-get-installedp): fixed to match
7321         advertised behavior.
7322         * package-get.el: added function package-get-update-all which
7323         installs newest versions of all the current packages (if they are
7324         not already installed).
7325
7326 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
7327
7328         * files.el (find-file-noselect): Uncommented `truename' binding in
7329         `let*' and use it later to set `buffer-file-truename' iff it's
7330         still nil, as happens for example when finding a compressed
7331         file with "jka-compr".
7332
7333 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
7334
7335         * faces.el: in make-face-* type functions do the operation for all
7336         window systems, not just the first one found.
7337
7338         * font.el: call mswindows-list-fonts for mswindows.
7339
7340 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
7341
7342         * code-process.el (call-process-region):
7343         * process.el (call-process-region):
7344         * package-get.el (package-get-dir):
7345         * files.el (backup-enable-predicate):
7346         * gnuserv.el (gnuserv-temp-file-regexp):
7347         Use temp-directory in place of `/tmp'.
7348
7349 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
7350
7351         * "Fast" dired-in-C enhancements for Windows 95/NT:
7352
7353         * files.el: Added function, `wildcard-to-regexp', from GNU
7354           Emacs.
7355
7356         * files.el (insert-directory): Modified to use special
7357           dired-in-C enhancements if present.
7358
7359 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
7360
7361         * code-files.el: make default coding no-conversion.
7362
7363 1998-03-02  SL Baur  <steve@altair.xemacs.org>
7364
7365         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
7366         the load-path.
7367
7368         * update-elc.el: Strip directory when testing for files not to
7369         bytecompile.
7370
7371 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
7372
7373         * lisp-mode.el: Use recommended form for menus.
7374
7375         * info.el (Info-construct-menu): Use recommended form for menus.
7376
7377         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
7378         entry.
7379
7380 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
7381
7382         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
7383           (get-frame-for-buffer-noselect): Always return frames
7384           in the not-this-window-p cond clause.
7385
7386 1998-02-27  SL Baur  <steve@altair.xemacs.org>
7387
7388         * help.el (describe-installation): New function.
7389
7390         * x-menubar.el (default-menubar): Add describe-installation to
7391         Help menu.
7392
7393         * packages.el (packages-unbytecompiled-lisp): Installation.el
7394         should not be bytecompiled.
7395
7396         * dumped-lisp.el (preloaded-file-list): Dump Installation with
7397         XEmacs.
7398
7399         * x-menubar.el (default-menubar): Use correct guard for VM menu
7400         entry.
7401
7402         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
7403         coding.
7404         From Andy Piper <andyp@parallax.co.uk>
7405
7406 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7407
7408         * ldap.el: Do not require ldap-internal at compile time.
7409
7410 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
7411
7412         * code-files.el: new file. a virtual copy of mule-files.el
7413         but without charset
7414         dependencies. (toggle-buffer-file-ocding-system) new function for
7415         changing the eol type for the current buffer.
7416
7417         * code-process.el: new file. a copy of
7418         mule-process.el. mule-process.el will disappear when things have
7419         settled.
7420
7421         * coding.el: new file. a virtual copy of mule-files.el but
7422         without charset dependencies. (coding-system-base) new function
7423         for getting the parent coding system of a coding system with eol
7424         type set.
7425
7426         * dumped-lisp.el: add above files for the non-mule case.
7427
7428 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
7429
7430         * window-xemacs.el (display-buffer): If no explicit
7431           frame is specified, search for a window that displays
7432           the buffer on the currently selected frame, before
7433           searching other frames.
7434
7435 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
7436
7437         * frame.el (get-frame-for-buffer): If not-this-window-p
7438           is non-nil, use window on the selected frame if it is not
7439           also the selected window.  When defaulting, search for
7440           windows on the currently selected fgrame before searching
7441           other frames.
7442
7443 1998-02-25  Didier Verna  <verna@inf.enst.fr>
7444
7445         * modeline.el (modeline-swap-buffers): originally named
7446         `mouse-release-modeline'. Whether to actually swap the buffers is
7447         decided in `mouse-drag-modeline'.
7448         (mouse-drag-modeline): A button release event is considered a
7449         mouse click is both X (modeline scroll) and Y (modeline drag) pos
7450         stay unchanged.
7451
7452 1998-02-25  SL Baur  <steve@altair.xemacs.org>
7453
7454         * x-menubar.el: Put redo on the menubar.
7455         From Aki Vehtari <Aki.Vehtari@hut.fi>
7456
7457 1998-02-22  Greg Klanderman  <greg@alphatech.com>
7458
7459         * bytecomp.el (displaying-byte-compile-warnings): if
7460         temp-buffer-show-function is set, use it to display current set of
7461         warnings in the "*Compile-Log-Show*" buffer.
7462
7463         * simple.el (display-warning-buffer): if temp-buffer-show-function
7464         is set, use it to display current set of warnings in the
7465         "*Warnings-Show*" buffer.
7466
7467 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7468
7469         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
7470         Common Lisp.
7471
7472 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
7473
7474         * menubar.el: Allow button descriptors at least 2 long.
7475
7476         * x-menubar.el (default-menubar): Use recommended forms.
7477         (file-menu-filter): Remove.
7478         (edit-menu-filter): Remove.
7479
7480 1998-02-24  SL Baur  <steve@altair.xemacs.org>
7481
7482         * about.el (about-hackers): Updated.
7483
7484 1998-02-22  Greg Klanderman  <greg@alphatech.com>
7485
7486         * help.el (help-max-help-buffers): new variable
7487         (help-register-and-maybe-prune-excess): new function
7488         (help-buffer-name): use help-max-help-buffers.
7489         (with-displaying-help-buffer): use
7490         help-register-and-maybe-prune-excess.
7491
7492         * help.el (help-maybe-pretty-print-value): if the value fits on
7493         one line, let it.
7494
7495 1998-02-21  Greg Klanderman  <greg@alphatech.com>
7496
7497         * (with-displaying-help-buffer): there is no need to kill the buffer
7498         if it exists, becasuse with-output-to-temp-buffer will clear it.
7499         further, killing the buffer violates the rule that
7500         temp-buffer-show-function, if set, has the full responsibility of
7501         showing the temp buffer.  killing the buffer fucks with the window
7502         configuration, hosing temp-buffer-show-function.
7503
7504
7505 1998-02-23  Didier Verna  <verna@inf.enst.fr>
7506
7507         * modeline.el (mouse-drag-modeline):
7508         - Always scroll the modeline that was originally clicked on.
7509         - Use x pixels instead of x characters (which doesn't work anyway)
7510         as horizontal reference for modeline dragging. This allows us to
7511         keep on dragging the modeline even if the motion event occurs in
7512         another window.
7513
7514 1998-02-23  Didier Verna  <verna@inf.enst.fr>
7515
7516         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
7517         glyph on the modeline to indicate that dragging the mouse has an
7518         effect both horizontally and vertically.
7519
7520 1998-02-24  SL Baur  <steve@altair.xemacs.org>
7521
7522         * about.el (about-xemacs): Get rid of redundant visible version
7523         number.
7524
7525 1998-02-19  SL Baur  <steve@altair.xemacs.org>
7526
7527         * about.el (about-hackers): Update credits.
7528
7529 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
7530
7531         * prim/register.el (view-register): Show register type file-query.
7532
7533 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
7534
7535         * mode-motion.el (mode-motion-highlight-internal):
7536           save-excursion inside save-window-exucrsion form to
7537           hide buffer point changes from save-window-excursion.
7538           Prevents display flickering when the mouse pointer
7539           moves.
7540
7541 1998-02-17  Didier Verna  <verna@inf.enst.fr>
7542
7543         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
7544         function to handle correctly the case of a toolbar one side of the
7545         window: scrolling will not necessarily happen.
7546
7547 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
7548
7549         * files.el (after-find-file): Restore missing argument
7550           to format that provides filename for "... consider M-x
7551           recover-file" message.  Also call `message' with "%s"
7552           as the first arg instead of an arbitrary string.
7553
7554 1998-02-18  SL Baur  <steve@altair.xemacs.org>
7555
7556         * about.el (about-hackers): Various additions.
7557
7558 1998-02-15  SL Baur  <steve@altair.xemacs.org>
7559
7560         * autoload.el (generate-file-autoloads-1): Don't force an extra
7561         line out when copying on-the-same line autoloads.
7562
7563         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
7564         is installed.
7565
7566 1998-02-14  Martin Buchholz  <martin@xemacs.org>
7567
7568         * x11/x-win-xfree86.el (x-win-init-xfree86):
7569         * x11/x-win-sun.el (x-win-init-sun):
7570         * x11/x-init.el (x-initialize-compose):
7571         * prim/simple.el:
7572         (backward-or-forward-kill-sexp):
7573         (backward-or-forward-kill-sentence):
7574         (backward-or-forward-kill-word):
7575         (backward-or-forward-delete-char):
7576         * prim/isearch-mode.el (isearch-help-or-delete-char):
7577         Use x-keysym-on-keyboard-sans-modifiers-p instead of
7578         x-keysym-on-keyboard-p to detect backspace.
7579         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
7580         Clean up symbols used with dead keys, checking Linux and solaris
7581         keysyms.
7582         Simplify x-win-*.el using above methods.
7583         Change documentation for x-keysym-*-p functions.
7584
7585 1998-02-14  SL Baur  <steve@altair.xemacs.org>
7586
7587         * about.el (about-hackers): Restore entries for Michael Sperber and
7588         Vinnie Shelton.
7589         From Vinnie Shelton <acs@acm.org>
7590
7591 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
7592
7593         * simple.el (count-words-region): Ditto.
7594
7595 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
7596
7597         * simple.el (count-words-buffer): Document.  Don't print anything
7598         if non-interactive.
7599
7600 1998-02-12  SL Baur  <steve@altair.xemacs.org>
7601
7602         * packages.el (packages-hardcoded-lisp): easymenu.el is in
7603         multiple files in InfoDock.
7604
7605 1998-02-11  SL Baur  <steve@altair.xemacs.org>
7606
7607         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
7608         from version.el in InfoDock.
7609
7610         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
7611         specially.
7612
7613 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7614
7615         * bytecomp-runtime.el (proclaim-inline): Single quotes around
7616         variable name in docstring.
7617
7618 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
7619
7620         * menubar.h: Include "gui.h".
7621
7622 1998-02-10  SL Baur  <steve@altair.xemacs.org>
7623
7624         * site-load.el: Fix documentation.
7625
7626 1998-02-09  SL Baur  <steve@altair.xemacs.org>
7627
7628         * package-get-base.el (package-get-base): Updated.
7629
7630         * keymap.el: PC-ize.
7631
7632 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7633
7634         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
7635         from' on a fresh line.
7636
7637 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
7638
7639         * help.el (help-maybe-pretty-print-value): prin1, not princ the
7640         object.
7641
7642 1998-02-09  SL Baur  <steve@altair.xemacs.org>
7643
7644         * undo-stack.el: PC-ize.
7645
7646         * cmdloop.el: PC-ize.
7647
7648 1998-02-08  SL Baur  <steve@altair.xemacs.org>
7649
7650         * bytecomp-runtime.el: PC-ize.
7651
7652         * byte-optimize.el: Prolog fixup.  PC-ize.
7653
7654         * cus-dep.el: Spelling fix.
7655
7656         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
7657         entries follow).
7658
7659 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
7660
7661         * text-mode.el (text-mode-hook-identify): New function,
7662         put on text-mode-hook.  Set text-mode-variant here.
7663         (text-mode): Don't set it here.
7664
7665 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
7666
7667         * text-mode.el (text-mode-hook): New defvar.
7668         (text-mode-variant): New variable.
7669         (text-mode): Set that variable locally.
7670         (toggle-text-mode-auto-fill): New command.
7671
7672 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
7673
7674         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
7675
7676 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
7677
7678         * text-mode.el (paragraph-indent-text-mode):
7679         Renamed from spaced-text-mode.
7680         (text-mode-map): Bind TAB to indent-relative.
7681         (indented-text-mode-map): Variable deleted.
7682         (indented-text-mode): Now an alias for text-mode.
7683
7684 1998-02-05  SL Baur  <steve@altair.xemacs.org>
7685
7686         * loadup.el: test-atoms debugging stuffs removed.
7687
7688 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>>
7689
7690         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
7691
7692 1997-12-30  Colin Rafferty  <colin@xemacs.org>
7693
7694         * help.el (describe-beta): Made it use `locate-data-file'.
7695         (describe-distribution): Ditto.
7696         (describe-copying): Ditto.
7697         (describe-project): Ditto.
7698         (view-emacs-news): Ditto.
7699
7700         * help-nomule.el (help-with-tutorial): Made it use
7701         `locate-data-file' to find tutorial.
7702
7703 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
7704
7705         * about.el: Corrected my email address.
7706
7707         * mouse.el: Added 'mouse-mswindows-drop' similar to
7708         'mouse-offix-drop'.
7709
7710 1998-01-27  SL Baur  <steve@altair.xemacs.org>
7711
7712         * loadup.el (running-xemacs): Spelling fix.
7713
7714 1998-01-26  Colin Rafferty  <colin@xemacs.org>
7715
7716         * packages.el (packages-find-packages-1): Don't allow a backwards
7717         compatible lisp tree to overwrite `preloaded-file-list'.
7718
7719 1998-01-26  SL Baur  <steve@altair.xemacs.org>
7720
7721         * loadup.el: Don't delete "xemacs" prior to dumping.
7722
7723 1998-01-24  SL Baur  <steve@altair.xemacs.org>
7724
7725         * package-info.el (pi-last-mod-date): New function.
7726         (pi-author-version): New function.
7727         (batch-update-package-info): Use them.
7728
7729 1998-01-23  Colin Rafferty  <colin@xemacs.org>
7730
7731         * frame.el (get-frame-for-buffer-default-to-current): Create.
7732         (get-frame-for-buffer-noselect): Allow user to use current frame
7733         with `get-frame-for-buffer-default-to-current'.
7734
7735 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
7736
7737         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
7738         (byte-compile-output-docform): Ditto.
7739         (byte-compile-compiled-obj-to-list): Ditto.
7740
7741 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7742
7743         * startup.el (command-line-1): Removed code that ran
7744           buffer-menu.
7745
7746 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
7747
7748         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
7749
7750 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
7751
7752         * frame.el (suspend-emacs-or-iconify-frame): Check using
7753         `device-on-window-system-p' instead of explicitly checking for X,
7754         so that the same logic works for MS Windows.
7755         (suspend-or-iconify-emacs): Ditto.
7756
7757 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
7758
7759         * about.el (about-maintainer-info): Andy Piper is back.
7760         (xemacs-hackers): Updated Andy Piper's email address.
7761         (about-hackers): Added Jonathan Harris.
7762         (about-hackers): Updated Tibor Polgar's email address.
7763
7764 1998-01-18  SL Baur  <steve@altair.xemacs.org>
7765
7766         * about.el: Add xemacs.org email manager.
7767
7768         * package-get-base.el (package-get-base): Updated with most recent
7769         package updates.
7770
7771 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
7772
7773         * help.el (function-arglist): Use `indirect-function' instead of
7774         `symbol-function' so that aliases are treated correctly.
7775
7776 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
7777
7778         * help.el (help-map): Add f1 binding to `help-for-help'.
7779         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
7780         (describe-key-briefly): Use `princ' "%s" to print object.
7781         (with-displaying-help-buffer): Kill buffer if it exists, again.
7782         (describe-key): Use `princ' "%s" to print object.
7783         (describe-function-1): Use `princ' "%s" to print object.
7784         Commented out alias lines removed.
7785         (help-pretty-print-limit): New variable to control pretty-printing
7786         of variable values.
7787         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
7788         `help-pretty-print-value' again.  Only print-print when OBJECT is
7789         list of length less than `help-pretty-print-limit'.
7790         (describe-variable): Use `help-maybe-pretty-print-value' again.
7791
7792 1998-01-18  SL Baur  <steve@altair.xemacs.org>
7793
7794         * simple.el (blink-matching-open): Remove C++ kludge.
7795         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
7796
7797 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7798
7799         * info.el (Info-default-directory-list): Made the documentation
7800         more explanitory.
7801
7802 1998-01-13  Martin Buchholz  <martin@xemacs.org>
7803
7804         * lisp/packages.el:
7805         * lisp/package-admin.el:
7806         * lisp/build-report.el:
7807         Fix typos.
7808
7809 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
7810
7811         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
7812         warnings in Java buffers without final newline and editing the
7813         last line.
7814
7815 1998-01-17  SL Baur  <steve@altair.xemacs.org>
7816
7817         * packages.el (packages-find-packages-1): Don't allow a backwards
7818         compatible lisp tree to overwrite `preloaded-file-list'.
7819         Suggested by Colin Rafferty  <colin@xemacs.org>
7820
7821         * mouse.el (mouse-offix-drop): Set undo-boundary.
7822         From Oliver Graf <ograf@fga.de>
7823
7824 1998-01-13  SL Baur  <steve@altair.xemacs.org>
7825
7826         * loadup.el (load-gc): rewrite as defun.
7827         Print something sensical if a required dump-time file isn't found.
7828
7829 1998-01-12  SL Baur  <steve@altair.xemacs.org>
7830
7831         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
7832         bug strikes a menudescriptor.
7833
7834         * package-get-base.el (package-get-base): Updated.
7835
7836         * package-info.el (batch-update-package-info): Derive REQUIRES
7837         from the Makefile.
7838
7839 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
7840
7841         * files.el (save-some-buffers): Don't play games with deleting
7842         other windows if we are in the minibuffer window.
7843
7844 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7845
7846         * modeline.el (modeline-minor-mode-menu): Add support for :active
7847         (add-minor-mode): Document :active property to TOGGLE.
7848
7849 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7850
7851         * modeline.el (modeline-minor-mode-menu): Add support for an
7852         `:included' predicate in the `toggle-sym' plist.
7853         (add-minor-mode): Document the :included property, format
7854         docstring some more.
7855         (modeline-minor-mode-menu): Documentation string added.
7856
7857 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7858
7859         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
7860         labels from the symbol-names by thwacking off the overly redundant
7861         and overused "mode", parenthesizing "minor", and capitalizing the
7862         resultant strings.  Also shortened the menu's title by eliminating
7863         the redundant buffer name.
7864         (add-minor-mode): Beautified the docstring, added mention of the
7865         `:menu-tag' property of TOGGLE.
7866         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
7867         `toggle-sym' to beatify the mode-life menus.
7868         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
7869         `auto-fill-function'.
7870
7871 1998-01-02  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
7872
7873         * modeline.el (modeline-minor-mode-menu): Changed the string-only
7874         menus to :style 'toggle.
7875
7876 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
7877
7878         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
7879
7880 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
7881
7882         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
7883         only recognize first hyperlink.
7884         (hyper-apropos-highlightify): Deletia, this is already done by
7885         `hyper-apropos-insert-face'.
7886         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
7887
7888 1998-01-09  SL Baur  <steve@altair.xemacs.org>
7889
7890         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
7891         mail.
7892         (toolbar-mail-reader): Add support for `send'.
7893         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
7894
7895 1998-01-05  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
7896
7897         * info.el (Info-emacs-info-file-name): Add defvar for
7898         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
7899         will function properly.
7900
7901 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
7902
7903         * simple.el: make the backwards delete function called by
7904         `backward-or-forward-delete-char' user configurable.
7905
7906 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7907
7908         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
7909         compiled function got loaded from.
7910
7911 1998-01-09  SL Baur  <steve@altair.xemacs.org>
7912
7913         * term/apollo.el: Synched up with InfoDock 3.6.2.
7914
7915 1998-01-08  SL Baur  <steve@altair.xemacs.org>
7916
7917         * startup.el (load-init-file): Load autoloads earlier.
7918         (startup-splash-frame): Handle InfoDock logo.
7919
7920         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
7921         InfoDock.
7922         (x-init-toolbar-from-resources): Move from x-toolbar.el.
7923
7924         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
7925         doesn't have this function.
7926
7927         * packages.el (locate-data-file): Fix to call `locate-file'.
7928
7929 1998-01-07  SL Baur  <steve@altair.xemacs.org>
7930
7931         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
7932         version of version.el.
7933         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
7934
7935         * x-menubar.el (default-menubar): Guard reference to
7936         `gnuserv-frame'.
7937         (default-menubar): Guard references to `font-lock-mode'.
7938         (default-menubar): Guard references to font-menu-this-frame-only-p'.
7939         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
7940
7941         * make-docfile.el: Don't snarf doc strings from autoloads.
7942
7943         * startup.el (load-init-file): Use algorithm from loaddefs.el for
7944         loading auto-autoloads files.
7945
7946         * loaddefs.el: Disable dumping autoloads.
7947
7948 1998-01-05  SL Baur  <steve@altair.xemacs.org>
7949
7950         * lisp-mnt.el: Synch to Emacs 20.2.
7951
7952         * help.el: Remove manual autoload of `finder-by-keyword'.
7953
7954         * finder.el (finder-by-keyword): Autoload.
7955
7956         * help.el: Conditionalize hyperbole setup.
7957
7958 1998-01-04  SL Baur  <steve@altair.xemacs.org>
7959
7960         * packages.el (package-require): Update to reflect new data format.
7961
7962 1998-01-02  Didier Verna  <verna@inf.enst.fr>
7963
7964         * x-menubar.el (default-menubar): make the tutorials available
7965         through the menubar. (Plus some compilation warnings cleanup).
7966
7967 1998-01-04  SL Baur  <steve@altair.xemacs.org>
7968
7969         * check-features.el: New file.  Perform sanity check after build.
7970
7971         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
7972         files to tooltalk package.
7973         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
7974         package.
7975
7976         * package-admin.el (package-admin-xemacs): Use better default for
7977         location of XEmacs binary.
7978
7979 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
7980
7981         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
7982         tag with sexp and add value tag with value `t'.
7983
7984 1998-01-03  SL Baur  <steve@altair.xemacs.org>
7985
7986         * package-get.el: Changes to work with real data.
7987         From Pete Ware <ware@cis.ohio-state.edu>
7988
7989         * packages.el (packages-reload-autoloads): Guard load for the time
7990         being.
7991
7992         * update-elc.el ("packages.el"): Force loading packages.el instead
7993         of possibly out-of-date packges.elc.
7994         * make-docfile.el ("packages.el"): Ditto.
7995
7996 1998-01-02  Colin Rafferty  <colin@xemacs.org>
7997
7998         * build-report.el (build-report-delete-regexp): Added a rule for
7999         the main tarball shadowing anything past it.
8000
8001 1998-01-02  SL Baur  <steve@altair.xemacs.org>
8002
8003         * packages.el (package-provide): Delete a previous provide.
8004
8005         * package-info.el: New file.
8006
8007         * package-get.el: New file.
8008         From Pete Ware <ware@cis.ohio-state.edu>
8009         (package-get): Fix md5 computation to work with Mule.
8010
8011 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
8012
8013         * simple.el (log-message-*): Quote symbols in docstrings properly.
8014
8015 1998-01-01  SL Baur  <steve@altair.xemacs.org>
8016
8017         * packages.el (packages-new-autoloads): Ignore symbolic links.
8018
8019         * cus-face.el (face-custom-attributes-get): Fix typo.
8020         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
8021
8022 1997-12-31  SL Baur  <steve@altair.xemacs.org>
8023
8024         * startup.el (load-init-file): Reload new or changed autoloads
8025         unless inhibited.  Reload modified dumped lisp (stubbed).
8026
8027         * packages.el (packages-new-autoloads): New function.
8028         (packages-reload-autoloads): New function.
8029         (packages-reload-dumped-lisp): New (stub) function.
8030
8031         * loadup.el: Inhibit reloading dumped files when running temacs.
8032
8033         * loadhist.el (file-provides): Extend to handle variant
8034         extensions.
8035
8036         * replace.el (query-replace): Fix typo.
8037
8038 1997-12-30  SL Baur  <steve@altair.xemacs.org>
8039
8040         * make-docfile.el: list-autoloads-path has been renamed.
8041         * update-elc.el: list-autoloads has been renamed.
8042
8043         * packages.el (packages-list-autoloads): Renamed.
8044         (packages-list-autoloads-path): Ditto.
8045
8046 1997-12-29  Colin Rafferty  <colin@xemacs.org>
8047
8048         * packages.el (packages-find-packages-1): Made it signal a warning
8049         for an error in an auto-autoload.el file.
8050
8051 1997-12-30  SL Baur  <steve@altair.xemacs.org>
8052
8053         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
8054         tag with const.
8055         From Aki Vehtari <Aki.Vehtari@hut.fi>
8056
8057         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
8058
8059         * loadhist.el (unload-feature): Remove autoload.
8060
8061 1997-12-28  SL Baur  <steve@altair.xemacs.org>
8062
8063         * loadhist.el: Unpackaged.
8064
8065         * help.el (describe-symbol-find-file): Rename
8066         `describe-function-find-file' and make old name obsolete.
8067         (describe-function-1): Use it.
8068         (describe-function-1): Guard reference to
8069         `compiled-function-annotation'.
8070
8071 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
8072
8073         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
8074         argument.
8075         (help-mode-quit): New optional arg to control whether it kills or
8076         buries.  Tidied up.
8077         (with-displaying-help-buffer): Don't kill buffer initially, even
8078         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
8079         (help-pretty-print-value): Rename back from
8080         `help-maybe-pretty-print-value'!  If `pp-internal' is available
8081         use it, otherwise use dumped `cl-prettyprint'.
8082         (describe-variable): Use `help-pretty-print-value' again.
8083         (find-func): Removed reference to "find-func" at end.
8084
8085 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
8086
8087         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
8088           GUI XEmacs. Rename? x-menubar is rather window system
8089           independant, except for a couple of items.
8090
8091 1997-12-26  SL Baur  <steve@altair.xemacs.org>
8092
8093         * x-menubar.el (default-menubar): Remove hyperbole and oobr
8094         entries as they will no longer be distributed with XEmacs.
8095
8096         * format.el (format-alist): Fix image/tiff regexps.
8097         From P. E. Jareth Hein <jareth@camelot-soft.com>
8098
8099         * help.el (help-maybe-pretty-print-value): Rename.
8100         (describe-variable): Use it.
8101         (describe-variable): Add trailing linefeed.
8102
8103 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
8104
8105         * help.el (describe-function-1): Don't output anything for
8106           arglist of autoload functions.
8107
8108 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
8109
8110         * help.el (describe-function-1): Don't output anything for
8111           arglist of autoload functions.
8112
8113 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
8114
8115         * help.el (help-mode-map): New bindings for `help-mode-bury',
8116         `describe-function-at-point', `describe-variable-at-point',
8117         `Info-elisp-ref', `customize-variable', `help-next-section' and
8118         `help-prev-section'.
8119         (help-next-section): New function.
8120         (help-prev-section): New function.
8121         (help-mode-quit): Changed to kill the help buffer.
8122         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
8123         correctly.
8124         (help-buffer-name): New function to generate the name of help
8125         buffers.
8126         (with-displaying-help-buffer): Is now a macro.  Takes an new first
8127         argument giving the name of the help buffer.
8128         (describe-key): Use `with-displaying-help-buffer' with name.
8129         (describe-mode): Ditto.
8130         (describe-bindings): Ditto.
8131         (describe-prefix-bindings): Ditto.
8132         (view-lossage): Ditto.
8133         (with-syntax-table): New macro.
8134         (function-called-at-point): Use `ignore-errors' and
8135         `with-syntax-table'.
8136         (function-at-point): Ditto.
8137         (describe-function): Use `with-displaying-help-buffer' with name.
8138         (function-arglist): Extracted from `describe-function-1'.  Returns
8139         function's arglist as string.
8140         (function-documentation): Extracted from `describe-function-1'.
8141         Returns function's docstring.
8142         (describe-function-1): Remove all the "stream" garbage, including
8143         the stream argument.  Use `function-arglist' and
8144         `function-documentation'.
8145         (describe-function-arglist): Just use `function-arglist'.
8146         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
8147         (help-pretty-print-value): New function to help with
8148         pretty-printing variable values.  Knows about `#<...>'.  Needs
8149         `pp-internal'.
8150         (describe-variable): Use `with-displaying-help-buffer' with name.
8151         Formatting improved.  Display file where variable is defined, if
8152         known.  Use `help-pretty-print-value'.
8153         (describe-syntax): Use `with-displaying-help-buffer' with name.
8154         (list-processes): Remove "stream" garbage.
8155
8156 1997-12-25  SL Baur  <steve@altair.xemacs.org>
8157
8158         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
8159         call a dumped routine instead.
8160
8161         * x-win-xfree86.el: Wrap file in defun.
8162         * x-win-sun.el: Ditto.
8163
8164 1997-12-23  SL Baur  <steve@altair.xemacs.org>
8165
8166         * help.el (view-emacs-news): Remove usage of outl-mouse which
8167         advises functions and does other evil things.
8168
8169 1997-12-22  SL Baur  <steve@altair.xemacs.org>
8170
8171         * format.el (format-alist): Add `image/tiff'.
8172         From P. E. Jareth Hein <jareth@camelot-soft.com>
8173
8174 1997-12-21  SL Baur  <steve@altair.xemacs.org>
8175
8176         * about.el (about-hackers): More names added.
8177
8178         * make-docfile.el: Remove superfluous package path search.
8179
8180         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
8181
8182 1997-12-20  SL Baur  <steve@altair.xemacs.org>
8183
8184         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
8185         ignored shadows.
8186
8187 1997-12-18  SL Baur  <steve@altair.xemacs.org>
8188
8189         * startup.el (set-default-load-path): Make sure lisp and site-lisp
8190         get trailing slashes when added to the load-path.
8191
8192         * x-init.el (init-x-win): Locate where XEmacs X localization files
8193         are.
8194
8195 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
8196
8197         * x-faces.el: Added support for foregroundToolBarColor
8198           to xpm-color-symbols.
8199
8200 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
8201
8202         * etags.el (tags-remove-duplicates): Removed.
8203         (buffer-tag-table-list): Use `delete-duplicates'.
8204
8205         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
8206         correctly.
8207         (get*): Defalias to `get'.
8208
8209         * cl.el (eql): Compare integers with `eq'.
8210         (cl-map-extents): Check for `map-extents' first.
8211
8212 1997-12-17  Didier Verna  <verna@inf.enst.fr>
8213
8214         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
8215         added the 'numero', 'copyright' and 'trademark' symbols.
8216
8217         * leim/quail/latin-post.el ("french-postfix"): see above.
8218
8219 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
8220
8221         * widget.el (define-widget): Check the arguments.
8222
8223         * cus-edit.el (customize-face): Use `check-argument-type'.
8224         (custom-variable-value-create): Use `signal' to signal error.
8225         (custom-variable-reset-saved): Ditto.
8226         (custom-variable-reset-standard): Ditto.
8227         (custom-face-reset-saved): Ditto.
8228
8229         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
8230         (widget-default-format-handler): Ditto.
8231         (widget-checklist-add-item): Ditto.
8232         (widget-radio-add-item): Ditto.
8233         (widget-editable-list-entry-create): Ditto.
8234         (widget-sexp-prompt-value): Ditto.
8235
8236         * custom.el (custom-declare-variable): Signal errors better.
8237         (custom-handle-keyword): Ditto.
8238         (custom-declare-group): Ditto.
8239
8240         * window-xemacs.el (windows): Ditto.
8241
8242         * menubar.el (menu): Ditto.
8243
8244         * keydefs.el (keyboard): Ditto.
8245
8246         * minibuf.el (minibuffer): Ditto.
8247
8248         * process.el (execute): Ditto.
8249
8250         * fill.el (fill): Ditto.
8251
8252         * modeline.el (modeline): Ditto.
8253
8254         * help.el (help): Ditto.
8255
8256         * faces.el (faces): Ditto.
8257
8258         * files.el (files): Ditto.
8259
8260         * x-init.el (x): Ditto.
8261
8262         * lisp-mode.el (lisp): Ditto.
8263
8264         * process.el (processes): Ditto.
8265
8266         * mouse.el (mouse): Ditto.
8267
8268         * abbrev.el (abbrev): Moved from cus-edit.
8269
8270         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
8271         as variable declaration.
8272
8273 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
8274
8275         * menubar.el (find-menu-item): Use `check-argument-type'.
8276         (find-menu-item): Cosmetic changes.
8277
8278 1997-12-18  SL Baur  <steve@altair.xemacs.org>
8279
8280         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
8281
8282 1997-12-17  SL Baur  <steve@altair.xemacs.org>
8283
8284         * startup.el (set-default-load-path): Only search package-path
8285         when not running temacs.
8286
8287         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
8288         files.
8289
8290         * loadup.el: Correct commentary.  Reformatting.
8291         (really-early-error-handler): Use absolute path to the
8292         first dumped-lisp.el file.
8293         (really-early-error-handler): Print full path name of
8294         each dumped lisp file (inherited from InfoDock).
8295
8296         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
8297         dumped-lisp.el files.
8298
8299         * make-docfile.el (preloaded-file-list): Reorder when the
8300         package-path is searched.
8301         * update-elc.el: Ditto.
8302
8303         * lisp-mode.el (call-with-condition-handler): Treat the same as
8304         `condition-case' for indentation.
8305
8306         * about.el (about-xemacs): Update release date.
8307
8308 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
8309
8310         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
8311         anywhere but at the last clause.
8312         (ecase): Disallow `t' and `otherwise'.
8313
8314 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
8315
8316         * cus-edit.el (custom-buffer-create-buttons): New function
8317         from stuff moved out of `custom-buffer-create-internal'.
8318         (custom-novice): New variable.  Default t.
8319         (custom-display-global-buttons): Ditto.  Default `top'.
8320         (custom-buffer-create-internal): Only display help if
8321         `custom-novice' is non-nil.  Display global buttons according to
8322         `custom-display-global-buttons'.
8323
8324 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
8325
8326         * menubar.el (find-menu-item): Use `check-argument-type'.
8327         (find-menu-item): Cosmetic changes.
8328
8329 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
8330
8331         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
8332         look.
8333
8334 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8335
8336         * format.el (format-deannotate-region):  Bug fix.
8337         Deannotating a region containing unknown tags would fail
8338         (causing decoding of text/enriched to fail at user level)
8339
8340 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
8341
8342         * minibuf.el (read-directory-name): Support sixth
8343           arg, HISTORY, as already documented.
8344
8345 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
8346
8347         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
8348         to `ecase'.
8349
8350 1997-12-14  SL Baur  <steve@altair.xemacs.org>
8351
8352         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
8353         skk-activate.
8354
8355 1997-12-13  SL Baur  <steve@altair.xemacs.org>
8356
8357         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.