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