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