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