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