(separate_textual_runs): Use <const Charc *> instead of <const Emchar
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2000-06-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2
3         * utf-2000/char-db-util.el (insert-char-data): If an element of
4         `->decomposition' property is a character, print it as same as an
5         integer.
6
7 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
8
9         * mule/mule-charset.el (default-coded-charset-priority-list):
10         Delete `ucs'.
11
12 2000-05-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
13
14         * utf-2000/ideograph-util.el (update-ideograph-radical-table):
15         Ignore non `Ideograph' characters.
16
17         * utf-2000/char-db-util.el (insert-char-data): Change order for
18         `script'.
19         (insert-char-data-with-variant): Add optional argument `script'.
20         (insert-char-range-data): Likewise.
21         (write-char-range-data-to-file): Likewise.
22
23         * utf-2000/Ideograph-R001-One.el (BOPOMOFO LETTER K): Deleted.
24         (U+4E02): Add `->bopomofo-letter'.
25         (BOPOMOFO LETTER O): Deleted.
26         (M00004): Add `script', `->ucs' and `->bopomofo-letter'.
27         (M00005): Separate <BOPOMOFO LETTER E>.
28         (M00009): Separate <BOPOMOFO LETTER C>.
29
30         * utf-2000/u03100-Bopomofo.el (BOPOMOFO LETTER K): Add script.
31         (BOPOMOFO LETTER C): Likewise.
32         (BOPOMOFO LETTER O): Likewise.
33         (BOPOMOFO LETTER E): Likewise.
34
35 2000-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
36
37         * utf-2000/char-db-util.el (insert-char-data): Support
38         `insert-char-data'.
39
40         * utf-2000/u03100-Bopomofo.el (BOPOMOFO LETTER K): Add
41         `->ideograph' and `chinese-isoir165'; delete `ideograph-daikanwa'.
42         (BOPOMOFO LETTER C): Likewise.
43         (BOPOMOFO LETTER O): Likewise.
44         (BOPOMOFO LETTER E): Likewise.
45         (BOPOMOFO LETTER U): Add `morohashi-daikanwa',
46         `ideographic-radical', `ideographic-strokes', `total-strokes'; use
47         `->ideograph' instead of `ideograph'.
48
49 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
50
51         * utf-2000/Ideograph-R197-Salt.el: Reformatted.
52
53 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
54
55         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
56
57         * mule/mule-charset.el (default-coded-charset-priority-list): Add
58         `mojikyo' instead of `mojikyo-pj-[1..21]'.
59
60 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
61
62         * mule/vietnamese.el (vscii-2): Delete abolished property
63         `composite'; now composite mode is default.
64
65 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
66
67         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
68         of `raw-text'; check \uHHHH representation even if non-ascii
69         characters are not found.
70
71         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
72         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
73         unconditionally.
74
75         * mule/viet-ccl.el: New file.
76
77         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
78         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
79         - Separate CCL based implementations to viet-ccl.el.
80
81 2000-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
82
83         * utf-2000/ccs-jisx0208-1983.el: Remove unused file.
84
85 2000-03-23  MORIOKA Tomohiko  <tomo@m17n.org>
86
87         * utf-2000/Ideograph-R085-Water.el (U+6E13): Add J{78|83|90}-374C.
88
89         * utf-2000/Ideograph-R066-Rap.el (M13285'): Unify U+656C; separate
90         C1-6439.
91         (M13303): Separate U+656C.
92
93         * utf-2000/Ideograph-R064-Hand.el (M12239): Separate U+6385.
94         (M12311'): Add Mojikyo-50200.
95         (M12312): Separate U+63BD.
96         (M12373): Separate U+63E4.
97         (M12552): Separate U+643D.
98         (M12575): Separate U+6452.
99         (M12597): Separate U+6461.
100         (M12597): Separate U+6461.
101         (M12645): Separate U+6479.
102         (M12678): Separate U+6487.
103         (M12716): Separate U+649D.
104         (M12808): Separate U+64CE.
105         (M12876): Separate U+64ED.
106         (M12894): Separate U+64F3.
107         (M26763): Separate C5-7347.
108
109 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
110
111         * utf-2000/char-db-util.el (insert-char-data): Change order of
112         `ideographic-strokes', `kangxi-strokes', `japanese-strokes' and
113         `cns-strokes'.
114
115         * utf-2000/mojikyo.el (M292): Remove mojikyo-pj-1.
116         (M634): Likewise.
117         (M916): Likewise.
118         (M28800): Remove mojikyo-pj-6.
119         (M48869): Remove mojikyo-pj-9.
120         (M50100): Likewise.
121
122 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
123
124         * utf-2000/Ideograph-R054-Long-Stride.el (M9574): Separate U+5EFA.
125
126         * utf-2000/Ideograph-R038-Woman.el (M6618): Separate U+5ACC.
127
128         * utf-2000/Ideograph-R116-Cave.el (M25406): Separate U+7A74.
129         (M25424): Separate U+7A81.
130         (M25439): Unify U+7A81.
131
132         * utf-2000/Ideograph-R170-Mound.el (M41720'): Separate U+F9DC; add
133         Mojikyo-50557.
134         (U+F9DC): Add K0-6B58.
135         (M41792): Separate J78-3764 and C1-6B61.
136         (M41813): Add J78-3764.
137
138         * utf-2000/Ideograph-R213-Turtle.el (M48869): Add
139         `kangxi-radical', `kangxi-strokes' and comment.
140
141 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
142
143         * utf-2000/Ideograph-R115-Grain.el (M25218): Separate J78-374E and
144         K0-4D26.
145         (M48869): Moved to Ideograph-R213-Turtle.el.
146
147         * utf-2000/Ideograph-R113-Spirit.el (M24634): Separate U+7941.
148         (M24636): Separate U+7944.
149         (M24637): Separate U+7945.
150         (M24638): Separate U+7946.
151         (M24640): Move K0-5137 from U+7948.
152         (M24641): Move K0-7233 from U+7949.
153         (M24643): Separate U+794A.
154         (M24645): Separate U+794B.
155         (M24647): Separate U+794C.
156         (M24651): Separate U+794F.
157         (M24652): Move K0-695E from M24652'.
158
159 2000-03-21  MORIOKA Tomohiko  <tomo@m17n.org>
160
161         * utf-2000/Ideograph-R145-Clothes.el (M34166): Add J{78|83}-3736.
162
163         * utf-2000/Ideograph-R123-Sheep.el (M28498): Add J{78|83}-3732.
164
165         * utf-2000/Ideograph-R119-Rice.el (M26860): Add J{78|83}-3729.
166
167         * utf-2000/Ideograph-R177-Leather.el (M42729): Separate
168         J{83|90}-3724m K0-7C28 and C1-675D.
169         (M42732): Separate U+9775.
170
171         * utf-2000/Ideograph-R030-Mouth.el (M4015): Add J90-3674.
172         (J78-3674): New character.
173
174 2000-03-20  MORIOKA Tomohiko  <tomo@m17n.org>
175
176         * utf-2000/Ideograph-R158-Body.el (U+8EAF): Add J{83|90}-366D.
177
178 2000-03-17  MORIOKA Tomohiko  <tomo@m17n.org>
179
180         * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533A): Add
181         J90-3668.
182
183         * utf-2000/Ideograph-R009-Man.el (M724): Add
184         `jisx0208-difference'.
185         (U+4FF1): Add `jisx0208-1978/4X'.
186
187         * utf-2000/Ideograph-R145-Clothes.el (M34646): Add
188         `ideographic-strokes'.
189         (M34647): Add J{78|83}-365F.
190         (M34648): Add `ideographic-strokes'.
191
192         * utf-2000/Ideograph-R145-Clothes.el (M34148): Add
193         `ideographic-strokes'.
194         (M34149): Separate U+887F.
195         (M34150): Separate C2-3277.
196         (M34151): Add `ideographic-strokes'.
197
198         * utf-2000/Ideograph-R076-Lack.el (M16104): Unify U+6B3D.
199
200 2000-03-17  MORIOKA Tomohiko  <tomo@m17n.org>
201
202         * utf-2000/char-db-util.el (insert-char-data): Regard charset
203         `mojikyo' as same as `ideograph-daikanwa'; support
204         `jisx0208-1978/4X'.
205         (decode-builtin-char): Regard charset `mojikyo' as same as
206         `ideograph-daikanwa'.
207
208 2000-03-16  MORIOKA Tomohiko  <tomo@m17n.org>
209
210         * utf-2000/Ideograph-R076-Lack.el (M16008): Unify U+6B23.
211         (M16012): Separate U+6B24.
212         (M16017): Unify U+6B25.
213         (M16019): Unify U+6B26.
214
215         * utf-2000/Ideograph-R069-Axe.el (M13534): Unify U+65A4.
216
217         * utf-2000/Ideograph-R019-Power.el (M2415'): Add J90-3650 and
218         Mojikyo-50112.
219
220 2000-03-15  MORIOKA Tomohiko  <tomo@m17n.org>
221
222         * utf-2000/Ideograph-R009-Man.el (M899): Add J90-3676.
223         (J83-364F): Add J90-364F.
224
225         * utf-2000/Ideograph-R032-Earth.el (U+5C2D): Moved from
226         Ideograph-R043-Lame.el; add J90-3646.
227
228         * utf-2000/Ideograph-R043-Lame.el (U+5C2D): Moved to
229         Ideograph-R032-Earth.el.
230
231         * utf-2000/Ideograph-R064-Hand.el (U+631F): Add J{78|83|90}-3634.
232
233         * utf-2000/Ideograph-R026-Seal.el (U+537F): Add J90-362A.
234
235         * utf-2000/Ideograph-R044-Corpse.el (M7709): Separate U+5C51 and
236         C1-552C.
237
238         * utf-2000/Ideograph-R032-Earth.el (M4916): Separate
239         J{78|83}-3651.
240         (U+5747): Unify J{78|83}-3651.
241
242 2000-03-14  MORIOKA Tomohiko  <tomo@m17n.org>
243
244         * utf-2000/Ideograph-R093-Cow.el (M19922): Unify U+725B.
245         (M19923): Add total-strokes.
246
247         * utf-2000/Ideograph-R029-Again.el (M3118'): Add J90-355A and
248         Mojikyo-50116.
249
250         * utf-2000/Ideograph-R123-Sheep.el (M28504): Add J{78|83}-3541 and
251         K0-6B79.
252
253         * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el (M22007): Unify U+7591.
254
255         * utf-2000/Ideograph-R093-Cow.el (M20190'): Add J{78|83|90}-353E
256         and Mojikyo-50275.
257         (M20195): Unify U+72A1.
258
259         * utf-2000/Ideograph-R076-Lack.el (M16097): Unify U+6B3A.
260         (M16099): Unify U+6B3B.
261         (M16103): Unify U+6B3C.
262
263         * utf-2000/Ideograph-R084-Steam.el (M17046): Separate U+6C18; add
264         C6-2529.
265         (U+6C18): Unify C2-2258.
266         (M17046'): Add J{78|83|90}-3524 and Mojikyo-50245.
267
268         * utf-2000/Ideograph-R009-Man.el (M927'): Add J90-3536 and
269         Mojikyo-50104.
270
271         * utf-2000/Ideograph-R079-Weapon.el (M16668): Unify U+6BC4.
272         (M16673): Unify U+6BC5.
273
274 2000-03-13  MORIOKA Tomohiko  <tomo@m17n.org>
275
276         * utf-2000/Ideograph-R116-Cave.el (M25593): Separate U+7AAE.
277
278 2000-03-09  MORIOKA Tomohiko  <tomo@m17n.org>
279
280         * utf-2000/Ideograph-R113-Spirit.el (M24639): Separate U+7947.
281
282 2000-03-08  MORIOKA Tomohiko  <tomo@m17n.org>
283
284         * utf-2000/Ideograph-R050-Turban.el (M8930): Separate J90-3522 and
285         C3-3067.
286
287 2000-03-06  MORIOKA Tomohiko  <tomo@m17n.org>
288
289         * utf-2000/Ideograph-R074-Moon.el (M14378): Add J{78|83}-347C.
290
291         * utf-2000/Ideograph-R071-Not.el (M13721): Unify U+65E2.
292
293         * utf-2000/Ideograph-R070-Square.el (M13687): Unify U+65D7.
294         (M13694): Unify U+65D8.
295         (M13698): Unify U+65DA.
296
297         * utf-2000/Ideograph-R026-Seal.el (U+5371): Add J90-346D.
298
299 2000-03-03  MORIOKA Tomohiko  <tomo@m17n.org>
300
301         * utf-2000/Ideograph-R104-Sickness.el (M22538): Unify U+764C.
302         (M22542): Unify U+7650.
303
304         * utf-2000/Ideograph-R170-Mound.el (M41676'): Add
305         J{78|83|90}-3459.
306
307         * utf-2000/Ideograph-R108-Dish.el (M23031): Unify U+76E2.
308         (M23032): Unify C1-6971.
309         (J90-3446): Add J{78|83}-3446 and K0-4A78.
310
311         * utf-2000/Ideograph-R099-Sweet.el (M21643): Unify U+7518.
312
313         * utf-2000/Ideograph-R085-Water.el (M18253): New character.
314         (U+6F97): Unify C1-6D58; add J{83|90}-3442 and K0-4A55.
315
316         * utf-2000/Ideograph-R076-Lack.el (M16190): Unify U+6B52.
317         (M16197): Unify U+6B53.
318
319 2000-03-02  MORIOKA Tomohiko  <tomo@m17n.org>
320
321         * utf-2000/ideograph-util.el (ideograph-char<): Prefer
322         `non-morohashi' to `morohashi-daikanwa'.
323
324 2000-03-02  MORIOKA Tomohiko  <tomo@m17n.org>
325
326         * utf-2000/Ideograph-R076-Lack.el (M16107): Unify U+6B3E.
327         (M16111): Unify U+6B3F.
328         (M16125): Unify U+6B40.
329         (M16126): Unify U+6B41.
330         (M16127): Unify U+6B42.
331
332         * utf-2000/Ideograph-R066-Rap.el (M13260): Add J{78|83}-343A;
333         separate C1-5F56 and J90-343A.
334
335         * utf-2000/Ideograph-R098-Tile.el (J90-3424): Add J{78|83}-3424.
336
337         * utf-2000/Ideograph-R140-Grass.el (M30771): New character.
338         (U+82C5): Add J90-3423.
339         (U+85F2): Delete M15811; add C2-665A.
340
341         * utf-2000/Ideograph-R181-Leaf.el (M43374): Separate U+9811.
342
343 2000-03-01  MORIOKA Tomohiko  <tomo@m17n.org>
344
345         * utf-2000/Ideograph-R124-Feather.el (M28766): Separate U+7FEB.
346
347         * utf-2000/Ideograph-R046-Mountain.el (M8624'): Separate
348         J{78|83}-3460.
349
350         * utf-2000/Ideograph-R154-Shell.el (M36681): Separate
351         J{78|83}-3453 and C1-5D4B.
352
353         * utf-2000/Ideograph-R124-Feather.el (M28780): Separate U+7FF0.
354
355         * utf-2000/Ideograph-R030-Mouth.el (U+565B): Add J90-337A.
356
357         * utf-2000/Ideograph-R116-Cave.el (U+7AC3): Add J78-635E and
358         J{83|90}-3376.
359
360         * utf-2000/Ideograph-R075-Tree.el (M15065): Separate U+691B.
361         (U+691B): Add J{78|83|90}-3371.
362
363         * utf-2000/Ideograph-R018-Knife.el (M2112'): Add J90-3364.
364
365         * utf-2000/Ideograph-R075-Tree.el (M15485): Add J{78|83}-335F.
366
367 2000-02-29  MORIOKA Tomohiko  <tomo@m17n.org>
368
369         * utf-2000/Ideograph-R079-Weapon.el (U+6BBB): Unify C3-3665; add
370         J{78|83}-334C.
371         (J90-334C): New character.
372
373         * utf-2000/Ideograph-R064-Hand.el (U+64B9): Add J78-5978 and
374         J{83|90}-3349.
375
376         * utf-2000/Ideograph-R142-Insect.el (U+86CE): Add J78-695A and
377         J{83|90}-3342.
378
379         * utf-2000/Ideograph-R075-Tree.el (M15217'): Add J78-3335;
380         separate U+6982.
381         (U+6982): Separate J83-3335, J90-3335 and C1-644D.
382
383 2000-02-28  MORIOKA Tomohiko  <tomo@m17n.org>
384
385         * utf-2000/Ideograph-R106-White.el (M22699): Unify U+7686.
386
387         * utf-2000/Ideograph-R177-Leather.el (M42781): Separate
388         J{83|90}-3373.
389
390         * utf-2000/Ideograph-R140-Grass.el (M31170): Separate U+83D4.
391         (M32601): Separate C5-7940; add mapping to U+8641.
392
393         * utf-2000/Ideograph-R061-Heart.el (M10617'): Remove C1-554E.
394
395         * utf-2000/Ideograph-R140-Grass.el (M31000): New character.
396         (M31000'): Add J90-3259; move C1-5D23 to M31000.
397         (M31168): New character.
398         (M31168'): Add J90-325B; move C3-3E59 to M31168.
399
400 2000-02-26  MORIOKA Tomohiko  <tomo@m17n.org>
401
402         * utf-2000/Ideograph-R021-Spoon.el (J{78|83}-323D): Add J90-323D.
403
404         * utf-2000/Ideograph-R026-Seal.el (J{78|83}-3237): Add J90-3237.
405
406         * utf-2000/Ideograph-R009-Man.el (M628'): Add J90-3241.
407         (M1178): Add J90-322F.
408
409 2000-02-25  MORIOKA Tomohiko  <tomo@m17n.org>
410
411         * utf-2000/Ideograph-R092-Fang.el (M19909): Unify C1-455B.
412         (J90-3267): Unify J{78|83}-3267.
413
414         * utf-2000/Ideograph-R076-Lack.el (M16167): Unify U+6B4C.
415         (M16168): Unify U+6B4D.
416
417         * utf-2000/Ideograph-R093-Cow.el (M19933): Unify U+7261.
418
419         * utf-2000/Ideograph-R124-Feather.el (M28614): New character.
420         (M28614'): Separate K0-6962 to M28614.
421         (M28616): Separate C6-3375.
422         (M28617): Separate C6-3372.
423         (M28618): Separate C6-3376.
424         (M28619): Separate C5-2B2B.
425         (M28620): Separate C4-2B22.
426         (M28621): Separate C4-2B21.
427         (M28622): Separate C4-2B24.
428         (M28623): Separate U+7FBE.
429         (M28624): Separate C4-2B23.
430         (M28625): Separate U+7FBF.
431         (M28626): Separate C6-3374.
432         (M28627): Separate C4-2F33.
433         (M28628): Separate U+437E.
434         (M28629): Separate C5-2F61.
435         (M28631): Separate C5-2F63.
436         (M28632): Separate U+7FC0.
437         (M28633): Separate C5-2F60.
438         (M28634): Separate C4-2F31.
439         (M28800): Moved from Ideograph-R196-Bird.el.
440
441         * utf-2000/Ideograph-R195-Fish.el (U+9BF5): Add J90-3033.
442
443 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
444
445         * mule/mule-conf.el (japanese-jisx0213-1): Allow
446         "jisx0213.2000-1".
447         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
448
449         * mule/mule-charset.el (default-coded-charset-priority-list):
450         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
451         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
452
453 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
454
455         * utf-2000/Ideograph-R196-Bird.el: Move M28800 and U+7FF5 to
456         Ideograph-R124-Feather.el.
457         (U+9D0E): Add J{83|90}-322A.
458
459         * utf-2000/Ideograph-R196-Bird.el (U+9D2C): Add J78-7274 and
460         J{83|90}-3229.
461
462         * utf-2000/Ideograph-R145-Clothes.el (M34629): Separate U+8956;
463         unify J78-3228.
464
465         * utf-2000/Ideograph-R079-Weapon.el (M16618'): Unify U+6BB4;
466         separate C3-2959.
467
468 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
469
470         * utf-2000/Ideograph-R076-Lack.el (M16024'): Unify U+6B27;
471         separate C3-2954.
472
473         * utf-2000/Ideograph-R064-Hand.el (M11955): Separate U+62D0.
474
475 2000-02-23  MORIOKA Tomohiko  <tomo@m17n.org>
476
477         * utf-2000/Ideograph-R172-Short-Tailed-Bird.el (M41973): Separate
478         J{78|83}-326D, K0-643A and J90-326D.
479
480         * utf-2000/Ideograph-R140-Grass.el (M30860'): Unify C6-2E22;
481         separate J{78|83}-326A.
482
483         * utf-2000/Ideograph-R162-Walk.el (M38789): Separate C1-535E and
484         U+8FE6.
485         (M38790): Separate C3-2F31 and U+8FE7.
486         (M38791): Separate C1-5365 and U+8FE8.
487         (M38792): Separate C4-2B4F.
488
489         * utf-2000/Ideograph-R124-Feather.el (M28635): Unify K0-683A.
490         (M28635'): Separate K0-683A; separate U+7FC1.
491
492         * utf-2000/Ideograph-R169-Gate.el (M41244): Add
493         `jisx0208-difference'.
494
495         * utf-2000/Ideograph-R100-Life.el (M21689): Add J{78|83}-3179.
496
497 2000-02-22  MORIOKA Tomohiko  <tomo@m17n.org>
498
499         * utf-2000/Ideograph-R070-Square.el (M13628): Separate U+65BC.
500         (U+65BC): Unify J{78|83|90}-3177 and C1-4D75.
501
502 2000-02-18  MORIOKA Tomohiko  <tomo@m17n.org>
503
504         * utf-2000/Ideograph-R086-Fire.el (U+7114): Add J{83|90}-316B.
505
506         * utf-2000/Ideograph-R187-Horse.el (M44633'): Add
507         J{78|83|90}-3158.
508
509         * utf-2000/Ideograph-R108-Dish.el (M22972'): Unify U+76CA.
510         (M22975): Unify U+76CB.
511
512 2000-02-17  MORIOKA Tomohiko  <tomo@m17n.org>
513
514         * utf-2000/Ideograph-R104-Sickness.el (M22069): Unify U+75AB.
515         (M22081): Unify U+75B0.
516
517         * utf-2000/Ideograph-R140-Grass.el (M30808'): Add J90-3151.
518
519         * utf-2000/Ideograph-R108-Dish.el (M22961): Add J{78|83}-314E.
520         (M22965): Unify U+76C9.
521
522         * utf-2000/Ideograph-R097-Melon.el (M21371): Unify C1-466A.
523         (J90-313B): Unify J{78|83}-313B; separate C1-466A.
524
525 2000-02-16  MORIOKA Tomohiko  <tomo@m17n.org>
526
527         * utf-2000/Ideograph-R027-Cliff.el: Reformatted.
528
529         * utf-2000/Ideograph-R167-Gold.el (M40310): Separate U+925B,
530         C1-6745 and J90-3174.
531
532 2000-02-15  MORIOKA Tomohiko  <tomo@m17n.org>
533
534         * utf-2000/Ideograph-R085-Water.el (M17260): Separate U+6CBF,
535         J90-3168 and C1-4E58.
536
537         * utf-2000/Ideograph-R144-Walk-Enclosure.el (M34073): Separate
538         {j78|83|90}-3152 and K0-6A5B.
539
540 2000-02-14  MORIOKA Tomohiko  <tomo@m17n.org>
541
542         * utf-2000/Ideograph-R184-Eat.el (M44146): Separate U+990C.
543
544         * utf-2000/Ideograph-R030-Mouth.el (M4286): Separate U+5642.
545
546         * utf-2000/Ideograph-R162-Walk.el (M38722): Separate U+8FC2.
547         (M38901): Unify K0-5C71; separate C1-5D61 and J90-3029.
548         (U+9022): Separate K0-5C71 and C1-5D61; add `jisx0208-difference'
549         property.
550
551         * utf-2000/Ideograph-R140-Grass.el (M30699'): Separate U+829D.
552         (J{78|83|90}-3032): Add `jisx0208-difference'.
553
554 2000-02-12  MORIOKA Tomohiko  <tomo@m17n.org>
555
556         * utf-2000/Ideograph-R120-Silk.el (M27682): Separate
557         J{78|83|90}-305E.
558         (SJG-6136): Unify J90-305E.
559
560         * utf-2000/Ideograph-R009-Man.el (SJG-352): Unify J90-304E.
561
562 2000-02-11  MORIOKA Tomohiko  <tomo@m17n.org>
563
564         * utf-2000/Ideograph-R195-Fish.el (M46413): Unify J78-3073.
565         (U+9C2F): Unify J{83|90}-3073.
566
567 2000-02-10  MORIOKA Tomohiko  <tomo@m17n.org>
568
569         * utf-2000/Ideograph-R145-Clothes.el (M34091): Unify U+8863.
570
571         * utf-2000/Ideograph-R008-Lid.el (M00286): Unify J78-5035 and
572         J83-5035.
573         (U+4EA5): Unify J90-3067.
574
575         * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533B): Add
576         J90-3065.
577
578         * utf-2000/Ideograph-R162-Walk.el (M08680'1): Separate U+5DE1.
579         (M39134): Unify K0-6B36.
580         (M39134'): Unify U+907A.
581
582         * utf-2000/Ideograph-R047-River.el (M8680'): Moved from
583         Ideograph-R162-Walk.el.
584         (M08684): Likewise.
585
586         * utf-2000/Ideograph-R102-Field.el (M21854): Unify U+7570;
587         separate C6-4B56.
588         (M21854): Separate U+7570; unify C6-4B56.
589
590 2000-02-09  MORIOKA Tomohiko  <tomo@m17n.org>
591
592         * utf-2000/Ideograph-R145-Clothes.el (M34240): Add J78-3041.
593
594         * utf-2000/Ideograph-R064-Hand.el (M11835): Separate J90-3037.
595
596         * utf-2000/Ideograph-R085-Water.el (M17678): Separate U+6DEB.
597         (M17951): Separate U+6EA2.
598
599         * utf-2000/Ideograph-R100-Life.el (M21687): Unify C3-3D3E instead
600         of C3-3D3F.
601
602 2000-02-08  MORIOKA Tomohiko  <tomo@m17n.org>
603
604         * utf-2000/char-db-util.el (insert-char-data): Don't output
605         mojikyo-pj-*.
606
607         * utf-2000/Ideograph-R184-Eat.el (M44014): Unify U+98DF.
608         (M44080): Separate japanese-jisx02080-1978 and japanese-jisx0208.
609
610         * utf-2000/Ideograph-R100-Life.el (M21670): Unify GB, CNS and JIS.
611         (M21680): Likewise.
612         (M21684): Unify with U+7522.
613         (M21684'): Unify with U+7523.
614
615         * utf-2000/Ideograph-R067-Script.el (M013450): Unify GB, CNS and
616         JIS.
617
618         * utf-2000/Ideograph-R009-Man.el (M00378): Add
619         japanese-jisx0208-1990.
620
621 2000-02-07  MORIOKA Tomohiko  <tomo@m17n.org>
622
623         * utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
624         utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
625         utf-2000/u02600-Miscellaneous-Symbols.el,
626         utf-2000/u02500-Box-Drawing.el,
627         utf-2000/u02190-Arrows.el, utf-2000/u02100-Letterlike-Symbols.el,
628         utf-2000/u00400-Cyrillic.el, utf-2000/u00370-Greek.el,
629         utf-2000/u000A0-Latin-1-Supplement.el: Add japanese-jisx0208-1990.
630
631 2000-02-06  MORIOKA Tomohiko  <tomo@m17n.org>
632
633         * utf-2000/u02000-General-Punctuation.el,
634         utf-2000/u02200-Mathematical-Operators.el,
635         utf-2000/u02300-Miscellaneous-Technical.el,
636         utf-2000/u025A0-Geometric-Shapes.el,
637         utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Add
638         japanese-jisx0208-1990.
639
640 2000-02-02  MORIOKA Tomohiko  <tomo@m17n.org>
641
642         * utf-2000/char-db-util.el (decode-builtin-char): Use
643         `charset-name'.
644         (write-char-range-data-to-file): Use utf-8.
645
646 2000-02-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
647
648         * utf-2000/char-db-util.el (insert-char-data): Print corresponding
649         character as comment for `->ucs' and each coded-charset.
650         (what-char-definition): Don't call `char-db-update-comment'.
651
652 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
653
654         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
655
656 2000-01-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
657
658         * utf-2000/mojikyo.el: New file.
659
660 2000-01-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
661
662         * utf-2000/char-db-util.el (insert-char-data): Print code-point of
663         `ideograph-daikanwa' as a decimal value.
664         (decode-builtin-char): New function.
665
666 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
667
668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
669         `ucs' in UTF-2000.
670
671 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
672
673         * mule/mule-charset.el (default-coded-charset-priority-list):
674         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
675         `arabic-iso8859-6'.
676
677         * utf-2000/char-db-util.el (insert-char-data): Modify for
678         code-point format change.
679
680 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
681
682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
683         `mojikyo-pj-[1 .. 21]' in UTF-2000.
684
685 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
686
687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
688         `katakana-jisx0201' in UTF-2000.
689
690 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
691
692         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
693         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
694         "u0FB50-Arabic-Presentation-Forms-A",
695         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
696         "u0FE50-Small-Form-Variants",
697         "u0FE70-Arabic-Presentation-Forms-B",
698         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
699         UTF-2000.
700
701         * utf-2000/u0A000-Yi-Syllables.el,
702         utf-2000/u0AC00-Hangul-Syllables.el,
703         utf-2000/u0FB00-Alphabetic-Presentation-Forms.el,
704         utf-2000/u0FB50-Arabic-Presentation-Forms-A.el,
705         utf-2000/u0FE20-Combining-Half-Marks.el,
706         utf-2000/u0FE30-CJK-Compatibility-Forms.el,
707         utf-2000/u0FE50-Small-Form-Variants.el,
708         utf-2000/u0FE70-Arabic-Presentation-Forms-B.el,
709         utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
710         utf-2000/u0FFF0-Specials.el: New files.
711
712 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
713
714         * dumped-lisp.el (preloaded-file-list): Delete
715         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
716         ... "Ideograph-R214-Flute" in UTF-2000.
717
718 1999-12-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
719
720         * utf-2000/char-db-util.el (insert-char-data): Change order of
721         `kangxi-strokes'.
722         (insert-char-data-with-variant): Look up variants of corresponding
723         ucs character if a character does not have variants.
724
725 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
726
727         * utf-2000/ideograph-util.el (ideograph-char<): Fixed.
728
729         * utf-2000/u03100-Bopomofo.el (U+3128): Separate M00115.
730
731 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
732
733         * utf-2000/Ideograph-R213-Turtle.el,
734         utf-2000/Ideograph-R214-Flute.el: New files.
735
736         * utf-2000/Ideograph-R206-Tripod.el,
737         utf-2000/Ideograph-R207-Drum.el, utf-2000/Ideograph-R208-Rat.el,
738         utf-2000/Ideograph-R209-Nose.el, utf-2000/Ideograph-R210-Even.el,
739         utf-2000/Ideograph-R211-Tooth.el,
740         utf-2000/Ideograph-R212-Dragon.el: New files.
741
742         * utf-2000/Ideograph-R204-Embroidery.el,
743         utf-2000/Ideograph-R205-Frog.el: New files.
744
745         * utf-2000/Ideograph-R200-Hemp.el,
746         utf-2000/Ideograph-R201-Yellow.el,
747         utf-2000/Ideograph-R202-Millet.el,
748         utf-2000/Ideograph-R203-Black.el: New files.
749
750         * utf-2000/Ideograph-R194-Ghost.el,
751         utf-2000/Ideograph-R195-Fish.el, utf-2000/Ideograph-R196-Bird.el,
752         utf-2000/Ideograph-R197-Salt.el, utf-2000/Ideograph-R198-Deer.el,
753         utf-2000/Ideograph-R199-Wheat.el: New files.
754
755         * utf-2000/Ideograph-R191-Fight.el,
756         utf-2000/Ideograph-R192-Sacrificial-Wine.el,
757         utf-2000/Ideograph-R193-Cauldron.el: New files.
758
759         * utf-2000/Ideograph-R185-Head.el,
760         utf-2000/Ideograph-R186-Fragrant.el,
761         utf-2000/Ideograph-R187-Horse.el, utf-2000/Ideograph-R188-Bone.el,
762         utf-2000/Ideograph-R189-Tall.el, utf-2000/Ideograph-R190-Hair.el:
763         New files.
764
765         * utf-2000/Ideograph-R183-Fly.el, utf-2000/Ideograph-R184-Eat.el:
766         New files.
767
768         * utf-2000/Ideograph-R180-Sound.el,
769         utf-2000/Ideograph-R181-Leaf.el, utf-2000/Ideograph-R182-Wind.el:
770         New files.
771
772         * utf-2000/Ideograph-R178-Tanned-Leather.el,
773         utf-2000/Ideograph-R179-Leek.el: New files.
774
775         * utf-2000/Ideograph-R166-Village.el,
776         utf-2000/Ideograph-R167-Gold.el, utf-2000/Ideograph-R168-Long.el,
777         utf-2000/Ideograph-R169-Gate.el, utf-2000/Ideograph-R170-Mound.el,
778         utf-2000/Ideograph-R171-Slave.el,
779         utf-2000/Ideograph-R172-Short-Tailed-Bird.el,
780         utf-2000/Ideograph-R173-Rain.el, utf-2000/Ideograph-R174-Blue.el,
781         utf-2000/Ideograph-R175-Wrong.el, utf-2000/Ideograph-R176-Face.el,
782         utf-2000/Ideograph-R177-Leather.el: New files.
783
784         * utf-2000/Ideograph-R161-Morning.el,
785         utf-2000/Ideograph-R162-Walk.el, utf-2000/Ideograph-R163-City.el,
786         utf-2000/Ideograph-R164-Wine.el,
787         utf-2000/Ideograph-R165-Distinguish.el: New files.
788
789         * utf-2000/Ideograph-R156-Run.el, utf-2000/Ideograph-R157-Foot.el,
790         utf-2000/Ideograph-R158-Body.el, utf-2000/Ideograph-R159-Cart.el,
791         utf-2000/Ideograph-R160-Bitter.el: New files.
792
793         * utf-2000/Ideograph-R153-Badger.el,
794         utf-2000/Ideograph-R154-Shell.el, utf-2000/Ideograph-R155-Red.el:
795         New files.
796
797         * utf-2000/Ideograph-R151-Bean.el, utf-2000/Ideograph-R152-Pig.el:
798         New files.
799
800         * utf-2000/Ideograph-R148-Horn.el,
801         utf-2000/Ideograph-R149-Speech.el,
802         utf-2000/Ideograph-R150-Valley.el: New files.
803
804         * utf-2000/Ideograph-R139-Color.el,
805         utf-2000/Ideograph-R140-Grass.el,
806         utf-2000/Ideograph-R141-Tiger.el,
807         utf-2000/Ideograph-R142-Insect.el,
808         utf-2000/Ideograph-R143-Blood.el,
809         utf-2000/Ideograph-R144-Walk-Enclosure.el,
810         utf-2000/Ideograph-R145-Clothes.el,
811         utf-2000/Ideograph-R146-West.el, utf-2000/Ideograph-R147-See.el:
812         New files.
813
814         * utf-2000/Ideograph-R137-Boat.el,
815         utf-2000/Ideograph-R138-Stopping.el: New files.
816
817         * utf-2000/Ideograph-R135-Tongue.el,
818         utf-2000/Ideograph-R136-Oppose.el: New files.
819
820         * utf-2000/Ideograph-R132-Self.el,
821         utf-2000/Ideograph-R133-Arrive.el,
822         utf-2000/Ideograph-R134-Mortar.el: New files.
823
824         * utf-2000/Ideograph-R127-Plow.el, utf-2000/Ideograph-R128-Ear.el,
825         utf-2000/Ideograph-R129-Brush.el, utf-2000/Ideograph-R130-Meat.el,
826         utf-2000/Ideograph-R131-Minister.el: New files.
827
828         * utf-2000/Ideograph-R123-Sheep.el,
829         utf-2000/Ideograph-R124-Feather.el,
830         utf-2000/Ideograph-R125-Old.el, utf-2000/Ideograph-R126-And.el:
831         New files.
832
833         * utf-2000/Ideograph-R110-Spear.el,
834         utf-2000/Ideograph-R111-Arrow.el,
835         utf-2000/Ideograph-R112-Stone.el,
836         utf-2000/Ideograph-R113-Spirit.el,
837         utf-2000/Ideograph-R114-Track.el,
838         utf-2000/Ideograph-R115-Grain.el, utf-2000/Ideograph-R116-Cave.el,
839         utf-2000/Ideograph-R117-Stand.el,
840         utf-2000/Ideograph-R118-Bamboo.el,
841         utf-2000/Ideograph-R119-Rice.el, utf-2000/Ideograph-R120-Silk.el,
842         utf-2000/Ideograph-R121-Jar.el, utf-2000/Ideograph-R122-Net.el:
843         New files.
844
845         * utf-2000/Ideograph-R108-Dish.el, utf-2000/Ideograph-R109-Eye.el:
846         New files.
847
848         * utf-2000/Ideograph-R106-White.el,
849         utf-2000/Ideograph-R107-Skin.el: New files.
850
851         * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el,
852         utf-2000/Ideograph-R104-Sickness.el,
853         utf-2000/Ideograph-R105-Dotted-Tent.el: New files.
854
855         * utf-2000/Ideograph-R099-Sweet.el,
856         utf-2000/Ideograph-R100-Life.el, utf-2000/Ideograph-R101-Use.el,
857         utf-2000/Ideograph-R102-Field.el: New files.
858
859         * utf-2000/Ideograph-R095-Profound.el,
860         utf-2000/Ideograph-R096-Jade.el, utf-2000/Ideograph-R097-Melon.el,
861         utf-2000/Ideograph-R098-Tile.el: New files.
862
863         * utf-2000/Ideograph-R092-Fang.el, utf-2000/Ideograph-R093-Cow.el,
864         utf-2000/Ideograph-R094-Dog.el: New files.
865
866         * utf-2000/Ideograph-R090-Half-Tree-Trunk.el,
867         utf-2000/Ideograph-R091-Slice.el: New files.
868
869         * utf-2000/Ideograph-R088-Father.el,
870         utf-2000/Ideograph-R089-Double-X.el: New files.
871
872         * utf-2000/Ideograph-R084-Steam.el,
873         utf-2000/Ideograph-R085-Water.el, utf-2000/Ideograph-R086-Fire.el,
874         utf-2000/Ideograph-R087-Claw.el: New files.
875
876         * utf-2000/Ideograph-R081-Compare.el,
877         utf-2000/Ideograph-R082-Fur.el, utf-2000/Ideograph-R083-Clan.el:
878         New files.
879
880         * utf-2000/Ideograph-R079-Weapon.el,
881         utf-2000/Ideograph-R080-Do-Not.el: New files.
882
883         * utf-2000/Ideograph-R073-Say.el, utf-2000/Ideograph-R074-Moon.el,
884         utf-2000/Ideograph-R075-Tree.el, utf-2000/Ideograph-R076-Lack.el,
885         utf-2000/Ideograph-R077-Stop.el, utf-2000/Ideograph-R078-Death.el:
886         New files.
887
888         * utf-2000/Ideograph-R070-Square.el,
889         utf-2000/Ideograph-R071-Not.el, utf-2000/Ideograph-R072-Sun.el:
890         New files.
891
892         * utf-2000/Ideograph-R068-Dipper.el,
893         utf-2000/Ideograph-R069-Axe.el: New files.
894
895         * utf-2000/Ideograph-R055-Two-Hands.el,
896         utf-2000/Ideograph-R056-Shoot.el, utf-2000/Ideograph-R057-Bow.el,
897         utf-2000/Ideograph-R058-Snout.el,
898         utf-2000/Ideograph-R059-Bristle.el,
899         utf-2000/Ideograph-R060-Step.el, utf-2000/Ideograph-R061-Heart.el,
900         utf-2000/Ideograph-R062-Halberd.el,
901         utf-2000/Ideograph-R063-Door.el, utf-2000/Ideograph-R064-Hand.el,
902         utf-2000/Ideograph-R065-Branch.el, utf-2000/Ideograph-R066-Rap.el,
903         utf-2000/Ideograph-R067-Script.el: New files.
904
905         * utf-2000/Ideograph-R053-Dotted-Cliff.el,
906         utf-2000/Ideograph-R054-Long-Stride.el: New files.
907
908         * utf-2000/Ideograph-R051-Dry.el,
909         utf-2000/Ideograph-R052-Short-Thread.el: New files.
910
911         * utf-2000/Ideograph-R043-Lame.el,
912         utf-2000/Ideograph-R044-Corpse.el,
913         utf-2000/Ideograph-R045-Sprout.el,
914         utf-2000/Ideograph-R046-Mountain.el,
915         utf-2000/Ideograph-R047-River.el, utf-2000/Ideograph-R048-Work.el,
916         utf-2000/Ideograph-R049-Oneself.el,
917         utf-2000/Ideograph-R050-Turban.el: New files.
918
919         * utf-2000/Ideograph-R041-Inch.el,
920         utf-2000/Ideograph-R042-Small.el: New files.
921
922         * utf-2000/Ideograph-R036-Evening.el,
923         utf-2000/Ideograph-R037-Big.el, utf-2000/Ideograph-R038-Woman.el,
924         utf-2000/Ideograph-R039-Child.el, utf-2000/Ideograph-R040-Roof.el:
925         New files.
926
927         * utf-2000/Ideograph-R034-Go.el,
928         utf-2000/Ideograph-R035-Go-Slowly.el: New files.
929
930         * utf-2000/Ideograph-R031-Enclosure.el,
931         utf-2000/Ideograph-R032-Earth.el,
932         utf-2000/Ideograph-R033-Scholar.el: New files.
933
934         * utf-2000/Ideograph-R030-Mouth.el,
935         utf-2000/Ideograph-R029-Again.el,
936         utf-2000/Ideograph-R028-Private.el: Merge CJK Unified Ideographs
937         Extension A.
938
939         * utf-2000/Ideograph-R027-Cliff.el,
940         utf-2000/Ideograph-R026-Seal.el,
941         utf-2000/Ideograph-R025-Divination.el,
942         utf-2000/Ideograph-R024-Ten.el,
943         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
944         utf-2000/Ideograph-R022-Right-Open-Box.el,
945         utf-2000/Ideograph-R021-Spoon.el, utf-2000/Ideograph-R020-Wrap.el,
946         utf-2000/Ideograph-R019-Power.el,
947         utf-2000/Ideograph-R018-Knife.el,
948         utf-2000/Ideograph-R017-Open-Box.el,
949         utf-2000/Ideograph-R016-Table.el, utf-2000/Ideograph-R015-Ice.el,
950         utf-2000/Ideograph-R014-Cover.el,
951         utf-2000/Ideograph-R013-Down-Box.el,
952         utf-2000/Ideograph-R012-Eight.el,
953         utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el,
954         utf-2000/Ideograph-R009-Man.el, utf-2000/Ideograph-R008-Lid.el,
955         utf-2000/Ideograph-R007-Two.el, utf-2000/Ideograph-R006-Hook.el:
956         Merge `chinese-isoir165'.
957
958         * utf-2000/Ideograph-R004-Slash.el: Merge CNS chars not in
959         Morohashi's Daikanwa.
960
961         * utf-2000/Ideograph-R003-Dot.el: Merge `chinese-isoir165'.
962
963         * utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
964
965 1999-12-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
966
967         * utf-2000/Ideograph-R027-Cliff.el,
968         utf-2000/Ideograph-R026-Seal.el,
969         utf-2000/Ideograph-R025-Divination.el,
970         utf-2000/Ideograph-R024-Ten.el,
971         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
972         utf-2000/Ideograph-R022-Right-Open-Box.el,
973         utf-2000/Ideograph-R021-Spoon.el: Merge CJK Unified Ideographs
974         Extension A.
975
976 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
977
978         * utf-2000/Ideograph-R020-Wrap.el,
979         utf-2000/Ideograph-R019-Power.el,
980         utf-2000/Ideograph-R018-Knife.el: Merge CJK Unified Ideographs
981         Extension A.
982
983 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
984
985         * utf-2000/Ideograph-R009-Man.el: Merge CJK Unified Ideographs
986         Extension A.
987
988 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
989
990         * utf-2000/Ideograph-R017-Open-Box.el,
991         utf-2000/Ideograph-R016-Table.el: Merge CJK Unified Ideographs
992         Extension A.
993
994 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
995
996         * utf-2000/Ideograph-R015-Ice.el,
997         utf-2000/Ideograph-R014-Cover.el,
998         utf-2000/Ideograph-R013-Down-Box.el,
999         utf-2000/Ideograph-R012-Eight.el,
1000         utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el:
1001         Merge CJK Unified Ideographs Extension A.
1002
1003 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1004
1005         * utf-2000/Ideograph-R008-Lid.el (M00286): Separate
1006         `japanese-jisx0208-1978' and `japanese-jisx0208'.
1007
1008         * utf-2000/Ideograph-R005-Second.el: Merge `chinese-isoir165'.
1009
1010 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1011
1012         * utf-2000/Ideograph-R004-Slash.el,
1013         utf-2000/Ideograph-R003-Dot.el, utf-2000/Ideograph-R002-Line.el,
1014         utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
1015
1016 1999-12-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
1017
1018         * utf-2000/Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1'
1019         and `japanese-jisx0213-2'.
1020
1021 1999-12-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1022
1023         * utf-2000/Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'.
1024
1025 1999-12-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
1026
1027         * utf-2000/Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'.
1028
1029 1999-12-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
1030
1031         * utf-2000/Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1'
1032         and `japanese-jisx0213-2'.
1033
1034 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1035
1036         * utf-2000/Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and
1037         `japanese-jisx0213-2'.
1038
1039 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1040
1041         * utf-2000/Ideograph-R025-Divination.el: Merge
1042         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1043
1044 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1045
1046         * utf-2000/Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and
1047         `japanese-jisx0213-2'.
1048
1049 1999-11-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1050
1051         * utf-2000/Ideograph-R023-Hiding-Enclosure.el: Merge
1052         `japanese-jisx0213-2'.
1053
1054 1999-11-27  MORIOKA Tomohiko  <tomo@etl.go.jp>
1055
1056         * utf-2000/Ideograph-R022-Right-Open-Box.el: Merge
1057         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1058
1059 1999-11-27  MORIOKA Tomohiko  <tomo@etl.go.jp>
1060
1061         * utf-2000/Ideograph-R021-Spoon.el (M02574): Separate C1-4621.
1062         (M02576): Separate C6-2630.
1063         (M02579): Separate C5-234A.
1064         (M02581): Separate C4-284D.
1065         (M02582): Separate C6-2F2F.
1066         (M02588): Separate C6-3560.
1067
1068         * utf-2000/Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and
1069         `japanese-jisx0213-2'.
1070
1071 1999-11-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1072
1073         * utf-2000/Ideograph-R019-Power.el,
1074         utf-2000/Ideograph-R018-Knife.el: Merge `japanese-jisx0213-1' and
1075         `japanese-jisx0213-2'.
1076
1077         * utf-2000/Ideograph-R017-Open-Box.el (M01814): Separate C6-2365.
1078         (M01815): Separate C6-2361.
1079         (M01817): Separate C6-2363.
1080         (M01822): Separate C6-2323.
1081         (M01836): Separate C5-365D.
1082         (M01839): Separate C7-367B.
1083
1084 1999-11-25  MORIOKA Tomohiko  <tomo@etl.go.jp>
1085
1086         * utf-2000/Ideograph-R016-Table.el,
1087         utf-2000/Ideograph-R015-Ice.el, utf-2000/Ideograph-R014-Cover.el:
1088         Merge `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1089
1090         * utf-2000/Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'
1091         with UCS.
1092
1093 1999-11-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
1094
1095         * utf-2000/Ideograph-R013-Down-Box.el: Merge
1096         `japanese-jisx0213-2'.
1097         (J78-4B41 = J83-4B41): Moved to R109.
1098         (C6-316D): Moved to R072.
1099
1100 1999-11-24  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1101
1102         * utf-2000/Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1'
1103         and `japanese-jisx0213-2'.
1104
1105 1999-11-23  MORIOKA Tomohiko  <tomo@etl.go.jp>
1106
1107         * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
1108         `japanese-jisx0213-2'.
1109
1110 1999-11-23  MORIOKA Tomohiko  <tomo@etl.go.jp>
1111
1112         * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
1113         `japanese-jisx0213-2'.
1114
1115         * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
1116
1117 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1118
1119         * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
1120         Extension A.
1121
1122 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1123
1124         * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1125         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1126
1127 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1128
1129         * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
1130         C3-214C to M00360.
1131
1132         * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
1133         to M00366'.
1134
1135 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1136
1137         * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
1138         code-points.
1139
1140         * utf-2000/Ideograph-R006-Hook.el,
1141         utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
1142         Extension A.
1143
1144         * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
1145         Ideographs Extension A; separate U+3128.
1146         (M00116): Move C6-2123 to M00115.
1147
1148         * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
1149         Extension A.
1150
1151 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1152
1153         * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
1154
1155         * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
1156
1157         * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
1158
1159         * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
1160
1161         * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
1162
1163         * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
1164         `japanese-jisx0213-2'.
1165
1166         * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
1167         character.
1168         (HIRAGANA LETTER SMALL KE): New character.
1169
1170         * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
1171         New character.
1172         (BLACK SHOGI PIECE): New character.
1173
1174         * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
1175
1176 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1177
1178         * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
1179
1180 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1181
1182         * utf-2000/char-db-util.el (insert-char-data): Ignore
1183         `kangxi-radical' and `japanese-radical' if they have the same
1184         value of `ideographic-radical'; ignore `japanese-strokes' if it
1185         has the same value of `ideographic-strokes'.
1186
1187 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1188
1189         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1190         (japanese-jisx0213-2): New coded-charset.
1191
1192         * dumped-lisp.el (preloaded-file-list): Add
1193         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1194         "Ideograph-R030-Mouth".
1195
1196 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1197
1198         * utf-2000/char-db-util.el (char-db-update-comment): Use
1199         mapping-table for `japanese-jisx0213-*'.
1200
1201 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1202
1203         * utf-2000/u03300-CJK-Compatibility.el: Merge
1204         `japanese-jisx0213-1'.
1205
1206         * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
1207         `japanese-jisx0213-1'.
1208
1209         * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1210         utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
1211
1212         * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
1213         utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
1214         `japanese-jisx0213-1'.
1215
1216         * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
1217
1218         * utf-2000/u02700-Dingbats.el,
1219         utf-2000/u02600-Miscellaneous-Symbols.el,
1220         utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
1221
1222         * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
1223
1224         * utf-2000/u02500-Box-Drawing.el,
1225         utf-2000/u02460-Enclosed-Alphanumerics.el,
1226         utf-2000/u02300-Miscellaneous-Technical.el,
1227         utf-2000/u02400-Control-Pictures.el,
1228         utf-2000/u02200-Mathematical-Operators.el,
1229         utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
1230         utf-2000/u02100-Letterlike-Symbols.el,
1231         utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
1232
1233         * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
1234         Changed to utf-8 encoding.
1235
1236         * utf-2000/u02000-General-Punctuation.el,
1237         utf-2000/u01E00-Latin-Extended-Additional.el: Merge
1238         `japanese-jisx0213-1'.
1239
1240         * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
1241         utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
1242
1243         * utf-2000/u00370-Greek.el,
1244         utf-2000/u00300-Combining-Diacritical-Marks.el,
1245         utf-2000/u002B0-Spacing-Modifier-Letters.el,
1246         utf-2000/u00250-IPA-Extensions.el,
1247         utf-2000/u00180-Latin-Extended-B.el,
1248         utf-2000/u00100-Latin-Extended-A.el,
1249         utf-2000/u000A0-Latin-1-Supplement.el,
1250         utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
1251
1252         * utf-2000/Ideograph-R030-Mouth.el: New file.
1253
1254 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1255
1256         * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
1257
1258 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1259
1260         * utf-2000/char-db-util.el (insert-char-data): Generate comment
1261         for `cns-radical'.
1262
1263         * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
1264         U+5301.
1265         (M00135): Separate C6-222F.
1266
1267 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1268
1269         * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
1270
1271 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1272
1273         * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
1274
1275 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1276
1277         * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
1278         C4-2155.
1279
1280 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1281
1282         * utf-2000/Ideograph-R029-Again.el,
1283         utf-2000/Ideograph-R028-Private.el: New files.
1284
1285 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1286
1287         * utf-2000/char-db-util.el (char-db-update-comment): Don't use
1288         mapping-table for `ideograph-daikanwa'.
1289
1290 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1291
1292         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1293         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1294         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1295         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1296         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1297         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1298         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1299         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1300
1301         * utf-2000/Ideograph-R012-Eight.el,
1302         utf-2000/Ideograph-R013-Down-Box.el,
1303         utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
1304         utf-2000/Ideograph-R016-Table.el,
1305         utf-2000/Ideograph-R017-Open-Box.el,
1306         utf-2000/Ideograph-R018-Knife.el,
1307         utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
1308         utf-2000/Ideograph-R021-Spoon.el,
1309         utf-2000/Ideograph-R022-Right-Open-Box.el,
1310         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
1311         utf-2000/Ideograph-R024-Ten.el,
1312         utf-2000/Ideograph-R025-Divination.el,
1313         utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
1314         New files.
1315
1316         * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
1317         Replace ` ' in `name' by `-'.
1318
1319 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1320
1321         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1322         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1323         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1324         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1325         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1326
1327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1328         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1329
1330         * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
1331         utf-2000/Ideograph-R004-Slash.el,
1332         utf-2000/Ideograph-R005-Second.el,
1333         utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
1334         utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
1335         utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
1336         New files.
1337
1338         * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1339         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
1340         00 Plane 10.
1341         (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
1342         number.
1343
1344         * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
1345
1346 1999-11-17  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1347
1348         * utf-2000/ideograph-util.el: New file.
1349
1350 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1351
1352         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1353         in UTF-2000.
1354
1355         * utf-2000/Ideograph-R001-One.el: New file.
1356
1357 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1358
1359         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1360         (chinese-isoir165): Moved from mule/chinese.el.
1361         (chinese-cns11643-3): Moved from mule/chinese.el.
1362         (chinese-cns11643-4): Moved from mule/chinese.el.
1363         (chinese-cns11643-5): Moved from mule/chinese.el.
1364         (chinese-cns11643-6): Moved from mule/chinese.el.
1365         (chinese-cns11643-7): Moved from mule/chinese.el.
1366
1367         * mule/chinese.el: Move definition of coded-charsets to
1368         mule/mule-conf.el.
1369
1370         * utf-2000/char-db-util.el (insert-char-data): Change order of
1371         `morohashi-daikanwa'.
1372
1373 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1374
1375         * utf-2000/char-db-util.el (char-attribute-name<) Use
1376         `charset-iso-final-char' instead of `charset-final'; fixed.
1377         (insert-char-data): Delete unused local variable `name'; use
1378         `charset-iso-graphic-plane' instead of `charset-graphic'.
1379         (char-db-update-comment): Use `charset-iso-graphic-plane' instead
1380         of `charset-graphic'.
1381         (insert-char-range-data): Delete unused local variable `variants'.
1382         (what-character-original-window-configuration): Define to avoid
1383         compiler warning.
1384
1385 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1386
1387         * utf-2000/char-db-util.el (ideographic-radicals): New constant.
1388         (insert-char-data): Change order of `ideographic-radical',
1389         `ideographic-strokes' and `total-strokes'; adjust width of the
1390         first element of a list.
1391
1392 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1393
1394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1395         `ideograph-daikanwa'.
1396
1397 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1398
1399         * dumped-lisp.el (preloaded-file-list): Delete
1400         "ccs-jisx0201-latin.el".
1401
1402         * utf-2000/ccs-jisx0201-latin.el: Deleted.
1403
1404 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1405
1406         * dumped-lisp.el (preloaded-file-list): Add
1407         "u031A0-Extended-Bopomofo" in UTF-2000.
1408
1409         * utf-2000/u031A0-Extended-Bopomofo.el: New file.
1410
1411 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1412
1413         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1414         renamed to u02E00-CJK-Radical-Supplement.
1415
1416         * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
1417         u02E00-CJK-Radicals.el.
1418
1419 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1420
1421         * dumped-lisp.el (preloaded-file-list): Add
1422         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1423         "u030A0-Katakana", "u03100-Bopomofo",
1424         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1425         "u03200-Enclosed-CJK-Letters-and-Months" and
1426         "u03300-CJK-Compatibility".
1427
1428         * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
1429         utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
1430         utf-2000/u03100-Bopomofo.el,
1431         utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1432         utf-2000/u03190-Kanbun.el,
1433         utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
1434         utf-2000/u03300-CJK-Compatibility.el: New files.
1435
1436 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1437
1438         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1439         "u02F00-Kangxi-Radicals" and
1440         "u02FF0-Ideographic-Description-Characters".
1441
1442         * utf-2000/u02E00-CJK-Radicals.el,
1443         utf-2000/u02F00-Kangxi-Radicals.el,
1444         utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
1445
1446 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1447
1448         * dumped-lisp.el (preloaded-file-list): Add
1449         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1450         "u02800-Braille-Patterns" in UTF-2000.
1451
1452         * utf-2000/u02600-Miscellaneous-Symbols.el,
1453         utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
1454         New files.
1455
1456 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1457
1458         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1459         "uXXXXX-*.el" in UTF-2000.
1460
1461         * bytecomp.el (byte-compile-insert-header): Delete comments if
1462         non-ASCII characters are found; allow `byte-compile-dynamic' and
1463         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1464         `raw-text'.
1465
1466 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1467
1468         * dumped-lisp.el (preloaded-file-list): Add
1469         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1470         "u025A0-Geometric-Shapes.el".
1471
1472         * utf-2000/u02500-Box-Drawing.el,
1473         utf-2000/u02580-Block-Elements.el,
1474         utf-2000/u025A0-Geometric-Shapes.el: New file.
1475
1476         * utf-2000/u02500-Box-Drawing.el,
1477         utf-2000/u02580-Block-Elements.el,
1478         utf-2000/u025A0-Geometric-Shapes.el: New files.
1479
1480 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1481
1482         * dumped-lisp.el (preloaded-file-list): Add
1483         "u02400-Control-Pictures.el", "u02440-OCR.el" and
1484         "u02460-Enclosed-Alphanumerics.el".
1485
1486         * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
1487         utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
1488
1489 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1490
1491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1492         `chinese-gb2312'.
1493
1494         * dumped-lisp.el (preloaded-file-list): Add
1495         "u02200-Mathematical-Operators.el" and
1496         "u02300-Miscellaneous-Technical.el".
1497
1498         * utf-2000/u02200-Mathematical-Operators.el,
1499         utf-2000/u02300-Miscellaneous-Technical.el: New files.
1500
1501 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1502
1503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1504         `chinese-cns11643-*'.
1505
1506         * dumped-lisp.el (preloaded-file-list): Add
1507         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1508         "u02190-Arrows.el" in UTF-2000.
1509
1510         * utf-2000/u02100-Letterlike-Symbols.el,
1511         utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
1512         files.
1513
1514 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1515
1516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1517         `korean-ksc5601'.
1518
1519         * dumped-lisp.el (preloaded-file-list): Add
1520         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1521         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1522         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1523
1524         * utf-2000/u02000-General-Punctuation.el,
1525         utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
1526         utf-2000/u020A0-Currency-Symbols.el,
1527         utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
1528         files.
1529
1530 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1531
1532         * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
1533         code-point of GR-set as GR value.
1534
1535 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1536
1537         * utf-2000/char-db-util.el (insert-char-data): Modify order when
1538         CHAR does not have `decimal-digit-value' property.
1539
1540         * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
1541         code-point of GR-set as GR value.
1542         (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
1543         LIGATURE IJ>.
1544
1545         * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
1546         code-point of GR-set as GR value.
1547
1548 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1549
1550         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1551
1552         * utf-2000/ccs-viscii.el: Deleted.
1553
1554 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1555
1556         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1557         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1558         "u01780-Khmer.el", "u01800-Mongolian.el",
1559         "u01E00-Latin-Extended-Additional.el" and
1560         "u01F00-Greek-Extended.el" in UTF-2000.
1561
1562         * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
1563         utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
1564         utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
1565         utf-2000/u01E00-Latin-Extended-Additional.el,
1566         utf-2000/u01F00-Greek-Extended.el: New files.
1567
1568 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1569
1570         * utf-2000/char-db-util.el (insert-char-data): Print GR value for
1571         GR-set.
1572
1573 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1574
1575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1576         `ethiopic-ucs' and `ethiopic'.
1577
1578         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1579         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1580
1581         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1582         from mule/ethiopic.el.
1583
1584         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1585         mule/mule-conf.el.
1586
1587         * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
1588         utf-2000/u01200-Ethiopic.el: New files.
1589
1590 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1591
1592         * utf-2000/char-db-util.el (char-db-update-comment): Use
1593         mapping-table for `arabic-iso8859-6'.
1594         (insert-char-data-with-variant): New function.
1595         (insert-char-range-data): Use `insert-char-data-with-variant'.
1596         (what-char-definition): Use `insert-char-data-with-variant'
1597         instead of `insert-char-data'; use `char-db-update-comment'.
1598
1599 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1600
1601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1602         `lao'.
1603
1604         * mule/mule-conf.el (lao): New coded-charset.
1605
1606         * dumped-lisp.el (preloaded-file-list): Add
1607         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1608         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1609         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1610         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1611         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1612
1613         * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
1614         utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
1615         utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
1616         utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
1617         utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
1618         utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
1619         utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
1620
1621 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1622
1623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1624         `ucs-bmp' and `arabic-iso8859-6'.
1625
1626 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1627
1628         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1629         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1630         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1631
1632         * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
1633         utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
1634         utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
1635
1636 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1637
1638         * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
1639         Fix typo.
1640
1641         * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
1642
1643 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1644
1645         * utf-2000/u002B0-Spacing-Modifier-Letters.el,
1646         utf-2000/u00250-IPA-Extensions.el: Reformatted.
1647
1648 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1649
1650         * utf-2000/char-db-util.el (insert-char-data): Fix format of
1651         `iso-10646-comment'; swap order of `->lowercase' and
1652         `->titlecase'.
1653
1654         * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
1655         code-points.
1656
1657 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1658
1659         * utf-2000/char-db-util.el (char-attribute-name<): New function.
1660         (insert-char-data): Use `char-attribute-name<' to sort; change
1661         order of `iso-10646-comment'.
1662         (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
1663
1664         * utf-2000/u00100-Latin-Extended-A.el,
1665         utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
1666         code-points.
1667
1668 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1669
1670         * utf-2000/char-db-util.el (insert-char-data): Change order.
1671         (insert-char-range-data): Insert variants.
1672         (char-db-update-comment): Fix problem with ascii and
1673         non-ISO-2022-sets; don't insert control-characters.
1674
1675         * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
1676         code-points.
1677
1678 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1679
1680         * startup.el (normal-top-level): Load autoload file for UTF-2000
1681         in UTF-2000.
1682
1683         * utf-2000/auto-autoloads.el: New file.
1684
1685         * utf-2000/char-db-util.el: New file.
1686
1687 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1688
1689         * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
1690
1691 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1692
1693         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1694         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1695         "u00020-Basic-Latin.el", "u00080-C1.el",
1696         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1697         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1698         "u002B0-Spacing-Modifier-Letters.el",
1699         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1700         UTF-2000.
1701
1702         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1703         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
1704
1705         * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
1706         utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
1707         utf-2000/u00180-Latin-Extended-B.el,
1708         utf-2000/u00100-Latin-Extended-A.el,
1709         utf-2000/u00250-IPA-Extensions.el,
1710         utf-2000/u002B0-Spacing-Modifier-Letters.el,
1711         utf-2000/u00300-Combining-Diacritical-Marks.el,
1712         utf-2000/u00370-Greek.el: New files.
1713
1714 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1715
1716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1717         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1718         instead of `vietnamese-viscii-*'.
1719
1720 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1721
1722         * mule/mule-conf.el: New file.
1723
1724         * mule/misc-lang.el: Move definition of charset `ipa' to
1725         mule/mule-conf.el.
1726
1727 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1728
1729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1730         `latin-viscii'; prefer it for characters used in Vietnamese.
1731
1732         * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
1733
1734 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1735
1736         * bytecomp.el (byte-compile-insert-header): Fix regexp.
1737
1738 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1739
1740         * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
1741         `latin-viscii-*'.
1742
1743 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1744
1745         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1746         `vietnamese-viscii-lower'.
1747         (latin-viscii-upper): Renamed from charset
1748         `vietnamese-viscii-upper'.
1749         (vietnamese-viscii-lower): New alias for charset
1750         `latin-viscii-lower'.
1751         (vietnamese-viscii-upper): New alias for charset
1752         `latin-viscii-upper'.
1753
1754 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
1755
1756         * mule/mule-charset.el (default-coded-charset-priority-list):
1757         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1758
1759 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1760
1761         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1762         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
1763         utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
1764         utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
1765         from lisp/mule.
1766
1767         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1768         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1769         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1770         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1771         lisp/utf-2000.
1772
1773 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1774
1775         * mule/ccs-tcvn5712.el: New file.
1776
1777 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1778
1779         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1780         in UTF-2000.
1781
1782 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1783
1784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1785         `japanese-jisx0208'.
1786
1787 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1788
1789         * dumped-lisp.el (preloaded-file-list): Add
1790         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1791         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1792         UTF-2000.
1793
1794         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1795         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1796         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1797         mule/ccs-viscii.el: New files.
1798
1799         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1800         if \uXXXX is found.
1801
1802 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1803
1804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1805         `hiragana-jisx0208' and `katakana-jisx0208'.
1806
1807 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1808
1809         * mule/chinese.el (chinese-cns11643-3): Define it even if
1810         `utf-2000' is provided.
1811         (chinese-cns11643-4): Likewise.
1812         (chinese-cns11643-5): Likewise.
1813         (chinese-cns11643-6): Likewise.
1814         (chinese-cns11643-7): Likewise.
1815
1816 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1817
1818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1819         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1820
1821 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1822
1823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1824         `cyrillic-iso8859-5' and `greek-iso8859-7'.
1825
1826 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1827
1828         * mule/mule-charset.el (default-coded-charset-priority-list):
1829         Setup in UTF-2000.
1830
1831 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1832
1833         * mule/viet-chars.el: Don't define charset
1834         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1835         they are defined as builtin charsets.
1836
1837 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1838
1839         * version.el (emacs-version): Add more space just before UTF-2000
1840         version string.
1841
1842 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1843
1844         * version.el ([constant] emacs-version): Don't add a space in the
1845         preceding place of `xemacs-betaname' because it is duplicated.
1846         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1847
1848         * startup.el (splash-frame-body): Add ETL.
1849
1850 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1851
1852         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1853         is provided because it is defined as builtin charset.
1854         (chinese-cns11643-4): Likewise.
1855         (chinese-cns11643-5): Likewise.
1856         (chinese-cns11643-6): Likewise.
1857         (chinese-cns11643-7): Likewise.
1858
1859 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
1860
1861         * mule/mule-cmds.el (reset-language-environment): Fix problem when
1862         coding-system `iso-10646-ucs-4' is not defined.
1863
1864 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
1865
1866         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1867         coding-system if `utf-2000' is provided.
1868
1869 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1870
1871         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1872         `utf-2000' is provided.
1873
1874 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1875
1876         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1877         if utf-2000 is provided temporally.
1878
1879 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1880
1881         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1882         as builtin variable].
1883
1884 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1885
1886         * files.el (insert-file-contents-literally): Treat file as binary;
1887         call file-name-handlers. [sync with Emacs 20.3.10]
1888
1889 2000-05-28  Martin Buchholz <martin@xemacs.org>
1890
1891         * XEmacs 21.2.34 is released.
1892
1893 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
1894
1895         * font-lock.el (font-lock-keywords): Rewrote docstring
1896
1897 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
1898
1899         * loadhist.el (unload-feature): handle case where x is both boundp
1900         and fboundp
1901
1902 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
1903
1904         * packages.el: It's ok to use built-in macros, but not lisp
1905         defined ones.
1906
1907 2000-05-20  Ben Wing  <ben@xemacs.org>
1908
1909         * font-lock.el:
1910         * font-lock.el (font-lock-message-threshold):
1911         * font-lock.el (font-lock-mode):
1912         * font-lock.el (font-lock-default-fontify-buffer):
1913         * font-lock.el (font-lock-always-fontify-immediately):
1914         * font-lock.el (font-lock-old-extent): Removed.
1915         * font-lock.el (font-lock-old-len): Removed.
1916         * font-lock.el (font-lock-fontify-glumped-region): Removed.
1917         * font-lock.el (font-lock-pending-extent-table): New.
1918         * font-lock.el (font-lock-range-table): New.
1919         * font-lock.el (font-lock-after-change-function):
1920         * font-lock.el (font-lock-after-change-function-1): Removed.
1921         * font-lock.el (font-lock-fontify-pending-extents): New.
1922         * font-lock.el ('font-lock-revert-cleanup): Removed.
1923         * font-lock.el ('font-lock-revert-setup): Removed.
1924         Rewrite deferral code to handle any number of changes, merging
1925         them properly.  Remove hacked-up code for revert-buffer, now
1926         unnecessary.
1927         
1928         * menubar-items.el (default-menubar):
1929         In Options->Edit Init File, don't switch to emacs-lisp-mode
1930         unless necessary; doing this turns off font-lock.
1931
1932 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
1933
1934         * keydefs.el: Define C-x BS to backward-kill-sentence.
1935
1936 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
1937
1938         * files.el (hack-local-variables-prop-line): Use non-greedy
1939         matching to process -*-texinfo-*- -*-.
1940
1941 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
1942
1943         * minibuf.el (minibuf-directory-files): new function.
1944         (read-file-name-activate-callback): use minibuf-directory-files.
1945         (read-directory-name-internal): ditto.
1946         (mouse-file-display-completion-list): ditto.
1947         (mouse-directory-display-completion-list): ditto.
1948         (read-file-name-internal): remove "./" from completion list unless
1949         explicitly matched, for consistency.
1950
1951 2000-05-11  Ben Wing  <ben@xemacs.org>
1952
1953         * gutter-items.el (gutter-buffers-tab):
1954         * gutter-items.el (add-tab-to-gutter):
1955         * gutter-items.el (update-tab-in-gutter):
1956         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
1957         * gutter-items.el (append-progress-display):
1958         * gutter-items.el (abort-progress-display):
1959         * gutter-items.el (raw-append-progress-display):
1960         Further fixes.  Use set-glyph-image not set-image-instance-property,
1961         to fix problems with multiple windows in a frame.
1962         
1963         * menubar-items.el (tutorials-menu-filter):
1964         Fix typo.
1965         
1966         * startup.el (early-error-handler):
1967         Display message box under windows; otherwise, message will disappear
1968         before it can be viewed.
1969         
1970         * update-elc.el:
1971         Fix bug in NEEDTODUMP processing.
1972
1973 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
1974
1975         * startup.el (lock-directory): Removed.
1976         (superlock-file): Ditto.
1977         (startup-set-paths): Remove lockdir.
1978         (startup-setup-paths-warning): Remove lock-directory.
1979
1980         * setup-paths.el (paths-find-lock-directory): Removed.
1981         (paths-find-superlock-file): Ditto.
1982
1983 2000-05-09  Ben Wing  <ben@xemacs.org>
1984
1985         * faces.el (set-face-property):
1986         * faces.el (set-face-font):
1987         * faces.el (set-face-foreground):
1988         * faces.el (set-face-background):
1989         * faces.el (set-face-background-pixmap):
1990         * faces.el (set-face-underline-p):
1991         * faces.el (set-face-strikethru-p):
1992         * faces.el (set-face-highlight-p):
1993         * faces.el (set-face-dim-p):
1994         * faces.el (set-face-blinking-p):
1995         * faces.el (set-face-reverse-p):
1996         doc string changes.
1997         
1998         * glyphs.el:
1999         * glyphs.el (make-image-specifier):
2000         * glyphs.el (glyph-property):
2001         * glyphs.el (set-glyph-image):
2002         * glyphs.el (make-glyph):
2003         * glyphs.el (make-pointer-glyph):
2004         * glyphs.el (make-icon-glyph):
2005         * glyphs.el (widget-image-instance-p): New.
2006         authorship info, lots of doc changes.  New predicate, inadvertently
2007         omitted.  the general principle with specifier docs is now that
2008         the description of instantiators should go with the make-foo-specifier
2009         fun's doc string, rather than in foo-specifier-p.  this follows
2010         conventions elsewhere in XEmacs and in general is a lot more obvious
2011         of a place to look.  sometimes the make-foo-specifier function needs
2012         to be created in the process.
2013         
2014         * gutter.el:
2015         * gutter.el (make-gutter-specifier): New.
2016         * gutter.el (make-gutter-size-specifier): New.
2017         * gutter.el (make-gutter-visible-specifier): New.
2018         specifier doc updates according to the conventions specified before.
2019
2020         * objects.el:
2021         * objects.el (make-font-specifier):
2022         * objects.el (make-color-specifier):
2023         * objects.el (make-face-boolean-specifier): New.
2024         specifier doc updates according to the conventions specified before.
2025
2026         * specifier.el:
2027         * specifier.el (set-specifier):
2028         * specifier.el (make-integer-specifier): New.
2029         * specifier.el (make-boolean-specifier): New.
2030         * specifier.el (make-natnum-specifier): New.
2031         * specifier.el (make-generic-specifier): New.
2032         * specifier.el (make-display-table-specifier): New.
2033         specifier doc updates according to the conventions specified before.
2034
2035         * toolbar.el:
2036         * toolbar.el (make-toolbar-specifier): New.
2037         specifier doc updates according to the conventions specified before.
2038
2039 2000-05-09  Ben Wing  <ben@xemacs.org>
2040
2041         * process.el (call-process-internal): Revert to previous version
2042         because Mike's change clashed with a change I did not long before.
2043         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
2044         Thanks very much Mike for pointing out the bug and submitting a
2045         patch!
2046
2047 2000-04-13  Mike Alexander  <mta@arbortext.com>
2048
2049         * process.el (call-process-internal): Send the correct input buffer
2050         (call-process-internal): Return the exit status of the process
2051
2052 2000-05-07  Ben Wing  <ben@xemacs.org>
2053
2054         * winnt.el:
2055         * winnt.el (nt-quote-args-verbatim): Removed.
2056         * winnt.el (nt-quote-args-prefix-quote): Removed.
2057         * winnt.el (nt-quote-args-backslash-quote): Removed.
2058         * winnt.el (nt-quote-args-double-quote): Removed.
2059         * winnt.el (nt-quote-args-functions-alist): Removed.
2060         * winnt.el (nt-quote-process-args): Removed.
2061         Remove all stuff for argument quoting.  We borrow the code instead
2062         from Emacs 20.6, which is much more careful in its quoting
2063         (e.g. in handling runs of the escape character) and avoids most of
2064         the need for this Lisp mechanism by checking to see whether we're
2065         running a Cygwin or normal program and doing the appropriate
2066         quoting.  If we end up needing such a mechanism, we should add
2067         it by extending the variable `mswindows-quote-process-args' so it
2068         can take an alist of regexps.
2069
2070 2000-05-07  Ben Wing  <ben@xemacs.org>
2071
2072         * keydefs.el:
2073         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
2074         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
2075         the window without moving point.
2076         
2077         * simple.el:
2078         * simple.el (scroll-up-one): New.
2079         * simple.el (scroll-down-one): New.
2080         Functions for use with C-M-up/down.
2081
2082 2000-05-01  Martin Buchholz <martin@xemacs.org>
2083
2084         * XEmacs 21.2.33 is released.
2085
2086 2000-04-29  Martin Buchholz  <martin@xemacs.org>
2087
2088         * dialog.el (yes-or-no-p-dialog-box): 
2089         Fix docstring.
2090         Fix following horrible bug in X11 mode with focus-follows-mouse: 
2091           1. Visit two files in two different frames.
2092           2. do File->Revert Buffer in one of those frames.
2093           3. Dialog box appears.
2094           4. Arrange things so that the mouse passes over the *other*
2095              frame, then to the dialog box, and click on "Yes".
2096           5. The file contents end up in the *wrong* buffer!
2097         Add TODO comment.
2098         
2099 2000-04-28  Ben Wing  <ben@xemacs.org>
2100
2101         * help.el (describe-installation): correct typo introduced
2102         in last patch: boundp -> fboundp.
2103
2104         * etags.el (buffer-tag-table-list):
2105         canonicalize filenames to Unix format so that tag-table-alist
2106         searching works under Windows.
2107         
2108         * autoload.el:
2109         Bowdlerize the supposedly objectionable words
2110         "who couldn't quite manage to cleanly modify batch-update-autoloads".
2111         
2112         * gutter-items.el (set-progress-display-style):
2113         * gutter-items.el (search-dialog-callback):
2114         * gutter-items.el (make-search-dialog):
2115         Change to new callback-ex api.
2116
2117 2000-04-26  Björn Torkelsson  <torkel@hpc2n.umu.se>
2118
2119         * help.el: (describe-installation): decode-coding-string is not
2120         defined in a non MULE environment.
2121
2122 2000-04-28  Ben Wing  <ben@xemacs.org>
2123
2124         * gutter-items.el (buffer-list-changed-hook):
2125         use it, not record-buffer-hook.
2126
2127         * subr.el (record-buffer-hook): Removed.
2128
2129 2000-04-27  Ben Wing  <ben@xemacs.org>
2130
2131         * gutter-items.el (buffers-tab-switch-to-buffer): do not
2132         use NORECORD option.  Andy will not like this, but the existing
2133         gutter behavior is just wrong, as per this comment:
2134
2135         ;; this used to add the norecord flag to both calls below.
2136         ;; this is bogus because it is a pervasive assumption in XEmacs
2137         ;; that the current buffer is at the front of the buffers list.
2138         ;; for example, select an item and then do M-C-l
2139         ;; (switch-to-other-buffer).  Things get way confused.
2140         ;;
2141         ;; Andy, if you want to maintain the current look, you must
2142         ;;  *uncouple* the gutter order and buffers order.
2143
2144         * loaddefs.el (completion-ignored-extensions): unfuckify.
2145
2146         * bytecomp.el (batch-byte-compile-one-file): new function, used in
2147         xemacs.mak.
2148
2149         * autoload.el (batch-update-one-directory): new function, used in
2150         xemacs.mak.
2151
2152         * loadup.el: set gc-cons-threshold very high unless dumping --
2153         loadup during update-elc is much much much faster.  also do this
2154         when quick-building.
2155
2156         add commented-out code for profiling loadup.
2157         
2158
2159         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
2160         is required in order to build xemacs.
2161
2162 2000-04-26  Ben Wing  <ben@xemacs.org>
2163
2164         * loadup.el: don't garbage collect during loadup if quick-build
2165         compile-time option is set.
2166
2167 2000-04-23  Ben Wing  <ben@xemacs.org>
2168
2169         * update-elc.el: compute whether any dumped .el or .elc files
2170         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
2171         if so.
2172         
2173         * update-elc.el (update-elc-files-to-compile): always change
2174         NOBYTECOMPILE in the src directory rather than current dir,
2175         so it will work under NT.
2176
2177         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
2178         the form of this file is identical between Unix and Windows.
2179         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
2180         Added comment.
2181         (update-autoloads-from-directory): updated doc string.
2182         updated doc strings in a few other places.
2183
2184 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
2185
2186         * bytecomp.el (byte-force-recompile): Fix argument to
2187         byte-recompile-directory.
2188
2189 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
2190
2191         * gutter-items.el (progress-display-clear-when-idle): Use
2192         add-one-shot-hook.
2193         * gutter-items.el (clear-progress-display): Adjust number of
2194         arguments.
2195
2196 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
2197
2198         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
2199
2200 2000-04-16  Ben Wing  <ben@xemacs.org>
2201
2202         * printer.el: New file.
2203         
2204         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
2205         
2206         * help.el (describe-installation): Fix decoding for Windows.
2207         
2208         * menubar-items.el:
2209         * menubar-items.el (default-menubar):
2210         * menubar-items.el (tutorials-menu-filter): New.
2211         * menubar-items.el (popup-menubar-menu):
2212         Add authorship.  Redo Help menu and Tutorials filter.
2213         
2214         * menubar.el: Correct comment.
2215         
2216         * modeline.el (modeline-buffer-identification): Correct doc string.
2217         
2218         * simple.el:
2219         * simple.el (printing): Removed.
2220         * simple.el (printer-name): Removed.
2221         * simple.el (generic-print-buffer): Removed.
2222         * simple.el (generic-print-region): Removed.
2223         Move generic print code to printer.el.
2224
2225 2000-04-15  Ben Wing  <ben@xemacs.org>
2226
2227         * simple.el (generic-print-region): New.
2228         make this function actually work.
2229         (generic-print-buffer): call generic-print-region.
2230
2231 2000-04-14  Andy Piper  <andy@xemacs.org>
2232
2233         * gutter-items.el (make-search-dialog): avoid unneccessary futzing
2234         by using the new widget-callback-current-channel.
2235         (search-dialog-callback): ditto.
2236
2237 2000-04-12  Andy Piper  <andy@xemacs.org>
2238
2239         * gutter.el (default-gutter-position): moved from gutter-items.el.
2240         (default-gutter-position-changed-hook): ditto.
2241         (gutter-element-visibility-changed-hook): ditto.
2242         (set-gutter-element): ditto.
2243         (remove-gutter-element): ditto.
2244         (set-gutter-element-visible-p): ditto. 
2245         (gutter-element-visible-p): ditto.
2246         (init-gutter): ditto.
2247
2248         * dialog.el (make-dialog-box): renamed and moved from
2249         gutter-items.el
2250
2251         * gutter-items.el: move various functions elsewhere.
2252
2253 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
2254
2255         * menubar-items.el: Fixed place of parenthesis.
2256
2257 2000-04-12  Ben Wing  <ben@xemacs.org>
2258
2259         * etags.el (find-tag-at-point): New.  Lets you do find-tag
2260                 without constantly being prompted for the tag.
2261         * simple.el: Added a number of section headings, to clarify the
2262                 organization of this file.
2263         * simple.el (activate-region): 
2264         * simple.el (region-exists-p): 
2265         * simple.el (region-active-p): 
2266                 Moved these three function down to the other side of
2267                 the case-changing functions, so they join the rest of
2268                 the region code.
2269         * simple.el (printing): New.
2270         * simple.el (printer-name): New.
2271         * simple.el (generic-print-buffer): New.
2272                 New functions, a very simple prototype for a unified
2273                 printing interface.
2274         
2275         * process.el (call-process-internal): Real fix for null BUFFER,
2276                 other problems with BUFFER specs.
2277         
2278         * menubar-items.el:
2279                 Fixed up File->Print to use new printing functions.
2280                 Various corrections and expansions to Grep/Compile menus.
2281                 New options for Printing.
2282                 New options for SMTP Mail, the way to send mail under
2283                   MS Windows. (There's also a package patch to make SMTP
2284                   Mail be the default under MSWin.)
2285
2286 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
2287
2288         * menubar-items.el: Selecting Rectangle Mousing from menubar
2289         did not work.  Needed to quote mouse-track-rectangle-p.
2290
2291 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
2292
2293         * cl-compat.el (keywordp): Removed.
2294
2295 2000-04-05  Andy Piper  <andy@xemacs.org>
2296
2297         * gutter-items.el (progress-layout-glyph): don't initialize here.
2298         (progress-gauge-glyph): use dynamic sizing.
2299         (set-progress-display-style): new function. Set progress glyphs
2300         appropriately depending on the style.
2301         (progress-display-style): new variable. Custom version of
2302         set-progress-display-style.
2303         (progress-abort-glyph): switch to dynamic sizes.
2304         (search-dialog-text): make the edit field active.
2305
2306 2000-04-04  Andy Piper  <andy@xemacs.org>
2307
2308         * gutter-items.el (make-search-dialog): need to make the search
2309         dialog visible after creation.
2310
2311         * menubar-items.el (default-menubar): use the search dialog for
2312         searching. Remove some extraneous search menu items.
2313
2314         * gutter-items.el (set-gutter-element): allow glyphs to be used as
2315         well as strings.
2316         (make-gutter-only-dialog-frame): allow the user to create the
2317         frame unmapped. Allow the gutter spec to be given as a glyph.
2318         (search-dialog-direction): new variable.
2319         (search-dialog-text): new variable.
2320         (search-dialog-callback): new function. Callback for the search
2321         dialog action.
2322         (make-search-dialog): new function. Create a user-friendly search
2323         dialog.
2324
2325 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
2326
2327         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
2328         under Windows.
2329
2330 2000-04-01  Andy Piper  <andy@xemacs.org>
2331
2332         * font-lock.el (font-lock-fontify-keywords-region): Calculate
2333         progress more accurately.
2334
2335 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
2336
2337         * finder.el (finder-compile-keywords): Process readable files only.
2338         Because error in process of .#finder-inf.el when compile xemacs
2339         with --with-clash-detection option.
2340
2341 2000-03-31  Andy Piper  <andy@xemacs.org>
2342
2343         * gutter-items.el (append-progress-display): don't delay after a
2344         successful font-lock.
2345         (make-gutter-only-dialog-frame): new function. Allow users to
2346         create gutter-only dialogs.
2347
2348 2000-03-27  Mike Alexander  <mta@arbortext.com>
2349
2350         * process.el (call-process-internal): Handle a null BUFFER
2351         parameter correctly.
2352
2353 2000-03-28  Andy Piper  <andy@xemacs.org>
2354
2355         * gutter-items.el (abort-progress-display): put strings in the
2356         gutter not extents.
2357         (progress-layout-glyph): signal special 'quit callback.
2358         (progress-display-quit-function): deleted.
2359         (progress-display-stop-callback): deleted.
2360         (progress-display-dispatch-command-events): deleted.
2361         (append-progress-display): remove calls to
2362         progress-display-dispatch-command-events.
2363         (raw-append-progress-display): ditto.
2364
2365 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
2366
2367         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
2368         being a list.  Actually define `stipple-pixmap-p' which is used as
2369         an error predicate.  Correctly handle PIXMAP being either relative
2370         or absolute file name.
2371
2372 2000-03-24  Andy Piper  <andy@xemacs.org>
2373
2374         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
2375         (abort-progress-display): ditto. Don't delete the created extent.
2376         (raw-append-progress-display): ditto.
2377         (progress-display-dispatch-non-command-events): new
2378         function. Encapsulates what we want to do when no command input is
2379         required.
2380         (progress-display-dispatch-command-events): likewise, but disable
2381         for now since it causes too many problems.
2382         (append-progress-display): use them.
2383         (raw-append-progress-display): ditto.
2384         (default-gutter-position-changed-hook): set this rather than
2385         default-gutter-position-changed.
2386         (default-gutter-position-changed-hook): lambda with zero arguments
2387         rather than one.
2388         (raw-append-progress-display): trap errors in pending input since
2389         allowing them to signal will hose the gauge well and
2390         truly. Ideally we would like to delay these until we are more able
2391         to cope.
2392         (append-progress-display): ditto.
2393
2394 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
2395         
2396         * lisp/make-docfile.el: call-process-internal is now implemented
2397         in process.el.
2398
2399 2000-03-21  Ben Wing  <ben@xemacs.org>
2400
2401         * mule\mule-cmds.el (set-language-info-alist): 
2402         Fix to correspond to new menu arrangement.
2403
2404 2000-03-21  Ben Wing  <ben@xemacs.org>
2405
2406         * process.el:
2407         * process.el (call-process-internal): New.
2408         New implementation of call-process.  Only enabled under NT, so far.
2409         stderr handling not implemented yet in CVS'd C code.
2410
2411 2000-03-20  Ben Wing  <ben@xemacs.org>
2412
2413         * lisp-mode.el:
2414         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
2415         * lisp-mode.el (lisp-interaction-mode):
2416         Put back Lisp Interaction menubar for Jan V's sake.
2417         
2418         * simple.el:
2419         * simple.el (mark-ring):
2420         * simple.el (dont-record-current-mark): New.
2421         * simple.el (in-shifted-motion-command): New.
2422         * simple.el (mark-ring-unrecorded-commands): New.
2423         * simple.el (mark-ring-max):
2424         * simple.el (set-mark-command):
2425         * simple.el (push-mark):
2426         * simple.el (handle-pre-motion-command):
2427         Implement scheme for not recording unimportant marks.
2428         
2429         * subr.el:
2430         * subr.el (function-allows-args): New.
2431         New function function-allows-args.
2432
2433 2000-03-20  Martin Buchholz <martin@xemacs.org>
2434
2435         * XEmacs 21.2.32 is released.
2436
2437 2000-03-20  Andy Piper  <andy@xemacs.org>
2438
2439         * gutter-items.el (update-tab-in-gutter): force selection of the
2440         selected-window if required to do so.
2441         (buffers-tab-items): ditto.
2442         (add-tab-to-gutter): ditto.
2443         (create-frame-hook): use force-selection.
2444         (default-gutter-position-changed): lambdify.
2445         (update-tab-hook): deleted since it was only used in one place.
2446
2447 2000-03-18  Andy Piper  <andy@xemacs.org>
2448
2449         * files.el (find-file-noselect): undo change that shouldn't have
2450         gone in.
2451
2452 2000-03-17  Andy Piper  <andy@xemacs.org>
2453
2454         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
2455         of selected-window trickery.
2456
2457         * gutter-items.el (update-tab-in-gutter): don't give dedicated
2458         frames tabs.
2459         (progress-display-stop-callback): progress -> progress-display
2460         (progress-display-quit-function): ditto.
2461         (clear-progress-display): ditto.
2462         (remove-progress-display): ditto.
2463         (append-progress-display): ditto.
2464         (abort-progress-display): ditto.
2465         (raw-append-progress-display): ditto.
2466         (display-progress-display): ditto.
2467         (current-progress-display-label): ditto.
2468         (current-progress-display): ditto.
2469         (lprogress-display): ditto and save the buffer
2470         (progress-display): ditto. Otherwise the buffer sometimes gets
2471         changed which confuses font-lock.
2472
2473         * font-lock.el (font-lock-default-fontify-buffer): catch all
2474         errors, not just quit.
2475         (font-lock-mode): progress -> display-progress
2476         (font-lock-default-fontify-buffer): ditto.
2477         (font-lock-fontify-syntactically-region): ditto.
2478         (font-lock-fontify-keywords-region): ditto.
2479
2480 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
2481
2482         * cl.el (gensym): Move to here from cl-macs.el.
2483         (gentemp): Ditto.
2484
2485 2000-03-16  Andy Piper  <andy@xemacs.org>
2486
2487         * font-lock.el (font-lock-mode): use lprogress and friends for
2488         progress management.
2489         (font-lock-default-fontify-buffer): ditto.
2490         (font-lock-fontify-syntactically-region): ditto.
2491         (font-lock-fontify-keywords-region): ditto.
2492         (font-lock-revert-cleanup): fix reverting.
2493         (font-lock-revert-setup): ditto.
2494
2495         * gutter-items.el (progress-use-echo-area): new variable. Use the
2496         echo area for progress gauges if non-nil.
2497         (clear-progress): remove echo area stuff and defer to
2498         clear-message.
2499         (append-progress): dispatch non-command events after each progress
2500         increment. Remove echo area stuff.
2501         (abort-progress): remove echo area stuff and defer to
2502         display-message.
2503         (raw-append-progress): ditto. Dispatch non-command events after
2504         gutter redisplay.
2505         (display-progress): defer echo area stuff to display-message.
2506
2507         * gutter-items.el (clear-progress):
2508         (abort-progress): indentation changes.
2509         (display-progress): don't clear progress.
2510         (append-progress): compare messages with equal.
2511         (raw-append-progress): use dispatch-non-command-events to flush
2512         widget creation events.
2513
2514 2000-03-13  Ben Wing  <ben@xemacs.org>
2515
2516         * abbrev.el:
2517         * abbrev.el (abbrev-string-to-be-defined): New.
2518         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
2519         Changes for use with the menubar.
2520
2521 2000-03-12  Ben Wing  <ben@xemacs.org>
2522
2523         * alist.el (vassoc): moved here from font-menu.el.
2524
2525         * custom.el (defface): typo fix.
2526
2527         * dialog.el (yes-or-no-p-dialog-box):
2528         * dialog.el (message-box):
2529         * files.el (save-some-buffers-1):
2530         Put accelerators in the button names.
2531
2532         * font-lock.el (font-lock-comment-face):
2533         * font-lock.el (font-lock-keyword-face):
2534         * font-lock.el (font-lock-function-name-face):
2535         Fixed some of the colors under MS Windows because the existing
2536         default colors were hardly different from black and needed to be
2537         made lighter.
2538
2539         * font-menu.el:
2540         * font-menu.el (font-menu-split-long-menu):
2541         * font-menu.el (font-menu-family-constructor):
2542         * font-menu.el (font-menu-size-constructor):
2543         * font-menu.el (font-menu-weight-constructor):
2544         * font-menu.el (font-menu-set-font):
2545         vassoc moved to alist.el.
2546         Accelerators added to all menus.
2547         Unused bound var new-props removed.
2548         
2549         * keydefs.el: I did a whole lot of rearranging to put things in a
2550         more consistent order and fixed a number of cases where key
2551         combinations involving up, down, left, right and so on were
2552         defined but the corresponding keypad combinations were not
2553         defined. 
2554
2555         * lisp-mode.el:
2556         * lisp-mode.el (lisp-interaction-mode-popup-menu):
2557         * lisp-mode.el (emacs-lisp-mode):
2558         * lisp-mode.el (lisp-interaction-mode):
2559         * lisp-mode.el (flet):
2560         Added accelerators onto the menus.
2561         Made all the different versions of the let function be indented
2562         the same way.
2563         Undid Steve's easy-menu-ification, because it makes it impossible
2564         to have the menubar and popup menus different.
2565         Cleaned up the menu; added items for find-function &c and some
2566         indenting, and removed debug-on-*.
2567
2568         * list-mode.el (list-mode-hook):
2569         * list-mode.el (list-mode):
2570         * list-mode.el (completion-setup-hook):
2571         * list-mode.el (display-completion-list):
2572         Added support for the :window-height keyword, which is required
2573         because of other changes that I made for the file dialog box.  I
2574         also made the hook variables list-mode-hook and
2575         completion-setup-hook and also minibuffer-setup-hook in
2576         minibuf.el be permanent-local; see comment in list-mode.el.
2577
2578         * map-ynp.el (map-y-or-n-p):
2579         Added accelerators to the dialog buttons.
2580
2581         * menubar-items.el (menu-truncate-list):
2582         New internal function.
2583         * menubar-items.el (submenu-generate-accelerator-spec):
2584         * menubar-items.el (menu-item-strip-accelerator-spec):
2585         * menubar-items.el (menu-item-generate-accelerator-spec):
2586         New exported functions, for use in auto-generating accelerator specs.
2587
2588         * menubar-items.el:
2589         * menubar-items.el (default-menubar):
2590         * menubar-items.el (maybe-add-init-button):
2591         * menubar-items.el (bookmark-menu-filter):
2592         * menubar-items.el (slow-format-buffers-menu-line):
2593         * menubar-items.el (build-buffers-menu-internal):
2594         * menubar-items.el (language-environment-menu-filter):
2595         * menubar-items.el (default-popup-menu):
2596         * menubar-items.el (popup-buffer-menu):
2597         * menubar-items.el (popup-menubar-menu):
2598         Did a major overhaul on this file, and in fact I'm nowhere near
2599         done working on the menubar, and there will be more patches to
2600         come.  A basic summary of what I've done:
2601
2602         a) I added accelerators to all of the menu items.  For menus that
2603         are auto-generated, such as the buffers menu, the accelerators are
2604         automatically added to the beginning of each line using the
2605         numbers 1 through 9, then zero, and then letters starting with A,
2606         but omitting the letters that are already in use for the fixed
2607         menu items at the top of the buffers menu.  To facilitate adding
2608         accelerators of this kind, I created some new functions
2609         (*-accelerator-spec), which are also being used by other filters
2610         that auto generate lists of things such as ftp sites to download
2611         packages.  If people really don't like these accelerators
2612         appearing at the beginning of the menu items, a variable can be
2613         added to optionally turn them off, but I think this is rather
2614         pointless because other menu items have accelerators and many or
2615         most of the menu users will use the accelerators if the support is
2616         there.
2617
2618         b) I combined the top level Tools and Apps menus into a single
2619         Tools menu, because the distinction between the two is not
2620         obvious, and the items on the menus are not used often enough that
2621         putting some of them onto submenus is a problem. 
2622
2623         c) I created two new top level menus called View and Cmds because
2624         there were too many items on the File and Edit menus, and I'm going
2625         to be adding more items to these menus.  In contrast to the Tools
2626         menu, the items on these menus may be used quite often during an
2627         editing session, and so should be available with fewer
2628         keystrokes. 
2629
2630         d) I added a number of options to the options menu, including one
2631         for controlling whether the alt key can be used to traverse to
2632         menu items using the accelerators, one for controlling behavior of
2633         control-k, one for controlling how the kill and yank functions
2634         interact with the clipboard, a few additional buffers-menu
2635         options, and various other things.  I also did a bit of
2636         rearranging, for example, combining the keyboard and mouse options
2637         into a single keyboard and mouse submenu to facilitate the
2638         accelerators on that level. 
2639
2640         e) I changed the variable buffers-menu-format-buffer-line-function
2641         to take two arguments instead of one, the second argument being
2642         the line number for use in creating an accelerator.  I added a
2643         hack to support existing functions with one argument (although I
2644         doubt that very many of these exist), for backward compatibility. 
2645
2646         f) I moved the top level mule menu to be a submenu of the edit
2647         menu.  I think that most of the items on this menu are fairly
2648         useless and there are certainly not enough frequently used items
2649         to justify this being its own top level menu. 
2650
2651         g) I combined most of the items in big-menubar.el into the main menu.
2652         If people think the main menu is too big, it would be possible to
2653         create different configurations, some smaller.
2654
2655         * menubar.el (check-menu-syntax):
2656         Deleted some syntax checks that were no longer valid, partly
2657         because of changes that were already made a long time ago, and
2658         partly because of a change I made where I allow the name of the
2659         menu item to be an evaluated expression rather than just a string,
2660         similar to all of the other parameters of a menu item.
2661
2662         * minibuf.el:
2663         * minibuf.el (read-file-name-1):
2664         * minibuf.el (mouse-read-file-name-1):
2665         I made a number of changes to improve the appearance
2666         and functioning of the file dialog box.  They include:
2667
2668         a) Fixing the problem where closing the dialog box by clicking on
2669         the close button of the window didn't properly exit the
2670         minibuffer. 
2671
2672         b) Fixing the problem that if you typed part of a file name, and
2673         then clicked on a completion with the mouse, the file was not
2674         correctly selected. 
2675
2676         c) Changing the title of the dialog box to reflect the operation
2677         being done in accordance with user interface conventions, rather
2678         than the name of the dialog box buffer, which is rather useless. 
2679
2680         d) Remove the words "possible completions are" which didn't
2681         belong. 
2682
2683         e) Fix things so that the completions scroll off the end of the
2684         completions windows only to the right, rather than both to the
2685         right and down, which is in accordance with Windows user interface
2686         conventions.  
2687
2688         * msw-init.el (init-post-mswindows-win):
2689         Added a binding for meta-F4, which is the standard windows binding
2690         for exiting a program.
2691
2692         * select.el (get-selection-no-error):
2693         * select.el (own-selection):
2694         * select.el (own-clipboard):
2695         Added an optional argument called append to the functions
2696         own-selection and own-clipboard.  This adds support for appending
2697         text to the existing selection and allows the function
2698         own-clipboard to be used as the value of the variable
2699         interprogram- cut-function.
2700
2701         Fixed a bug in own-selection in handling zmacs-region-stays.
2702
2703         * simple.el (historical-kill-line): New.
2704
2705         * simple.el (kill-line):
2706         * simple.el (interprogram-cut-function):
2707         * simple.el (interprogram-paste-function):
2708         * simple.el (handle-pre-motion-command):
2709         * simple.el (next-line):
2710         * simple.el (previous-line):
2711         a) Expanded the variable kill-whole-line, so that function
2712         kill-line can be set to delete the entire line always, not just
2713         when cursor is at the beginning of the line.  This is controlled
2714         by setting the variable kill-whole-line to the symbol 'always.
2715         This behavior, as well as the existing kill-whole-line behavior,
2716         now only take effect when kill-line is called interactively,
2717         although this is a departure from a previous behavior in the case
2718         of setting this variable kill-whole-line to t.  It is almost
2719         certainly what has always been intended, and most likely the old
2720         way of doing things introduced bugs.  I also created a function
2721         called historical-kill-line, which ignores the kill-whole-line
2722         setting and always gives the historical behavior of only killing
2723         to the end of the line.  I bound this function to shift- control-k
2724         so that the kill to end of line behavior is available, even when
2725         kill-whole-line has been set to change control-k into the simple
2726         delete-whole-line behavior. (This can be set using the options
2727         menu.)
2728
2729         b) I changed things so that kill and yank now interact with the
2730         clipboard by default under windows.  This was done by changing the
2731         default value of interprogram-cut- function and
2732         interprogram-paste-function.  You can get the old behavior by
2733         setting these to nil, and there is an option on the options menu
2734         to do this.
2735
2736         c) I added support for selecting text using shifted motion keys.
2737         This support is on by default and can be controlled by the
2738         variable shifted-motion-keys-select-region.  There is also a
2739         variable called unshifted-motion-keys-deselect-region that
2740         controls more specifically how the shifted motion key behavior
2741         works.  I did not put an option on the options menu to turn this
2742         off, because I can't imagine why this would be useful.
2743
2744         * simple.el (forward-block-of-lines):
2745         * simple.el (backward-block-of-lines):
2746         * simple.el (block-movement-size):
2747         New.
2748
2749         * simple.el (uncapitalized-title-words):
2750         * simple.el (uncapitalized-title-word-regexp):
2751         * simple.el (capitalize-string-as-title):
2752         * simple.el (capitalize-region-as-title):
2753         New.
2754         
2755
2756         * subr.el (add-hook):
2757         * subr.el (make-local-hook): New.
2758         * subr.el (remove-local-hook): New.
2759         * subr.el (add-one-shot-hook): New.
2760         * subr.el (add-local-one-shot-hook): New.
2761         Added some functions to make using hooks easier.
2762         These include:
2763
2764         a) Functions add-local-hook and remove-local-hook to make it easy
2765         to use local hooks.
2766
2767         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
2768         make it possible to add a "one-shot" hook, which is to say a hook
2769         that runs only once, and automatically removes itself after the
2770         first time it has run.
2771
2772 2000-03-09  Andy Piper  <andy@xemacs.org>
2773
2774         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
2775
2776 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
2777
2778         * buff-menu.el (buffers-menu-omit-invisible-buffers):
2779         Moved from menubar-items.el.
2780         * dumped-lisp.el: Dump gutter-items regardless of menubar.
2781
2782 2000-03-08  Andy Piper  <andy@xemacs.org>
2783
2784         * gutter-items.el (build-buffers-tab-internal): add selected field
2785         to buffers tab spec.
2786
2787 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
2788
2789         * minibuf.el (last-exact-completion): Initialize to nil.
2790
2791 2000-03-07  Didier Verna  <didier@xemacs.org>
2792
2793         * startup.el (command-line-1): remove unused variable
2794         `first-file-buffer'.
2795
2796 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
2797
2798         * loaddefs.el (completion-ignored-extensions): Removed ".log",
2799         which is also used for Web server log files.
2800
2801 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
2802
2803         * mule/mule-charset.el: Setup auto-fill-chars.
2804
2805 2000-03-02  SL Baur  <steve@beopen.com>
2806
2807         * subr.el (with-string-as-buffer-contents): Reimplement using
2808         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
2809         non-deletion of buffer after execution problem.
2810         (with-output-to-string): Use unique buffer name.
2811
2812 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
2813
2814         * gutter-items.el (buffers-tab-sort-function):  New variable.
2815         (buffers-tab-items):  Funcall it to sort the buffer tab list.
2816
2817 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
2818
2819         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
2820
2821 2000-02-28  Martin Buchholz  <martin@xemacs.org>
2822
2823         * menubar-items.el (maybe-add-init-button): Remove the "Load
2824         .emacs" button from all menubars.
2825
2826 2000-03-01  Didier Verna  <didier@xemacs.org>
2827
2828         * rect.el (string-rectangle): depend on `pending-delete-mode' for
2829         region rectangle replacement (from Jan Vroonhof).
2830         (replace-rectangle): new function.
2831
2832 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2833
2834         * mule/mule-cmds.el (set-default-coding-systems): Use
2835         set-terminal-coding-system and set-keyboard-coding-system.
2836         * coding.el (set-terminal-coding-system): Use
2837         set-console-tty-output-coding-system.
2838         (set-keyboard-coding-system): Use
2839         set-console-tty-input-coding-system.
2840
2841 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
2842
2843         * minibuf.el (read-variable): Allow symbol to default argument.
2844
2845 2000-02-27  Andy Piper  <andy@xemacs.org>
2846
2847         * gutter-items.el (update-tab-hook): new function to be used for
2848         hooks.
2849         (create-frame-hook): add update-tab-hook.
2850         (record-buffer-hook): ditto.
2851         (default-gutter-position-changed): ditto.
2852         (default-gutter-position): updating the buffers tab is now handled
2853         by a hook.
2854         (default-gutter-position-changed-hook): new variable.
2855         (gutter-element-visibility-changed-hook): ditto.
2856         (set-gutter-element-visible-p): call it.
2857         (set-gutter-element): use modify-specifier-instances. Set extents
2858         as duplicable before using.
2859         (remove-gutter-element): ditto.
2860         (set-gutter-element-visible-p): ditto.
2861         (init-gutter): new function.
2862         (add-tab-to-gutter): use new gutter-element functions rather than
2863         setting specifiers directly.
2864         (clear-progress): ditto.
2865         (abort-progress): ditto.
2866         (gutter-buffers-tab-visible-p): renamed from
2867         default-gutter-visible-p
2868
2869         * specifier.el (modify-specifier-instances): new function from Jan
2870         Vroonhof.
2871
2872         * x-init.el (init-post-x-win): call init-gutter.
2873
2874         * msw-init.el (init-post-mswindows-win): call init-gutter.
2875
2876         * menubar-items.el (default-menubar): Update to reflect new gutter
2877         variables.
2878
2879 2000-02-26  Andy Piper  <andy@xemacs.org>
2880
2881         * gutter-items.el (set-gutter-element): new function. Add gutter
2882         elements to the specified gutter.
2883         (remove-gutter-element): new function. Remove gutter elements from
2884         the specified gutter.
2885         (set-gutter-element-visible-p): new function. Set gutter element
2886         visibility for the provided gutter-visible specifier.
2887
2888 2000-02-23  Andy Piper  <andy@xemacs.org>
2889
2890         * gutter-items.el (add-tab-to-gutter): specify dimensions
2891         dynamically.
2892
2893 2000-02-24  Martin Buchholz  <martin@xemacs.org>
2894
2895         * gutter-items.el (add-tab-to-gutter):
2896         * package-get.el (package-get-interactive-package-query):
2897         * package-ui.el (pui-directory-exists):
2898         (pui-install-selected-packages):
2899         (pui-list-packages):
2900         Use #'(lambda ...)  instead of '(lambda ...).
2901
2902 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
2903
2904         * startup.el (load-user-init-file): Check to make sure user
2905           has an init-file before calling load().
2906
2907 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2908
2909         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
2910
2911 2000-02-23  Martin Buchholz <martin@xemacs.org>
2912
2913         * XEmacs 21.2.31 is released.
2914
2915 2000-02-21  Mike Sperber <mike@xemacs.org>
2916
2917         * loadup.el (really-early-error-handler):
2918         * update-elc.el:
2919         * make-docfile.el:
2920         Remove dependency on EMACSBOOTSTRAP... environment variables.
2921
2922 2000-02-21  Martin Buchholz <martin@xemacs.org>
2923
2924         * XEmacs 21.2.30 is released.
2925
2926 2000-02-19  Martin Buchholz  <martin@xemacs.org>
2927
2928         * byte-optimize.el (byte-optimize-plus):
2929         (byte-optimize-minus):
2930         (byte-optimize-multiply):
2931         Optimize (- 0) to 0, not (-)
2932         Optimize (+ 5 3.0) to 8.0
2933         Optimize (* 5 3.0) to 15.0
2934         Improve readability.
2935
2936 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
2937
2938         * modeline.el: (modeline-scrolling-method): change modeline
2939         mswindows cursor appearance according to the value.
2940
2941         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
2942         and 'gui-element face colors and 'gui-element face font to Windows
2943         defaults.
2944
2945 2000-02-09 Stef Epardaud  <stef@lunatech.com>
2946
2947         * font-lock.el: Javadoc enhancements
2948
2949 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2950
2951         * ldap.el (toplevel): Test if LDAP support has been compiled in
2952         (ldap-verbose): New option
2953         (ldap-search-entries): Renamed from the previous ldap-search
2954         Conditionalize message display on ldap-verbose
2955         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
2956         defuns
2957         (ldap-search): Is now defined as an obsolete wrapper calling
2958         ldap-search-basic or ldap-search-entries
2959
2960
2961 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
2962             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
2963             Jan Vroonhof  <jan@xemacs.org>
2964
2965         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
2966         When for-effect is true, didn't call `byte-optimize-form'
2967         in and/or subforms without last.
2968
2969 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
2970
2971         * package-get.el (package-get-download-sites): Use correct custom
2972         type.
2973
2974 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
2975
2976         * files.el (write-file): Ask for coding system when compiled with
2977         file-coding.
2978
2979 2000-02-16  Andy Piper  <andy@xemacs.org>
2980
2981         * buffer.el (switch-to-buffer): give norecord argument to
2982         set-window-buffer instead of explicitly recording.
2983
2984         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
2985         we have to pick a window.
2986
2987 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2988
2989         * mule/mule-cmds.el (describe-language-support): Don't add
2990         unexist function to help-map.
2991         (describe-coding-system): Don't use already assigend `C'.
2992
2993 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
2994
2995         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
2996         work in custom.
2997
2998 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
2999
3000         * about.el: Ienaga's e-mail address change.
3001
3002 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
3003
3004         * etags.el (find-tag): force new window -- even if buf already
3005         visible -- when other-window is t
3006
3007 2000-02-16  Martin Buchholz <martin@xemacs.org>
3008
3009         * XEmacs 21.2.29 is released.
3010
3011 2000-02-09  Martin Buchholz  <martin@xemacs.org>
3012
3013         * cl-extra.el (getf): This is now identical to `plist-get', so
3014         just defalias it.
3015         * cl-macs.el: Make getf an alias to plist-get, at the
3016         byte-compiler level, using define-compiler-macro.
3017
3018 2000-02-08  Martin Buchholz  <martin@xemacs.org>
3019
3020         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
3021
3022 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
3023
3024         * lisp/etags.el (find-tag-internal): set exact-tagname to
3025           a regular expression that matches against the tagname
3026           part of the tag entry first instead of only looking in
3027           the context area.
3028
3029 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
3030
3031         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
3032         * toobar.el: fixed typo(s) in customizing default-toolbar-position
3033
3034 2000-02-07  Martin Buchholz <martin@xemacs.org>
3035
3036         * XEmacs 21.2.28 is released.
3037
3038 2000-02-07  Martin Buchholz  <martin@xemacs.org>
3039
3040         * cl-extra.el (getf): Just call `get', never `get*'.
3041         Make arglist match docstring.
3042         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
3043         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
3044         * byte-optimize.el: remove references to `get*'.
3045
3046 2000-02-06  Martin Buchholz  <martin@xemacs.org>
3047
3048         * mule/european.el: Add syntax information for Latin3 and Latin4.
3049
3050 2000-02-02  Martin Buchholz  <martin@xemacs.org>
3051
3052         * byte-optimize.el: Byte-optimize (length "foo")
3053
3054 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3055
3056         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
3057         width check using `window-leftmost-p' and `window-rightmost-p'.
3058
3059 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
3060
3061         * wid-edit.el (widget-match-inline): An atom never matches a
3062           list.
3063
3064 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3065
3066         * modeline.el: Consolidated 'x and 'mswindows specification under
3067         'win tag.
3068
3069 2000-01-29  Andy Piper  <andy@xemacs.org>
3070
3071         * gutter-items.el: (format-buffers-tab-line): Try and be
3072         intelligent about buffer naming when we have duplicates.
3073
3074 2000-01-29  Andy Piper  <andy@xemacs.org>
3075
3076         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
3077         updated when it becomes visible.
3078
3079 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3080
3081         * bytecomp.el (byte-compile-insert-header): Properly set coding
3082         system under MULE and file-coding.
3083
3084 2000-01-28  Martin Buchholz  <martin@xemacs.org>
3085
3086         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
3087         (dontusethis-set-value-terminal-coding-system-handler):
3088         (dontusethis-set-value-keyboard-coding-system-handler):
3089         Never undefine coding system aliases.  Emergency fix for gnus.
3090
3091 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
3092
3093         * files.el (abbreviate-file-name): Use directory-sep-char instead
3094         of hard-coded "/".
3095
3096 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
3097
3098         * startup.el (user-init-file-base-list): New variable, replacing
3099         user-init-file-base.
3100         (find-user-init-file): New function.
3101         (command-line-early): Use it.
3102         (load-user-init-file): Ditto.
3103
3104 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3105
3106         * gutter-items.el (update-tab-in-gutter): Use proper locale when
3107         calling valid-image-instantiator-format-p
3108
3109 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
3110
3111         * isearch-mode.el (isearch-mode): The variable is
3112         isearch-unhidden-extents, not isearch-opened-extents.
3113
3114 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
3115
3116         * minibuf.el (next-history-element): Modify error message if a
3117         default value is available.
3118
3119 2000-01-26  Martin Buchholz  <martin@xemacs.org>
3120
3121         * bytecomp.el (byte-compile-file): Don't unconditionally write
3122         .elc files in binary - might contain non-Latin1.
3123
3124 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3125
3126         * process.el (shell-quote-argument): Use (nt-quote-process-args)
3127         for windows-nt.
3128
3129         * version.el:
3130         * startup.el (user-init-file-base):
3131         * process.el (call-process-region):
3132         * files.el (make-backup-file-name):
3133         (backup-file-name-p):
3134         (file-relative-name):
3135         (abbreviate-file-name):
3136         (set-auto-mode):
3137         * code-process.el (call-process-region): Removed unnecessary
3138         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
3139         support out of the universe.
3140
3141         * process.el:
3142         * code-process.el:
3143         * bytecomp.el (byte-compile-file): Removed reference to
3144         buffer-file-type, and commented usage of binary-process-output
3145         NTEmacs variables.
3146
3147 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
3148
3149         * help.el (function-arglist): Add case for macro.
3150
3151 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3152
3153         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
3154         printers.
3155         (custom-display): Added a menu for printer/display tags.
3156
3157         * frame.el (frame-type):
3158         * device.el (device-type): Added 'msprinter to the doc string, and
3159         removed 'pc -- it is not going to be implemented ever.
3160         (call-device-method): Fixed docstring typo.
3161         Defined specifier tags 'printer and 'display.
3162
3163 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
3164
3165         * lisp/itimer.el (itimer-run-expired-timers): (consp
3166           last-command-event-time) instead of (consp
3167           'last-command-event-time).
3168
3169 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3170
3171         * msw-glyphs.el: Removed obsolete commentary.
3172
3173 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
3174
3175         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
3176         better default value.
3177
3178 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
3179
3180         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
3181         (read-string): Ditto.
3182         (eval-minibuffer): Ditto.
3183         (read-command): Ditto.
3184         (read-function): Ditto.
3185         (read-variable): Ditto.
3186         (read-number): Ditto.
3187         (read-shell-command): Ditto.
3188         (read-number): Record history.
3189
3190 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
3191
3192         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
3193
3194 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
3195
3196         * faces.el (startup-initialize-custom-faces): New function.
3197         Reset all faces created during auto-autoloads loading time
3198         by defface.
3199         * startup.el (command-line): Call it.
3200
3201 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
3202
3203         * about.el (about-hackers): Add myself to contributors list.
3204
3205 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3206
3207         * menubar-items.el (maybe-add-init-button): Removed an argument in
3208         a call to load-user-init-file, as the function managed to lose its
3209         formal parameter a few betas ago.
3210
3211 2000-01-18  Martin Buchholz <martin@xemacs.org>
3212
3213         * XEmacs 21.2.27 is released.
3214
3215 2000-01-18  Martin Buchholz  <martin@xemacs.org>
3216
3217         * process.el (shell-command-to-string): Use the FSF docstring.
3218         Make shell-command-to-string the standard function, and
3219         exec-to-string the (deprecated) alias.
3220
3221         * startup.el: typo fix.
3222
3223 2000-01-16  Martin Buchholz  <martin@xemacs.org>
3224
3225         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
3226
3227 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3228
3229         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
3230         buffers after visible buffers.
3231         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
3232
3233 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3234
3235         * info.el (Info-extract-menu-node-name): Stop at a dot
3236         followed by whitespace or right parenthesis.
3237
3238 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
3239
3240         * info.el (Info-directory-list): Warn against using Customize with
3241         Info-directory-list.
3242
3243 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
3244
3245         * minibuf.el (read-file-name): doc fix.
3246
3247         * autoload.el (update-file-autoloads): doc fix.
3248
3249         * about.el (about-hackers): Change my E-mail address.
3250
3251 2000-01-13  Martin Buchholz  <martin@xemacs.org>
3252
3253         * info.el (Info-visit-file): Just use the `f' interactive spec to
3254         read a filename in the standard way.
3255
3256 2000-01-13  Andy Piper  <andy@xemacs.org>
3257
3258         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
3259         (gutter-buffers-tab-extent): new variable.
3260         (update-tab-in-gutter): call add-tab-to-gutter again if the
3261         orientation has changed.
3262         (add-tab-to-gutter): cope with different orientations.
3263
3264 2000-01-11  Didier Verna  <didier@xemacs.org>
3265
3266         * info.el (Info-following-node-name): backward-skip dots as well
3267         as spaces (dots at the end of a node name aren't part of it).
3268         (Info-extract-menu-node-name): don't skip dots. There could be
3269         some in the node name.
3270         (Info-index): allow dots to be part of a node name.
3271
3272 2000-01-12  Andreas Jaeger  <aj@suse.de>
3273
3274         * files.el (auto-mode-alist): Added idlwave-mode.
3275         Patch by Carsten Dominik <dominik@astro.uva.nl>.
3276
3277 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3278
3279         * info.el (Info-search): Show default value.
3280
3281 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3282
3283         * info.el (Info-read-node-completion-table): New variable.
3284         (Info-read-node-name-1): New function.
3285         (Info-read-node-name): Use it.
3286         (Info-follow-reference): Use DEFAULT argument of completing-read.
3287         (Info-menu): Ditto.
3288
3289 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3290
3291         * hyper-apropos.el (hyper-describe-key-briefly): Save
3292         window configuration.
3293         (hyper-describe-face): Use DEFAULT of completing-read.
3294         (hyper-apropos-read-variable-symbol): Ditto.
3295         (hyper-apropos-read-function-symbol): Ditto.
3296
3297 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3298
3299         * mule/mule-cmds.el (set-default-coding-system): Set
3300         comint-exec-hook to use coding-system-for-read and
3301         coding-system-for-write so that C-x RET c works.
3302
3303 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3304
3305         * minibuf.el (minibuffer-confirm-incomplete): Customize.
3306         (previous-matching-history-element): Increment
3307         minibuffer-max-depth by 1.
3308         (next-matching-history-element): Ditto.
3309
3310 2000-01-11  Andy Piper  <andy@xemacs.org>
3311
3312         * gutter-items.el (buffers-tab): Create a new face for the buffers
3313         tab.
3314         (buffers-tab-face): use it.
3315
3316 2000-01-10  Didier Verna  <didier@xemacs.org>
3317
3318         * modeline.el (modeline-scrolling-method): change modeline X
3319         cursor appearance according to the value.
3320
3321 2000-01-07  Andreas Jaeger  <aj@suse.de>
3322
3323         * about.el (about-hackers): Moved my entry to contributor list.
3324         (xemacs-hackers): Added myself.
3325         (about-maintainer-info): Added description of myself.
3326
3327
3328 2000-01-07  Didier Verna  <didier@xemacs.org>
3329
3330         * modeline.el (modeline-scrolling-method): new variable.
3331         (mouse-drag-modeline): add reference to it in the docstring.
3332         (mouse-drag-modeline): handle it.
3333
3334 2000-01-08  Andy Piper  <andy@xemacs.org>
3335
3336         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
3337         calls.
3338         (remove-buffer-from-gutter-tab): ditto.
3339
3340 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
3341
3342         * cus-edit.el (custom-hook-convert-widget): Fix comment.
3343         (custom-face-edit): Fix grammatical error in help message.
3344
3345 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3346
3347         * movemail.el: Added.
3348
3349         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
3350
3351 2000-01-03  Didier Verna  <didier@xemacs.org>
3352
3353         * modeline.el (mouse-drag-modeline): remove the code related to
3354         the modeline horizontal scrolling facility.
3355
3356 1999-12-31  Martin Buchholz <martin@xemacs.org>
3357
3358         * XEmacs 21.2.26 is released.
3359
3360 1999-12-28  Andy Piper  <andy@xemacs.org>
3361
3362         * wid-edit.el (widget-push-button-value-create): The gui cache
3363         does not agree with native widgets which can only be displayed
3364         once per window. The reasons for caching are diminished now that
3365         we don't hog resources when creating buttons.
3366         (widget-push-button-cache) deleted.
3367
3368 1999-12-24  Martin Buchholz <martin@xemacs.org>
3369
3370         * XEmacs 21.2.25 is released.
3371
3372 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3373
3374         * hyper-apropos.el (hyper-apropos): Toggle
3375         hyper-apropos-programming-apropos correctly.
3376         Set REGEXP when user accepts default value.
3377
3378 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3379
3380         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
3381         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
3382
3383 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3384
3385         * mule/mule-category.el (undefined-category-designator):
3386         Return char instead of character.  Search for undefined one.
3387         (describe-category): Use with-displaying-help-buffer.
3388
3389 1999-12-21  Martin Buchholz  <martin@xemacs.org>
3390
3391         * byte-optimize.el (byte-optimize-plus):
3392         Optimize (+ 1) to 1 instead of (1+ nil).
3393
3394         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
3395
3396         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
3397
3398         * byte-optimize.el (byte-optimize-char-before): New function.
3399         Remove performance penalty for using (char-before) instead of (char-after).
3400
3401 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3402
3403         * mule/mule-category.el (char-category-list): Return character
3404         instead of integer.
3405
3406 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3407
3408         * minibuf.el (read-buffer): Check default is buffer object.
3409
3410 1999-11-25  Andy Piper  <andy@xemacs.org>
3411
3412         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
3413         for buttons.
3414
3415 1999-12-16  Andreas Jaeger  <aj@suse.de>
3416
3417         * package-get.el (package-get-maybe-save-index): Fixed typo.
3418         Patch by Jeff Miller <jmiller@smart.net>.
3419
3420 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
3421
3422         * gnuserv.el (gnuserv-process-filter):  don't call
3423         gnuserv-write-to-client when gnuserv-current-client is nil
3424
3425 1999-12-14  Martin Buchholz <martin@xemacs.org>
3426
3427         * XEmacs 21.2.24 is released.
3428
3429 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3430
3431         * about.el (about-hackers): Update my email address.
3432
3433 1999-12-07  Martin Buchholz <martin@xemacs.org>
3434
3435         * XEmacs 21.2.23 is released.
3436
3437 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
3438
3439         * package-get.el (package-get-download-sites): Removed several
3440         defunct download sites, added many new ones, and corrected a few
3441         incorrect directory-on-site entries.  Added physical locations to
3442         site-description.
3443
3444 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3445
3446         * finder.el (finder-commentary): add DOC string and fix
3447         interactive spec
3448
3449 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
3450
3451         * help.el (describe-function): Don't forget to intern the string
3452         completing-read returns.
3453         (describe-variable): Ditto.
3454
3455 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
3456
3457         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
3458         `hyper-apropos-help-mode' here to find symbol to customize
3459         irregardless of cursor position and simplify
3460         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
3461         `hyper-apropos-popup-menu'.
3462
3463 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3464
3465         * apropos.el (apropos-mode-map): Add return to call
3466         apropos-follow.
3467         (apropos-print): Call apropos-mode to have better
3468         command reference. Put keymap text-poperty to
3469         symbole name.
3470
3471 1999-11-22  Alastair Burt  <burt@dfki.de>
3472
3473         * help.el: (describe-bindings-1): Added handling of keymaps for
3474         the extents at point.
3475
3476 1999-12-02  Mark Thomas  <mthomas@jprc.com>
3477
3478         * gutter-items.el (buffers-tab-items): Wrap the function in a
3479         save-match-data
3480
3481 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
3482
3483         * help.el (describe-function): Use the DEFAULT argument to
3484         completing-read.
3485         (describe-variable): Ditto.
3486
3487 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3488
3489         * minibuf.el (read-from-minibuffer): Add optional argument
3490         DEFAULT to have better mini-buffer history support.
3491         (completing-read): Pass default to read-from-minibuffer.
3492         (read-buffer): Pass default to completing-read.
3493
3494 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
3495
3496         * font-lock.el (font-lock-doc-string-face): Document the
3497         `font-lock-lisp-like' property.
3498
3499 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
3500
3501         * lisp-mode.el: Specify `font-lock-lisp-like'.
3502
3503         * font-lock.el (font-lock-lisp-like): New function.
3504         (font-lock-fontify-syntactically-region): Use it.
3505
3506 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
3507
3508         * XEmacs 21.2.22 is released
3509
3510 1999-11-28  Martin Buchholz <martin@xemacs.org>
3511
3512         * XEmacs 21.2.21 is released.
3513
3514 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3515
3516         * minibuf.el (read-coding-system): Accept symbol and
3517         coding-system object as a default-coding-system.
3518
3519 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3520
3521         * minibuf.el (read-coding-system): Accept symbol as
3522         a default-coding-system.
3523
3524 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3525
3526         * apropos.el (apropos-documentation): Use insert instead
3527         of princ.
3528
3529 1999-11-07  William M. Perry  <wmperry@aventail.com>
3530
3531         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
3532           for the linux console.
3533
3534         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
3535           stuff to work when you are not on a window system, since the GPM
3536           mouse support now allows pasting from outside of XEmacs.
3537
3538 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
3539
3540         * XEmacs 21.2.20 is released
3541
3542 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
3543
3544         * setup-paths.el (paths-default-info-directories): Add
3545         /usr/share/info and /usr/local/share/info.
3546
3547 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
3548
3549         * about.el: Updated Vladimir Ivanovic's info.
3550
3551 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
3552
3553         * auto-show.el (auto-show-truncationp): Remove.
3554
3555         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
3556
3557 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3558
3559         * indent.el (indent-line-to): fix bug: spaces were not replaced
3560         with tab if column is multiple of tab-width
3561         From dhn@qedinc.com
3562
3563 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
3564
3565         * mule/mule-cmds.el (read-input-method-name): Accept symbols
3566         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
3567
3568         * package-get.el (package-get-package-provider): Be verbose when
3569         interactive. Patch from Robert Pluim
3570
3571 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
3572
3573         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
3574         info file suffixes.
3575
3576 1999-08-19  Stephen Tse  <stephent@sfu.ca>
3577
3578         * process.el (open-network-stream): Add a new optional parameter
3579         PROTOCOL to support udp; fix a minor typo and add an explanation
3580         in docstring for udp programming.
3581
3582         * code-process.el (open-network-stream): Add a new optional
3583         parameter PROTOCOL to support udp; fix a minor typo and add an
3584         explanation in docstring for udp programming.
3585
3586 1999-10-18  Andy Piper  <andy@xemacs.org>
3587
3588         * gui.el (make-gui-button): be more precise about how we call
3589         callbacks.
3590
3591         * wid-edit.el (widget-push-button-value-create): Use the new form
3592         of native gui-button.
3593
3594 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3595
3596         * info.el (Info-page-prev): Don't do (sit-for 0).
3597
3598 1999-10-13  Andy Piper  <andy@xemacs.org>
3599
3600         * gutter-items.el (progress-abort-glyph): new glyph for showing
3601         abort status.
3602         (append-progress): dispatch-event rather than sit-for.
3603         (abort-progress): new function. Show the abort glyph with an
3604         appropriate message.
3605         (raw-append-progress): dispatch-event rather than sit-for.
3606         (display-progress): cope with aborts.
3607
3608         * gui.el (make-gui-button): Use native widgets for buttons
3609         unconditionally.
3610         (insert-gui-button): ditto.
3611         (gui-button-p): ditto.
3612
3613         * xbm-button.el: remove from core.
3614
3615         * xpm-button.el: remove from core.
3616
3617 1999-10-07  Olivier Galibert  <galibert@pobox.com>
3618
3619         * faces.el (init-device-faces): Don't initialize the random faces
3620         on the stream device.
3621
3622 1999-10-06  Andy Piper  <andy@xemacs.org>
3623
3624         * files.el (recover-file): Don't use ls under windows for revert buffer.
3625
3626 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
3627
3628         * package-get.el (package-get-download-menu): Make menu really
3629         toggle download sites.
3630         (package-get-download-sites): Add autoload cookie.
3631
3632 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3633
3634         * setup-paths.el (paths-find-module-directory): Ditto.
3635
3636 1999-09-29  Werner Fink  <werner@suse.de>
3637
3638         * setup-paths.el (paths-find-exec-directory): Add missing nil
3639         parameter for environment.
3640
3641 1999-09-27  Martin Buchholz  <martin@xemacs.org>
3642
3643         * modeline.el (modeline-format):
3644         Only purecopy the strings.  Else
3645         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
3646         barfs.
3647
3648 1999-08-28  Mike Woolley  <mike@bulsara.com>
3649
3650         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
3651         user setting comint-completion-addsuffix and
3652         comint-process-echoes.
3653
3654 1999-09-22  Andy Piper  <andy@xemacs.org>
3655
3656         * gutter-items.el (update-tab-in-gutter): use
3657         last-nonminibuf-window instead of selected-window.
3658
3659 1999-09-18  Andy Piper  <andy@xemacs.org>
3660
3661         * gnuserv.el (gnuserv-edit-files): select frame we are going to
3662         display on.
3663
3664         * subr.el (record-buffer-hook): new variable so that the hook gets
3665         some documentation.
3666
3667 1999-09-16  Andy Piper  <andy@xemacs.org>
3668
3669         * gutter-items.el (update-tab-in-gutter): only update when the
3670         gutter is visible.
3671         (remove-buffer-from-gutter-tab): ditto.
3672
3673 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
3674
3675         * simple.el (do-auto-fill): Commented out part of Kinsoku
3676         processing.
3677
3678 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
3679
3680         * isearch-mode.el (isearch-highlightify-region): Give the
3681         highlighting extents a high priority.
3682         (isearch-make-extent): Give the main highlighting extent an even
3683         higher priority.
3684
3685 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3686
3687         * packages.el (packages-compute-package-locations): Fix typo from
3688         -u rationalization.
3689
3690 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3691
3692         * setup-paths.el (paths-find-doc-directory): Respect value of
3693         `configure-doc-directory.'
3694
3695         * find-paths.el (paths-find-architecture-directory): Give
3696         precendence `default' argument (which typically comes from
3697         configure).
3698
3699 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3700
3701         * startup.el (command-line-early): Added options -user-init-file
3702         and -user-init-directory.
3703
3704         * files.el (user-init-file): Default to NIL so we can recognize
3705         when it's set.
3706
3707 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3708
3709         * obsolete.el (init-file-user):
3710         * startup.el:
3711         * packages.el (packages-compute-package-locations):
3712         * package-get.el (package-get-user-index-filename):
3713         * menubar-items.el (maybe-add-init-button):
3714         * info.el (Info-annotations-path):
3715         * dump-paths.el:
3716         Change `user-init-directory' to be an absolute path.
3717         Use `user-init-directory' where appropriate.
3718         Zap `init-file-user' and its uses.
3719
3720 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
3721
3722         * subr.el (copy-symbol): New function.
3723
3724 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
3725
3726         * isearch-mode.el (isearch-done): Be sure to restore invisible
3727         extents in the proper buffer.
3728         (isearch-pre-command-hook): Set this-command to the correct value
3729         in case the buffer has changed and old overriding-local-map was
3730         used.
3731         (isearch-restore-extent): Use remprop instead of setting the
3732         property to nil.
3733
3734 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
3735
3736         * cmdloop.el (execute-extended-command): Update zmacs region
3737         before the delay.
3738         (execute-extended-command): Make the message gettext-friendly.
3739
3740 1999-09-07  Andy Piper  <andy@xemacs.org>
3741
3742         * gutter-items.el (progress-gauge-glyph): renamed from
3743         progress-glyph.
3744         (progress-text-glyph): new variable.
3745         (progress-layout-glyph): use layouts and text glyphs.
3746         (progress-area-buffer): removed.
3747         (progress-text-and-extent): new variable.
3748         (progress-displayed-p): dynamically create gutter area buffer.
3749         (clear-progress): ditto.
3750         (raw-append-progress): ditto.
3751         (append-progress): use new glyph names.
3752         (raw-append-progress): only create the extent when needed. set
3753         properties more optimally.
3754         (progress): remove args.
3755
3756 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
3757
3758         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
3759         mapcar where the return value is unused.
3760         (isearch-restore-invisible-extents): Ditto.
3761         (isearch-highlight-all-cleanup): Ditto.
3762         (isearch-delete-extents-in-range): Traverse the extents only once.
3763         (isearch-highlight-all-update): Don't start over if the search
3764         string has changed and more input is pending.
3765
3766 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
3767
3768         * packages.el (packages-find-package-data-path): Ditto.
3769
3770         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
3771
3772         * subr.el (mapc-internal): Don't make obsolete.
3773
3774         * cl-extra.el (mapc): Resurrect.
3775
3776 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
3777
3778         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
3779         alias.
3780
3781         * isearch-mode.el (isearch-top-state): Restore isearch-word.
3782         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
3783         (isearch-yank-clipboard): Use get-clipboard instead of
3784         x-get-clipboard.
3785         (isearch-yank-selection): Fix docstring.
3786
3787 1999-09-02  Martin Buchholz  <martin@xemacs.org>
3788
3789         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
3790
3791 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
3792
3793         * cl-macs.el (extent-start-position): Fix setf method.
3794         (extent-end-position): Ditto.
3795
3796 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
3797
3798         * isearch-mode.el: End merge with FSF 20.4.
3799
3800         * isearch-mode.el (search-invisible): New variable.
3801         (isearch-hide-immediately): Ditto.
3802         (isearch-unhidden-extents): Ditto.
3803         (isearch-range-invisible): New function.
3804         (isearch-unhide-extent): Ditto.
3805         (isearch-restore-invisible-extents): Ditto.
3806         (isearch-restore-extent): Ditto.
3807
3808         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
3809         implementation.
3810         (isearch-ring-retreat-edit): Ditto.
3811         (isearch-forward): New argument NO-RECURSIVE-EDIT.
3812         (isearch-forward-regexp): New arguments NOT-REGEXP and
3813         NO-RECURSIVE-EDIT.
3814         (isearch-backward): New argument NO-RECURSIVE-EDIT.
3815         (isearch-backward-regexp): New arguments NOT-REGEXP and
3816         NO-RECURSIVE-EDIT.
3817         (isearch-mode): Return isearch-success.
3818         (isearch-update): Use unread-command-events instead of
3819         unread-command-event.
3820         (isearch-abort): If an invalid regexp is encountered, keep popping
3821         states.
3822         (isearch-*-char): Use FSF implementation.
3823         (isearch-whitespace-chars): Use the more robust FSF's
3824         implementation.
3825         (isearch-within-brackets): New variable.
3826         (isearch-mode): Initialize it.
3827         (isearch-edit-string): Bind it.
3828         (isearch-search-and-update): Set it.
3829         (isearch-push-state): Push it.
3830         (isearch-top-state): Pop it.
3831         (isearch-search): Set it.
3832         (isearch-printing-char): When called by isearch-whitespace-chars,
3833         handle M-SPC gracefully.
3834         (isearch-message-prefix): New argument ELLIPSIS.
3835         (isearch-message-suffix): Ditto.
3836         (isearch-message): Use the ELLIPSIS argument when calling
3837         isearch-message-prefix and isearch-message-suffix.
3838         (isearch-message-prefix): Distinguish between "wrapped" and
3839         "overwrapped" search, FWIW.
3840
3841 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
3842
3843         * isearch-mode.el (isearch-edit-string): Use the head of the
3844         search ring instead of search-last-string and search-last-regexp.
3845         (search-highlight): Renamed from isearch-highlight.
3846         (isearch-exit): Use the new name.
3847         (isearch-highlight): Ditto.
3848         (isearch-dehighlight): Ditto.
3849         (isearch-update-ring): New function.
3850         (isearch-done): Call it.
3851         (isearch-done): New argument EDIT.
3852         (isearch-repeat): If search string is empty, look up at the car of
3853         the search ring; ignore the yank pointer.
3854         (isearch-abort): Call isearch-done with NOPUSH.
3855         (isearch-cancel): New function.
3856         (isearch-mode-map): Bind it to ESC ESC ESC.
3857
3858         * isearch-mode.el: Begin merge with FSF 20.4.
3859
3860 1999-09-01  Andy Piper  <andy@xemacs.org>
3861
3862         * x-select.el (x-get-clipboard): obsolete.
3863         (x-yank-clipboard-selection): obsolete
3864
3865         * select.el (disown-selection): need to be careful to disown the
3866         clipboard if we set it via selection.
3867         (get-clipboard): move from x-select.el
3868         (yank-clipboard-selection): ditto.
3869
3870 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
3871
3872         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
3873         isearch-highlight-all-matches to nil.
3874         (isearch-fixed-case): New variable.
3875         (isearch-mode): Initialize it.
3876         (isearch-edit-string): Save it.
3877         (isearch-toggle-case-fold): Set it.
3878         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
3879         need to check isearch-fixed-case.
3880         (isearch-toggle-case-fold): Update highlighting of all matches
3881         before the pause.
3882         (isearch-edit-string):
3883
3884 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
3885
3886         * isearch-mode.el (isearch-edit-string): Call isearch-message
3887         before reading the event so that the prompt is displayed properly.
3888         (isearch-message): Use isearch-nonincremental when calling
3889         isearch-message-prefix.
3890         (minibuffer-local-isearch-map): Bind up and down to do the same as
3891         M-p and M-n respectively.
3892         (isearch-done): New arg NOPUSH.
3893         (isearch-edit-string): Use it.
3894         (isearch-edit-string): Don't bind isearch-string.
3895         (isearch-ring-adjust): Edit string, *then* push state.
3896
3897 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
3898
3899         * faces.el (isearch-secondary): Make isearch-secondary look
3900         different than default.
3901
3902 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
3903
3904         * isearch-mode.el (isearch-yank): Use progn instead of the inner
3905         save-excursion.
3906         (isearch-dehighlight): Remove TOTALLY.  Simplify.
3907         (isearch-update): Call isearch-dehighlight without arguments.
3908         (isearch-done): Ditto.
3909
3910         * isearch-mode.el (isearch-fix-case): If the search string has no
3911         upper-case letters, allow the folding to be reenabled.
3912         Previously, once disabled, the folding would remain that way until
3913         the end of isearch.
3914         (isearch-top-state): Call isearch-fix-case.
3915
3916         * isearch-mode.el (isearch-yank): Use progn instead of the inner
3917         save-excursion.
3918         (isearch-dehighlight): Remove TOTALLY.  Simplify.
3919
3920 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
3921
3922         * xpm-button.el:
3923         xbm-button.el: Need to exist in core because gui.el depends on
3924         them.
3925
3926 1999-08-31  Andy Piper  <andy@xemacs.org>
3927
3928         * gutter-items.el (buffers-tab-face): new customizable variable.
3929         (buffers-tab-default-buffer-line-length): new specifier for
3930         maximum viewable characters.
3931         (progress-stack): new variable for implementing widget-based
3932         progress messages.
3933         (progress-area-buffer): ditto.
3934         (progress-glyph-height): ditto.
3935         (progress-stop-callback): ditto.
3936         (progress-quit-function): new function.
3937         (progress-glyph): new variable.
3938         (progress-layout-glyph): ditto.
3939         (progress-displayed-p): new function, see message-displayed-p for
3940         details.
3941         (clear-progress): ditto.
3942         (remove-progress): ditto.
3943         (append-progress): ditto.
3944         (raw-append-progress): ditto.
3945         (display-progress): ditto.
3946         (current-progress): ditto.
3947         (current-progress-label): ditto.
3948         (progress): ditto.
3949         (lprogress): ditto.
3950
3951
3952 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
3953
3954         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
3955
3956         * isearch-mode.el (isearch-yank-x-selection): Renamed to
3957         `isearch-yank-selection'.
3958         (isearch-mode-map): Use it.
3959         (isearch-yank-selection): Use `get-selection' instead of
3960         `get-x-selection'.
3961
3962 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
3963
3964         * faces.el (isearch-secondary): Create face here.
3965
3966         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
3967         timers.
3968
3969 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
3970
3971         * subr.el (buffer-string): More robust backward compatibility
3972         check, courtesy William Perry.
3973
3974 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
3975
3976         * replace.el (perform-replace): Stop the search after the search
3977         limit has been reached.
3978
3979 1999-08-23  Andy Piper  <andy@xemacs.org>
3980
3981         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
3982         here if we don't have one.
3983
3984 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3985
3986         * ldap.el (ldap-coding-system): Default to nil until we get
3987         efficient UTF8 support
3988         (ldap-decode-string): Guard against `decode-coding-string' not
3989         being defined
3990         (ldap-encode-string): Guard against `encode-coding-string' not
3991         being defined
3992
3993 1999-08-23  Didier Verna  <didier@xemacs.org>
3994
3995         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
3996         Some doc strings improvements, and add a star to the `interactive'
3997         calls.
3998
3999 1999-08-18  Stef Epardaud  <stef@lunatech.com>
4000
4001         * font-lock.el (java-font-lock-keywords-3): introduced new
4002         keywords and regexpes for javadoc syntax 1.2.
4003
4004 1999-08-17  Andy Piper  <andy@xemacs.org>
4005
4006         * gutter-items.el (buffers-tab-format-buffer-line-function): use
4007         format-buffers-tab-line.
4008         (buffers-tab-max-buffer-line-length): new variable.
4009         (format-buffers-tab-line): new function. truncate names if over
4010         buffers-tab-max-buffer-line-length.
4011
4012 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
4013
4014         * cus-start.el: Customize the variable `bell-inhibit-time'.
4015
4016 1999-08-16  Andy Piper  <andy@xemacs.org>
4017
4018         * gutter-items.el (remove-buffer-from-gutter-tab): take a
4019         brute-force approach to deleting the last buffer.
4020         (buffers-tab-grouping-regexp): new customizable variable.
4021         (select-buffers-tab-buffers-by-mode): use it.
4022
4023 1999-08-13  Andy Piper  <andy@xemacs.org>
4024
4025         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
4026         deletion problem.
4027
4028 1999-07-30  Didier Verna  <didier@xemacs.org>
4029
4030         * cus-edit.el (custom-save-variables): I said, use prin1 instead
4031         of princ to output symbols.
4032         (custom-save-face-internal): ditto.
4033         (custom-save-resets): ditto.
4034
4035 1999-08-09  Didier Verna  <didier@xemacs.org>
4036
4037         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
4038         `regexp-quote' to protect the major mode name for use as a regular
4039         expression (c++ needs this for instance).
4040
4041 1999-08-08  Andy Piper  <andy@xemacs.org>
4042
4043         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
4044         cope with similar mode names.
4045
4046         * gutter-items.el (buffers-tab-selection-function): new selection
4047         function.
4048         (select-buffers-tab-buffers-by-mode): new function.
4049         (buffers-tab-items): use it if set to only display buffers in the
4050         tab in the current buffer's group..
4051         (update-tab-in-gutter): use new api.
4052         (remove-buffer-from-gutter-tab): ditto.
4053
4054         * gutter-items.el (buffers-tab-max-size): set custom selection
4055         default to 6.
4056         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
4057         (add-tab-to-gutter): set face as default.
4058
4059 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
4060
4061         * faces.el (frob-face-property): Merge the fall-back specifier
4062         with the target, not replace it.
4063
4064 1999-08-05  Andy Piper  <andy@xemacs.org>
4065
4066         * gutter-items.el (update-tab-in-gutter): add frame argument for
4067         buffer-items.
4068         (update-tab-in-gutter): use it.
4069
4070         * gutter-items.el (record-buffer-hook): set.
4071
4072         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
4073         change.
4074         (switch-to-buffer-hook) deleted.
4075
4076 1999-08-04  Andy Piper  <andy@xemacs.org>
4077
4078         * gutter-items.el (update-tab-in-gutter): make sure this will work
4079         as an argument to create-frame-hook.
4080
4081 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
4082
4083         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
4084         instead of timer emulation.
4085
4086 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
4087
4088         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
4089         Emacs isearch enhancements.
4090
4091 1999-07-28  Andy Piper  <andy@xemacs.org>
4092
4093         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
4094         all devices that support tab controls.
4095         (remove-buffer-from-gutter-tab): new function. to be used as a
4096         value for kill-buffer-hook.
4097
4098 1999-07-21  Sean MacLennan  <seanm@storm.ca>
4099
4100         * auto-show.el (auto-show-truncationp): changed to match
4101         `window_translation_on'
4102
4103 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
4104
4105         * XEmacs 21.2.19 is released
4106
4107 1999-07-28  SL Baur  <steve@miho>
4108
4109         * code-files.el (insert-file-contents): Fix docstring.
4110         revert previous change.
4111
4112 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
4113
4114         * fill.el (fill-region-as-paragraph): Change re-break-point to
4115         contain word-across-newline plus one character so that filling
4116         Japanese and Chinese works as desired.
4117         * simple.el (do-auto-fill): Ditto.
4118
4119 1999-07-26  SL Baur  <steve@miho>
4120
4121         * mule/japanese.el ("Japanese"): Do not specify a default input
4122         method.
4123         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
4124
4125 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
4126
4127         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
4128         able to use cl-macs macro in early lisp.
4129
4130 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
4131
4132         * custom.el:
4133         * cus-face.el:
4134         * cus-edit.el:
4135                 Massive custom Theme API changes.
4136
4137 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4138
4139         * code-files.el (insert-file-contents): Regard
4140         coding-system-magic-cookie if `coding-system-for-read' is nil.
4141
4142 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4143
4144         * mule/thai-xtis.el: Add coding: local variable, to avoid
4145         bootstrapping problem with C locale.
4146
4147 1999-07-22  Andy Piper  <andy@xemacs.org>
4148
4149         * dumped-lisp.el (preloaded-file-list): guard against putting
4150         gutter-items in a less than functional XEmacs.
4151         * gutter-items.el: put call to `add-tab-to-gutter' back in.
4152
4153 1999-07-18  Bob Weiner  <weiner@beopen.com>
4154
4155         * fill.el (fill-context-prefix): Fixed bug that prevented the
4156         setting of an adaptive fill prefix when the `dont-skip-first' was
4157         t.
4158
4159 1999-07-22  SL Baur  <steve@miho>
4160
4161         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
4162
4163 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
4164
4165         * files.el (interpreter-mode-alist): add `make', `guile', and
4166         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
4167         makefile-mode, guile is a scheme, and someday XEmacs will be
4168         modular enough to use as an efficient scripting tool.)
4169
4170 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
4171
4172         * mule/mule-cmds.el (reset-language-environment): Regard
4173         coding-category `utf-8' and `ucs-4' if they are available.
4174
4175 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
4176
4177         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
4178         (prefer-coding-system): Fix DOC-string.
4179
4180         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
4181         DOC-string too.
4182
4183         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
4184         Mule.
4185         (coding-system-change-eol-conversion): Fix DOC-string.
4186
4187 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
4188
4189         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
4190         instead of `list-coding-system'.
4191
4192 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4193
4194         * menubar-items.el (default-menubar): `select-input-method' was
4195         renamed to `set-input-method'.
4196
4197         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
4198         "Set Language Environment" menu.
4199
4200         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
4201         "Describe Language Support" menu.
4202
4203 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4204
4205         * mule/chinese.el ("Chinese-GB"): Rename
4206         `chinese-gb-environment-setup-function' to
4207         `setup-chinese-gb-environment-internal'.
4208
4209 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4210
4211         * mule/korean.el: Use `define-coding-system-alias' instead of
4212         `copy-coding-system'.
4213
4214 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4215
4216         * mule/mule-cmds.el (set-language-environment-coding-systems):
4217         Treat duplicated coding-categories.
4218
4219 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4220
4221         * mule/japanese.el: Use `define-coding-system-alias' instead of
4222         `copy-coding-system'.
4223
4224 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4225
4226         * mule/vietnamese.el: Specify `iso-8-1' as a category of
4227         coding-system `viscii'.
4228
4229 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4230
4231         * mule/cyrillic.el:
4232         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
4233         (cyrillic-alternativnyj-decode-table): New variable.
4234         (cyrillic-alternativnyj-encode-table): New variable.
4235         - Specify `iso-8-1' as a category of coding-system
4236           `alternativnyj'.
4237         - Abolish general Cyrillic environment.
4238
4239 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4240
4241         * mule/chinese.el:
4242         - Use `define-coding-system-alias' instead of `copy-coding-system'.
4243         - Register `chinese-gb-environment-setup-function' as a
4244           `setup-function' of "Chinese-GB" environment.
4245
4246 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4247
4248         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
4249         optional argument `parents'.
4250
4251         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
4252         property for Thai-XTIS.
4253
4254         * mule/mule-help.el (help-with-tutorial): Use property
4255         `tutorial-coding-system' of language-info as a coding-system to
4256         read tutorial file.
4257
4258 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4259
4260         * mule/thai-xtis.el: Don't setup `setup-function' and
4261         `exit-function'.
4262
4263         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4264         `set-coding-category-system' to set up coding-system for
4265         coding-category.
4266
4267         * mule/mule-cmds.el (prefer-coding-system): Use
4268         `set-coding-category-system' to set up coding-system for
4269         coding-category.
4270
4271 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4272
4273         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
4274         Thai-XTIS environment.
4275
4276         * mule/mule-cmds.el (prefer-coding-system): Use
4277         `find-coding-system' instead of `coding-system-p'.
4278
4279 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4280
4281         * mule/mule-cmds.el (set-language-environment-coding-systems):
4282         Modify eol-type for XEmacs.
4283
4284         * mule/thai-xtis.el: Delete unused local variable `category'.
4285
4286         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
4287         function.
4288         (prefer-coding-system): Don't call
4289         `update-coding-systems-internal'; use function
4290         `coding-category-list' instead of variable `coding-category-list';
4291         use `set-coding-priority-list' instead of `set-coding-priority';
4292         modify `eol-type' for XEmacs.
4293
4294         * mule/mule-misc.el (string-width): Use `charset-width' instead of
4295         `charset-columns'.
4296         (char-width): Likewise.
4297
4298 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4299
4300         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
4301         `tis-620'.
4302
4303         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4304         `set-coding-priority-list' instead of `set-coding-priority'; don't
4305         call `update-coding-systems-internal'.
4306
4307         * mule/mule-misc.el (coding-system-get): New function.
4308         (coding-system-put): New function.
4309         (coding-system-category): New function.
4310
4311 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4312
4313         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
4314         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
4315         to avoid conflict with leim/quail/thai-xtis.
4316
4317         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
4318         to thai-xtis-chars.el.
4319
4320         * mule/thai-xtis-chars.el: New file (split from
4321         mule/thai-xtis.el).
4322
4323 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4324
4325         * mule/thai-xtis.el:
4326         - Change category for the charset `thai-xtis' to `?x' from `?T'.
4327         - Add syntax entries.
4328         - Put `preferred-coding-system' of the charset `thai-xtis' to
4329           `tis-620'.
4330
4331 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
4332
4333         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
4334         rewritten to use write-multibyte-character.
4335
4336 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4337
4338         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
4339         of `iso-2022-7'.
4340         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
4341         ported yet.
4342         (read-input-method-name): Treat optional argument `default'.
4343
4344 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4345
4346         * mule/mule-cmds.el (set-language-info): Don't set up menus at
4347         all.
4348         (set-language-info-alist): Set up menus here.
4349
4350 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4351
4352         * minibuf.el (completing-read): Add new optional argument
4353         `default'.
4354         (read-coding-system): Add new optional argument
4355         `default-coding-system'.
4356
4357 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
4358
4359         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
4360         (viet-viscii-...->viet-vscii...).
4361
4362 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
4363
4364         * mule/mule-cmds.el: Change MULE to Mule in docstrings
4365         and menus.
4366
4367 1999-04-12  Richard M. Stallman  <rms@gnu.org>
4368
4369         * mule/mule-cmds.el (input-method-function): Add permanent-local
4370         property.
4371
4372 1999-03-30  Dave Love  <fx@gnu.org>
4373
4374         * mule/mule-cmds.el (current-language-environment): Doc fix.
4375
4376 1999-02-06  Richard Stallman  <rms@gnu.org>
4377
4378         * mule/european.el (setup-slovenian-environment): New function.
4379         ("Slovenian"): New language environment.
4380
4381 1999-01-27  Dave Love  <fx@gnu.org>
4382
4383         * mule/mule-cmds.el (current-language-environment): Provide :link,
4384         :type (choices) and appropriate :get.
4385
4386 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
4387
4388         * mule/mule-cmds.el (describe-language-environment): Don't alter
4389         input-method-alist.
4390
4391 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
4392
4393         * mule/mule-cmds.el (prefer-coding-system): Call
4394         set-coding-priority, so that the internal array of priorities is
4395         also updated.
4396
4397 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
4398
4399         * mule/mule-cmds.el (prefer-coding-system): If the argument
4400         requires specific EOL conversion type, make the default coding
4401         systems use that.
4402
4403 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
4404
4405         * mule/mule-cmds.el (set-language-environment): Pass the default
4406         eol-type to set-language-environment-coding-systems.
4407         (set-default-coding-systems): Copy the eol-type property for the
4408         new default values of {buffer-file,process}-coding-system from the
4409         old defaults.
4410         (set-language-environment-coding-systems): Accept an optional
4411         argument EOL-TYPE, and set the eol-type property of the default
4412         coding systems accordingly.
4413
4414 1998-10-26  Kenichi Handa <handa@etl.go.jp>
4415
4416         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
4417         use generate-new-buffer instead of get-buffer-create.
4418
4419 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
4420
4421         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
4422
4423 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
4424
4425         * mule/mule-cmds.el (default-input-method): Fix custom type.
4426
4427 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
4428
4429         * mule/mule-cmds.el (setup-specified-language-environment):
4430         Add apropos-inhibit property.
4431         (describe-specified-language-support): Likewise.
4432
4433 1998-09-06  Bill Richter  <richter@math.nwu.edu>
4434
4435         * mule/mule-cmds.el: Doc fixes.
4436
4437 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
4438
4439         * mule/mule-cmds.el (register-input-method): Doc-string
4440         modified.
4441
4442 1998-09-01  Dave Love  <fx@gnu.org>
4443
4444         * mule/mule-cmds.el (current-language-environment): Fix
4445         setter function.
4446
4447 1998-08-31  Paul Eggert  <eggert@twinsun.com>
4448
4449         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
4450         mule/european.el, mule/hebrew.el, mule/japanese.el,
4451         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
4452         avoid bootstrapping problem if you need to recompile all the Lisp
4453         files using interpreted code.
4454
4455 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
4456
4457         * mule/european.el ("Latin-1"): Modify `documentation' key value.
4458         ("Latin-2"): Likewise.
4459
4460 1998-08-18  Per Starback  <starback@update.uu.se>
4461
4462         * mule/european.el (setup-latin2-environment): Fix typo.
4463
4464 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
4465
4466         * mule/european.el: Give proper value of `input-method' key to all
4467         lang. env.
4468
4469         * mule/mule-cmds.el (activate-input-method): Handle the case that
4470         the arg INPUT-METHOD is nil correctly.
4471         (read-multilingual-string): Activate the specified input method
4472         before calling read-string.  Afterward, activate the original
4473         input method.
4474
4475 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
4476
4477         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4478         (set-language-info-alist): Fix typo in doc-string.
4479
4480         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
4481
4482 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
4483
4484         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4485         (reset-language-environment): New function for the job that
4486         setup-english-environment used to do.
4487         (set-language-environment): Do more setups according to the info
4488         in language-info-alist.
4489         (read-language-name): Handle the case that the arg KEY is nil.
4490         (describe-language-environment): Handle input-method property.
4491
4492         * mule/: All files under this directory, which related with
4493         specific languages (such as mule/european.el, mule/greek.el,
4494         mule/hebrew.el, mule/misc-lang.el), modified as below.
4495         (setup-XXX-environment): Just call set-language-environment.  If
4496         they used to do some other jobs than what done by
4497         set-language-environment, those jobs are done in
4498         setup-XXX-environment-internal now.
4499         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
4500         the value to setup-XXX-environment-internal.  Add properties
4501         input-method and features.
4502
4503         * mule/english.el (setup-english-environment): Just call
4504         reset-language-environment.
4505
4506         * mule/european.el (setup-8-bit-environment): Function deleted.
4507
4508 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
4509
4510         * mule/mule-cmds.el (input-method-exit-on-first-char)
4511         (input-method-use-echo-area): Doc fixes.
4512
4513 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
4514
4515         * mule/mule-cmds.el (input-method-exit-on-first-char): New
4516         variable.
4517         (input-method-use-echo-area): New variable.
4518
4519 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
4520
4521         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4522
4523 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
4524
4525         * mule/mule-cmds.el (activate-input-method): Update mode line.
4526         (inactivate-input-method): Likewise.
4527
4528 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
4529
4530         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
4531         input method in the current buffer, but just bind
4532         current-input-method.
4533
4534 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
4535
4536         * mule/hebrew.el ("Hebrew"): Add coding-priority.
4537
4538         * mule/misc-lang.el ("IPA"): Add coding-priority and
4539         coding-system.
4540
4541 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
4542
4543         * mule/greek.el: Add coding-priority.
4544
4545 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
4546
4547         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
4548         LANG-ENV.
4549
4550 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
4551
4552         * mule/mule-cmds.el (register-input-method): Fix previous change.
4553         (setup-specified-language-environment): Doc fix.
4554
4555 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
4556
4557         * mule/mule-cmds.el: Several doc fixes.
4558         (get-language-info, set-language-info): Rename argument.
4559         (set-language-info-alist): Likewise.
4560         (register-input-method): Rename argument.
4561         (activate-input-method): If INPUT-METHOD is nil, deactivate.
4562
4563 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
4564
4565         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
4566         default value while reading an input method.
4567
4568 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
4569
4570         * mule/mule-cmds.el (universal-coding-system-argument):
4571         Use buffer-file-coding-system as default.
4572
4573 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
4574
4575         * mule/korean.el ("Korean"): Doc fix.
4576
4577 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
4578
4579         * mule/mule-cmds.el (describe-language-environment): Print the
4580         languge environment at the head.
4581
4582 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
4583
4584         * mule/japanese.el: Set exit-function to exit-japanese-environment
4585         for Japanese environment.
4586
4587 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
4588
4589         * mule/mule-cmds.el (set-language-environment): Doc fix.
4590         (current-language-environment): Use defcustom.
4591         (default-input-method): Specify :type.
4592
4593 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
4594
4595         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
4596         modified.
4597         (prefer-coding-system): Doc-string modified.
4598
4599 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
4600
4601         * mule/mule-cmds.el (set-language-info): Doc-string
4602         describes `coding-priority' KEY.
4603         (set-language-environment-coding-systems): New function.
4604         (select-safe-coding-system): New function.
4605         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
4606         (set-language-info-alist): New optionla arg PARENTS.  Call
4607         set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
4608         (set-language-environment-coding-systems): New function.
4609
4610         * mule/chinese.el: Remove setting up of
4611         describe-chinese-environment-map and
4612         setup-chinese-environment-map.  Exclude them in args of calls to
4613         set-language-info-alist.  Register coding-priority key in
4614         language-info-alist.
4615
4616         * mule/cyrillic.el: Remove setting up of
4617         describe-cyrillic-environment-map and
4618         setup-cyrillic-environment-map.  Exclude them in args of calls to
4619         set-language-info-alist.  Register coding-priority key in
4620         language-info-alist.
4621
4622         * mule/english.el: Register coding-priority key in
4623         language-info-alist.
4624
4625         * mule/ethiopic.el: Register coding-priority key in
4626         language-info-alist.
4627
4628         * mule/european.el: Remove setting up of
4629         describe-european-environment-map and
4630         setup-european-environment-map.  Exclude them in args of calls to
4631         set-language-info-alist.  Register coding-priority key in
4632         language-info-alist.  Add "German" language env.
4633         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
4634         (setup-german-environment): New function.
4635
4636         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
4637         change default input method to "greek-postfix".
4638
4639         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
4640         coding-priority key in
4641
4642 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
4643
4644         * mule/mule-cmds.el (set-language-info): Doc fix.
4645         (input-method-inactivate-hook): Doc fix.
4646
4647 1997-11-20  Karl Heuer  <kwzh@gnu.org>
4648
4649         * mule/mule-cmds.el (set-input-method): Renamed from
4650         select-input-method.
4651
4652 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
4653
4654         * mule/mule-cmds.el (set-language-environment): Run
4655         exit-language-environment-hook before calling `exit-function'
4656         which is specified for the language environment.
4657
4658 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
4659
4660         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
4661         modified.
4662         (prefer-coding-system): Likewise.
4663         (describe-language-environment): Print aliases of each coding
4664         system.
4665         (set-language-environment-hook): New variable.
4666         (exit-language-environment-hook): New variable.
4667         (set-language-environment): Call these hooks.  Before setting a
4668         new language environment, exit from the
4669         current-language-environment if necessary.
4670         (input-method-verbose-flag): The value can be nil, t,
4671         complex-only, or default.
4672         (input-method-highlight-flag): Doc-string augmented.
4673         (activate-input-method): Check if we can run the registered
4674         function to activate an input method.
4675
4676         * mule/korean.el: Set exit-function for language environment
4677         "Korean" to exit-korean-environment.
4678         (setup-korean-environment): Moved to korea-util.el.
4679
4680 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
4681
4682         * mule/mule-cmds.el (read-multilingual-string): Use
4683         current-input-method prior to default-input-method.  Don't bind
4684         current-input-method by `let', instead, activate the specified
4685         input method in the current buffer temporarily.
4686
4687 1997-10-19  John F. Whitehead  <jfw@cisco.com>
4688
4689         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
4690
4691 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
4692
4693         * mule/chinese.el (post-read-decode-hz): Return the result of
4694         decode-hz-region.
4695         (pre-write-encode-hz): Do not change the value of
4696         last-coding-system.
4697
4698 1998-09-06  Bill Richter  <richter@math.nwu.edu>
4699
4700         * mule/mule-ccl.el: Doc fixes.
4701
4702 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
4703
4704         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
4705         (check-ccl-program): New macro.
4706
4707 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
4708
4709         * mule/mule-ccl.el: Comment about CCL syntax modified.
4710         (ccl-command-table): Add read-multibyte-character and
4711         write-multibyte-character.
4712         (ccl-code-table): Add ex-cmd.
4713         (ccl-extended-code-table): New variable.
4714         (ccl-embed-extended-command): New function.
4715         (ccl-compile-read-multibyte-character,
4716         ccl-compile-write-multibyte-character) New functions.
4717         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
4718         ccl-dump-write-multibyte-character): New functions.
4719
4720 1999-07-22  SL Baur  <steve@miho>
4721
4722         * config.el (config-value-file): config.values is installed into
4723         doc-directory.
4724         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
4725
4726 1999-07-19  Didier Verna  <didier@xemacs.org>
4727
4728         * rect.el: all functions rewritten, except when noted. Below is a
4729         list of interface changes.
4730         (apply-on-rectangle): new function. Obsoletes
4731         `operate-on-rectangle'. All functions that used to call this
4732         function now call the new one.
4733         (kill-rectangle): added optional prefix arg to fill lines.
4734         (delete-rectangle): ditto.
4735         (delete-extract-rectangle): ditto.
4736         (open-rectangle): ditto.
4737         (clear-rectangle): ditto.
4738         (delete-rectangle-line): added third arg FILL.
4739         (delete-extract-rectangle-line): ditto.
4740         (open-rectangle-line): ditto.
4741         (clear-rectangle-line): ditto.
4742
4743 1999-07-18  Andy Piper  <andy@xemacs.org>
4744
4745         * menubar-items.el (default-menubar): add gutter options.
4746
4747         * gutter-items.el: new file.
4748         (gutter): new group for custom.
4749         (gutter-visible-p): new variable.
4750         (default-gutter-position): ditto.
4751         (buffers-tab): new group for the buffers tab.
4752         (gutter-buffers-tab): widget to put in the gutter.
4753         (buffers-tab-max-size): max number of tabs.
4754         (buffers-tab-switch-to-buffer-function): function to call when a
4755         tab is pressed.
4756         (buffers-tab-omit-function): filter buffers with this function.
4757         (buffers-tab-format-buffer-line-function): format buffer names for
4758         inclusion in tabs.
4759         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
4760         the record.
4761         (build-buffers-tab-internal): build a list of tab items.
4762         (buffers-tab-items): ditto.
4763         (add-tab-to-gutter): put a tab in the gutter area.
4764         (update-tab-in-gutter): reset the buffers in the tab.
4765
4766         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
4767
4768         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
4769         (switch-to-buffer-hooks): new hook.
4770
4771         * toolbar.el (default-toolbar-position): fix typo.
4772
4773 1999-07-16  Andy Piper  <andy@xemacs.org>
4774
4775         * gui.el (make-dialog-frame): turn off gutters for dialogs.
4776
4777 1999-07-15  Didier Verna  <didier@xemacs.org>
4778
4779         * cus-edit.el (custom-prompt-variable): optional third arg makes
4780         prompt for a comment string.
4781         (customize-set-value): optional prefix makes this function handle
4782         variable comments.
4783         (customize-set-variable): ditto.
4784         (customize-save-variable): ditto.
4785         (customize-customized): handle custom comments.
4786         (customize-save-customized): ditto.
4787         (custom-variable-state-set): ditto.
4788         (custom-face-state-set): ditto.
4789         (customize-saved): ditto.
4790         (custom-variable-set): ditto.
4791         (custom-face-set): ditto.
4792         (custom-variable-save): ditto.
4793         (custom-face-save): ditto.
4794         (custom-variable-reset-saved): ditto.
4795         (custom-face-reset-saved): ditto.
4796         (custom-variable-reset-standard): ditto.
4797         (custom-face-reset-standard): ditto.
4798         (custom-comment-face): new face.
4799         (custom-comment-tag-face): ditto.
4800         (custom-comment): new widget.
4801         (custom-comment-create): new function.
4802         (custom-comment-delete): ditto.
4803         (custom-comment-value-set): ditto.
4804         (custom-comment-show): ditto.
4805         (custom-comment-invisible-p): ditto.
4806         (custom-variable-value-create): create a comment field widget.
4807         (custom-face-value-create): ditto.
4808         (custom-variable-menu): new entry for adding a custom comment.
4809         (custom-face-menu): ditto.
4810         (custom-save-variables): possibly save custom comments.
4811         (custom-save-faces): ditto.
4812
4813         * cus-face.el (custom-set-faces): the arguments can now have a
4814         custom comment as fourth argument.
4815
4816         * custom.el (custom-set-variables): the arguments can now have a
4817         custom comment as fifth element.
4818
4819 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
4820
4821         * XEmacs 21.2.18 is released
4822
4823 1999-07-13  SL Baur  <steve@miho>
4824
4825         * lib-complete.el (read-library-name): Revert previous change.
4826         (read-library): Ditto.
4827
4828 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
4829
4830         * packages.el (packages-package-list): Capitalize docstring.
4831
4832         * packages.el (packages-find-package-library-path): Use #'nconc
4833         rather than #'append to reduce consing -- #'mapcar uses Flist,
4834         which returns a freshly consed list.  #'append would create yet
4835         another fresh list, using Fmake_list in concat.
4836
4837         * packages.el (package-provide): Use setq with remassq like it
4838         says in its docstring.
4839
4840 1999-07-06  SL Baur  <steve@miho.m17n.org>
4841
4842         * lib-complete.el (progn-with-message): Fix typo.
4843
4844 1999-07-06  SL Baur  <steve@miho.m17n.org>
4845
4846         * mule/mule-misc.el (char-octet): Make function match docstring.
4847         From Katsumi Yamaoka <yamaoka@jpl.org>
4848
4849 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
4850
4851         * wid-edit.el (widget-documentation): corrected spelling error.
4852
4853 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
4854
4855         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
4856         keys if already bound
4857
4858 1999-07-06  SL Baur  <steve@miho.m17n.org>
4859
4860         * lib-complete.el (progn-with-message): Revert previous changes.
4861
4862 1999-06-24  Bob Weiner  <weiner@beopen.com>
4863
4864         * lib-complete.el (find-library):
4865         (find-library-other-window):
4866         (find-library-other-frame): Completely rewrote
4867         so that these functions actually work when called non-interactively.
4868         Also made them handle LIBRARY arguments which end with .el or .elc.
4869
4870 1999-06-24  Bob Weiner  <weiner@beopen.com>
4871
4872         * simple.el (indent-new-comment-line): Locally bound
4873         `block-comment-start' to `comstart' or else when this is called
4874         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
4875         `block-comment-start' value, ignoring any existing spacing after a
4876         comment prefix in the previous line and producing ugly comments.
4877
4878 1999-06-23  Bob Weiner  <weiner@beopen.com>
4879
4880         * list-mode.el (mouse-choose-completion):
4881         (choose-completion):
4882         (completion-switch-to-minibuffer): Added.
4883         ([Tab]): [Tab] previously switched to the minibuffer
4884         but since [space] does that and since most applications in the
4885         world use [Tab] to select the next item in a list, do that in the
4886         *Completions* buffer too.  This will cause the least confusion
4887         among the largest population of users.  -- Bob Weiner, BeOpen.com,
4888         06/23/1999.
4889
4890 1999-06-22  Bob Weiner  <weiner@beopen.com>
4891
4892         * help.el (help-buffer-name): Added support for a null value
4893         of `help-buffer-prefix-string' since some buffers require no
4894         prefix.
4895
4896 1999-06-20  Bob Weiner  <weiner@beopen.com>
4897
4898         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
4899         in the completion-list-mode-map to bury the completions buffer
4900         even when the minibuffer is no longer active.
4901
4902 1999-06-20  Bob Weiner  <weiner@beopen.com>
4903
4904         * list-mode.el (list-mode): It is visually disconcerting to have
4905         the text cursor disappear within list buffers, especially when
4906         moving from window to window, so leave it visible.
4907
4908 1999-07-01  SL Baur  <steve@miho.m17n.org>
4909
4910         * menubar-items.el (default-menubar): Conditionalize the bug
4911         report menu item (which may not be possible in this XEmacs).
4912         Reported by: Ken'ichi Handa <handa@etl.go.jp>
4913
4914 1999-06-30  SL Baur  <steve@miho.m17n.org>
4915
4916         * subr.el (with-current-buffer): DOC string fix.
4917         Suggested by Bob Weiner <weiner@altrasoft.com>
4918
4919 1999-06-25  Charles G Waldman <cgw@fnal.gov>
4920
4921         * cus-face.el (custom-face-italic): insert missing args
4922
4923 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4924
4925         * packages.el (package-locations): Changed default early package
4926         hierarchies to ~/.xemacs/mule-packages and
4927         ~/.xemacs/xemacs-packages.
4928
4929 1999-06-23  SL Baur  <steve@miho.m17n.org>
4930
4931         * mule/mule-category.el (Top Level): ASCII is also latin-1.
4932
4933 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4934
4935         * packages.el (package-locations): Changed default early package
4936         hierarchy to ~/.xemacs/packages.
4937         (package-locations): Removed `packages' as a possible name for a
4938         late package hierarchy.
4939
4940 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
4941
4942         * mule/mule-category.el (word-combining-categories): Set up new
4943         variable.
4944         (word-separating-categories): Likewise.
4945
4946 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
4947
4948         * XEmacs 21.2.17 is released
4949
4950 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
4951
4952         * font-menu.el (font-menu-set-font): allow for nil specification
4953         of font size.
4954
4955 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
4956
4957         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
4958         is 1.
4959
4960 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4961
4962         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
4963         8859-5 instead of ISO 8859-1.
4964
4965 1999-06-15  SL Baur  <steve@steve1.m17n.org>
4966
4967         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
4968         (viet-viscii-encode-table): Ditto.
4969
4970         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
4971         Make obsolete definition of char-octet.
4972
4973 1999-06-14  SL Baur  <steve@steve1.m17n.org>
4974
4975         * subr.el: Move no-Mule make-char ...
4976         * help-nomule.el (make-char): To here.
4977         (string-width): Make Mule compatibility alias.
4978
4979 1999-06-15  Andy Piper  <andy@xemacs.org>
4980
4981         * select.el (get-selection-no-error): really make there be no-error.
4982         (get-selection): revert to original.
4983
4984 1999-06-11  Andy Piper  <andy@xemacs.org>
4985
4986         * select.el (selection-sets-clipboard): renamed.
4987         (own-selection): use it.
4988
4989 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
4990
4991         * XEmacs 21.2.16 is released
4992
4993 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4994
4995         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
4996         missing characters to avoid crash.
4997
4998 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
4999
5000         * coding.el (set-terminal-coding-system): Only set the console
5001         coding system on the selected console if it is a tty.
5002
5003 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
5004
5005         * cus-face.el:
5006         * cus-edit.el:
5007         * faces.el:
5008         (custom):
5009         (face-spec-set):
5010         * faces.el (frob-face-property):
5011         * font-menu.el (font-menu-set-font):
5012                   Actually apply changes from 1999-03-17
5013
5014 1999-06-10  Andy Piper  <andy@xemacs.org>
5015
5016         * select.el (get-selection): abstract out non error-signalling
5017         part.
5018         (get-selection-no-error): get-selection without signalling an
5019         error.
5020         (selection-is-clipboard-p): new variable. controls whether the
5021         selection sets the clipboard.
5022         (own-selection): use it.
5023
5024         * mouse.el (insert-selection): fallback to clipboard after trying
5025         primary selection and cutbuffer.
5026
5027 1999-06-05  Andy Piper  <andy@xemacs.org>
5028
5029         * x-select.el (xselect-kill-buffer-hook-1): use generalised
5030         selection functions.
5031
5032 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5033
5034         * code-files.el (buffer-file-coding-system): Use `raw-text' as
5035         default value.
5036         (load): Use `raw-text' instead of `no-conversion'.
5037         (insert-file-contents): Likewise.
5038
5039         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
5040         of `no-conversion'.
5041
5042 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
5043
5044         * coding.el: Don't copy `no-conversion' to `raw-text'.
5045
5046 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
5047
5048         * subr.el (make-char): Define it if Mule is not around.
5049
5050 1999-06-07  SL Baur  <steve@steve1.m17n.org>
5051
5052         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
5053
5054         * x-select.el (x-disown-selection-internal): Restore symbol as an
5055         obsolete alias.
5056         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
5057
5058 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
5059
5060         * XEmacs 21.2.15 is released
5061
5062 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
5063
5064         * subr.el (split-string): Avoid infinite looping
5065
5066 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5067
5068         * ldap.el (ldap-ignore-attribute-codings): New variable
5069         (ldap-default-attribute-decoder): New variable
5070         (ldap-coding-system): New variable
5071         (ldap-attribute-syntax-encoders): New variable
5072         (ldap-attribute-syntax-decoders): New variable
5073         (ldap-attribute-syntaxes-alist): New variable
5074         (ldap-encode-boolean): New function
5075         (ldap-decode-boolean): New function
5076         (ldap-encode-country-string): New function
5077         (ldap-decode-string): New function
5078         (ldap-decode-address): New function
5079         (ldap-encode-address): New function
5080         (ldap-decode-attribute): New function
5081         (ldap-search): Use some of these
5082
5083 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
5084
5085         * version.el (emacs-version): Make the patch level/beta come
5086         before the XEmacs qualifier so that it gets into (funcall
5087         emacs-version) and thus in the bug reports.
5088         (emacs-version>=): Support patch levels.
5089
5090 1999-06-03  SL Baur  <steve@xemacs.org>
5091
5092         * version.el: implement x.y.z version number
5093         From Jan Vroonhof <vroonhof@math.ethz.ch>
5094
5095 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
5096
5097         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
5098
5099 1999-05-22  Vin Shelton <acs@xemacs.org>
5100
5101         * startup.el: Document -private and break out non-standard X options.
5102
5103 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
5104
5105         * mule/mule-charset.el (charset-after): New function.
5106         (charset-direction): Synch with Mule, update docstring.
5107         (get-charset-property): New function.
5108         (put-charset-property): New function.
5109         (charset-plist): New function.
5110
5111         * mule/mule-charset.el (compose-region):
5112         (decompose-region): remove;  these functions (which don't work
5113         since we don't do composite characters) have been moved to
5114         mule-util.el.
5115         (toplevel): follow coding standards
5116
5117 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
5118
5119         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
5120         exist any more.
5121
5122         * code-files.el: Fix commentary to follow coding standards.  Move
5123         the single line left in mule-files.el to here.
5124
5125         * mule/mule-files.el: delete.
5126
5127 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
5128
5129         * info.el (Info-scroll-prev): Use event functions instead of the
5130         old emacs 19 interface.
5131
5132 1999-06-02  Andy Piper  <andy@xemacs.org>
5133
5134         * x-font-menu.el (x-font-menu-load-font):
5135         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
5136
5137 1999-05-31  Andy Piper  <andy@xemacs.org>
5138
5139         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
5140         group.
5141         (font-menu-this-frame-only-p): ditto.
5142         (font-menu-max-items): reinstate, from Jan Vroonhof
5143         <vroonhof@math.ethz.ch>
5144         (font-menu-submenu-name-format): ditto.
5145         (font-menu-split-long-menu): ditto, for use by the family
5146         constructor.
5147         (font-menu-family-constructor): use it.
5148
5149 1999-05-30  Andy Piper  <andy@xemacs.org>
5150
5151         * msw-faces.el (mswindows-font-regexp): new font matching regexp
5152         for use by the font menu.
5153
5154         * msw-font-menu.el: new file implementing mswindows specific
5155         font-menu behaviour.
5156         (mswindows-font-menu-registry-encoding): new function mirroring x version.
5157         (mswindows-font-menu-junk-families): ditto.
5158         (hack-font-truename): ditto.
5159         (mswindows-font-regexp-ascii): ditto.
5160         (mswindows-reset-device-font-menus): ditto.
5161         (mswindows-font-menu-font-data): ditto.
5162         (mswindows-font-menu-load-font): ditto.
5163
5164         * x-font-menu.el (x-reset-device-font-menus): made device specific.
5165         (x-font-menu-font-data): ditto.
5166         (x-font-menu-load-font): ditto.
5167
5168         * font-menu.el: new file implementing generic font menu behaviour.
5169         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
5170         made device independent.
5171         (font-menu-this-frame-only-p): ditto.
5172         (font-menu-preferred-resolution): ditto.
5173         (font-menu-size-scaling): new variable used to determine whether
5174         sizes are in points or tenths of a point.
5175         (vassoc): moved from x-font-menu.el.
5176         (device-fonts-cache): ditto.
5177         (device-fonts-cache): ditto.
5178         (flush-device-fonts-cache): ditto.
5179         (reset-device-font-menus): copied from x-font-menu.el and made
5180         device independent. Most functionality deferred to
5181         device-dependent versions.
5182         (font-menu-family-constructor): copied from x-font-menu.el and
5183         made device independent.
5184         (font-menu-size-constructor): ditto.
5185         (font-menu-weight-constructor): ditto.
5186         (font-menu-set-font): ditto.
5187         (font-menu-change-face): ditto.
5188         (font-menu-load-font): new device method.
5189         (font-menu-font-data): ditto.
5190
5191         * x-font-menu.el: The above functions deleted.
5192
5193 1999-05-26  Andy Piper  <andy@xemacs.org>
5194
5195         * update-elc.el:
5196         * make-docfile.el:
5197         * loadup.el: rehash expand-file-name usage to not use default-directory.
5198
5199 1999-05-21  Andy Piper  <andy@xemacs.org>
5200
5201         * x-select.el (x-select-convert-to-text):
5202         (x-selected-text-type):
5203         (x-get-selection):
5204         (xselect-convert-to-string):
5205         (xselect-convert-to-compound-text):
5206         (xselect-convert-to-length):
5207         (xselect-convert-to-targets):
5208         (xselect-convert-to-delete):
5209         (xselect-convert-to-filename):
5210         (xselect-convert-to-charpos):
5211         (xselect-convert-to-lineno):
5212         (xselect-convert-to-colno):
5213         (xselect-convert-to-sourceloc):
5214         (xselect-convert-to-os):
5215         (xselect-convert-to-host):
5216         (xselect-convert-to-user):
5217         (xselect-convert-to-class):
5218         (xselect-convert-to-name):
5219         (xselect-convert-to-integer):
5220         (xselect-convert-to-atom):
5221         (xselect-convert-to-identity): functions renamed from x-* and
5222         moved to select.el.
5223         (x-get-secondary-selection): use rename get-selection.
5224         (x-get-clipboard): ditto.
5225         (x-own-selection): moved to select.el.
5226         (x-valid-simple-selection-p): ditto.
5227         (x-dehilight-selection): ditto.
5228         (x-own-clipboard): ditto.
5229         (x-disown-selection): ditto.
5230
5231         * x-mouse.el (x-yank-function): moved to mouse.el.
5232         (x-insert-selection): ditto.
5233         (x-set-point-and-move-selection): use renamed function.
5234
5235         * select.el (selected-text-type): moved and renamed from
5236         x-select.el.
5237         (selection-owner-p): moved to C.
5238         (selection-exists-p): ditto.
5239         (get-cutbuffer): new device method.
5240         (get-selection): generalised and moved from x-select.el.
5241         (own-selection): moved x-own-selection functionality into here.
5242         (dehilight-selection): renamed and moved from x-select.el.
5243         (own-clipboard): functionality moved from x-select.el using new
5244         generic C builtins.
5245         (disown-clipboard): ditto.
5246         (select-convert-to-text):
5247         (select-convert-to-string):
5248         (select-convert-to-compound-text):
5249         (select-convert-to-length):
5250         (select-convert-to-targets):
5251         (select-convert-to-delete):
5252         (select-convert-to-filename):
5253         (select-convert-to-charpos):
5254         (select-convert-to-lineno):
5255         (select-convert-to-colno):
5256         (select-convert-to-sourceloc):
5257         (select-convert-to-os):
5258         (select-convert-to-host):
5259         (select-convert-to-user):
5260         (select-convert-to-class):
5261         (select-convert-to-name):
5262         (select-convert-to-integer):
5263         (select-convert-to-atom):
5264         (select-convert-to-identity): new functions renamed from x-* and
5265         moved from x-select.el.
5266
5267         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
5268         into here and use as the default window-system mouse yank.
5269         (insert-selection): generalised and moved from x-mouse.el.
5270         (own-clipboard): moved to C.
5271
5272         * msw-select.el (mswindows-selection-owned-p): deleted.
5273         (mswindows-own-selection): generalised and moved to select.el.
5274         (mswindows-disown-selection): generalised and moved to C.
5275         (mswindows-selection-owner-p): ditto.
5276
5277 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
5278
5279         * XEmacs 21.2.14 is released
5280
5281 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
5282
5283         * about.el: update contact info for jason and slb.
5284
5285 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
5286
5287         * mule/european.el (setup-romanian-environment): Add Romanian
5288         support from Emacs/Mule romanian.el.
5289
5290 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
5291
5292         * cus-face.el: Label all custom changes with the 'custom' tag.
5293
5294         * cus-edit.el: idem ditto.
5295
5296         * faces.el: Added suport for adding device tags to various functions.
5297         (custom): New device tag.
5298         (face-spec-set): Call reset face with tags argument. No longer do
5299         x-init-global-faces hack.
5300
5301         * faces.el (frob-face-property): Use an anonymous specifier to map
5302         frob-face-property-1 over.
5303
5304         * x-font-menu.el (font-menu-set-font): Always specify all
5305         properties to custom.
5306
5307 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
5308
5309         * mule/european.el (setup-czech-environment): Add czech support.
5310         From David Sauer <davids@orfinet.cz>
5311
5312 1999-03-15  SL Baur  <steve@xemacs.org>
5313
5314         * check-features.el: Turn hard errors into warnings.
5315
5316 1999-03-21  SL Baur  <steve@xemacs.org>
5317
5318         * simple.el (delete-key-deletes-forward): As per discussion on
5319         xemacs-beta, default to t.
5320
5321 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
5322
5323         * loadup.el: Define Installation-string before loading anything.
5324
5325 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5326
5327         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
5328         From Anders Stenman <stenman@isy.liu.se>
5329
5330 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5331
5332         * wid-edit.el (widget-glyph-find): Ditto.
5333
5334         * packages.el (locate-library): Ditto.
5335
5336         * loadup.el (really-early-error-handler): Ditto.
5337
5338         * lib-complete.el (read-library): Ditto.
5339
5340         * faces.el (set-face-stipple): Ditto.
5341
5342         * code-files.el (load): Use new calling style of locate-file.
5343
5344 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5345
5346         * packages.el (packages-unbytecompiled-lisp): Installation.el is
5347         dead.
5348
5349 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5350
5351         * dumped-lisp.el (preloaded-file-list): Don't load
5352         Installation.el.
5353
5354         * loadup.el (Installation-string): Define it here.
5355
5356 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5357
5358         * dumped-lisp.el (preloaded-file-list): Revert previous change --
5359         Installation.el needs to be loaded before `dump-paths', otherwise
5360         the dumping process won't find it.
5361
5362 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
5363
5364         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
5365         subr so that we can use `replace-in-string' in Installation.el to
5366         get rid of C-m chars under the native Windows build.
5367
5368 1999-04-29  Andy Piper  <andy@xemacs.org>
5369
5370         * make-docfile.el: canonicalize file and directory names.
5371
5372         * device.el (call-device-method): new function for calling device
5373         specific methods.
5374         (define-device-method): new function for defining device methods.
5375         (define-device-method*): ditto.
5376
5377 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
5378
5379         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
5380
5381 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
5382
5383         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
5384         (cyrillic-koi8-r-encode-table): Likewise.
5385         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
5386         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
5387
5388         * mule/mule-misc.el (split-char-or-char-int): New function [moved
5389         from vietnamese.el].
5390
5391         * mule/vietnamese.el: Move function `split-char-or-char-int' to
5392         mule/mule-misc.el.
5393
5394 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
5395
5396         * mule/thai-xtis.el:
5397         - Change font registry name from "Thai94x94-0" to "xtis-0".
5398         - Change mnemonic of coding-system `tis-620' to "TIS620".
5399
5400 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
5401
5402         * mule/ethiopic.el: fixed.
5403
5404 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
5405
5406         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
5407
5408         * mule/thai-xtis.el: New file.
5409
5410         * mule/vietnamese.el: New file.
5411
5412         * mule/ethiopic.el: New file.
5413
5414 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
5415
5416         * bytecomp.el (byte-compile-close-variables): Leave
5417         debug-issue-ebola-notices alone.
5418
5419 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5420
5421         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
5422         at the top of the buffer since it is the most important thing to
5423         customize
5424         (ldap-get-host-parameter): New defun
5425         (ldap-search): Add a new parameter `withdn' to retrieve the
5426         distinguished names of entries
5427
5428 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
5429
5430         * startup.el (splash-frame-body): Date and spelling fixes.
5431
5432 1999-03-16  Colin Rafferty  <colin@xemacs.org>
5433
5434         * view-less.el (toggle-truncate-lines): add autoload tag
5435
5436 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
5437
5438         * format.el (format-alist): Disable image stuff.
5439
5440 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
5441
5442         * wid-edit.el (widget-glyph-find): Search by directories, then by
5443         suffixes rather than the other way around.
5444         (widget-image-conversion): Renamed to
5445         `widget-image-file-name-suffixes'.
5446
5447 1999-04-16  Olivier Galibert  <galibert@pobox.com>
5448
5449         * mule/mule-charset.el: Made old functions obsolete, remove the
5450         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
5451         (charset-iso-graphic-plane): Rename from charset-graphic.
5452         (charset-iso-final-char): Rename from charset-final.
5453         (charset-width): Rename from charset-columns.
5454         (charset-bytes): Added from fsf compatibility, returns always 1.
5455
5456         * mule/mule-misc.el: Move charset-doc-string alias to
5457         mule-charset.el
5458
5459 1999-04-14  Colin Rafferty  <colin@xemacs.org>
5460
5461         * x-faces.el (x-make-font-bold-italic): honor
5462         *try-oblique-before-italic-fonts*
5463
5464 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
5465
5466         * cl-extra.el (coerce): Coerce numbers to characters correctly.
5467
5468 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
5469
5470         * x-faces.el (try-oblique-before-italic-fonts): Use the right
5471         name.
5472
5473 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
5474
5475         * cl-extra.el (equalp): Would bug out for lists.
5476
5477 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
5478
5479         * about.el (about-hackers):  Change cgw's email address
5480
5481 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
5482
5483         * XEmacs 21.2.13 is released
5484
5485 1999-03-12  SL Baur  <steve@xemacs.org>
5486
5487         * simple.el (delete-key-deletes-forward): Revert to previous
5488         behavior.
5489
5490 1999-01-18  Didier Verna  <didier@xemacs.org>
5491
5492         * menubar-items.el (xemacs-splash-buffer): handle the case of
5493         multiple elements in the splash buffer body.
5494
5495         * startup.el (splash-frame-timeout): new constant: interval
5496         between splash buffer elements.
5497         (command-line-1): handle splash buffer with multiple elements (use
5498         a timeout).
5499         (splash-frame-body): Originally `startup-splash-frame-body'.
5500         Rewrote a cleaner and more readable version. This can now be array,
5501         in which case each element is displayed in turn in the splash buffer.
5502         (splash-frame-static-body): new constant. Persistent information
5503         across all splash buffer elements (preserves the possibility to give
5504         it in different languages.
5505         (circulate-splash-frame-elements): new function. Used as a timeout
5506         to circulate through all splash frame elements and display them in
5507         sequence.
5508         (display-splash-frame): originally `startup-splash-frame'. Handle
5509         the case of multiple elements in the splash buffer body. Now
5510         returns a timeout id if multiple elements to display, or nil.
5511
5512 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
5513
5514         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
5515         so they can be overridden by x-init-face-from-resources.
5516         Additionally specify the font name also with an x tag.
5517
5518 1999-03-08  Andy Piper  <andy@xemacs.org>
5519
5520         * package-get.el (package-get-base): autoload.
5521
5522         * menubar-items.el (default-menubar): add update menu item. Fix
5523         custom menu to only be activated when package-base is available.
5524
5525         * package-get.el (package-get-custom): don't load
5526         package-get-custom as it is auto-generated. Fix group definition.
5527
5528 1999-03-05  Didier Verna  <didier@xemacs.org>
5529
5530         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
5531         instead of `symbol-name' (Thanks Kyle).
5532
5533         * cus-edit.el (custom-save-variables): use `prin1' instead of
5534         princ to write symbols.
5535
5536 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
5537
5538         * XEmacs 21.2.12 is released
5539
5540 1999-03-05  SL Baur  <steve@xemacs.org>
5541
5542         * menubar-items.el (default-menubar): Add kfm browsing support.
5543         From Neal Becker <nbecker@fred.net>
5544
5545 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
5546
5547         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
5548         calls to font-lock during buffer reversion.
5549
5550 1999-02-12  Didier Verna  <didier@xemacs.org>
5551
5552         * info.el (Info-build-node-completions): unconditionally widen the
5553         tag table buffer.
5554
5555 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
5556
5557         * x-faces.el (x-init-face-from-resources):
5558         Only set fonts in the 'x locale.
5559
5560 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
5561
5562         * package-ui.el (pui-install-selected-packages): Don't throw on
5563         `package-admin-delete-binary-package' returning nil since it's
5564         normal.  Reindent function.
5565         (pui-add-required-packages): Handle case where packages selected
5566         for installation have never been installed.
5567
5568 1999-03-03  Martin Buchholz  <martin@xemacs.org>
5569
5570         * menubar-items.el (default-menubar):
5571         Implement the ``Mule->Set coding system of process'' menu item.
5572
5573 1999-02-18  Martin Buchholz  <martin@xemacs.org>
5574
5575         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
5576         files
5577         - Change some `if's to `when's
5578
5579 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
5580
5581         * XEmacs 21.2.11 is released
5582
5583 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
5584
5585         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
5586         against window close (Fix Bug #460).
5587         (ask-user-about-lock-dbox): Idem.
5588
5589 1999-02-25  SL Baur  <steve@xemacs.org>
5590
5591         * mule/mule-charset.el (charset-leading-byte): New function.
5592         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
5593
5594 1999-02-12  Andy Piper  <andy@xemacs.org>
5595
5596         * about.el (xemacs-hackers): change andy's email address.
5597         (about-url-alist): change andy's web page address.
5598         (about-xemacs): add piper.
5599
5600 1999-02-16  SL Baur  <steve@xemacs.org>
5601
5602         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
5603         of mule-base into lisp/mule.
5604
5605 1999-02-16  SL Baur  <steve@xemacs.org>
5606
5607         * mule/arabic.el:
5608         mule/canna-leim.el:
5609         mule/chinese.el:
5610         mule/cyrillic.el:
5611         mule/english.el:
5612         mule/european.el:
5613         mule/greek.el:
5614         mule/hebrew.el:
5615         mule/japanese.el:
5616         mule/kinsoku.el:
5617         mule/korean.el:
5618         mule/misc-lang.el:
5619         mule/mule-category.el:
5620         mule/mule-ccl.el:
5621         mule/mule-charset.el:
5622         mule/mule-cmds.el:
5623         mule/mule-coding.el:
5624         mule/mule-files.el:
5625         mule/mule-help.el:
5626         mule/mule-init.el:
5627         mule/mule-misc.el:
5628         mule/mule-tty-init.el:
5629         mule/mule-x-init.el:
5630         mule/viet-chars.el:  Remerge from mule-base.
5631
5632         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
5633         of mule-base into lisp/mule.
5634
5635 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
5636
5637         * process.el (exec-to-string): Use `shell-command-switch' in place
5638         of hard-wired "-c" (for WindowsNT).
5639
5640 1999-02-08  Charles G Waldman  <cgw@pgt.com>
5641
5642         * menubar-items.el (default-menubar):  Remove obsolete
5643         "Gopher" item
5644
5645 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
5646
5647         * package-admin.el (package-admin-get-install-dir): First fall
5648         back to the location of xemacs-base for non-mule packages.
5649
5650 1999-02-15  Martin Buchholz  <martin@xemacs.org>
5651
5652         * paths.el:
5653         - improved automounter tmp directory support.
5654         - support 4 (!) empirically discovered automounter conventions
5655
5656 1999-02-12  SL Baur  <steve@xemacs.org>
5657
5658         * etags.el (pop-tag-mark): autoload to match key binding.
5659
5660 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
5661
5662         * XEmacs 21.2.10 is released
5663
5664 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
5665
5666         * package-get.el (package-get-remote-filename): Don't bug out for
5667         a local file name in the search entry.
5668
5669 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
5670
5671         * XEmacs 21.2.9 is released
5672
5673 1999-01-19  Didier Verna  <didier@xemacs.org>
5674
5675         * replace.el (replace-search-function): new variable containing a
5676         function to perform a search-forward.
5677         (replace-re-search-function): new variable containing a function
5678         to perform a re-search-forward.
5679         (perform-replace): use them.
5680
5681 1999-01-25  Didier Verna  <didier@xemacs.org>
5682
5683         * select.el (selection-owner-p): use the name `XEmacs'.
5684         (cut-copy-clear-internal): ditto.
5685
5686 1999-01-18  Andy Piper  <andy@xemacs.org>
5687
5688         * about.el (about-url-alist): Update my entry.
5689         (xemacs-hackers): Ditto.
5690
5691 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
5692
5693         * buffer.el (switch-to-buffer): Fixing documentation.
5694         * minibuf.el (minibuffer-completion-table): ditto.
5695         * cl-macs.el (return-from): ditto.
5696
5697 1999-01-04  Didier Verna  <didier@xemacs.org>
5698
5699         * replace.el (delete-non-matching-lines): temporarily disable
5700         case-folding when called interactively with a regexp containing
5701         uppercase characters.
5702         (delete-matching-lines): ditto.
5703         (count-matches): ditto.
5704         (list-matching-lines): ditto.
5705
5706 1999-01-07  Colin Rafferty  <colin@xemacs.org>
5707
5708         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
5709         abort if current window is split horizontally, not if others are
5710         split.  Got rid of unnecessary minibuffer checking.  Also, add
5711         some comments (it's still complex).
5712
5713 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
5714
5715         * package-get.el: changed address for doc.ic.ac.uk to
5716         sunsite.doc.ic.ac.uk
5717
5718 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5719
5720         * ldap.el (toplevel): Remove requires so that the file compiles
5721         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
5722
5723 1999-01-10  J. Kean Johnston  <jkj@sco.com>
5724
5725         * dump-paths.el: Calculate module-directory and set
5726         module-load-path to the load path for modules.
5727
5728         * loadup.el: Get bootstrap value of module-load-path from the
5729         environment variable EMACSBOOTSTRAPMODULEPATH.
5730         - Display the module load path if we're debugging paths.
5731
5732         * setup-paths.el: Added function paths-find-site-module-directory.
5733         - Added function paths-find-module-directory.
5734         - Added function paths-construct-module-load-path.  Uses new
5735         environment variable EMACSMODULEPATH.
5736
5737 1998-12-30  Martin Buchholz  <martin@xemacs.org>
5738
5739         * font.el (font-default-object-for-device):
5740         Oops! This `or' can't be replaced by `unless'.
5741         Fixed inability to run w3, among other things.
5742
5743 1998-12-17  Charles G. Waldman <cgw@pgt.com>
5744
5745         * package-admin.el: Change initialization of
5746           package-admin-install-function dependent on system type.
5747           Change package-admin-install-function-mswindows to use
5748           "minitar".
5749
5750 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
5751
5752         * mouse.el (default-mouse-motion-handler): Disable help echo while
5753         in the minibuffer.
5754
5755 1998-12-28  Martin Buchholz <martin@xemacs.org>
5756
5757         * XEmacs 21.2.8 is released.
5758
5759 1998-12-24  Martin Buchholz <martin@xemacs.org>
5760
5761         * XEmacs 21.2.7 is released.
5762
5763 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
5764
5765         * package-ui.el (pui-list-packages): Set truncate-lines.
5766
5767         * package-get.el (package-get-download-menu): Use
5768         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
5769
5770         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
5771         (pui-help-string): idem.
5772         (list-packages-mode): New major mode.
5773         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
5774         (pui-install-selected-packages): Add suport for removing packages.
5775         (pui-toggle-package-delete-key): New function.
5776         (pui-popup-context-sensitive): New kludge.
5777         (pui-list-packages): Add warning when `package-get-remote' is nil.
5778         (package-ui-add-site): New function.
5779
5780 1998-12-01  Didier Verna  <didier@xemacs.org>
5781
5782         * hyper-apropos.el (hyper-where-is): added the missing autoload.
5783
5784 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5785
5786         * ldap.el: Custom-ized
5787         (toplevel): Do not provide `ldap' which is provided by C level
5788         LDAP code
5789         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
5790
5791 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
5792
5793         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
5794
5795 1998-12-17  Andy Piper  <andy@xemacs.org>
5796
5797         * sound.el (sound-load-list): name changed from sound-load-alist.
5798         (sound-extension-list): name changed from sound-ext-list.
5799         (load-default-sounds): use new names.
5800         (load-sound-file): use new names.
5801
5802 1998-12-16  Andy Piper  <andy@xemacs.org>
5803
5804         * XEmacs 21.2.6 is released
5805
5806 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
5807
5808         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
5809         errors.
5810
5811 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
5812
5813         * wid-edit.el (widget-echo-this-extent): Set
5814         help-echo-owns-message to t.
5815
5816 1998-11-30  Greg Klanderman  <greg@alphatech.com>
5817
5818         * package-get.el (package-get-download-menu): use toggles for
5819           each site in the download site menu.
5820
5821 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
5822
5823         * package-get.el (package-get): If we cannot find a package
5824           because package-get-remote is not set, give a more helpful
5825           error message.
5826
5827 1998-11-30  Greg Klanderman  <greg@alphatech.com>
5828
5829         * package-get.el (package-get-remote-filename): use an EFS path
5830         with user anonymous if no user is specified.
5831
5832 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
5833
5834         * faces.el (face-spec-set): Re-init fallfacks for default after
5835         calling reset-face on the default face.
5836
5837 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
5838
5839         * package-admin.el (package-admin-default-install-function):
5840         Behave as advertised.  Make sure the pkg-dir is proper for
5841         default-directory.
5842         (package-admin-add-binary-package): Make sure the pkg-dir is
5843         proper for default-directory.
5844         (package-admin-install-function-mswindows): Make sure the pkg-dir
5845         is proper for default-directory.
5846
5847 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
5848
5849         * XEmacs 21.2.5 is released
5850
5851 1998-12-05  SL Baur  <steve@altair.xemacs.org>
5852
5853         * files.el (binary-file-regexps): regexp-opt is not available at
5854         bytecompile time.
5855
5856 1998-11-30  Martin Buchholz  <martin@xemacs.org>
5857
5858         * x-win-xfree86.el:
5859         * x-win-sun.el (x-win-init-sun):
5860         * x-win-sun.el:
5861         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
5862         * x-iso8859-1.el:
5863         * x-init.el (init-post-x-win):
5864         * x-init.el (init-pre-x-win):
5865         * x-init.el (x-initialize-compose):
5866         * x-init.el:
5867         * x-compose.el:
5868         * winnt.el:
5869         * widget.el:
5870         * wid-edit.el (widget-glyph-click):
5871         * wid-edit.el (widget-glyph-find):
5872         * wid-edit.el (widget-type):
5873         * view-less.el (view-buffer-other-window):
5874         * very-early-lisp.el:
5875         * version.el:
5876         * toolbar.el:
5877         * toolbar-items.el:
5878         * term/sun.el (suntool-map):
5879         * term/sun-mouse.el:
5880         * term/internal.el:
5881         * syntax.el (modify-syntax-entry):
5882         * symbol-syntax.el:
5883         * subr.el:
5884         * startup.el (lock-directory):
5885         * simple.el (set-comment-column):
5886         * simple.el (backward-delete-char-untabify):
5887         * shadow.el (find-emacs-lisp-shadows):
5888         * shadow.el:
5889         * setup-paths.el (paths-construct-info-path):
5890         * select.el (cut-copy-clear-internal):
5891         * process.el (call-process-region):
5892         * process.el (start-process-shell-command):
5893         * process.el:
5894         * paths.el (rmail-spool-directory):
5895         * paragraphs.el (use-hard-newlines):
5896         * package-get.el (package-get-dependencies):
5897         * package-admin.el (package-admin-delete-binary-package):
5898         * obsolete.el (truncate-string):
5899         * obsolete.el (store-substring):
5900         * mouse.el (default-mouse-track-maybe-own-selection):
5901         * mouse.el (mouse-yank-at-point):
5902         * modeline.el:
5903         * modeline.el (mouse-drag-modeline):
5904         * minibuf.el (read-directory-name-internal):
5905         * minibuf.el (read-file-name-internal):
5906         * minibuf.el (read-file-name-internal-1):
5907         * minibuf.el (read-file-name-2):
5908         * minibuf.el (exact-minibuffer-completion-p):
5909         * minibuf.el (read-from-minibuffer):
5910         * minibuf.el:
5911         * menubar.el (check-menu-syntax):
5912         * map-ynp.el (map-y-or-n-p):
5913         * make-docfile.el (docfile-out-of-date):
5914         * loadup.el ((member "run-temacs" command-line-args)):
5915         * loadup.el ((member "no-site-file" command-line-args)):
5916         * loadup.el (really-early-error-handler):
5917         * loadup.el:
5918         * loadhist.el:
5919         * loaddefs.el:
5920         * lisp-mnt.el (lm-verify):
5921         * lib-complete.el (lib-complete:cache-completions):
5922         * lib-complete.el (library-all-completions):
5923         * itimer.el (itimer-run-expired-timers):
5924         * info.el (Info-mode):
5925         * info.el (Info-insert-file-contents):
5926         * info.el (Info-rebuild-dir):
5927         * info.el (Info-build-dir-anew):
5928         * info.el (Info-parse-dir-entries):
5929         * info.el (Info-dir-outdated-p):
5930         * info.el (Info-insert-dir):
5931         * info.el (info-xref):
5932         * info.el:
5933         * hyper-apropos.el (hyper-apropos-get-doc):
5934         * hyper-apropos.el (hyper-describe-face):
5935         * hyper-apropos.el (hyper-apropos-mode):
5936         * hyper-apropos.el:
5937         * help.el (list-processes):
5938         * help.el:
5939         * gnuserv.el:
5940         * font.el (mswindows-font-create-name):
5941         * font.el (font-default-font-for-device):
5942         * font.el (x-font-create-object):
5943         * font.el (font-registry):
5944         * font.el:
5945         * font-lock.el (font-lock-keywords):
5946         * font-lock.el:
5947         * finder.el (finder-compile-keywords):
5948         * find-paths.el (paths-find-recursive-path):
5949         * fill.el (set-justification-center):
5950         * fill.el (fill-region-as-paragraph):
5951         * files.el (insert-directory):
5952         * files.el (wildcard-to-regexp):
5953         * files.el (recover-file):
5954         * files.el (basic-save-buffer):
5955         * files.el (delete-auto-save-file-if-necessary):
5956         * files.el (file-relative-name):
5957         * files.el (backup-extract-version):
5958         * files.el (backup-buffer):
5959         * files.el (set-visited-file-name):
5960         * files.el (set-auto-mode):
5961         * files.el (interpreter-mode-alist):
5962         * files.el:
5963         * files.el (find-file-noselect):
5964         * files.el (abbreviate-file-name):
5965         * files.el (parse-colon-path):
5966         * files.el (directory-abbrev-alist):
5967         * etags.el (visit-tags-table-buffer):
5968         * easymenu.el (easy-menu-define):
5969         * dragdrop.el (experimental-dragdrop-drag):
5970         * dragdrop.el (dragdrop-drop-do-functions):
5971         * dragdrop.el (dragdrop-drop-at-point):
5972         * disass.el (disassemble-1):
5973         * disass.el (disassemble-internal):
5974         * disass.el (disassemble):
5975         * disass.el:
5976         * derived.el (derived-mode-init-mode-variables):
5977         * derived.el (define-derived-mode):
5978         * custom.el (defgroup):
5979         * cus-edit.el (custom-quote):
5980         * config.el:
5981         * code-process.el (open-network-stream):
5982         * code-process.el (start-process):
5983         * code-process.el (call-process-region):
5984         * code-process.el (call-process):
5985         * code-process.el:
5986         * code-files.el (insert-file-contents):
5987         * code-files.el:
5988         * code-files.el (buffer-file-coding-system-for-read):
5989         * cmdloop.el (yes-or-no-p-minibuf):
5990         * cl.el:
5991         * cl-macs.el:
5992         * cl-extra.el:
5993         * callers-of-rpt.el (make-caller-report):
5994         * callers-of-rpt.el:
5995         * bytecomp.el (batch-byte-recompile-directory):
5996         * bytecomp.el (batch-byte-compile-1):
5997         * bytecomp.el (batch-byte-compile):
5998         * bytecomp.el (display-call-tree):
5999         * bytecomp.el (byte-compile-insert):
6000         * bytecomp.el (byte-compile-two-args-19->20):
6001         * bytecomp.el (byte-compile-variable-ref):
6002         * bytecomp.el (byte-compile-form):
6003         * bytecomp.el (byte-compile-top-level-body):
6004         * bytecomp.el (byte-compile-out-toplevel):
6005         * bytecomp.el (byte-compile-byte-code-maker):
6006         * bytecomp.el (byte-compile-file-form-defmumble):
6007         * bytecomp.el (byte-compile-file-form):
6008         * bytecomp.el (byte-compile-keep-pending):
6009         * bytecomp.el (byte-compile-insert-header):
6010         * bytecomp.el (byte-compile-from-buffer):
6011         * bytecomp.el (byte-compile-file):
6012         * bytecomp.el (byte-recompile-file):
6013         * bytecomp.el (byte-compile-close-variables):
6014         * bytecomp.el (byte-compile-warn-about-unused-variables):
6015         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
6016         * bytecomp.el (byte-compiler-legal-options):
6017         * bytecomp.el (byte-compile-lapcode):
6018         * bytecomp.el (byte-optimize-log):
6019         * bytecomp.el ((fboundp 'defsubst)):
6020         * bytecomp.el:
6021         * bytecomp-runtime.el:
6022         * byte-optimize.el (byte-optimize-apply):
6023         * byte-optimize.el (car):
6024         * byte-optimize.el (byte-optimize-form):
6025         * byte-optimize.el (byte-optimize-form-code-walker):
6026         * byte-optimize.el:
6027         * build-report.el (build-report-insert-installation-file):
6028         * build-report.el (build-report):
6029         * auto-show.el:
6030         * apropos.el (apropos-documentation):
6031         - mega patch
6032         - clean up byte-compile warnings
6033         - remove unused variables
6034         - Use common lisp style hashtable functions
6035         - byte compiler cleanup
6036         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
6037         - remove old backquote syntax usage
6038         - move some cl functionality into C for speed.
6039         - remove last remaining VMS support
6040         - spelling fixes
6041         - implement last, butlast, nbutlast, copy-list in C.
6042         - new macro ignore-file-errors, similar to ignore-errors
6043           (ignore-file-errors (delete-file "foo"))
6044         - get frequent garbage collection during loadup.el by tweaking
6045           gc-cons-threshold, rather than explicitly calling garbage-collect
6046         - default delete-key-deletes-forward to `t'.
6047
6048 1998-11-28  SL Baur  <steve@altair.xemacs.org>
6049
6050         * XEmacs 21.2-beta4 is released.
6051
6052 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
6053
6054         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
6055         (easy-menu-item-present-p): Wrapper around find-menu-item.
6056         (easy-menu-remove-item): Wrapper around delete-menu-item.
6057
6058         * menubar.el (delete-menu-item): Add 'from-menu' argument.
6059         (add-menu-button): Add 'in-menu' argument.
6060         (add-menu-item-1): Add in-menu support to helper function.
6061
6062 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
6063
6064         * isearch-mode.el (isearch-mode): Fix keymap lossage.
6065
6066 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6067
6068         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
6069         of Dec 4, 1997.
6070
6071 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
6072
6073         * process.el (shell-command-on-region): Report if the command
6074         succeeded or failed.
6075
6076 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
6077
6078         * subr.el (buffer-substring-no-properties): Comment out.
6079
6080 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
6081
6082         * msw-faces.el (mswindows-find-smaller-font): Turning font names
6083           into font instances first, like `x-frob-font-size' does.
6084           (mswindows-find-larger-font): ditto
6085
6086 1998-11-04  Greg Klanderman  <greg@alphatech.com>
6087
6088         * package-ui.el (pui-install-selected-packages): fix args in call
6089         to `package-get'.
6090
6091 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
6092
6093         * package-get.el (host-name): New widget type.
6094         (package-get-remote): Better customization using new type.
6095         (package-get-download-sites): idem dito.
6096
6097         (package-get-custom): Do not use package-get-all untill we have
6098         runtime dependencies.
6099
6100         (package-get-remove-copy): Default to 't' we no longer need this
6101         kludge as we do not currently use depenencies.
6102
6103         (package-get-was-current): New variable.
6104         (package-get-require-base): New 'force-current' argument.
6105         (package-get-update-base): idem
6106         (package-get-package-provider):  idem
6107         (package-get-locate-index-file): New 'no-remote' argument.
6108         (package-get-locate-file): idem.
6109
6110         (package-get-maybe-save-index): New function.
6111         (package-get-update-base): Use it.
6112
6113 1998-10-28 Greg Klanderman <greg@alphatech.com>
6114
6115         * package-get.el (package-get-remote): default to nil; by default,
6116         don't go out to the net via EFS.  They must select a download site.
6117         (package-get-download-sites): new variable.
6118         (package-get-download-menu): new function.
6119         (package-get-locate-index-file): new function.
6120         (package-get-update-base): use it.
6121
6122         * menubar-items.el (default-menubar): add "Update Package Index"
6123         and "Add Download Site" menus under Options | Manage Packages.
6124
6125 1998-10-19  Greg Klanderman  <greg@alphatech.com>
6126
6127         * package-get.el (package-get): bugfix code checking installed version
6128         for case where package is not currently installed.
6129         (package-get-require-signed-base-updates): new variable.
6130         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
6131         deemed not a goot thing.  Use the variable
6132         package-get-allow-unsigned-base-updates instead.
6133
6134 1998-10-16 Greg Klanderman <greg@alphatech.com>
6135
6136         * package-get.el (package-get): Don't install an older version than
6137         we already have unless explicitly told to.  Issue a warning.
6138
6139         * package-ui.el (pui-add-required-packages): when adding
6140         dependencies, don't add packages that are up to date.
6141         (pui-package-symbol-char):  Don't consider a package out of date
6142         if you have a newer version installed than the latest version in
6143         package-get-base.
6144
6145         * package-get.el (package-get-base-filename): document that it may
6146         be a path relative to package-get-remote;  new default value.
6147         (package-get-locate-file): new function.
6148         (package-get-update-base): use it to expand package-get-base-filename.
6149         (package-get-save-base): new function to save the package-get database
6150         to file.
6151         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
6152         (package-get-update-base): pass the REMOTE-SOURCE arg.
6153         (package-get-update-base-entry): call package-get-custom-add-entry.
6154         (package-get-file-installed-p): removed; no longer needed.
6155         (package-get-create-custom): ditto.
6156         (toplevel): remove code to build and load package-get-custom.el
6157         (package-get-custom-add-entry): new function.
6158
6159 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
6160
6161         * wid-edit.el (widget-button-click): Don't switch window.
6162
6163 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
6164
6165         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
6166
6167 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
6168
6169         * etags.el (find-tag-default): Run find-tag-hook using
6170         run-hooks rather than funcall
6171
6172 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
6173
6174         * isearch-mode.el (isearch-mode): Set the current minor mode maps
6175         and the current local map as the parents to isearch-mode-map.
6176
6177 1998-10-15  SL Baur  <steve@altair.xemacs.org>
6178
6179         * XEmacs 21.2-beta3 is released.
6180
6181 1998-10-15  Greg Klanderman  <greg@alphatech.com>
6182
6183         * package-get.el (package-get-update-base): use
6184         insert-file-contents-internal, not insert-file-contents-literally.
6185
6186 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
6187
6188         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
6189         dump time.
6190
6191 1998-10-15  Greg Klanderman  <greg@alphatech.com>
6192
6193         * package-get.el (package-get-update-base-entry): new function.
6194         (package-get-update-base): renamed; was `package-get-load-base'.
6195         cleanup, and use package-get-update-base-from-buffer.
6196         (package-get-update-base-from-buffer): new function.
6197         (package-get-update-base-entries): new; helper for above.
6198         Do not eval lisp grabbed over ftp; parse it from new format.
6199
6200 1998-10-15  Greg Klanderman  <greg@alphatech.com>
6201
6202         * files.el (set-auto-mode): Don't play games loading package-get
6203         database; package-get-package-provider will handle it all.
6204
6205 1998-10-14  Greg Klanderman  <greg@alphatech.com>
6206
6207         * package-get.el (package-get-base-filename): new variable.
6208         (package-get-require-base): new function.
6209         (package-get-pgp-signed-begin-line): new variable.
6210         (package-get-pgp-signature-begin-line): ditto.
6211         (package-get-pgp-signature-end-line):  ditto.
6212         (package-get-load-base): new function.
6213         (package-get-interactive-package-query):
6214         (package-get-update-all):
6215         (package-get-dependencies):
6216         (package-get-package-provider):
6217         (package-get-custom): use package-get-require-base.
6218         [package-get-custom loading]: disable for now.
6219
6220         * package-ui.el (pui-list-packages): use (package-get-require-base)
6221
6222 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
6223
6224         * package-ui.el: Correct obvious thinko in choosing extent face.
6225
6226 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6227
6228         * menubar-items.el (default-menubar): pui-list-package has nothing
6229         to with Customize. Move all the package stuff to a new Item in Options.
6230
6231         * package-ui.el (pui-menu): Add menu and Popup menu.
6232
6233         * package-get.el (package-get): Use new
6234         package-admin-get-install-dir.
6235
6236         * package-admin.el (package-admin-get-install-dir): New syntax.
6237         Conserve package location and put mule packages where mule-base is.
6238
6239         * package-get.el : Customized
6240
6241         * package-ui.el (pui): Customized
6242         (pui-package-install-dest-dir): New variable.
6243         (pui-install-selected-packages): Use it
6244
6245 1998-10-12  SL Baur  <steve@altair.xemacs.org>
6246
6247         * package-get.el (package-get-interactive-package-query): Move
6248         dependency on package-get-base to run-time.
6249         (package-get-update-all): Ditto.
6250         (package-get-dependencies): Ditto.
6251         (package-get-package-provider): Ditto.
6252         (package-get-custom): Ditto.
6253
6254 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
6255
6256         * events.el: Remove 'ascii-character property from 'backspace
6257         and 'delete symbols
6258
6259 1998-10-11  SL Baur  <steve@altair.xemacs.org>
6260
6261         * package-get-base.el: removed.
6262
6263 1998-09-23  Didier Verna  <didier@xemacs.org>
6264
6265         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
6266         (no-upper-case-p): new function.
6267         (with-search-caps-disable-folding): new macro.
6268         (with-interactive-search-caps-disable-folding): new macro.
6269         (zap-to-char): In interactive mode, do a case-sensitive search if
6270         the character is uppercase.
6271         (zap-up-to-char): ditto.
6272
6273         * replace.el (perform-replace): use the function no-upper-case-p.
6274
6275         * isearch-mode.el (isearch-fix-case): ditto.
6276         make obsolete `with-caps-disable-folding' and
6277         `isearch-no-upper-case-p'.
6278
6279         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
6280         (tags-search): ditto.
6281         (tags-query-replace): ditto.
6282
6283         * info.el (Info-search): ditto.
6284
6285 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
6286
6287         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
6288
6289 1998-10-07  Greg Klanderman  <greg@alphatech.com>
6290
6291         * package-admin.el (package-admin-rmtree): rewritten.  need to
6292         check for "." and ".." before symlink check.  expand files and
6293         directories with respect to DIRECTORY, not default-directory.
6294
6295 1998-10-04  Greg Klanderman  <greg@alphatech.com>
6296
6297         * package-get.el (package-get-all): add INSTALL-DIR argument.
6298
6299 1998-10-06  Greg Klanderman  <greg@alphatech.com>
6300
6301         * package-ui.el (pui-add-required-packages): new function, select
6302         dependent packages.
6303         (pui-display-keymap): bind it.
6304         (pui-help-string): document it.
6305         (pui-install-selected-packages): package-get-all -> package-get.
6306
6307         * package-get.el (package-get-dependencies): new function.
6308
6309 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
6310
6311         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
6312         regexps.
6313
6314 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
6315
6316         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
6317         function.
6318         (default-mouse-track-normalize-point): Use it.
6319
6320 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
6321
6322         * package-admin.el (package-admin-delete-binary-package):
6323                 General cleanup. Remove unnessary use of progn and
6324         save-excursion.
6325         (package-admin-delete-binary-package): Do NOT mess with file
6326         modes. That is evil.
6327         (package-admin-delete-binary-package): Wrap all deleting in
6328         condition-case. The data in MANIFEST is untrustworthy.
6329         (package-admin-delete-binary-package): Let the OS worry about non
6330         empty directories.
6331
6332 1998-10-09  SL Baur  <steve@altair.xemacs.org>
6333
6334         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
6335         processing.
6336         (lm-report-bug): Fix mail address to send bug reports to.
6337
6338 1998-09-29  SL Baur  <steve@altair.xemacs.org>
6339
6340         * XEmacs 21.2-beta2 is released.
6341
6342 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
6343
6344         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
6345
6346 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6347
6348         * info.el (Info-mode): Document page turning by double clicks in
6349         docstring so `M-x describe-mode' will display it.
6350
6351 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6352
6353         * info.el (Info-mouse-track-double-click-hook): Use character
6354         widths to calculate a border region where double clicking does
6355         page turning, and return `nil' by default so other hooks, such as
6356         region highlighting, will be run.
6357
6358 1998-09-29  Colin Rafferty   <colin@xemacs.org>
6359
6360         * sound.el (default-sound-directory-list): Initialize with all the
6361         "sounds" directories in `data-directory-list'.  It used to just be
6362         the first one.
6363
6364         * packages.el (locate-data-directory-list): Created.  This gives
6365         the list of matching directories, unlike `locate-data-directory',
6366         which just gives the first one.
6367
6368 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6369
6370         * minibuf.el (read-from-minibuffer): No longer bind help-form but
6371         make a binding in the local keymap until help-char handling is
6372         improved.
6373
6374         * help.el (help-keymap-with-help-key): Provide keymap with help
6375         binding.
6376         (help-print-help-form): New helper function.
6377
6378 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
6379
6380         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
6381         move extent to another buffer; no need to create a new extent.
6382         (isearch-fix-case): New function.
6383         (isearch-search-and-update): Use it.
6384
6385 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
6386
6387         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
6388         the keymap, not minor-mode-map-alist.
6389         (isearch-done): Restore overriding-local-map.
6390
6391 1998-09-21  Martin Buchholz  <martin@xemacs.org>
6392
6393         * bytecomp.el (byte-compile-buffer-substring):
6394         Fix for: (byte-compile (defun f () (buffer-substring)))
6395         ==>   ** buffer-substring called with 3 args, but requires 0-3
6396         - new code not only works, but is more readable, too.
6397
6398 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6399
6400         * msw-faces.el (mswindows-init-device-faces): Don't try to
6401           specify a default font at this late stage. Do try to force
6402           creation of the default face font so that if it fails we get
6403           an error now instead of a crash at frame creation.
6404
6405           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
6406           mswindows-make-font-unitalic: Canonical default weight
6407           changed from "Normal" to "Regular".
6408
6409           mswindows-make-font-bold / -bold-italic: Supplied device was
6410           not being passed into call to mswindows-find-smaller-font.
6411
6412 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6413
6414         * package-get.el (package-get-remote): Fix the path where to find
6415           the packages on xemacs.org.
6416
6417 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
6418
6419         * about.el (about-maintainer-info): Update Ben's entry.
6420
6421 1998-09-24  Martin Buchholz  <martin@xemacs.org>
6422
6423         * lisp/shadow.el (find-emacs-lisp-shadows):
6424         - `member' was being called on lists of length 2000!
6425         - Replace with hashtables.
6426         - Replace hand-coded loops with (dolist)
6427         - Fix comment typo
6428
6429 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
6430
6431         * packages.el: Added new function, `package-delete-name', to
6432           delete existing packages from the installed package database
6433           (`packages-package-list').  Also added the "pkginfo" directory
6434           to `packages-special-base-regexp', so that the pkginfo directory
6435           would not get added to `late-packages'.
6436
6437         * package-admin.el: Added ability to delete an installed package
6438           (added low-level function, `package-admin-delete-package').
6439           Understands how to use the pkginfo/MANIFEST.<package> file to
6440           delete the package.  When installing a package, will also
6441           create a MANIFEST.* file if one is not provided by the
6442           package.  If the MANIFEST.* doesn't exist when deleting a
6443           package, the functions will fall back to attempting to delete
6444           any package-specific lisp directory.
6445
6446         * package-get.el: Moved some functions to package-admin.el.
6447           Added interactive function `package-get-delete-package', for
6448           use by users for deleting a package.
6449
6450           Also modified to not require the prescence of efs.
6451
6452 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
6453
6454         * files.el (find-file-noselect): Handle all signals, kill the
6455         buffer and resignal.
6456
6457 1998-09-23  SL Baur  <steve@altair.xemacs.org>
6458
6459         * cl-macs.el (glyph-image): Add setf method.
6460
6461 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
6462
6463         * package-get.el: Fixed broken EFS downloading.  Also, look for
6464           .tar.gz files first, in preference over .tgz files.
6465
6466         * package-ui.el: Fix display of package version numbers.
6467
6468 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
6469
6470         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
6471         argument.
6472
6473 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
6474
6475         * list-mode.el: `display-completion-list': added new/optional
6476           keyword `:completion-string', which allows the programmer to
6477           change the "Possible completions are:" prompt.
6478
6479         * menubar-items.el: Added new pulldown menu-pick to start up the
6480           visual package browser/installer:
6481
6482                 Options->Customize->List Packages
6483
6484         * package-admin.el: Added hooks for installing under both Unix
6485           and MS Windows.  Does additional error checking.  No longer
6486           calls "add-big-package.sh" to install packages under Unix; now
6487           calls gunzip & tar directly.
6488
6489         * package-get.el: Added ability to install packages from files
6490           on a local disk/CDROM.  Now deletes any existing package lisp
6491           directory.  Does completion on available packages when
6492           querying for package names.  Will also search for .tgz files
6493           in addition for .tar.gz files.  Tries to reload
6494           auto-autoloads, as a convenience when loading new packages,
6495           and also tries to add any new package paths to `load-path'.
6496           Changed all occurences of `concat' to use `expand-file-name'.
6497
6498         * package-ui.el: New file which implements the main visual
6499           package browser/installer, which is started via a menu pick or
6500           M-x pui-list packages.
6501
6502 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
6503
6504         * startup.el (load-init-file): spelling fix.
6505
6506 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6507
6508         * startup.el (normal-top-level): Load auto-autoload files
6509         covariantly with their precedence.
6510
6511 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6512
6513         * menubar-items.el (default-menubar): Remove "Font Weight"
6514         option, there is currently no custom equivalent.. Customize-faces
6515         is "Edit faces".
6516
6517         * x-font-menu.el (font-menu-set-font): Use customize to set
6518         default face.
6519
6520         * faces.el (face-spec-update-all-matching): New function.
6521
6522         * cus-face.el (custom-set-face-update-spec): New function.
6523         Interface to customize faces from elisp.
6524
6525         (custom-face-value-create): Show the customized settings if set
6526         but not saved.
6527
6528 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6529
6530         (custom-face-value-create): Show the customized settings if set
6531         but not saved.
6532
6533 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
6534
6535         * keydefs.el (global-map): Add FSF 20.3 binding of
6536         query-replace-regexp.
6537
6538 1998-08-21  Greg Klanderman  <greg@alphatech.com>
6539
6540         * minibuf.el (read-file-name-internal-1): use
6541         user-name-completion-1 instead of user-name-completion.
6542
6543 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6544
6545         * loadup.el:
6546         * make-docfile.el:
6547         * update-elc.el: Don't set `source-directory' (now defunct as a
6548         global variable) no more.
6549
6550         * packages.el (packages-list-autoloads): Made `source-directory'
6551         (now defunct as a global variable) a parameter.
6552
6553 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
6554
6555         * about.el (about-hackers): new email
6556
6557 1998-08-16  SL Baur  <steve@altair.xemacs.org>
6558
6559         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
6560
6561 1998-07-17  Didier Verna  <didier@xemacs.org>
6562
6563         * faces.el (set-face-property):
6564         (set-face-dim-p):
6565         (face-dim-p): updated the doc strings now that the dim property isn't
6566         tty-specific.
6567         (face-equal): the dim property is now a common one.
6568
6569         * cus-face.el (custom-face-attributes): New face attribute: `dim'
6570         Renamed the `stipple' attribute to `background-pixmap'.
6571         (custom-face-background-pixmap): make custom-face-stipple an
6572         obsolete alias for this.
6573
6574 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6575
6576         * find-paths.el (paths-file-readable-directory-p): Created and
6577         used.
6578
6579         * loadup.el: Don't set inhibit-... flags from run-temacs.
6580
6581 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6582
6583         * packages.el (packages-data-path-depth): Added and used.
6584
6585 1998-08-05  Charles G. Waldman <cgw@pgt.com>
6586
6587         * about.el:
6588         - Change .xpm to .png, delete "zcat" section.
6589         - cosmetic fix in the 'marcpa' entry.
6590
6591         * etc/photos
6592         - convert all .xpm.Z to .png
6593         - rename mrb to martin
6594         - rename mcook-m to mcookm
6595
6596 1998-07-31  Martin Buchholz  <martin@xemacs.org>
6597
6598         * x-init.el (x-initialize-compose): Add support for
6599         dead-circumflex as YET ANOTHER NAME for that dead key.
6600
6601 1998-08-05  Colin Rafferty <colin@xemacs.org>
6602
6603         * setup-paths.el (paths-construct-exec-path): Made the
6604         last-packages really be last.
6605         (paths-construct-data-directory-list): Ditto.
6606
6607 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
6608
6609         * startup.el(startup-splash-frame-body):
6610         Update Copyright notice in splash screen
6611
6612 1998-07-20  Greg Klanderman  <greg@alphatech.com>
6613
6614         * minibuf.el (read-file-name-internal-1): do ~user completion.
6615
6616 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
6617
6618         * font-lock.el (font-lock-fontify-glumped-region): Add guard
6619         aginst destroyed extents
6620
6621 1998-07-24  Greg Klanderman  <greg@alphatech.com>
6622
6623         * package-get.el (package-get): add `install-dir' argument.
6624
6625 1998-07-20  John Jones  <jj@asu.edu>
6626
6627         * package-get.el: calls to package-get-update-all will only
6628           update packages which are already installed.
6629
6630 1998-07-23  SL Baur  <steve@altair.xemacs.org>
6631
6632         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
6633         writable.
6634
6635 1998-07-20  Colin Rafferty   <colin@xemacs.org>
6636
6637         * about.el (about-hackers): Correct my email.
6638
6639 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
6640
6641         * about.el (about-hackers): new email-address.
6642
6643 1998-07-25  SL Baur  <steve@altair.xemacs.org>
6644
6645         * minibuf.el (read-number): Don't let `input-error' condition
6646         escape.
6647
6648 1998-07-20  Greg Klanderman  <greg@alphatech.com>
6649
6650         * about.el (about-hackers): use my `email-for-life' address.
6651
6652 1998-07-19  SL Baur  <steve@altair.xemacs.org>
6653
6654         * XEmacs 21.2-beta1 is released.
6655
6656 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6657
6658         * ldap.el (ldap-search): Doc string change
6659
6660 1998-07-16  Colin Rafferty   <colin@xemacs.org>
6661
6662         * menubar-items.el (default-menubar): Removed references to
6663         `data-directory', and use `locate-data-file' instead, and made
6664         then greyed out if they don't exist.
6665
6666 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6667
6668         * keymap.el (events-to-keys): Use `format' instead of `concat'
6669         since the latter does not accept integer args anymore
6670
6671 1998-07-15  SL Baur  <steve@altair.xemacs.org>
6672
6673         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
6674         macros replaced.
6675
6676 1998-07-14  SL Baur  <steve@altair.xemacs.org>
6677
6678         * make-docfile.el: Get first initialization from very-early-lisp.el
6679         * update-elc.el: Ditto.
6680         * loadup.el (really-early-error-handler): Ditto.
6681
6682         * packages.el (packages-unbytecompiled-lisp): Add new file,
6683         very-early-lisp.el.
6684
6685         * very-early-lisp.el: New file.
6686
6687 1998-07-14  SL Baur  <steve@altair.xemacs.org>
6688
6689         * Symbols that have been obsolete for at least 3 years removed (II).
6690
6691         * obsolete.el (eval-current-buffer): Make compatible.
6692         (byte-code-function-p): Ditto.
6693         (send-string): Removed.
6694         (send-region): Removed.
6695         (screen-scrollbar-width): Removed.
6696         (set-screen-scrollbar-width): Removed.
6697         (set-screen-left-margin-width): Removed.
6698         (set-screen-right-margin-width): Removed.
6699         (screen-left-margin-width): Removed.
6700         (screen-right-margin-width): Removed.
6701         (set-buffer-left-margin-width): Removed.
6702         (set-buffer-right-margin-width): Removed.
6703         (buffer-left-margin-width): Removed.
6704         (buffer-right-margin-width): Removed.
6705         (x-set-frame-icon-pixmap): Removed.
6706         (x-set-screen-icon-pixmap): Removed.
6707         (pixel-name): Removed.
6708         (make-pixmap): Removed.
6709         (make-cursor): Removed.
6710         (pixmap-width): Removed.
6711         (pixmap-contributes-to-line-height-p): Removed.
6712         (set-pixmap-contributes-to-line-height): Removed.
6713
6714 1998-07-13  SL Baur  <steve@altair.xemacs.org>
6715
6716         * obsolete.el (popup-menu-up-p): removed.
6717         (read-no-blanks-input): Removed.
6718         (wholenump): Removed.
6719         (ring-mod): Removed (what was ring-mod?).
6720         (current-time-seconds): Removed.
6721         (run-special-hook-with-args): Removed.
6722         (dot): Removed.
6723         (dot-marker): Removed.
6724         (dot-min): Removed.
6725         (dot-max): Removed.
6726         (window-dot): Removed.
6727         (set-window-dot): Removed.
6728
6729         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
6730         `dot-min'.
6731
6732         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
6733
6734         * code-files.el (insert-file-contents): Rename
6735         run-special-hook-with-args to run-hook-with-args-until-success.
6736         (write-region): Ditto.
6737
6738 1998-07-12  SL Baur  <steve@altair.xemacs.org>
6739
6740         * about.el: Fix typos, update release date.
6741
6742         * Symbols that have been obsolete for at least 3 years removed.
6743
6744         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
6745         screen- functions.
6746         (toplevel): remove setf methods for screen functions.
6747         * cl-macs.el (extent-data): defsetf removed.
6748         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
6749         many places to remove.
6750         (comment-indent-hook): Ditto.
6751         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
6752         (buffer-dedicated-screen): Ditto.
6753         (deiconify-screen): Ditto.
6754         (delete-screen): Ditto.
6755         (event-screen): Ditto.
6756         (find-file-other-screen): Ditto.
6757         (find-file-read-only-other-screen): Ditto.
6758         (live-screen-p): Ditto.
6759         (screen-height): Ditto.
6760         (screen-iconified-p): Ditto.
6761         (screen-list): Ditto.
6762         (screen-live-p): Ditto.
6763         (screen-name): Ditto.
6764         (screen-parameters): Ditto.
6765         (screen-pixel-height): Ditto.
6766         (screen-pixel-width): Ditto.
6767         (screen-root-window): Ditto.
6768         (screen-selected-window): Ditto.
6769         (screen-totally-visible-p): Ditto.
6770         (screen-visible-p): Ditto.
6771         (screen-width): Ditto.
6772         (screenp): Ditto.
6773         (get-screen-for-buffer): Ditto.
6774         (get-screen-for-buffer-noselect): Ditto.
6775         (get-other-screen): Ditto.
6776         (iconify-screen): Ditto.
6777         (lower-screen): Ditto.
6778         (mail-other-screen): Ditto.
6779         (make-screen): Ditto.
6780         (make-screen-invisible): Ditto.
6781         (make-screen-visible): Ditto.
6782         (modify-screen-parameters): Ditto.
6783         (new-screen): Ditto.
6784         (next-screen): Ditto.
6785         (next-multiscreen-window): Ditto.
6786         (other-screen): Ditto.
6787         (previous-screen): Ditto.
6788         (previous-multiscreen-window): Ditto.
6789         (raise-screen): Ditto.
6790         (redraw-screen): Ditto.
6791         (select-screen): Ditto.
6792         (selected-screen): Ditto.
6793         (set-buffer-dedicated-screen): Ditto.
6794         (set-screen-height): Ditto.
6795         (set-screen-position): Ditto.
6796         (set-screen-size): Ditto.
6797         (set-screen-width): Ditto.
6798         (show-temp-buffer-in-current-screen): Ditto.
6799         (switch-to-buffer-other-screen): Ditto.
6800         (visible-screen-list): Ditto.
6801         (window-screen): Ditto.
6802         (x-set-screen-pointer): Ditto.
6803         (x-set-frame-pointer): Ditto.
6804         (screen-title-format): Ditto.
6805         (screen-icon-title-format): Ditto.
6806         (terminal-screen): Ditto.
6807         (delete-screen-hook): Ditto.
6808         (create-screen-hook): Ditto.
6809         (mouse-enter-screen-hook): Ditto.
6810         (mouse-leave-screen-hook): Ditto.
6811         (map-screen-hook): Ditto.
6812         (unmap-screen-hook): Ditto.
6813         (default-screen-alist): Ditto.
6814         (default-screen-name): Ditto.
6815         (x-screen-defaults): Ditto.
6816         (x-create-screen): Ditto.
6817         * obsolete.el: meta-flag removed.
6818         baud-rate removed.
6819         sleep-for-millisecs removed.
6820         extent-data removed.
6821         set-extent-data removed.
6822         set-extent-attribute removed.
6823         extent-glyph removed.
6824         extent-layout removed.
6825         set-extent-layout removed.
6826         list-faces-display removed.
6827         list-faces removed.
6828         trim-versions-without-asking removed.
6829         after-write-file-hooks removed.
6830         truename removed.
6831         auto-fill-hook removed.
6832         blink-paren-hook removed.
6833         select-screen-hook, deselect-screen-hook removed.
6834         auto-raise-screen, auto-lower-screen removed.
6835
6836         * msw-mouse.el: Global change resource -> mswindows-resource.
6837
6838         * XEmacs 21.0-pre5 is released.
6839
6840 1998-07-11  SL Baur  <steve@altair.xemacs.org>
6841
6842         * about.el (about-hackers): Credits update.
6843
6844 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
6845
6846         * register.el (insert-register): Don't activate the region.
6847
6848 1998-07-10  SL Baur  <steve@altair.xemacs.org>
6849
6850         * select.el: Restore x-* symbols for backwards compatibility:
6851         x-copy-primary-selection, x-kill-primary-selection,
6852         x-delete-primary-selection, x-select-make-extent-for-selection,
6853         x-valid-simple-selection-, x-cut-copy-clear-internal.
6854
6855 1998-07-09  SL Baur  <steve@altair.xemacs.org>
6856
6857         * XEmacs 21.0-pre4 is released.
6858
6859 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
6860
6861         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
6862         reporting bugs.
6863         (maybe-add-init-button): Fix semantics under Windows.  Use
6864         `expand-file-name' rather than `concat'.
6865
6866         * help.el (print-messages): New function.
6867
6868 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6869
6870         * ldap.el (ldap-host-parameters-alist): Docstring fixes
6871
6872 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6873
6874         * about.el: Tweaked my entry in about-hackers.
6875
6876         * find-paths.el (paths-emacs-root-p):
6877           Relaxed emacs-root checking of an in-place installation to
6878           also accomodate the flat layout used on MS Windows.
6879
6880 1998-06-29  John Jones  <jj@asu.edu>
6881
6882         * package-get.el: calls to package-get-update-all will only
6883           update packages which are already installed.
6884
6885 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
6886
6887         * faces.el (xpm-color-symbols): remove hardcoded defaults these
6888         are handled by the gui-element face fallbacks now.
6889
6890         * x-faces.el: default gui-element face to "background" as well as
6891         the default face.
6892
6893         * msw-faces.el (mswindows-init-device-faces): remove gui-element
6894         and default face settings since these are set as fallbacks now in
6895         the appropriate domain.
6896
6897 1998-07-02  SL Baur  <steve@altair.xemacs.org>
6898
6899         * text-mode.el (text-mode): Reorder regexp so the OR part
6900         corresponding to `page-delim' goes first and the hack in
6901         `forward-paragraph' will work.
6902         With bug analysis from Bob Weiner <weiner@altrasoft.com>
6903
6904 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
6905
6906         * subr.el (remove-hook): When checking the hook value
6907           with functionp, don't apply car to it.
6908
6909 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6910
6911         * package-get.el (package-get-remote-filename):
6912           Don't use file-name-as-directory because the local directory
6913           separator conventions might not be the same as ftp's.
6914
6915 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6916
6917         * ldap.el (ldap-host-parameters-alist): New name of
6918         `ldap-host-parameters-plist'
6919
6920 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
6921
6922         * package-get.el: Using (require 'package-get-base), now that it
6923         provides itself.  Consequently removed all instances of (load
6924         "package-get-base.el").
6925
6926 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
6927
6928         * subr.el (remove-hook): Don't treat the hook value as a
6929           list unless it is both consp and not functionp.
6930
6931 1998-06-29  SL Baur  <steve@altair.xemacs.org>
6932
6933         * about.el: Email address for Ben Wing is ben@xemacs.org.
6934         * auto-show.el: Ditto.
6935         * bytecomp.el: Ditto.
6936         * faces.el: Ditto.
6937         * x-scrollbar.el: Ditto.
6938         * x-misc.el: Ditto.
6939         * tty-init.el: Ditto.
6940         * toolbar-items.el: Ditto.
6941         * symbol-syntax.el: Ditto.
6942         * specifier.el: Ditto.
6943         * objects.el: Ditto.
6944         * hyper-apropos.el: Ditto.
6945         * glyphs.el: Ditto.
6946
6947 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
6948
6949         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
6950         vertical-divider-always-visible-p.
6951         (default-mouse-motion-handler): Ditto.
6952
6953 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
6954
6955         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
6956         global value.
6957
6958 1998-06-21  Oliver Graf <ograf@fga.de>
6959
6960         * build-reports.el: changed receiver to xemacs-build-reports list
6961
6962 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6963
6964         * font.el: Split font-family-mappings into X and
6965           mswindows-specific versions.
6966           mswindows-font-create-[object|name]: Treat supplied size
6967           as a pointsize. Added underline and strikethru handling.
6968
6969         * msw-faces.el: changed default mswindows charset to western.
6970
6971         * msw-glyphs.el: removed space in border-glyph font string that
6972           was inserted to get round bugs in the mswindows C font code.
6973
6974 1998-06-27  SL Baur  <steve@altair.xemacs.org>
6975
6976         * about.el (about-hackers): Credits update.
6977
6978         * help-nomule.el (tutorial-supported-languages): Add Romanian
6979         TUTORIAL.
6980
6981         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
6982         to ISO-8859-2.
6983
6984 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6985
6986         * font.el: Split font-family-mappings into X and
6987           mswindows-specific versions.
6988           mswindows-font-create-[object|name]: Treat supplied size
6989           as a pointsize. Added underline and strikethru handling.
6990
6991         * msw-faces.el: changed default mswindows charset to western.
6992
6993         * msw-glyphs.el: removed space in border-glyph font string that
6994           was inserted to get round bugs in the mswindows C font code.
6995
6996 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6997
6998         * minibuf.el: make read-color-completion-table call
6999           (mswindows-color-list for mswindows devices.
7000
7001 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
7002
7003         * lisp/font-lock.el
7004         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
7005         Let declaration items contain non-word symbol characters.
7006
7007 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
7008
7009         * package-get.el (package-get-package-provider): Added autoload
7010         cookie.  Loading "package-get-base.el" in ALL functions that use
7011         it.  Fixed some (interactive ...) with multiple argument specs
7012         again.  Cosmetic indentation changes.
7013
7014 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
7015
7016         * info.el (Info-insert-dir): Don't use nreverse on variables
7017         that you want to use later.
7018
7019 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
7020
7021         * x-mouse.el (x-set-point-and-move-selection): Replace call
7022         to x-kill-primary-selection with kill-primary-selection
7023
7024 1998-06-12  Martin Buchholz  <martin@xemacs.org>
7025
7026         * simple.el (what-cursor-position): Make cursor position reported
7027         use value of column-number-start-at-one
7028
7029 1998-06-17  SL Baur  <steve@altair.xemacs.org>
7030
7031         * about.el (xemacs-hackers): Fix Jareth's email address.
7032
7033 1998-06-16  SL Baur  <steve@altair.xemacs.org>
7034
7035         * startup.el (startup-splash-frame): Remove
7036         `xemacs-startup-logo-function'.
7037
7038 1998-06-15  SL Baur  <steve@altair.xemacs.org>
7039
7040         * about.el (about-hackers): Update credits list.
7041
7042 1998-06-06  Jeff Miller <jmiller@smart.net>
7043
7044         * lisp/sound.el: Update sound-ext to allow filenames with
7045           extensions to be found by load-sound-file
7046
7047 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7048
7049         * info.el (Info-rebuild-outdated-dir): Removed variable
7050         (Info-auto-generate-directory): New variable
7051         (Info-save-auto-generated-dir): New variable
7052         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
7053         (Info-build-dir-anew): Second parameter removed.  Use
7054         `Info-save-auto-generated-dir'
7055         (Info-rebuild-dir): Ditto
7056
7057 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
7058
7059         * list-mode.el (next-list-mode-item): Would not recognize
7060         border between directly neighbored items.
7061
7062 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
7063
7064         * package-get.el: add autoloads for some functions.
7065
7066 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
7067
7068         * specifier.el (let-specifier): Tiny docfixes.
7069
7070 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
7071
7072         * msw-mouse.el: set selection-pointer-glyph to Normal.
7073
7074 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
7075
7076         * wid-edit.el (widget-specify-secret): New function.
7077         (widget-after-change): Use it.
7078         (widget-specify-field): Use it.
7079
7080 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
7081
7082         * mouse.el (drag-window-divider): Use `(not done)' instead of
7083         `doit'; reuse result of `window-pixel-edges'.
7084
7085         * modeline.el (drag-modeline-event-lag): Rename to
7086         drag-divider-event-lag.
7087
7088 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
7089
7090         * specifier.el (let-specifier): Rewritten not to generate needless
7091         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
7092         arguments.
7093
7094 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
7095
7096         * minibuf.el (read-file-name-1): Setup buffer-local value of
7097         `completion-ignore-case' in completions buffer under Windows.
7098
7099 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
7100
7101         * about.el (about-maintainer-glyph): Fix support for not
7102         compressed images.
7103
7104 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
7105
7106         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
7107
7108         * mouse.el (mouse-track): Cancel selection if misc-user event with
7109         `cancel-mode-internal' function is fetched.
7110
7111 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
7112
7113         * files.el (save-some-buffers-1): Fixed return value.
7114
7115 1998-06-01  Oliver Graf <ograf@fga.de>
7116
7117         * dragdrop.el: added experimental
7118
7119 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
7120
7121         * startup.el (after-init-hook, init-file-user,
7122         user-init-directory, load-user-init-file):  Purge references
7123         to "~/.xemacs/init.el" from docstrings.
7124
7125         (load-user-init-file) Use paths-construct-path to construct
7126         paths to user init files.  Go directly to ~/.emacs, do not
7127         search ~/.xemacs/, do not load `default-custom-file'.
7128
7129 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
7130
7131         * files.el (interpreter-mode-alist): Catch wish and tclsh before
7132         general *sh.
7133         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
7134
7135 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
7136
7137         * menubar-items.el (default-menubar): add Update Packages to customize
7138         menu.
7139
7140 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
7141
7142         * faces.el: use toolbar face as a fallback for toolbar properties
7143         in xpm-color-symbols instead of default.
7144
7145         * msw-faces.el: rename 3d-object -> gui-element face.
7146
7147 1998-06-06  SL Baur  <steve@altair.xemacs.org>
7148
7149         * startup.el (xemacs-startup-logo-function): New variable.
7150         (startup-splash-frame): Use it.
7151
7152 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
7153
7154         * files.el (save-some-buffers): Would wait 1 second.
7155         (save-some-buffers-1): Delete other windows here instead of in
7156         `save-some-buffers'.
7157         (save-some-buffers): Force redisplay only if windows were deleted.
7158
7159 1998-06-02  Didier Verna  <didier@xemacs.org>
7160
7161         * cus-face.el (custom-face-attributes): generalized the use of
7162         toggle buttons for boolean attributes.
7163         Re-ordered the items a bit.
7164
7165 1998-06-01  SL Baur  <steve@altair.xemacs.org>
7166
7167         * sound.el (default-sound-directory): Use `locate-data-directory'
7168         to find the sounds directory.
7169
7170 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
7171
7172         * sound.el: default sound-ext to .wav under mswindows, .au
7173         otherwise. load-default sounds without extensions.
7174
7175 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7176
7177         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
7178         if send-pr is not bound.
7179
7180 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
7181
7182         * files.el: grok idl files in auto-mode-alist.
7183 1998-06-01  Jeff Miller  <jmiller@smart.net>
7184
7185         * minibuf.el (exact-minibuffer-completion-p): check for nil before
7186         calling `upcase'.
7187
7188 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
7189
7190         * msw-glyphs.el: add xbm to the list of image types supported.
7191
7192 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
7193
7194         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
7195         instead of XEmacs one when dumping InfoDock.
7196
7197 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
7198
7199         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
7200         for `modeline-visible-p'
7201
7202         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
7203
7204 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
7205
7206         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
7207         since it's not used anymore. doc string fixes.
7208
7209         * package-get.el (package-get-file-installed-p): new function. use
7210         instead of file-installed-p which is in an external package.
7211
7212 1998-05-28  Oliver Graf <ograf@fga.de>
7213
7214         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
7215         favor of select-window/switch-to-buffer
7216
7217 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
7218
7219         * startup.el: changed (getenv "HOME") to (user-home-directory)
7220
7221 1998-05-25  Oliver Graf <ograf@fga.de>
7222
7223         * frame.el (cde-start-drag) moved to dragdrop.el
7224         (offix-start-drag-region) moved to dragdrop.el
7225         (offix-start-drag) moved to dragdrop.el
7226         * dragdrop.el (cde-start-drag) moved from frame.el
7227         (offix-start-drag-region) moved from frame.el
7228         (offix-start-drag) moved from frame.el
7229         (cde-start-drag-region) cde drag regions
7230         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
7231
7232 1998-05-26  Oliver Graf <ograf@fga.de>
7233
7234         * dragdrop.el: created dragdrop-drag prototypes
7235         (cde-start-drag-region) fixed typo
7236
7237 1998-05-28  SL Baur  <steve@altair.xemacs.org>
7238
7239         * simple.el (after-init-hook): Remove reader macro.
7240
7241         * packages.el (packages-hardcoded-lisp): Get rid of reader
7242         macros.  Update DOC string.
7243
7244 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
7245
7246         * mouse.el (drag-window-divider): Ditto.
7247
7248         * modeline.el (mouse-drag-modeline): Use it.
7249
7250         * lisp-mode.el (let-specifier): Specify indentation.
7251
7252         * specifier.el (let-specifier): Renamed from
7253         `with-specifier-instance'.
7254
7255 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
7256
7257         * x-faces.el:
7258         * faces.el: move definition of xpm-color-symbols from x-faces.el
7259         to faces. Predicate x-get-resource on the presence of x.
7260
7261         * msw-faces.el: set 3d-object face rather than modeline. Specifiy
7262         faces as specfier defaults.
7263
7264         * package-get.el: don't use package-admin-add-single-file-package.
7265
7266 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
7267
7268         * toolbar-items.el: Fixup tooltips.
7269         (toolbar-gnus): Don't use obsolete variable
7270         toolbar-news-frame-properties.
7271         (toolbar-news-reader): Default to `gnus' instead of
7272         `not-configured'.
7273
7274         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
7275         Windows.
7276
7277 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
7278
7279         * package-get.el: rename -installedp -> -installed-p.
7280
7281 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
7282
7283         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
7284         attributes, and assinged it to continuation, truncation and
7285         hscroll glyphs.
7286
7287         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
7288         and made continuation, truncation and hscroll glyphs arrow
7289         characters out of that font.
7290
7291 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
7292
7293         * minibuf.el (minibuffer-electric-separator): Play nicely with
7294         directory-sep-char being \.
7295         (minibuffer-electric-tilde): Ditto.
7296         (read-file-name-map): Ditto.
7297
7298 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
7299
7300         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
7301         on X devices.
7302         (default-mouse-track-deal-with-down-event): Avoid
7303         `x-disown-selection'; use `disown-selection' instead.
7304
7305 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
7306
7307         * select.el:
7308         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
7309         moved to (cut-copy-clear-internal) in select.el. Ditto for
7310         (x-delete-primary-selection) (x-kill-primary-selection)
7311         (x-copy-primary-selection).
7312         (own-clipboard): new function.
7313
7314         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
7315         functions in select.el. remove old ones.
7316         (mswindows-own-clipboard): new function.
7317
7318 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
7319
7320         * gnuserv.el: allow connections from mswindows type devices.
7321
7322 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
7323
7324         * msw-glyphs.el: change image type used from cursor to resource.
7325
7326 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
7327
7328         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
7329         for {top,bottom}-{left,right} values in addition to
7330         {top,bottom}_{left,right}.
7331         Use x-get-resource instead of x-get-resource-and-bogosity-check.
7332
7333 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
7334
7335         * cl-macs.el (specifier-instance): Undefine its setf method.
7336
7337         * specifier.el (with-specifier-instance): Added docstring.
7338
7339         * mouse.el (drag-window-divider): Ditto.
7340
7341         * modeline.el (mouse-drag-modeline): Use it.
7342
7343         * lisp-mode.el (with-specifier-instance): Define its indentation
7344         level.
7345
7346         * specifier.el (with-specifier-instance): New macro.
7347
7348 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
7349
7350         * package-get.el (package-get-create-custom): new function to
7351         auto-generate package-get-custom.el from package-get-base.el.
7352         * (package-get-ever-installedp): new function.
7353         * (package-get-custom): new function to get all packages specified
7354         by customize.
7355
7356 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
7357
7358         * cus-edit.el (custom-file): Revert to `~/.emacs'.
7359
7360 1998-05-23  SL Baur  <steve@altair.xemacs.org>
7361
7362         * cl-extra.el: Reverse previous float change.
7363
7364 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
7365
7366         * x-faces.el:
7367         * faces.el (try-font-name): moved from x-faces.el since it is
7368         required by w3 under mswindows as well X.
7369
7370 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
7371
7372         * winnt.el: Removed evil (setq completion-ignore-case t)
7373         clause, one more overlookef fsfism.
7374         (nt-quote-args-functions-alist): End sentences with double space.
7375
7376 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
7377
7378         * window-xemacs.el (push-window-configuration): Remove kludgery of
7379         recaching default-toolbar specifier.
7380         (pop-window-configuration): Ditto.
7381         (unpop-window-configuration): Ditto.
7382
7383 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
7384
7385         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
7386
7387 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
7388
7389         * winnt.el (nt-quote-args-verbatim): Added function.
7390         (nt-quote-args-prefix-quote): Added function.
7391         (nt-quote-args-backslash-quote): Added function.
7392         (nt-quote-args-double-quote): Added function.
7393         (nt-quote-args-functions-alist): New variable.
7394         (nt-quote-process-args): Added function. This is the main quoting
7395         work horse called from process-nt.c
7396
7397 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
7398
7399         * winnt.el: Removed duplicate definitions for backspace,
7400         delete, M-backspace and C-M-backspace.
7401         (file-name-buffer-file-type-alist): Removed this variable.
7402         (find-buffer-file-type): Removed function.
7403         (find-file-binary):  Removed function.
7404         (find-file-text): Removed function.
7405         (find-file-not-found-set-buffer-file-type): Removed function.
7406         (save-to-unix-hook): Removed function.
7407         (revert-from-unix-hook): Removed function.
7408         (using-unix-filesystems): Removed function.
7409         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
7410         warning.
7411         (x-set-selection): Removed function.
7412         (x-get-selection): Removed function.
7413         Removed commented FSFisms.
7414         Replaced copyright notice (this file is not part of GNU Emacs).
7415         (nt-shell-mode-hook): Moved here from a lambda expression. Added
7416         comint-process-echoes setting to t.
7417
7418 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7419
7420         * packages.el (packages-no-package-hierarchy-regexp): Introduced
7421         and used following the interface change of
7422         `paths-find-recursive-path'.
7423
7424         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
7425         regexp instead of a list of base names.
7426         (paths-version-control-filename-regexp):
7427         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
7428         Introduced and used following the interface change of
7429         `paths-find-recursive-path'.
7430
7431 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
7432
7433         * simple.el (delete-forward-p): Make it a defun; do X garbage only
7434         on X devices, rather than on all non-TTY devices.
7435
7436 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
7437
7438         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
7439
7440         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
7441
7442 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
7443
7444         * itimer.el (activate-itimer): Fixed usage of integers
7445         as argument to `concat'.
7446
7447 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
7448
7449         * itimer.el (start-itimer): replace the use of `concat' with
7450         `format'
7451
7452 1998-05-16  SL Baur  <steve@altair.xemacs.org>
7453
7454         * mode-motion.el (mode-motion-hook): Clarify docstring.
7455         From Bob Weiner <weiner@altrasoft.com>
7456
7457         * loadhist.el (symbol-file): Supply prompt string when used
7458         interactively.
7459         From Bob Weiner <weiner@altrasoft.com>
7460
7461 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
7462
7463         * loadup.el (really-early-error-handler): Ditto.
7464
7465         * update-elc.el: Ditto.
7466
7467         * setup-paths.el (paths-construct-exec-path): Ditto.
7468
7469         * make-docfile.el: Ditto.
7470
7471         * find-paths.el (paths-decode-directory-path): Use split-path
7472         instead of decode-path.
7473
7474         * files.el (parse-colon-path): Update docstring reference.
7475
7476 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7477
7478         * msw-init.el:
7479         * x-init.el:
7480         Bind cut'n'paste keys to non window-system specific functions.
7481
7482         * msw-select.el: New function mswindows-clear-clipboard.
7483         mswindows-cut-copy-clipboard extended to handle clearing of the
7484         selection and renamed to mswindows-cut-copy-clear-clipboard.
7485
7486         * select.el: on mswindows devices delete-primary-selection
7487         calls mswindows-clear-clipboard.
7488
7489 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
7490
7491         * simple.el (quoted-insert): Inhibit quit when using read-char.
7492
7493         * cmdloop.el (read-char): Don't inhibit quit.
7494         (read-char-exclusive): Ditto.
7495         (read-char): Signal quit if quit-char was pressed.
7496         (read-char-exclusive): Ditto.
7497         (read-quoted-char): Return a character, not integer.
7498
7499         * menubar-items.el (default-popup-menu): Use Andy's generic
7500         selection code.
7501         (default-popup-menu): Fix code.
7502
7503 1998-05-14  Oliver Graf <ograf@fga.de>
7504
7505         * dragdrop.el (dragdrop-function-widget): this time it's done
7506
7507 1998-05-13  Oliver Graf <ograf@fga.de>
7508
7509         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
7510
7511 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
7512
7513         * device.el (device-pixel-width):
7514         (device-pixel-height):
7515         (device-mm-width):
7516         (device-mm-height):
7517         (device-bitplanes):
7518         (device-color-cells): Swapped parameters to device-system-metric
7519         according to the interface change.
7520
7521 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
7522
7523         * mouse.el (default-mouse-motion-handler): Use new name of the
7524         function event-over-vertical-divider-p.
7525         Do not set E-W arrow cursor over the divider if
7526         vertical-divider-draggable-p is nil in the window.
7527         ([top-level]): Use new name for the variable
7528         vertical-divider-map.
7529         (drag-window-divider): Respect vertical-divider-draggable-p.
7530         Variable name typo fixes.
7531
7532 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
7533
7534         * keymap.el (kbd): Define here; handle string constants and
7535         others...
7536
7537 1998-05-15  Christian Nyb <chr@mediascience.no>
7538
7539         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
7540         in Emacs 18.
7541
7542 1998-05-13  Didier Verna  <didier@xemacs.org>
7543
7544         * mouse.el (drag-window-divider): give the vertical divider a
7545         pressed look when dragging it.
7546
7547 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
7548
7549         * faces.el: predicate some more face operations on x or mswindows
7550         not just x.
7551
7552         * modeline.el: enable modeline coloring for mswindows.
7553
7554 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7555
7556         * minibuf.el (minibuffer-default): Added variable; compatible with
7557         FSF Emacs.
7558         (next-history-element): Used `minibuffer-default'.
7559
7560 1998-05-12  Oliver Graf <ograf@fga.de>
7561
7562         * dragdrop.el (dragdrop-function-widget): button and mods ok
7563         arguments still look a bit strange
7564         (dragdrop-compare-mods) created
7565         (dragdrop-drop-do-functions) correctly checks for buttons and
7566         modifiers
7567
7568 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
7569
7570         * setup-paths.el (paths-default-info-directories): Replace
7571         path-separator with directory-sep-char.
7572
7573         * files.el (path-separator): Don't define it here.
7574
7575 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
7576
7577         * update-elc.el: Ditto.
7578
7579         * setup-paths.el (paths-construct-exec-path): Ditto.
7580
7581         * make-docfile.el: Ditto.
7582
7583         * loadup.el (really-early-error-handler): Ditto.
7584
7585         * find-paths.el (paths-decode-directory-path): Use decode-path
7586         instead of decode-path-internal.
7587
7588         * files.el (parse-colon-path): Update docstring.
7589
7590 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
7591
7592         * subr.el (get-buffer-window-list): Make BUFFER optional.
7593
7594         * window-xemacs.el (windows-of-buffer): Defalias to
7595         get-buffer-window-list.
7596
7597 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7598
7599         * disass.el: Fix maintainer keyword.
7600
7601         * bytecomp.el (byte-compile-and-load-file): Autoload.
7602         (byte-compile-buffer): Ditto.
7603
7604         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
7605         value is returned, not the name.
7606         (lisp-imenu-generic-expression): Enable it.
7607         (lisp-mode-variables): Ditto.
7608         (lisp-indent-offset): Change defconst to defvar.
7609         (lisp-indent-function): Ditto.
7610         (lisp-body-indent): Ditto.
7611
7612 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7613
7614         * modeline.el: Use zap-last-kbd-macro-event.
7615
7616         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
7617         nil, don't attempt to do anything with messages.
7618         (eval-last-sexp): Use `letf' for clarity.
7619
7620 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7621
7622         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
7623
7624 1998-05-11  Martin Buchholz  <martin@xemacs.org>
7625
7626         * buff-menu.el:
7627         * lisp-mode.el:
7628         * obsolete.el:
7629         Change empty docstrings into no doc strings at all.
7630         Fix bogus FSF-format docstrings.
7631         * etags.el: Fix docstring.
7632
7633 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
7634
7635         * package-get.el (package-get): Use internal md5
7636
7637 1998-05-13  SL Baur  <steve@altair.xemacs.org>
7638
7639         * about.el (about-xemacs): Correct abuse of concat.
7640
7641 1998-05-11  SL Baur  <steve@altair.xemacs.org>
7642
7643         * info.el (Info-mode): Use easymenu.
7644
7645 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7646
7647         * apropos.el (apropos): Don't use concat with integers.
7648
7649         * cmdloop.el (describe-last-error): Handle the case when no error
7650         was seen gracefully.
7651
7652         * apropos.el (apropos-print): Use with-displaying-help-buffer as
7653         defun.
7654         (apropos-describe-plist): Ditto.
7655
7656         * help.el (with-displaying-help-buffer): Revert to a defun.
7657         (describe-key): Use it as defun.
7658         (describe-mode): Ditto.
7659         (describe-bindings): Ditto.
7660         (describe-prefix-bindings): Ditto.
7661         (describe-installation): Ditto.
7662         (view-lossage): Ditto.
7663         (describe-function): Ditto.
7664         (describe-variable): Ditto.
7665         (describe-syntax): Ditto.
7666
7667 1998-05-11  Oliver Graf <ograf@fga.de>
7668
7669         * dragdrop.el: changed order of require/provide
7670         (dragdrop-drop-mime-default) changed to new calling conventions
7671         (dragdrop-drop-do-functions) changed to new calling conventions
7672         (dragdrop-function-widget) this one needs more work...
7673
7674 1998-05-10  Oliver Graf <ograf@fga.de>
7675
7676         * about.el: another small change in my entry
7677         * dragdrop.el (dragdrop-drop-log-function): logging added
7678         plus customizations
7679         changed interface to handler functions. now called with event
7680         and object
7681
7682 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
7683
7684         * glyphs.el (divider-pointer-glyph): Declared new glyph,
7685         E-W arrow pointer displayed over draggable dividers.
7686
7687         * mouse.el (default-mouse-motion-handler): Show it when
7688         appropriate.
7689         (drag-window-divider): Added.
7690         ([top-level]): Initialized window-divider-map with a keymap
7691         binding the above function to left button down event.
7692
7693         * x-mouse.el (x-init-pointer-shape): Initialize
7694         divider-pointer-glyph from Cursor.dividerPointer, or use default
7695         E-W double arrow.
7696
7697 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
7698
7699         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
7700
7701 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
7702
7703         * simple.el (count-words-buffer): Don't query for buffer.
7704         (count-lines-buffer): Ditto.
7705
7706 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
7707
7708         * help.el (where-is): add optional insert argument.
7709
7710 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
7711
7712         * help.el (describe-key-briefly): New argument INSERT.
7713
7714         * simple.el (eval-expression): New optional argument; synch with
7715         FSF 20.3.
7716
7717         * keydefs.el (global-map): Add new register bindings.
7718
7719         * register.el: Synched with FSF 20.3.
7720
7721 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
7722
7723         * window-xemacs.el (recenter): all arguments are optional.
7724
7725 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
7726
7727         * device.el: (device-pixel-width): Reflected name/parameters
7728         change to device-system-metric.
7729         (device-pixel-height): Ditto.
7730         (device-mm-width): Ditto.
7731         (device-mm-height): Ditto.
7732         (device-bitplanes): Ditto.
7733         (device-color-cells): Ditto.
7734
7735 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
7736
7737         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
7738
7739         * cl.el (most-positive-fixnum): Document.
7740         (most-negative-fixnum): Ditto.
7741
7742         * cus-dep.el: Updated comment.
7743
7744         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
7745         constant.
7746
7747         * cus-load.el (custom-put): Removed.
7748
7749         * files.el (after-find-file): Just resignal quit instead of
7750         signaling "canceled".
7751
7752 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
7753
7754         * frame.el (other-frame): Use `focus-frame' instead of
7755         select-frame kludges.
7756
7757         * lisp-mode.el: Update lisp-indent-function for
7758         save-selected-frame and with-selected-frame.
7759
7760         * frame.el (save-selected-frame): New macro.
7761         (with-selected-frame): Ditto.
7762         (other-frame): Use `set-frame-focus'.
7763
7764 1998-05-06  Oliver Graf <ograf@fga.de>
7765
7766         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
7767         (dragdrop-drop-url-default) default handler for URL drops created
7768         (dragdrop-drop-mime-default) default handler for MIME drops created
7769         (dragdrop-drop-functions) default custom for handling drops created
7770         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
7771
7772 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
7773
7774         * mouse.el: Removed redundant mouse-mswindows-drop function.
7775
7776 1998-05-05  Oliver Graf <ograf@fga.de>
7777
7778         * about.el: changed some text in my entry
7779         * dragdrop.el: added customs
7780
7781 1998-05-04  Oliver Graf <ograf@fga.de>
7782
7783         * mouse.el: killed global drop key bindings
7784         (mouse-offix-drop) removed
7785         * dragdrop.el: created
7786         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
7787
7788 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
7789
7790         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
7791         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
7792
7793         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
7794         obsolete comment.
7795
7796         * scrollbar.el (scrollbars-visible-p): Use new
7797         {vertical,horizontal}-scrollbar-visible-p specifiers.
7798
7799 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
7800
7801         * device.el (device-pixel-height):
7802         (device-pixel-width):
7803         (device-mm-width):
7804         (device-mm-height):
7805         (device-bitplanes):
7806         (device-color-cells): Moved these 6 functions from device.c; they
7807         all use single (device-system-metrics) call.
7808
7809 1998-05-09  SL Baur  <steve@altair.xemacs.org>
7810
7811         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
7812         were renamed.
7813
7814         * menubar-items.el:
7815         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
7816         Suggested by Hrvoje Niksic <hniksic@srce.hr>
7817
7818         * help.el (help-map): Remove Hyperbole keybinding logic.
7819         Suggested by: Michael Ernst <mernst@cs.washington.edu>
7820
7821 1998-05-08  SL Baur  <steve@altair.xemacs.org>
7822
7823         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
7824         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
7825
7826 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
7827
7828         * msw-glyphs.el: use nicer icon3 from the frame icon.
7829
7830 1998-05-07  SL Baur  <steve@altair.xemacs.org>
7831
7832         * version.el (emacs-version): Remove InfoDock conditionals.
7833
7834         * startup.el (startup-splash-frame): Change ID logo name.
7835
7836 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
7837
7838         * files.el (after-find-file): If the user presses C-g on
7839         directory-creation prompt, kill the buffer.
7840
7841 1998-05-06  SL Baur  <steve@altair.xemacs.org>
7842
7843         * simple.el (count-words-region): Reverse previous change.
7844
7845 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
7846
7847         * replace.el (query-replace): Just call perform-replace.
7848         (query-replace-regexp): Ditto.
7849         (perform-replace): Move region handling here.
7850         (perform-replace): Use the new arg to match-data.
7851
7852 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
7853
7854         * x-init.el: Install X specific display table that
7855           displays char 0240 as a space to avoid whatever it is
7856           that screws up display of that character code.
7857
7858 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
7859
7860         * help.el (function-arglist): If no arguments are documented for a
7861         subr, print nothing rather than incorrect output.
7862
7863 1998-05-05  SL Baur  <steve@altair.xemacs.org>
7864
7865         * cmdloop.el (command-error): Update bail-out error message to use
7866         `emacs-program-name'.
7867
7868         * lib-complete.el: Remove reader macro cruft.
7869
7870         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
7871         cruft.
7872
7873         * simple.el (count-words-region): Drop interactive-p check on the
7874         message.
7875
7876 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
7877
7878         * font.el
7879         * msw-faces.el
7880         Correct spelling of mswindows-font-canonicalize-name.
7881
7882 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7883
7884         * ldap.el (ldap-host-parameters-alist): Replaced with
7885         `ldap-host-parameters-plist'
7886         (ldap-search): Adapt to previous change
7887
7888 1998-05-02  SL Baur  <steve@altair.xemacs.org>
7889
7890         * about.el (about-hackers): Update Bob Weiner bio.
7891         (about-maintainer-info): Ditto.
7892
7893 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
7894
7895         * simple.el (display-warning-minimum-level): Docfix.
7896
7897 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
7898
7899         * widget.el (:default-get): New keyword.
7900         * wid-edit.el (default, widget-default-default-get): Define it.
7901         (group, widget-group-default-get): Define it.
7902         (menu-choice, widget-choice-default-get): Define it.
7903         (widget-default-get): New function.
7904         (widget-choice-action): Call it.
7905         (widget-editable-list-entry-create): Call it.
7906
7907 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
7908
7909         * byte-optimize.el (byte-boolean-vars): Removed.
7910         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
7911         lookup through `byte-boolean-vars'.
7912
7913 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
7914
7915         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
7916         resource-provided values into ghost specs for scrollbar-height and
7917         scrollbar-width.
7918
7919 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
7920
7921         * byte-optimize.el: Don't attempt to optimize /=.
7922
7923         * bytecomp.el (byte-compile-one-ore-more-args): New function.
7924         (byte-compile-/=): Ditto.
7925
7926 1998-05-02  SL Baur  <steve@altair.xemacs.org>
7927
7928         * apropos.el: Use `with-displaying-help-buffer'.
7929         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
7930         Use `with-displaying-help-buffer'.
7931         (apropos-follow): Do not give special treatment to buffer cursor
7932         was in prior to a mouse click.
7933         (apropos-describe-plist): Use `with-displaying-help-buffer'.
7934         (apropos-print-doc): Set correct buffer for setting text
7935         properties.
7936
7937 1998-05-01  SL Baur  <steve@altair.xemacs.org>
7938
7939         * help.el (help-buffer-prefix-string): New variable.
7940         (help-buffer-name): Use it.
7941
7942         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
7943         mode menu.
7944
7945 1998-04-30  Greg Klanderman  <greg@alphatech.com>
7946
7947         * frame.el (other-frame): Work even when focus-follows-mouse is true.
7948
7949 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
7950
7951         * files.el (find-file-noselect): Update docstring.
7952         (find-file-noselect): Signal an error if found an unreadable file.
7953         (file-chase-links): Save the match data.
7954         (normal-mode): Use `lwarn' and `error-message-string'.
7955         (interpreter-mode-alist): Change defconst to defvar.
7956         (inhibit-first-line-modes-regexps): Ditto.
7957         (inhibit-first-line-modes-regexps): Added .tgz.
7958         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
7959         (change-major-mode-with-file-name): New user-option.
7960         (set-visited-file-name): Synched with FSF.
7961         (file-name-extension): New function, from FSF 20.3.
7962         (file-relative-name): Synched with FSF.
7963         (save-some-buffers): Support the C-r feature.
7964         (recover-session): Synched with FSF.
7965         (kill-some-buffers): Ditto.
7966         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
7967
7968 1998-04-30  SL Baur  <steve@altair.xemacs.org>
7969
7970         * files.el (insert-file): Undo previous change and reenable use of
7971         format.el.
7972
7973 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
7974
7975         * window-xemacs.el (recenter): Define.
7976
7977 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
7978
7979         * font.el (mswindows-font-create-name)
7980         (mswindows-font-create-object): new functions for mswindows type
7981         fonts.
7982
7983         * msw-faces.el (mswindows-font-canicolize-name): fix so that
7984         strings are parsed as well as font objects.
7985
7986 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
7987
7988         * modeline.el (defining-kbd-macro): Restore modeline indication of
7989         kbd-macro being recorded.
7990         (add-minor-mode): Simplify docstring.
7991         (modeline-minor-mode-menu): Remove stuff.
7992
7993 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
7994
7995         * code-process.el (call-process): dynamically decide process
7996         coding type.
7997
7998 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
7999
8000         * modeline.el: Add line-number-mode, column-number-mode to
8001         the modeline minor-mode menu.  Button2 on the line number does
8002         goto-line.
8003
8004 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
8005
8006         * mouse.el: move x-selection-owner-p type things to
8007         selection-owner-p.
8008
8009         * msw-init.el: copy zmacs stuff from x-init.el
8010
8011         * msw-select.el (mswindows-own-selection)
8012         (mswindows-disown-selection) (mswindows-selection-owner-p): new
8013         functions. Very simple minded implementation of selectio
8014         ownership.
8015
8016         * select.el (own-selection) (disown-selection)
8017         (activate-region-as-selection) (select-make-extent-for-selection)
8018         (valid-simple-selection-p): functions moved from x-select.el for
8019         generalized selection.
8020
8021         * x-select.el: see select.el changes.
8022
8023         * x-toolbar.el: use new selection functions.
8024
8025 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8026
8027         * packages.el (packages-find-package-directories): Fixed bug that
8028         would pick up multiple site-package directories.
8029         (package-locations): Added "xemacs-packages" as a late package
8030         location.
8031
8032         * find-paths.el: Now uses `emacs-program-name' and
8033         `emacs-program-version'.
8034         Additions to enforce version-specific directories in
8035         `paths-find-version-directory'.
8036
8037 1998-04-29  SL Baur  <steve@altair.xemacs.org>
8038
8039         * default.el: Removed.
8040         * site-start.el: Removed.
8041
8042 1998-04-29  Didier Verna  <didier@xemacs.org>
8043
8044         * minibuf.el (minibuffer-history-minimum-string-length): Default
8045         to nil.
8046
8047 1998-04-28  SL Baur  <steve@altair.xemacs.org>
8048
8049         * find-paths.el (paths-program-name): Rename.
8050         (paths-emacs-root-p): Ditto.
8051         (paths-find-site-directory): Ditto.
8052
8053 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
8054
8055         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
8056         `emacs-lisp-byte-compile-and-load'.
8057
8058 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8059
8060         * ldap.el (ldap-search): Fixed additional parameter passing to
8061         `ldap-open'
8062
8063 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
8064
8065         * select.el (kill-primary-selection) (selection-owner-p)
8066         (copy-primary-selection) (yank-clipboard-selection)
8067         (selection-exists-p) (delete-primary-selection): new file and
8068         functions that do the right thing for the selected device.
8069
8070         * x-menubar.el: use generalised selection functions.
8071
8072         * dumped-lisp.el: dump select.el.
8073
8074 1998-04-27  SL Baur  <steve@altair.xemacs.org>
8075
8076         * find-paths.el (paths-progname): New variable.
8077         (paths-emacs-root-p): Use it.
8078         (paths-find-site-directory): Ditto.
8079
8080 1998-04-26  SL Baur  <steve@altair.xemacs.org>
8081
8082         * loadup.el ((member "dump" command-line-args)): Dump as
8083         `infodock' if InfoDock.
8084
8085 1998-04-25  SL Baur  <steve@altair.xemacs.org>
8086
8087         * find-paths.el (construct-emacs-version): Simplify, include
8088         program name in the return value.
8089         * (paths-find-version-directory): Use it.
8090
8091 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8092
8093         * info.el (Info-parse-dir-entries): Fixed regexp
8094         (Info-build-dir-anew): Remove full suffix and capitalize info file
8095         name for files with no @direntry
8096         (Info-batch-rebuild-dir): New function
8097         (Info-suffixed-file): Check for regular files instead of simple
8098         file existence (could catch directories before)
8099
8100 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8101
8102         * setup-paths.el, find-paths.el: Removed uses of `not' which
8103         temacs doesn't have.
8104
8105         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
8106         into root searching.
8107
8108 1998-04-24  Martin Buchholz  <martin@xemacs.org>
8109
8110         * subr.el: Remove definition of `not'.
8111
8112 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
8113
8114         * msw-glyphs.el: enable graphics support.
8115
8116 1998-04-23  Didier Verna  <didier@xemacs.org>
8117
8118         * x-menubar.el (default-menubar): restored the line-number-mode
8119         option.
8120
8121         * misc doc string updates related to the options menu.
8122
8123 1998-04-24  SL Baur  <steve@altair.xemacs.org>
8124
8125         * setup-paths.el (paths-construct-load-path): Fix typo.
8126
8127 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8128
8129         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
8130         font-menu-ignore-scaled-fonts don't have to be bound now; this
8131         gets us one step further towards making --no-autoloads work.
8132
8133         * startup.el (normal-top-level): Load auto-autoloads only if
8134         lisp-directory is non-nil.
8135
8136         * setup-paths.el (paths-construct-load-path): Made it robust
8137         against nil lisp-directory.
8138
8139         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
8140         to the list of variables that cause a warning when nil.
8141
8142         * toolbar.el (init-toolbar-location): Now works even when there's
8143         no toolbar icon directory.
8144
8145 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
8146
8147         * help.el (view-lossage): Recognize it.
8148
8149         * simple.el (log-message): Mark multiline messages.
8150
8151 1998-04-22  SL Baur  <steve@altair.xemacs.org>
8152
8153         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
8154
8155 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
8156
8157         * package-get.el (package-get-all):  add `\n' separator to
8158         interactive specification so that both variables are read
8159
8160 1998-04-22  Didier Verna  <didier@xemacs.org>
8161
8162         * x-menubar.el: ported the options menu to Custom.
8163         Moved the "read only" toggle button to the buffers menu.
8164         Corrected some missing ;;;###autoload or defcustom.
8165
8166         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
8167         the scrollbar-visible specifier for options menu handling.
8168
8169         * toolbar.el (toolbar-visible-p)
8170                      (toolbar-captioned-p)
8171                      (default-toolbar-position): defcustom wrappers around
8172         the toolbar specifiers for options menu handling.
8173
8174         * frame.el (get-frame-for-buffer-default-instance-limit):
8175         defcustom it for options menu handling.
8176
8177         * font-lock.el (font-lock-mode): defcustom and autoload the variable
8178         font-lock-mode for options menu handling.
8179
8180         * cus-start.el: added Custom properties to overwrite-mode for
8181         options menu handling.
8182
8183 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
8184
8185         * about.el: shameless self-promotion.
8186
8187 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
8188
8189         * simple.el (raw-append-message): Slightly optimize.
8190         (remove-message): Use `push' for clarity.
8191         (append-message): Ditto.
8192         (display-warning): Dito.
8193         (raw-append-message): Send the message to the appropriate device.
8194
8195 1998-04-22  SL Baur  <steve@altair.xemacs.org>
8196
8197         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
8198         From Sean MacLennan <Sean.MacLennan@pika.ca>
8199
8200 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8201
8202         * setup-paths.el: Changed `directory-sep-char' to
8203         `path-separator', following a change in GNU Emacs.
8204
8205 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8206
8207         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
8208         (Info-build-dir-anew): Add a final newline.
8209         (Info-build-dir-anew): Do not issue warning when rebuilding policy
8210         is `always'
8211         (Info-rebuild-dir): Ditto
8212
8213         * dumped-lisp.el (preloaded-file-list): Added ldap.el
8214
8215 1998-04-21  SL Baur  <steve@altair.xemacs.org>
8216
8217         * simple.el (count-words-buffer): Retain zmacs region.
8218         (count-words-region): Ditto.
8219         * simple.el: (what-line): Expanded line counts.
8220         (count-lines): New parameter to conditionalize whether collapsed
8221         lines get counted.
8222         From Bob Weiner <weiner@altrasoft.com>
8223
8224 1998-04-19  SL Baur  <steve@altair.xemacs.org>
8225
8226         * packages.el (package-locations): infodock-packages must override
8227         mule-packages and packages.
8228
8229 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
8230
8231         * wid-edit.el:
8232         remove rude messages from widget-activation-widget-mapper
8233         and widget-activation-glyph-mapper
8234
8235 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
8236
8237         * toolbar.el: Remove (featurep 'x) test from
8238         toolbar-make-button-list
8239
8240 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
8241
8242         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
8243         only if in the same frame.
8244
8245 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8246
8247         * packages.el (package-locations): Added site-packages hierarchy.
8248
8249         * setup-paths.el (paths-default-info-directories): Introduced and
8250         used.
8251
8252         * packages.el, setup-paths.el: Set various path searching depths
8253         to 1.
8254
8255         * packages.el (packages-hierarchy-depth):
8256         (packages-load-path-depth): Introduced and used.
8257
8258         * setup-paths.el (paths-load-path-depth): Introduced and used.
8259
8260         * find-paths.el (paths-find-recursive-path): Added max-depth
8261         parameter.
8262
8263 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8264
8265         * setup-paths.el (paths-construct-info-path): Removed
8266         dependency on behavior of (file-name-as-directory "").
8267
8268 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8269
8270         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
8271         lisp objects
8272
8273 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8274
8275         * dump-paths.el, startup.el: Added handling for --debug-paths.
8276
8277 1998-04-15  William M. Perry  <wmperry@aventail.com>
8278
8279         * wid-edit.el: We cannot just set the help-echo or balloon-help
8280           properties for an extent based on the :help-echo widget
8281           property, since help-echo and balloon-help cause an EXTENT to
8282           get passed in, where :help-echo functions are expecting a WIDGET
8283
8284 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
8285
8286         * scrollbar.el (init-scrollbar-from-resources): Call
8287         mswindows-init-scrollbar-metrics when appropriate.
8288
8289 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
8290
8291         * dumped-lisp.el: dump x-toolbar for window system
8292
8293         * msw-init.el (init-post-mswindows-win): enable toolbars if we
8294         have support and xpm.
8295
8296 1998-04-16  SL Baur  <steve@altair.xemacs.org>
8297
8298         * files.el (toggle-read-only): Fix docstring.
8299         From Didier Verna <didier@xemacs.org>
8300
8301 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8302
8303         * startup.el (normal-top-level): Load autoload-file-name without
8304         specifying an extension---some people only auto-autoload.el.gz.
8305
8306 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
8307
8308         * files.el (backup-enable-predicate): Don't bomb on NAME being
8309         nil.
8310
8311 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8312
8313         * find-paths.el, packages.el: Now prefers configure'd paths.
8314         This shouldn't cause any of the originally anticipated problems as
8315         the current paths architecture will not define the various
8316         configure-xxx variables if they're not specified on the configure
8317         command line.
8318
8319         * find-paths.el, setup-paths.el, packages.el: Removed all
8320         mentionings of "/" as a path separator.
8321         Used paths-construct-path throughout.
8322
8323         * find-paths.el (paths-construct-path): Created to assemble paths
8324         from directory components.
8325
8326         * setup-paths.el, packages.el: Used paths-decode-directory-path
8327         instead of decode-path-internal.
8328
8329         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
8330         and associates.
8331         (paths-decode-directory-path) Created.
8332
8333         * setup-paths.el: Changed configure-exec-path to
8334         configure-exec-directory.
8335
8336 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8337
8338         * packages.el (packages-find-packages): Fixed decoding of
8339         EMACSPACKAGEPATH.
8340
8341         * startup.el: -no-packages -> -no-early-packages.
8342
8343         (packages-load-package-lisps): Fixed loading of auto-autoload
8344         files.
8345
8346         * startup.el (normal-top-level): Fixed loading of core
8347         auto-autoload.
8348
8349         * obsolete.el: Un-obsoleted site-directory.  Sigh.
8350
8351         * startup.el, packages.el, dump-paths.el: Added proper settings
8352         for site-directory and lisp-directory variables.
8353
8354         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
8355         inhibit-package-autoloads and fixed handling of it.
8356
8357         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
8358         handling of former inhibit-package-init, now
8359         inhibit-early-packages, to make -vanilla etc. work.
8360
8361 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
8362
8363         * code-process.el (start-process): Fallback to 'undecided instead
8364         of 'binary for process input coding stream.
8365
8366         * process.el (start-process): Docstring fix.
8367
8368 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8369
8370         * info.el (Info-insert-dir): Do not insert temporary dir files
8371         in Info-dir-file-attributes
8372         (Info-build-dir-anew): Ensure temporary buffer is not read-only
8373         (Info-rebuild-dir): Ditto.
8374
8375 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8376
8377         * obsolete.el: Added obsoleteness declarations for
8378         `site-directory' and `Info-default-directory-list'.
8379
8380 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8381
8382         * find-paths.el (paths-find-emacs-root): Only look at the
8383         executable at the end of the symlink chain for determining the
8384         Emacs root.
8385
8386 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8387
8388         * setup-paths.el (paths-construct-info-path): Changed construction
8389         to cater to gone default in configure.
8390
8391         * find-paths.el (paths-uniq-append): Added.
8392
8393         * packages.el: Rewritten package path construction once again.
8394
8395         * dump-paths.el, startup.el: Removed package-path as a global
8396         variable.
8397
8398         * package-admin.el (package-admin-add-single-file-package):
8399         (package-admin-add-binary-package): Changed package-path to
8400         late-packages.
8401
8402         * packages.el (packages-split-path): Split path at "/" rather than
8403         nil according to change in emacs.c.
8404
8405 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8406
8407         * setup-paths.el (paths-construct-info-path): Changed info path
8408         order so that directories come out right.
8409         (paths-find-lock-directory): Fixed bug: It used to think
8410         configure-lock-directory is a path.
8411
8412 1998-04-06  Jeff Miller <jmiller@smart.net>
8413
8414         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
8415         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
8416         eases the use of toolbar-add/kill-item functions.
8417
8418 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
8419
8420         * code-files.el (file-coding-system-alist): Commented out
8421         loaddefs.el magical treatment.
8422
8423 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8424
8425         * info.el (Info-rebuild-outdated-dir): Added new option
8426         `conservative' and made it the default
8427         (Info-rebuild-dir): Appropriately parse multi-line description
8428         strings, and multi-section dir files. Issue warning when dir
8429         is rebuilt as temporary
8430         (Info-build-dir-anew): Issue warning when dir is built as
8431         temporary
8432
8433 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
8434
8435         * list-mode.el (list-mode-map): Bind highlight motion commands to
8436         standard keys left, right, C-b and C-f.
8437
8438 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8439
8440         * files.el (auto-mode-alist): allow .sc for Scheme->C
8441
8442 1998-04-06  SL Baur  <steve@altair.xemacs.org>
8443
8444         * loadup.el (pureload): Don't quote (garbage-collect).
8445
8446 1998-04-04  SL Baur  <steve@altair.xemacs.org>
8447
8448         * package-get-base.el: Updated.
8449
8450 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
8451
8452         * isearch-mode.el (isearch-just-started): New variable.
8453         (isearch-mode): Set it.
8454         (isearch-repeat): Advance one character forward only if the search
8455         was successful, and was not just started.
8456         (isearch-repeat): Clear isearch-just-started.
8457
8458 1998-04-02  SL Baur  <steve@altair.xemacs.org>
8459
8460         * finder.el (finder-compile-keywords): Don't eval new finder-inf
8461         if running -batch.
8462
8463 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
8464
8465         * subr.el (listify-key-sequence): Removed.
8466
8467 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
8468
8469         * bytecomp.el (byte-compile-print-gensym): New option.
8470         (byte-compile-output-file-form): Use it.
8471         (byte-compile-output-docform): Ditto.
8472         (byte-compile-compiled-obj-to-list): Ditto.
8473
8474 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
8475
8476         * msw-glyphs.el: set frame icon if xpm support.
8477
8478 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
8479
8480         * help.el: Code that pretty prints variable values
8481           removed.
8482
8483 1998-04-02  SL Baur  <steve@altair.xemacs.org>
8484
8485         * find-paths.el (paths-emacs-root-p): Correct test for installation
8486         directory.
8487         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8488
8489 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
8490
8491         * loaddefs.el: Don't set debug-ignored-errors; leave
8492           its default value set to nil.
8493
8494 1998-03-29  Damon Lipparelli  <lipp@primus.com>
8495
8496         * info.el (Info-rebuild-dir): fixed mis-spelling.
8497
8498 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8499
8500         * info.el (Info-rebuild-outdated-dir): New custom var
8501         (Info-insert-node): Create/update dir file when needed, ie when it
8502         does not exist or is older than some info files in directory
8503
8504 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8505
8506         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
8507         for last packages, mainly for using a 20.4 package base.
8508
8509         * packages.el (late-packages): Typo fix.  It was called
8510         early-packages.
8511
8512         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
8513         relative symlinks correctly.
8514         (paths-find-emacs-roots): More rigorous checking for plausible
8515         configuration-time root.
8516
8517         * startup.el (normal-top-level): Added a warning if XEmacs cannot
8518         find its roots.
8519
8520 1998-03-27  Martin Buchholz  <martin@xemacs.org>
8521
8522         * faces.el: Fix docstrings.
8523         * glyphs.el: Fix docstrings.
8524         * mouse.el: Fix docstrings.
8525
8526         * frame.el: Change phrase `current frame' to `selected frame'.
8527
8528         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
8529
8530         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
8531         macros using backquote to make them infinitely more readable.
8532
8533 1998-03-30  SL Baur  <steve@altair.xemacs.org>
8534
8535         * packages.el (packages-find-package-path): Hardcoded specialized
8536         InfoDock support until we can clean this up.
8537
8538         * help.el (describe-bindings-1): Return the value of the bindings
8539         help buffer created.
8540         (describe-bindings): Ditto.
8541
8542         * simple.el (set-variable): Restore previous behavior of not
8543         bombing if the variable to set is not boundp.
8544
8545 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8546
8547         * packages.el (packages-handle-package-dumped-lisps): Allow for
8548         non-local files to be loaded off the package-lisp variable.
8549
8550 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
8551
8552         * x-faces.el: Global X resources should override
8553           specs for all device classes (color, grayscale, mono);
8554           code currently doesn't override any of them.  Fixed by
8555           calling remove-specifier with '(x default) as the tag
8556           set and allowing inexact matches.
8557
8558 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
8559
8560         * faces.el: Separated face intializations based on
8561           device classes into device type specific (tag set,
8562           instantiator) pairs.
8563
8564 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
8565
8566         * wid-edit.el (widget-choice-action): Remember user's explicit
8567         choice.
8568         (widget-choice-value-create): Respect it.
8569         From Richard Stallman <rms@gnu.org>
8570
8571 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8572
8573         * setup-paths.el (paths-construct-info-path): Always append
8574         existing directories from configure-time info path.
8575
8576         * startup.el (startup-setup-paths): Renamed misnamed info-path to
8577         Info-directory-list.
8578
8579         * info.el: Removed Info-default-directory-list which was broken by
8580         design.
8581         Removed bogus initialization of Info-directory-list---startup.el
8582         can do a much better job.
8583         Added autoload of Info-directory-list.
8584
8585         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
8586         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
8587         be exclusive; now it's merely given precedence, just like in the
8588         old days.
8589
8590 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8591
8592         * find-paths.el (paths-find-architecture-directory): Fix bug with
8593         finding; it used to default too early.
8594
8595 1998-03-25  Martin Buchholz <martin@xemacs.org>
8596
8597         * packages.el (packages-split-path): Fix a bug; it used to fail
8598         for paths that weren't split.
8599
8600 1998-03-26  SL Baur  <steve@altair.xemacs.org>
8601
8602         * finder.el (finder-compile-keywords): trap on errors.
8603
8604 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
8605
8606         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
8607           fourth argument of t so that only the specs exactly
8608           matching the tag lists are removed.
8609
8610 1998-03-25  SL Baur  <steve@altair.xemacs.org>
8611
8612         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
8613
8614 1998-03-23  SL Baur  <steve@altair.xemacs.org>
8615
8616         * minibuf.el (mouse-read-file-name-1): If a default directory was
8617         specified, use it for generating the completions.
8618
8619 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8620
8621         * update-elc.el: Now respects inhibit-package-init and
8622         inhibit-site-lisp.
8623         Now does path construction with loadup-paths.
8624
8625         * startup.el (normal-top-level, startup-setup-paths): Now respects
8626         inhibit-package-init and inhibit-site-lisp.
8627
8628         * packages.el (packages-find-package-path): Extended package path
8629         by version-specific hierarchies.
8630         (packages-find-packages): Now respects inhibit flag and
8631         inhibit-site-lisp.
8632         Moved path setup to loadup-paths.
8633
8634         * make-docfile.el: Now respects inhibit-package-init and
8635         inhibit-site-lisp.
8636         Now does path construction with loadup-paths.
8637
8638         * loadup.el: Now respects inhibit-package-init and
8639         inhibit-site-lisp.
8640
8641         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
8642
8643         * loadup-paths.el: New file: setup load-path to encompass
8644         packages.
8645
8646 1998-03-22  SL Baur  <steve@altair.xemacs.org>
8647
8648         * auto-show.el: load-gc renamed to pureload.
8649         * site-load.el: Ditto.
8650         * packages.el (toplevel): Ditto.
8651         * loadup.el (really-early-error-handler): Ditto.
8652         * dumped-lisp.el (preloaded-file-list): Ditto.
8653         * cus-face.el (custom-declare-face): Ditto.
8654
8655 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8656
8657         * <Today>: The Big Path Searching Overhaul.
8658
8659         * find-paths.el: New file: find and assemble paths in the
8660         installation hierarchy.
8661
8662         * setup-paths.el: New file: global layout of paths and directories
8663         within the XEmacs hierarchy.
8664
8665         * packages.el: Replaced everything related to path searching and
8666         startup by code in terms of find-paths.
8667
8668         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
8669         the new path searching engine.
8670
8671         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
8672         and setup-paths.
8673
8674 1998-03-22  SL Baur  <steve@altair.xemacs.org>
8675
8676         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
8677         setup-paths.el.
8678
8679 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
8680
8681         * msw-glyphs.el: Added check for 'mswindows feature, so the file
8682         compiles identically in any configuration.
8683         Removed irrelevant commentary.
8684
8685 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
8686
8687         * simple.el (set-variable): Allow setting specifiers.
8688
8689 1998-03-19  SL Baur  <steve@altair.xemacs.org>
8690
8691         * lisp.el (forward-sexp): Revert previous change.
8692
8693 1998-03-18  SL Baur  <steve@altair.xemacs.org>
8694
8695         * frame.el (frame-initialize): Use `delete-console' instead of
8696         `delete-device' to delete the stream console to match the usage in
8697         Fkill_emacs.
8698
8699 1998-03-16  SL Baur  <steve@altair.xemacs.org>
8700
8701         * files.el (cdpath-previous): New variable.
8702         (cd): Use it.
8703         From Bob Weiner <weiner@wave.altrasoft.com>
8704
8705 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
8706
8707         * keydefs.el: Changed keybindings of forward-char,
8708           backward, scroll-up and scroll-down to point to their
8709           -command counterparts.
8710
8711         * simple.el: New functions: forwarc-char-command,
8712           backwrad-char-command, scroll-up-command,
8713           scroll-down-command which work liek their counterparts
8714           except that they honor the variable
8715           signal-error-on-buffer-boundary.
8716
8717           Definition of signal-error-on-buffer-boundary received
8718           from src/cmds.c.
8719
8720           defvar declaration added for word-across-newline to avoid
8721           byte-compiler warning about the free variable reference.
8722
8723 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
8724
8725         * winnt.el: Removed "%t" from the beginning of
8726         modeline-format. From now on, there's no nt-specifics in the modeline.
8727
8728 1998-03-14  SL Baur  <steve@altair.xemacs.org>
8729
8730         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
8731         of `when' with `if'.
8732
8733 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
8734
8735         * msw-glyphs.el: New file. Defines TTY-style glyphs for
8736         mswindows. Must be reworked along with glyphs.el, or
8737         merged into it, after there is images support.
8738
8739         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
8740         'mswindows.
8741
8742 1998-03-13  SL Baur  <steve@altair.xemacs.org>
8743
8744         * faces.el: fix for text cursor initialization.
8745         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
8746         From Andy Piper <andyp@parallax.co.uk>
8747
8748 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
8749
8750         * files.el (set-auto-mode): If a mode is not fboundp, check to see
8751         if there is an existing package that handles it and warn the user
8752         about that mode.
8753
8754 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
8755
8756         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
8757         Installation" menu item when Installation-string is not bound.
8758
8759 1998-03-11  SL Baur  <steve@altair.xemacs.org>
8760
8761         * lisp.el (forward-sexp): Fix for test for balanced sexp.
8762         From Jeremiah W. James <jerry@cs.ucsb.edu>
8763
8764 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
8765
8766         * msw-faces.el:
8767         * faces.el: Fix face initialization.
8768
8769 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
8770
8771         * files.el (backup-enable-predicate): fix breakage introduced
8772         by TMPDIR patch.
8773
8774 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
8775
8776         * x-faces.el (x-init-face-from-resources): The
8777           TTY face property retrieval functions don't return
8778           specifiers, so use face-property instead.
8779
8780 1998-03-09  SL Baur  <steve@altair.xemacs.org>
8781
8782         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
8783
8784 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
8785
8786         * x-menubar.el: Expanded documentation for
8787           option-save-faces.  Changed Options -> Browse Faces
8788           menu entry to invoke customize-face.
8789
8790 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
8791
8792         * faces.el: Most face initialization moved out of
8793           init-other-random-faces to the top level so that the
8794           initialization happens before Xemacs is dumped.  Much
8795           of the fascist "face-differs-from-default-p or FROB!"
8796           code has been retired in favor of letting the user do
8797           what they want to do.  Face initialization code changed
8798           to use `default' specifier tag so that the settings can
8799           be overridden later if the user wishes it.
8800
8801 1998-03-08  SL Baur  <steve@altair.xemacs.org>
8802
8803         * about.el (about-hackers): Update contributors list.
8804
8805 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
8806
8807         * specifier.el: Define new specifier tag `default'.
8808
8809         * modeline.el: Initialize faces using `default' tag.
8810
8811         * x-faces.el (x-init-face-from-resources): Remove
8812           specifier specs containing the `default' tag before
8813           adding new specs.
8814
8815 1998-03-02  John Jones  <jj@asu.edu>
8816
8817         * package-get.el (package-get-all): fixed arguments on call to
8818         package-admin-add-single-file-package.
8819         * package-get.el (package-get-installedp): fixed to match
8820         advertised behavior.
8821         * package-get.el: added function package-get-update-all which
8822         installs newest versions of all the current packages (if they are
8823         not already installed).
8824
8825 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
8826
8827         * files.el (find-file-noselect): Uncommented `truename' binding in
8828         `let*' and use it later to set `buffer-file-truename' iff it's
8829         still nil, as happens for example when finding a compressed
8830         file with "jka-compr".
8831
8832 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
8833
8834         * faces.el: in make-face-* type functions do the operation for all
8835         window systems, not just the first one found.
8836
8837         * font.el: call mswindows-list-fonts for mswindows.
8838
8839 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
8840
8841         * code-process.el (call-process-region):
8842         * process.el (call-process-region):
8843         * package-get.el (package-get-dir):
8844         * files.el (backup-enable-predicate):
8845         * gnuserv.el (gnuserv-temp-file-regexp):
8846         Use temp-directory in place of `/tmp'.
8847
8848 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
8849
8850         * "Fast" dired-in-C enhancements for Windows 95/NT:
8851
8852         * files.el: Added function, `wildcard-to-regexp', from GNU
8853           Emacs.
8854
8855         * files.el (insert-directory): Modified to use special
8856           dired-in-C enhancements if present.
8857
8858 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
8859
8860         * code-files.el: make default coding no-conversion.
8861
8862 1998-03-02  SL Baur  <steve@altair.xemacs.org>
8863
8864         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
8865         the load-path.
8866
8867         * update-elc.el: Strip directory when testing for files not to
8868         bytecompile.
8869
8870 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
8871
8872         * lisp-mode.el: Use recommended form for menus.
8873
8874         * info.el (Info-construct-menu): Use recommended form for menus.
8875
8876         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
8877         entry.
8878
8879 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
8880
8881         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
8882           (get-frame-for-buffer-noselect): Always return frames
8883           in the not-this-window-p cond clause.
8884
8885 1998-02-27  SL Baur  <steve@altair.xemacs.org>
8886
8887         * help.el (describe-installation): New function.
8888
8889         * x-menubar.el (default-menubar): Add describe-installation to
8890         Help menu.
8891
8892         * packages.el (packages-unbytecompiled-lisp): Installation.el
8893         should not be bytecompiled.
8894
8895         * dumped-lisp.el (preloaded-file-list): Dump Installation with
8896         XEmacs.
8897
8898         * x-menubar.el (default-menubar): Use correct guard for VM menu
8899         entry.
8900
8901         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
8902         coding.
8903         From Andy Piper <andyp@parallax.co.uk>
8904
8905 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8906
8907         * ldap.el: Do not require ldap-internal at compile time.
8908
8909 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
8910
8911         * code-files.el: new file. a virtual copy of mule-files.el
8912         but without charset
8913         dependencies. (toggle-buffer-file-ocding-system) new function for
8914         changing the eol type for the current buffer.
8915
8916         * code-process.el: new file. a copy of
8917         mule-process.el. mule-process.el will disappear when things have
8918         settled.
8919
8920         * coding.el: new file. a virtual copy of mule-files.el but
8921         without charset dependencies. (coding-system-base) new function
8922         for getting the parent coding system of a coding system with eol
8923         type set.
8924
8925         * dumped-lisp.el: add above files for the non-mule case.
8926
8927 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
8928
8929         * window-xemacs.el (display-buffer): If no explicit
8930           frame is specified, search for a window that displays
8931           the buffer on the currently selected frame, before
8932           searching other frames.
8933
8934 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
8935
8936         * frame.el (get-frame-for-buffer): If not-this-window-p
8937           is non-nil, use window on the selected frame if it is not
8938           also the selected window.  When defaulting, search for
8939           windows on the currently selected fgrame before searching
8940           other frames.
8941
8942 1998-02-25  Didier Verna  <didier@xemacs.org>
8943
8944         * modeline.el (modeline-swap-buffers): originally named
8945         `mouse-release-modeline'. Whether to actually swap the buffers is
8946         decided in `mouse-drag-modeline'.
8947         (mouse-drag-modeline): A button release event is considered a
8948         mouse click is both X (modeline scroll) and Y (modeline drag) pos
8949         stay unchanged.
8950
8951 1998-02-25  SL Baur  <steve@altair.xemacs.org>
8952
8953         * x-menubar.el: Put redo on the menubar.
8954         From Aki Vehtari <Aki.Vehtari@hut.fi>
8955
8956 1998-02-22  Greg Klanderman  <greg@alphatech.com>
8957
8958         * bytecomp.el (displaying-byte-compile-warnings): if
8959         temp-buffer-show-function is set, use it to display current set of
8960         warnings in the "*Compile-Log-Show*" buffer.
8961
8962         * simple.el (display-warning-buffer): if temp-buffer-show-function
8963         is set, use it to display current set of warnings in the
8964         "*Warnings-Show*" buffer.
8965
8966 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8967
8968         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
8969         Common Lisp.
8970
8971 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
8972
8973         * menubar.el: Allow button descriptors at least 2 long.
8974
8975         * x-menubar.el (default-menubar): Use recommended forms.
8976         (file-menu-filter): Remove.
8977         (edit-menu-filter): Remove.
8978
8979 1998-02-24  SL Baur  <steve@altair.xemacs.org>
8980
8981         * about.el (about-hackers): Updated.
8982
8983 1998-02-22  Greg Klanderman  <greg@alphatech.com>
8984
8985         * help.el (help-max-help-buffers): new variable
8986         (help-register-and-maybe-prune-excess): new function
8987         (help-buffer-name): use help-max-help-buffers.
8988         (with-displaying-help-buffer): use
8989         help-register-and-maybe-prune-excess.
8990
8991         * help.el (help-maybe-pretty-print-value): if the value fits on
8992         one line, let it.
8993
8994 1998-02-21  Greg Klanderman  <greg@alphatech.com>
8995
8996         * (with-displaying-help-buffer): there is no need to kill the buffer
8997         if it exists, becasuse with-output-to-temp-buffer will clear it.
8998         further, killing the buffer violates the rule that
8999         temp-buffer-show-function, if set, has the full responsibility of
9000         showing the temp buffer.  killing the buffer fucks with the window
9001         configuration, hosing temp-buffer-show-function.
9002
9003
9004 1998-02-23  Didier Verna  <didier@xemacs.org>
9005
9006         * modeline.el (mouse-drag-modeline):
9007         - Always scroll the modeline that was originally clicked on.
9008         - Use x pixels instead of x characters (which doesn't work anyway)
9009         as horizontal reference for modeline dragging. This allows us to
9010         keep on dragging the modeline even if the motion event occurs in
9011         another window.
9012
9013 1998-02-23  Didier Verna  <didier@xemacs.org>
9014
9015         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
9016         glyph on the modeline to indicate that dragging the mouse has an
9017         effect both horizontally and vertically.
9018
9019 1998-02-24  SL Baur  <steve@altair.xemacs.org>
9020
9021         * about.el (about-xemacs): Get rid of redundant visible version
9022         number.
9023
9024 1998-02-19  SL Baur  <steve@altair.xemacs.org>
9025
9026         * about.el (about-hackers): Update credits.
9027
9028 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
9029
9030         * prim/register.el (view-register): Show register type file-query.
9031
9032 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
9033
9034         * mode-motion.el (mode-motion-highlight-internal):
9035           save-excursion inside save-window-exucrsion form to
9036           hide buffer point changes from save-window-excursion.
9037           Prevents display flickering when the mouse pointer
9038           moves.
9039
9040 1998-02-17  Didier Verna  <didier@xemacs.org>
9041
9042         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
9043         function to handle correctly the case of a toolbar one side of the
9044         window: scrolling will not necessarily happen.
9045
9046 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
9047
9048         * files.el (after-find-file): Restore missing argument
9049           to format that provides filename for "... consider M-x
9050           recover-file" message.  Also call `message' with "%s"
9051           as the first arg instead of an arbitrary string.
9052
9053 1998-02-18  SL Baur  <steve@altair.xemacs.org>
9054
9055         * about.el (about-hackers): Various additions.
9056
9057 1998-02-15  SL Baur  <steve@altair.xemacs.org>
9058
9059         * autoload.el (generate-file-autoloads-1): Don't force an extra
9060         line out when copying on-the-same line autoloads.
9061
9062         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
9063         is installed.
9064
9065 1998-02-14  Martin Buchholz  <martin@xemacs.org>
9066
9067         * x11/x-win-xfree86.el (x-win-init-xfree86):
9068         * x11/x-win-sun.el (x-win-init-sun):
9069         * x11/x-init.el (x-initialize-compose):
9070         * prim/simple.el:
9071         (backward-or-forward-kill-sexp):
9072         (backward-or-forward-kill-sentence):
9073         (backward-or-forward-kill-word):
9074         (backward-or-forward-delete-char):
9075         * prim/isearch-mode.el (isearch-help-or-delete-char):
9076         Use x-keysym-on-keyboard-sans-modifiers-p instead of
9077         x-keysym-on-keyboard-p to detect backspace.
9078         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
9079         Clean up symbols used with dead keys, checking Linux and solaris
9080         keysyms.
9081         Simplify x-win-*.el using above methods.
9082         Change documentation for x-keysym-*-p functions.
9083
9084 1998-02-14  SL Baur  <steve@altair.xemacs.org>
9085
9086         * about.el (about-hackers): Restore entries for Michael Sperber and
9087         Vinnie Shelton.
9088         From Vinnie Shelton <acs@acm.org>
9089
9090 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
9091
9092         * simple.el (count-words-region): Ditto.
9093
9094 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
9095
9096         * simple.el (count-words-buffer): Document.  Don't print anything
9097         if non-interactive.
9098
9099 1998-02-12  SL Baur  <steve@altair.xemacs.org>
9100
9101         * packages.el (packages-hardcoded-lisp): easymenu.el is in
9102         multiple files in InfoDock.
9103
9104 1998-02-11  SL Baur  <steve@altair.xemacs.org>
9105
9106         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
9107         from version.el in InfoDock.
9108
9109         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
9110         specially.
9111
9112 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9113
9114         * bytecomp-runtime.el (proclaim-inline): Single quotes around
9115         variable name in docstring.
9116
9117 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
9118
9119         * menubar.h: Include "gui.h".
9120
9121 1998-02-10  SL Baur  <steve@altair.xemacs.org>
9122
9123         * site-load.el: Fix documentation.
9124
9125 1998-02-09  SL Baur  <steve@altair.xemacs.org>
9126
9127         * package-get-base.el (package-get-base): Updated.
9128
9129         * keymap.el: PC-ize.
9130
9131 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9132
9133         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
9134         from' on a fresh line.
9135
9136 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
9137
9138         * help.el (help-maybe-pretty-print-value): prin1, not princ the
9139         object.
9140
9141 1998-02-09  SL Baur  <steve@altair.xemacs.org>
9142
9143         * undo-stack.el: PC-ize.
9144
9145         * cmdloop.el: PC-ize.
9146
9147 1998-02-08  SL Baur  <steve@altair.xemacs.org>
9148
9149         * bytecomp-runtime.el: PC-ize.
9150
9151         * byte-optimize.el: Prolog fixup.  PC-ize.
9152
9153         * cus-dep.el: Spelling fix.
9154
9155         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
9156         entries follow).
9157
9158 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
9159
9160         * text-mode.el (text-mode-hook-identify): New function,
9161         put on text-mode-hook.  Set text-mode-variant here.
9162         (text-mode): Don't set it here.
9163
9164 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
9165
9166         * text-mode.el (text-mode-hook): New defvar.
9167         (text-mode-variant): New variable.
9168         (text-mode): Set that variable locally.
9169         (toggle-text-mode-auto-fill): New command.
9170
9171 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
9172
9173         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
9174
9175 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
9176
9177         * text-mode.el (paragraph-indent-text-mode):
9178         Renamed from spaced-text-mode.
9179         (text-mode-map): Bind TAB to indent-relative.
9180         (indented-text-mode-map): Variable deleted.
9181         (indented-text-mode): Now an alias for text-mode.
9182
9183 1998-02-05  SL Baur  <steve@altair.xemacs.org>
9184
9185         * loadup.el: test-atoms debugging stuffs removed.
9186
9187 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
9188
9189         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
9190
9191 1997-12-30  Colin Rafferty  <colin@xemacs.org>
9192
9193         * help.el (describe-beta): Made it use `locate-data-file'.
9194         (describe-distribution): Ditto.
9195         (describe-copying): Ditto.
9196         (describe-project): Ditto.
9197         (view-emacs-news): Ditto.
9198
9199         * help-nomule.el (help-with-tutorial): Made it use
9200         `locate-data-file' to find tutorial.
9201
9202 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
9203
9204         * about.el: Corrected my email address.
9205
9206         * mouse.el: Added 'mouse-mswindows-drop' similar to
9207         'mouse-offix-drop'.
9208
9209 1998-01-27  SL Baur  <steve@altair.xemacs.org>
9210
9211         * loadup.el (running-xemacs): Spelling fix.
9212
9213 1998-01-26  Colin Rafferty  <colin@xemacs.org>
9214
9215         * packages.el (packages-find-packages-1): Don't allow a backwards
9216         compatible lisp tree to overwrite `preloaded-file-list'.
9217
9218 1998-01-26  SL Baur  <steve@altair.xemacs.org>
9219
9220         * loadup.el: Don't delete "xemacs" prior to dumping.
9221
9222 1998-01-24  SL Baur  <steve@altair.xemacs.org>
9223
9224         * package-info.el (pi-last-mod-date): New function.
9225         (pi-author-version): New function.
9226         (batch-update-package-info): Use them.
9227
9228 1998-01-23  Colin Rafferty  <colin@xemacs.org>
9229
9230         * frame.el (get-frame-for-buffer-default-to-current): Create.
9231         (get-frame-for-buffer-noselect): Allow user to use current frame
9232         with `get-frame-for-buffer-default-to-current'.
9233
9234 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
9235
9236         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
9237         (byte-compile-output-docform): Ditto.
9238         (byte-compile-compiled-obj-to-list): Ditto.
9239
9240 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9241
9242         * startup.el (command-line-1): Removed code that ran
9243           buffer-menu.
9244
9245 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
9246
9247         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
9248
9249 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
9250
9251         * frame.el (suspend-emacs-or-iconify-frame): Check using
9252         `device-on-window-system-p' instead of explicitly checking for X,
9253         so that the same logic works for MS Windows.
9254         (suspend-or-iconify-emacs): Ditto.
9255
9256 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
9257
9258         * about.el (about-maintainer-info): Andy Piper is back.
9259         (xemacs-hackers): Updated Andy Piper's email address.
9260         (about-hackers): Added Jonathan Harris.
9261         (about-hackers): Updated Tibor Polgar's email address.
9262
9263 1998-01-18  SL Baur  <steve@altair.xemacs.org>
9264
9265         * about.el: Add xemacs.org email manager.
9266
9267         * package-get-base.el (package-get-base): Updated with most recent
9268         package updates.
9269
9270 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9271
9272         * help.el (function-arglist): Use `indirect-function' instead of
9273         `symbol-function' so that aliases are treated correctly.
9274
9275 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9276
9277         * help.el (help-map): Add f1 binding to `help-for-help'.
9278         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
9279         (describe-key-briefly): Use `princ' "%s" to print object.
9280         (with-displaying-help-buffer): Kill buffer if it exists, again.
9281         (describe-key): Use `princ' "%s" to print object.
9282         (describe-function-1): Use `princ' "%s" to print object.
9283         Commented out alias lines removed.
9284         (help-pretty-print-limit): New variable to control pretty-printing
9285         of variable values.
9286         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
9287         `help-pretty-print-value' again.  Only print-print when OBJECT is
9288         list of length less than `help-pretty-print-limit'.
9289         (describe-variable): Use `help-maybe-pretty-print-value' again.
9290
9291 1998-01-18  SL Baur  <steve@altair.xemacs.org>
9292
9293         * simple.el (blink-matching-open): Remove C++ kludge.
9294         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
9295
9296 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9297
9298         * info.el (Info-default-directory-list): Made the documentation
9299         more explanitory.
9300
9301 1998-01-13  Martin Buchholz  <martin@xemacs.org>
9302
9303         * lisp/packages.el:
9304         * lisp/package-admin.el:
9305         * lisp/build-report.el:
9306         Fix typos.
9307
9308 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
9309
9310         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
9311         warnings in Java buffers without final newline and editing the
9312         last line.
9313
9314 1998-01-17  SL Baur  <steve@altair.xemacs.org>
9315
9316         * packages.el (packages-find-packages-1): Don't allow a backwards
9317         compatible lisp tree to overwrite `preloaded-file-list'.
9318         Suggested by Colin Rafferty  <colin@xemacs.org>
9319
9320         * mouse.el (mouse-offix-drop): Set undo-boundary.
9321         From Oliver Graf <ograf@fga.de>
9322
9323 1998-01-13  SL Baur  <steve@altair.xemacs.org>
9324
9325         * loadup.el (load-gc): rewrite as defun.
9326         Print something sensical if a required dump-time file isn't found.
9327
9328 1998-01-12  SL Baur  <steve@altair.xemacs.org>
9329
9330         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
9331         bug strikes a menudescriptor.
9332
9333         * package-get-base.el (package-get-base): Updated.
9334
9335         * package-info.el (batch-update-package-info): Derive REQUIRES
9336         from the Makefile.
9337
9338 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
9339
9340         * files.el (save-some-buffers): Don't play games with deleting
9341         other windows if we are in the minibuffer window.
9342
9343 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9344
9345         * modeline.el (modeline-minor-mode-menu): Add support for :active
9346         (add-minor-mode): Document :active property to TOGGLE.
9347
9348 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9349
9350         * modeline.el (modeline-minor-mode-menu): Add support for an
9351         `:included' predicate in the `toggle-sym' plist.
9352         (add-minor-mode): Document the :included property, format
9353         docstring some more.
9354         (modeline-minor-mode-menu): Documentation string added.
9355
9356 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9357
9358         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
9359         labels from the symbol-names by thwacking off the overly redundant
9360         and overused "mode", parenthesizing "minor", and capitalizing the
9361         resultant strings.  Also shortened the menu's title by eliminating
9362         the redundant buffer name.
9363         (add-minor-mode): Beautified the docstring, added mention of the
9364         `:menu-tag' property of TOGGLE.
9365         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
9366         `toggle-sym' to beatify the mode-life menus.
9367         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
9368         `auto-fill-function'.
9369
9370 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9371
9372         * modeline.el (modeline-minor-mode-menu): Changed the string-only
9373         menus to :style 'toggle.
9374
9375 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
9376
9377         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
9378
9379 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
9380
9381         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
9382         only recognize first hyperlink.
9383         (hyper-apropos-highlightify): Deletia, this is already done by
9384         `hyper-apropos-insert-face'.
9385         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
9386
9387 1998-01-09  SL Baur  <steve@altair.xemacs.org>
9388
9389         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
9390         mail.
9391         (toolbar-mail-reader): Add support for `send'.
9392         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
9393
9394 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9395
9396         * info.el (Info-emacs-info-file-name): Add defvar for
9397         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
9398         will function properly.
9399
9400 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
9401
9402         * simple.el: make the backwards delete function called by
9403         `backward-or-forward-delete-char' user configurable.
9404
9405 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9406
9407         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
9408         compiled function got loaded from.
9409
9410 1998-01-09  SL Baur  <steve@altair.xemacs.org>
9411
9412         * term/apollo.el: Synched up with InfoDock 3.6.2.
9413
9414 1998-01-08  SL Baur  <steve@altair.xemacs.org>
9415
9416         * startup.el (load-init-file): Load autoloads earlier.
9417         (startup-splash-frame): Handle InfoDock logo.
9418
9419         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
9420         InfoDock.
9421         (x-init-toolbar-from-resources): Move from x-toolbar.el.
9422
9423         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
9424         doesn't have this function.
9425
9426         * packages.el (locate-data-file): Fix to call `locate-file'.
9427
9428 1998-01-07  SL Baur  <steve@altair.xemacs.org>
9429
9430         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
9431         version of version.el.
9432         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
9433
9434         * x-menubar.el (default-menubar): Guard reference to
9435         `gnuserv-frame'.
9436         (default-menubar): Guard references to `font-lock-mode'.
9437         (default-menubar): Guard references to font-menu-this-frame-only-p'.
9438         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
9439
9440         * make-docfile.el: Don't snarf doc strings from autoloads.
9441
9442         * startup.el (load-init-file): Use algorithm from loaddefs.el for
9443         loading auto-autoloads files.
9444
9445         * loaddefs.el: Disable dumping autoloads.
9446
9447 1998-01-05  SL Baur  <steve@altair.xemacs.org>
9448
9449         * lisp-mnt.el: Synch to Emacs 20.2.
9450
9451         * help.el: Remove manual autoload of `finder-by-keyword'.
9452
9453         * finder.el (finder-by-keyword): Autoload.
9454
9455         * help.el: Conditionalize hyperbole setup.
9456
9457 1998-01-04  SL Baur  <steve@altair.xemacs.org>
9458
9459         * packages.el (package-require): Update to reflect new data format.
9460
9461 1998-01-02  Didier Verna  <didier@xemacs.org>
9462
9463         * x-menubar.el (default-menubar): make the tutorials available
9464         through the menubar. (Plus some compilation warnings cleanup).
9465
9466 1998-01-04  SL Baur  <steve@altair.xemacs.org>
9467
9468         * check-features.el: New file.  Perform sanity check after build.
9469
9470         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
9471         files to tooltalk package.
9472         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
9473         package.
9474
9475         * package-admin.el (package-admin-xemacs): Use better default for
9476         location of XEmacs binary.
9477
9478 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
9479
9480         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
9481         tag with sexp and add value tag with value `t'.
9482
9483 1998-01-03  SL Baur  <steve@altair.xemacs.org>
9484
9485         * package-get.el: Changes to work with real data.
9486         From Pete Ware <ware@cis.ohio-state.edu>
9487
9488         * packages.el (packages-reload-autoloads): Guard load for the time
9489         being.
9490
9491         * update-elc.el ("packages.el"): Force loading packages.el instead
9492         of possibly out-of-date packges.elc.
9493         * make-docfile.el ("packages.el"): Ditto.
9494
9495 1998-01-02  Colin Rafferty  <colin@xemacs.org>
9496
9497         * build-report.el (build-report-delete-regexp): Added a rule for
9498         the main tarball shadowing anything past it.
9499
9500 1998-01-02  SL Baur  <steve@altair.xemacs.org>
9501
9502         * packages.el (package-provide): Delete a previous provide.
9503
9504         * package-info.el: New file.
9505
9506         * package-get.el: New file.
9507         From Pete Ware <ware@cis.ohio-state.edu>
9508         (package-get): Fix md5 computation to work with Mule.
9509
9510 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9511
9512         * simple.el (log-message-*): Quote symbols in docstrings properly.
9513
9514 1998-01-01  SL Baur  <steve@altair.xemacs.org>
9515
9516         * packages.el (packages-new-autoloads): Ignore symbolic links.
9517
9518         * cus-face.el (face-custom-attributes-get): Fix typo.
9519         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9520
9521 1997-12-31  SL Baur  <steve@altair.xemacs.org>
9522
9523         * startup.el (load-init-file): Reload new or changed autoloads
9524         unless inhibited.  Reload modified dumped lisp (stubbed).
9525
9526         * packages.el (packages-new-autoloads): New function.
9527         (packages-reload-autoloads): New function.
9528         (packages-reload-dumped-lisp): New (stub) function.
9529
9530         * loadup.el: Inhibit reloading dumped files when running temacs.
9531
9532         * loadhist.el (file-provides): Extend to handle variant
9533         extensions.
9534
9535         * replace.el (query-replace): Fix typo.
9536
9537 1997-12-30  SL Baur  <steve@altair.xemacs.org>
9538
9539         * make-docfile.el: list-autoloads-path has been renamed.
9540         * update-elc.el: list-autoloads has been renamed.
9541
9542         * packages.el (packages-list-autoloads): Renamed.
9543         (packages-list-autoloads-path): Ditto.
9544
9545 1997-12-29  Colin Rafferty  <colin@xemacs.org>
9546
9547         * packages.el (packages-find-packages-1): Made it signal a warning
9548         for an error in an auto-autoload.el file.
9549
9550 1997-12-30  SL Baur  <steve@altair.xemacs.org>
9551
9552         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
9553         tag with const.
9554         From Aki Vehtari <Aki.Vehtari@hut.fi>
9555
9556         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
9557
9558         * loadhist.el (unload-feature): Remove autoload.
9559
9560 1997-12-28  SL Baur  <steve@altair.xemacs.org>
9561
9562         * loadhist.el: Unpackaged.
9563
9564         * help.el (describe-symbol-find-file): Rename
9565         `describe-function-find-file' and make old name obsolete.
9566         (describe-function-1): Use it.
9567         (describe-function-1): Guard reference to
9568         `compiled-function-annotation'.
9569
9570 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9571
9572         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
9573         argument.
9574         (help-mode-quit): New optional arg to control whether it kills or
9575         buries.  Tidied up.
9576         (with-displaying-help-buffer): Don't kill buffer initially, even
9577         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
9578         (help-pretty-print-value): Rename back from
9579         `help-maybe-pretty-print-value'!  If `pp-internal' is available
9580         use it, otherwise use dumped `cl-prettyprint'.
9581         (describe-variable): Use `help-pretty-print-value' again.
9582         (find-func): Removed reference to "find-func" at end.
9583
9584 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
9585
9586         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
9587           GUI XEmacs. Rename? x-menubar is rather window system
9588           independant, except for a couple of items.
9589
9590 1997-12-26  SL Baur  <steve@altair.xemacs.org>
9591
9592         * x-menubar.el (default-menubar): Remove hyperbole and oobr
9593         entries as they will no longer be distributed with XEmacs.
9594
9595         * format.el (format-alist): Fix image/tiff regexps.
9596         From P. E. Jareth Hein <jareth@camelot-soft.com>
9597
9598         * help.el (help-maybe-pretty-print-value): Rename.
9599         (describe-variable): Use it.
9600         (describe-variable): Add trailing linefeed.
9601
9602 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9603
9604         * help.el (describe-function-1): Don't output anything for
9605           arglist of autoload functions.
9606
9607 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9608
9609         * help.el (describe-function-1): Don't output anything for
9610           arglist of autoload functions.
9611
9612 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9613
9614         * help.el (help-mode-map): New bindings for `help-mode-bury',
9615         `describe-function-at-point', `describe-variable-at-point',
9616         `Info-elisp-ref', `customize-variable', `help-next-section' and
9617         `help-prev-section'.
9618         (help-next-section): New function.
9619         (help-prev-section): New function.
9620         (help-mode-quit): Changed to kill the help buffer.
9621         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
9622         correctly.
9623         (help-buffer-name): New function to generate the name of help
9624         buffers.
9625         (with-displaying-help-buffer): Is now a macro.  Takes an new first
9626         argument giving the name of the help buffer.
9627         (describe-key): Use `with-displaying-help-buffer' with name.
9628         (describe-mode): Ditto.
9629         (describe-bindings): Ditto.
9630         (describe-prefix-bindings): Ditto.
9631         (view-lossage): Ditto.
9632         (with-syntax-table): New macro.
9633         (function-called-at-point): Use `ignore-errors' and
9634         `with-syntax-table'.
9635         (function-at-point): Ditto.
9636         (describe-function): Use `with-displaying-help-buffer' with name.
9637         (function-arglist): Extracted from `describe-function-1'.  Returns
9638         function's arglist as string.
9639         (function-documentation): Extracted from `describe-function-1'.
9640         Returns function's docstring.
9641         (describe-function-1): Remove all the "stream" garbage, including
9642         the stream argument.  Use `function-arglist' and
9643         `function-documentation'.
9644         (describe-function-arglist): Just use `function-arglist'.
9645         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
9646         (help-pretty-print-value): New function to help with
9647         pretty-printing variable values.  Knows about `#<...>'.  Needs
9648         `pp-internal'.
9649         (describe-variable): Use `with-displaying-help-buffer' with name.
9650         Formatting improved.  Display file where variable is defined, if
9651         known.  Use `help-pretty-print-value'.
9652         (describe-syntax): Use `with-displaying-help-buffer' with name.
9653         (list-processes): Remove "stream" garbage.
9654
9655 1997-12-25  SL Baur  <steve@altair.xemacs.org>
9656
9657         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
9658         call a dumped routine instead.
9659
9660         * x-win-xfree86.el: Wrap file in defun.
9661         * x-win-sun.el: Ditto.
9662
9663 1997-12-23  SL Baur  <steve@altair.xemacs.org>
9664
9665         * help.el (view-emacs-news): Remove usage of outl-mouse which
9666         advises functions and does other evil things.
9667
9668 1997-12-22  SL Baur  <steve@altair.xemacs.org>
9669
9670         * format.el (format-alist): Add `image/tiff'.
9671         From P. E. Jareth Hein <jareth@camelot-soft.com>
9672
9673 1997-12-21  SL Baur  <steve@altair.xemacs.org>
9674
9675         * about.el (about-hackers): More names added.
9676
9677         * make-docfile.el: Remove superfluous package path search.
9678
9679         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
9680
9681 1997-12-20  SL Baur  <steve@altair.xemacs.org>
9682
9683         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
9684         ignored shadows.
9685
9686 1997-12-18  SL Baur  <steve@altair.xemacs.org>
9687
9688         * startup.el (set-default-load-path): Make sure lisp and site-lisp
9689         get trailing slashes when added to the load-path.
9690
9691         * x-init.el (init-x-win): Locate where XEmacs X localization files
9692         are.
9693
9694 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
9695
9696         * x-faces.el: Added support for foregroundToolBarColor
9697           to xpm-color-symbols.
9698
9699 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
9700
9701         * etags.el (tags-remove-duplicates): Removed.
9702         (buffer-tag-table-list): Use `delete-duplicates'.
9703
9704         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
9705         correctly.
9706         (get*): Defalias to `get'.
9707
9708         * cl.el (eql): Compare integers with `eq'.
9709         (cl-map-extents): Check for `map-extents' first.
9710
9711 1997-12-17  Didier Verna  <didier@xemacs.org>
9712
9713         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
9714         added the 'numero', 'copyright' and 'trademark' symbols.
9715
9716         * leim/quail/latin-post.el ("french-postfix"): see above.
9717
9718 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9719
9720         * widget.el (define-widget): Check the arguments.
9721
9722         * cus-edit.el (customize-face): Use `check-argument-type'.
9723         (custom-variable-value-create): Use `signal' to signal error.
9724         (custom-variable-reset-saved): Ditto.
9725         (custom-variable-reset-standard): Ditto.
9726         (custom-face-reset-saved): Ditto.
9727
9728         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
9729         (widget-default-format-handler): Ditto.
9730         (widget-checklist-add-item): Ditto.
9731         (widget-radio-add-item): Ditto.
9732         (widget-editable-list-entry-create): Ditto.
9733         (widget-sexp-prompt-value): Ditto.
9734
9735         * custom.el (custom-declare-variable): Signal errors better.
9736         (custom-handle-keyword): Ditto.
9737         (custom-declare-group): Ditto.
9738
9739         * window-xemacs.el (windows): Ditto.
9740
9741         * menubar.el (menu): Ditto.
9742
9743         * keydefs.el (keyboard): Ditto.
9744
9745         * minibuf.el (minibuffer): Ditto.
9746
9747         * process.el (execute): Ditto.
9748
9749         * fill.el (fill): Ditto.
9750
9751         * modeline.el (modeline): Ditto.
9752
9753         * help.el (help): Ditto.
9754
9755         * faces.el (faces): Ditto.
9756
9757         * files.el (files): Ditto.
9758
9759         * x-init.el (x): Ditto.
9760
9761         * lisp-mode.el (lisp): Ditto.
9762
9763         * process.el (processes): Ditto.
9764
9765         * mouse.el (mouse): Ditto.
9766
9767         * abbrev.el (abbrev): Moved from cus-edit.
9768
9769         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
9770         as variable declaration.
9771
9772 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9773
9774         * menubar.el (find-menu-item): Use `check-argument-type'.
9775         (find-menu-item): Cosmetic changes.
9776
9777 1997-12-18  SL Baur  <steve@altair.xemacs.org>
9778
9779         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
9780
9781 1997-12-17  SL Baur  <steve@altair.xemacs.org>
9782
9783         * startup.el (set-default-load-path): Only search package-path
9784         when not running temacs.
9785
9786         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
9787         files.
9788
9789         * loadup.el: Correct commentary.  Reformatting.
9790         (really-early-error-handler): Use absolute path to the
9791         first dumped-lisp.el file.
9792         (really-early-error-handler): Print full path name of
9793         each dumped lisp file (inherited from InfoDock).
9794
9795         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
9796         dumped-lisp.el files.
9797
9798         * make-docfile.el (preloaded-file-list): Reorder when the
9799         package-path is searched.
9800         * update-elc.el: Ditto.
9801
9802         * lisp-mode.el (call-with-condition-handler): Treat the same as
9803         `condition-case' for indentation.
9804
9805         * about.el (about-xemacs): Update release date.
9806
9807 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
9808
9809         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
9810         anywhere but at the last clause.
9811         (ecase): Disallow `t' and `otherwise'.
9812
9813 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9814
9815         * cus-edit.el (custom-buffer-create-buttons): New function
9816         from stuff moved out of `custom-buffer-create-internal'.
9817         (custom-novice): New variable.  Default t.
9818         (custom-display-global-buttons): Ditto.  Default `top'.
9819         (custom-buffer-create-internal): Only display help if
9820         `custom-novice' is non-nil.  Display global buttons according to
9821         `custom-display-global-buttons'.
9822
9823 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9824
9825         * menubar.el (find-menu-item): Use `check-argument-type'.
9826         (find-menu-item): Cosmetic changes.
9827
9828 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9829
9830         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
9831         look.
9832
9833 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9834
9835         * format.el (format-deannotate-region):  Bug fix.
9836         Deannotating a region containing unknown tags would fail
9837         (causing decoding of text/enriched to fail at user level)
9838
9839 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
9840
9841         * minibuf.el (read-directory-name): Support sixth
9842           arg, HISTORY, as already documented.
9843
9844 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
9845
9846         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
9847         to `ecase'.
9848
9849 1997-12-14  SL Baur  <steve@altair.xemacs.org>
9850
9851         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
9852         skk-activate.
9853
9854 1997-12-13  SL Baur  <steve@altair.xemacs.org>
9855
9856         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.