95b218617912728c9b428c654942b3bfc846e00c
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2000-06-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2
3         * utf-2000/Ideograph-R009-Man.el (ISO-IR-165-2C7A): Fix
4         `morohashi-daikanwa'.
5
6         * utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R007-Two.el,
7         utf-2000/Ideograph-R001-One.el, utf-2000/Ideograph-R006-Hook.el,
8         utf-2000/Ideograph-R005-Second.el,
9         utf-2000/Ideograph-R004-Slash.el, utf-2000/Ideograph-R003-Dot.el,
10         utf-2000/Ideograph-R002-Line.el: Reformatted.
11
12 2000-06-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
13
14         * utf-2000/Ideograph-R145-Clothes.el:
15         - Use `ideographic-strokes' if each stroke attribute has same
16           value.
17         (U+8868): Add J78 and 83.
18         (M-34110): Separate C5-2B45.
19         (U+886B): Likewise.
20         (U+8870): Likewise.
21         (M-34130): Separate U+8872; add J78 and J83; separate C2-3276.
22         (U+8875): Add J78 and J83.
23         (U+8877): Likewise.
24         (U+887D): Likewise.
25         (U+887E): Likewise.
26         (U+8881): Likewise.
27         (U+8882): Likewise.
28         (M-34163'): Add M50441.
29         (M-34164): New character.
30         (U+888B): Add J78 and J83.
31         (U+888D): Likewise.
32         (U+8892): Likewise.
33         (U+8896): Likewise.
34         (U+8897): Likewise.
35         (U+8899): Likewise.
36         (U+889E): Likewise; separate J90-6A51; separate C1-5D35.
37         (M-34210): Add J78 and J83.
38         (U+88A4): Likewise.
39         (U+88AB): Likewise.
40         (U+88B1): Likewise.
41         (U+88B4): Likewise.
42         (U+88B5): Likewise.
43         (U+88BF): Likewise.
44         (U+88C1): Likewise.
45         (U+88C2): Likewise.
46         (U+88C3): Likewise.
47         (U+88C4): Likewise.
48         (U+88C5): Add J{78|83|90}-4175 and M050442.
49         (U+88CF): Add J78 and J83.
50         (U+88E1): Likewise.
51         (U+88D4): Likewise.
52         (U+88D5): Likewise.
53         (M-34312): Add J{78|83}-6A64; separate J90; separate GB, C1 and
54         U+88D8.
55         (U+88D9): Add J78 and J83.
56         (U+88DC): Likewise.
57         (U+88DD): Likewise.
58         (U+88DF): Likewise.
59         (U+88E8): Likewise.
60         (M-34356): Likewise.
61         (U+88F3): Likewise.
62         (M-34362): Add J{78|83}-6A6A; separate J90; separate U+88F4, GB
63         and C1.
64         (M-34367): Separate C4-4728.
65         (U+88F8): Add J78 and J83.
66         (U+88F9): Likewise.
67         (U+88FC): Likewise.
68         (U+88FD): Likewise.
69         (U+88FE): Likewise.
70         (U+8902): Likewise.
71         (U+8904): Likewise.
72         (U+8907): Likewise.
73         (M34420): Add J78-6A6F; separate J90-6A6F; separate U+890A.
74         (J90-6A6F): Add J83.
75         (U+890C): Add J78 and J83.
76         (U+8912): Likewise.
77         (U+8913): Likewise.
78         (U+891E): Likewise.
79         (U+8925): Likewise.
80         (M-34503): Add J78 and J83; separate C1-7230; separate U+892A.
81         (M-34504): Separate U+892B and GB.
82         (U+892B): Add {J78|J83}-6A75.
83         (U+8936): Add J78 and J83.
84         (U+8938): Likewise.
85         (M-34536): Separate U+893B and C1.
86         (J{78|83}-6A78): New variant of M-34536.
87         (U+8941): Add J78 and J83.
88         (U+8943): Likewise.
89         (U+8944): Likewise.
90         (U+894C): Likewise.
91         (U+894D): Likewise.
92         (U+895E): Likewise.
93         (U+8960): Likewise.
94         (U+8964): Likewise.
95         (U+8966): Likewise.
96         (M-34696): Separate J90-6B24 and U+896A.
97         (J{78|83}-6B24): New variant of M-34696 and U+896A.
98         (U+896D): Add J78 and J83.
99         (J{78|83}-6B25): New variant of M-34712 and U+896F.
100         (U+8972): Add J78 and J83.
101         (U+8974): Likewise.
102         (U+8977): Likewise.
103
104 2000-06-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
105
106         * utf-2000/ideograph-util.el (insert-ideograph-radical-char-data):
107         Use `insert-char-data' with new optional arguments `attributes'
108         and `ccs-attributes'.
109
110         * utf-2000/char-db-util.el (insert-char-data): Add new optional
111         arguments `attributes' and `ccs-attributes'; don't use
112         `char-attribute-alist'.
113         (decode-builtin-char): Deleted.
114
115         * utf-2000/Ideograph-R009-Man.el:
116         - Use `ideographic-strokes' if each stroke attribute has same
117           value.
118         (M-462'): Add M050101.
119
120 2000-06-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
121
122         * utf-2000/char-db-util.el (insert-char-data): Add optional
123         argument `readable'.
124         (insert-char-data-with-variant): Likewise.
125         (what-char-definition): Use `insert-char-data-with-variant' with
126         `readable' mode.
127
128 2000-06-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
129
130         * utf-2000/ideograph-util.el (update-ideograph-radical-table):
131         Don't refer 50101 or greater code range of coded-charset
132         `ideograph-daikanwa'.
133
134 2000-06-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
135
136         * utf-2000/Ideograph-R105-Dotted-Tent.el:
137         - Add missing J78 and J83 characters.
138         - Add missing Morohashi's Daikanwa characters.
139
140 2000-06-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
141
142         * utf-2000/ideograph-util.el (update-ideograph-radical-table): Use
143         `char-ideograph-strokes' to put `ideographic-strokes'.
144         (ideograph-char<): Refer `ideograph-daikanwa' attribute.
145
146 2000-06-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
147
148         * utf-2000/char-db-util.el (insert-char-data): If an element of
149         `->decomposition' property is a character, print it as same as an
150         integer.
151
152 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
153
154         * mule/mule-charset.el (default-coded-charset-priority-list):
155         Delete `ucs'.
156
157 2000-05-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
158
159         * utf-2000/ideograph-util.el (update-ideograph-radical-table):
160         Ignore non `Ideograph' characters.
161
162         * utf-2000/char-db-util.el (insert-char-data): Change order for
163         `script'.
164         (insert-char-data-with-variant): Add optional argument `script'.
165         (insert-char-range-data): Likewise.
166         (write-char-range-data-to-file): Likewise.
167
168         * utf-2000/Ideograph-R001-One.el (BOPOMOFO LETTER K): Deleted.
169         (U+4E02): Add `->bopomofo-letter'.
170         (BOPOMOFO LETTER O): Deleted.
171         (M00004): Add `script', `->ucs' and `->bopomofo-letter'.
172         (M00005): Separate <BOPOMOFO LETTER E>.
173         (M00009): Separate <BOPOMOFO LETTER C>.
174
175         * utf-2000/u03100-Bopomofo.el (BOPOMOFO LETTER K): Add script.
176         (BOPOMOFO LETTER C): Likewise.
177         (BOPOMOFO LETTER O): Likewise.
178         (BOPOMOFO LETTER E): Likewise.
179
180 2000-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
181
182         * utf-2000/char-db-util.el (insert-char-data): Support
183         `insert-char-data'.
184
185         * utf-2000/u03100-Bopomofo.el (BOPOMOFO LETTER K): Add
186         `->ideograph' and `chinese-isoir165'; delete `ideograph-daikanwa'.
187         (BOPOMOFO LETTER C): Likewise.
188         (BOPOMOFO LETTER O): Likewise.
189         (BOPOMOFO LETTER E): Likewise.
190         (BOPOMOFO LETTER U): Add `morohashi-daikanwa',
191         `ideographic-radical', `ideographic-strokes', `total-strokes'; use
192         `->ideograph' instead of `ideograph'.
193
194 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
195
196         * utf-2000/Ideograph-R197-Salt.el: Reformatted.
197
198 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
199
200         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
201
202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
203         `mojikyo' instead of `mojikyo-pj-[1..21]'.
204
205 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
206
207         * mule/vietnamese.el (vscii-2): Delete abolished property
208         `composite'; now composite mode is default.
209
210 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
211
212         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
213         of `raw-text'; check \uHHHH representation even if non-ascii
214         characters are not found.
215
216         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
217         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
218         unconditionally.
219
220         * mule/viet-ccl.el: New file.
221
222         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
223         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
224         - Separate CCL based implementations to viet-ccl.el.
225
226 2000-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
227
228         * utf-2000/ccs-jisx0208-1983.el: Remove unused file.
229
230 2000-03-23  MORIOKA Tomohiko  <tomo@m17n.org>
231
232         * utf-2000/Ideograph-R085-Water.el (U+6E13): Add J{78|83|90}-374C.
233
234         * utf-2000/Ideograph-R066-Rap.el (M13285'): Unify U+656C; separate
235         C1-6439.
236         (M13303): Separate U+656C.
237
238         * utf-2000/Ideograph-R064-Hand.el (M12239): Separate U+6385.
239         (M12311'): Add Mojikyo-50200.
240         (M12312): Separate U+63BD.
241         (M12373): Separate U+63E4.
242         (M12552): Separate U+643D.
243         (M12575): Separate U+6452.
244         (M12597): Separate U+6461.
245         (M12597): Separate U+6461.
246         (M12645): Separate U+6479.
247         (M12678): Separate U+6487.
248         (M12716): Separate U+649D.
249         (M12808): Separate U+64CE.
250         (M12876): Separate U+64ED.
251         (M12894): Separate U+64F3.
252         (M26763): Separate C5-7347.
253
254 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
255
256         * utf-2000/char-db-util.el (insert-char-data): Change order of
257         `ideographic-strokes', `kangxi-strokes', `japanese-strokes' and
258         `cns-strokes'.
259
260         * utf-2000/mojikyo.el (M292): Remove mojikyo-pj-1.
261         (M634): Likewise.
262         (M916): Likewise.
263         (M28800): Remove mojikyo-pj-6.
264         (M48869): Remove mojikyo-pj-9.
265         (M50100): Likewise.
266
267 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
268
269         * utf-2000/Ideograph-R054-Long-Stride.el (M9574): Separate U+5EFA.
270
271         * utf-2000/Ideograph-R038-Woman.el (M6618): Separate U+5ACC.
272
273         * utf-2000/Ideograph-R116-Cave.el (M25406): Separate U+7A74.
274         (M25424): Separate U+7A81.
275         (M25439): Unify U+7A81.
276
277         * utf-2000/Ideograph-R170-Mound.el (M41720'): Separate U+F9DC; add
278         Mojikyo-50557.
279         (U+F9DC): Add K0-6B58.
280         (M41792): Separate J78-3764 and C1-6B61.
281         (M41813): Add J78-3764.
282
283         * utf-2000/Ideograph-R213-Turtle.el (M48869): Add
284         `kangxi-radical', `kangxi-strokes' and comment.
285
286 2000-03-22  MORIOKA Tomohiko  <tomo@m17n.org>
287
288         * utf-2000/Ideograph-R115-Grain.el (M25218): Separate J78-374E and
289         K0-4D26.
290         (M48869): Moved to Ideograph-R213-Turtle.el.
291
292         * utf-2000/Ideograph-R113-Spirit.el (M24634): Separate U+7941.
293         (M24636): Separate U+7944.
294         (M24637): Separate U+7945.
295         (M24638): Separate U+7946.
296         (M24640): Move K0-5137 from U+7948.
297         (M24641): Move K0-7233 from U+7949.
298         (M24643): Separate U+794A.
299         (M24645): Separate U+794B.
300         (M24647): Separate U+794C.
301         (M24651): Separate U+794F.
302         (M24652): Move K0-695E from M24652'.
303
304 2000-03-21  MORIOKA Tomohiko  <tomo@m17n.org>
305
306         * utf-2000/Ideograph-R145-Clothes.el (M34166): Add J{78|83}-3736.
307
308         * utf-2000/Ideograph-R123-Sheep.el (M28498): Add J{78|83}-3732.
309
310         * utf-2000/Ideograph-R119-Rice.el (M26860): Add J{78|83}-3729.
311
312         * utf-2000/Ideograph-R177-Leather.el (M42729): Separate
313         J{83|90}-3724m K0-7C28 and C1-675D.
314         (M42732): Separate U+9775.
315
316         * utf-2000/Ideograph-R030-Mouth.el (M4015): Add J90-3674.
317         (J78-3674): New character.
318
319 2000-03-20  MORIOKA Tomohiko  <tomo@m17n.org>
320
321         * utf-2000/Ideograph-R158-Body.el (U+8EAF): Add J{83|90}-366D.
322
323 2000-03-17  MORIOKA Tomohiko  <tomo@m17n.org>
324
325         * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533A): Add
326         J90-3668.
327
328         * utf-2000/Ideograph-R009-Man.el (M724): Add
329         `jisx0208-difference'.
330         (U+4FF1): Add `jisx0208-1978/4X'.
331
332         * utf-2000/Ideograph-R145-Clothes.el (M34646): Add
333         `ideographic-strokes'.
334         (M34647): Add J{78|83}-365F.
335         (M34648): Add `ideographic-strokes'.
336
337         * utf-2000/Ideograph-R145-Clothes.el (M34148): Add
338         `ideographic-strokes'.
339         (M34149): Separate U+887F.
340         (M34150): Separate C2-3277.
341         (M34151): Add `ideographic-strokes'.
342
343         * utf-2000/Ideograph-R076-Lack.el (M16104): Unify U+6B3D.
344
345 2000-03-17  MORIOKA Tomohiko  <tomo@m17n.org>
346
347         * utf-2000/char-db-util.el (insert-char-data): Regard charset
348         `mojikyo' as same as `ideograph-daikanwa'; support
349         `jisx0208-1978/4X'.
350         (decode-builtin-char): Regard charset `mojikyo' as same as
351         `ideograph-daikanwa'.
352
353 2000-03-16  MORIOKA Tomohiko  <tomo@m17n.org>
354
355         * utf-2000/Ideograph-R076-Lack.el (M16008): Unify U+6B23.
356         (M16012): Separate U+6B24.
357         (M16017): Unify U+6B25.
358         (M16019): Unify U+6B26.
359
360         * utf-2000/Ideograph-R069-Axe.el (M13534): Unify U+65A4.
361
362         * utf-2000/Ideograph-R019-Power.el (M2415'): Add J90-3650 and
363         Mojikyo-50112.
364
365 2000-03-15  MORIOKA Tomohiko  <tomo@m17n.org>
366
367         * utf-2000/Ideograph-R009-Man.el (M899): Add J90-3676.
368         (J83-364F): Add J90-364F.
369
370         * utf-2000/Ideograph-R032-Earth.el (U+5C2D): Moved from
371         Ideograph-R043-Lame.el; add J90-3646.
372
373         * utf-2000/Ideograph-R043-Lame.el (U+5C2D): Moved to
374         Ideograph-R032-Earth.el.
375
376         * utf-2000/Ideograph-R064-Hand.el (U+631F): Add J{78|83|90}-3634.
377
378         * utf-2000/Ideograph-R026-Seal.el (U+537F): Add J90-362A.
379
380         * utf-2000/Ideograph-R044-Corpse.el (M7709): Separate U+5C51 and
381         C1-552C.
382
383         * utf-2000/Ideograph-R032-Earth.el (M4916): Separate
384         J{78|83}-3651.
385         (U+5747): Unify J{78|83}-3651.
386
387 2000-03-14  MORIOKA Tomohiko  <tomo@m17n.org>
388
389         * utf-2000/Ideograph-R093-Cow.el (M19922): Unify U+725B.
390         (M19923): Add total-strokes.
391
392         * utf-2000/Ideograph-R029-Again.el (M3118'): Add J90-355A and
393         Mojikyo-50116.
394
395         * utf-2000/Ideograph-R123-Sheep.el (M28504): Add J{78|83}-3541 and
396         K0-6B79.
397
398         * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el (M22007): Unify U+7591.
399
400         * utf-2000/Ideograph-R093-Cow.el (M20190'): Add J{78|83|90}-353E
401         and Mojikyo-50275.
402         (M20195): Unify U+72A1.
403
404         * utf-2000/Ideograph-R076-Lack.el (M16097): Unify U+6B3A.
405         (M16099): Unify U+6B3B.
406         (M16103): Unify U+6B3C.
407
408         * utf-2000/Ideograph-R084-Steam.el (M17046): Separate U+6C18; add
409         C6-2529.
410         (U+6C18): Unify C2-2258.
411         (M17046'): Add J{78|83|90}-3524 and Mojikyo-50245.
412
413         * utf-2000/Ideograph-R009-Man.el (M927'): Add J90-3536 and
414         Mojikyo-50104.
415
416         * utf-2000/Ideograph-R079-Weapon.el (M16668): Unify U+6BC4.
417         (M16673): Unify U+6BC5.
418
419 2000-03-13  MORIOKA Tomohiko  <tomo@m17n.org>
420
421         * utf-2000/Ideograph-R116-Cave.el (M25593): Separate U+7AAE.
422
423 2000-03-09  MORIOKA Tomohiko  <tomo@m17n.org>
424
425         * utf-2000/Ideograph-R113-Spirit.el (M24639): Separate U+7947.
426
427 2000-03-08  MORIOKA Tomohiko  <tomo@m17n.org>
428
429         * utf-2000/Ideograph-R050-Turban.el (M8930): Separate J90-3522 and
430         C3-3067.
431
432 2000-03-06  MORIOKA Tomohiko  <tomo@m17n.org>
433
434         * utf-2000/Ideograph-R074-Moon.el (M14378): Add J{78|83}-347C.
435
436         * utf-2000/Ideograph-R071-Not.el (M13721): Unify U+65E2.
437
438         * utf-2000/Ideograph-R070-Square.el (M13687): Unify U+65D7.
439         (M13694): Unify U+65D8.
440         (M13698): Unify U+65DA.
441
442         * utf-2000/Ideograph-R026-Seal.el (U+5371): Add J90-346D.
443
444 2000-03-03  MORIOKA Tomohiko  <tomo@m17n.org>
445
446         * utf-2000/Ideograph-R104-Sickness.el (M22538): Unify U+764C.
447         (M22542): Unify U+7650.
448
449         * utf-2000/Ideograph-R170-Mound.el (M41676'): Add
450         J{78|83|90}-3459.
451
452         * utf-2000/Ideograph-R108-Dish.el (M23031): Unify U+76E2.
453         (M23032): Unify C1-6971.
454         (J90-3446): Add J{78|83}-3446 and K0-4A78.
455
456         * utf-2000/Ideograph-R099-Sweet.el (M21643): Unify U+7518.
457
458         * utf-2000/Ideograph-R085-Water.el (M18253): New character.
459         (U+6F97): Unify C1-6D58; add J{83|90}-3442 and K0-4A55.
460
461         * utf-2000/Ideograph-R076-Lack.el (M16190): Unify U+6B52.
462         (M16197): Unify U+6B53.
463
464 2000-03-02  MORIOKA Tomohiko  <tomo@m17n.org>
465
466         * utf-2000/ideograph-util.el (ideograph-char<): Prefer
467         `non-morohashi' to `morohashi-daikanwa'.
468
469 2000-03-02  MORIOKA Tomohiko  <tomo@m17n.org>
470
471         * utf-2000/Ideograph-R076-Lack.el (M16107): Unify U+6B3E.
472         (M16111): Unify U+6B3F.
473         (M16125): Unify U+6B40.
474         (M16126): Unify U+6B41.
475         (M16127): Unify U+6B42.
476
477         * utf-2000/Ideograph-R066-Rap.el (M13260): Add J{78|83}-343A;
478         separate C1-5F56 and J90-343A.
479
480         * utf-2000/Ideograph-R098-Tile.el (J90-3424): Add J{78|83}-3424.
481
482         * utf-2000/Ideograph-R140-Grass.el (M30771): New character.
483         (U+82C5): Add J90-3423.
484         (U+85F2): Delete M15811; add C2-665A.
485
486         * utf-2000/Ideograph-R181-Leaf.el (M43374): Separate U+9811.
487
488 2000-03-01  MORIOKA Tomohiko  <tomo@m17n.org>
489
490         * utf-2000/Ideograph-R124-Feather.el (M28766): Separate U+7FEB.
491
492         * utf-2000/Ideograph-R046-Mountain.el (M8624'): Separate
493         J{78|83}-3460.
494
495         * utf-2000/Ideograph-R154-Shell.el (M36681): Separate
496         J{78|83}-3453 and C1-5D4B.
497
498         * utf-2000/Ideograph-R124-Feather.el (M28780): Separate U+7FF0.
499
500         * utf-2000/Ideograph-R030-Mouth.el (U+565B): Add J90-337A.
501
502         * utf-2000/Ideograph-R116-Cave.el (U+7AC3): Add J78-635E and
503         J{83|90}-3376.
504
505         * utf-2000/Ideograph-R075-Tree.el (M15065): Separate U+691B.
506         (U+691B): Add J{78|83|90}-3371.
507
508         * utf-2000/Ideograph-R018-Knife.el (M2112'): Add J90-3364.
509
510         * utf-2000/Ideograph-R075-Tree.el (M15485): Add J{78|83}-335F.
511
512 2000-02-29  MORIOKA Tomohiko  <tomo@m17n.org>
513
514         * utf-2000/Ideograph-R079-Weapon.el (U+6BBB): Unify C3-3665; add
515         J{78|83}-334C.
516         (J90-334C): New character.
517
518         * utf-2000/Ideograph-R064-Hand.el (U+64B9): Add J78-5978 and
519         J{83|90}-3349.
520
521         * utf-2000/Ideograph-R142-Insect.el (U+86CE): Add J78-695A and
522         J{83|90}-3342.
523
524         * utf-2000/Ideograph-R075-Tree.el (M15217'): Add J78-3335;
525         separate U+6982.
526         (U+6982): Separate J83-3335, J90-3335 and C1-644D.
527
528 2000-02-28  MORIOKA Tomohiko  <tomo@m17n.org>
529
530         * utf-2000/Ideograph-R106-White.el (M22699): Unify U+7686.
531
532         * utf-2000/Ideograph-R177-Leather.el (M42781): Separate
533         J{83|90}-3373.
534
535         * utf-2000/Ideograph-R140-Grass.el (M31170): Separate U+83D4.
536         (M32601): Separate C5-7940; add mapping to U+8641.
537
538         * utf-2000/Ideograph-R061-Heart.el (M10617'): Remove C1-554E.
539
540         * utf-2000/Ideograph-R140-Grass.el (M31000): New character.
541         (M31000'): Add J90-3259; move C1-5D23 to M31000.
542         (M31168): New character.
543         (M31168'): Add J90-325B; move C3-3E59 to M31168.
544
545 2000-02-26  MORIOKA Tomohiko  <tomo@m17n.org>
546
547         * utf-2000/Ideograph-R021-Spoon.el (J{78|83}-323D): Add J90-323D.
548
549         * utf-2000/Ideograph-R026-Seal.el (J{78|83}-3237): Add J90-3237.
550
551         * utf-2000/Ideograph-R009-Man.el (M628'): Add J90-3241.
552         (M1178): Add J90-322F.
553
554 2000-02-25  MORIOKA Tomohiko  <tomo@m17n.org>
555
556         * utf-2000/Ideograph-R092-Fang.el (M19909): Unify C1-455B.
557         (J90-3267): Unify J{78|83}-3267.
558
559         * utf-2000/Ideograph-R076-Lack.el (M16167): Unify U+6B4C.
560         (M16168): Unify U+6B4D.
561
562         * utf-2000/Ideograph-R093-Cow.el (M19933): Unify U+7261.
563
564         * utf-2000/Ideograph-R124-Feather.el (M28614): New character.
565         (M28614'): Separate K0-6962 to M28614.
566         (M28616): Separate C6-3375.
567         (M28617): Separate C6-3372.
568         (M28618): Separate C6-3376.
569         (M28619): Separate C5-2B2B.
570         (M28620): Separate C4-2B22.
571         (M28621): Separate C4-2B21.
572         (M28622): Separate C4-2B24.
573         (M28623): Separate U+7FBE.
574         (M28624): Separate C4-2B23.
575         (M28625): Separate U+7FBF.
576         (M28626): Separate C6-3374.
577         (M28627): Separate C4-2F33.
578         (M28628): Separate U+437E.
579         (M28629): Separate C5-2F61.
580         (M28631): Separate C5-2F63.
581         (M28632): Separate U+7FC0.
582         (M28633): Separate C5-2F60.
583         (M28634): Separate C4-2F31.
584         (M28800): Moved from Ideograph-R196-Bird.el.
585
586         * utf-2000/Ideograph-R195-Fish.el (U+9BF5): Add J90-3033.
587
588 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
589
590         * mule/mule-conf.el (japanese-jisx0213-1): Allow
591         "jisx0213.2000-1".
592         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
593
594         * mule/mule-charset.el (default-coded-charset-priority-list):
595         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
596         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
597
598 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
599
600         * utf-2000/Ideograph-R196-Bird.el: Move M28800 and U+7FF5 to
601         Ideograph-R124-Feather.el.
602         (U+9D0E): Add J{83|90}-322A.
603
604         * utf-2000/Ideograph-R196-Bird.el (U+9D2C): Add J78-7274 and
605         J{83|90}-3229.
606
607         * utf-2000/Ideograph-R145-Clothes.el (M34629): Separate U+8956;
608         unify J78-3228.
609
610         * utf-2000/Ideograph-R079-Weapon.el (M16618'): Unify U+6BB4;
611         separate C3-2959.
612
613 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
614
615         * utf-2000/Ideograph-R076-Lack.el (M16024'): Unify U+6B27;
616         separate C3-2954.
617
618         * utf-2000/Ideograph-R064-Hand.el (M11955): Separate U+62D0.
619
620 2000-02-23  MORIOKA Tomohiko  <tomo@m17n.org>
621
622         * utf-2000/Ideograph-R172-Short-Tailed-Bird.el (M41973): Separate
623         J{78|83}-326D, K0-643A and J90-326D.
624
625         * utf-2000/Ideograph-R140-Grass.el (M30860'): Unify C6-2E22;
626         separate J{78|83}-326A.
627
628         * utf-2000/Ideograph-R162-Walk.el (M38789): Separate C1-535E and
629         U+8FE6.
630         (M38790): Separate C3-2F31 and U+8FE7.
631         (M38791): Separate C1-5365 and U+8FE8.
632         (M38792): Separate C4-2B4F.
633
634         * utf-2000/Ideograph-R124-Feather.el (M28635): Unify K0-683A.
635         (M28635'): Separate K0-683A; separate U+7FC1.
636
637         * utf-2000/Ideograph-R169-Gate.el (M41244): Add
638         `jisx0208-difference'.
639
640         * utf-2000/Ideograph-R100-Life.el (M21689): Add J{78|83}-3179.
641
642 2000-02-22  MORIOKA Tomohiko  <tomo@m17n.org>
643
644         * utf-2000/Ideograph-R070-Square.el (M13628): Separate U+65BC.
645         (U+65BC): Unify J{78|83|90}-3177 and C1-4D75.
646
647 2000-02-18  MORIOKA Tomohiko  <tomo@m17n.org>
648
649         * utf-2000/Ideograph-R086-Fire.el (U+7114): Add J{83|90}-316B.
650
651         * utf-2000/Ideograph-R187-Horse.el (M44633'): Add
652         J{78|83|90}-3158.
653
654         * utf-2000/Ideograph-R108-Dish.el (M22972'): Unify U+76CA.
655         (M22975): Unify U+76CB.
656
657 2000-02-17  MORIOKA Tomohiko  <tomo@m17n.org>
658
659         * utf-2000/Ideograph-R104-Sickness.el (M22069): Unify U+75AB.
660         (M22081): Unify U+75B0.
661
662         * utf-2000/Ideograph-R140-Grass.el (M30808'): Add J90-3151.
663
664         * utf-2000/Ideograph-R108-Dish.el (M22961): Add J{78|83}-314E.
665         (M22965): Unify U+76C9.
666
667         * utf-2000/Ideograph-R097-Melon.el (M21371): Unify C1-466A.
668         (J90-313B): Unify J{78|83}-313B; separate C1-466A.
669
670 2000-02-16  MORIOKA Tomohiko  <tomo@m17n.org>
671
672         * utf-2000/Ideograph-R027-Cliff.el: Reformatted.
673
674         * utf-2000/Ideograph-R167-Gold.el (M40310): Separate U+925B,
675         C1-6745 and J90-3174.
676
677 2000-02-15  MORIOKA Tomohiko  <tomo@m17n.org>
678
679         * utf-2000/Ideograph-R085-Water.el (M17260): Separate U+6CBF,
680         J90-3168 and C1-4E58.
681
682         * utf-2000/Ideograph-R144-Walk-Enclosure.el (M34073): Separate
683         {j78|83|90}-3152 and K0-6A5B.
684
685 2000-02-14  MORIOKA Tomohiko  <tomo@m17n.org>
686
687         * utf-2000/Ideograph-R184-Eat.el (M44146): Separate U+990C.
688
689         * utf-2000/Ideograph-R030-Mouth.el (M4286): Separate U+5642.
690
691         * utf-2000/Ideograph-R162-Walk.el (M38722): Separate U+8FC2.
692         (M38901): Unify K0-5C71; separate C1-5D61 and J90-3029.
693         (U+9022): Separate K0-5C71 and C1-5D61; add `jisx0208-difference'
694         property.
695
696         * utf-2000/Ideograph-R140-Grass.el (M30699'): Separate U+829D.
697         (J{78|83|90}-3032): Add `jisx0208-difference'.
698
699 2000-02-12  MORIOKA Tomohiko  <tomo@m17n.org>
700
701         * utf-2000/Ideograph-R120-Silk.el (M27682): Separate
702         J{78|83|90}-305E.
703         (SJG-6136): Unify J90-305E.
704
705         * utf-2000/Ideograph-R009-Man.el (SJG-352): Unify J90-304E.
706
707 2000-02-11  MORIOKA Tomohiko  <tomo@m17n.org>
708
709         * utf-2000/Ideograph-R195-Fish.el (M46413): Unify J78-3073.
710         (U+9C2F): Unify J{83|90}-3073.
711
712 2000-02-10  MORIOKA Tomohiko  <tomo@m17n.org>
713
714         * utf-2000/Ideograph-R145-Clothes.el (M34091): Unify U+8863.
715
716         * utf-2000/Ideograph-R008-Lid.el (M00286): Unify J78-5035 and
717         J83-5035.
718         (U+4EA5): Unify J90-3067.
719
720         * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533B): Add
721         J90-3065.
722
723         * utf-2000/Ideograph-R162-Walk.el (M08680'1): Separate U+5DE1.
724         (M39134): Unify K0-6B36.
725         (M39134'): Unify U+907A.
726
727         * utf-2000/Ideograph-R047-River.el (M8680'): Moved from
728         Ideograph-R162-Walk.el.
729         (M08684): Likewise.
730
731         * utf-2000/Ideograph-R102-Field.el (M21854): Unify U+7570;
732         separate C6-4B56.
733         (M21854): Separate U+7570; unify C6-4B56.
734
735 2000-02-09  MORIOKA Tomohiko  <tomo@m17n.org>
736
737         * utf-2000/Ideograph-R145-Clothes.el (M34240): Add J78-3041.
738
739         * utf-2000/Ideograph-R064-Hand.el (M11835): Separate J90-3037.
740
741         * utf-2000/Ideograph-R085-Water.el (M17678): Separate U+6DEB.
742         (M17951): Separate U+6EA2.
743
744         * utf-2000/Ideograph-R100-Life.el (M21687): Unify C3-3D3E instead
745         of C3-3D3F.
746
747 2000-02-08  MORIOKA Tomohiko  <tomo@m17n.org>
748
749         * utf-2000/char-db-util.el (insert-char-data): Don't output
750         mojikyo-pj-*.
751
752         * utf-2000/Ideograph-R184-Eat.el (M44014): Unify U+98DF.
753         (M44080): Separate japanese-jisx02080-1978 and japanese-jisx0208.
754
755         * utf-2000/Ideograph-R100-Life.el (M21670): Unify GB, CNS and JIS.
756         (M21680): Likewise.
757         (M21684): Unify with U+7522.
758         (M21684'): Unify with U+7523.
759
760         * utf-2000/Ideograph-R067-Script.el (M013450): Unify GB, CNS and
761         JIS.
762
763         * utf-2000/Ideograph-R009-Man.el (M00378): Add
764         japanese-jisx0208-1990.
765
766 2000-02-07  MORIOKA Tomohiko  <tomo@m17n.org>
767
768         * utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
769         utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
770         utf-2000/u02600-Miscellaneous-Symbols.el,
771         utf-2000/u02500-Box-Drawing.el,
772         utf-2000/u02190-Arrows.el, utf-2000/u02100-Letterlike-Symbols.el,
773         utf-2000/u00400-Cyrillic.el, utf-2000/u00370-Greek.el,
774         utf-2000/u000A0-Latin-1-Supplement.el: Add japanese-jisx0208-1990.
775
776 2000-02-06  MORIOKA Tomohiko  <tomo@m17n.org>
777
778         * utf-2000/u02000-General-Punctuation.el,
779         utf-2000/u02200-Mathematical-Operators.el,
780         utf-2000/u02300-Miscellaneous-Technical.el,
781         utf-2000/u025A0-Geometric-Shapes.el,
782         utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Add
783         japanese-jisx0208-1990.
784
785 2000-02-02  MORIOKA Tomohiko  <tomo@m17n.org>
786
787         * utf-2000/char-db-util.el (decode-builtin-char): Use
788         `charset-name'.
789         (write-char-range-data-to-file): Use utf-8.
790
791 2000-02-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
792
793         * utf-2000/char-db-util.el (insert-char-data): Print corresponding
794         character as comment for `->ucs' and each coded-charset.
795         (what-char-definition): Don't call `char-db-update-comment'.
796
797 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
798
799         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
800
801 2000-01-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
802
803         * utf-2000/mojikyo.el: New file.
804
805 2000-01-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
806
807         * utf-2000/char-db-util.el (insert-char-data): Print code-point of
808         `ideograph-daikanwa' as a decimal value.
809         (decode-builtin-char): New function.
810
811 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
812
813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
814         `ucs' in UTF-2000.
815
816 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
817
818         * mule/mule-charset.el (default-coded-charset-priority-list):
819         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
820         `arabic-iso8859-6'.
821
822         * utf-2000/char-db-util.el (insert-char-data): Modify for
823         code-point format change.
824
825 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
826
827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
828         `mojikyo-pj-[1 .. 21]' in UTF-2000.
829
830 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
831
832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
833         `katakana-jisx0201' in UTF-2000.
834
835 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
836
837         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
838         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
839         "u0FB50-Arabic-Presentation-Forms-A",
840         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
841         "u0FE50-Small-Form-Variants",
842         "u0FE70-Arabic-Presentation-Forms-B",
843         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
844         UTF-2000.
845
846         * utf-2000/u0A000-Yi-Syllables.el,
847         utf-2000/u0AC00-Hangul-Syllables.el,
848         utf-2000/u0FB00-Alphabetic-Presentation-Forms.el,
849         utf-2000/u0FB50-Arabic-Presentation-Forms-A.el,
850         utf-2000/u0FE20-Combining-Half-Marks.el,
851         utf-2000/u0FE30-CJK-Compatibility-Forms.el,
852         utf-2000/u0FE50-Small-Form-Variants.el,
853         utf-2000/u0FE70-Arabic-Presentation-Forms-B.el,
854         utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
855         utf-2000/u0FFF0-Specials.el: New files.
856
857 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
858
859         * dumped-lisp.el (preloaded-file-list): Delete
860         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
861         ... "Ideograph-R214-Flute" in UTF-2000.
862
863 1999-12-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
864
865         * utf-2000/char-db-util.el (insert-char-data): Change order of
866         `kangxi-strokes'.
867         (insert-char-data-with-variant): Look up variants of corresponding
868         ucs character if a character does not have variants.
869
870 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
871
872         * utf-2000/ideograph-util.el (ideograph-char<): Fixed.
873
874         * utf-2000/u03100-Bopomofo.el (U+3128): Separate M00115.
875
876 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
877
878         * utf-2000/Ideograph-R213-Turtle.el,
879         utf-2000/Ideograph-R214-Flute.el: New files.
880
881         * utf-2000/Ideograph-R206-Tripod.el,
882         utf-2000/Ideograph-R207-Drum.el, utf-2000/Ideograph-R208-Rat.el,
883         utf-2000/Ideograph-R209-Nose.el, utf-2000/Ideograph-R210-Even.el,
884         utf-2000/Ideograph-R211-Tooth.el,
885         utf-2000/Ideograph-R212-Dragon.el: New files.
886
887         * utf-2000/Ideograph-R204-Embroidery.el,
888         utf-2000/Ideograph-R205-Frog.el: New files.
889
890         * utf-2000/Ideograph-R200-Hemp.el,
891         utf-2000/Ideograph-R201-Yellow.el,
892         utf-2000/Ideograph-R202-Millet.el,
893         utf-2000/Ideograph-R203-Black.el: New files.
894
895         * utf-2000/Ideograph-R194-Ghost.el,
896         utf-2000/Ideograph-R195-Fish.el, utf-2000/Ideograph-R196-Bird.el,
897         utf-2000/Ideograph-R197-Salt.el, utf-2000/Ideograph-R198-Deer.el,
898         utf-2000/Ideograph-R199-Wheat.el: New files.
899
900         * utf-2000/Ideograph-R191-Fight.el,
901         utf-2000/Ideograph-R192-Sacrificial-Wine.el,
902         utf-2000/Ideograph-R193-Cauldron.el: New files.
903
904         * utf-2000/Ideograph-R185-Head.el,
905         utf-2000/Ideograph-R186-Fragrant.el,
906         utf-2000/Ideograph-R187-Horse.el, utf-2000/Ideograph-R188-Bone.el,
907         utf-2000/Ideograph-R189-Tall.el, utf-2000/Ideograph-R190-Hair.el:
908         New files.
909
910         * utf-2000/Ideograph-R183-Fly.el, utf-2000/Ideograph-R184-Eat.el:
911         New files.
912
913         * utf-2000/Ideograph-R180-Sound.el,
914         utf-2000/Ideograph-R181-Leaf.el, utf-2000/Ideograph-R182-Wind.el:
915         New files.
916
917         * utf-2000/Ideograph-R178-Tanned-Leather.el,
918         utf-2000/Ideograph-R179-Leek.el: New files.
919
920         * utf-2000/Ideograph-R166-Village.el,
921         utf-2000/Ideograph-R167-Gold.el, utf-2000/Ideograph-R168-Long.el,
922         utf-2000/Ideograph-R169-Gate.el, utf-2000/Ideograph-R170-Mound.el,
923         utf-2000/Ideograph-R171-Slave.el,
924         utf-2000/Ideograph-R172-Short-Tailed-Bird.el,
925         utf-2000/Ideograph-R173-Rain.el, utf-2000/Ideograph-R174-Blue.el,
926         utf-2000/Ideograph-R175-Wrong.el, utf-2000/Ideograph-R176-Face.el,
927         utf-2000/Ideograph-R177-Leather.el: New files.
928
929         * utf-2000/Ideograph-R161-Morning.el,
930         utf-2000/Ideograph-R162-Walk.el, utf-2000/Ideograph-R163-City.el,
931         utf-2000/Ideograph-R164-Wine.el,
932         utf-2000/Ideograph-R165-Distinguish.el: New files.
933
934         * utf-2000/Ideograph-R156-Run.el, utf-2000/Ideograph-R157-Foot.el,
935         utf-2000/Ideograph-R158-Body.el, utf-2000/Ideograph-R159-Cart.el,
936         utf-2000/Ideograph-R160-Bitter.el: New files.
937
938         * utf-2000/Ideograph-R153-Badger.el,
939         utf-2000/Ideograph-R154-Shell.el, utf-2000/Ideograph-R155-Red.el:
940         New files.
941
942         * utf-2000/Ideograph-R151-Bean.el, utf-2000/Ideograph-R152-Pig.el:
943         New files.
944
945         * utf-2000/Ideograph-R148-Horn.el,
946         utf-2000/Ideograph-R149-Speech.el,
947         utf-2000/Ideograph-R150-Valley.el: New files.
948
949         * utf-2000/Ideograph-R139-Color.el,
950         utf-2000/Ideograph-R140-Grass.el,
951         utf-2000/Ideograph-R141-Tiger.el,
952         utf-2000/Ideograph-R142-Insect.el,
953         utf-2000/Ideograph-R143-Blood.el,
954         utf-2000/Ideograph-R144-Walk-Enclosure.el,
955         utf-2000/Ideograph-R145-Clothes.el,
956         utf-2000/Ideograph-R146-West.el, utf-2000/Ideograph-R147-See.el:
957         New files.
958
959         * utf-2000/Ideograph-R137-Boat.el,
960         utf-2000/Ideograph-R138-Stopping.el: New files.
961
962         * utf-2000/Ideograph-R135-Tongue.el,
963         utf-2000/Ideograph-R136-Oppose.el: New files.
964
965         * utf-2000/Ideograph-R132-Self.el,
966         utf-2000/Ideograph-R133-Arrive.el,
967         utf-2000/Ideograph-R134-Mortar.el: New files.
968
969         * utf-2000/Ideograph-R127-Plow.el, utf-2000/Ideograph-R128-Ear.el,
970         utf-2000/Ideograph-R129-Brush.el, utf-2000/Ideograph-R130-Meat.el,
971         utf-2000/Ideograph-R131-Minister.el: New files.
972
973         * utf-2000/Ideograph-R123-Sheep.el,
974         utf-2000/Ideograph-R124-Feather.el,
975         utf-2000/Ideograph-R125-Old.el, utf-2000/Ideograph-R126-And.el:
976         New files.
977
978         * utf-2000/Ideograph-R110-Spear.el,
979         utf-2000/Ideograph-R111-Arrow.el,
980         utf-2000/Ideograph-R112-Stone.el,
981         utf-2000/Ideograph-R113-Spirit.el,
982         utf-2000/Ideograph-R114-Track.el,
983         utf-2000/Ideograph-R115-Grain.el, utf-2000/Ideograph-R116-Cave.el,
984         utf-2000/Ideograph-R117-Stand.el,
985         utf-2000/Ideograph-R118-Bamboo.el,
986         utf-2000/Ideograph-R119-Rice.el, utf-2000/Ideograph-R120-Silk.el,
987         utf-2000/Ideograph-R121-Jar.el, utf-2000/Ideograph-R122-Net.el:
988         New files.
989
990         * utf-2000/Ideograph-R108-Dish.el, utf-2000/Ideograph-R109-Eye.el:
991         New files.
992
993         * utf-2000/Ideograph-R106-White.el,
994         utf-2000/Ideograph-R107-Skin.el: New files.
995
996         * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el,
997         utf-2000/Ideograph-R104-Sickness.el,
998         utf-2000/Ideograph-R105-Dotted-Tent.el: New files.
999
1000         * utf-2000/Ideograph-R099-Sweet.el,
1001         utf-2000/Ideograph-R100-Life.el, utf-2000/Ideograph-R101-Use.el,
1002         utf-2000/Ideograph-R102-Field.el: New files.
1003
1004         * utf-2000/Ideograph-R095-Profound.el,
1005         utf-2000/Ideograph-R096-Jade.el, utf-2000/Ideograph-R097-Melon.el,
1006         utf-2000/Ideograph-R098-Tile.el: New files.
1007
1008         * utf-2000/Ideograph-R092-Fang.el, utf-2000/Ideograph-R093-Cow.el,
1009         utf-2000/Ideograph-R094-Dog.el: New files.
1010
1011         * utf-2000/Ideograph-R090-Half-Tree-Trunk.el,
1012         utf-2000/Ideograph-R091-Slice.el: New files.
1013
1014         * utf-2000/Ideograph-R088-Father.el,
1015         utf-2000/Ideograph-R089-Double-X.el: New files.
1016
1017         * utf-2000/Ideograph-R084-Steam.el,
1018         utf-2000/Ideograph-R085-Water.el, utf-2000/Ideograph-R086-Fire.el,
1019         utf-2000/Ideograph-R087-Claw.el: New files.
1020
1021         * utf-2000/Ideograph-R081-Compare.el,
1022         utf-2000/Ideograph-R082-Fur.el, utf-2000/Ideograph-R083-Clan.el:
1023         New files.
1024
1025         * utf-2000/Ideograph-R079-Weapon.el,
1026         utf-2000/Ideograph-R080-Do-Not.el: New files.
1027
1028         * utf-2000/Ideograph-R073-Say.el, utf-2000/Ideograph-R074-Moon.el,
1029         utf-2000/Ideograph-R075-Tree.el, utf-2000/Ideograph-R076-Lack.el,
1030         utf-2000/Ideograph-R077-Stop.el, utf-2000/Ideograph-R078-Death.el:
1031         New files.
1032
1033         * utf-2000/Ideograph-R070-Square.el,
1034         utf-2000/Ideograph-R071-Not.el, utf-2000/Ideograph-R072-Sun.el:
1035         New files.
1036
1037         * utf-2000/Ideograph-R068-Dipper.el,
1038         utf-2000/Ideograph-R069-Axe.el: New files.
1039
1040         * utf-2000/Ideograph-R055-Two-Hands.el,
1041         utf-2000/Ideograph-R056-Shoot.el, utf-2000/Ideograph-R057-Bow.el,
1042         utf-2000/Ideograph-R058-Snout.el,
1043         utf-2000/Ideograph-R059-Bristle.el,
1044         utf-2000/Ideograph-R060-Step.el, utf-2000/Ideograph-R061-Heart.el,
1045         utf-2000/Ideograph-R062-Halberd.el,
1046         utf-2000/Ideograph-R063-Door.el, utf-2000/Ideograph-R064-Hand.el,
1047         utf-2000/Ideograph-R065-Branch.el, utf-2000/Ideograph-R066-Rap.el,
1048         utf-2000/Ideograph-R067-Script.el: New files.
1049
1050         * utf-2000/Ideograph-R053-Dotted-Cliff.el,
1051         utf-2000/Ideograph-R054-Long-Stride.el: New files.
1052
1053         * utf-2000/Ideograph-R051-Dry.el,
1054         utf-2000/Ideograph-R052-Short-Thread.el: New files.
1055
1056         * utf-2000/Ideograph-R043-Lame.el,
1057         utf-2000/Ideograph-R044-Corpse.el,
1058         utf-2000/Ideograph-R045-Sprout.el,
1059         utf-2000/Ideograph-R046-Mountain.el,
1060         utf-2000/Ideograph-R047-River.el, utf-2000/Ideograph-R048-Work.el,
1061         utf-2000/Ideograph-R049-Oneself.el,
1062         utf-2000/Ideograph-R050-Turban.el: New files.
1063
1064         * utf-2000/Ideograph-R041-Inch.el,
1065         utf-2000/Ideograph-R042-Small.el: New files.
1066
1067         * utf-2000/Ideograph-R036-Evening.el,
1068         utf-2000/Ideograph-R037-Big.el, utf-2000/Ideograph-R038-Woman.el,
1069         utf-2000/Ideograph-R039-Child.el, utf-2000/Ideograph-R040-Roof.el:
1070         New files.
1071
1072         * utf-2000/Ideograph-R034-Go.el,
1073         utf-2000/Ideograph-R035-Go-Slowly.el: New files.
1074
1075         * utf-2000/Ideograph-R031-Enclosure.el,
1076         utf-2000/Ideograph-R032-Earth.el,
1077         utf-2000/Ideograph-R033-Scholar.el: New files.
1078
1079         * utf-2000/Ideograph-R030-Mouth.el,
1080         utf-2000/Ideograph-R029-Again.el,
1081         utf-2000/Ideograph-R028-Private.el: Merge CJK Unified Ideographs
1082         Extension A.
1083
1084         * utf-2000/Ideograph-R027-Cliff.el,
1085         utf-2000/Ideograph-R026-Seal.el,
1086         utf-2000/Ideograph-R025-Divination.el,
1087         utf-2000/Ideograph-R024-Ten.el,
1088         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
1089         utf-2000/Ideograph-R022-Right-Open-Box.el,
1090         utf-2000/Ideograph-R021-Spoon.el, utf-2000/Ideograph-R020-Wrap.el,
1091         utf-2000/Ideograph-R019-Power.el,
1092         utf-2000/Ideograph-R018-Knife.el,
1093         utf-2000/Ideograph-R017-Open-Box.el,
1094         utf-2000/Ideograph-R016-Table.el, utf-2000/Ideograph-R015-Ice.el,
1095         utf-2000/Ideograph-R014-Cover.el,
1096         utf-2000/Ideograph-R013-Down-Box.el,
1097         utf-2000/Ideograph-R012-Eight.el,
1098         utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el,
1099         utf-2000/Ideograph-R009-Man.el, utf-2000/Ideograph-R008-Lid.el,
1100         utf-2000/Ideograph-R007-Two.el, utf-2000/Ideograph-R006-Hook.el:
1101         Merge `chinese-isoir165'.
1102
1103         * utf-2000/Ideograph-R004-Slash.el: Merge CNS chars not in
1104         Morohashi's Daikanwa.
1105
1106         * utf-2000/Ideograph-R003-Dot.el: Merge `chinese-isoir165'.
1107
1108         * utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
1109
1110 1999-12-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1111
1112         * utf-2000/Ideograph-R027-Cliff.el,
1113         utf-2000/Ideograph-R026-Seal.el,
1114         utf-2000/Ideograph-R025-Divination.el,
1115         utf-2000/Ideograph-R024-Ten.el,
1116         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
1117         utf-2000/Ideograph-R022-Right-Open-Box.el,
1118         utf-2000/Ideograph-R021-Spoon.el: Merge CJK Unified Ideographs
1119         Extension A.
1120
1121 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1122
1123         * utf-2000/Ideograph-R020-Wrap.el,
1124         utf-2000/Ideograph-R019-Power.el,
1125         utf-2000/Ideograph-R018-Knife.el: Merge CJK Unified Ideographs
1126         Extension A.
1127
1128 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1129
1130         * utf-2000/Ideograph-R009-Man.el: Merge CJK Unified Ideographs
1131         Extension A.
1132
1133 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1134
1135         * utf-2000/Ideograph-R017-Open-Box.el,
1136         utf-2000/Ideograph-R016-Table.el: Merge CJK Unified Ideographs
1137         Extension A.
1138
1139 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1140
1141         * utf-2000/Ideograph-R015-Ice.el,
1142         utf-2000/Ideograph-R014-Cover.el,
1143         utf-2000/Ideograph-R013-Down-Box.el,
1144         utf-2000/Ideograph-R012-Eight.el,
1145         utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el:
1146         Merge CJK Unified Ideographs Extension A.
1147
1148 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1149
1150         * utf-2000/Ideograph-R008-Lid.el (M00286): Separate
1151         `japanese-jisx0208-1978' and `japanese-jisx0208'.
1152
1153         * utf-2000/Ideograph-R005-Second.el: Merge `chinese-isoir165'.
1154
1155 1999-12-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1156
1157         * utf-2000/Ideograph-R004-Slash.el,
1158         utf-2000/Ideograph-R003-Dot.el, utf-2000/Ideograph-R002-Line.el,
1159         utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
1160
1161 1999-12-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
1162
1163         * utf-2000/Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1'
1164         and `japanese-jisx0213-2'.
1165
1166 1999-12-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1167
1168         * utf-2000/Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'.
1169
1170 1999-12-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
1171
1172         * utf-2000/Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'.
1173
1174 1999-12-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
1175
1176         * utf-2000/Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1'
1177         and `japanese-jisx0213-2'.
1178
1179 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1180
1181         * utf-2000/Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and
1182         `japanese-jisx0213-2'.
1183
1184 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1185
1186         * utf-2000/Ideograph-R025-Divination.el: Merge
1187         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1188
1189 1999-11-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1190
1191         * utf-2000/Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and
1192         `japanese-jisx0213-2'.
1193
1194 1999-11-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1195
1196         * utf-2000/Ideograph-R023-Hiding-Enclosure.el: Merge
1197         `japanese-jisx0213-2'.
1198
1199 1999-11-27  MORIOKA Tomohiko  <tomo@etl.go.jp>
1200
1201         * utf-2000/Ideograph-R022-Right-Open-Box.el: Merge
1202         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1203
1204 1999-11-27  MORIOKA Tomohiko  <tomo@etl.go.jp>
1205
1206         * utf-2000/Ideograph-R021-Spoon.el (M02574): Separate C1-4621.
1207         (M02576): Separate C6-2630.
1208         (M02579): Separate C5-234A.
1209         (M02581): Separate C4-284D.
1210         (M02582): Separate C6-2F2F.
1211         (M02588): Separate C6-3560.
1212
1213         * utf-2000/Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and
1214         `japanese-jisx0213-2'.
1215
1216 1999-11-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1217
1218         * utf-2000/Ideograph-R019-Power.el,
1219         utf-2000/Ideograph-R018-Knife.el: Merge `japanese-jisx0213-1' and
1220         `japanese-jisx0213-2'.
1221
1222         * utf-2000/Ideograph-R017-Open-Box.el (M01814): Separate C6-2365.
1223         (M01815): Separate C6-2361.
1224         (M01817): Separate C6-2363.
1225         (M01822): Separate C6-2323.
1226         (M01836): Separate C5-365D.
1227         (M01839): Separate C7-367B.
1228
1229 1999-11-25  MORIOKA Tomohiko  <tomo@etl.go.jp>
1230
1231         * utf-2000/Ideograph-R016-Table.el,
1232         utf-2000/Ideograph-R015-Ice.el, utf-2000/Ideograph-R014-Cover.el:
1233         Merge `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1234
1235         * utf-2000/Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'
1236         with UCS.
1237
1238 1999-11-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
1239
1240         * utf-2000/Ideograph-R013-Down-Box.el: Merge
1241         `japanese-jisx0213-2'.
1242         (J78-4B41 = J83-4B41): Moved to R109.
1243         (C6-316D): Moved to R072.
1244
1245 1999-11-24  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1246
1247         * utf-2000/Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1'
1248         and `japanese-jisx0213-2'.
1249
1250 1999-11-23  MORIOKA Tomohiko  <tomo@etl.go.jp>
1251
1252         * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
1253         `japanese-jisx0213-2'.
1254
1255 1999-11-23  MORIOKA Tomohiko  <tomo@etl.go.jp>
1256
1257         * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
1258         `japanese-jisx0213-2'.
1259
1260         * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
1261
1262 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1263
1264         * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
1265         Extension A.
1266
1267 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1268
1269         * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1270         `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1271
1272 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1273
1274         * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
1275         C3-214C to M00360.
1276
1277         * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
1278         to M00366'.
1279
1280 1999-11-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1281
1282         * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
1283         code-points.
1284
1285         * utf-2000/Ideograph-R006-Hook.el,
1286         utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
1287         Extension A.
1288
1289         * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
1290         Ideographs Extension A; separate U+3128.
1291         (M00116): Move C6-2123 to M00115.
1292
1293         * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
1294         Extension A.
1295
1296 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1297
1298         * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
1299
1300         * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
1301
1302         * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
1303
1304         * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
1305
1306         * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
1307
1308         * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
1309         `japanese-jisx0213-2'.
1310
1311         * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
1312         character.
1313         (HIRAGANA LETTER SMALL KE): New character.
1314
1315         * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
1316         New character.
1317         (BLACK SHOGI PIECE): New character.
1318
1319         * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
1320
1321 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1322
1323         * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
1324
1325 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1326
1327         * utf-2000/char-db-util.el (insert-char-data): Ignore
1328         `kangxi-radical' and `japanese-radical' if they have the same
1329         value of `ideographic-radical'; ignore `japanese-strokes' if it
1330         has the same value of `ideographic-strokes'.
1331
1332 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1333
1334         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1335         (japanese-jisx0213-2): New coded-charset.
1336
1337         * dumped-lisp.el (preloaded-file-list): Add
1338         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1339         "Ideograph-R030-Mouth".
1340
1341 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1342
1343         * utf-2000/char-db-util.el (char-db-update-comment): Use
1344         mapping-table for `japanese-jisx0213-*'.
1345
1346 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1347
1348         * utf-2000/u03300-CJK-Compatibility.el: Merge
1349         `japanese-jisx0213-1'.
1350
1351         * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
1352         `japanese-jisx0213-1'.
1353
1354         * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1355         utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
1356
1357         * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
1358         utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
1359         `japanese-jisx0213-1'.
1360
1361         * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
1362
1363         * utf-2000/u02700-Dingbats.el,
1364         utf-2000/u02600-Miscellaneous-Symbols.el,
1365         utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
1366
1367         * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
1368
1369         * utf-2000/u02500-Box-Drawing.el,
1370         utf-2000/u02460-Enclosed-Alphanumerics.el,
1371         utf-2000/u02300-Miscellaneous-Technical.el,
1372         utf-2000/u02400-Control-Pictures.el,
1373         utf-2000/u02200-Mathematical-Operators.el,
1374         utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
1375         utf-2000/u02100-Letterlike-Symbols.el,
1376         utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
1377
1378         * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
1379         Changed to utf-8 encoding.
1380
1381         * utf-2000/u02000-General-Punctuation.el,
1382         utf-2000/u01E00-Latin-Extended-Additional.el: Merge
1383         `japanese-jisx0213-1'.
1384
1385         * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
1386         utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
1387
1388         * utf-2000/u00370-Greek.el,
1389         utf-2000/u00300-Combining-Diacritical-Marks.el,
1390         utf-2000/u002B0-Spacing-Modifier-Letters.el,
1391         utf-2000/u00250-IPA-Extensions.el,
1392         utf-2000/u00180-Latin-Extended-B.el,
1393         utf-2000/u00100-Latin-Extended-A.el,
1394         utf-2000/u000A0-Latin-1-Supplement.el,
1395         utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
1396
1397         * utf-2000/Ideograph-R030-Mouth.el: New file.
1398
1399 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1400
1401         * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
1402
1403 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1404
1405         * utf-2000/char-db-util.el (insert-char-data): Generate comment
1406         for `cns-radical'.
1407
1408         * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
1409         U+5301.
1410         (M00135): Separate C6-222F.
1411
1412 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1413
1414         * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
1415
1416 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1417
1418         * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
1419
1420 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1421
1422         * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
1423         C4-2155.
1424
1425 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1426
1427         * utf-2000/Ideograph-R029-Again.el,
1428         utf-2000/Ideograph-R028-Private.el: New files.
1429
1430 1999-11-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1431
1432         * utf-2000/char-db-util.el (char-db-update-comment): Don't use
1433         mapping-table for `ideograph-daikanwa'.
1434
1435 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1436
1437         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1438         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1439         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1440         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1441         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1442         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1443         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1444         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1445
1446         * utf-2000/Ideograph-R012-Eight.el,
1447         utf-2000/Ideograph-R013-Down-Box.el,
1448         utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
1449         utf-2000/Ideograph-R016-Table.el,
1450         utf-2000/Ideograph-R017-Open-Box.el,
1451         utf-2000/Ideograph-R018-Knife.el,
1452         utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
1453         utf-2000/Ideograph-R021-Spoon.el,
1454         utf-2000/Ideograph-R022-Right-Open-Box.el,
1455         utf-2000/Ideograph-R023-Hiding-Enclosure.el,
1456         utf-2000/Ideograph-R024-Ten.el,
1457         utf-2000/Ideograph-R025-Divination.el,
1458         utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
1459         New files.
1460
1461         * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
1462         Replace ` ' in `name' by `-'.
1463
1464 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1465
1466         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1467         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1468         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1469         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1470         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1471
1472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1473         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1474
1475         * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
1476         utf-2000/Ideograph-R004-Slash.el,
1477         utf-2000/Ideograph-R005-Second.el,
1478         utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
1479         utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
1480         utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
1481         New files.
1482
1483         * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1484         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
1485         00 Plane 10.
1486         (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
1487         number.
1488
1489         * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
1490
1491 1999-11-17  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1492
1493         * utf-2000/ideograph-util.el: New file.
1494
1495 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1496
1497         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1498         in UTF-2000.
1499
1500         * utf-2000/Ideograph-R001-One.el: New file.
1501
1502 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1503
1504         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1505         (chinese-isoir165): Moved from mule/chinese.el.
1506         (chinese-cns11643-3): Moved from mule/chinese.el.
1507         (chinese-cns11643-4): Moved from mule/chinese.el.
1508         (chinese-cns11643-5): Moved from mule/chinese.el.
1509         (chinese-cns11643-6): Moved from mule/chinese.el.
1510         (chinese-cns11643-7): Moved from mule/chinese.el.
1511
1512         * mule/chinese.el: Move definition of coded-charsets to
1513         mule/mule-conf.el.
1514
1515         * utf-2000/char-db-util.el (insert-char-data): Change order of
1516         `morohashi-daikanwa'.
1517
1518 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1519
1520         * utf-2000/char-db-util.el (char-attribute-name<) Use
1521         `charset-iso-final-char' instead of `charset-final'; fixed.
1522         (insert-char-data): Delete unused local variable `name'; use
1523         `charset-iso-graphic-plane' instead of `charset-graphic'.
1524         (char-db-update-comment): Use `charset-iso-graphic-plane' instead
1525         of `charset-graphic'.
1526         (insert-char-range-data): Delete unused local variable `variants'.
1527         (what-character-original-window-configuration): Define to avoid
1528         compiler warning.
1529
1530 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1531
1532         * utf-2000/char-db-util.el (ideographic-radicals): New constant.
1533         (insert-char-data): Change order of `ideographic-radical',
1534         `ideographic-strokes' and `total-strokes'; adjust width of the
1535         first element of a list.
1536
1537 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1538
1539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1540         `ideograph-daikanwa'.
1541
1542 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1543
1544         * dumped-lisp.el (preloaded-file-list): Delete
1545         "ccs-jisx0201-latin.el".
1546
1547         * utf-2000/ccs-jisx0201-latin.el: Deleted.
1548
1549 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1550
1551         * dumped-lisp.el (preloaded-file-list): Add
1552         "u031A0-Extended-Bopomofo" in UTF-2000.
1553
1554         * utf-2000/u031A0-Extended-Bopomofo.el: New file.
1555
1556 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1557
1558         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1559         renamed to u02E00-CJK-Radical-Supplement.
1560
1561         * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
1562         u02E00-CJK-Radicals.el.
1563
1564 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1565
1566         * dumped-lisp.el (preloaded-file-list): Add
1567         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1568         "u030A0-Katakana", "u03100-Bopomofo",
1569         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1570         "u03200-Enclosed-CJK-Letters-and-Months" and
1571         "u03300-CJK-Compatibility".
1572
1573         * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
1574         utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
1575         utf-2000/u03100-Bopomofo.el,
1576         utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1577         utf-2000/u03190-Kanbun.el,
1578         utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
1579         utf-2000/u03300-CJK-Compatibility.el: New files.
1580
1581 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1582
1583         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1584         "u02F00-Kangxi-Radicals" and
1585         "u02FF0-Ideographic-Description-Characters".
1586
1587         * utf-2000/u02E00-CJK-Radicals.el,
1588         utf-2000/u02F00-Kangxi-Radicals.el,
1589         utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
1590
1591 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1592
1593         * dumped-lisp.el (preloaded-file-list): Add
1594         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1595         "u02800-Braille-Patterns" in UTF-2000.
1596
1597         * utf-2000/u02600-Miscellaneous-Symbols.el,
1598         utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
1599         New files.
1600
1601 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1602
1603         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1604         "uXXXXX-*.el" in UTF-2000.
1605
1606         * bytecomp.el (byte-compile-insert-header): Delete comments if
1607         non-ASCII characters are found; allow `byte-compile-dynamic' and
1608         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1609         `raw-text'.
1610
1611 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1612
1613         * dumped-lisp.el (preloaded-file-list): Add
1614         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1615         "u025A0-Geometric-Shapes.el".
1616
1617         * utf-2000/u02500-Box-Drawing.el,
1618         utf-2000/u02580-Block-Elements.el,
1619         utf-2000/u025A0-Geometric-Shapes.el: New file.
1620
1621         * utf-2000/u02500-Box-Drawing.el,
1622         utf-2000/u02580-Block-Elements.el,
1623         utf-2000/u025A0-Geometric-Shapes.el: New files.
1624
1625 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1626
1627         * dumped-lisp.el (preloaded-file-list): Add
1628         "u02400-Control-Pictures.el", "u02440-OCR.el" and
1629         "u02460-Enclosed-Alphanumerics.el".
1630
1631         * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
1632         utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
1633
1634 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1635
1636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1637         `chinese-gb2312'.
1638
1639         * dumped-lisp.el (preloaded-file-list): Add
1640         "u02200-Mathematical-Operators.el" and
1641         "u02300-Miscellaneous-Technical.el".
1642
1643         * utf-2000/u02200-Mathematical-Operators.el,
1644         utf-2000/u02300-Miscellaneous-Technical.el: New files.
1645
1646 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1647
1648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1649         `chinese-cns11643-*'.
1650
1651         * dumped-lisp.el (preloaded-file-list): Add
1652         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1653         "u02190-Arrows.el" in UTF-2000.
1654
1655         * utf-2000/u02100-Letterlike-Symbols.el,
1656         utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
1657         files.
1658
1659 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1660
1661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1662         `korean-ksc5601'.
1663
1664         * dumped-lisp.el (preloaded-file-list): Add
1665         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1666         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1667         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1668
1669         * utf-2000/u02000-General-Punctuation.el,
1670         utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
1671         utf-2000/u020A0-Currency-Symbols.el,
1672         utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
1673         files.
1674
1675 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1676
1677         * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
1678         code-point of GR-set as GR value.
1679
1680 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1681
1682         * utf-2000/char-db-util.el (insert-char-data): Modify order when
1683         CHAR does not have `decimal-digit-value' property.
1684
1685         * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
1686         code-point of GR-set as GR value.
1687         (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
1688         LIGATURE IJ>.
1689
1690         * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
1691         code-point of GR-set as GR value.
1692
1693 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1694
1695         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1696
1697         * utf-2000/ccs-viscii.el: Deleted.
1698
1699 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1700
1701         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1702         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1703         "u01780-Khmer.el", "u01800-Mongolian.el",
1704         "u01E00-Latin-Extended-Additional.el" and
1705         "u01F00-Greek-Extended.el" in UTF-2000.
1706
1707         * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
1708         utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
1709         utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
1710         utf-2000/u01E00-Latin-Extended-Additional.el,
1711         utf-2000/u01F00-Greek-Extended.el: New files.
1712
1713 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1714
1715         * utf-2000/char-db-util.el (insert-char-data): Print GR value for
1716         GR-set.
1717
1718 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1719
1720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1721         `ethiopic-ucs' and `ethiopic'.
1722
1723         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1724         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1725
1726         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1727         from mule/ethiopic.el.
1728
1729         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1730         mule/mule-conf.el.
1731
1732         * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
1733         utf-2000/u01200-Ethiopic.el: New files.
1734
1735 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1736
1737         * utf-2000/char-db-util.el (char-db-update-comment): Use
1738         mapping-table for `arabic-iso8859-6'.
1739         (insert-char-data-with-variant): New function.
1740         (insert-char-range-data): Use `insert-char-data-with-variant'.
1741         (what-char-definition): Use `insert-char-data-with-variant'
1742         instead of `insert-char-data'; use `char-db-update-comment'.
1743
1744 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1745
1746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1747         `lao'.
1748
1749         * mule/mule-conf.el (lao): New coded-charset.
1750
1751         * dumped-lisp.el (preloaded-file-list): Add
1752         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1753         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1754         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1755         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1756         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1757
1758         * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
1759         utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
1760         utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
1761         utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
1762         utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
1763         utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
1764         utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
1765
1766 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1767
1768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1769         `ucs-bmp' and `arabic-iso8859-6'.
1770
1771 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1772
1773         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1774         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1775         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1776
1777         * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
1778         utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
1779         utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
1780
1781 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1782
1783         * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
1784         Fix typo.
1785
1786         * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
1787
1788 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1789
1790         * utf-2000/u002B0-Spacing-Modifier-Letters.el,
1791         utf-2000/u00250-IPA-Extensions.el: Reformatted.
1792
1793 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1794
1795         * utf-2000/char-db-util.el (insert-char-data): Fix format of
1796         `iso-10646-comment'; swap order of `->lowercase' and
1797         `->titlecase'.
1798
1799         * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
1800         code-points.
1801
1802 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1803
1804         * utf-2000/char-db-util.el (char-attribute-name<): New function.
1805         (insert-char-data): Use `char-attribute-name<' to sort; change
1806         order of `iso-10646-comment'.
1807         (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
1808
1809         * utf-2000/u00100-Latin-Extended-A.el,
1810         utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
1811         code-points.
1812
1813 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
1814
1815         * utf-2000/char-db-util.el (insert-char-data): Change order.
1816         (insert-char-range-data): Insert variants.
1817         (char-db-update-comment): Fix problem with ascii and
1818         non-ISO-2022-sets; don't insert control-characters.
1819
1820         * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
1821         code-points.
1822
1823 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1824
1825         * startup.el (normal-top-level): Load autoload file for UTF-2000
1826         in UTF-2000.
1827
1828         * utf-2000/auto-autoloads.el: New file.
1829
1830         * utf-2000/char-db-util.el: New file.
1831
1832 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1833
1834         * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
1835
1836 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
1837
1838         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1839         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1840         "u00020-Basic-Latin.el", "u00080-C1.el",
1841         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1842         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1843         "u002B0-Spacing-Modifier-Letters.el",
1844         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1845         UTF-2000.
1846
1847         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1848         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
1849
1850         * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
1851         utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
1852         utf-2000/u00180-Latin-Extended-B.el,
1853         utf-2000/u00100-Latin-Extended-A.el,
1854         utf-2000/u00250-IPA-Extensions.el,
1855         utf-2000/u002B0-Spacing-Modifier-Letters.el,
1856         utf-2000/u00300-Combining-Diacritical-Marks.el,
1857         utf-2000/u00370-Greek.el: New files.
1858
1859 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
1860
1861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1862         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1863         instead of `vietnamese-viscii-*'.
1864
1865 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1866
1867         * mule/mule-conf.el: New file.
1868
1869         * mule/misc-lang.el: Move definition of charset `ipa' to
1870         mule/mule-conf.el.
1871
1872 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1873
1874         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1875         `latin-viscii'; prefer it for characters used in Vietnamese.
1876
1877         * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
1878
1879 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1880
1881         * bytecomp.el (byte-compile-insert-header): Fix regexp.
1882
1883 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1884
1885         * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
1886         `latin-viscii-*'.
1887
1888 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
1889
1890         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1891         `vietnamese-viscii-lower'.
1892         (latin-viscii-upper): Renamed from charset
1893         `vietnamese-viscii-upper'.
1894         (vietnamese-viscii-lower): New alias for charset
1895         `latin-viscii-lower'.
1896         (vietnamese-viscii-upper): New alias for charset
1897         `latin-viscii-upper'.
1898
1899 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
1900
1901         * mule/mule-charset.el (default-coded-charset-priority-list):
1902         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1903
1904 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1905
1906         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1907         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
1908         utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
1909         utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
1910         from lisp/mule.
1911
1912         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1913         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1914         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1915         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1916         lisp/utf-2000.
1917
1918 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1919
1920         * mule/ccs-tcvn5712.el: New file.
1921
1922 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1923
1924         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1925         in UTF-2000.
1926
1927 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1928
1929         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1930         `japanese-jisx0208'.
1931
1932 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1933
1934         * dumped-lisp.el (preloaded-file-list): Add
1935         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1936         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1937         UTF-2000.
1938
1939         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1940         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1941         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1942         mule/ccs-viscii.el: New files.
1943
1944         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1945         if \uXXXX is found.
1946
1947 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1948
1949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1950         `hiragana-jisx0208' and `katakana-jisx0208'.
1951
1952 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1953
1954         * mule/chinese.el (chinese-cns11643-3): Define it even if
1955         `utf-2000' is provided.
1956         (chinese-cns11643-4): Likewise.
1957         (chinese-cns11643-5): Likewise.
1958         (chinese-cns11643-6): Likewise.
1959         (chinese-cns11643-7): Likewise.
1960
1961 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1962
1963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1964         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1965
1966 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1967
1968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1969         `cyrillic-iso8859-5' and `greek-iso8859-7'.
1970
1971 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1972
1973         * mule/mule-charset.el (default-coded-charset-priority-list):
1974         Setup in UTF-2000.
1975
1976 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1977
1978         * mule/viet-chars.el: Don't define charset
1979         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1980         they are defined as builtin charsets.
1981
1982 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1983
1984         * version.el (emacs-version): Add more space just before UTF-2000
1985         version string.
1986
1987 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
1988
1989         * version.el ([constant] emacs-version): Don't add a space in the
1990         preceding place of `xemacs-betaname' because it is duplicated.
1991         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1992
1993         * startup.el (splash-frame-body): Add ETL.
1994
1995 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
1996
1997         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1998         is provided because it is defined as builtin charset.
1999         (chinese-cns11643-4): Likewise.
2000         (chinese-cns11643-5): Likewise.
2001         (chinese-cns11643-6): Likewise.
2002         (chinese-cns11643-7): Likewise.
2003
2004 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2005
2006         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2007         coding-system `iso-10646-ucs-4' is not defined.
2008
2009 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2010
2011         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2012         coding-system if `utf-2000' is provided.
2013
2014 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2015
2016         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2017         `utf-2000' is provided.
2018
2019 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2020
2021         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2022         if utf-2000 is provided temporally.
2023
2024 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2025
2026         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2027         as builtin variable].
2028
2029 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2030
2031         * files.el (insert-file-contents-literally): Treat file as binary;
2032         call file-name-handlers. [sync with Emacs 20.3.10]
2033
2034 2000-05-28  Martin Buchholz <martin@xemacs.org>
2035
2036         * XEmacs 21.2.34 is released.
2037
2038 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
2039
2040         * font-lock.el (font-lock-keywords): Rewrote docstring
2041
2042 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
2043
2044         * loadhist.el (unload-feature): handle case where x is both boundp
2045         and fboundp
2046
2047 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
2048
2049         * packages.el: It's ok to use built-in macros, but not lisp
2050         defined ones.
2051
2052 2000-05-20  Ben Wing  <ben@xemacs.org>
2053
2054         * font-lock.el:
2055         * font-lock.el (font-lock-message-threshold):
2056         * font-lock.el (font-lock-mode):
2057         * font-lock.el (font-lock-default-fontify-buffer):
2058         * font-lock.el (font-lock-always-fontify-immediately):
2059         * font-lock.el (font-lock-old-extent): Removed.
2060         * font-lock.el (font-lock-old-len): Removed.
2061         * font-lock.el (font-lock-fontify-glumped-region): Removed.
2062         * font-lock.el (font-lock-pending-extent-table): New.
2063         * font-lock.el (font-lock-range-table): New.
2064         * font-lock.el (font-lock-after-change-function):
2065         * font-lock.el (font-lock-after-change-function-1): Removed.
2066         * font-lock.el (font-lock-fontify-pending-extents): New.
2067         * font-lock.el ('font-lock-revert-cleanup): Removed.
2068         * font-lock.el ('font-lock-revert-setup): Removed.
2069         Rewrite deferral code to handle any number of changes, merging
2070         them properly.  Remove hacked-up code for revert-buffer, now
2071         unnecessary.
2072         
2073         * menubar-items.el (default-menubar):
2074         In Options->Edit Init File, don't switch to emacs-lisp-mode
2075         unless necessary; doing this turns off font-lock.
2076
2077 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
2078
2079         * keydefs.el: Define C-x BS to backward-kill-sentence.
2080
2081 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
2082
2083         * files.el (hack-local-variables-prop-line): Use non-greedy
2084         matching to process -*-texinfo-*- -*-.
2085
2086 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
2087
2088         * minibuf.el (minibuf-directory-files): new function.
2089         (read-file-name-activate-callback): use minibuf-directory-files.
2090         (read-directory-name-internal): ditto.
2091         (mouse-file-display-completion-list): ditto.
2092         (mouse-directory-display-completion-list): ditto.
2093         (read-file-name-internal): remove "./" from completion list unless
2094         explicitly matched, for consistency.
2095
2096 2000-05-11  Ben Wing  <ben@xemacs.org>
2097
2098         * gutter-items.el (gutter-buffers-tab):
2099         * gutter-items.el (add-tab-to-gutter):
2100         * gutter-items.el (update-tab-in-gutter):
2101         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
2102         * gutter-items.el (append-progress-display):
2103         * gutter-items.el (abort-progress-display):
2104         * gutter-items.el (raw-append-progress-display):
2105         Further fixes.  Use set-glyph-image not set-image-instance-property,
2106         to fix problems with multiple windows in a frame.
2107         
2108         * menubar-items.el (tutorials-menu-filter):
2109         Fix typo.
2110         
2111         * startup.el (early-error-handler):
2112         Display message box under windows; otherwise, message will disappear
2113         before it can be viewed.
2114         
2115         * update-elc.el:
2116         Fix bug in NEEDTODUMP processing.
2117
2118 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
2119
2120         * startup.el (lock-directory): Removed.
2121         (superlock-file): Ditto.
2122         (startup-set-paths): Remove lockdir.
2123         (startup-setup-paths-warning): Remove lock-directory.
2124
2125         * setup-paths.el (paths-find-lock-directory): Removed.
2126         (paths-find-superlock-file): Ditto.
2127
2128 2000-05-09  Ben Wing  <ben@xemacs.org>
2129
2130         * faces.el (set-face-property):
2131         * faces.el (set-face-font):
2132         * faces.el (set-face-foreground):
2133         * faces.el (set-face-background):
2134         * faces.el (set-face-background-pixmap):
2135         * faces.el (set-face-underline-p):
2136         * faces.el (set-face-strikethru-p):
2137         * faces.el (set-face-highlight-p):
2138         * faces.el (set-face-dim-p):
2139         * faces.el (set-face-blinking-p):
2140         * faces.el (set-face-reverse-p):
2141         doc string changes.
2142         
2143         * glyphs.el:
2144         * glyphs.el (make-image-specifier):
2145         * glyphs.el (glyph-property):
2146         * glyphs.el (set-glyph-image):
2147         * glyphs.el (make-glyph):
2148         * glyphs.el (make-pointer-glyph):
2149         * glyphs.el (make-icon-glyph):
2150         * glyphs.el (widget-image-instance-p): New.
2151         authorship info, lots of doc changes.  New predicate, inadvertently
2152         omitted.  the general principle with specifier docs is now that
2153         the description of instantiators should go with the make-foo-specifier
2154         fun's doc string, rather than in foo-specifier-p.  this follows
2155         conventions elsewhere in XEmacs and in general is a lot more obvious
2156         of a place to look.  sometimes the make-foo-specifier function needs
2157         to be created in the process.
2158         
2159         * gutter.el:
2160         * gutter.el (make-gutter-specifier): New.
2161         * gutter.el (make-gutter-size-specifier): New.
2162         * gutter.el (make-gutter-visible-specifier): New.
2163         specifier doc updates according to the conventions specified before.
2164
2165         * objects.el:
2166         * objects.el (make-font-specifier):
2167         * objects.el (make-color-specifier):
2168         * objects.el (make-face-boolean-specifier): New.
2169         specifier doc updates according to the conventions specified before.
2170
2171         * specifier.el:
2172         * specifier.el (set-specifier):
2173         * specifier.el (make-integer-specifier): New.
2174         * specifier.el (make-boolean-specifier): New.
2175         * specifier.el (make-natnum-specifier): New.
2176         * specifier.el (make-generic-specifier): New.
2177         * specifier.el (make-display-table-specifier): New.
2178         specifier doc updates according to the conventions specified before.
2179
2180         * toolbar.el:
2181         * toolbar.el (make-toolbar-specifier): New.
2182         specifier doc updates according to the conventions specified before.
2183
2184 2000-05-09  Ben Wing  <ben@xemacs.org>
2185
2186         * process.el (call-process-internal): Revert to previous version
2187         because Mike's change clashed with a change I did not long before.
2188         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
2189         Thanks very much Mike for pointing out the bug and submitting a
2190         patch!
2191
2192 2000-04-13  Mike Alexander  <mta@arbortext.com>
2193
2194         * process.el (call-process-internal): Send the correct input buffer
2195         (call-process-internal): Return the exit status of the process
2196
2197 2000-05-07  Ben Wing  <ben@xemacs.org>
2198
2199         * winnt.el:
2200         * winnt.el (nt-quote-args-verbatim): Removed.
2201         * winnt.el (nt-quote-args-prefix-quote): Removed.
2202         * winnt.el (nt-quote-args-backslash-quote): Removed.
2203         * winnt.el (nt-quote-args-double-quote): Removed.
2204         * winnt.el (nt-quote-args-functions-alist): Removed.
2205         * winnt.el (nt-quote-process-args): Removed.
2206         Remove all stuff for argument quoting.  We borrow the code instead
2207         from Emacs 20.6, which is much more careful in its quoting
2208         (e.g. in handling runs of the escape character) and avoids most of
2209         the need for this Lisp mechanism by checking to see whether we're
2210         running a Cygwin or normal program and doing the appropriate
2211         quoting.  If we end up needing such a mechanism, we should add
2212         it by extending the variable `mswindows-quote-process-args' so it
2213         can take an alist of regexps.
2214
2215 2000-05-07  Ben Wing  <ben@xemacs.org>
2216
2217         * keydefs.el:
2218         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
2219         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
2220         the window without moving point.
2221         
2222         * simple.el:
2223         * simple.el (scroll-up-one): New.
2224         * simple.el (scroll-down-one): New.
2225         Functions for use with C-M-up/down.
2226
2227 2000-05-01  Martin Buchholz <martin@xemacs.org>
2228
2229         * XEmacs 21.2.33 is released.
2230
2231 2000-04-29  Martin Buchholz  <martin@xemacs.org>
2232
2233         * dialog.el (yes-or-no-p-dialog-box): 
2234         Fix docstring.
2235         Fix following horrible bug in X11 mode with focus-follows-mouse: 
2236           1. Visit two files in two different frames.
2237           2. do File->Revert Buffer in one of those frames.
2238           3. Dialog box appears.
2239           4. Arrange things so that the mouse passes over the *other*
2240              frame, then to the dialog box, and click on "Yes".
2241           5. The file contents end up in the *wrong* buffer!
2242         Add TODO comment.
2243         
2244 2000-04-28  Ben Wing  <ben@xemacs.org>
2245
2246         * help.el (describe-installation): correct typo introduced
2247         in last patch: boundp -> fboundp.
2248
2249         * etags.el (buffer-tag-table-list):
2250         canonicalize filenames to Unix format so that tag-table-alist
2251         searching works under Windows.
2252         
2253         * autoload.el:
2254         Bowdlerize the supposedly objectionable words
2255         "who couldn't quite manage to cleanly modify batch-update-autoloads".
2256         
2257         * gutter-items.el (set-progress-display-style):
2258         * gutter-items.el (search-dialog-callback):
2259         * gutter-items.el (make-search-dialog):
2260         Change to new callback-ex api.
2261
2262 2000-04-26  Björn Torkelsson  <torkel@hpc2n.umu.se>
2263
2264         * help.el: (describe-installation): decode-coding-string is not
2265         defined in a non MULE environment.
2266
2267 2000-04-28  Ben Wing  <ben@xemacs.org>
2268
2269         * gutter-items.el (buffer-list-changed-hook):
2270         use it, not record-buffer-hook.
2271
2272         * subr.el (record-buffer-hook): Removed.
2273
2274 2000-04-27  Ben Wing  <ben@xemacs.org>
2275
2276         * gutter-items.el (buffers-tab-switch-to-buffer): do not
2277         use NORECORD option.  Andy will not like this, but the existing
2278         gutter behavior is just wrong, as per this comment:
2279
2280         ;; this used to add the norecord flag to both calls below.
2281         ;; this is bogus because it is a pervasive assumption in XEmacs
2282         ;; that the current buffer is at the front of the buffers list.
2283         ;; for example, select an item and then do M-C-l
2284         ;; (switch-to-other-buffer).  Things get way confused.
2285         ;;
2286         ;; Andy, if you want to maintain the current look, you must
2287         ;;  *uncouple* the gutter order and buffers order.
2288
2289         * loaddefs.el (completion-ignored-extensions): unfuckify.
2290
2291         * bytecomp.el (batch-byte-compile-one-file): new function, used in
2292         xemacs.mak.
2293
2294         * autoload.el (batch-update-one-directory): new function, used in
2295         xemacs.mak.
2296
2297         * loadup.el: set gc-cons-threshold very high unless dumping --
2298         loadup during update-elc is much much much faster.  also do this
2299         when quick-building.
2300
2301         add commented-out code for profiling loadup.
2302         
2303
2304         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
2305         is required in order to build xemacs.
2306
2307 2000-04-26  Ben Wing  <ben@xemacs.org>
2308
2309         * loadup.el: don't garbage collect during loadup if quick-build
2310         compile-time option is set.
2311
2312 2000-04-23  Ben Wing  <ben@xemacs.org>
2313
2314         * update-elc.el: compute whether any dumped .el or .elc files
2315         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
2316         if so.
2317         
2318         * update-elc.el (update-elc-files-to-compile): always change
2319         NOBYTECOMPILE in the src directory rather than current dir,
2320         so it will work under NT.
2321
2322         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
2323         the form of this file is identical between Unix and Windows.
2324         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
2325         Added comment.
2326         (update-autoloads-from-directory): updated doc string.
2327         updated doc strings in a few other places.
2328
2329 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
2330
2331         * bytecomp.el (byte-force-recompile): Fix argument to
2332         byte-recompile-directory.
2333
2334 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
2335
2336         * gutter-items.el (progress-display-clear-when-idle): Use
2337         add-one-shot-hook.
2338         * gutter-items.el (clear-progress-display): Adjust number of
2339         arguments.
2340
2341 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
2342
2343         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
2344
2345 2000-04-16  Ben Wing  <ben@xemacs.org>
2346
2347         * printer.el: New file.
2348         
2349         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
2350         
2351         * help.el (describe-installation): Fix decoding for Windows.
2352         
2353         * menubar-items.el:
2354         * menubar-items.el (default-menubar):
2355         * menubar-items.el (tutorials-menu-filter): New.
2356         * menubar-items.el (popup-menubar-menu):
2357         Add authorship.  Redo Help menu and Tutorials filter.
2358         
2359         * menubar.el: Correct comment.
2360         
2361         * modeline.el (modeline-buffer-identification): Correct doc string.
2362         
2363         * simple.el:
2364         * simple.el (printing): Removed.
2365         * simple.el (printer-name): Removed.
2366         * simple.el (generic-print-buffer): Removed.
2367         * simple.el (generic-print-region): Removed.
2368         Move generic print code to printer.el.
2369
2370 2000-04-15  Ben Wing  <ben@xemacs.org>
2371
2372         * simple.el (generic-print-region): New.
2373         make this function actually work.
2374         (generic-print-buffer): call generic-print-region.
2375
2376 2000-04-14  Andy Piper  <andy@xemacs.org>
2377
2378         * gutter-items.el (make-search-dialog): avoid unneccessary futzing
2379         by using the new widget-callback-current-channel.
2380         (search-dialog-callback): ditto.
2381
2382 2000-04-12  Andy Piper  <andy@xemacs.org>
2383
2384         * gutter.el (default-gutter-position): moved from gutter-items.el.
2385         (default-gutter-position-changed-hook): ditto.
2386         (gutter-element-visibility-changed-hook): ditto.
2387         (set-gutter-element): ditto.
2388         (remove-gutter-element): ditto.
2389         (set-gutter-element-visible-p): ditto. 
2390         (gutter-element-visible-p): ditto.
2391         (init-gutter): ditto.
2392
2393         * dialog.el (make-dialog-box): renamed and moved from
2394         gutter-items.el
2395
2396         * gutter-items.el: move various functions elsewhere.
2397
2398 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
2399
2400         * menubar-items.el: Fixed place of parenthesis.
2401
2402 2000-04-12  Ben Wing  <ben@xemacs.org>
2403
2404         * etags.el (find-tag-at-point): New.  Lets you do find-tag
2405                 without constantly being prompted for the tag.
2406         * simple.el: Added a number of section headings, to clarify the
2407                 organization of this file.
2408         * simple.el (activate-region): 
2409         * simple.el (region-exists-p): 
2410         * simple.el (region-active-p): 
2411                 Moved these three function down to the other side of
2412                 the case-changing functions, so they join the rest of
2413                 the region code.
2414         * simple.el (printing): New.
2415         * simple.el (printer-name): New.
2416         * simple.el (generic-print-buffer): New.
2417                 New functions, a very simple prototype for a unified
2418                 printing interface.
2419         
2420         * process.el (call-process-internal): Real fix for null BUFFER,
2421                 other problems with BUFFER specs.
2422         
2423         * menubar-items.el:
2424                 Fixed up File->Print to use new printing functions.
2425                 Various corrections and expansions to Grep/Compile menus.
2426                 New options for Printing.
2427                 New options for SMTP Mail, the way to send mail under
2428                   MS Windows. (There's also a package patch to make SMTP
2429                   Mail be the default under MSWin.)
2430
2431 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
2432
2433         * menubar-items.el: Selecting Rectangle Mousing from menubar
2434         did not work.  Needed to quote mouse-track-rectangle-p.
2435
2436 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
2437
2438         * cl-compat.el (keywordp): Removed.
2439
2440 2000-04-05  Andy Piper  <andy@xemacs.org>
2441
2442         * gutter-items.el (progress-layout-glyph): don't initialize here.
2443         (progress-gauge-glyph): use dynamic sizing.
2444         (set-progress-display-style): new function. Set progress glyphs
2445         appropriately depending on the style.
2446         (progress-display-style): new variable. Custom version of
2447         set-progress-display-style.
2448         (progress-abort-glyph): switch to dynamic sizes.
2449         (search-dialog-text): make the edit field active.
2450
2451 2000-04-04  Andy Piper  <andy@xemacs.org>
2452
2453         * gutter-items.el (make-search-dialog): need to make the search
2454         dialog visible after creation.
2455
2456         * menubar-items.el (default-menubar): use the search dialog for
2457         searching. Remove some extraneous search menu items.
2458
2459         * gutter-items.el (set-gutter-element): allow glyphs to be used as
2460         well as strings.
2461         (make-gutter-only-dialog-frame): allow the user to create the
2462         frame unmapped. Allow the gutter spec to be given as a glyph.
2463         (search-dialog-direction): new variable.
2464         (search-dialog-text): new variable.
2465         (search-dialog-callback): new function. Callback for the search
2466         dialog action.
2467         (make-search-dialog): new function. Create a user-friendly search
2468         dialog.
2469
2470 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
2471
2472         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
2473         under Windows.
2474
2475 2000-04-01  Andy Piper  <andy@xemacs.org>
2476
2477         * font-lock.el (font-lock-fontify-keywords-region): Calculate
2478         progress more accurately.
2479
2480 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
2481
2482         * finder.el (finder-compile-keywords): Process readable files only.
2483         Because error in process of .#finder-inf.el when compile xemacs
2484         with --with-clash-detection option.
2485
2486 2000-03-31  Andy Piper  <andy@xemacs.org>
2487
2488         * gutter-items.el (append-progress-display): don't delay after a
2489         successful font-lock.
2490         (make-gutter-only-dialog-frame): new function. Allow users to
2491         create gutter-only dialogs.
2492
2493 2000-03-27  Mike Alexander  <mta@arbortext.com>
2494
2495         * process.el (call-process-internal): Handle a null BUFFER
2496         parameter correctly.
2497
2498 2000-03-28  Andy Piper  <andy@xemacs.org>
2499
2500         * gutter-items.el (abort-progress-display): put strings in the
2501         gutter not extents.
2502         (progress-layout-glyph): signal special 'quit callback.
2503         (progress-display-quit-function): deleted.
2504         (progress-display-stop-callback): deleted.
2505         (progress-display-dispatch-command-events): deleted.
2506         (append-progress-display): remove calls to
2507         progress-display-dispatch-command-events.
2508         (raw-append-progress-display): ditto.
2509
2510 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
2511
2512         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
2513         being a list.  Actually define `stipple-pixmap-p' which is used as
2514         an error predicate.  Correctly handle PIXMAP being either relative
2515         or absolute file name.
2516
2517 2000-03-24  Andy Piper  <andy@xemacs.org>
2518
2519         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
2520         (abort-progress-display): ditto. Don't delete the created extent.
2521         (raw-append-progress-display): ditto.
2522         (progress-display-dispatch-non-command-events): new
2523         function. Encapsulates what we want to do when no command input is
2524         required.
2525         (progress-display-dispatch-command-events): likewise, but disable
2526         for now since it causes too many problems.
2527         (append-progress-display): use them.
2528         (raw-append-progress-display): ditto.
2529         (default-gutter-position-changed-hook): set this rather than
2530         default-gutter-position-changed.
2531         (default-gutter-position-changed-hook): lambda with zero arguments
2532         rather than one.
2533         (raw-append-progress-display): trap errors in pending input since
2534         allowing them to signal will hose the gauge well and
2535         truly. Ideally we would like to delay these until we are more able
2536         to cope.
2537         (append-progress-display): ditto.
2538
2539 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
2540         
2541         * lisp/make-docfile.el: call-process-internal is now implemented
2542         in process.el.
2543
2544 2000-03-21  Ben Wing  <ben@xemacs.org>
2545
2546         * mule\mule-cmds.el (set-language-info-alist): 
2547         Fix to correspond to new menu arrangement.
2548
2549 2000-03-21  Ben Wing  <ben@xemacs.org>
2550
2551         * process.el:
2552         * process.el (call-process-internal): New.
2553         New implementation of call-process.  Only enabled under NT, so far.
2554         stderr handling not implemented yet in CVS'd C code.
2555
2556 2000-03-20  Ben Wing  <ben@xemacs.org>
2557
2558         * lisp-mode.el:
2559         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
2560         * lisp-mode.el (lisp-interaction-mode):
2561         Put back Lisp Interaction menubar for Jan V's sake.
2562         
2563         * simple.el:
2564         * simple.el (mark-ring):
2565         * simple.el (dont-record-current-mark): New.
2566         * simple.el (in-shifted-motion-command): New.
2567         * simple.el (mark-ring-unrecorded-commands): New.
2568         * simple.el (mark-ring-max):
2569         * simple.el (set-mark-command):
2570         * simple.el (push-mark):
2571         * simple.el (handle-pre-motion-command):
2572         Implement scheme for not recording unimportant marks.
2573         
2574         * subr.el:
2575         * subr.el (function-allows-args): New.
2576         New function function-allows-args.
2577
2578 2000-03-20  Martin Buchholz <martin@xemacs.org>
2579
2580         * XEmacs 21.2.32 is released.
2581
2582 2000-03-20  Andy Piper  <andy@xemacs.org>
2583
2584         * gutter-items.el (update-tab-in-gutter): force selection of the
2585         selected-window if required to do so.
2586         (buffers-tab-items): ditto.
2587         (add-tab-to-gutter): ditto.
2588         (create-frame-hook): use force-selection.
2589         (default-gutter-position-changed): lambdify.
2590         (update-tab-hook): deleted since it was only used in one place.
2591
2592 2000-03-18  Andy Piper  <andy@xemacs.org>
2593
2594         * files.el (find-file-noselect): undo change that shouldn't have
2595         gone in.
2596
2597 2000-03-17  Andy Piper  <andy@xemacs.org>
2598
2599         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
2600         of selected-window trickery.
2601
2602         * gutter-items.el (update-tab-in-gutter): don't give dedicated
2603         frames tabs.
2604         (progress-display-stop-callback): progress -> progress-display
2605         (progress-display-quit-function): ditto.
2606         (clear-progress-display): ditto.
2607         (remove-progress-display): ditto.
2608         (append-progress-display): ditto.
2609         (abort-progress-display): ditto.
2610         (raw-append-progress-display): ditto.
2611         (display-progress-display): ditto.
2612         (current-progress-display-label): ditto.
2613         (current-progress-display): ditto.
2614         (lprogress-display): ditto and save the buffer
2615         (progress-display): ditto. Otherwise the buffer sometimes gets
2616         changed which confuses font-lock.
2617
2618         * font-lock.el (font-lock-default-fontify-buffer): catch all
2619         errors, not just quit.
2620         (font-lock-mode): progress -> display-progress
2621         (font-lock-default-fontify-buffer): ditto.
2622         (font-lock-fontify-syntactically-region): ditto.
2623         (font-lock-fontify-keywords-region): ditto.
2624
2625 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
2626
2627         * cl.el (gensym): Move to here from cl-macs.el.
2628         (gentemp): Ditto.
2629
2630 2000-03-16  Andy Piper  <andy@xemacs.org>
2631
2632         * font-lock.el (font-lock-mode): use lprogress and friends for
2633         progress management.
2634         (font-lock-default-fontify-buffer): ditto.
2635         (font-lock-fontify-syntactically-region): ditto.
2636         (font-lock-fontify-keywords-region): ditto.
2637         (font-lock-revert-cleanup): fix reverting.
2638         (font-lock-revert-setup): ditto.
2639
2640         * gutter-items.el (progress-use-echo-area): new variable. Use the
2641         echo area for progress gauges if non-nil.
2642         (clear-progress): remove echo area stuff and defer to
2643         clear-message.
2644         (append-progress): dispatch non-command events after each progress
2645         increment. Remove echo area stuff.
2646         (abort-progress): remove echo area stuff and defer to
2647         display-message.
2648         (raw-append-progress): ditto. Dispatch non-command events after
2649         gutter redisplay.
2650         (display-progress): defer echo area stuff to display-message.
2651
2652         * gutter-items.el (clear-progress):
2653         (abort-progress): indentation changes.
2654         (display-progress): don't clear progress.
2655         (append-progress): compare messages with equal.
2656         (raw-append-progress): use dispatch-non-command-events to flush
2657         widget creation events.
2658
2659 2000-03-13  Ben Wing  <ben@xemacs.org>
2660
2661         * abbrev.el:
2662         * abbrev.el (abbrev-string-to-be-defined): New.
2663         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
2664         Changes for use with the menubar.
2665
2666 2000-03-12  Ben Wing  <ben@xemacs.org>
2667
2668         * alist.el (vassoc): moved here from font-menu.el.
2669
2670         * custom.el (defface): typo fix.
2671
2672         * dialog.el (yes-or-no-p-dialog-box):
2673         * dialog.el (message-box):
2674         * files.el (save-some-buffers-1):
2675         Put accelerators in the button names.
2676
2677         * font-lock.el (font-lock-comment-face):
2678         * font-lock.el (font-lock-keyword-face):
2679         * font-lock.el (font-lock-function-name-face):
2680         Fixed some of the colors under MS Windows because the existing
2681         default colors were hardly different from black and needed to be
2682         made lighter.
2683
2684         * font-menu.el:
2685         * font-menu.el (font-menu-split-long-menu):
2686         * font-menu.el (font-menu-family-constructor):
2687         * font-menu.el (font-menu-size-constructor):
2688         * font-menu.el (font-menu-weight-constructor):
2689         * font-menu.el (font-menu-set-font):
2690         vassoc moved to alist.el.
2691         Accelerators added to all menus.
2692         Unused bound var new-props removed.
2693         
2694         * keydefs.el: I did a whole lot of rearranging to put things in a
2695         more consistent order and fixed a number of cases where key
2696         combinations involving up, down, left, right and so on were
2697         defined but the corresponding keypad combinations were not
2698         defined. 
2699
2700         * lisp-mode.el:
2701         * lisp-mode.el (lisp-interaction-mode-popup-menu):
2702         * lisp-mode.el (emacs-lisp-mode):
2703         * lisp-mode.el (lisp-interaction-mode):
2704         * lisp-mode.el (flet):
2705         Added accelerators onto the menus.
2706         Made all the different versions of the let function be indented
2707         the same way.
2708         Undid Steve's easy-menu-ification, because it makes it impossible
2709         to have the menubar and popup menus different.
2710         Cleaned up the menu; added items for find-function &c and some
2711         indenting, and removed debug-on-*.
2712
2713         * list-mode.el (list-mode-hook):
2714         * list-mode.el (list-mode):
2715         * list-mode.el (completion-setup-hook):
2716         * list-mode.el (display-completion-list):
2717         Added support for the :window-height keyword, which is required
2718         because of other changes that I made for the file dialog box.  I
2719         also made the hook variables list-mode-hook and
2720         completion-setup-hook and also minibuffer-setup-hook in
2721         minibuf.el be permanent-local; see comment in list-mode.el.
2722
2723         * map-ynp.el (map-y-or-n-p):
2724         Added accelerators to the dialog buttons.
2725
2726         * menubar-items.el (menu-truncate-list):
2727         New internal function.
2728         * menubar-items.el (submenu-generate-accelerator-spec):
2729         * menubar-items.el (menu-item-strip-accelerator-spec):
2730         * menubar-items.el (menu-item-generate-accelerator-spec):
2731         New exported functions, for use in auto-generating accelerator specs.
2732
2733         * menubar-items.el:
2734         * menubar-items.el (default-menubar):
2735         * menubar-items.el (maybe-add-init-button):
2736         * menubar-items.el (bookmark-menu-filter):
2737         * menubar-items.el (slow-format-buffers-menu-line):
2738         * menubar-items.el (build-buffers-menu-internal):
2739         * menubar-items.el (language-environment-menu-filter):
2740         * menubar-items.el (default-popup-menu):
2741         * menubar-items.el (popup-buffer-menu):
2742         * menubar-items.el (popup-menubar-menu):
2743         Did a major overhaul on this file, and in fact I'm nowhere near
2744         done working on the menubar, and there will be more patches to
2745         come.  A basic summary of what I've done:
2746
2747         a) I added accelerators to all of the menu items.  For menus that
2748         are auto-generated, such as the buffers menu, the accelerators are
2749         automatically added to the beginning of each line using the
2750         numbers 1 through 9, then zero, and then letters starting with A,
2751         but omitting the letters that are already in use for the fixed
2752         menu items at the top of the buffers menu.  To facilitate adding
2753         accelerators of this kind, I created some new functions
2754         (*-accelerator-spec), which are also being used by other filters
2755         that auto generate lists of things such as ftp sites to download
2756         packages.  If people really don't like these accelerators
2757         appearing at the beginning of the menu items, a variable can be
2758         added to optionally turn them off, but I think this is rather
2759         pointless because other menu items have accelerators and many or
2760         most of the menu users will use the accelerators if the support is
2761         there.
2762
2763         b) I combined the top level Tools and Apps menus into a single
2764         Tools menu, because the distinction between the two is not
2765         obvious, and the items on the menus are not used often enough that
2766         putting some of them onto submenus is a problem. 
2767
2768         c) I created two new top level menus called View and Cmds because
2769         there were too many items on the File and Edit menus, and I'm going
2770         to be adding more items to these menus.  In contrast to the Tools
2771         menu, the items on these menus may be used quite often during an
2772         editing session, and so should be available with fewer
2773         keystrokes. 
2774
2775         d) I added a number of options to the options menu, including one
2776         for controlling whether the alt key can be used to traverse to
2777         menu items using the accelerators, one for controlling behavior of
2778         control-k, one for controlling how the kill and yank functions
2779         interact with the clipboard, a few additional buffers-menu
2780         options, and various other things.  I also did a bit of
2781         rearranging, for example, combining the keyboard and mouse options
2782         into a single keyboard and mouse submenu to facilitate the
2783         accelerators on that level. 
2784
2785         e) I changed the variable buffers-menu-format-buffer-line-function
2786         to take two arguments instead of one, the second argument being
2787         the line number for use in creating an accelerator.  I added a
2788         hack to support existing functions with one argument (although I
2789         doubt that very many of these exist), for backward compatibility. 
2790
2791         f) I moved the top level mule menu to be a submenu of the edit
2792         menu.  I think that most of the items on this menu are fairly
2793         useless and there are certainly not enough frequently used items
2794         to justify this being its own top level menu. 
2795
2796         g) I combined most of the items in big-menubar.el into the main menu.
2797         If people think the main menu is too big, it would be possible to
2798         create different configurations, some smaller.
2799
2800         * menubar.el (check-menu-syntax):
2801         Deleted some syntax checks that were no longer valid, partly
2802         because of changes that were already made a long time ago, and
2803         partly because of a change I made where I allow the name of the
2804         menu item to be an evaluated expression rather than just a string,
2805         similar to all of the other parameters of a menu item.
2806
2807         * minibuf.el:
2808         * minibuf.el (read-file-name-1):
2809         * minibuf.el (mouse-read-file-name-1):
2810         I made a number of changes to improve the appearance
2811         and functioning of the file dialog box.  They include:
2812
2813         a) Fixing the problem where closing the dialog box by clicking on
2814         the close button of the window didn't properly exit the
2815         minibuffer. 
2816
2817         b) Fixing the problem that if you typed part of a file name, and
2818         then clicked on a completion with the mouse, the file was not
2819         correctly selected. 
2820
2821         c) Changing the title of the dialog box to reflect the operation
2822         being done in accordance with user interface conventions, rather
2823         than the name of the dialog box buffer, which is rather useless. 
2824
2825         d) Remove the words "possible completions are" which didn't
2826         belong. 
2827
2828         e) Fix things so that the completions scroll off the end of the
2829         completions windows only to the right, rather than both to the
2830         right and down, which is in accordance with Windows user interface
2831         conventions.  
2832
2833         * msw-init.el (init-post-mswindows-win):
2834         Added a binding for meta-F4, which is the standard windows binding
2835         for exiting a program.
2836
2837         * select.el (get-selection-no-error):
2838         * select.el (own-selection):
2839         * select.el (own-clipboard):
2840         Added an optional argument called append to the functions
2841         own-selection and own-clipboard.  This adds support for appending
2842         text to the existing selection and allows the function
2843         own-clipboard to be used as the value of the variable
2844         interprogram- cut-function.
2845
2846         Fixed a bug in own-selection in handling zmacs-region-stays.
2847
2848         * simple.el (historical-kill-line): New.
2849
2850         * simple.el (kill-line):
2851         * simple.el (interprogram-cut-function):
2852         * simple.el (interprogram-paste-function):
2853         * simple.el (handle-pre-motion-command):
2854         * simple.el (next-line):
2855         * simple.el (previous-line):
2856         a) Expanded the variable kill-whole-line, so that function
2857         kill-line can be set to delete the entire line always, not just
2858         when cursor is at the beginning of the line.  This is controlled
2859         by setting the variable kill-whole-line to the symbol 'always.
2860         This behavior, as well as the existing kill-whole-line behavior,
2861         now only take effect when kill-line is called interactively,
2862         although this is a departure from a previous behavior in the case
2863         of setting this variable kill-whole-line to t.  It is almost
2864         certainly what has always been intended, and most likely the old
2865         way of doing things introduced bugs.  I also created a function
2866         called historical-kill-line, which ignores the kill-whole-line
2867         setting and always gives the historical behavior of only killing
2868         to the end of the line.  I bound this function to shift- control-k
2869         so that the kill to end of line behavior is available, even when
2870         kill-whole-line has been set to change control-k into the simple
2871         delete-whole-line behavior. (This can be set using the options
2872         menu.)
2873
2874         b) I changed things so that kill and yank now interact with the
2875         clipboard by default under windows.  This was done by changing the
2876         default value of interprogram-cut- function and
2877         interprogram-paste-function.  You can get the old behavior by
2878         setting these to nil, and there is an option on the options menu
2879         to do this.
2880
2881         c) I added support for selecting text using shifted motion keys.
2882         This support is on by default and can be controlled by the
2883         variable shifted-motion-keys-select-region.  There is also a
2884         variable called unshifted-motion-keys-deselect-region that
2885         controls more specifically how the shifted motion key behavior
2886         works.  I did not put an option on the options menu to turn this
2887         off, because I can't imagine why this would be useful.
2888
2889         * simple.el (forward-block-of-lines):
2890         * simple.el (backward-block-of-lines):
2891         * simple.el (block-movement-size):
2892         New.
2893
2894         * simple.el (uncapitalized-title-words):
2895         * simple.el (uncapitalized-title-word-regexp):
2896         * simple.el (capitalize-string-as-title):
2897         * simple.el (capitalize-region-as-title):
2898         New.
2899         
2900
2901         * subr.el (add-hook):
2902         * subr.el (make-local-hook): New.
2903         * subr.el (remove-local-hook): New.
2904         * subr.el (add-one-shot-hook): New.
2905         * subr.el (add-local-one-shot-hook): New.
2906         Added some functions to make using hooks easier.
2907         These include:
2908
2909         a) Functions add-local-hook and remove-local-hook to make it easy
2910         to use local hooks.
2911
2912         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
2913         make it possible to add a "one-shot" hook, which is to say a hook
2914         that runs only once, and automatically removes itself after the
2915         first time it has run.
2916
2917 2000-03-09  Andy Piper  <andy@xemacs.org>
2918
2919         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
2920
2921 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
2922
2923         * buff-menu.el (buffers-menu-omit-invisible-buffers):
2924         Moved from menubar-items.el.
2925         * dumped-lisp.el: Dump gutter-items regardless of menubar.
2926
2927 2000-03-08  Andy Piper  <andy@xemacs.org>
2928
2929         * gutter-items.el (build-buffers-tab-internal): add selected field
2930         to buffers tab spec.
2931
2932 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
2933
2934         * minibuf.el (last-exact-completion): Initialize to nil.
2935
2936 2000-03-07  Didier Verna  <didier@xemacs.org>
2937
2938         * startup.el (command-line-1): remove unused variable
2939         `first-file-buffer'.
2940
2941 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
2942
2943         * loaddefs.el (completion-ignored-extensions): Removed ".log",
2944         which is also used for Web server log files.
2945
2946 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
2947
2948         * mule/mule-charset.el: Setup auto-fill-chars.
2949
2950 2000-03-02  SL Baur  <steve@beopen.com>
2951
2952         * subr.el (with-string-as-buffer-contents): Reimplement using
2953         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
2954         non-deletion of buffer after execution problem.
2955         (with-output-to-string): Use unique buffer name.
2956
2957 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
2958
2959         * gutter-items.el (buffers-tab-sort-function):  New variable.
2960         (buffers-tab-items):  Funcall it to sort the buffer tab list.
2961
2962 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
2963
2964         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
2965
2966 2000-02-28  Martin Buchholz  <martin@xemacs.org>
2967
2968         * menubar-items.el (maybe-add-init-button): Remove the "Load
2969         .emacs" button from all menubars.
2970
2971 2000-03-01  Didier Verna  <didier@xemacs.org>
2972
2973         * rect.el (string-rectangle): depend on `pending-delete-mode' for
2974         region rectangle replacement (from Jan Vroonhof).
2975         (replace-rectangle): new function.
2976
2977 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
2978
2979         * mule/mule-cmds.el (set-default-coding-systems): Use
2980         set-terminal-coding-system and set-keyboard-coding-system.
2981         * coding.el (set-terminal-coding-system): Use
2982         set-console-tty-output-coding-system.
2983         (set-keyboard-coding-system): Use
2984         set-console-tty-input-coding-system.
2985
2986 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
2987
2988         * minibuf.el (read-variable): Allow symbol to default argument.
2989
2990 2000-02-27  Andy Piper  <andy@xemacs.org>
2991
2992         * gutter-items.el (update-tab-hook): new function to be used for
2993         hooks.
2994         (create-frame-hook): add update-tab-hook.
2995         (record-buffer-hook): ditto.
2996         (default-gutter-position-changed): ditto.
2997         (default-gutter-position): updating the buffers tab is now handled
2998         by a hook.
2999         (default-gutter-position-changed-hook): new variable.
3000         (gutter-element-visibility-changed-hook): ditto.
3001         (set-gutter-element-visible-p): call it.
3002         (set-gutter-element): use modify-specifier-instances. Set extents
3003         as duplicable before using.
3004         (remove-gutter-element): ditto.
3005         (set-gutter-element-visible-p): ditto.
3006         (init-gutter): new function.
3007         (add-tab-to-gutter): use new gutter-element functions rather than
3008         setting specifiers directly.
3009         (clear-progress): ditto.
3010         (abort-progress): ditto.
3011         (gutter-buffers-tab-visible-p): renamed from
3012         default-gutter-visible-p
3013
3014         * specifier.el (modify-specifier-instances): new function from Jan
3015         Vroonhof.
3016
3017         * x-init.el (init-post-x-win): call init-gutter.
3018
3019         * msw-init.el (init-post-mswindows-win): call init-gutter.
3020
3021         * menubar-items.el (default-menubar): Update to reflect new gutter
3022         variables.
3023
3024 2000-02-26  Andy Piper  <andy@xemacs.org>
3025
3026         * gutter-items.el (set-gutter-element): new function. Add gutter
3027         elements to the specified gutter.
3028         (remove-gutter-element): new function. Remove gutter elements from
3029         the specified gutter.
3030         (set-gutter-element-visible-p): new function. Set gutter element
3031         visibility for the provided gutter-visible specifier.
3032
3033 2000-02-23  Andy Piper  <andy@xemacs.org>
3034
3035         * gutter-items.el (add-tab-to-gutter): specify dimensions
3036         dynamically.
3037
3038 2000-02-24  Martin Buchholz  <martin@xemacs.org>
3039
3040         * gutter-items.el (add-tab-to-gutter):
3041         * package-get.el (package-get-interactive-package-query):
3042         * package-ui.el (pui-directory-exists):
3043         (pui-install-selected-packages):
3044         (pui-list-packages):
3045         Use #'(lambda ...)  instead of '(lambda ...).
3046
3047 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
3048
3049         * startup.el (load-user-init-file): Check to make sure user
3050           has an init-file before calling load().
3051
3052 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3053
3054         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
3055
3056 2000-02-23  Martin Buchholz <martin@xemacs.org>
3057
3058         * XEmacs 21.2.31 is released.
3059
3060 2000-02-21  Mike Sperber <mike@xemacs.org>
3061
3062         * loadup.el (really-early-error-handler):
3063         * update-elc.el:
3064         * make-docfile.el:
3065         Remove dependency on EMACSBOOTSTRAP... environment variables.
3066
3067 2000-02-21  Martin Buchholz <martin@xemacs.org>
3068
3069         * XEmacs 21.2.30 is released.
3070
3071 2000-02-19  Martin Buchholz  <martin@xemacs.org>
3072
3073         * byte-optimize.el (byte-optimize-plus):
3074         (byte-optimize-minus):
3075         (byte-optimize-multiply):
3076         Optimize (- 0) to 0, not (-)
3077         Optimize (+ 5 3.0) to 8.0
3078         Optimize (* 5 3.0) to 15.0
3079         Improve readability.
3080
3081 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3082
3083         * modeline.el: (modeline-scrolling-method): change modeline
3084         mswindows cursor appearance according to the value.
3085
3086         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
3087         and 'gui-element face colors and 'gui-element face font to Windows
3088         defaults.
3089
3090 2000-02-09 Stef Epardaud  <stef@lunatech.com>
3091
3092         * font-lock.el: Javadoc enhancements
3093
3094 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3095
3096         * ldap.el (toplevel): Test if LDAP support has been compiled in
3097         (ldap-verbose): New option
3098         (ldap-search-entries): Renamed from the previous ldap-search
3099         Conditionalize message display on ldap-verbose
3100         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
3101         defuns
3102         (ldap-search): Is now defined as an obsolete wrapper calling
3103         ldap-search-basic or ldap-search-entries
3104
3105
3106 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
3107             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
3108             Jan Vroonhof  <jan@xemacs.org>
3109
3110         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
3111         When for-effect is true, didn't call `byte-optimize-form'
3112         in and/or subforms without last.
3113
3114 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
3115
3116         * package-get.el (package-get-download-sites): Use correct custom
3117         type.
3118
3119 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3120
3121         * files.el (write-file): Ask for coding system when compiled with
3122         file-coding.
3123
3124 2000-02-16  Andy Piper  <andy@xemacs.org>
3125
3126         * buffer.el (switch-to-buffer): give norecord argument to
3127         set-window-buffer instead of explicitly recording.
3128
3129         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
3130         we have to pick a window.
3131
3132 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3133
3134         * mule/mule-cmds.el (describe-language-support): Don't add
3135         unexist function to help-map.
3136         (describe-coding-system): Don't use already assigend `C'.
3137
3138 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
3139
3140         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
3141         work in custom.
3142
3143 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
3144
3145         * about.el: Ienaga's e-mail address change.
3146
3147 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
3148
3149         * etags.el (find-tag): force new window -- even if buf already
3150         visible -- when other-window is t
3151
3152 2000-02-16  Martin Buchholz <martin@xemacs.org>
3153
3154         * XEmacs 21.2.29 is released.
3155
3156 2000-02-09  Martin Buchholz  <martin@xemacs.org>
3157
3158         * cl-extra.el (getf): This is now identical to `plist-get', so
3159         just defalias it.
3160         * cl-macs.el: Make getf an alias to plist-get, at the
3161         byte-compiler level, using define-compiler-macro.
3162
3163 2000-02-08  Martin Buchholz  <martin@xemacs.org>
3164
3165         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
3166
3167 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
3168
3169         * lisp/etags.el (find-tag-internal): set exact-tagname to
3170           a regular expression that matches against the tagname
3171           part of the tag entry first instead of only looking in
3172           the context area.
3173
3174 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
3175
3176         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
3177         * toobar.el: fixed typo(s) in customizing default-toolbar-position
3178
3179 2000-02-07  Martin Buchholz <martin@xemacs.org>
3180
3181         * XEmacs 21.2.28 is released.
3182
3183 2000-02-07  Martin Buchholz  <martin@xemacs.org>
3184
3185         * cl-extra.el (getf): Just call `get', never `get*'.
3186         Make arglist match docstring.
3187         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
3188         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
3189         * byte-optimize.el: remove references to `get*'.
3190
3191 2000-02-06  Martin Buchholz  <martin@xemacs.org>
3192
3193         * mule/european.el: Add syntax information for Latin3 and Latin4.
3194
3195 2000-02-02  Martin Buchholz  <martin@xemacs.org>
3196
3197         * byte-optimize.el: Byte-optimize (length "foo")
3198
3199 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3200
3201         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
3202         width check using `window-leftmost-p' and `window-rightmost-p'.
3203
3204 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
3205
3206         * wid-edit.el (widget-match-inline): An atom never matches a
3207           list.
3208
3209 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3210
3211         * modeline.el: Consolidated 'x and 'mswindows specification under
3212         'win tag.
3213
3214 2000-01-29  Andy Piper  <andy@xemacs.org>
3215
3216         * gutter-items.el: (format-buffers-tab-line): Try and be
3217         intelligent about buffer naming when we have duplicates.
3218
3219 2000-01-29  Andy Piper  <andy@xemacs.org>
3220
3221         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
3222         updated when it becomes visible.
3223
3224 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3225
3226         * bytecomp.el (byte-compile-insert-header): Properly set coding
3227         system under MULE and file-coding.
3228
3229 2000-01-28  Martin Buchholz  <martin@xemacs.org>
3230
3231         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
3232         (dontusethis-set-value-terminal-coding-system-handler):
3233         (dontusethis-set-value-keyboard-coding-system-handler):
3234         Never undefine coding system aliases.  Emergency fix for gnus.
3235
3236 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
3237
3238         * files.el (abbreviate-file-name): Use directory-sep-char instead
3239         of hard-coded "/".
3240
3241 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
3242
3243         * startup.el (user-init-file-base-list): New variable, replacing
3244         user-init-file-base.
3245         (find-user-init-file): New function.
3246         (command-line-early): Use it.
3247         (load-user-init-file): Ditto.
3248
3249 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3250
3251         * gutter-items.el (update-tab-in-gutter): Use proper locale when
3252         calling valid-image-instantiator-format-p
3253
3254 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
3255
3256         * isearch-mode.el (isearch-mode): The variable is
3257         isearch-unhidden-extents, not isearch-opened-extents.
3258
3259 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
3260
3261         * minibuf.el (next-history-element): Modify error message if a
3262         default value is available.
3263
3264 2000-01-26  Martin Buchholz  <martin@xemacs.org>
3265
3266         * bytecomp.el (byte-compile-file): Don't unconditionally write
3267         .elc files in binary - might contain non-Latin1.
3268
3269 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3270
3271         * process.el (shell-quote-argument): Use (nt-quote-process-args)
3272         for windows-nt.
3273
3274         * version.el:
3275         * startup.el (user-init-file-base):
3276         * process.el (call-process-region):
3277         * files.el (make-backup-file-name):
3278         (backup-file-name-p):
3279         (file-relative-name):
3280         (abbreviate-file-name):
3281         (set-auto-mode):
3282         * code-process.el (call-process-region): Removed unnecessary
3283         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
3284         support out of the universe.
3285
3286         * process.el:
3287         * code-process.el:
3288         * bytecomp.el (byte-compile-file): Removed reference to
3289         buffer-file-type, and commented usage of binary-process-output
3290         NTEmacs variables.
3291
3292 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
3293
3294         * help.el (function-arglist): Add case for macro.
3295
3296 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3297
3298         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
3299         printers.
3300         (custom-display): Added a menu for printer/display tags.
3301
3302         * frame.el (frame-type):
3303         * device.el (device-type): Added 'msprinter to the doc string, and
3304         removed 'pc -- it is not going to be implemented ever.
3305         (call-device-method): Fixed docstring typo.
3306         Defined specifier tags 'printer and 'display.
3307
3308 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
3309
3310         * lisp/itimer.el (itimer-run-expired-timers): (consp
3311           last-command-event-time) instead of (consp
3312           'last-command-event-time).
3313
3314 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3315
3316         * msw-glyphs.el: Removed obsolete commentary.
3317
3318 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
3319
3320         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
3321         better default value.
3322
3323 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
3324
3325         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
3326         (read-string): Ditto.
3327         (eval-minibuffer): Ditto.
3328         (read-command): Ditto.
3329         (read-function): Ditto.
3330         (read-variable): Ditto.
3331         (read-number): Ditto.
3332         (read-shell-command): Ditto.
3333         (read-number): Record history.
3334
3335 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
3336
3337         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
3338
3339 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
3340
3341         * faces.el (startup-initialize-custom-faces): New function.
3342         Reset all faces created during auto-autoloads loading time
3343         by defface.
3344         * startup.el (command-line): Call it.
3345
3346 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
3347
3348         * about.el (about-hackers): Add myself to contributors list.
3349
3350 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
3351
3352         * menubar-items.el (maybe-add-init-button): Removed an argument in
3353         a call to load-user-init-file, as the function managed to lose its
3354         formal parameter a few betas ago.
3355
3356 2000-01-18  Martin Buchholz <martin@xemacs.org>
3357
3358         * XEmacs 21.2.27 is released.
3359
3360 2000-01-18  Martin Buchholz  <martin@xemacs.org>
3361
3362         * process.el (shell-command-to-string): Use the FSF docstring.
3363         Make shell-command-to-string the standard function, and
3364         exec-to-string the (deprecated) alias.
3365
3366         * startup.el: typo fix.
3367
3368 2000-01-16  Martin Buchholz  <martin@xemacs.org>
3369
3370         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
3371
3372 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3373
3374         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
3375         buffers after visible buffers.
3376         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
3377
3378 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3379
3380         * info.el (Info-extract-menu-node-name): Stop at a dot
3381         followed by whitespace or right parenthesis.
3382
3383 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
3384
3385         * info.el (Info-directory-list): Warn against using Customize with
3386         Info-directory-list.
3387
3388 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
3389
3390         * minibuf.el (read-file-name): doc fix.
3391
3392         * autoload.el (update-file-autoloads): doc fix.
3393
3394         * about.el (about-hackers): Change my E-mail address.
3395
3396 2000-01-13  Martin Buchholz  <martin@xemacs.org>
3397
3398         * info.el (Info-visit-file): Just use the `f' interactive spec to
3399         read a filename in the standard way.
3400
3401 2000-01-13  Andy Piper  <andy@xemacs.org>
3402
3403         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
3404         (gutter-buffers-tab-extent): new variable.
3405         (update-tab-in-gutter): call add-tab-to-gutter again if the
3406         orientation has changed.
3407         (add-tab-to-gutter): cope with different orientations.
3408
3409 2000-01-11  Didier Verna  <didier@xemacs.org>
3410
3411         * info.el (Info-following-node-name): backward-skip dots as well
3412         as spaces (dots at the end of a node name aren't part of it).
3413         (Info-extract-menu-node-name): don't skip dots. There could be
3414         some in the node name.
3415         (Info-index): allow dots to be part of a node name.
3416
3417 2000-01-12  Andreas Jaeger  <aj@suse.de>
3418
3419         * files.el (auto-mode-alist): Added idlwave-mode.
3420         Patch by Carsten Dominik <dominik@astro.uva.nl>.
3421
3422 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3423
3424         * info.el (Info-search): Show default value.
3425
3426 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3427
3428         * info.el (Info-read-node-completion-table): New variable.
3429         (Info-read-node-name-1): New function.
3430         (Info-read-node-name): Use it.
3431         (Info-follow-reference): Use DEFAULT argument of completing-read.
3432         (Info-menu): Ditto.
3433
3434 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3435
3436         * hyper-apropos.el (hyper-describe-key-briefly): Save
3437         window configuration.
3438         (hyper-describe-face): Use DEFAULT of completing-read.
3439         (hyper-apropos-read-variable-symbol): Ditto.
3440         (hyper-apropos-read-function-symbol): Ditto.
3441
3442 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3443
3444         * mule/mule-cmds.el (set-default-coding-system): Set
3445         comint-exec-hook to use coding-system-for-read and
3446         coding-system-for-write so that C-x RET c works.
3447
3448 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3449
3450         * minibuf.el (minibuffer-confirm-incomplete): Customize.
3451         (previous-matching-history-element): Increment
3452         minibuffer-max-depth by 1.
3453         (next-matching-history-element): Ditto.
3454
3455 2000-01-11  Andy Piper  <andy@xemacs.org>
3456
3457         * gutter-items.el (buffers-tab): Create a new face for the buffers
3458         tab.
3459         (buffers-tab-face): use it.
3460
3461 2000-01-10  Didier Verna  <didier@xemacs.org>
3462
3463         * modeline.el (modeline-scrolling-method): change modeline X
3464         cursor appearance according to the value.
3465
3466 2000-01-07  Andreas Jaeger  <aj@suse.de>
3467
3468         * about.el (about-hackers): Moved my entry to contributor list.
3469         (xemacs-hackers): Added myself.
3470         (about-maintainer-info): Added description of myself.
3471
3472
3473 2000-01-07  Didier Verna  <didier@xemacs.org>
3474
3475         * modeline.el (modeline-scrolling-method): new variable.
3476         (mouse-drag-modeline): add reference to it in the docstring.
3477         (mouse-drag-modeline): handle it.
3478
3479 2000-01-08  Andy Piper  <andy@xemacs.org>
3480
3481         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
3482         calls.
3483         (remove-buffer-from-gutter-tab): ditto.
3484
3485 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
3486
3487         * cus-edit.el (custom-hook-convert-widget): Fix comment.
3488         (custom-face-edit): Fix grammatical error in help message.
3489
3490 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3491
3492         * movemail.el: Added.
3493
3494         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
3495
3496 2000-01-03  Didier Verna  <didier@xemacs.org>
3497
3498         * modeline.el (mouse-drag-modeline): remove the code related to
3499         the modeline horizontal scrolling facility.
3500
3501 1999-12-31  Martin Buchholz <martin@xemacs.org>
3502
3503         * XEmacs 21.2.26 is released.
3504
3505 1999-12-28  Andy Piper  <andy@xemacs.org>
3506
3507         * wid-edit.el (widget-push-button-value-create): The gui cache
3508         does not agree with native widgets which can only be displayed
3509         once per window. The reasons for caching are diminished now that
3510         we don't hog resources when creating buttons.
3511         (widget-push-button-cache) deleted.
3512
3513 1999-12-24  Martin Buchholz <martin@xemacs.org>
3514
3515         * XEmacs 21.2.25 is released.
3516
3517 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3518
3519         * hyper-apropos.el (hyper-apropos): Toggle
3520         hyper-apropos-programming-apropos correctly.
3521         Set REGEXP when user accepts default value.
3522
3523 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3524
3525         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
3526         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
3527
3528 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3529
3530         * mule/mule-category.el (undefined-category-designator):
3531         Return char instead of character.  Search for undefined one.
3532         (describe-category): Use with-displaying-help-buffer.
3533
3534 1999-12-21  Martin Buchholz  <martin@xemacs.org>
3535
3536         * byte-optimize.el (byte-optimize-plus):
3537         Optimize (+ 1) to 1 instead of (1+ nil).
3538
3539         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
3540
3541         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
3542
3543         * byte-optimize.el (byte-optimize-char-before): New function.
3544         Remove performance penalty for using (char-before) instead of (char-after).
3545
3546 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3547
3548         * mule/mule-category.el (char-category-list): Return character
3549         instead of integer.
3550
3551 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3552
3553         * minibuf.el (read-buffer): Check default is buffer object.
3554
3555 1999-11-25  Andy Piper  <andy@xemacs.org>
3556
3557         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
3558         for buttons.
3559
3560 1999-12-16  Andreas Jaeger  <aj@suse.de>
3561
3562         * package-get.el (package-get-maybe-save-index): Fixed typo.
3563         Patch by Jeff Miller <jmiller@smart.net>.
3564
3565 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
3566
3567         * gnuserv.el (gnuserv-process-filter):  don't call
3568         gnuserv-write-to-client when gnuserv-current-client is nil
3569
3570 1999-12-14  Martin Buchholz <martin@xemacs.org>
3571
3572         * XEmacs 21.2.24 is released.
3573
3574 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3575
3576         * about.el (about-hackers): Update my email address.
3577
3578 1999-12-07  Martin Buchholz <martin@xemacs.org>
3579
3580         * XEmacs 21.2.23 is released.
3581
3582 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
3583
3584         * package-get.el (package-get-download-sites): Removed several
3585         defunct download sites, added many new ones, and corrected a few
3586         incorrect directory-on-site entries.  Added physical locations to
3587         site-description.
3588
3589 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3590
3591         * finder.el (finder-commentary): add DOC string and fix
3592         interactive spec
3593
3594 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
3595
3596         * help.el (describe-function): Don't forget to intern the string
3597         completing-read returns.
3598         (describe-variable): Ditto.
3599
3600 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
3601
3602         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
3603         `hyper-apropos-help-mode' here to find symbol to customize
3604         irregardless of cursor position and simplify
3605         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
3606         `hyper-apropos-popup-menu'.
3607
3608 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3609
3610         * apropos.el (apropos-mode-map): Add return to call
3611         apropos-follow.
3612         (apropos-print): Call apropos-mode to have better
3613         command reference. Put keymap text-poperty to
3614         symbole name.
3615
3616 1999-11-22  Alastair Burt  <burt@dfki.de>
3617
3618         * help.el: (describe-bindings-1): Added handling of keymaps for
3619         the extents at point.
3620
3621 1999-12-02  Mark Thomas  <mthomas@jprc.com>
3622
3623         * gutter-items.el (buffers-tab-items): Wrap the function in a
3624         save-match-data
3625
3626 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
3627
3628         * help.el (describe-function): Use the DEFAULT argument to
3629         completing-read.
3630         (describe-variable): Ditto.
3631
3632 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3633
3634         * minibuf.el (read-from-minibuffer): Add optional argument
3635         DEFAULT to have better mini-buffer history support.
3636         (completing-read): Pass default to read-from-minibuffer.
3637         (read-buffer): Pass default to completing-read.
3638
3639 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
3640
3641         * font-lock.el (font-lock-doc-string-face): Document the
3642         `font-lock-lisp-like' property.
3643
3644 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
3645
3646         * lisp-mode.el: Specify `font-lock-lisp-like'.
3647
3648         * font-lock.el (font-lock-lisp-like): New function.
3649         (font-lock-fontify-syntactically-region): Use it.
3650
3651 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
3652
3653         * XEmacs 21.2.22 is released
3654
3655 1999-11-28  Martin Buchholz <martin@xemacs.org>
3656
3657         * XEmacs 21.2.21 is released.
3658
3659 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3660
3661         * minibuf.el (read-coding-system): Accept symbol and
3662         coding-system object as a default-coding-system.
3663
3664 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3665
3666         * minibuf.el (read-coding-system): Accept symbol as
3667         a default-coding-system.
3668
3669 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3670
3671         * apropos.el (apropos-documentation): Use insert instead
3672         of princ.
3673
3674 1999-11-07  William M. Perry  <wmperry@aventail.com>
3675
3676         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
3677           for the linux console.
3678
3679         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
3680           stuff to work when you are not on a window system, since the GPM
3681           mouse support now allows pasting from outside of XEmacs.
3682
3683 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
3684
3685         * XEmacs 21.2.20 is released
3686
3687 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
3688
3689         * setup-paths.el (paths-default-info-directories): Add
3690         /usr/share/info and /usr/local/share/info.
3691
3692 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
3693
3694         * about.el: Updated Vladimir Ivanovic's info.
3695
3696 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
3697
3698         * auto-show.el (auto-show-truncationp): Remove.
3699
3700         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
3701
3702 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
3703
3704         * indent.el (indent-line-to): fix bug: spaces were not replaced
3705         with tab if column is multiple of tab-width
3706         From dhn@qedinc.com
3707
3708 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
3709
3710         * mule/mule-cmds.el (read-input-method-name): Accept symbols
3711         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
3712
3713         * package-get.el (package-get-package-provider): Be verbose when
3714         interactive. Patch from Robert Pluim
3715
3716 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
3717
3718         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
3719         info file suffixes.
3720
3721 1999-08-19  Stephen Tse  <stephent@sfu.ca>
3722
3723         * process.el (open-network-stream): Add a new optional parameter
3724         PROTOCOL to support udp; fix a minor typo and add an explanation
3725         in docstring for udp programming.
3726
3727         * code-process.el (open-network-stream): Add a new optional
3728         parameter PROTOCOL to support udp; fix a minor typo and add an
3729         explanation in docstring for udp programming.
3730
3731 1999-10-18  Andy Piper  <andy@xemacs.org>
3732
3733         * gui.el (make-gui-button): be more precise about how we call
3734         callbacks.
3735
3736         * wid-edit.el (widget-push-button-value-create): Use the new form
3737         of native gui-button.
3738
3739 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
3740
3741         * info.el (Info-page-prev): Don't do (sit-for 0).
3742
3743 1999-10-13  Andy Piper  <andy@xemacs.org>
3744
3745         * gutter-items.el (progress-abort-glyph): new glyph for showing
3746         abort status.
3747         (append-progress): dispatch-event rather than sit-for.
3748         (abort-progress): new function. Show the abort glyph with an
3749         appropriate message.
3750         (raw-append-progress): dispatch-event rather than sit-for.
3751         (display-progress): cope with aborts.
3752
3753         * gui.el (make-gui-button): Use native widgets for buttons
3754         unconditionally.
3755         (insert-gui-button): ditto.
3756         (gui-button-p): ditto.
3757
3758         * xbm-button.el: remove from core.
3759
3760         * xpm-button.el: remove from core.
3761
3762 1999-10-07  Olivier Galibert  <galibert@pobox.com>
3763
3764         * faces.el (init-device-faces): Don't initialize the random faces
3765         on the stream device.
3766
3767 1999-10-06  Andy Piper  <andy@xemacs.org>
3768
3769         * files.el (recover-file): Don't use ls under windows for revert buffer.
3770
3771 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
3772
3773         * package-get.el (package-get-download-menu): Make menu really
3774         toggle download sites.
3775         (package-get-download-sites): Add autoload cookie.
3776
3777 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3778
3779         * setup-paths.el (paths-find-module-directory): Ditto.
3780
3781 1999-09-29  Werner Fink  <werner@suse.de>
3782
3783         * setup-paths.el (paths-find-exec-directory): Add missing nil
3784         parameter for environment.
3785
3786 1999-09-27  Martin Buchholz  <martin@xemacs.org>
3787
3788         * modeline.el (modeline-format):
3789         Only purecopy the strings.  Else
3790         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
3791         barfs.
3792
3793 1999-08-28  Mike Woolley  <mike@bulsara.com>
3794
3795         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
3796         user setting comint-completion-addsuffix and
3797         comint-process-echoes.
3798
3799 1999-09-22  Andy Piper  <andy@xemacs.org>
3800
3801         * gutter-items.el (update-tab-in-gutter): use
3802         last-nonminibuf-window instead of selected-window.
3803
3804 1999-09-18  Andy Piper  <andy@xemacs.org>
3805
3806         * gnuserv.el (gnuserv-edit-files): select frame we are going to
3807         display on.
3808
3809         * subr.el (record-buffer-hook): new variable so that the hook gets
3810         some documentation.
3811
3812 1999-09-16  Andy Piper  <andy@xemacs.org>
3813
3814         * gutter-items.el (update-tab-in-gutter): only update when the
3815         gutter is visible.
3816         (remove-buffer-from-gutter-tab): ditto.
3817
3818 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
3819
3820         * simple.el (do-auto-fill): Commented out part of Kinsoku
3821         processing.
3822
3823 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
3824
3825         * isearch-mode.el (isearch-highlightify-region): Give the
3826         highlighting extents a high priority.
3827         (isearch-make-extent): Give the main highlighting extent an even
3828         higher priority.
3829
3830 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3831
3832         * packages.el (packages-compute-package-locations): Fix typo from
3833         -u rationalization.
3834
3835 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3836
3837         * setup-paths.el (paths-find-doc-directory): Respect value of
3838         `configure-doc-directory.'
3839
3840         * find-paths.el (paths-find-architecture-directory): Give
3841         precendence `default' argument (which typically comes from
3842         configure).
3843
3844 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3845
3846         * startup.el (command-line-early): Added options -user-init-file
3847         and -user-init-directory.
3848
3849         * files.el (user-init-file): Default to NIL so we can recognize
3850         when it's set.
3851
3852 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3853
3854         * obsolete.el (init-file-user):
3855         * startup.el:
3856         * packages.el (packages-compute-package-locations):
3857         * package-get.el (package-get-user-index-filename):
3858         * menubar-items.el (maybe-add-init-button):
3859         * info.el (Info-annotations-path):
3860         * dump-paths.el:
3861         Change `user-init-directory' to be an absolute path.
3862         Use `user-init-directory' where appropriate.
3863         Zap `init-file-user' and its uses.
3864
3865 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
3866
3867         * subr.el (copy-symbol): New function.
3868
3869 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
3870
3871         * isearch-mode.el (isearch-done): Be sure to restore invisible
3872         extents in the proper buffer.
3873         (isearch-pre-command-hook): Set this-command to the correct value
3874         in case the buffer has changed and old overriding-local-map was
3875         used.
3876         (isearch-restore-extent): Use remprop instead of setting the
3877         property to nil.
3878
3879 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
3880
3881         * cmdloop.el (execute-extended-command): Update zmacs region
3882         before the delay.
3883         (execute-extended-command): Make the message gettext-friendly.
3884
3885 1999-09-07  Andy Piper  <andy@xemacs.org>
3886
3887         * gutter-items.el (progress-gauge-glyph): renamed from
3888         progress-glyph.
3889         (progress-text-glyph): new variable.
3890         (progress-layout-glyph): use layouts and text glyphs.
3891         (progress-area-buffer): removed.
3892         (progress-text-and-extent): new variable.
3893         (progress-displayed-p): dynamically create gutter area buffer.
3894         (clear-progress): ditto.
3895         (raw-append-progress): ditto.
3896         (append-progress): use new glyph names.
3897         (raw-append-progress): only create the extent when needed. set
3898         properties more optimally.
3899         (progress): remove args.
3900
3901 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
3902
3903         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
3904         mapcar where the return value is unused.
3905         (isearch-restore-invisible-extents): Ditto.
3906         (isearch-highlight-all-cleanup): Ditto.
3907         (isearch-delete-extents-in-range): Traverse the extents only once.
3908         (isearch-highlight-all-update): Don't start over if the search
3909         string has changed and more input is pending.
3910
3911 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
3912
3913         * packages.el (packages-find-package-data-path): Ditto.
3914
3915         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
3916
3917         * subr.el (mapc-internal): Don't make obsolete.
3918
3919         * cl-extra.el (mapc): Resurrect.
3920
3921 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
3922
3923         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
3924         alias.
3925
3926         * isearch-mode.el (isearch-top-state): Restore isearch-word.
3927         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
3928         (isearch-yank-clipboard): Use get-clipboard instead of
3929         x-get-clipboard.
3930         (isearch-yank-selection): Fix docstring.
3931
3932 1999-09-02  Martin Buchholz  <martin@xemacs.org>
3933
3934         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
3935
3936 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
3937
3938         * cl-macs.el (extent-start-position): Fix setf method.
3939         (extent-end-position): Ditto.
3940
3941 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
3942
3943         * isearch-mode.el: End merge with FSF 20.4.
3944
3945         * isearch-mode.el (search-invisible): New variable.
3946         (isearch-hide-immediately): Ditto.
3947         (isearch-unhidden-extents): Ditto.
3948         (isearch-range-invisible): New function.
3949         (isearch-unhide-extent): Ditto.
3950         (isearch-restore-invisible-extents): Ditto.
3951         (isearch-restore-extent): Ditto.
3952
3953         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
3954         implementation.
3955         (isearch-ring-retreat-edit): Ditto.
3956         (isearch-forward): New argument NO-RECURSIVE-EDIT.
3957         (isearch-forward-regexp): New arguments NOT-REGEXP and
3958         NO-RECURSIVE-EDIT.
3959         (isearch-backward): New argument NO-RECURSIVE-EDIT.
3960         (isearch-backward-regexp): New arguments NOT-REGEXP and
3961         NO-RECURSIVE-EDIT.
3962         (isearch-mode): Return isearch-success.
3963         (isearch-update): Use unread-command-events instead of
3964         unread-command-event.
3965         (isearch-abort): If an invalid regexp is encountered, keep popping
3966         states.
3967         (isearch-*-char): Use FSF implementation.
3968         (isearch-whitespace-chars): Use the more robust FSF's
3969         implementation.
3970         (isearch-within-brackets): New variable.
3971         (isearch-mode): Initialize it.
3972         (isearch-edit-string): Bind it.
3973         (isearch-search-and-update): Set it.
3974         (isearch-push-state): Push it.
3975         (isearch-top-state): Pop it.
3976         (isearch-search): Set it.
3977         (isearch-printing-char): When called by isearch-whitespace-chars,
3978         handle M-SPC gracefully.
3979         (isearch-message-prefix): New argument ELLIPSIS.
3980         (isearch-message-suffix): Ditto.
3981         (isearch-message): Use the ELLIPSIS argument when calling
3982         isearch-message-prefix and isearch-message-suffix.
3983         (isearch-message-prefix): Distinguish between "wrapped" and
3984         "overwrapped" search, FWIW.
3985
3986 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
3987
3988         * isearch-mode.el (isearch-edit-string): Use the head of the
3989         search ring instead of search-last-string and search-last-regexp.
3990         (search-highlight): Renamed from isearch-highlight.
3991         (isearch-exit): Use the new name.
3992         (isearch-highlight): Ditto.
3993         (isearch-dehighlight): Ditto.
3994         (isearch-update-ring): New function.
3995         (isearch-done): Call it.
3996         (isearch-done): New argument EDIT.
3997         (isearch-repeat): If search string is empty, look up at the car of
3998         the search ring; ignore the yank pointer.
3999         (isearch-abort): Call isearch-done with NOPUSH.
4000         (isearch-cancel): New function.
4001         (isearch-mode-map): Bind it to ESC ESC ESC.
4002
4003         * isearch-mode.el: Begin merge with FSF 20.4.
4004
4005 1999-09-01  Andy Piper  <andy@xemacs.org>
4006
4007         * x-select.el (x-get-clipboard): obsolete.
4008         (x-yank-clipboard-selection): obsolete
4009
4010         * select.el (disown-selection): need to be careful to disown the
4011         clipboard if we set it via selection.
4012         (get-clipboard): move from x-select.el
4013         (yank-clipboard-selection): ditto.
4014
4015 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
4016
4017         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
4018         isearch-highlight-all-matches to nil.
4019         (isearch-fixed-case): New variable.
4020         (isearch-mode): Initialize it.
4021         (isearch-edit-string): Save it.
4022         (isearch-toggle-case-fold): Set it.
4023         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
4024         need to check isearch-fixed-case.
4025         (isearch-toggle-case-fold): Update highlighting of all matches
4026         before the pause.
4027         (isearch-edit-string):
4028
4029 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
4030
4031         * isearch-mode.el (isearch-edit-string): Call isearch-message
4032         before reading the event so that the prompt is displayed properly.
4033         (isearch-message): Use isearch-nonincremental when calling
4034         isearch-message-prefix.
4035         (minibuffer-local-isearch-map): Bind up and down to do the same as
4036         M-p and M-n respectively.
4037         (isearch-done): New arg NOPUSH.
4038         (isearch-edit-string): Use it.
4039         (isearch-edit-string): Don't bind isearch-string.
4040         (isearch-ring-adjust): Edit string, *then* push state.
4041
4042 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
4043
4044         * faces.el (isearch-secondary): Make isearch-secondary look
4045         different than default.
4046
4047 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
4048
4049         * isearch-mode.el (isearch-yank): Use progn instead of the inner
4050         save-excursion.
4051         (isearch-dehighlight): Remove TOTALLY.  Simplify.
4052         (isearch-update): Call isearch-dehighlight without arguments.
4053         (isearch-done): Ditto.
4054
4055         * isearch-mode.el (isearch-fix-case): If the search string has no
4056         upper-case letters, allow the folding to be reenabled.
4057         Previously, once disabled, the folding would remain that way until
4058         the end of isearch.
4059         (isearch-top-state): Call isearch-fix-case.
4060
4061         * isearch-mode.el (isearch-yank): Use progn instead of the inner
4062         save-excursion.
4063         (isearch-dehighlight): Remove TOTALLY.  Simplify.
4064
4065 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
4066
4067         * xpm-button.el:
4068         xbm-button.el: Need to exist in core because gui.el depends on
4069         them.
4070
4071 1999-08-31  Andy Piper  <andy@xemacs.org>
4072
4073         * gutter-items.el (buffers-tab-face): new customizable variable.
4074         (buffers-tab-default-buffer-line-length): new specifier for
4075         maximum viewable characters.
4076         (progress-stack): new variable for implementing widget-based
4077         progress messages.
4078         (progress-area-buffer): ditto.
4079         (progress-glyph-height): ditto.
4080         (progress-stop-callback): ditto.
4081         (progress-quit-function): new function.
4082         (progress-glyph): new variable.
4083         (progress-layout-glyph): ditto.
4084         (progress-displayed-p): new function, see message-displayed-p for
4085         details.
4086         (clear-progress): ditto.
4087         (remove-progress): ditto.
4088         (append-progress): ditto.
4089         (raw-append-progress): ditto.
4090         (display-progress): ditto.
4091         (current-progress): ditto.
4092         (current-progress-label): ditto.
4093         (progress): ditto.
4094         (lprogress): ditto.
4095
4096
4097 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
4098
4099         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
4100
4101         * isearch-mode.el (isearch-yank-x-selection): Renamed to
4102         `isearch-yank-selection'.
4103         (isearch-mode-map): Use it.
4104         (isearch-yank-selection): Use `get-selection' instead of
4105         `get-x-selection'.
4106
4107 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
4108
4109         * faces.el (isearch-secondary): Create face here.
4110
4111         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
4112         timers.
4113
4114 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
4115
4116         * subr.el (buffer-string): More robust backward compatibility
4117         check, courtesy William Perry.
4118
4119 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
4120
4121         * replace.el (perform-replace): Stop the search after the search
4122         limit has been reached.
4123
4124 1999-08-23  Andy Piper  <andy@xemacs.org>
4125
4126         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
4127         here if we don't have one.
4128
4129 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4130
4131         * ldap.el (ldap-coding-system): Default to nil until we get
4132         efficient UTF8 support
4133         (ldap-decode-string): Guard against `decode-coding-string' not
4134         being defined
4135         (ldap-encode-string): Guard against `encode-coding-string' not
4136         being defined
4137
4138 1999-08-23  Didier Verna  <didier@xemacs.org>
4139
4140         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
4141         Some doc strings improvements, and add a star to the `interactive'
4142         calls.
4143
4144 1999-08-18  Stef Epardaud  <stef@lunatech.com>
4145
4146         * font-lock.el (java-font-lock-keywords-3): introduced new
4147         keywords and regexpes for javadoc syntax 1.2.
4148
4149 1999-08-17  Andy Piper  <andy@xemacs.org>
4150
4151         * gutter-items.el (buffers-tab-format-buffer-line-function): use
4152         format-buffers-tab-line.
4153         (buffers-tab-max-buffer-line-length): new variable.
4154         (format-buffers-tab-line): new function. truncate names if over
4155         buffers-tab-max-buffer-line-length.
4156
4157 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
4158
4159         * cus-start.el: Customize the variable `bell-inhibit-time'.
4160
4161 1999-08-16  Andy Piper  <andy@xemacs.org>
4162
4163         * gutter-items.el (remove-buffer-from-gutter-tab): take a
4164         brute-force approach to deleting the last buffer.
4165         (buffers-tab-grouping-regexp): new customizable variable.
4166         (select-buffers-tab-buffers-by-mode): use it.
4167
4168 1999-08-13  Andy Piper  <andy@xemacs.org>
4169
4170         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
4171         deletion problem.
4172
4173 1999-07-30  Didier Verna  <didier@xemacs.org>
4174
4175         * cus-edit.el (custom-save-variables): I said, use prin1 instead
4176         of princ to output symbols.
4177         (custom-save-face-internal): ditto.
4178         (custom-save-resets): ditto.
4179
4180 1999-08-09  Didier Verna  <didier@xemacs.org>
4181
4182         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
4183         `regexp-quote' to protect the major mode name for use as a regular
4184         expression (c++ needs this for instance).
4185
4186 1999-08-08  Andy Piper  <andy@xemacs.org>
4187
4188         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
4189         cope with similar mode names.
4190
4191         * gutter-items.el (buffers-tab-selection-function): new selection
4192         function.
4193         (select-buffers-tab-buffers-by-mode): new function.
4194         (buffers-tab-items): use it if set to only display buffers in the
4195         tab in the current buffer's group..
4196         (update-tab-in-gutter): use new api.
4197         (remove-buffer-from-gutter-tab): ditto.
4198
4199         * gutter-items.el (buffers-tab-max-size): set custom selection
4200         default to 6.
4201         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
4202         (add-tab-to-gutter): set face as default.
4203
4204 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
4205
4206         * faces.el (frob-face-property): Merge the fall-back specifier
4207         with the target, not replace it.
4208
4209 1999-08-05  Andy Piper  <andy@xemacs.org>
4210
4211         * gutter-items.el (update-tab-in-gutter): add frame argument for
4212         buffer-items.
4213         (update-tab-in-gutter): use it.
4214
4215         * gutter-items.el (record-buffer-hook): set.
4216
4217         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
4218         change.
4219         (switch-to-buffer-hook) deleted.
4220
4221 1999-08-04  Andy Piper  <andy@xemacs.org>
4222
4223         * gutter-items.el (update-tab-in-gutter): make sure this will work
4224         as an argument to create-frame-hook.
4225
4226 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
4227
4228         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
4229         instead of timer emulation.
4230
4231 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
4232
4233         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
4234         Emacs isearch enhancements.
4235
4236 1999-07-28  Andy Piper  <andy@xemacs.org>
4237
4238         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
4239         all devices that support tab controls.
4240         (remove-buffer-from-gutter-tab): new function. to be used as a
4241         value for kill-buffer-hook.
4242
4243 1999-07-21  Sean MacLennan  <seanm@storm.ca>
4244
4245         * auto-show.el (auto-show-truncationp): changed to match
4246         `window_translation_on'
4247
4248 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
4249
4250         * XEmacs 21.2.19 is released
4251
4252 1999-07-28  SL Baur  <steve@miho>
4253
4254         * code-files.el (insert-file-contents): Fix docstring.
4255         revert previous change.
4256
4257 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
4258
4259         * fill.el (fill-region-as-paragraph): Change re-break-point to
4260         contain word-across-newline plus one character so that filling
4261         Japanese and Chinese works as desired.
4262         * simple.el (do-auto-fill): Ditto.
4263
4264 1999-07-26  SL Baur  <steve@miho>
4265
4266         * mule/japanese.el ("Japanese"): Do not specify a default input
4267         method.
4268         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
4269
4270 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
4271
4272         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
4273         able to use cl-macs macro in early lisp.
4274
4275 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
4276
4277         * custom.el:
4278         * cus-face.el:
4279         * cus-edit.el:
4280                 Massive custom Theme API changes.
4281
4282 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4283
4284         * code-files.el (insert-file-contents): Regard
4285         coding-system-magic-cookie if `coding-system-for-read' is nil.
4286
4287 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4288
4289         * mule/thai-xtis.el: Add coding: local variable, to avoid
4290         bootstrapping problem with C locale.
4291
4292 1999-07-22  Andy Piper  <andy@xemacs.org>
4293
4294         * dumped-lisp.el (preloaded-file-list): guard against putting
4295         gutter-items in a less than functional XEmacs.
4296         * gutter-items.el: put call to `add-tab-to-gutter' back in.
4297
4298 1999-07-18  Bob Weiner  <weiner@beopen.com>
4299
4300         * fill.el (fill-context-prefix): Fixed bug that prevented the
4301         setting of an adaptive fill prefix when the `dont-skip-first' was
4302         t.
4303
4304 1999-07-22  SL Baur  <steve@miho>
4305
4306         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
4307
4308 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
4309
4310         * files.el (interpreter-mode-alist): add `make', `guile', and
4311         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
4312         makefile-mode, guile is a scheme, and someday XEmacs will be
4313         modular enough to use as an efficient scripting tool.)
4314
4315 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
4316
4317         * mule/mule-cmds.el (reset-language-environment): Regard
4318         coding-category `utf-8' and `ucs-4' if they are available.
4319
4320 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
4321
4322         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
4323         (prefer-coding-system): Fix DOC-string.
4324
4325         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
4326         DOC-string too.
4327
4328         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
4329         Mule.
4330         (coding-system-change-eol-conversion): Fix DOC-string.
4331
4332 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
4333
4334         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
4335         instead of `list-coding-system'.
4336
4337 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4338
4339         * menubar-items.el (default-menubar): `select-input-method' was
4340         renamed to `set-input-method'.
4341
4342         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
4343         "Set Language Environment" menu.
4344
4345         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
4346         "Describe Language Support" menu.
4347
4348 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4349
4350         * mule/chinese.el ("Chinese-GB"): Rename
4351         `chinese-gb-environment-setup-function' to
4352         `setup-chinese-gb-environment-internal'.
4353
4354 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4355
4356         * mule/korean.el: Use `define-coding-system-alias' instead of
4357         `copy-coding-system'.
4358
4359 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4360
4361         * mule/mule-cmds.el (set-language-environment-coding-systems):
4362         Treat duplicated coding-categories.
4363
4364 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4365
4366         * mule/japanese.el: Use `define-coding-system-alias' instead of
4367         `copy-coding-system'.
4368
4369 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4370
4371         * mule/vietnamese.el: Specify `iso-8-1' as a category of
4372         coding-system `viscii'.
4373
4374 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4375
4376         * mule/cyrillic.el:
4377         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
4378         (cyrillic-alternativnyj-decode-table): New variable.
4379         (cyrillic-alternativnyj-encode-table): New variable.
4380         - Specify `iso-8-1' as a category of coding-system
4381           `alternativnyj'.
4382         - Abolish general Cyrillic environment.
4383
4384 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4385
4386         * mule/chinese.el:
4387         - Use `define-coding-system-alias' instead of `copy-coding-system'.
4388         - Register `chinese-gb-environment-setup-function' as a
4389           `setup-function' of "Chinese-GB" environment.
4390
4391 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4392
4393         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
4394         optional argument `parents'.
4395
4396         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
4397         property for Thai-XTIS.
4398
4399         * mule/mule-help.el (help-with-tutorial): Use property
4400         `tutorial-coding-system' of language-info as a coding-system to
4401         read tutorial file.
4402
4403 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4404
4405         * mule/thai-xtis.el: Don't setup `setup-function' and
4406         `exit-function'.
4407
4408         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4409         `set-coding-category-system' to set up coding-system for
4410         coding-category.
4411
4412         * mule/mule-cmds.el (prefer-coding-system): Use
4413         `set-coding-category-system' to set up coding-system for
4414         coding-category.
4415
4416 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4417
4418         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
4419         Thai-XTIS environment.
4420
4421         * mule/mule-cmds.el (prefer-coding-system): Use
4422         `find-coding-system' instead of `coding-system-p'.
4423
4424 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4425
4426         * mule/mule-cmds.el (set-language-environment-coding-systems):
4427         Modify eol-type for XEmacs.
4428
4429         * mule/thai-xtis.el: Delete unused local variable `category'.
4430
4431         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
4432         function.
4433         (prefer-coding-system): Don't call
4434         `update-coding-systems-internal'; use function
4435         `coding-category-list' instead of variable `coding-category-list';
4436         use `set-coding-priority-list' instead of `set-coding-priority';
4437         modify `eol-type' for XEmacs.
4438
4439         * mule/mule-misc.el (string-width): Use `charset-width' instead of
4440         `charset-columns'.
4441         (char-width): Likewise.
4442
4443 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4444
4445         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
4446         `tis-620'.
4447
4448         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4449         `set-coding-priority-list' instead of `set-coding-priority'; don't
4450         call `update-coding-systems-internal'.
4451
4452         * mule/mule-misc.el (coding-system-get): New function.
4453         (coding-system-put): New function.
4454         (coding-system-category): New function.
4455
4456 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4457
4458         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
4459         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
4460         to avoid conflict with leim/quail/thai-xtis.
4461
4462         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
4463         to thai-xtis-chars.el.
4464
4465         * mule/thai-xtis-chars.el: New file (split from
4466         mule/thai-xtis.el).
4467
4468 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4469
4470         * mule/thai-xtis.el:
4471         - Change category for the charset `thai-xtis' to `?x' from `?T'.
4472         - Add syntax entries.
4473         - Put `preferred-coding-system' of the charset `thai-xtis' to
4474           `tis-620'.
4475
4476 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
4477
4478         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
4479         rewritten to use write-multibyte-character.
4480
4481 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4482
4483         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
4484         of `iso-2022-7'.
4485         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
4486         ported yet.
4487         (read-input-method-name): Treat optional argument `default'.
4488
4489 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4490
4491         * mule/mule-cmds.el (set-language-info): Don't set up menus at
4492         all.
4493         (set-language-info-alist): Set up menus here.
4494
4495 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4496
4497         * minibuf.el (completing-read): Add new optional argument
4498         `default'.
4499         (read-coding-system): Add new optional argument
4500         `default-coding-system'.
4501
4502 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
4503
4504         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
4505         (viet-viscii-...->viet-vscii...).
4506
4507 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
4508
4509         * mule/mule-cmds.el: Change MULE to Mule in docstrings
4510         and menus.
4511
4512 1999-04-12  Richard M. Stallman  <rms@gnu.org>
4513
4514         * mule/mule-cmds.el (input-method-function): Add permanent-local
4515         property.
4516
4517 1999-03-30  Dave Love  <fx@gnu.org>
4518
4519         * mule/mule-cmds.el (current-language-environment): Doc fix.
4520
4521 1999-02-06  Richard Stallman  <rms@gnu.org>
4522
4523         * mule/european.el (setup-slovenian-environment): New function.
4524         ("Slovenian"): New language environment.
4525
4526 1999-01-27  Dave Love  <fx@gnu.org>
4527
4528         * mule/mule-cmds.el (current-language-environment): Provide :link,
4529         :type (choices) and appropriate :get.
4530
4531 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
4532
4533         * mule/mule-cmds.el (describe-language-environment): Don't alter
4534         input-method-alist.
4535
4536 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
4537
4538         * mule/mule-cmds.el (prefer-coding-system): Call
4539         set-coding-priority, so that the internal array of priorities is
4540         also updated.
4541
4542 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
4543
4544         * mule/mule-cmds.el (prefer-coding-system): If the argument
4545         requires specific EOL conversion type, make the default coding
4546         systems use that.
4547
4548 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
4549
4550         * mule/mule-cmds.el (set-language-environment): Pass the default
4551         eol-type to set-language-environment-coding-systems.
4552         (set-default-coding-systems): Copy the eol-type property for the
4553         new default values of {buffer-file,process}-coding-system from the
4554         old defaults.
4555         (set-language-environment-coding-systems): Accept an optional
4556         argument EOL-TYPE, and set the eol-type property of the default
4557         coding systems accordingly.
4558
4559 1998-10-26  Kenichi Handa <handa@etl.go.jp>
4560
4561         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
4562         use generate-new-buffer instead of get-buffer-create.
4563
4564 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
4565
4566         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
4567
4568 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
4569
4570         * mule/mule-cmds.el (default-input-method): Fix custom type.
4571
4572 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
4573
4574         * mule/mule-cmds.el (setup-specified-language-environment):
4575         Add apropos-inhibit property.
4576         (describe-specified-language-support): Likewise.
4577
4578 1998-09-06  Bill Richter  <richter@math.nwu.edu>
4579
4580         * mule/mule-cmds.el: Doc fixes.
4581
4582 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
4583
4584         * mule/mule-cmds.el (register-input-method): Doc-string
4585         modified.
4586
4587 1998-09-01  Dave Love  <fx@gnu.org>
4588
4589         * mule/mule-cmds.el (current-language-environment): Fix
4590         setter function.
4591
4592 1998-08-31  Paul Eggert  <eggert@twinsun.com>
4593
4594         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
4595         mule/european.el, mule/hebrew.el, mule/japanese.el,
4596         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
4597         avoid bootstrapping problem if you need to recompile all the Lisp
4598         files using interpreted code.
4599
4600 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
4601
4602         * mule/european.el ("Latin-1"): Modify `documentation' key value.
4603         ("Latin-2"): Likewise.
4604
4605 1998-08-18  Per Starback  <starback@update.uu.se>
4606
4607         * mule/european.el (setup-latin2-environment): Fix typo.
4608
4609 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
4610
4611         * mule/european.el: Give proper value of `input-method' key to all
4612         lang. env.
4613
4614         * mule/mule-cmds.el (activate-input-method): Handle the case that
4615         the arg INPUT-METHOD is nil correctly.
4616         (read-multilingual-string): Activate the specified input method
4617         before calling read-string.  Afterward, activate the original
4618         input method.
4619
4620 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
4621
4622         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4623         (set-language-info-alist): Fix typo in doc-string.
4624
4625         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
4626
4627 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
4628
4629         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4630         (reset-language-environment): New function for the job that
4631         setup-english-environment used to do.
4632         (set-language-environment): Do more setups according to the info
4633         in language-info-alist.
4634         (read-language-name): Handle the case that the arg KEY is nil.
4635         (describe-language-environment): Handle input-method property.
4636
4637         * mule/: All files under this directory, which related with
4638         specific languages (such as mule/european.el, mule/greek.el,
4639         mule/hebrew.el, mule/misc-lang.el), modified as below.
4640         (setup-XXX-environment): Just call set-language-environment.  If
4641         they used to do some other jobs than what done by
4642         set-language-environment, those jobs are done in
4643         setup-XXX-environment-internal now.
4644         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
4645         the value to setup-XXX-environment-internal.  Add properties
4646         input-method and features.
4647
4648         * mule/english.el (setup-english-environment): Just call
4649         reset-language-environment.
4650
4651         * mule/european.el (setup-8-bit-environment): Function deleted.
4652
4653 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
4654
4655         * mule/mule-cmds.el (input-method-exit-on-first-char)
4656         (input-method-use-echo-area): Doc fixes.
4657
4658 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
4659
4660         * mule/mule-cmds.el (input-method-exit-on-first-char): New
4661         variable.
4662         (input-method-use-echo-area): New variable.
4663
4664 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
4665
4666         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4667
4668 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
4669
4670         * mule/mule-cmds.el (activate-input-method): Update mode line.
4671         (inactivate-input-method): Likewise.
4672
4673 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
4674
4675         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
4676         input method in the current buffer, but just bind
4677         current-input-method.
4678
4679 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
4680
4681         * mule/hebrew.el ("Hebrew"): Add coding-priority.
4682
4683         * mule/misc-lang.el ("IPA"): Add coding-priority and
4684         coding-system.
4685
4686 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
4687
4688         * mule/greek.el: Add coding-priority.
4689
4690 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
4691
4692         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
4693         LANG-ENV.
4694
4695 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
4696
4697         * mule/mule-cmds.el (register-input-method): Fix previous change.
4698         (setup-specified-language-environment): Doc fix.
4699
4700 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
4701
4702         * mule/mule-cmds.el: Several doc fixes.
4703         (get-language-info, set-language-info): Rename argument.
4704         (set-language-info-alist): Likewise.
4705         (register-input-method): Rename argument.
4706         (activate-input-method): If INPUT-METHOD is nil, deactivate.
4707
4708 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
4709
4710         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
4711         default value while reading an input method.
4712
4713 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
4714
4715         * mule/mule-cmds.el (universal-coding-system-argument):
4716         Use buffer-file-coding-system as default.
4717
4718 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
4719
4720         * mule/korean.el ("Korean"): Doc fix.
4721
4722 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
4723
4724         * mule/mule-cmds.el (describe-language-environment): Print the
4725         languge environment at the head.
4726
4727 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
4728
4729         * mule/japanese.el: Set exit-function to exit-japanese-environment
4730         for Japanese environment.
4731
4732 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
4733
4734         * mule/mule-cmds.el (set-language-environment): Doc fix.
4735         (current-language-environment): Use defcustom.
4736         (default-input-method): Specify :type.
4737
4738 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
4739
4740         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
4741         modified.
4742         (prefer-coding-system): Doc-string modified.
4743
4744 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
4745
4746         * mule/mule-cmds.el (set-language-info): Doc-string
4747         describes `coding-priority' KEY.
4748         (set-language-environment-coding-systems): New function.
4749         (select-safe-coding-system): New function.
4750         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
4751         (set-language-info-alist): New optionla arg PARENTS.  Call
4752         set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
4753         (set-language-environment-coding-systems): New function.
4754
4755         * mule/chinese.el: Remove setting up of
4756         describe-chinese-environment-map and
4757         setup-chinese-environment-map.  Exclude them in args of calls to
4758         set-language-info-alist.  Register coding-priority key in
4759         language-info-alist.
4760
4761         * mule/cyrillic.el: Remove setting up of
4762         describe-cyrillic-environment-map and
4763         setup-cyrillic-environment-map.  Exclude them in args of calls to
4764         set-language-info-alist.  Register coding-priority key in
4765         language-info-alist.
4766
4767         * mule/english.el: Register coding-priority key in
4768         language-info-alist.
4769
4770         * mule/ethiopic.el: Register coding-priority key in
4771         language-info-alist.
4772
4773         * mule/european.el: Remove setting up of
4774         describe-european-environment-map and
4775         setup-european-environment-map.  Exclude them in args of calls to
4776         set-language-info-alist.  Register coding-priority key in
4777         language-info-alist.  Add "German" language env.
4778         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
4779         (setup-german-environment): New function.
4780
4781         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
4782         change default input method to "greek-postfix".
4783
4784         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
4785         coding-priority key in
4786
4787 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
4788
4789         * mule/mule-cmds.el (set-language-info): Doc fix.
4790         (input-method-inactivate-hook): Doc fix.
4791
4792 1997-11-20  Karl Heuer  <kwzh@gnu.org>
4793
4794         * mule/mule-cmds.el (set-input-method): Renamed from
4795         select-input-method.
4796
4797 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
4798
4799         * mule/mule-cmds.el (set-language-environment): Run
4800         exit-language-environment-hook before calling `exit-function'
4801         which is specified for the language environment.
4802
4803 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
4804
4805         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
4806         modified.
4807         (prefer-coding-system): Likewise.
4808         (describe-language-environment): Print aliases of each coding
4809         system.
4810         (set-language-environment-hook): New variable.
4811         (exit-language-environment-hook): New variable.
4812         (set-language-environment): Call these hooks.  Before setting a
4813         new language environment, exit from the
4814         current-language-environment if necessary.
4815         (input-method-verbose-flag): The value can be nil, t,
4816         complex-only, or default.
4817         (input-method-highlight-flag): Doc-string augmented.
4818         (activate-input-method): Check if we can run the registered
4819         function to activate an input method.
4820
4821         * mule/korean.el: Set exit-function for language environment
4822         "Korean" to exit-korean-environment.
4823         (setup-korean-environment): Moved to korea-util.el.
4824
4825 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
4826
4827         * mule/mule-cmds.el (read-multilingual-string): Use
4828         current-input-method prior to default-input-method.  Don't bind
4829         current-input-method by `let', instead, activate the specified
4830         input method in the current buffer temporarily.
4831
4832 1997-10-19  John F. Whitehead  <jfw@cisco.com>
4833
4834         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
4835
4836 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
4837
4838         * mule/chinese.el (post-read-decode-hz): Return the result of
4839         decode-hz-region.
4840         (pre-write-encode-hz): Do not change the value of
4841         last-coding-system.
4842
4843 1998-09-06  Bill Richter  <richter@math.nwu.edu>
4844
4845         * mule/mule-ccl.el: Doc fixes.
4846
4847 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
4848
4849         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
4850         (check-ccl-program): New macro.
4851
4852 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
4853
4854         * mule/mule-ccl.el: Comment about CCL syntax modified.
4855         (ccl-command-table): Add read-multibyte-character and
4856         write-multibyte-character.
4857         (ccl-code-table): Add ex-cmd.
4858         (ccl-extended-code-table): New variable.
4859         (ccl-embed-extended-command): New function.
4860         (ccl-compile-read-multibyte-character,
4861         ccl-compile-write-multibyte-character) New functions.
4862         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
4863         ccl-dump-write-multibyte-character): New functions.
4864
4865 1999-07-22  SL Baur  <steve@miho>
4866
4867         * config.el (config-value-file): config.values is installed into
4868         doc-directory.
4869         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
4870
4871 1999-07-19  Didier Verna  <didier@xemacs.org>
4872
4873         * rect.el: all functions rewritten, except when noted. Below is a
4874         list of interface changes.
4875         (apply-on-rectangle): new function. Obsoletes
4876         `operate-on-rectangle'. All functions that used to call this
4877         function now call the new one.
4878         (kill-rectangle): added optional prefix arg to fill lines.
4879         (delete-rectangle): ditto.
4880         (delete-extract-rectangle): ditto.
4881         (open-rectangle): ditto.
4882         (clear-rectangle): ditto.
4883         (delete-rectangle-line): added third arg FILL.
4884         (delete-extract-rectangle-line): ditto.
4885         (open-rectangle-line): ditto.
4886         (clear-rectangle-line): ditto.
4887
4888 1999-07-18  Andy Piper  <andy@xemacs.org>
4889
4890         * menubar-items.el (default-menubar): add gutter options.
4891
4892         * gutter-items.el: new file.
4893         (gutter): new group for custom.
4894         (gutter-visible-p): new variable.
4895         (default-gutter-position): ditto.
4896         (buffers-tab): new group for the buffers tab.
4897         (gutter-buffers-tab): widget to put in the gutter.
4898         (buffers-tab-max-size): max number of tabs.
4899         (buffers-tab-switch-to-buffer-function): function to call when a
4900         tab is pressed.
4901         (buffers-tab-omit-function): filter buffers with this function.
4902         (buffers-tab-format-buffer-line-function): format buffer names for
4903         inclusion in tabs.
4904         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
4905         the record.
4906         (build-buffers-tab-internal): build a list of tab items.
4907         (buffers-tab-items): ditto.
4908         (add-tab-to-gutter): put a tab in the gutter area.
4909         (update-tab-in-gutter): reset the buffers in the tab.
4910
4911         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
4912
4913         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
4914         (switch-to-buffer-hooks): new hook.
4915
4916         * toolbar.el (default-toolbar-position): fix typo.
4917
4918 1999-07-16  Andy Piper  <andy@xemacs.org>
4919
4920         * gui.el (make-dialog-frame): turn off gutters for dialogs.
4921
4922 1999-07-15  Didier Verna  <didier@xemacs.org>
4923
4924         * cus-edit.el (custom-prompt-variable): optional third arg makes
4925         prompt for a comment string.
4926         (customize-set-value): optional prefix makes this function handle
4927         variable comments.
4928         (customize-set-variable): ditto.
4929         (customize-save-variable): ditto.
4930         (customize-customized): handle custom comments.
4931         (customize-save-customized): ditto.
4932         (custom-variable-state-set): ditto.
4933         (custom-face-state-set): ditto.
4934         (customize-saved): ditto.
4935         (custom-variable-set): ditto.
4936         (custom-face-set): ditto.
4937         (custom-variable-save): ditto.
4938         (custom-face-save): ditto.
4939         (custom-variable-reset-saved): ditto.
4940         (custom-face-reset-saved): ditto.
4941         (custom-variable-reset-standard): ditto.
4942         (custom-face-reset-standard): ditto.
4943         (custom-comment-face): new face.
4944         (custom-comment-tag-face): ditto.
4945         (custom-comment): new widget.
4946         (custom-comment-create): new function.
4947         (custom-comment-delete): ditto.
4948         (custom-comment-value-set): ditto.
4949         (custom-comment-show): ditto.
4950         (custom-comment-invisible-p): ditto.
4951         (custom-variable-value-create): create a comment field widget.
4952         (custom-face-value-create): ditto.
4953         (custom-variable-menu): new entry for adding a custom comment.
4954         (custom-face-menu): ditto.
4955         (custom-save-variables): possibly save custom comments.
4956         (custom-save-faces): ditto.
4957
4958         * cus-face.el (custom-set-faces): the arguments can now have a
4959         custom comment as fourth argument.
4960
4961         * custom.el (custom-set-variables): the arguments can now have a
4962         custom comment as fifth element.
4963
4964 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
4965
4966         * XEmacs 21.2.18 is released
4967
4968 1999-07-13  SL Baur  <steve@miho>
4969
4970         * lib-complete.el (read-library-name): Revert previous change.
4971         (read-library): Ditto.
4972
4973 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
4974
4975         * packages.el (packages-package-list): Capitalize docstring.
4976
4977         * packages.el (packages-find-package-library-path): Use #'nconc
4978         rather than #'append to reduce consing -- #'mapcar uses Flist,
4979         which returns a freshly consed list.  #'append would create yet
4980         another fresh list, using Fmake_list in concat.
4981
4982         * packages.el (package-provide): Use setq with remassq like it
4983         says in its docstring.
4984
4985 1999-07-06  SL Baur  <steve@miho.m17n.org>
4986
4987         * lib-complete.el (progn-with-message): Fix typo.
4988
4989 1999-07-06  SL Baur  <steve@miho.m17n.org>
4990
4991         * mule/mule-misc.el (char-octet): Make function match docstring.
4992         From Katsumi Yamaoka <yamaoka@jpl.org>
4993
4994 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
4995
4996         * wid-edit.el (widget-documentation): corrected spelling error.
4997
4998 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
4999
5000         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
5001         keys if already bound
5002
5003 1999-07-06  SL Baur  <steve@miho.m17n.org>
5004
5005         * lib-complete.el (progn-with-message): Revert previous changes.
5006
5007 1999-06-24  Bob Weiner  <weiner@beopen.com>
5008
5009         * lib-complete.el (find-library):
5010         (find-library-other-window):
5011         (find-library-other-frame): Completely rewrote
5012         so that these functions actually work when called non-interactively.
5013         Also made them handle LIBRARY arguments which end with .el or .elc.
5014
5015 1999-06-24  Bob Weiner  <weiner@beopen.com>
5016
5017         * simple.el (indent-new-comment-line): Locally bound
5018         `block-comment-start' to `comstart' or else when this is called
5019         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
5020         `block-comment-start' value, ignoring any existing spacing after a
5021         comment prefix in the previous line and producing ugly comments.
5022
5023 1999-06-23  Bob Weiner  <weiner@beopen.com>
5024
5025         * list-mode.el (mouse-choose-completion):
5026         (choose-completion):
5027         (completion-switch-to-minibuffer): Added.
5028         ([Tab]): [Tab] previously switched to the minibuffer
5029         but since [space] does that and since most applications in the
5030         world use [Tab] to select the next item in a list, do that in the
5031         *Completions* buffer too.  This will cause the least confusion
5032         among the largest population of users.  -- Bob Weiner, BeOpen.com,
5033         06/23/1999.
5034
5035 1999-06-22  Bob Weiner  <weiner@beopen.com>
5036
5037         * help.el (help-buffer-name): Added support for a null value
5038         of `help-buffer-prefix-string' since some buffers require no
5039         prefix.
5040
5041 1999-06-20  Bob Weiner  <weiner@beopen.com>
5042
5043         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
5044         in the completion-list-mode-map to bury the completions buffer
5045         even when the minibuffer is no longer active.
5046
5047 1999-06-20  Bob Weiner  <weiner@beopen.com>
5048
5049         * list-mode.el (list-mode): It is visually disconcerting to have
5050         the text cursor disappear within list buffers, especially when
5051         moving from window to window, so leave it visible.
5052
5053 1999-07-01  SL Baur  <steve@miho.m17n.org>
5054
5055         * menubar-items.el (default-menubar): Conditionalize the bug
5056         report menu item (which may not be possible in this XEmacs).
5057         Reported by: Ken'ichi Handa <handa@etl.go.jp>
5058
5059 1999-06-30  SL Baur  <steve@miho.m17n.org>
5060
5061         * subr.el (with-current-buffer): DOC string fix.
5062         Suggested by Bob Weiner <weiner@altrasoft.com>
5063
5064 1999-06-25  Charles G Waldman <cgw@fnal.gov>
5065
5066         * cus-face.el (custom-face-italic): insert missing args
5067
5068 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
5069
5070         * packages.el (package-locations): Changed default early package
5071         hierarchies to ~/.xemacs/mule-packages and
5072         ~/.xemacs/xemacs-packages.
5073
5074 1999-06-23  SL Baur  <steve@miho.m17n.org>
5075
5076         * mule/mule-category.el (Top Level): ASCII is also latin-1.
5077
5078 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
5079
5080         * packages.el (package-locations): Changed default early package
5081         hierarchy to ~/.xemacs/packages.
5082         (package-locations): Removed `packages' as a possible name for a
5083         late package hierarchy.
5084
5085 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
5086
5087         * mule/mule-category.el (word-combining-categories): Set up new
5088         variable.
5089         (word-separating-categories): Likewise.
5090
5091 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
5092
5093         * XEmacs 21.2.17 is released
5094
5095 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
5096
5097         * font-menu.el (font-menu-set-font): allow for nil specification
5098         of font size.
5099
5100 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
5101
5102         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
5103         is 1.
5104
5105 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
5106
5107         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
5108         8859-5 instead of ISO 8859-1.
5109
5110 1999-06-15  SL Baur  <steve@steve1.m17n.org>
5111
5112         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
5113         (viet-viscii-encode-table): Ditto.
5114
5115         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
5116         Make obsolete definition of char-octet.
5117
5118 1999-06-14  SL Baur  <steve@steve1.m17n.org>
5119
5120         * subr.el: Move no-Mule make-char ...
5121         * help-nomule.el (make-char): To here.
5122         (string-width): Make Mule compatibility alias.
5123
5124 1999-06-15  Andy Piper  <andy@xemacs.org>
5125
5126         * select.el (get-selection-no-error): really make there be no-error.
5127         (get-selection): revert to original.
5128
5129 1999-06-11  Andy Piper  <andy@xemacs.org>
5130
5131         * select.el (selection-sets-clipboard): renamed.
5132         (own-selection): use it.
5133
5134 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
5135
5136         * XEmacs 21.2.16 is released
5137
5138 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5139
5140         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
5141         missing characters to avoid crash.
5142
5143 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
5144
5145         * coding.el (set-terminal-coding-system): Only set the console
5146         coding system on the selected console if it is a tty.
5147
5148 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
5149
5150         * cus-face.el:
5151         * cus-edit.el:
5152         * faces.el:
5153         (custom):
5154         (face-spec-set):
5155         * faces.el (frob-face-property):
5156         * font-menu.el (font-menu-set-font):
5157                   Actually apply changes from 1999-03-17
5158
5159 1999-06-10  Andy Piper  <andy@xemacs.org>
5160
5161         * select.el (get-selection): abstract out non error-signalling
5162         part.
5163         (get-selection-no-error): get-selection without signalling an
5164         error.
5165         (selection-is-clipboard-p): new variable. controls whether the
5166         selection sets the clipboard.
5167         (own-selection): use it.
5168
5169         * mouse.el (insert-selection): fallback to clipboard after trying
5170         primary selection and cutbuffer.
5171
5172 1999-06-05  Andy Piper  <andy@xemacs.org>
5173
5174         * x-select.el (xselect-kill-buffer-hook-1): use generalised
5175         selection functions.
5176
5177 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5178
5179         * code-files.el (buffer-file-coding-system): Use `raw-text' as
5180         default value.
5181         (load): Use `raw-text' instead of `no-conversion'.
5182         (insert-file-contents): Likewise.
5183
5184         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
5185         of `no-conversion'.
5186
5187 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
5188
5189         * coding.el: Don't copy `no-conversion' to `raw-text'.
5190
5191 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
5192
5193         * subr.el (make-char): Define it if Mule is not around.
5194
5195 1999-06-07  SL Baur  <steve@steve1.m17n.org>
5196
5197         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
5198
5199         * x-select.el (x-disown-selection-internal): Restore symbol as an
5200         obsolete alias.
5201         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
5202
5203 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
5204
5205         * XEmacs 21.2.15 is released
5206
5207 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
5208
5209         * subr.el (split-string): Avoid infinite looping
5210
5211 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5212
5213         * ldap.el (ldap-ignore-attribute-codings): New variable
5214         (ldap-default-attribute-decoder): New variable
5215         (ldap-coding-system): New variable
5216         (ldap-attribute-syntax-encoders): New variable
5217         (ldap-attribute-syntax-decoders): New variable
5218         (ldap-attribute-syntaxes-alist): New variable
5219         (ldap-encode-boolean): New function
5220         (ldap-decode-boolean): New function
5221         (ldap-encode-country-string): New function
5222         (ldap-decode-string): New function
5223         (ldap-decode-address): New function
5224         (ldap-encode-address): New function
5225         (ldap-decode-attribute): New function
5226         (ldap-search): Use some of these
5227
5228 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
5229
5230         * version.el (emacs-version): Make the patch level/beta come
5231         before the XEmacs qualifier so that it gets into (funcall
5232         emacs-version) and thus in the bug reports.
5233         (emacs-version>=): Support patch levels.
5234
5235 1999-06-03  SL Baur  <steve@xemacs.org>
5236
5237         * version.el: implement x.y.z version number
5238         From Jan Vroonhof <vroonhof@math.ethz.ch>
5239
5240 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
5241
5242         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
5243
5244 1999-05-22  Vin Shelton <acs@xemacs.org>
5245
5246         * startup.el: Document -private and break out non-standard X options.
5247
5248 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
5249
5250         * mule/mule-charset.el (charset-after): New function.
5251         (charset-direction): Synch with Mule, update docstring.
5252         (get-charset-property): New function.
5253         (put-charset-property): New function.
5254         (charset-plist): New function.
5255
5256         * mule/mule-charset.el (compose-region):
5257         (decompose-region): remove;  these functions (which don't work
5258         since we don't do composite characters) have been moved to
5259         mule-util.el.
5260         (toplevel): follow coding standards
5261
5262 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
5263
5264         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
5265         exist any more.
5266
5267         * code-files.el: Fix commentary to follow coding standards.  Move
5268         the single line left in mule-files.el to here.
5269
5270         * mule/mule-files.el: delete.
5271
5272 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
5273
5274         * info.el (Info-scroll-prev): Use event functions instead of the
5275         old emacs 19 interface.
5276
5277 1999-06-02  Andy Piper  <andy@xemacs.org>
5278
5279         * x-font-menu.el (x-font-menu-load-font):
5280         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
5281
5282 1999-05-31  Andy Piper  <andy@xemacs.org>
5283
5284         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
5285         group.
5286         (font-menu-this-frame-only-p): ditto.
5287         (font-menu-max-items): reinstate, from Jan Vroonhof
5288         <vroonhof@math.ethz.ch>
5289         (font-menu-submenu-name-format): ditto.
5290         (font-menu-split-long-menu): ditto, for use by the family
5291         constructor.
5292         (font-menu-family-constructor): use it.
5293
5294 1999-05-30  Andy Piper  <andy@xemacs.org>
5295
5296         * msw-faces.el (mswindows-font-regexp): new font matching regexp
5297         for use by the font menu.
5298
5299         * msw-font-menu.el: new file implementing mswindows specific
5300         font-menu behaviour.
5301         (mswindows-font-menu-registry-encoding): new function mirroring x version.
5302         (mswindows-font-menu-junk-families): ditto.
5303         (hack-font-truename): ditto.
5304         (mswindows-font-regexp-ascii): ditto.
5305         (mswindows-reset-device-font-menus): ditto.
5306         (mswindows-font-menu-font-data): ditto.
5307         (mswindows-font-menu-load-font): ditto.
5308
5309         * x-font-menu.el (x-reset-device-font-menus): made device specific.
5310         (x-font-menu-font-data): ditto.
5311         (x-font-menu-load-font): ditto.
5312
5313         * font-menu.el: new file implementing generic font menu behaviour.
5314         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
5315         made device independent.
5316         (font-menu-this-frame-only-p): ditto.
5317         (font-menu-preferred-resolution): ditto.
5318         (font-menu-size-scaling): new variable used to determine whether
5319         sizes are in points or tenths of a point.
5320         (vassoc): moved from x-font-menu.el.
5321         (device-fonts-cache): ditto.
5322         (device-fonts-cache): ditto.
5323         (flush-device-fonts-cache): ditto.
5324         (reset-device-font-menus): copied from x-font-menu.el and made
5325         device independent. Most functionality deferred to
5326         device-dependent versions.
5327         (font-menu-family-constructor): copied from x-font-menu.el and
5328         made device independent.
5329         (font-menu-size-constructor): ditto.
5330         (font-menu-weight-constructor): ditto.
5331         (font-menu-set-font): ditto.
5332         (font-menu-change-face): ditto.
5333         (font-menu-load-font): new device method.
5334         (font-menu-font-data): ditto.
5335
5336         * x-font-menu.el: The above functions deleted.
5337
5338 1999-05-26  Andy Piper  <andy@xemacs.org>
5339
5340         * update-elc.el:
5341         * make-docfile.el:
5342         * loadup.el: rehash expand-file-name usage to not use default-directory.
5343
5344 1999-05-21  Andy Piper  <andy@xemacs.org>
5345
5346         * x-select.el (x-select-convert-to-text):
5347         (x-selected-text-type):
5348         (x-get-selection):
5349         (xselect-convert-to-string):
5350         (xselect-convert-to-compound-text):
5351         (xselect-convert-to-length):
5352         (xselect-convert-to-targets):
5353         (xselect-convert-to-delete):
5354         (xselect-convert-to-filename):
5355         (xselect-convert-to-charpos):
5356         (xselect-convert-to-lineno):
5357         (xselect-convert-to-colno):
5358         (xselect-convert-to-sourceloc):
5359         (xselect-convert-to-os):
5360         (xselect-convert-to-host):
5361         (xselect-convert-to-user):
5362         (xselect-convert-to-class):
5363         (xselect-convert-to-name):
5364         (xselect-convert-to-integer):
5365         (xselect-convert-to-atom):
5366         (xselect-convert-to-identity): functions renamed from x-* and
5367         moved to select.el.
5368         (x-get-secondary-selection): use rename get-selection.
5369         (x-get-clipboard): ditto.
5370         (x-own-selection): moved to select.el.
5371         (x-valid-simple-selection-p): ditto.
5372         (x-dehilight-selection): ditto.
5373         (x-own-clipboard): ditto.
5374         (x-disown-selection): ditto.
5375
5376         * x-mouse.el (x-yank-function): moved to mouse.el.
5377         (x-insert-selection): ditto.
5378         (x-set-point-and-move-selection): use renamed function.
5379
5380         * select.el (selected-text-type): moved and renamed from
5381         x-select.el.
5382         (selection-owner-p): moved to C.
5383         (selection-exists-p): ditto.
5384         (get-cutbuffer): new device method.
5385         (get-selection): generalised and moved from x-select.el.
5386         (own-selection): moved x-own-selection functionality into here.
5387         (dehilight-selection): renamed and moved from x-select.el.
5388         (own-clipboard): functionality moved from x-select.el using new
5389         generic C builtins.
5390         (disown-clipboard): ditto.
5391         (select-convert-to-text):
5392         (select-convert-to-string):
5393         (select-convert-to-compound-text):
5394         (select-convert-to-length):
5395         (select-convert-to-targets):
5396         (select-convert-to-delete):
5397         (select-convert-to-filename):
5398         (select-convert-to-charpos):
5399         (select-convert-to-lineno):
5400         (select-convert-to-colno):
5401         (select-convert-to-sourceloc):
5402         (select-convert-to-os):
5403         (select-convert-to-host):
5404         (select-convert-to-user):
5405         (select-convert-to-class):
5406         (select-convert-to-name):
5407         (select-convert-to-integer):
5408         (select-convert-to-atom):
5409         (select-convert-to-identity): new functions renamed from x-* and
5410         moved from x-select.el.
5411
5412         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
5413         into here and use as the default window-system mouse yank.
5414         (insert-selection): generalised and moved from x-mouse.el.
5415         (own-clipboard): moved to C.
5416
5417         * msw-select.el (mswindows-selection-owned-p): deleted.
5418         (mswindows-own-selection): generalised and moved to select.el.
5419         (mswindows-disown-selection): generalised and moved to C.
5420         (mswindows-selection-owner-p): ditto.
5421
5422 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
5423
5424         * XEmacs 21.2.14 is released
5425
5426 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
5427
5428         * about.el: update contact info for jason and slb.
5429
5430 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
5431
5432         * mule/european.el (setup-romanian-environment): Add Romanian
5433         support from Emacs/Mule romanian.el.
5434
5435 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
5436
5437         * cus-face.el: Label all custom changes with the 'custom' tag.
5438
5439         * cus-edit.el: idem ditto.
5440
5441         * faces.el: Added suport for adding device tags to various functions.
5442         (custom): New device tag.
5443         (face-spec-set): Call reset face with tags argument. No longer do
5444         x-init-global-faces hack.
5445
5446         * faces.el (frob-face-property): Use an anonymous specifier to map
5447         frob-face-property-1 over.
5448
5449         * x-font-menu.el (font-menu-set-font): Always specify all
5450         properties to custom.
5451
5452 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
5453
5454         * mule/european.el (setup-czech-environment): Add czech support.
5455         From David Sauer <davids@orfinet.cz>
5456
5457 1999-03-15  SL Baur  <steve@xemacs.org>
5458
5459         * check-features.el: Turn hard errors into warnings.
5460
5461 1999-03-21  SL Baur  <steve@xemacs.org>
5462
5463         * simple.el (delete-key-deletes-forward): As per discussion on
5464         xemacs-beta, default to t.
5465
5466 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
5467
5468         * loadup.el: Define Installation-string before loading anything.
5469
5470 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5471
5472         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
5473         From Anders Stenman <stenman@isy.liu.se>
5474
5475 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5476
5477         * wid-edit.el (widget-glyph-find): Ditto.
5478
5479         * packages.el (locate-library): Ditto.
5480
5481         * loadup.el (really-early-error-handler): Ditto.
5482
5483         * lib-complete.el (read-library): Ditto.
5484
5485         * faces.el (set-face-stipple): Ditto.
5486
5487         * code-files.el (load): Use new calling style of locate-file.
5488
5489 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5490
5491         * packages.el (packages-unbytecompiled-lisp): Installation.el is
5492         dead.
5493
5494 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5495
5496         * dumped-lisp.el (preloaded-file-list): Don't load
5497         Installation.el.
5498
5499         * loadup.el (Installation-string): Define it here.
5500
5501 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
5502
5503         * dumped-lisp.el (preloaded-file-list): Revert previous change --
5504         Installation.el needs to be loaded before `dump-paths', otherwise
5505         the dumping process won't find it.
5506
5507 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
5508
5509         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
5510         subr so that we can use `replace-in-string' in Installation.el to
5511         get rid of C-m chars under the native Windows build.
5512
5513 1999-04-29  Andy Piper  <andy@xemacs.org>
5514
5515         * make-docfile.el: canonicalize file and directory names.
5516
5517         * device.el (call-device-method): new function for calling device
5518         specific methods.
5519         (define-device-method): new function for defining device methods.
5520         (define-device-method*): ditto.
5521
5522 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
5523
5524         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
5525
5526 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
5527
5528         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
5529         (cyrillic-koi8-r-encode-table): Likewise.
5530         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
5531         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
5532
5533         * mule/mule-misc.el (split-char-or-char-int): New function [moved
5534         from vietnamese.el].
5535
5536         * mule/vietnamese.el: Move function `split-char-or-char-int' to
5537         mule/mule-misc.el.
5538
5539 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
5540
5541         * mule/thai-xtis.el:
5542         - Change font registry name from "Thai94x94-0" to "xtis-0".
5543         - Change mnemonic of coding-system `tis-620' to "TIS620".
5544
5545 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
5546
5547         * mule/ethiopic.el: fixed.
5548
5549 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
5550
5551         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
5552
5553         * mule/thai-xtis.el: New file.
5554
5555         * mule/vietnamese.el: New file.
5556
5557         * mule/ethiopic.el: New file.
5558
5559 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
5560
5561         * bytecomp.el (byte-compile-close-variables): Leave
5562         debug-issue-ebola-notices alone.
5563
5564 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5565
5566         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
5567         at the top of the buffer since it is the most important thing to
5568         customize
5569         (ldap-get-host-parameter): New defun
5570         (ldap-search): Add a new parameter `withdn' to retrieve the
5571         distinguished names of entries
5572
5573 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
5574
5575         * startup.el (splash-frame-body): Date and spelling fixes.
5576
5577 1999-03-16  Colin Rafferty  <colin@xemacs.org>
5578
5579         * view-less.el (toggle-truncate-lines): add autoload tag
5580
5581 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
5582
5583         * format.el (format-alist): Disable image stuff.
5584
5585 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
5586
5587         * wid-edit.el (widget-glyph-find): Search by directories, then by
5588         suffixes rather than the other way around.
5589         (widget-image-conversion): Renamed to
5590         `widget-image-file-name-suffixes'.
5591
5592 1999-04-16  Olivier Galibert  <galibert@pobox.com>
5593
5594         * mule/mule-charset.el: Made old functions obsolete, remove the
5595         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
5596         (charset-iso-graphic-plane): Rename from charset-graphic.
5597         (charset-iso-final-char): Rename from charset-final.
5598         (charset-width): Rename from charset-columns.
5599         (charset-bytes): Added from fsf compatibility, returns always 1.
5600
5601         * mule/mule-misc.el: Move charset-doc-string alias to
5602         mule-charset.el
5603
5604 1999-04-14  Colin Rafferty  <colin@xemacs.org>
5605
5606         * x-faces.el (x-make-font-bold-italic): honor
5607         *try-oblique-before-italic-fonts*
5608
5609 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
5610
5611         * cl-extra.el (coerce): Coerce numbers to characters correctly.
5612
5613 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
5614
5615         * x-faces.el (try-oblique-before-italic-fonts): Use the right
5616         name.
5617
5618 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
5619
5620         * cl-extra.el (equalp): Would bug out for lists.
5621
5622 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
5623
5624         * about.el (about-hackers):  Change cgw's email address
5625
5626 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
5627
5628         * XEmacs 21.2.13 is released
5629
5630 1999-03-12  SL Baur  <steve@xemacs.org>
5631
5632         * simple.el (delete-key-deletes-forward): Revert to previous
5633         behavior.
5634
5635 1999-01-18  Didier Verna  <didier@xemacs.org>
5636
5637         * menubar-items.el (xemacs-splash-buffer): handle the case of
5638         multiple elements in the splash buffer body.
5639
5640         * startup.el (splash-frame-timeout): new constant: interval
5641         between splash buffer elements.
5642         (command-line-1): handle splash buffer with multiple elements (use
5643         a timeout).
5644         (splash-frame-body): Originally `startup-splash-frame-body'.
5645         Rewrote a cleaner and more readable version. This can now be array,
5646         in which case each element is displayed in turn in the splash buffer.
5647         (splash-frame-static-body): new constant. Persistent information
5648         across all splash buffer elements (preserves the possibility to give
5649         it in different languages.
5650         (circulate-splash-frame-elements): new function. Used as a timeout
5651         to circulate through all splash frame elements and display them in
5652         sequence.
5653         (display-splash-frame): originally `startup-splash-frame'. Handle
5654         the case of multiple elements in the splash buffer body. Now
5655         returns a timeout id if multiple elements to display, or nil.
5656
5657 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
5658
5659         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
5660         so they can be overridden by x-init-face-from-resources.
5661         Additionally specify the font name also with an x tag.
5662
5663 1999-03-08  Andy Piper  <andy@xemacs.org>
5664
5665         * package-get.el (package-get-base): autoload.
5666
5667         * menubar-items.el (default-menubar): add update menu item. Fix
5668         custom menu to only be activated when package-base is available.
5669
5670         * package-get.el (package-get-custom): don't load
5671         package-get-custom as it is auto-generated. Fix group definition.
5672
5673 1999-03-05  Didier Verna  <didier@xemacs.org>
5674
5675         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
5676         instead of `symbol-name' (Thanks Kyle).
5677
5678         * cus-edit.el (custom-save-variables): use `prin1' instead of
5679         princ to write symbols.
5680
5681 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
5682
5683         * XEmacs 21.2.12 is released
5684
5685 1999-03-05  SL Baur  <steve@xemacs.org>
5686
5687         * menubar-items.el (default-menubar): Add kfm browsing support.
5688         From Neal Becker <nbecker@fred.net>
5689
5690 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
5691
5692         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
5693         calls to font-lock during buffer reversion.
5694
5695 1999-02-12  Didier Verna  <didier@xemacs.org>
5696
5697         * info.el (Info-build-node-completions): unconditionally widen the
5698         tag table buffer.
5699
5700 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
5701
5702         * x-faces.el (x-init-face-from-resources):
5703         Only set fonts in the 'x locale.
5704
5705 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
5706
5707         * package-ui.el (pui-install-selected-packages): Don't throw on
5708         `package-admin-delete-binary-package' returning nil since it's
5709         normal.  Reindent function.
5710         (pui-add-required-packages): Handle case where packages selected
5711         for installation have never been installed.
5712
5713 1999-03-03  Martin Buchholz  <martin@xemacs.org>
5714
5715         * menubar-items.el (default-menubar):
5716         Implement the ``Mule->Set coding system of process'' menu item.
5717
5718 1999-02-18  Martin Buchholz  <martin@xemacs.org>
5719
5720         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
5721         files
5722         - Change some `if's to `when's
5723
5724 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
5725
5726         * XEmacs 21.2.11 is released
5727
5728 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
5729
5730         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
5731         against window close (Fix Bug #460).
5732         (ask-user-about-lock-dbox): Idem.
5733
5734 1999-02-25  SL Baur  <steve@xemacs.org>
5735
5736         * mule/mule-charset.el (charset-leading-byte): New function.
5737         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
5738
5739 1999-02-12  Andy Piper  <andy@xemacs.org>
5740
5741         * about.el (xemacs-hackers): change andy's email address.
5742         (about-url-alist): change andy's web page address.
5743         (about-xemacs): add piper.
5744
5745 1999-02-16  SL Baur  <steve@xemacs.org>
5746
5747         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
5748         of mule-base into lisp/mule.
5749
5750 1999-02-16  SL Baur  <steve@xemacs.org>
5751
5752         * mule/arabic.el:
5753         mule/canna-leim.el:
5754         mule/chinese.el:
5755         mule/cyrillic.el:
5756         mule/english.el:
5757         mule/european.el:
5758         mule/greek.el:
5759         mule/hebrew.el:
5760         mule/japanese.el:
5761         mule/kinsoku.el:
5762         mule/korean.el:
5763         mule/misc-lang.el:
5764         mule/mule-category.el:
5765         mule/mule-ccl.el:
5766         mule/mule-charset.el:
5767         mule/mule-cmds.el:
5768         mule/mule-coding.el:
5769         mule/mule-files.el:
5770         mule/mule-help.el:
5771         mule/mule-init.el:
5772         mule/mule-misc.el:
5773         mule/mule-tty-init.el:
5774         mule/mule-x-init.el:
5775         mule/viet-chars.el:  Remerge from mule-base.
5776
5777         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
5778         of mule-base into lisp/mule.
5779
5780 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
5781
5782         * process.el (exec-to-string): Use `shell-command-switch' in place
5783         of hard-wired "-c" (for WindowsNT).
5784
5785 1999-02-08  Charles G Waldman  <cgw@pgt.com>
5786
5787         * menubar-items.el (default-menubar):  Remove obsolete
5788         "Gopher" item
5789
5790 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
5791
5792         * package-admin.el (package-admin-get-install-dir): First fall
5793         back to the location of xemacs-base for non-mule packages.
5794
5795 1999-02-15  Martin Buchholz  <martin@xemacs.org>
5796
5797         * paths.el:
5798         - improved automounter tmp directory support.
5799         - support 4 (!) empirically discovered automounter conventions
5800
5801 1999-02-12  SL Baur  <steve@xemacs.org>
5802
5803         * etags.el (pop-tag-mark): autoload to match key binding.
5804
5805 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
5806
5807         * XEmacs 21.2.10 is released
5808
5809 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
5810
5811         * package-get.el (package-get-remote-filename): Don't bug out for
5812         a local file name in the search entry.
5813
5814 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
5815
5816         * XEmacs 21.2.9 is released
5817
5818 1999-01-19  Didier Verna  <didier@xemacs.org>
5819
5820         * replace.el (replace-search-function): new variable containing a
5821         function to perform a search-forward.
5822         (replace-re-search-function): new variable containing a function
5823         to perform a re-search-forward.
5824         (perform-replace): use them.
5825
5826 1999-01-25  Didier Verna  <didier@xemacs.org>
5827
5828         * select.el (selection-owner-p): use the name `XEmacs'.
5829         (cut-copy-clear-internal): ditto.
5830
5831 1999-01-18  Andy Piper  <andy@xemacs.org>
5832
5833         * about.el (about-url-alist): Update my entry.
5834         (xemacs-hackers): Ditto.
5835
5836 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
5837
5838         * buffer.el (switch-to-buffer): Fixing documentation.
5839         * minibuf.el (minibuffer-completion-table): ditto.
5840         * cl-macs.el (return-from): ditto.
5841
5842 1999-01-04  Didier Verna  <didier@xemacs.org>
5843
5844         * replace.el (delete-non-matching-lines): temporarily disable
5845         case-folding when called interactively with a regexp containing
5846         uppercase characters.
5847         (delete-matching-lines): ditto.
5848         (count-matches): ditto.
5849         (list-matching-lines): ditto.
5850
5851 1999-01-07  Colin Rafferty  <colin@xemacs.org>
5852
5853         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
5854         abort if current window is split horizontally, not if others are
5855         split.  Got rid of unnecessary minibuffer checking.  Also, add
5856         some comments (it's still complex).
5857
5858 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
5859
5860         * package-get.el: changed address for doc.ic.ac.uk to
5861         sunsite.doc.ic.ac.uk
5862
5863 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5864
5865         * ldap.el (toplevel): Remove requires so that the file compiles
5866         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
5867
5868 1999-01-10  J. Kean Johnston  <jkj@sco.com>
5869
5870         * dump-paths.el: Calculate module-directory and set
5871         module-load-path to the load path for modules.
5872
5873         * loadup.el: Get bootstrap value of module-load-path from the
5874         environment variable EMACSBOOTSTRAPMODULEPATH.
5875         - Display the module load path if we're debugging paths.
5876
5877         * setup-paths.el: Added function paths-find-site-module-directory.
5878         - Added function paths-find-module-directory.
5879         - Added function paths-construct-module-load-path.  Uses new
5880         environment variable EMACSMODULEPATH.
5881
5882 1998-12-30  Martin Buchholz  <martin@xemacs.org>
5883
5884         * font.el (font-default-object-for-device):
5885         Oops! This `or' can't be replaced by `unless'.
5886         Fixed inability to run w3, among other things.
5887
5888 1998-12-17  Charles G. Waldman <cgw@pgt.com>
5889
5890         * package-admin.el: Change initialization of
5891           package-admin-install-function dependent on system type.
5892           Change package-admin-install-function-mswindows to use
5893           "minitar".
5894
5895 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
5896
5897         * mouse.el (default-mouse-motion-handler): Disable help echo while
5898         in the minibuffer.
5899
5900 1998-12-28  Martin Buchholz <martin@xemacs.org>
5901
5902         * XEmacs 21.2.8 is released.
5903
5904 1998-12-24  Martin Buchholz <martin@xemacs.org>
5905
5906         * XEmacs 21.2.7 is released.
5907
5908 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
5909
5910         * package-ui.el (pui-list-packages): Set truncate-lines.
5911
5912         * package-get.el (package-get-download-menu): Use
5913         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
5914
5915         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
5916         (pui-help-string): idem.
5917         (list-packages-mode): New major mode.
5918         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
5919         (pui-install-selected-packages): Add suport for removing packages.
5920         (pui-toggle-package-delete-key): New function.
5921         (pui-popup-context-sensitive): New kludge.
5922         (pui-list-packages): Add warning when `package-get-remote' is nil.
5923         (package-ui-add-site): New function.
5924
5925 1998-12-01  Didier Verna  <didier@xemacs.org>
5926
5927         * hyper-apropos.el (hyper-where-is): added the missing autoload.
5928
5929 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5930
5931         * ldap.el: Custom-ized
5932         (toplevel): Do not provide `ldap' which is provided by C level
5933         LDAP code
5934         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
5935
5936 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
5937
5938         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
5939
5940 1998-12-17  Andy Piper  <andy@xemacs.org>
5941
5942         * sound.el (sound-load-list): name changed from sound-load-alist.
5943         (sound-extension-list): name changed from sound-ext-list.
5944         (load-default-sounds): use new names.
5945         (load-sound-file): use new names.
5946
5947 1998-12-16  Andy Piper  <andy@xemacs.org>
5948
5949         * XEmacs 21.2.6 is released
5950
5951 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
5952
5953         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
5954         errors.
5955
5956 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
5957
5958         * wid-edit.el (widget-echo-this-extent): Set
5959         help-echo-owns-message to t.
5960
5961 1998-11-30  Greg Klanderman  <greg@alphatech.com>
5962
5963         * package-get.el (package-get-download-menu): use toggles for
5964           each site in the download site menu.
5965
5966 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
5967
5968         * package-get.el (package-get): If we cannot find a package
5969           because package-get-remote is not set, give a more helpful
5970           error message.
5971
5972 1998-11-30  Greg Klanderman  <greg@alphatech.com>
5973
5974         * package-get.el (package-get-remote-filename): use an EFS path
5975         with user anonymous if no user is specified.
5976
5977 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
5978
5979         * faces.el (face-spec-set): Re-init fallfacks for default after
5980         calling reset-face on the default face.
5981
5982 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
5983
5984         * package-admin.el (package-admin-default-install-function):
5985         Behave as advertised.  Make sure the pkg-dir is proper for
5986         default-directory.
5987         (package-admin-add-binary-package): Make sure the pkg-dir is
5988         proper for default-directory.
5989         (package-admin-install-function-mswindows): Make sure the pkg-dir
5990         is proper for default-directory.
5991
5992 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
5993
5994         * XEmacs 21.2.5 is released
5995
5996 1998-12-05  SL Baur  <steve@altair.xemacs.org>
5997
5998         * files.el (binary-file-regexps): regexp-opt is not available at
5999         bytecompile time.
6000
6001 1998-11-30  Martin Buchholz  <martin@xemacs.org>
6002
6003         * x-win-xfree86.el:
6004         * x-win-sun.el (x-win-init-sun):
6005         * x-win-sun.el:
6006         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
6007         * x-iso8859-1.el:
6008         * x-init.el (init-post-x-win):
6009         * x-init.el (init-pre-x-win):
6010         * x-init.el (x-initialize-compose):
6011         * x-init.el:
6012         * x-compose.el:
6013         * winnt.el:
6014         * widget.el:
6015         * wid-edit.el (widget-glyph-click):
6016         * wid-edit.el (widget-glyph-find):
6017         * wid-edit.el (widget-type):
6018         * view-less.el (view-buffer-other-window):
6019         * very-early-lisp.el:
6020         * version.el:
6021         * toolbar.el:
6022         * toolbar-items.el:
6023         * term/sun.el (suntool-map):
6024         * term/sun-mouse.el:
6025         * term/internal.el:
6026         * syntax.el (modify-syntax-entry):
6027         * symbol-syntax.el:
6028         * subr.el:
6029         * startup.el (lock-directory):
6030         * simple.el (set-comment-column):
6031         * simple.el (backward-delete-char-untabify):
6032         * shadow.el (find-emacs-lisp-shadows):
6033         * shadow.el:
6034         * setup-paths.el (paths-construct-info-path):
6035         * select.el (cut-copy-clear-internal):
6036         * process.el (call-process-region):
6037         * process.el (start-process-shell-command):
6038         * process.el:
6039         * paths.el (rmail-spool-directory):
6040         * paragraphs.el (use-hard-newlines):
6041         * package-get.el (package-get-dependencies):
6042         * package-admin.el (package-admin-delete-binary-package):
6043         * obsolete.el (truncate-string):
6044         * obsolete.el (store-substring):
6045         * mouse.el (default-mouse-track-maybe-own-selection):
6046         * mouse.el (mouse-yank-at-point):
6047         * modeline.el:
6048         * modeline.el (mouse-drag-modeline):
6049         * minibuf.el (read-directory-name-internal):
6050         * minibuf.el (read-file-name-internal):
6051         * minibuf.el (read-file-name-internal-1):
6052         * minibuf.el (read-file-name-2):
6053         * minibuf.el (exact-minibuffer-completion-p):
6054         * minibuf.el (read-from-minibuffer):
6055         * minibuf.el:
6056         * menubar.el (check-menu-syntax):
6057         * map-ynp.el (map-y-or-n-p):
6058         * make-docfile.el (docfile-out-of-date):
6059         * loadup.el ((member "run-temacs" command-line-args)):
6060         * loadup.el ((member "no-site-file" command-line-args)):
6061         * loadup.el (really-early-error-handler):
6062         * loadup.el:
6063         * loadhist.el:
6064         * loaddefs.el:
6065         * lisp-mnt.el (lm-verify):
6066         * lib-complete.el (lib-complete:cache-completions):
6067         * lib-complete.el (library-all-completions):
6068         * itimer.el (itimer-run-expired-timers):
6069         * info.el (Info-mode):
6070         * info.el (Info-insert-file-contents):
6071         * info.el (Info-rebuild-dir):
6072         * info.el (Info-build-dir-anew):
6073         * info.el (Info-parse-dir-entries):
6074         * info.el (Info-dir-outdated-p):
6075         * info.el (Info-insert-dir):
6076         * info.el (info-xref):
6077         * info.el:
6078         * hyper-apropos.el (hyper-apropos-get-doc):
6079         * hyper-apropos.el (hyper-describe-face):
6080         * hyper-apropos.el (hyper-apropos-mode):
6081         * hyper-apropos.el:
6082         * help.el (list-processes):
6083         * help.el:
6084         * gnuserv.el:
6085         * font.el (mswindows-font-create-name):
6086         * font.el (font-default-font-for-device):
6087         * font.el (x-font-create-object):
6088         * font.el (font-registry):
6089         * font.el:
6090         * font-lock.el (font-lock-keywords):
6091         * font-lock.el:
6092         * finder.el (finder-compile-keywords):
6093         * find-paths.el (paths-find-recursive-path):
6094         * fill.el (set-justification-center):
6095         * fill.el (fill-region-as-paragraph):
6096         * files.el (insert-directory):
6097         * files.el (wildcard-to-regexp):
6098         * files.el (recover-file):
6099         * files.el (basic-save-buffer):
6100         * files.el (delete-auto-save-file-if-necessary):
6101         * files.el (file-relative-name):
6102         * files.el (backup-extract-version):
6103         * files.el (backup-buffer):
6104         * files.el (set-visited-file-name):
6105         * files.el (set-auto-mode):
6106         * files.el (interpreter-mode-alist):
6107         * files.el:
6108         * files.el (find-file-noselect):
6109         * files.el (abbreviate-file-name):
6110         * files.el (parse-colon-path):
6111         * files.el (directory-abbrev-alist):
6112         * etags.el (visit-tags-table-buffer):
6113         * easymenu.el (easy-menu-define):
6114         * dragdrop.el (experimental-dragdrop-drag):
6115         * dragdrop.el (dragdrop-drop-do-functions):
6116         * dragdrop.el (dragdrop-drop-at-point):
6117         * disass.el (disassemble-1):
6118         * disass.el (disassemble-internal):
6119         * disass.el (disassemble):
6120         * disass.el:
6121         * derived.el (derived-mode-init-mode-variables):
6122         * derived.el (define-derived-mode):
6123         * custom.el (defgroup):
6124         * cus-edit.el (custom-quote):
6125         * config.el:
6126         * code-process.el (open-network-stream):
6127         * code-process.el (start-process):
6128         * code-process.el (call-process-region):
6129         * code-process.el (call-process):
6130         * code-process.el:
6131         * code-files.el (insert-file-contents):
6132         * code-files.el:
6133         * code-files.el (buffer-file-coding-system-for-read):
6134         * cmdloop.el (yes-or-no-p-minibuf):
6135         * cl.el:
6136         * cl-macs.el:
6137         * cl-extra.el:
6138         * callers-of-rpt.el (make-caller-report):
6139         * callers-of-rpt.el:
6140         * bytecomp.el (batch-byte-recompile-directory):
6141         * bytecomp.el (batch-byte-compile-1):
6142         * bytecomp.el (batch-byte-compile):
6143         * bytecomp.el (display-call-tree):
6144         * bytecomp.el (byte-compile-insert):
6145         * bytecomp.el (byte-compile-two-args-19->20):
6146         * bytecomp.el (byte-compile-variable-ref):
6147         * bytecomp.el (byte-compile-form):
6148         * bytecomp.el (byte-compile-top-level-body):
6149         * bytecomp.el (byte-compile-out-toplevel):
6150         * bytecomp.el (byte-compile-byte-code-maker):
6151         * bytecomp.el (byte-compile-file-form-defmumble):
6152         * bytecomp.el (byte-compile-file-form):
6153         * bytecomp.el (byte-compile-keep-pending):
6154         * bytecomp.el (byte-compile-insert-header):
6155         * bytecomp.el (byte-compile-from-buffer):
6156         * bytecomp.el (byte-compile-file):
6157         * bytecomp.el (byte-recompile-file):
6158         * bytecomp.el (byte-compile-close-variables):
6159         * bytecomp.el (byte-compile-warn-about-unused-variables):
6160         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
6161         * bytecomp.el (byte-compiler-legal-options):
6162         * bytecomp.el (byte-compile-lapcode):
6163         * bytecomp.el (byte-optimize-log):
6164         * bytecomp.el ((fboundp 'defsubst)):
6165         * bytecomp.el:
6166         * bytecomp-runtime.el:
6167         * byte-optimize.el (byte-optimize-apply):
6168         * byte-optimize.el (car):
6169         * byte-optimize.el (byte-optimize-form):
6170         * byte-optimize.el (byte-optimize-form-code-walker):
6171         * byte-optimize.el:
6172         * build-report.el (build-report-insert-installation-file):
6173         * build-report.el (build-report):
6174         * auto-show.el:
6175         * apropos.el (apropos-documentation):
6176         - mega patch
6177         - clean up byte-compile warnings
6178         - remove unused variables
6179         - Use common lisp style hashtable functions
6180         - byte compiler cleanup
6181         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
6182         - remove old backquote syntax usage
6183         - move some cl functionality into C for speed.
6184         - remove last remaining VMS support
6185         - spelling fixes
6186         - implement last, butlast, nbutlast, copy-list in C.
6187         - new macro ignore-file-errors, similar to ignore-errors
6188           (ignore-file-errors (delete-file "foo"))
6189         - get frequent garbage collection during loadup.el by tweaking
6190           gc-cons-threshold, rather than explicitly calling garbage-collect
6191         - default delete-key-deletes-forward to `t'.
6192
6193 1998-11-28  SL Baur  <steve@altair.xemacs.org>
6194
6195         * XEmacs 21.2-beta4 is released.
6196
6197 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
6198
6199         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
6200         (easy-menu-item-present-p): Wrapper around find-menu-item.
6201         (easy-menu-remove-item): Wrapper around delete-menu-item.
6202
6203         * menubar.el (delete-menu-item): Add 'from-menu' argument.
6204         (add-menu-button): Add 'in-menu' argument.
6205         (add-menu-item-1): Add in-menu support to helper function.
6206
6207 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
6208
6209         * isearch-mode.el (isearch-mode): Fix keymap lossage.
6210
6211 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6212
6213         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
6214         of Dec 4, 1997.
6215
6216 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
6217
6218         * process.el (shell-command-on-region): Report if the command
6219         succeeded or failed.
6220
6221 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
6222
6223         * subr.el (buffer-substring-no-properties): Comment out.
6224
6225 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
6226
6227         * msw-faces.el (mswindows-find-smaller-font): Turning font names
6228           into font instances first, like `x-frob-font-size' does.
6229           (mswindows-find-larger-font): ditto
6230
6231 1998-11-04  Greg Klanderman  <greg@alphatech.com>
6232
6233         * package-ui.el (pui-install-selected-packages): fix args in call
6234         to `package-get'.
6235
6236 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
6237
6238         * package-get.el (host-name): New widget type.
6239         (package-get-remote): Better customization using new type.
6240         (package-get-download-sites): idem dito.
6241
6242         (package-get-custom): Do not use package-get-all untill we have
6243         runtime dependencies.
6244
6245         (package-get-remove-copy): Default to 't' we no longer need this
6246         kludge as we do not currently use depenencies.
6247
6248         (package-get-was-current): New variable.
6249         (package-get-require-base): New 'force-current' argument.
6250         (package-get-update-base): idem
6251         (package-get-package-provider):  idem
6252         (package-get-locate-index-file): New 'no-remote' argument.
6253         (package-get-locate-file): idem.
6254
6255         (package-get-maybe-save-index): New function.
6256         (package-get-update-base): Use it.
6257
6258 1998-10-28 Greg Klanderman <greg@alphatech.com>
6259
6260         * package-get.el (package-get-remote): default to nil; by default,
6261         don't go out to the net via EFS.  They must select a download site.
6262         (package-get-download-sites): new variable.
6263         (package-get-download-menu): new function.
6264         (package-get-locate-index-file): new function.
6265         (package-get-update-base): use it.
6266
6267         * menubar-items.el (default-menubar): add "Update Package Index"
6268         and "Add Download Site" menus under Options | Manage Packages.
6269
6270 1998-10-19  Greg Klanderman  <greg@alphatech.com>
6271
6272         * package-get.el (package-get): bugfix code checking installed version
6273         for case where package is not currently installed.
6274         (package-get-require-signed-base-updates): new variable.
6275         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
6276         deemed not a goot thing.  Use the variable
6277         package-get-allow-unsigned-base-updates instead.
6278
6279 1998-10-16 Greg Klanderman <greg@alphatech.com>
6280
6281         * package-get.el (package-get): Don't install an older version than
6282         we already have unless explicitly told to.  Issue a warning.
6283
6284         * package-ui.el (pui-add-required-packages): when adding
6285         dependencies, don't add packages that are up to date.
6286         (pui-package-symbol-char):  Don't consider a package out of date
6287         if you have a newer version installed than the latest version in
6288         package-get-base.
6289
6290         * package-get.el (package-get-base-filename): document that it may
6291         be a path relative to package-get-remote;  new default value.
6292         (package-get-locate-file): new function.
6293         (package-get-update-base): use it to expand package-get-base-filename.
6294         (package-get-save-base): new function to save the package-get database
6295         to file.
6296         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
6297         (package-get-update-base): pass the REMOTE-SOURCE arg.
6298         (package-get-update-base-entry): call package-get-custom-add-entry.
6299         (package-get-file-installed-p): removed; no longer needed.
6300         (package-get-create-custom): ditto.
6301         (toplevel): remove code to build and load package-get-custom.el
6302         (package-get-custom-add-entry): new function.
6303
6304 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
6305
6306         * wid-edit.el (widget-button-click): Don't switch window.
6307
6308 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
6309
6310         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
6311
6312 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
6313
6314         * etags.el (find-tag-default): Run find-tag-hook using
6315         run-hooks rather than funcall
6316
6317 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
6318
6319         * isearch-mode.el (isearch-mode): Set the current minor mode maps
6320         and the current local map as the parents to isearch-mode-map.
6321
6322 1998-10-15  SL Baur  <steve@altair.xemacs.org>
6323
6324         * XEmacs 21.2-beta3 is released.
6325
6326 1998-10-15  Greg Klanderman  <greg@alphatech.com>
6327
6328         * package-get.el (package-get-update-base): use
6329         insert-file-contents-internal, not insert-file-contents-literally.
6330
6331 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
6332
6333         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
6334         dump time.
6335
6336 1998-10-15  Greg Klanderman  <greg@alphatech.com>
6337
6338         * package-get.el (package-get-update-base-entry): new function.
6339         (package-get-update-base): renamed; was `package-get-load-base'.
6340         cleanup, and use package-get-update-base-from-buffer.
6341         (package-get-update-base-from-buffer): new function.
6342         (package-get-update-base-entries): new; helper for above.
6343         Do not eval lisp grabbed over ftp; parse it from new format.
6344
6345 1998-10-15  Greg Klanderman  <greg@alphatech.com>
6346
6347         * files.el (set-auto-mode): Don't play games loading package-get
6348         database; package-get-package-provider will handle it all.
6349
6350 1998-10-14  Greg Klanderman  <greg@alphatech.com>
6351
6352         * package-get.el (package-get-base-filename): new variable.
6353         (package-get-require-base): new function.
6354         (package-get-pgp-signed-begin-line): new variable.
6355         (package-get-pgp-signature-begin-line): ditto.
6356         (package-get-pgp-signature-end-line):  ditto.
6357         (package-get-load-base): new function.
6358         (package-get-interactive-package-query):
6359         (package-get-update-all):
6360         (package-get-dependencies):
6361         (package-get-package-provider):
6362         (package-get-custom): use package-get-require-base.
6363         [package-get-custom loading]: disable for now.
6364
6365         * package-ui.el (pui-list-packages): use (package-get-require-base)
6366
6367 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
6368
6369         * package-ui.el: Correct obvious thinko in choosing extent face.
6370
6371 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6372
6373         * menubar-items.el (default-menubar): pui-list-package has nothing
6374         to with Customize. Move all the package stuff to a new Item in Options.
6375
6376         * package-ui.el (pui-menu): Add menu and Popup menu.
6377
6378         * package-get.el (package-get): Use new
6379         package-admin-get-install-dir.
6380
6381         * package-admin.el (package-admin-get-install-dir): New syntax.
6382         Conserve package location and put mule packages where mule-base is.
6383
6384         * package-get.el : Customized
6385
6386         * package-ui.el (pui): Customized
6387         (pui-package-install-dest-dir): New variable.
6388         (pui-install-selected-packages): Use it
6389
6390 1998-10-12  SL Baur  <steve@altair.xemacs.org>
6391
6392         * package-get.el (package-get-interactive-package-query): Move
6393         dependency on package-get-base to run-time.
6394         (package-get-update-all): Ditto.
6395         (package-get-dependencies): Ditto.
6396         (package-get-package-provider): Ditto.
6397         (package-get-custom): Ditto.
6398
6399 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
6400
6401         * events.el: Remove 'ascii-character property from 'backspace
6402         and 'delete symbols
6403
6404 1998-10-11  SL Baur  <steve@altair.xemacs.org>
6405
6406         * package-get-base.el: removed.
6407
6408 1998-09-23  Didier Verna  <didier@xemacs.org>
6409
6410         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
6411         (no-upper-case-p): new function.
6412         (with-search-caps-disable-folding): new macro.
6413         (with-interactive-search-caps-disable-folding): new macro.
6414         (zap-to-char): In interactive mode, do a case-sensitive search if
6415         the character is uppercase.
6416         (zap-up-to-char): ditto.
6417
6418         * replace.el (perform-replace): use the function no-upper-case-p.
6419
6420         * isearch-mode.el (isearch-fix-case): ditto.
6421         make obsolete `with-caps-disable-folding' and
6422         `isearch-no-upper-case-p'.
6423
6424         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
6425         (tags-search): ditto.
6426         (tags-query-replace): ditto.
6427
6428         * info.el (Info-search): ditto.
6429
6430 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
6431
6432         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
6433
6434 1998-10-07  Greg Klanderman  <greg@alphatech.com>
6435
6436         * package-admin.el (package-admin-rmtree): rewritten.  need to
6437         check for "." and ".." before symlink check.  expand files and
6438         directories with respect to DIRECTORY, not default-directory.
6439
6440 1998-10-04  Greg Klanderman  <greg@alphatech.com>
6441
6442         * package-get.el (package-get-all): add INSTALL-DIR argument.
6443
6444 1998-10-06  Greg Klanderman  <greg@alphatech.com>
6445
6446         * package-ui.el (pui-add-required-packages): new function, select
6447         dependent packages.
6448         (pui-display-keymap): bind it.
6449         (pui-help-string): document it.
6450         (pui-install-selected-packages): package-get-all -> package-get.
6451
6452         * package-get.el (package-get-dependencies): new function.
6453
6454 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
6455
6456         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
6457         regexps.
6458
6459 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
6460
6461         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
6462         function.
6463         (default-mouse-track-normalize-point): Use it.
6464
6465 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
6466
6467         * package-admin.el (package-admin-delete-binary-package):
6468                 General cleanup. Remove unnessary use of progn and
6469         save-excursion.
6470         (package-admin-delete-binary-package): Do NOT mess with file
6471         modes. That is evil.
6472         (package-admin-delete-binary-package): Wrap all deleting in
6473         condition-case. The data in MANIFEST is untrustworthy.
6474         (package-admin-delete-binary-package): Let the OS worry about non
6475         empty directories.
6476
6477 1998-10-09  SL Baur  <steve@altair.xemacs.org>
6478
6479         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
6480         processing.
6481         (lm-report-bug): Fix mail address to send bug reports to.
6482
6483 1998-09-29  SL Baur  <steve@altair.xemacs.org>
6484
6485         * XEmacs 21.2-beta2 is released.
6486
6487 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
6488
6489         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
6490
6491 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6492
6493         * info.el (Info-mode): Document page turning by double clicks in
6494         docstring so `M-x describe-mode' will display it.
6495
6496 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6497
6498         * info.el (Info-mouse-track-double-click-hook): Use character
6499         widths to calculate a border region where double clicking does
6500         page turning, and return `nil' by default so other hooks, such as
6501         region highlighting, will be run.
6502
6503 1998-09-29  Colin Rafferty   <colin@xemacs.org>
6504
6505         * sound.el (default-sound-directory-list): Initialize with all the
6506         "sounds" directories in `data-directory-list'.  It used to just be
6507         the first one.
6508
6509         * packages.el (locate-data-directory-list): Created.  This gives
6510         the list of matching directories, unlike `locate-data-directory',
6511         which just gives the first one.
6512
6513 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6514
6515         * minibuf.el (read-from-minibuffer): No longer bind help-form but
6516         make a binding in the local keymap until help-char handling is
6517         improved.
6518
6519         * help.el (help-keymap-with-help-key): Provide keymap with help
6520         binding.
6521         (help-print-help-form): New helper function.
6522
6523 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
6524
6525         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
6526         move extent to another buffer; no need to create a new extent.
6527         (isearch-fix-case): New function.
6528         (isearch-search-and-update): Use it.
6529
6530 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
6531
6532         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
6533         the keymap, not minor-mode-map-alist.
6534         (isearch-done): Restore overriding-local-map.
6535
6536 1998-09-21  Martin Buchholz  <martin@xemacs.org>
6537
6538         * bytecomp.el (byte-compile-buffer-substring):
6539         Fix for: (byte-compile (defun f () (buffer-substring)))
6540         ==>   ** buffer-substring called with 3 args, but requires 0-3
6541         - new code not only works, but is more readable, too.
6542
6543 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
6544
6545         * msw-faces.el (mswindows-init-device-faces): Don't try to
6546           specify a default font at this late stage. Do try to force
6547           creation of the default face font so that if it fails we get
6548           an error now instead of a crash at frame creation.
6549
6550           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
6551           mswindows-make-font-unitalic: Canonical default weight
6552           changed from "Normal" to "Regular".
6553
6554           mswindows-make-font-bold / -bold-italic: Supplied device was
6555           not being passed into call to mswindows-find-smaller-font.
6556
6557 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6558
6559         * package-get.el (package-get-remote): Fix the path where to find
6560           the packages on xemacs.org.
6561
6562 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
6563
6564         * about.el (about-maintainer-info): Update Ben's entry.
6565
6566 1998-09-24  Martin Buchholz  <martin@xemacs.org>
6567
6568         * lisp/shadow.el (find-emacs-lisp-shadows):
6569         - `member' was being called on lists of length 2000!
6570         - Replace with hashtables.
6571         - Replace hand-coded loops with (dolist)
6572         - Fix comment typo
6573
6574 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
6575
6576         * packages.el: Added new function, `package-delete-name', to
6577           delete existing packages from the installed package database
6578           (`packages-package-list').  Also added the "pkginfo" directory
6579           to `packages-special-base-regexp', so that the pkginfo directory
6580           would not get added to `late-packages'.
6581
6582         * package-admin.el: Added ability to delete an installed package
6583           (added low-level function, `package-admin-delete-package').
6584           Understands how to use the pkginfo/MANIFEST.<package> file to
6585           delete the package.  When installing a package, will also
6586           create a MANIFEST.* file if one is not provided by the
6587           package.  If the MANIFEST.* doesn't exist when deleting a
6588           package, the functions will fall back to attempting to delete
6589           any package-specific lisp directory.
6590
6591         * package-get.el: Moved some functions to package-admin.el.
6592           Added interactive function `package-get-delete-package', for
6593           use by users for deleting a package.
6594
6595           Also modified to not require the prescence of efs.
6596
6597 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
6598
6599         * files.el (find-file-noselect): Handle all signals, kill the
6600         buffer and resignal.
6601
6602 1998-09-23  SL Baur  <steve@altair.xemacs.org>
6603
6604         * cl-macs.el (glyph-image): Add setf method.
6605
6606 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
6607
6608         * package-get.el: Fixed broken EFS downloading.  Also, look for
6609           .tar.gz files first, in preference over .tgz files.
6610
6611         * package-ui.el: Fix display of package version numbers.
6612
6613 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
6614
6615         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
6616         argument.
6617
6618 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
6619
6620         * list-mode.el: `display-completion-list': added new/optional
6621           keyword `:completion-string', which allows the programmer to
6622           change the "Possible completions are:" prompt.
6623
6624         * menubar-items.el: Added new pulldown menu-pick to start up the
6625           visual package browser/installer:
6626
6627                 Options->Customize->List Packages
6628
6629         * package-admin.el: Added hooks for installing under both Unix
6630           and MS Windows.  Does additional error checking.  No longer
6631           calls "add-big-package.sh" to install packages under Unix; now
6632           calls gunzip & tar directly.
6633
6634         * package-get.el: Added ability to install packages from files
6635           on a local disk/CDROM.  Now deletes any existing package lisp
6636           directory.  Does completion on available packages when
6637           querying for package names.  Will also search for .tgz files
6638           in addition for .tar.gz files.  Tries to reload
6639           auto-autoloads, as a convenience when loading new packages,
6640           and also tries to add any new package paths to `load-path'.
6641           Changed all occurences of `concat' to use `expand-file-name'.
6642
6643         * package-ui.el: New file which implements the main visual
6644           package browser/installer, which is started via a menu pick or
6645           M-x pui-list packages.
6646
6647 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
6648
6649         * startup.el (load-init-file): spelling fix.
6650
6651 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6652
6653         * startup.el (normal-top-level): Load auto-autoload files
6654         covariantly with their precedence.
6655
6656 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6657
6658         * menubar-items.el (default-menubar): Remove "Font Weight"
6659         option, there is currently no custom equivalent.. Customize-faces
6660         is "Edit faces".
6661
6662         * x-font-menu.el (font-menu-set-font): Use customize to set
6663         default face.
6664
6665         * faces.el (face-spec-update-all-matching): New function.
6666
6667         * cus-face.el (custom-set-face-update-spec): New function.
6668         Interface to customize faces from elisp.
6669
6670         (custom-face-value-create): Show the customized settings if set
6671         but not saved.
6672
6673 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
6674
6675         (custom-face-value-create): Show the customized settings if set
6676         but not saved.
6677
6678 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
6679
6680         * keydefs.el (global-map): Add FSF 20.3 binding of
6681         query-replace-regexp.
6682
6683 1998-08-21  Greg Klanderman  <greg@alphatech.com>
6684
6685         * minibuf.el (read-file-name-internal-1): use
6686         user-name-completion-1 instead of user-name-completion.
6687
6688 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6689
6690         * loadup.el:
6691         * make-docfile.el:
6692         * update-elc.el: Don't set `source-directory' (now defunct as a
6693         global variable) no more.
6694
6695         * packages.el (packages-list-autoloads): Made `source-directory'
6696         (now defunct as a global variable) a parameter.
6697
6698 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
6699
6700         * about.el (about-hackers): new email
6701
6702 1998-08-16  SL Baur  <steve@altair.xemacs.org>
6703
6704         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
6705
6706 1998-07-17  Didier Verna  <didier@xemacs.org>
6707
6708         * faces.el (set-face-property):
6709         (set-face-dim-p):
6710         (face-dim-p): updated the doc strings now that the dim property isn't
6711         tty-specific.
6712         (face-equal): the dim property is now a common one.
6713
6714         * cus-face.el (custom-face-attributes): New face attribute: `dim'
6715         Renamed the `stipple' attribute to `background-pixmap'.
6716         (custom-face-background-pixmap): make custom-face-stipple an
6717         obsolete alias for this.
6718
6719 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6720
6721         * find-paths.el (paths-file-readable-directory-p): Created and
6722         used.
6723
6724         * loadup.el: Don't set inhibit-... flags from run-temacs.
6725
6726 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
6727
6728         * packages.el (packages-data-path-depth): Added and used.
6729
6730 1998-08-05  Charles G. Waldman <cgw@pgt.com>
6731
6732         * about.el:
6733         - Change .xpm to .png, delete "zcat" section.
6734         - cosmetic fix in the 'marcpa' entry.
6735
6736         * etc/photos
6737         - convert all .xpm.Z to .png
6738         - rename mrb to martin
6739         - rename mcook-m to mcookm
6740
6741 1998-07-31  Martin Buchholz  <martin@xemacs.org>
6742
6743         * x-init.el (x-initialize-compose): Add support for
6744         dead-circumflex as YET ANOTHER NAME for that dead key.
6745
6746 1998-08-05  Colin Rafferty <colin@xemacs.org>
6747
6748         * setup-paths.el (paths-construct-exec-path): Made the
6749         last-packages really be last.
6750         (paths-construct-data-directory-list): Ditto.
6751
6752 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
6753
6754         * startup.el(startup-splash-frame-body):
6755         Update Copyright notice in splash screen
6756
6757 1998-07-20  Greg Klanderman  <greg@alphatech.com>
6758
6759         * minibuf.el (read-file-name-internal-1): do ~user completion.
6760
6761 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
6762
6763         * font-lock.el (font-lock-fontify-glumped-region): Add guard
6764         aginst destroyed extents
6765
6766 1998-07-24  Greg Klanderman  <greg@alphatech.com>
6767
6768         * package-get.el (package-get): add `install-dir' argument.
6769
6770 1998-07-20  John Jones  <jj@asu.edu>
6771
6772         * package-get.el: calls to package-get-update-all will only
6773           update packages which are already installed.
6774
6775 1998-07-23  SL Baur  <steve@altair.xemacs.org>
6776
6777         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
6778         writable.
6779
6780 1998-07-20  Colin Rafferty   <colin@xemacs.org>
6781
6782         * about.el (about-hackers): Correct my email.
6783
6784 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
6785
6786         * about.el (about-hackers): new email-address.
6787
6788 1998-07-25  SL Baur  <steve@altair.xemacs.org>
6789
6790         * minibuf.el (read-number): Don't let `input-error' condition
6791         escape.
6792
6793 1998-07-20  Greg Klanderman  <greg@alphatech.com>
6794
6795         * about.el (about-hackers): use my `email-for-life' address.
6796
6797 1998-07-19  SL Baur  <steve@altair.xemacs.org>
6798
6799         * XEmacs 21.2-beta1 is released.
6800
6801 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6802
6803         * ldap.el (ldap-search): Doc string change
6804
6805 1998-07-16  Colin Rafferty   <colin@xemacs.org>
6806
6807         * menubar-items.el (default-menubar): Removed references to
6808         `data-directory', and use `locate-data-file' instead, and made
6809         then greyed out if they don't exist.
6810
6811 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
6812
6813         * keymap.el (events-to-keys): Use `format' instead of `concat'
6814         since the latter does not accept integer args anymore
6815
6816 1998-07-15  SL Baur  <steve@altair.xemacs.org>
6817
6818         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
6819         macros replaced.
6820
6821 1998-07-14  SL Baur  <steve@altair.xemacs.org>
6822
6823         * make-docfile.el: Get first initialization from very-early-lisp.el
6824         * update-elc.el: Ditto.
6825         * loadup.el (really-early-error-handler): Ditto.
6826
6827         * packages.el (packages-unbytecompiled-lisp): Add new file,
6828         very-early-lisp.el.
6829
6830         * very-early-lisp.el: New file.
6831
6832 1998-07-14  SL Baur  <steve@altair.xemacs.org>
6833
6834         * Symbols that have been obsolete for at least 3 years removed (II).
6835
6836         * obsolete.el (eval-current-buffer): Make compatible.
6837         (byte-code-function-p): Ditto.
6838         (send-string): Removed.
6839         (send-region): Removed.
6840         (screen-scrollbar-width): Removed.
6841         (set-screen-scrollbar-width): Removed.
6842         (set-screen-left-margin-width): Removed.
6843         (set-screen-right-margin-width): Removed.
6844         (screen-left-margin-width): Removed.
6845         (screen-right-margin-width): Removed.
6846         (set-buffer-left-margin-width): Removed.
6847         (set-buffer-right-margin-width): Removed.
6848         (buffer-left-margin-width): Removed.
6849         (buffer-right-margin-width): Removed.
6850         (x-set-frame-icon-pixmap): Removed.
6851         (x-set-screen-icon-pixmap): Removed.
6852         (pixel-name): Removed.
6853         (make-pixmap): Removed.
6854         (make-cursor): Removed.
6855         (pixmap-width): Removed.
6856         (pixmap-contributes-to-line-height-p): Removed.
6857         (set-pixmap-contributes-to-line-height): Removed.
6858
6859 1998-07-13  SL Baur  <steve@altair.xemacs.org>
6860
6861         * obsolete.el (popup-menu-up-p): removed.
6862         (read-no-blanks-input): Removed.
6863         (wholenump): Removed.
6864         (ring-mod): Removed (what was ring-mod?).
6865         (current-time-seconds): Removed.
6866         (run-special-hook-with-args): Removed.
6867         (dot): Removed.
6868         (dot-marker): Removed.
6869         (dot-min): Removed.
6870         (dot-max): Removed.
6871         (window-dot): Removed.
6872         (set-window-dot): Removed.
6873
6874         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
6875         `dot-min'.
6876
6877         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
6878
6879         * code-files.el (insert-file-contents): Rename
6880         run-special-hook-with-args to run-hook-with-args-until-success.
6881         (write-region): Ditto.
6882
6883 1998-07-12  SL Baur  <steve@altair.xemacs.org>
6884
6885         * about.el: Fix typos, update release date.
6886
6887         * Symbols that have been obsolete for at least 3 years removed.
6888
6889         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
6890         screen- functions.
6891         (toplevel): remove setf methods for screen functions.
6892         * cl-macs.el (extent-data): defsetf removed.
6893         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
6894         many places to remove.
6895         (comment-indent-hook): Ditto.
6896         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
6897         (buffer-dedicated-screen): Ditto.
6898         (deiconify-screen): Ditto.
6899         (delete-screen): Ditto.
6900         (event-screen): Ditto.
6901         (find-file-other-screen): Ditto.
6902         (find-file-read-only-other-screen): Ditto.
6903         (live-screen-p): Ditto.
6904         (screen-height): Ditto.
6905         (screen-iconified-p): Ditto.
6906         (screen-list): Ditto.
6907         (screen-live-p): Ditto.
6908         (screen-name): Ditto.
6909         (screen-parameters): Ditto.
6910         (screen-pixel-height): Ditto.
6911         (screen-pixel-width): Ditto.
6912         (screen-root-window): Ditto.
6913         (screen-selected-window): Ditto.
6914         (screen-totally-visible-p): Ditto.
6915         (screen-visible-p): Ditto.
6916         (screen-width): Ditto.
6917         (screenp): Ditto.
6918         (get-screen-for-buffer): Ditto.
6919         (get-screen-for-buffer-noselect): Ditto.
6920         (get-other-screen): Ditto.
6921         (iconify-screen): Ditto.
6922         (lower-screen): Ditto.
6923         (mail-other-screen): Ditto.
6924         (make-screen): Ditto.
6925         (make-screen-invisible): Ditto.
6926         (make-screen-visible): Ditto.
6927         (modify-screen-parameters): Ditto.
6928         (new-screen): Ditto.
6929         (next-screen): Ditto.
6930         (next-multiscreen-window): Ditto.
6931         (other-screen): Ditto.
6932         (previous-screen): Ditto.
6933         (previous-multiscreen-window): Ditto.
6934         (raise-screen): Ditto.
6935         (redraw-screen): Ditto.
6936         (select-screen): Ditto.
6937         (selected-screen): Ditto.
6938         (set-buffer-dedicated-screen): Ditto.
6939         (set-screen-height): Ditto.
6940         (set-screen-position): Ditto.
6941         (set-screen-size): Ditto.
6942         (set-screen-width): Ditto.
6943         (show-temp-buffer-in-current-screen): Ditto.
6944         (switch-to-buffer-other-screen): Ditto.
6945         (visible-screen-list): Ditto.
6946         (window-screen): Ditto.
6947         (x-set-screen-pointer): Ditto.
6948         (x-set-frame-pointer): Ditto.
6949         (screen-title-format): Ditto.
6950         (screen-icon-title-format): Ditto.
6951         (terminal-screen): Ditto.
6952         (delete-screen-hook): Ditto.
6953         (create-screen-hook): Ditto.
6954         (mouse-enter-screen-hook): Ditto.
6955         (mouse-leave-screen-hook): Ditto.
6956         (map-screen-hook): Ditto.
6957         (unmap-screen-hook): Ditto.
6958         (default-screen-alist): Ditto.
6959         (default-screen-name): Ditto.
6960         (x-screen-defaults): Ditto.
6961         (x-create-screen): Ditto.
6962         * obsolete.el: meta-flag removed.
6963         baud-rate removed.
6964         sleep-for-millisecs removed.
6965         extent-data removed.
6966         set-extent-data removed.
6967         set-extent-attribute removed.
6968         extent-glyph removed.
6969         extent-layout removed.
6970         set-extent-layout removed.
6971         list-faces-display removed.
6972         list-faces removed.
6973         trim-versions-without-asking removed.
6974         after-write-file-hooks removed.
6975         truename removed.
6976         auto-fill-hook removed.
6977         blink-paren-hook removed.
6978         select-screen-hook, deselect-screen-hook removed.
6979         auto-raise-screen, auto-lower-screen removed.
6980
6981         * msw-mouse.el: Global change resource -> mswindows-resource.
6982
6983         * XEmacs 21.0-pre5 is released.
6984
6985 1998-07-11  SL Baur  <steve@altair.xemacs.org>
6986
6987         * about.el (about-hackers): Credits update.
6988
6989 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
6990
6991         * register.el (insert-register): Don't activate the region.
6992
6993 1998-07-10  SL Baur  <steve@altair.xemacs.org>
6994
6995         * select.el: Restore x-* symbols for backwards compatibility:
6996         x-copy-primary-selection, x-kill-primary-selection,
6997         x-delete-primary-selection, x-select-make-extent-for-selection,
6998         x-valid-simple-selection-, x-cut-copy-clear-internal.
6999
7000 1998-07-09  SL Baur  <steve@altair.xemacs.org>
7001
7002         * XEmacs 21.0-pre4 is released.
7003
7004 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
7005
7006         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
7007         reporting bugs.
7008         (maybe-add-init-button): Fix semantics under Windows.  Use
7009         `expand-file-name' rather than `concat'.
7010
7011         * help.el (print-messages): New function.
7012
7013 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7014
7015         * ldap.el (ldap-host-parameters-alist): Docstring fixes
7016
7017 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7018
7019         * about.el: Tweaked my entry in about-hackers.
7020
7021         * find-paths.el (paths-emacs-root-p):
7022           Relaxed emacs-root checking of an in-place installation to
7023           also accomodate the flat layout used on MS Windows.
7024
7025 1998-06-29  John Jones  <jj@asu.edu>
7026
7027         * package-get.el: calls to package-get-update-all will only
7028           update packages which are already installed.
7029
7030 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
7031
7032         * faces.el (xpm-color-symbols): remove hardcoded defaults these
7033         are handled by the gui-element face fallbacks now.
7034
7035         * x-faces.el: default gui-element face to "background" as well as
7036         the default face.
7037
7038         * msw-faces.el (mswindows-init-device-faces): remove gui-element
7039         and default face settings since these are set as fallbacks now in
7040         the appropriate domain.
7041
7042 1998-07-02  SL Baur  <steve@altair.xemacs.org>
7043
7044         * text-mode.el (text-mode): Reorder regexp so the OR part
7045         corresponding to `page-delim' goes first and the hack in
7046         `forward-paragraph' will work.
7047         With bug analysis from Bob Weiner <weiner@altrasoft.com>
7048
7049 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
7050
7051         * subr.el (remove-hook): When checking the hook value
7052           with functionp, don't apply car to it.
7053
7054 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7055
7056         * package-get.el (package-get-remote-filename):
7057           Don't use file-name-as-directory because the local directory
7058           separator conventions might not be the same as ftp's.
7059
7060 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7061
7062         * ldap.el (ldap-host-parameters-alist): New name of
7063         `ldap-host-parameters-plist'
7064
7065 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
7066
7067         * package-get.el: Using (require 'package-get-base), now that it
7068         provides itself.  Consequently removed all instances of (load
7069         "package-get-base.el").
7070
7071 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
7072
7073         * subr.el (remove-hook): Don't treat the hook value as a
7074           list unless it is both consp and not functionp.
7075
7076 1998-06-29  SL Baur  <steve@altair.xemacs.org>
7077
7078         * about.el: Email address for Ben Wing is ben@xemacs.org.
7079         * auto-show.el: Ditto.
7080         * bytecomp.el: Ditto.
7081         * faces.el: Ditto.
7082         * x-scrollbar.el: Ditto.
7083         * x-misc.el: Ditto.
7084         * tty-init.el: Ditto.
7085         * toolbar-items.el: Ditto.
7086         * symbol-syntax.el: Ditto.
7087         * specifier.el: Ditto.
7088         * objects.el: Ditto.
7089         * hyper-apropos.el: Ditto.
7090         * glyphs.el: Ditto.
7091
7092 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
7093
7094         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
7095         vertical-divider-always-visible-p.
7096         (default-mouse-motion-handler): Ditto.
7097
7098 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
7099
7100         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
7101         global value.
7102
7103 1998-06-21  Oliver Graf <ograf@fga.de>
7104
7105         * build-reports.el: changed receiver to xemacs-build-reports list
7106
7107 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7108
7109         * font.el: Split font-family-mappings into X and
7110           mswindows-specific versions.
7111           mswindows-font-create-[object|name]: Treat supplied size
7112           as a pointsize. Added underline and strikethru handling.
7113
7114         * msw-faces.el: changed default mswindows charset to western.
7115
7116         * msw-glyphs.el: removed space in border-glyph font string that
7117           was inserted to get round bugs in the mswindows C font code.
7118
7119 1998-06-27  SL Baur  <steve@altair.xemacs.org>
7120
7121         * about.el (about-hackers): Credits update.
7122
7123         * help-nomule.el (tutorial-supported-languages): Add Romanian
7124         TUTORIAL.
7125
7126         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
7127         to ISO-8859-2.
7128
7129 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7130
7131         * font.el: Split font-family-mappings into X and
7132           mswindows-specific versions.
7133           mswindows-font-create-[object|name]: Treat supplied size
7134           as a pointsize. Added underline and strikethru handling.
7135
7136         * msw-faces.el: changed default mswindows charset to western.
7137
7138         * msw-glyphs.el: removed space in border-glyph font string that
7139           was inserted to get round bugs in the mswindows C font code.
7140
7141 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7142
7143         * minibuf.el: make read-color-completion-table call
7144           (mswindows-color-list for mswindows devices.
7145
7146 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
7147
7148         * lisp/font-lock.el
7149         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
7150         Let declaration items contain non-word symbol characters.
7151
7152 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
7153
7154         * package-get.el (package-get-package-provider): Added autoload
7155         cookie.  Loading "package-get-base.el" in ALL functions that use
7156         it.  Fixed some (interactive ...) with multiple argument specs
7157         again.  Cosmetic indentation changes.
7158
7159 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
7160
7161         * info.el (Info-insert-dir): Don't use nreverse on variables
7162         that you want to use later.
7163
7164 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
7165
7166         * x-mouse.el (x-set-point-and-move-selection): Replace call
7167         to x-kill-primary-selection with kill-primary-selection
7168
7169 1998-06-12  Martin Buchholz  <martin@xemacs.org>
7170
7171         * simple.el (what-cursor-position): Make cursor position reported
7172         use value of column-number-start-at-one
7173
7174 1998-06-17  SL Baur  <steve@altair.xemacs.org>
7175
7176         * about.el (xemacs-hackers): Fix Jareth's email address.
7177
7178 1998-06-16  SL Baur  <steve@altair.xemacs.org>
7179
7180         * startup.el (startup-splash-frame): Remove
7181         `xemacs-startup-logo-function'.
7182
7183 1998-06-15  SL Baur  <steve@altair.xemacs.org>
7184
7185         * about.el (about-hackers): Update credits list.
7186
7187 1998-06-06  Jeff Miller <jmiller@smart.net>
7188
7189         * lisp/sound.el: Update sound-ext to allow filenames with
7190           extensions to be found by load-sound-file
7191
7192 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7193
7194         * info.el (Info-rebuild-outdated-dir): Removed variable
7195         (Info-auto-generate-directory): New variable
7196         (Info-save-auto-generated-dir): New variable
7197         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
7198         (Info-build-dir-anew): Second parameter removed.  Use
7199         `Info-save-auto-generated-dir'
7200         (Info-rebuild-dir): Ditto
7201
7202 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
7203
7204         * list-mode.el (next-list-mode-item): Would not recognize
7205         border between directly neighbored items.
7206
7207 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
7208
7209         * package-get.el: add autoloads for some functions.
7210
7211 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
7212
7213         * specifier.el (let-specifier): Tiny docfixes.
7214
7215 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
7216
7217         * msw-mouse.el: set selection-pointer-glyph to Normal.
7218
7219 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
7220
7221         * wid-edit.el (widget-specify-secret): New function.
7222         (widget-after-change): Use it.
7223         (widget-specify-field): Use it.
7224
7225 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
7226
7227         * mouse.el (drag-window-divider): Use `(not done)' instead of
7228         `doit'; reuse result of `window-pixel-edges'.
7229
7230         * modeline.el (drag-modeline-event-lag): Rename to
7231         drag-divider-event-lag.
7232
7233 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
7234
7235         * specifier.el (let-specifier): Rewritten not to generate needless
7236         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
7237         arguments.
7238
7239 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
7240
7241         * minibuf.el (read-file-name-1): Setup buffer-local value of
7242         `completion-ignore-case' in completions buffer under Windows.
7243
7244 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
7245
7246         * about.el (about-maintainer-glyph): Fix support for not
7247         compressed images.
7248
7249 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
7250
7251         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
7252
7253         * mouse.el (mouse-track): Cancel selection if misc-user event with
7254         `cancel-mode-internal' function is fetched.
7255
7256 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
7257
7258         * files.el (save-some-buffers-1): Fixed return value.
7259
7260 1998-06-01  Oliver Graf <ograf@fga.de>
7261
7262         * dragdrop.el: added experimental
7263
7264 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
7265
7266         * startup.el (after-init-hook, init-file-user,
7267         user-init-directory, load-user-init-file):  Purge references
7268         to "~/.xemacs/init.el" from docstrings.
7269
7270         (load-user-init-file) Use paths-construct-path to construct
7271         paths to user init files.  Go directly to ~/.emacs, do not
7272         search ~/.xemacs/, do not load `default-custom-file'.
7273
7274 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
7275
7276         * files.el (interpreter-mode-alist): Catch wish and tclsh before
7277         general *sh.
7278         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
7279
7280 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
7281
7282         * menubar-items.el (default-menubar): add Update Packages to customize
7283         menu.
7284
7285 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
7286
7287         * faces.el: use toolbar face as a fallback for toolbar properties
7288         in xpm-color-symbols instead of default.
7289
7290         * msw-faces.el: rename 3d-object -> gui-element face.
7291
7292 1998-06-06  SL Baur  <steve@altair.xemacs.org>
7293
7294         * startup.el (xemacs-startup-logo-function): New variable.
7295         (startup-splash-frame): Use it.
7296
7297 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
7298
7299         * files.el (save-some-buffers): Would wait 1 second.
7300         (save-some-buffers-1): Delete other windows here instead of in
7301         `save-some-buffers'.
7302         (save-some-buffers): Force redisplay only if windows were deleted.
7303
7304 1998-06-02  Didier Verna  <didier@xemacs.org>
7305
7306         * cus-face.el (custom-face-attributes): generalized the use of
7307         toggle buttons for boolean attributes.
7308         Re-ordered the items a bit.
7309
7310 1998-06-01  SL Baur  <steve@altair.xemacs.org>
7311
7312         * sound.el (default-sound-directory): Use `locate-data-directory'
7313         to find the sounds directory.
7314
7315 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
7316
7317         * sound.el: default sound-ext to .wav under mswindows, .au
7318         otherwise. load-default sounds without extensions.
7319
7320 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7321
7322         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
7323         if send-pr is not bound.
7324
7325 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
7326
7327         * files.el: grok idl files in auto-mode-alist.
7328 1998-06-01  Jeff Miller  <jmiller@smart.net>
7329
7330         * minibuf.el (exact-minibuffer-completion-p): check for nil before
7331         calling `upcase'.
7332
7333 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
7334
7335         * msw-glyphs.el: add xbm to the list of image types supported.
7336
7337 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
7338
7339         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
7340         instead of XEmacs one when dumping InfoDock.
7341
7342 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
7343
7344         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
7345         for `modeline-visible-p'
7346
7347         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
7348
7349 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
7350
7351         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
7352         since it's not used anymore. doc string fixes.
7353
7354         * package-get.el (package-get-file-installed-p): new function. use
7355         instead of file-installed-p which is in an external package.
7356
7357 1998-05-28  Oliver Graf <ograf@fga.de>
7358
7359         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
7360         favor of select-window/switch-to-buffer
7361
7362 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
7363
7364         * startup.el: changed (getenv "HOME") to (user-home-directory)
7365
7366 1998-05-25  Oliver Graf <ograf@fga.de>
7367
7368         * frame.el (cde-start-drag) moved to dragdrop.el
7369         (offix-start-drag-region) moved to dragdrop.el
7370         (offix-start-drag) moved to dragdrop.el
7371         * dragdrop.el (cde-start-drag) moved from frame.el
7372         (offix-start-drag-region) moved from frame.el
7373         (offix-start-drag) moved from frame.el
7374         (cde-start-drag-region) cde drag regions
7375         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
7376
7377 1998-05-26  Oliver Graf <ograf@fga.de>
7378
7379         * dragdrop.el: created dragdrop-drag prototypes
7380         (cde-start-drag-region) fixed typo
7381
7382 1998-05-28  SL Baur  <steve@altair.xemacs.org>
7383
7384         * simple.el (after-init-hook): Remove reader macro.
7385
7386         * packages.el (packages-hardcoded-lisp): Get rid of reader
7387         macros.  Update DOC string.
7388
7389 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
7390
7391         * mouse.el (drag-window-divider): Ditto.
7392
7393         * modeline.el (mouse-drag-modeline): Use it.
7394
7395         * lisp-mode.el (let-specifier): Specify indentation.
7396
7397         * specifier.el (let-specifier): Renamed from
7398         `with-specifier-instance'.
7399
7400 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
7401
7402         * x-faces.el:
7403         * faces.el: move definition of xpm-color-symbols from x-faces.el
7404         to faces. Predicate x-get-resource on the presence of x.
7405
7406         * msw-faces.el: set 3d-object face rather than modeline. Specifiy
7407         faces as specfier defaults.
7408
7409         * package-get.el: don't use package-admin-add-single-file-package.
7410
7411 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
7412
7413         * toolbar-items.el: Fixup tooltips.
7414         (toolbar-gnus): Don't use obsolete variable
7415         toolbar-news-frame-properties.
7416         (toolbar-news-reader): Default to `gnus' instead of
7417         `not-configured'.
7418
7419         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
7420         Windows.
7421
7422 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
7423
7424         * package-get.el: rename -installedp -> -installed-p.
7425
7426 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
7427
7428         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
7429         attributes, and assinged it to continuation, truncation and
7430         hscroll glyphs.
7431
7432         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
7433         and made continuation, truncation and hscroll glyphs arrow
7434         characters out of that font.
7435
7436 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
7437
7438         * minibuf.el (minibuffer-electric-separator): Play nicely with
7439         directory-sep-char being \.
7440         (minibuffer-electric-tilde): Ditto.
7441         (read-file-name-map): Ditto.
7442
7443 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
7444
7445         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
7446         on X devices.
7447         (default-mouse-track-deal-with-down-event): Avoid
7448         `x-disown-selection'; use `disown-selection' instead.
7449
7450 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
7451
7452         * select.el:
7453         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
7454         moved to (cut-copy-clear-internal) in select.el. Ditto for
7455         (x-delete-primary-selection) (x-kill-primary-selection)
7456         (x-copy-primary-selection).
7457         (own-clipboard): new function.
7458
7459         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
7460         functions in select.el. remove old ones.
7461         (mswindows-own-clipboard): new function.
7462
7463 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
7464
7465         * gnuserv.el: allow connections from mswindows type devices.
7466
7467 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
7468
7469         * msw-glyphs.el: change image type used from cursor to resource.
7470
7471 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
7472
7473         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
7474         for {top,bottom}-{left,right} values in addition to
7475         {top,bottom}_{left,right}.
7476         Use x-get-resource instead of x-get-resource-and-bogosity-check.
7477
7478 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
7479
7480         * cl-macs.el (specifier-instance): Undefine its setf method.
7481
7482         * specifier.el (with-specifier-instance): Added docstring.
7483
7484         * mouse.el (drag-window-divider): Ditto.
7485
7486         * modeline.el (mouse-drag-modeline): Use it.
7487
7488         * lisp-mode.el (with-specifier-instance): Define its indentation
7489         level.
7490
7491         * specifier.el (with-specifier-instance): New macro.
7492
7493 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
7494
7495         * package-get.el (package-get-create-custom): new function to
7496         auto-generate package-get-custom.el from package-get-base.el.
7497         * (package-get-ever-installedp): new function.
7498         * (package-get-custom): new function to get all packages specified
7499         by customize.
7500
7501 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
7502
7503         * cus-edit.el (custom-file): Revert to `~/.emacs'.
7504
7505 1998-05-23  SL Baur  <steve@altair.xemacs.org>
7506
7507         * cl-extra.el: Reverse previous float change.
7508
7509 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
7510
7511         * x-faces.el:
7512         * faces.el (try-font-name): moved from x-faces.el since it is
7513         required by w3 under mswindows as well X.
7514
7515 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
7516
7517         * winnt.el: Removed evil (setq completion-ignore-case t)
7518         clause, one more overlookef fsfism.
7519         (nt-quote-args-functions-alist): End sentences with double space.
7520
7521 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
7522
7523         * window-xemacs.el (push-window-configuration): Remove kludgery of
7524         recaching default-toolbar specifier.
7525         (pop-window-configuration): Ditto.
7526         (unpop-window-configuration): Ditto.
7527
7528 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
7529
7530         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
7531
7532 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
7533
7534         * winnt.el (nt-quote-args-verbatim): Added function.
7535         (nt-quote-args-prefix-quote): Added function.
7536         (nt-quote-args-backslash-quote): Added function.
7537         (nt-quote-args-double-quote): Added function.
7538         (nt-quote-args-functions-alist): New variable.
7539         (nt-quote-process-args): Added function. This is the main quoting
7540         work horse called from process-nt.c
7541
7542 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
7543
7544         * winnt.el: Removed duplicate definitions for backspace,
7545         delete, M-backspace and C-M-backspace.
7546         (file-name-buffer-file-type-alist): Removed this variable.
7547         (find-buffer-file-type): Removed function.
7548         (find-file-binary):  Removed function.
7549         (find-file-text): Removed function.
7550         (find-file-not-found-set-buffer-file-type): Removed function.
7551         (save-to-unix-hook): Removed function.
7552         (revert-from-unix-hook): Removed function.
7553         (using-unix-filesystems): Removed function.
7554         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
7555         warning.
7556         (x-set-selection): Removed function.
7557         (x-get-selection): Removed function.
7558         Removed commented FSFisms.
7559         Replaced copyright notice (this file is not part of GNU Emacs).
7560         (nt-shell-mode-hook): Moved here from a lambda expression. Added
7561         comint-process-echoes setting to t.
7562
7563 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7564
7565         * packages.el (packages-no-package-hierarchy-regexp): Introduced
7566         and used following the interface change of
7567         `paths-find-recursive-path'.
7568
7569         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
7570         regexp instead of a list of base names.
7571         (paths-version-control-filename-regexp):
7572         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
7573         Introduced and used following the interface change of
7574         `paths-find-recursive-path'.
7575
7576 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
7577
7578         * simple.el (delete-forward-p): Make it a defun; do X garbage only
7579         on X devices, rather than on all non-TTY devices.
7580
7581 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
7582
7583         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
7584
7585         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
7586
7587 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
7588
7589         * itimer.el (activate-itimer): Fixed usage of integers
7590         as argument to `concat'.
7591
7592 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
7593
7594         * itimer.el (start-itimer): replace the use of `concat' with
7595         `format'
7596
7597 1998-05-16  SL Baur  <steve@altair.xemacs.org>
7598
7599         * mode-motion.el (mode-motion-hook): Clarify docstring.
7600         From Bob Weiner <weiner@altrasoft.com>
7601
7602         * loadhist.el (symbol-file): Supply prompt string when used
7603         interactively.
7604         From Bob Weiner <weiner@altrasoft.com>
7605
7606 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
7607
7608         * loadup.el (really-early-error-handler): Ditto.
7609
7610         * update-elc.el: Ditto.
7611
7612         * setup-paths.el (paths-construct-exec-path): Ditto.
7613
7614         * make-docfile.el: Ditto.
7615
7616         * find-paths.el (paths-decode-directory-path): Use split-path
7617         instead of decode-path.
7618
7619         * files.el (parse-colon-path): Update docstring reference.
7620
7621 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7622
7623         * msw-init.el:
7624         * x-init.el:
7625         Bind cut'n'paste keys to non window-system specific functions.
7626
7627         * msw-select.el: New function mswindows-clear-clipboard.
7628         mswindows-cut-copy-clipboard extended to handle clearing of the
7629         selection and renamed to mswindows-cut-copy-clear-clipboard.
7630
7631         * select.el: on mswindows devices delete-primary-selection
7632         calls mswindows-clear-clipboard.
7633
7634 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
7635
7636         * simple.el (quoted-insert): Inhibit quit when using read-char.
7637
7638         * cmdloop.el (read-char): Don't inhibit quit.
7639         (read-char-exclusive): Ditto.
7640         (read-char): Signal quit if quit-char was pressed.
7641         (read-char-exclusive): Ditto.
7642         (read-quoted-char): Return a character, not integer.
7643
7644         * menubar-items.el (default-popup-menu): Use Andy's generic
7645         selection code.
7646         (default-popup-menu): Fix code.
7647
7648 1998-05-14  Oliver Graf <ograf@fga.de>
7649
7650         * dragdrop.el (dragdrop-function-widget): this time it's done
7651
7652 1998-05-13  Oliver Graf <ograf@fga.de>
7653
7654         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
7655
7656 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
7657
7658         * device.el (device-pixel-width):
7659         (device-pixel-height):
7660         (device-mm-width):
7661         (device-mm-height):
7662         (device-bitplanes):
7663         (device-color-cells): Swapped parameters to device-system-metric
7664         according to the interface change.
7665
7666 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
7667
7668         * mouse.el (default-mouse-motion-handler): Use new name of the
7669         function event-over-vertical-divider-p.
7670         Do not set E-W arrow cursor over the divider if
7671         vertical-divider-draggable-p is nil in the window.
7672         ([top-level]): Use new name for the variable
7673         vertical-divider-map.
7674         (drag-window-divider): Respect vertical-divider-draggable-p.
7675         Variable name typo fixes.
7676
7677 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
7678
7679         * keymap.el (kbd): Define here; handle string constants and
7680         others...
7681
7682 1998-05-15  Christian Nyb <chr@mediascience.no>
7683
7684         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
7685         in Emacs 18.
7686
7687 1998-05-13  Didier Verna  <didier@xemacs.org>
7688
7689         * mouse.el (drag-window-divider): give the vertical divider a
7690         pressed look when dragging it.
7691
7692 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
7693
7694         * faces.el: predicate some more face operations on x or mswindows
7695         not just x.
7696
7697         * modeline.el: enable modeline coloring for mswindows.
7698
7699 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7700
7701         * minibuf.el (minibuffer-default): Added variable; compatible with
7702         FSF Emacs.
7703         (next-history-element): Used `minibuffer-default'.
7704
7705 1998-05-12  Oliver Graf <ograf@fga.de>
7706
7707         * dragdrop.el (dragdrop-function-widget): button and mods ok
7708         arguments still look a bit strange
7709         (dragdrop-compare-mods) created
7710         (dragdrop-drop-do-functions) correctly checks for buttons and
7711         modifiers
7712
7713 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
7714
7715         * setup-paths.el (paths-default-info-directories): Replace
7716         path-separator with directory-sep-char.
7717
7718         * files.el (path-separator): Don't define it here.
7719
7720 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
7721
7722         * update-elc.el: Ditto.
7723
7724         * setup-paths.el (paths-construct-exec-path): Ditto.
7725
7726         * make-docfile.el: Ditto.
7727
7728         * loadup.el (really-early-error-handler): Ditto.
7729
7730         * find-paths.el (paths-decode-directory-path): Use decode-path
7731         instead of decode-path-internal.
7732
7733         * files.el (parse-colon-path): Update docstring.
7734
7735 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
7736
7737         * subr.el (get-buffer-window-list): Make BUFFER optional.
7738
7739         * window-xemacs.el (windows-of-buffer): Defalias to
7740         get-buffer-window-list.
7741
7742 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7743
7744         * disass.el: Fix maintainer keyword.
7745
7746         * bytecomp.el (byte-compile-and-load-file): Autoload.
7747         (byte-compile-buffer): Ditto.
7748
7749         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
7750         value is returned, not the name.
7751         (lisp-imenu-generic-expression): Enable it.
7752         (lisp-mode-variables): Ditto.
7753         (lisp-indent-offset): Change defconst to defvar.
7754         (lisp-indent-function): Ditto.
7755         (lisp-body-indent): Ditto.
7756
7757 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7758
7759         * modeline.el: Use zap-last-kbd-macro-event.
7760
7761         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
7762         nil, don't attempt to do anything with messages.
7763         (eval-last-sexp): Use `letf' for clarity.
7764
7765 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7766
7767         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
7768
7769 1998-05-11  Martin Buchholz  <martin@xemacs.org>
7770
7771         * buff-menu.el:
7772         * lisp-mode.el:
7773         * obsolete.el:
7774         Change empty docstrings into no doc strings at all.
7775         Fix bogus FSF-format docstrings.
7776         * etags.el: Fix docstring.
7777
7778 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
7779
7780         * package-get.el (package-get): Use internal md5
7781
7782 1998-05-13  SL Baur  <steve@altair.xemacs.org>
7783
7784         * about.el (about-xemacs): Correct abuse of concat.
7785
7786 1998-05-11  SL Baur  <steve@altair.xemacs.org>
7787
7788         * info.el (Info-mode): Use easymenu.
7789
7790 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
7791
7792         * apropos.el (apropos): Don't use concat with integers.
7793
7794         * cmdloop.el (describe-last-error): Handle the case when no error
7795         was seen gracefully.
7796
7797         * apropos.el (apropos-print): Use with-displaying-help-buffer as
7798         defun.
7799         (apropos-describe-plist): Ditto.
7800
7801         * help.el (with-displaying-help-buffer): Revert to a defun.
7802         (describe-key): Use it as defun.
7803         (describe-mode): Ditto.
7804         (describe-bindings): Ditto.
7805         (describe-prefix-bindings): Ditto.
7806         (describe-installation): Ditto.
7807         (view-lossage): Ditto.
7808         (describe-function): Ditto.
7809         (describe-variable): Ditto.
7810         (describe-syntax): Ditto.
7811
7812 1998-05-11  Oliver Graf <ograf@fga.de>
7813
7814         * dragdrop.el: changed order of require/provide
7815         (dragdrop-drop-mime-default) changed to new calling conventions
7816         (dragdrop-drop-do-functions) changed to new calling conventions
7817         (dragdrop-function-widget) this one needs more work...
7818
7819 1998-05-10  Oliver Graf <ograf@fga.de>
7820
7821         * about.el: another small change in my entry
7822         * dragdrop.el (dragdrop-drop-log-function): logging added
7823         plus customizations
7824         changed interface to handler functions. now called with event
7825         and object
7826
7827 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
7828
7829         * glyphs.el (divider-pointer-glyph): Declared new glyph,
7830         E-W arrow pointer displayed over draggable dividers.
7831
7832         * mouse.el (default-mouse-motion-handler): Show it when
7833         appropriate.
7834         (drag-window-divider): Added.
7835         ([top-level]): Initialized window-divider-map with a keymap
7836         binding the above function to left button down event.
7837
7838         * x-mouse.el (x-init-pointer-shape): Initialize
7839         divider-pointer-glyph from Cursor.dividerPointer, or use default
7840         E-W double arrow.
7841
7842 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
7843
7844         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
7845
7846 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
7847
7848         * simple.el (count-words-buffer): Don't query for buffer.
7849         (count-lines-buffer): Ditto.
7850
7851 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
7852
7853         * help.el (where-is): add optional insert argument.
7854
7855 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
7856
7857         * help.el (describe-key-briefly): New argument INSERT.
7858
7859         * simple.el (eval-expression): New optional argument; synch with
7860         FSF 20.3.
7861
7862         * keydefs.el (global-map): Add new register bindings.
7863
7864         * register.el: Synched with FSF 20.3.
7865
7866 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
7867
7868         * window-xemacs.el (recenter): all arguments are optional.
7869
7870 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
7871
7872         * device.el: (device-pixel-width): Reflected name/parameters
7873         change to device-system-metric.
7874         (device-pixel-height): Ditto.
7875         (device-mm-width): Ditto.
7876         (device-mm-height): Ditto.
7877         (device-bitplanes): Ditto.
7878         (device-color-cells): Ditto.
7879
7880 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
7881
7882         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
7883
7884         * cl.el (most-positive-fixnum): Document.
7885         (most-negative-fixnum): Ditto.
7886
7887         * cus-dep.el: Updated comment.
7888
7889         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
7890         constant.
7891
7892         * cus-load.el (custom-put): Removed.
7893
7894         * files.el (after-find-file): Just resignal quit instead of
7895         signaling "canceled".
7896
7897 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
7898
7899         * frame.el (other-frame): Use `focus-frame' instead of
7900         select-frame kludges.
7901
7902         * lisp-mode.el: Update lisp-indent-function for
7903         save-selected-frame and with-selected-frame.
7904
7905         * frame.el (save-selected-frame): New macro.
7906         (with-selected-frame): Ditto.
7907         (other-frame): Use `set-frame-focus'.
7908
7909 1998-05-06  Oliver Graf <ograf@fga.de>
7910
7911         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
7912         (dragdrop-drop-url-default) default handler for URL drops created
7913         (dragdrop-drop-mime-default) default handler for MIME drops created
7914         (dragdrop-drop-functions) default custom for handling drops created
7915         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
7916
7917 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
7918
7919         * mouse.el: Removed redundant mouse-mswindows-drop function.
7920
7921 1998-05-05  Oliver Graf <ograf@fga.de>
7922
7923         * about.el: changed some text in my entry
7924         * dragdrop.el: added customs
7925
7926 1998-05-04  Oliver Graf <ograf@fga.de>
7927
7928         * mouse.el: killed global drop key bindings
7929         (mouse-offix-drop) removed
7930         * dragdrop.el: created
7931         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
7932
7933 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
7934
7935         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
7936         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
7937
7938         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
7939         obsolete comment.
7940
7941         * scrollbar.el (scrollbars-visible-p): Use new
7942         {vertical,horizontal}-scrollbar-visible-p specifiers.
7943
7944 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
7945
7946         * device.el (device-pixel-height):
7947         (device-pixel-width):
7948         (device-mm-width):
7949         (device-mm-height):
7950         (device-bitplanes):
7951         (device-color-cells): Moved these 6 functions from device.c; they
7952         all use single (device-system-metrics) call.
7953
7954 1998-05-09  SL Baur  <steve@altair.xemacs.org>
7955
7956         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
7957         were renamed.
7958
7959         * menubar-items.el:
7960         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
7961         Suggested by Hrvoje Niksic <hniksic@srce.hr>
7962
7963         * help.el (help-map): Remove Hyperbole keybinding logic.
7964         Suggested by: Michael Ernst <mernst@cs.washington.edu>
7965
7966 1998-05-08  SL Baur  <steve@altair.xemacs.org>
7967
7968         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
7969         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
7970
7971 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
7972
7973         * msw-glyphs.el: use nicer icon3 from the frame icon.
7974
7975 1998-05-07  SL Baur  <steve@altair.xemacs.org>
7976
7977         * version.el (emacs-version): Remove InfoDock conditionals.
7978
7979         * startup.el (startup-splash-frame): Change ID logo name.
7980
7981 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
7982
7983         * files.el (after-find-file): If the user presses C-g on
7984         directory-creation prompt, kill the buffer.
7985
7986 1998-05-06  SL Baur  <steve@altair.xemacs.org>
7987
7988         * simple.el (count-words-region): Reverse previous change.
7989
7990 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
7991
7992         * replace.el (query-replace): Just call perform-replace.
7993         (query-replace-regexp): Ditto.
7994         (perform-replace): Move region handling here.
7995         (perform-replace): Use the new arg to match-data.
7996
7997 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
7998
7999         * x-init.el: Install X specific display table that
8000           displays char 0240 as a space to avoid whatever it is
8001           that screws up display of that character code.
8002
8003 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
8004
8005         * help.el (function-arglist): If no arguments are documented for a
8006         subr, print nothing rather than incorrect output.
8007
8008 1998-05-05  SL Baur  <steve@altair.xemacs.org>
8009
8010         * cmdloop.el (command-error): Update bail-out error message to use
8011         `emacs-program-name'.
8012
8013         * lib-complete.el: Remove reader macro cruft.
8014
8015         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
8016         cruft.
8017
8018         * simple.el (count-words-region): Drop interactive-p check on the
8019         message.
8020
8021 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
8022
8023         * font.el
8024         * msw-faces.el
8025         Correct spelling of mswindows-font-canonicalize-name.
8026
8027 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8028
8029         * ldap.el (ldap-host-parameters-alist): Replaced with
8030         `ldap-host-parameters-plist'
8031         (ldap-search): Adapt to previous change
8032
8033 1998-05-02  SL Baur  <steve@altair.xemacs.org>
8034
8035         * about.el (about-hackers): Update Bob Weiner bio.
8036         (about-maintainer-info): Ditto.
8037
8038 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
8039
8040         * simple.el (display-warning-minimum-level): Docfix.
8041
8042 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
8043
8044         * widget.el (:default-get): New keyword.
8045         * wid-edit.el (default, widget-default-default-get): Define it.
8046         (group, widget-group-default-get): Define it.
8047         (menu-choice, widget-choice-default-get): Define it.
8048         (widget-default-get): New function.
8049         (widget-choice-action): Call it.
8050         (widget-editable-list-entry-create): Call it.
8051
8052 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
8053
8054         * byte-optimize.el (byte-boolean-vars): Removed.
8055         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
8056         lookup through `byte-boolean-vars'.
8057
8058 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
8059
8060         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
8061         resource-provided values into ghost specs for scrollbar-height and
8062         scrollbar-width.
8063
8064 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
8065
8066         * byte-optimize.el: Don't attempt to optimize /=.
8067
8068         * bytecomp.el (byte-compile-one-ore-more-args): New function.
8069         (byte-compile-/=): Ditto.
8070
8071 1998-05-02  SL Baur  <steve@altair.xemacs.org>
8072
8073         * apropos.el: Use `with-displaying-help-buffer'.
8074         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
8075         Use `with-displaying-help-buffer'.
8076         (apropos-follow): Do not give special treatment to buffer cursor
8077         was in prior to a mouse click.
8078         (apropos-describe-plist): Use `with-displaying-help-buffer'.
8079         (apropos-print-doc): Set correct buffer for setting text
8080         properties.
8081
8082 1998-05-01  SL Baur  <steve@altair.xemacs.org>
8083
8084         * help.el (help-buffer-prefix-string): New variable.
8085         (help-buffer-name): Use it.
8086
8087         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
8088         mode menu.
8089
8090 1998-04-30  Greg Klanderman  <greg@alphatech.com>
8091
8092         * frame.el (other-frame): Work even when focus-follows-mouse is true.
8093
8094 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
8095
8096         * files.el (find-file-noselect): Update docstring.
8097         (find-file-noselect): Signal an error if found an unreadable file.
8098         (file-chase-links): Save the match data.
8099         (normal-mode): Use `lwarn' and `error-message-string'.
8100         (interpreter-mode-alist): Change defconst to defvar.
8101         (inhibit-first-line-modes-regexps): Ditto.
8102         (inhibit-first-line-modes-regexps): Added .tgz.
8103         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
8104         (change-major-mode-with-file-name): New user-option.
8105         (set-visited-file-name): Synched with FSF.
8106         (file-name-extension): New function, from FSF 20.3.
8107         (file-relative-name): Synched with FSF.
8108         (save-some-buffers): Support the C-r feature.
8109         (recover-session): Synched with FSF.
8110         (kill-some-buffers): Ditto.
8111         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
8112
8113 1998-04-30  SL Baur  <steve@altair.xemacs.org>
8114
8115         * files.el (insert-file): Undo previous change and reenable use of
8116         format.el.
8117
8118 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
8119
8120         * window-xemacs.el (recenter): Define.
8121
8122 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
8123
8124         * font.el (mswindows-font-create-name)
8125         (mswindows-font-create-object): new functions for mswindows type
8126         fonts.
8127
8128         * msw-faces.el (mswindows-font-canicolize-name): fix so that
8129         strings are parsed as well as font objects.
8130
8131 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
8132
8133         * modeline.el (defining-kbd-macro): Restore modeline indication of
8134         kbd-macro being recorded.
8135         (add-minor-mode): Simplify docstring.
8136         (modeline-minor-mode-menu): Remove stuff.
8137
8138 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
8139
8140         * code-process.el (call-process): dynamically decide process
8141         coding type.
8142
8143 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
8144
8145         * modeline.el: Add line-number-mode, column-number-mode to
8146         the modeline minor-mode menu.  Button2 on the line number does
8147         goto-line.
8148
8149 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
8150
8151         * mouse.el: move x-selection-owner-p type things to
8152         selection-owner-p.
8153
8154         * msw-init.el: copy zmacs stuff from x-init.el
8155
8156         * msw-select.el (mswindows-own-selection)
8157         (mswindows-disown-selection) (mswindows-selection-owner-p): new
8158         functions. Very simple minded implementation of selectio
8159         ownership.
8160
8161         * select.el (own-selection) (disown-selection)
8162         (activate-region-as-selection) (select-make-extent-for-selection)
8163         (valid-simple-selection-p): functions moved from x-select.el for
8164         generalized selection.
8165
8166         * x-select.el: see select.el changes.
8167
8168         * x-toolbar.el: use new selection functions.
8169
8170 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8171
8172         * packages.el (packages-find-package-directories): Fixed bug that
8173         would pick up multiple site-package directories.
8174         (package-locations): Added "xemacs-packages" as a late package
8175         location.
8176
8177         * find-paths.el: Now uses `emacs-program-name' and
8178         `emacs-program-version'.
8179         Additions to enforce version-specific directories in
8180         `paths-find-version-directory'.
8181
8182 1998-04-29  SL Baur  <steve@altair.xemacs.org>
8183
8184         * default.el: Removed.
8185         * site-start.el: Removed.
8186
8187 1998-04-29  Didier Verna  <didier@xemacs.org>
8188
8189         * minibuf.el (minibuffer-history-minimum-string-length): Default
8190         to nil.
8191
8192 1998-04-28  SL Baur  <steve@altair.xemacs.org>
8193
8194         * find-paths.el (paths-program-name): Rename.
8195         (paths-emacs-root-p): Ditto.
8196         (paths-find-site-directory): Ditto.
8197
8198 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
8199
8200         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
8201         `emacs-lisp-byte-compile-and-load'.
8202
8203 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8204
8205         * ldap.el (ldap-search): Fixed additional parameter passing to
8206         `ldap-open'
8207
8208 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
8209
8210         * select.el (kill-primary-selection) (selection-owner-p)
8211         (copy-primary-selection) (yank-clipboard-selection)
8212         (selection-exists-p) (delete-primary-selection): new file and
8213         functions that do the right thing for the selected device.
8214
8215         * x-menubar.el: use generalised selection functions.
8216
8217         * dumped-lisp.el: dump select.el.
8218
8219 1998-04-27  SL Baur  <steve@altair.xemacs.org>
8220
8221         * find-paths.el (paths-progname): New variable.
8222         (paths-emacs-root-p): Use it.
8223         (paths-find-site-directory): Ditto.
8224
8225 1998-04-26  SL Baur  <steve@altair.xemacs.org>
8226
8227         * loadup.el ((member "dump" command-line-args)): Dump as
8228         `infodock' if InfoDock.
8229
8230 1998-04-25  SL Baur  <steve@altair.xemacs.org>
8231
8232         * find-paths.el (construct-emacs-version): Simplify, include
8233         program name in the return value.
8234         * (paths-find-version-directory): Use it.
8235
8236 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8237
8238         * info.el (Info-parse-dir-entries): Fixed regexp
8239         (Info-build-dir-anew): Remove full suffix and capitalize info file
8240         name for files with no @direntry
8241         (Info-batch-rebuild-dir): New function
8242         (Info-suffixed-file): Check for regular files instead of simple
8243         file existence (could catch directories before)
8244
8245 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8246
8247         * setup-paths.el, find-paths.el: Removed uses of `not' which
8248         temacs doesn't have.
8249
8250         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
8251         into root searching.
8252
8253 1998-04-24  Martin Buchholz  <martin@xemacs.org>
8254
8255         * subr.el: Remove definition of `not'.
8256
8257 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
8258
8259         * msw-glyphs.el: enable graphics support.
8260
8261 1998-04-23  Didier Verna  <didier@xemacs.org>
8262
8263         * x-menubar.el (default-menubar): restored the line-number-mode
8264         option.
8265
8266         * misc doc string updates related to the options menu.
8267
8268 1998-04-24  SL Baur  <steve@altair.xemacs.org>
8269
8270         * setup-paths.el (paths-construct-load-path): Fix typo.
8271
8272 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8273
8274         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
8275         font-menu-ignore-scaled-fonts don't have to be bound now; this
8276         gets us one step further towards making --no-autoloads work.
8277
8278         * startup.el (normal-top-level): Load auto-autoloads only if
8279         lisp-directory is non-nil.
8280
8281         * setup-paths.el (paths-construct-load-path): Made it robust
8282         against nil lisp-directory.
8283
8284         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
8285         to the list of variables that cause a warning when nil.
8286
8287         * toolbar.el (init-toolbar-location): Now works even when there's
8288         no toolbar icon directory.
8289
8290 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
8291
8292         * help.el (view-lossage): Recognize it.
8293
8294         * simple.el (log-message): Mark multiline messages.
8295
8296 1998-04-22  SL Baur  <steve@altair.xemacs.org>
8297
8298         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
8299
8300 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
8301
8302         * package-get.el (package-get-all):  add `\n' separator to
8303         interactive specification so that both variables are read
8304
8305 1998-04-22  Didier Verna  <didier@xemacs.org>
8306
8307         * x-menubar.el: ported the options menu to Custom.
8308         Moved the "read only" toggle button to the buffers menu.
8309         Corrected some missing ;;;###autoload or defcustom.
8310
8311         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
8312         the scrollbar-visible specifier for options menu handling.
8313
8314         * toolbar.el (toolbar-visible-p)
8315                      (toolbar-captioned-p)
8316                      (default-toolbar-position): defcustom wrappers around
8317         the toolbar specifiers for options menu handling.
8318
8319         * frame.el (get-frame-for-buffer-default-instance-limit):
8320         defcustom it for options menu handling.
8321
8322         * font-lock.el (font-lock-mode): defcustom and autoload the variable
8323         font-lock-mode for options menu handling.
8324
8325         * cus-start.el: added Custom properties to overwrite-mode for
8326         options menu handling.
8327
8328 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
8329
8330         * about.el: shameless self-promotion.
8331
8332 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
8333
8334         * simple.el (raw-append-message): Slightly optimize.
8335         (remove-message): Use `push' for clarity.
8336         (append-message): Ditto.
8337         (display-warning): Dito.
8338         (raw-append-message): Send the message to the appropriate device.
8339
8340 1998-04-22  SL Baur  <steve@altair.xemacs.org>
8341
8342         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
8343         From Sean MacLennan <Sean.MacLennan@pika.ca>
8344
8345 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8346
8347         * setup-paths.el: Changed `directory-sep-char' to
8348         `path-separator', following a change in GNU Emacs.
8349
8350 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8351
8352         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
8353         (Info-build-dir-anew): Add a final newline.
8354         (Info-build-dir-anew): Do not issue warning when rebuilding policy
8355         is `always'
8356         (Info-rebuild-dir): Ditto
8357
8358         * dumped-lisp.el (preloaded-file-list): Added ldap.el
8359
8360 1998-04-21  SL Baur  <steve@altair.xemacs.org>
8361
8362         * simple.el (count-words-buffer): Retain zmacs region.
8363         (count-words-region): Ditto.
8364         * simple.el: (what-line): Expanded line counts.
8365         (count-lines): New parameter to conditionalize whether collapsed
8366         lines get counted.
8367         From Bob Weiner <weiner@altrasoft.com>
8368
8369 1998-04-19  SL Baur  <steve@altair.xemacs.org>
8370
8371         * packages.el (package-locations): infodock-packages must override
8372         mule-packages and packages.
8373
8374 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
8375
8376         * wid-edit.el:
8377         remove rude messages from widget-activation-widget-mapper
8378         and widget-activation-glyph-mapper
8379
8380 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
8381
8382         * toolbar.el: Remove (featurep 'x) test from
8383         toolbar-make-button-list
8384
8385 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
8386
8387         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
8388         only if in the same frame.
8389
8390 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8391
8392         * packages.el (package-locations): Added site-packages hierarchy.
8393
8394         * setup-paths.el (paths-default-info-directories): Introduced and
8395         used.
8396
8397         * packages.el, setup-paths.el: Set various path searching depths
8398         to 1.
8399
8400         * packages.el (packages-hierarchy-depth):
8401         (packages-load-path-depth): Introduced and used.
8402
8403         * setup-paths.el (paths-load-path-depth): Introduced and used.
8404
8405         * find-paths.el (paths-find-recursive-path): Added max-depth
8406         parameter.
8407
8408 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8409
8410         * setup-paths.el (paths-construct-info-path): Removed
8411         dependency on behavior of (file-name-as-directory "").
8412
8413 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8414
8415         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
8416         lisp objects
8417
8418 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8419
8420         * dump-paths.el, startup.el: Added handling for --debug-paths.
8421
8422 1998-04-15  William M. Perry  <wmperry@aventail.com>
8423
8424         * wid-edit.el: We cannot just set the help-echo or balloon-help
8425           properties for an extent based on the :help-echo widget
8426           property, since help-echo and balloon-help cause an EXTENT to
8427           get passed in, where :help-echo functions are expecting a WIDGET
8428
8429 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
8430
8431         * scrollbar.el (init-scrollbar-from-resources): Call
8432         mswindows-init-scrollbar-metrics when appropriate.
8433
8434 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
8435
8436         * dumped-lisp.el: dump x-toolbar for window system
8437
8438         * msw-init.el (init-post-mswindows-win): enable toolbars if we
8439         have support and xpm.
8440
8441 1998-04-16  SL Baur  <steve@altair.xemacs.org>
8442
8443         * files.el (toggle-read-only): Fix docstring.
8444         From Didier Verna <didier@xemacs.org>
8445
8446 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8447
8448         * startup.el (normal-top-level): Load autoload-file-name without
8449         specifying an extension---some people only auto-autoload.el.gz.
8450
8451 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
8452
8453         * files.el (backup-enable-predicate): Don't bomb on NAME being
8454         nil.
8455
8456 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8457
8458         * find-paths.el, packages.el: Now prefers configure'd paths.
8459         This shouldn't cause any of the originally anticipated problems as
8460         the current paths architecture will not define the various
8461         configure-xxx variables if they're not specified on the configure
8462         command line.
8463
8464         * find-paths.el, setup-paths.el, packages.el: Removed all
8465         mentionings of "/" as a path separator.
8466         Used paths-construct-path throughout.
8467
8468         * find-paths.el (paths-construct-path): Created to assemble paths
8469         from directory components.
8470
8471         * setup-paths.el, packages.el: Used paths-decode-directory-path
8472         instead of decode-path-internal.
8473
8474         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
8475         and associates.
8476         (paths-decode-directory-path) Created.
8477
8478         * setup-paths.el: Changed configure-exec-path to
8479         configure-exec-directory.
8480
8481 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8482
8483         * packages.el (packages-find-packages): Fixed decoding of
8484         EMACSPACKAGEPATH.
8485
8486         * startup.el: -no-packages -> -no-early-packages.
8487
8488         (packages-load-package-lisps): Fixed loading of auto-autoload
8489         files.
8490
8491         * startup.el (normal-top-level): Fixed loading of core
8492         auto-autoload.
8493
8494         * obsolete.el: Un-obsoleted site-directory.  Sigh.
8495
8496         * startup.el, packages.el, dump-paths.el: Added proper settings
8497         for site-directory and lisp-directory variables.
8498
8499         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
8500         inhibit-package-autoloads and fixed handling of it.
8501
8502         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
8503         handling of former inhibit-package-init, now
8504         inhibit-early-packages, to make -vanilla etc. work.
8505
8506 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
8507
8508         * code-process.el (start-process): Fallback to 'undecided instead
8509         of 'binary for process input coding stream.
8510
8511         * process.el (start-process): Docstring fix.
8512
8513 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8514
8515         * info.el (Info-insert-dir): Do not insert temporary dir files
8516         in Info-dir-file-attributes
8517         (Info-build-dir-anew): Ensure temporary buffer is not read-only
8518         (Info-rebuild-dir): Ditto.
8519
8520 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8521
8522         * obsolete.el: Added obsoleteness declarations for
8523         `site-directory' and `Info-default-directory-list'.
8524
8525 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8526
8527         * find-paths.el (paths-find-emacs-root): Only look at the
8528         executable at the end of the symlink chain for determining the
8529         Emacs root.
8530
8531 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8532
8533         * setup-paths.el (paths-construct-info-path): Changed construction
8534         to cater to gone default in configure.
8535
8536         * find-paths.el (paths-uniq-append): Added.
8537
8538         * packages.el: Rewritten package path construction once again.
8539
8540         * dump-paths.el, startup.el: Removed package-path as a global
8541         variable.
8542
8543         * package-admin.el (package-admin-add-single-file-package):
8544         (package-admin-add-binary-package): Changed package-path to
8545         late-packages.
8546
8547         * packages.el (packages-split-path): Split path at "/" rather than
8548         nil according to change in emacs.c.
8549
8550 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8551
8552         * setup-paths.el (paths-construct-info-path): Changed info path
8553         order so that directories come out right.
8554         (paths-find-lock-directory): Fixed bug: It used to think
8555         configure-lock-directory is a path.
8556
8557 1998-04-06  Jeff Miller <jmiller@smart.net>
8558
8559         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
8560         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
8561         eases the use of toolbar-add/kill-item functions.
8562
8563 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
8564
8565         * code-files.el (file-coding-system-alist): Commented out
8566         loaddefs.el magical treatment.
8567
8568 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8569
8570         * info.el (Info-rebuild-outdated-dir): Added new option
8571         `conservative' and made it the default
8572         (Info-rebuild-dir): Appropriately parse multi-line description
8573         strings, and multi-section dir files. Issue warning when dir
8574         is rebuilt as temporary
8575         (Info-build-dir-anew): Issue warning when dir is built as
8576         temporary
8577
8578 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
8579
8580         * list-mode.el (list-mode-map): Bind highlight motion commands to
8581         standard keys left, right, C-b and C-f.
8582
8583 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8584
8585         * files.el (auto-mode-alist): allow .sc for Scheme->C
8586
8587 1998-04-06  SL Baur  <steve@altair.xemacs.org>
8588
8589         * loadup.el (pureload): Don't quote (garbage-collect).
8590
8591 1998-04-04  SL Baur  <steve@altair.xemacs.org>
8592
8593         * package-get-base.el: Updated.
8594
8595 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
8596
8597         * isearch-mode.el (isearch-just-started): New variable.
8598         (isearch-mode): Set it.
8599         (isearch-repeat): Advance one character forward only if the search
8600         was successful, and was not just started.
8601         (isearch-repeat): Clear isearch-just-started.
8602
8603 1998-04-02  SL Baur  <steve@altair.xemacs.org>
8604
8605         * finder.el (finder-compile-keywords): Don't eval new finder-inf
8606         if running -batch.
8607
8608 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
8609
8610         * subr.el (listify-key-sequence): Removed.
8611
8612 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
8613
8614         * bytecomp.el (byte-compile-print-gensym): New option.
8615         (byte-compile-output-file-form): Use it.
8616         (byte-compile-output-docform): Ditto.
8617         (byte-compile-compiled-obj-to-list): Ditto.
8618
8619 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
8620
8621         * msw-glyphs.el: set frame icon if xpm support.
8622
8623 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
8624
8625         * help.el: Code that pretty prints variable values
8626           removed.
8627
8628 1998-04-02  SL Baur  <steve@altair.xemacs.org>
8629
8630         * find-paths.el (paths-emacs-root-p): Correct test for installation
8631         directory.
8632         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8633
8634 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
8635
8636         * loaddefs.el: Don't set debug-ignored-errors; leave
8637           its default value set to nil.
8638
8639 1998-03-29  Damon Lipparelli  <lipp@primus.com>
8640
8641         * info.el (Info-rebuild-dir): fixed mis-spelling.
8642
8643 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8644
8645         * info.el (Info-rebuild-outdated-dir): New custom var
8646         (Info-insert-node): Create/update dir file when needed, ie when it
8647         does not exist or is older than some info files in directory
8648
8649 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8650
8651         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
8652         for last packages, mainly for using a 20.4 package base.
8653
8654         * packages.el (late-packages): Typo fix.  It was called
8655         early-packages.
8656
8657         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
8658         relative symlinks correctly.
8659         (paths-find-emacs-roots): More rigorous checking for plausible
8660         configuration-time root.
8661
8662         * startup.el (normal-top-level): Added a warning if XEmacs cannot
8663         find its roots.
8664
8665 1998-03-27  Martin Buchholz  <martin@xemacs.org>
8666
8667         * faces.el: Fix docstrings.
8668         * glyphs.el: Fix docstrings.
8669         * mouse.el: Fix docstrings.
8670
8671         * frame.el: Change phrase `current frame' to `selected frame'.
8672
8673         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
8674
8675         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
8676         macros using backquote to make them infinitely more readable.
8677
8678 1998-03-30  SL Baur  <steve@altair.xemacs.org>
8679
8680         * packages.el (packages-find-package-path): Hardcoded specialized
8681         InfoDock support until we can clean this up.
8682
8683         * help.el (describe-bindings-1): Return the value of the bindings
8684         help buffer created.
8685         (describe-bindings): Ditto.
8686
8687         * simple.el (set-variable): Restore previous behavior of not
8688         bombing if the variable to set is not boundp.
8689
8690 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8691
8692         * packages.el (packages-handle-package-dumped-lisps): Allow for
8693         non-local files to be loaded off the package-lisp variable.
8694
8695 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
8696
8697         * x-faces.el: Global X resources should override
8698           specs for all device classes (color, grayscale, mono);
8699           code currently doesn't override any of them.  Fixed by
8700           calling remove-specifier with '(x default) as the tag
8701           set and allowing inexact matches.
8702
8703 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
8704
8705         * faces.el: Separated face intializations based on
8706           device classes into device type specific (tag set,
8707           instantiator) pairs.
8708
8709 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
8710
8711         * wid-edit.el (widget-choice-action): Remember user's explicit
8712         choice.
8713         (widget-choice-value-create): Respect it.
8714         From Richard Stallman <rms@gnu.org>
8715
8716 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8717
8718         * setup-paths.el (paths-construct-info-path): Always append
8719         existing directories from configure-time info path.
8720
8721         * startup.el (startup-setup-paths): Renamed misnamed info-path to
8722         Info-directory-list.
8723
8724         * info.el: Removed Info-default-directory-list which was broken by
8725         design.
8726         Removed bogus initialization of Info-directory-list---startup.el
8727         can do a much better job.
8728         Added autoload of Info-directory-list.
8729
8730         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
8731         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
8732         be exclusive; now it's merely given precedence, just like in the
8733         old days.
8734
8735 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8736
8737         * find-paths.el (paths-find-architecture-directory): Fix bug with
8738         finding; it used to default too early.
8739
8740 1998-03-25  Martin Buchholz <martin@xemacs.org>
8741
8742         * packages.el (packages-split-path): Fix a bug; it used to fail
8743         for paths that weren't split.
8744
8745 1998-03-26  SL Baur  <steve@altair.xemacs.org>
8746
8747         * finder.el (finder-compile-keywords): trap on errors.
8748
8749 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
8750
8751         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
8752           fourth argument of t so that only the specs exactly
8753           matching the tag lists are removed.
8754
8755 1998-03-25  SL Baur  <steve@altair.xemacs.org>
8756
8757         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
8758
8759 1998-03-23  SL Baur  <steve@altair.xemacs.org>
8760
8761         * minibuf.el (mouse-read-file-name-1): If a default directory was
8762         specified, use it for generating the completions.
8763
8764 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8765
8766         * update-elc.el: Now respects inhibit-package-init and
8767         inhibit-site-lisp.
8768         Now does path construction with loadup-paths.
8769
8770         * startup.el (normal-top-level, startup-setup-paths): Now respects
8771         inhibit-package-init and inhibit-site-lisp.
8772
8773         * packages.el (packages-find-package-path): Extended package path
8774         by version-specific hierarchies.
8775         (packages-find-packages): Now respects inhibit flag and
8776         inhibit-site-lisp.
8777         Moved path setup to loadup-paths.
8778
8779         * make-docfile.el: Now respects inhibit-package-init and
8780         inhibit-site-lisp.
8781         Now does path construction with loadup-paths.
8782
8783         * loadup.el: Now respects inhibit-package-init and
8784         inhibit-site-lisp.
8785
8786         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
8787
8788         * loadup-paths.el: New file: setup load-path to encompass
8789         packages.
8790
8791 1998-03-22  SL Baur  <steve@altair.xemacs.org>
8792
8793         * auto-show.el: load-gc renamed to pureload.
8794         * site-load.el: Ditto.
8795         * packages.el (toplevel): Ditto.
8796         * loadup.el (really-early-error-handler): Ditto.
8797         * dumped-lisp.el (preloaded-file-list): Ditto.
8798         * cus-face.el (custom-declare-face): Ditto.
8799
8800 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8801
8802         * <Today>: The Big Path Searching Overhaul.
8803
8804         * find-paths.el: New file: find and assemble paths in the
8805         installation hierarchy.
8806
8807         * setup-paths.el: New file: global layout of paths and directories
8808         within the XEmacs hierarchy.
8809
8810         * packages.el: Replaced everything related to path searching and
8811         startup by code in terms of find-paths.
8812
8813         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
8814         the new path searching engine.
8815
8816         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
8817         and setup-paths.
8818
8819 1998-03-22  SL Baur  <steve@altair.xemacs.org>
8820
8821         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
8822         setup-paths.el.
8823
8824 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
8825
8826         * msw-glyphs.el: Added check for 'mswindows feature, so the file
8827         compiles identically in any configuration.
8828         Removed irrelevant commentary.
8829
8830 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
8831
8832         * simple.el (set-variable): Allow setting specifiers.
8833
8834 1998-03-19  SL Baur  <steve@altair.xemacs.org>
8835
8836         * lisp.el (forward-sexp): Revert previous change.
8837
8838 1998-03-18  SL Baur  <steve@altair.xemacs.org>
8839
8840         * frame.el (frame-initialize): Use `delete-console' instead of
8841         `delete-device' to delete the stream console to match the usage in
8842         Fkill_emacs.
8843
8844 1998-03-16  SL Baur  <steve@altair.xemacs.org>
8845
8846         * files.el (cdpath-previous): New variable.
8847         (cd): Use it.
8848         From Bob Weiner <weiner@wave.altrasoft.com>
8849
8850 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
8851
8852         * keydefs.el: Changed keybindings of forward-char,
8853           backward, scroll-up and scroll-down to point to their
8854           -command counterparts.
8855
8856         * simple.el: New functions: forwarc-char-command,
8857           backwrad-char-command, scroll-up-command,
8858           scroll-down-command which work liek their counterparts
8859           except that they honor the variable
8860           signal-error-on-buffer-boundary.
8861
8862           Definition of signal-error-on-buffer-boundary received
8863           from src/cmds.c.
8864
8865           defvar declaration added for word-across-newline to avoid
8866           byte-compiler warning about the free variable reference.
8867
8868 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
8869
8870         * winnt.el: Removed "%t" from the beginning of
8871         modeline-format. From now on, there's no nt-specifics in the modeline.
8872
8873 1998-03-14  SL Baur  <steve@altair.xemacs.org>
8874
8875         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
8876         of `when' with `if'.
8877
8878 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
8879
8880         * msw-glyphs.el: New file. Defines TTY-style glyphs for
8881         mswindows. Must be reworked along with glyphs.el, or
8882         merged into it, after there is images support.
8883
8884         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
8885         'mswindows.
8886
8887 1998-03-13  SL Baur  <steve@altair.xemacs.org>
8888
8889         * faces.el: fix for text cursor initialization.
8890         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
8891         From Andy Piper <andyp@parallax.co.uk>
8892
8893 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
8894
8895         * files.el (set-auto-mode): If a mode is not fboundp, check to see
8896         if there is an existing package that handles it and warn the user
8897         about that mode.
8898
8899 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
8900
8901         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
8902         Installation" menu item when Installation-string is not bound.
8903
8904 1998-03-11  SL Baur  <steve@altair.xemacs.org>
8905
8906         * lisp.el (forward-sexp): Fix for test for balanced sexp.
8907         From Jeremiah W. James <jerry@cs.ucsb.edu>
8908
8909 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
8910
8911         * msw-faces.el:
8912         * faces.el: Fix face initialization.
8913
8914 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
8915
8916         * files.el (backup-enable-predicate): fix breakage introduced
8917         by TMPDIR patch.
8918
8919 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
8920
8921         * x-faces.el (x-init-face-from-resources): The
8922           TTY face property retrieval functions don't return
8923           specifiers, so use face-property instead.
8924
8925 1998-03-09  SL Baur  <steve@altair.xemacs.org>
8926
8927         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
8928
8929 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
8930
8931         * x-menubar.el: Expanded documentation for
8932           option-save-faces.  Changed Options -> Browse Faces
8933           menu entry to invoke customize-face.
8934
8935 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
8936
8937         * faces.el: Most face initialization moved out of
8938           init-other-random-faces to the top level so that the
8939           initialization happens before Xemacs is dumped.  Much
8940           of the fascist "face-differs-from-default-p or FROB!"
8941           code has been retired in favor of letting the user do
8942           what they want to do.  Face initialization code changed
8943           to use `default' specifier tag so that the settings can
8944           be overridden later if the user wishes it.
8945
8946 1998-03-08  SL Baur  <steve@altair.xemacs.org>
8947
8948         * about.el (about-hackers): Update contributors list.
8949
8950 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
8951
8952         * specifier.el: Define new specifier tag `default'.
8953
8954         * modeline.el: Initialize faces using `default' tag.
8955
8956         * x-faces.el (x-init-face-from-resources): Remove
8957           specifier specs containing the `default' tag before
8958           adding new specs.
8959
8960 1998-03-02  John Jones  <jj@asu.edu>
8961
8962         * package-get.el (package-get-all): fixed arguments on call to
8963         package-admin-add-single-file-package.
8964         * package-get.el (package-get-installedp): fixed to match
8965         advertised behavior.
8966         * package-get.el: added function package-get-update-all which
8967         installs newest versions of all the current packages (if they are
8968         not already installed).
8969
8970 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
8971
8972         * files.el (find-file-noselect): Uncommented `truename' binding in
8973         `let*' and use it later to set `buffer-file-truename' iff it's
8974         still nil, as happens for example when finding a compressed
8975         file with "jka-compr".
8976
8977 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
8978
8979         * faces.el: in make-face-* type functions do the operation for all
8980         window systems, not just the first one found.
8981
8982         * font.el: call mswindows-list-fonts for mswindows.
8983
8984 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
8985
8986         * code-process.el (call-process-region):
8987         * process.el (call-process-region):
8988         * package-get.el (package-get-dir):
8989         * files.el (backup-enable-predicate):
8990         * gnuserv.el (gnuserv-temp-file-regexp):
8991         Use temp-directory in place of `/tmp'.
8992
8993 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
8994
8995         * "Fast" dired-in-C enhancements for Windows 95/NT:
8996
8997         * files.el: Added function, `wildcard-to-regexp', from GNU
8998           Emacs.
8999
9000         * files.el (insert-directory): Modified to use special
9001           dired-in-C enhancements if present.
9002
9003 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
9004
9005         * code-files.el: make default coding no-conversion.
9006
9007 1998-03-02  SL Baur  <steve@altair.xemacs.org>
9008
9009         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
9010         the load-path.
9011
9012         * update-elc.el: Strip directory when testing for files not to
9013         bytecompile.
9014
9015 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
9016
9017         * lisp-mode.el: Use recommended form for menus.
9018
9019         * info.el (Info-construct-menu): Use recommended form for menus.
9020
9021         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
9022         entry.
9023
9024 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
9025
9026         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
9027           (get-frame-for-buffer-noselect): Always return frames
9028           in the not-this-window-p cond clause.
9029
9030 1998-02-27  SL Baur  <steve@altair.xemacs.org>
9031
9032         * help.el (describe-installation): New function.
9033
9034         * x-menubar.el (default-menubar): Add describe-installation to
9035         Help menu.
9036
9037         * packages.el (packages-unbytecompiled-lisp): Installation.el
9038         should not be bytecompiled.
9039
9040         * dumped-lisp.el (preloaded-file-list): Dump Installation with
9041         XEmacs.
9042
9043         * x-menubar.el (default-menubar): Use correct guard for VM menu
9044         entry.
9045
9046         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
9047         coding.
9048         From Andy Piper <andyp@parallax.co.uk>
9049
9050 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9051
9052         * ldap.el: Do not require ldap-internal at compile time.
9053
9054 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
9055
9056         * code-files.el: new file. a virtual copy of mule-files.el
9057         but without charset
9058         dependencies. (toggle-buffer-file-ocding-system) new function for
9059         changing the eol type for the current buffer.
9060
9061         * code-process.el: new file. a copy of
9062         mule-process.el. mule-process.el will disappear when things have
9063         settled.
9064
9065         * coding.el: new file. a virtual copy of mule-files.el but
9066         without charset dependencies. (coding-system-base) new function
9067         for getting the parent coding system of a coding system with eol
9068         type set.
9069
9070         * dumped-lisp.el: add above files for the non-mule case.
9071
9072 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
9073
9074         * window-xemacs.el (display-buffer): If no explicit
9075           frame is specified, search for a window that displays
9076           the buffer on the currently selected frame, before
9077           searching other frames.
9078
9079 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
9080
9081         * frame.el (get-frame-for-buffer): If not-this-window-p
9082           is non-nil, use window on the selected frame if it is not
9083           also the selected window.  When defaulting, search for
9084           windows on the currently selected fgrame before searching
9085           other frames.
9086
9087 1998-02-25  Didier Verna  <didier@xemacs.org>
9088
9089         * modeline.el (modeline-swap-buffers): originally named
9090         `mouse-release-modeline'. Whether to actually swap the buffers is
9091         decided in `mouse-drag-modeline'.
9092         (mouse-drag-modeline): A button release event is considered a
9093         mouse click is both X (modeline scroll) and Y (modeline drag) pos
9094         stay unchanged.
9095
9096 1998-02-25  SL Baur  <steve@altair.xemacs.org>
9097
9098         * x-menubar.el: Put redo on the menubar.
9099         From Aki Vehtari <Aki.Vehtari@hut.fi>
9100
9101 1998-02-22  Greg Klanderman  <greg@alphatech.com>
9102
9103         * bytecomp.el (displaying-byte-compile-warnings): if
9104         temp-buffer-show-function is set, use it to display current set of
9105         warnings in the "*Compile-Log-Show*" buffer.
9106
9107         * simple.el (display-warning-buffer): if temp-buffer-show-function
9108         is set, use it to display current set of warnings in the
9109         "*Warnings-Show*" buffer.
9110
9111 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9112
9113         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
9114         Common Lisp.
9115
9116 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
9117
9118         * menubar.el: Allow button descriptors at least 2 long.
9119
9120         * x-menubar.el (default-menubar): Use recommended forms.
9121         (file-menu-filter): Remove.
9122         (edit-menu-filter): Remove.
9123
9124 1998-02-24  SL Baur  <steve@altair.xemacs.org>
9125
9126         * about.el (about-hackers): Updated.
9127
9128 1998-02-22  Greg Klanderman  <greg@alphatech.com>
9129
9130         * help.el (help-max-help-buffers): new variable
9131         (help-register-and-maybe-prune-excess): new function
9132         (help-buffer-name): use help-max-help-buffers.
9133         (with-displaying-help-buffer): use
9134         help-register-and-maybe-prune-excess.
9135
9136         * help.el (help-maybe-pretty-print-value): if the value fits on
9137         one line, let it.
9138
9139 1998-02-21  Greg Klanderman  <greg@alphatech.com>
9140
9141         * (with-displaying-help-buffer): there is no need to kill the buffer
9142         if it exists, becasuse with-output-to-temp-buffer will clear it.
9143         further, killing the buffer violates the rule that
9144         temp-buffer-show-function, if set, has the full responsibility of
9145         showing the temp buffer.  killing the buffer fucks with the window
9146         configuration, hosing temp-buffer-show-function.
9147
9148
9149 1998-02-23  Didier Verna  <didier@xemacs.org>
9150
9151         * modeline.el (mouse-drag-modeline):
9152         - Always scroll the modeline that was originally clicked on.
9153         - Use x pixels instead of x characters (which doesn't work anyway)
9154         as horizontal reference for modeline dragging. This allows us to
9155         keep on dragging the modeline even if the motion event occurs in
9156         another window.
9157
9158 1998-02-23  Didier Verna  <didier@xemacs.org>
9159
9160         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
9161         glyph on the modeline to indicate that dragging the mouse has an
9162         effect both horizontally and vertically.
9163
9164 1998-02-24  SL Baur  <steve@altair.xemacs.org>
9165
9166         * about.el (about-xemacs): Get rid of redundant visible version
9167         number.
9168
9169 1998-02-19  SL Baur  <steve@altair.xemacs.org>
9170
9171         * about.el (about-hackers): Update credits.
9172
9173 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
9174
9175         * prim/register.el (view-register): Show register type file-query.
9176
9177 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
9178
9179         * mode-motion.el (mode-motion-highlight-internal):
9180           save-excursion inside save-window-exucrsion form to
9181           hide buffer point changes from save-window-excursion.
9182           Prevents display flickering when the mouse pointer
9183           moves.
9184
9185 1998-02-17  Didier Verna  <didier@xemacs.org>
9186
9187         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
9188         function to handle correctly the case of a toolbar one side of the
9189         window: scrolling will not necessarily happen.
9190
9191 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
9192
9193         * files.el (after-find-file): Restore missing argument
9194           to format that provides filename for "... consider M-x
9195           recover-file" message.  Also call `message' with "%s"
9196           as the first arg instead of an arbitrary string.
9197
9198 1998-02-18  SL Baur  <steve@altair.xemacs.org>
9199
9200         * about.el (about-hackers): Various additions.
9201
9202 1998-02-15  SL Baur  <steve@altair.xemacs.org>
9203
9204         * autoload.el (generate-file-autoloads-1): Don't force an extra
9205         line out when copying on-the-same line autoloads.
9206
9207         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
9208         is installed.
9209
9210 1998-02-14  Martin Buchholz  <martin@xemacs.org>
9211
9212         * x11/x-win-xfree86.el (x-win-init-xfree86):
9213         * x11/x-win-sun.el (x-win-init-sun):
9214         * x11/x-init.el (x-initialize-compose):
9215         * prim/simple.el:
9216         (backward-or-forward-kill-sexp):
9217         (backward-or-forward-kill-sentence):
9218         (backward-or-forward-kill-word):
9219         (backward-or-forward-delete-char):
9220         * prim/isearch-mode.el (isearch-help-or-delete-char):
9221         Use x-keysym-on-keyboard-sans-modifiers-p instead of
9222         x-keysym-on-keyboard-p to detect backspace.
9223         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
9224         Clean up symbols used with dead keys, checking Linux and solaris
9225         keysyms.
9226         Simplify x-win-*.el using above methods.
9227         Change documentation for x-keysym-*-p functions.
9228
9229 1998-02-14  SL Baur  <steve@altair.xemacs.org>
9230
9231         * about.el (about-hackers): Restore entries for Michael Sperber and
9232         Vinnie Shelton.
9233         From Vinnie Shelton <acs@acm.org>
9234
9235 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
9236
9237         * simple.el (count-words-region): Ditto.
9238
9239 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
9240
9241         * simple.el (count-words-buffer): Document.  Don't print anything
9242         if non-interactive.
9243
9244 1998-02-12  SL Baur  <steve@altair.xemacs.org>
9245
9246         * packages.el (packages-hardcoded-lisp): easymenu.el is in
9247         multiple files in InfoDock.
9248
9249 1998-02-11  SL Baur  <steve@altair.xemacs.org>
9250
9251         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
9252         from version.el in InfoDock.
9253
9254         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
9255         specially.
9256
9257 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9258
9259         * bytecomp-runtime.el (proclaim-inline): Single quotes around
9260         variable name in docstring.
9261
9262 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
9263
9264         * menubar.h: Include "gui.h".
9265
9266 1998-02-10  SL Baur  <steve@altair.xemacs.org>
9267
9268         * site-load.el: Fix documentation.
9269
9270 1998-02-09  SL Baur  <steve@altair.xemacs.org>
9271
9272         * package-get-base.el (package-get-base): Updated.
9273
9274         * keymap.el: PC-ize.
9275
9276 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9277
9278         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
9279         from' on a fresh line.
9280
9281 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
9282
9283         * help.el (help-maybe-pretty-print-value): prin1, not princ the
9284         object.
9285
9286 1998-02-09  SL Baur  <steve@altair.xemacs.org>
9287
9288         * undo-stack.el: PC-ize.
9289
9290         * cmdloop.el: PC-ize.
9291
9292 1998-02-08  SL Baur  <steve@altair.xemacs.org>
9293
9294         * bytecomp-runtime.el: PC-ize.
9295
9296         * byte-optimize.el: Prolog fixup.  PC-ize.
9297
9298         * cus-dep.el: Spelling fix.
9299
9300         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
9301         entries follow).
9302
9303 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
9304
9305         * text-mode.el (text-mode-hook-identify): New function,
9306         put on text-mode-hook.  Set text-mode-variant here.
9307         (text-mode): Don't set it here.
9308
9309 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
9310
9311         * text-mode.el (text-mode-hook): New defvar.
9312         (text-mode-variant): New variable.
9313         (text-mode): Set that variable locally.
9314         (toggle-text-mode-auto-fill): New command.
9315
9316 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
9317
9318         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
9319
9320 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
9321
9322         * text-mode.el (paragraph-indent-text-mode):
9323         Renamed from spaced-text-mode.
9324         (text-mode-map): Bind TAB to indent-relative.
9325         (indented-text-mode-map): Variable deleted.
9326         (indented-text-mode): Now an alias for text-mode.
9327
9328 1998-02-05  SL Baur  <steve@altair.xemacs.org>
9329
9330         * loadup.el: test-atoms debugging stuffs removed.
9331
9332 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
9333
9334         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
9335
9336 1997-12-30  Colin Rafferty  <colin@xemacs.org>
9337
9338         * help.el (describe-beta): Made it use `locate-data-file'.
9339         (describe-distribution): Ditto.
9340         (describe-copying): Ditto.
9341         (describe-project): Ditto.
9342         (view-emacs-news): Ditto.
9343
9344         * help-nomule.el (help-with-tutorial): Made it use
9345         `locate-data-file' to find tutorial.
9346
9347 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
9348
9349         * about.el: Corrected my email address.
9350
9351         * mouse.el: Added 'mouse-mswindows-drop' similar to
9352         'mouse-offix-drop'.
9353
9354 1998-01-27  SL Baur  <steve@altair.xemacs.org>
9355
9356         * loadup.el (running-xemacs): Spelling fix.
9357
9358 1998-01-26  Colin Rafferty  <colin@xemacs.org>
9359
9360         * packages.el (packages-find-packages-1): Don't allow a backwards
9361         compatible lisp tree to overwrite `preloaded-file-list'.
9362
9363 1998-01-26  SL Baur  <steve@altair.xemacs.org>
9364
9365         * loadup.el: Don't delete "xemacs" prior to dumping.
9366
9367 1998-01-24  SL Baur  <steve@altair.xemacs.org>
9368
9369         * package-info.el (pi-last-mod-date): New function.
9370         (pi-author-version): New function.
9371         (batch-update-package-info): Use them.
9372
9373 1998-01-23  Colin Rafferty  <colin@xemacs.org>
9374
9375         * frame.el (get-frame-for-buffer-default-to-current): Create.
9376         (get-frame-for-buffer-noselect): Allow user to use current frame
9377         with `get-frame-for-buffer-default-to-current'.
9378
9379 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
9380
9381         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
9382         (byte-compile-output-docform): Ditto.
9383         (byte-compile-compiled-obj-to-list): Ditto.
9384
9385 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9386
9387         * startup.el (command-line-1): Removed code that ran
9388           buffer-menu.
9389
9390 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
9391
9392         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
9393
9394 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
9395
9396         * frame.el (suspend-emacs-or-iconify-frame): Check using
9397         `device-on-window-system-p' instead of explicitly checking for X,
9398         so that the same logic works for MS Windows.
9399         (suspend-or-iconify-emacs): Ditto.
9400
9401 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
9402
9403         * about.el (about-maintainer-info): Andy Piper is back.
9404         (xemacs-hackers): Updated Andy Piper's email address.
9405         (about-hackers): Added Jonathan Harris.
9406         (about-hackers): Updated Tibor Polgar's email address.
9407
9408 1998-01-18  SL Baur  <steve@altair.xemacs.org>
9409
9410         * about.el: Add xemacs.org email manager.
9411
9412         * package-get-base.el (package-get-base): Updated with most recent
9413         package updates.
9414
9415 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9416
9417         * help.el (function-arglist): Use `indirect-function' instead of
9418         `symbol-function' so that aliases are treated correctly.
9419
9420 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9421
9422         * help.el (help-map): Add f1 binding to `help-for-help'.
9423         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
9424         (describe-key-briefly): Use `princ' "%s" to print object.
9425         (with-displaying-help-buffer): Kill buffer if it exists, again.
9426         (describe-key): Use `princ' "%s" to print object.
9427         (describe-function-1): Use `princ' "%s" to print object.
9428         Commented out alias lines removed.
9429         (help-pretty-print-limit): New variable to control pretty-printing
9430         of variable values.
9431         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
9432         `help-pretty-print-value' again.  Only print-print when OBJECT is
9433         list of length less than `help-pretty-print-limit'.
9434         (describe-variable): Use `help-maybe-pretty-print-value' again.
9435
9436 1998-01-18  SL Baur  <steve@altair.xemacs.org>
9437
9438         * simple.el (blink-matching-open): Remove C++ kludge.
9439         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
9440
9441 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9442
9443         * info.el (Info-default-directory-list): Made the documentation
9444         more explanitory.
9445
9446 1998-01-13  Martin Buchholz  <martin@xemacs.org>
9447
9448         * lisp/packages.el:
9449         * lisp/package-admin.el:
9450         * lisp/build-report.el:
9451         Fix typos.
9452
9453 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
9454
9455         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
9456         warnings in Java buffers without final newline and editing the
9457         last line.
9458
9459 1998-01-17  SL Baur  <steve@altair.xemacs.org>
9460
9461         * packages.el (packages-find-packages-1): Don't allow a backwards
9462         compatible lisp tree to overwrite `preloaded-file-list'.
9463         Suggested by Colin Rafferty  <colin@xemacs.org>
9464
9465         * mouse.el (mouse-offix-drop): Set undo-boundary.
9466         From Oliver Graf <ograf@fga.de>
9467
9468 1998-01-13  SL Baur  <steve@altair.xemacs.org>
9469
9470         * loadup.el (load-gc): rewrite as defun.
9471         Print something sensical if a required dump-time file isn't found.
9472
9473 1998-01-12  SL Baur  <steve@altair.xemacs.org>
9474
9475         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
9476         bug strikes a menudescriptor.
9477
9478         * package-get-base.el (package-get-base): Updated.
9479
9480         * package-info.el (batch-update-package-info): Derive REQUIRES
9481         from the Makefile.
9482
9483 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
9484
9485         * files.el (save-some-buffers): Don't play games with deleting
9486         other windows if we are in the minibuffer window.
9487
9488 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9489
9490         * modeline.el (modeline-minor-mode-menu): Add support for :active
9491         (add-minor-mode): Document :active property to TOGGLE.
9492
9493 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9494
9495         * modeline.el (modeline-minor-mode-menu): Add support for an
9496         `:included' predicate in the `toggle-sym' plist.
9497         (add-minor-mode): Document the :included property, format
9498         docstring some more.
9499         (modeline-minor-mode-menu): Documentation string added.
9500
9501 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9502
9503         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
9504         labels from the symbol-names by thwacking off the overly redundant
9505         and overused "mode", parenthesizing "minor", and capitalizing the
9506         resultant strings.  Also shortened the menu's title by eliminating
9507         the redundant buffer name.
9508         (add-minor-mode): Beautified the docstring, added mention of the
9509         `:menu-tag' property of TOGGLE.
9510         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
9511         `toggle-sym' to beatify the mode-life menus.
9512         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
9513         `auto-fill-function'.
9514
9515 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9516
9517         * modeline.el (modeline-minor-mode-menu): Changed the string-only
9518         menus to :style 'toggle.
9519
9520 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
9521
9522         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
9523
9524 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
9525
9526         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
9527         only recognize first hyperlink.
9528         (hyper-apropos-highlightify): Deletia, this is already done by
9529         `hyper-apropos-insert-face'.
9530         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
9531
9532 1998-01-09  SL Baur  <steve@altair.xemacs.org>
9533
9534         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
9535         mail.
9536         (toolbar-mail-reader): Add support for `send'.
9537         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
9538
9539 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9540
9541         * info.el (Info-emacs-info-file-name): Add defvar for
9542         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
9543         will function properly.
9544
9545 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
9546
9547         * simple.el: make the backwards delete function called by
9548         `backward-or-forward-delete-char' user configurable.
9549
9550 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9551
9552         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
9553         compiled function got loaded from.
9554
9555 1998-01-09  SL Baur  <steve@altair.xemacs.org>
9556
9557         * term/apollo.el: Synched up with InfoDock 3.6.2.
9558
9559 1998-01-08  SL Baur  <steve@altair.xemacs.org>
9560
9561         * startup.el (load-init-file): Load autoloads earlier.
9562         (startup-splash-frame): Handle InfoDock logo.
9563
9564         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
9565         InfoDock.
9566         (x-init-toolbar-from-resources): Move from x-toolbar.el.
9567
9568         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
9569         doesn't have this function.
9570
9571         * packages.el (locate-data-file): Fix to call `locate-file'.
9572
9573 1998-01-07  SL Baur  <steve@altair.xemacs.org>
9574
9575         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
9576         version of version.el.
9577         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
9578
9579         * x-menubar.el (default-menubar): Guard reference to
9580         `gnuserv-frame'.
9581         (default-menubar): Guard references to `font-lock-mode'.
9582         (default-menubar): Guard references to font-menu-this-frame-only-p'.
9583         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
9584
9585         * make-docfile.el: Don't snarf doc strings from autoloads.
9586
9587         * startup.el (load-init-file): Use algorithm from loaddefs.el for
9588         loading auto-autoloads files.
9589
9590         * loaddefs.el: Disable dumping autoloads.
9591
9592 1998-01-05  SL Baur  <steve@altair.xemacs.org>
9593
9594         * lisp-mnt.el: Synch to Emacs 20.2.
9595
9596         * help.el: Remove manual autoload of `finder-by-keyword'.
9597
9598         * finder.el (finder-by-keyword): Autoload.
9599
9600         * help.el: Conditionalize hyperbole setup.
9601
9602 1998-01-04  SL Baur  <steve@altair.xemacs.org>
9603
9604         * packages.el (package-require): Update to reflect new data format.
9605
9606 1998-01-02  Didier Verna  <didier@xemacs.org>
9607
9608         * x-menubar.el (default-menubar): make the tutorials available
9609         through the menubar. (Plus some compilation warnings cleanup).
9610
9611 1998-01-04  SL Baur  <steve@altair.xemacs.org>
9612
9613         * check-features.el: New file.  Perform sanity check after build.
9614
9615         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
9616         files to tooltalk package.
9617         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
9618         package.
9619
9620         * package-admin.el (package-admin-xemacs): Use better default for
9621         location of XEmacs binary.
9622
9623 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
9624
9625         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
9626         tag with sexp and add value tag with value `t'.
9627
9628 1998-01-03  SL Baur  <steve@altair.xemacs.org>
9629
9630         * package-get.el: Changes to work with real data.
9631         From Pete Ware <ware@cis.ohio-state.edu>
9632
9633         * packages.el (packages-reload-autoloads): Guard load for the time
9634         being.
9635
9636         * update-elc.el ("packages.el"): Force loading packages.el instead
9637         of possibly out-of-date packges.elc.
9638         * make-docfile.el ("packages.el"): Ditto.
9639
9640 1998-01-02  Colin Rafferty  <colin@xemacs.org>
9641
9642         * build-report.el (build-report-delete-regexp): Added a rule for
9643         the main tarball shadowing anything past it.
9644
9645 1998-01-02  SL Baur  <steve@altair.xemacs.org>
9646
9647         * packages.el (package-provide): Delete a previous provide.
9648
9649         * package-info.el: New file.
9650
9651         * package-get.el: New file.
9652         From Pete Ware <ware@cis.ohio-state.edu>
9653         (package-get): Fix md5 computation to work with Mule.
9654
9655 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9656
9657         * simple.el (log-message-*): Quote symbols in docstrings properly.
9658
9659 1998-01-01  SL Baur  <steve@altair.xemacs.org>
9660
9661         * packages.el (packages-new-autoloads): Ignore symbolic links.
9662
9663         * cus-face.el (face-custom-attributes-get): Fix typo.
9664         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9665
9666 1997-12-31  SL Baur  <steve@altair.xemacs.org>
9667
9668         * startup.el (load-init-file): Reload new or changed autoloads
9669         unless inhibited.  Reload modified dumped lisp (stubbed).
9670
9671         * packages.el (packages-new-autoloads): New function.
9672         (packages-reload-autoloads): New function.
9673         (packages-reload-dumped-lisp): New (stub) function.
9674
9675         * loadup.el: Inhibit reloading dumped files when running temacs.
9676
9677         * loadhist.el (file-provides): Extend to handle variant
9678         extensions.
9679
9680         * replace.el (query-replace): Fix typo.
9681
9682 1997-12-30  SL Baur  <steve@altair.xemacs.org>
9683
9684         * make-docfile.el: list-autoloads-path has been renamed.
9685         * update-elc.el: list-autoloads has been renamed.
9686
9687         * packages.el (packages-list-autoloads): Renamed.
9688         (packages-list-autoloads-path): Ditto.
9689
9690 1997-12-29  Colin Rafferty  <colin@xemacs.org>
9691
9692         * packages.el (packages-find-packages-1): Made it signal a warning
9693         for an error in an auto-autoload.el file.
9694
9695 1997-12-30  SL Baur  <steve@altair.xemacs.org>
9696
9697         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
9698         tag with const.
9699         From Aki Vehtari <Aki.Vehtari@hut.fi>
9700
9701         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
9702
9703         * loadhist.el (unload-feature): Remove autoload.
9704
9705 1997-12-28  SL Baur  <steve@altair.xemacs.org>
9706
9707         * loadhist.el: Unpackaged.
9708
9709         * help.el (describe-symbol-find-file): Rename
9710         `describe-function-find-file' and make old name obsolete.
9711         (describe-function-1): Use it.
9712         (describe-function-1): Guard reference to
9713         `compiled-function-annotation'.
9714
9715 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9716
9717         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
9718         argument.
9719         (help-mode-quit): New optional arg to control whether it kills or
9720         buries.  Tidied up.
9721         (with-displaying-help-buffer): Don't kill buffer initially, even
9722         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
9723         (help-pretty-print-value): Rename back from
9724         `help-maybe-pretty-print-value'!  If `pp-internal' is available
9725         use it, otherwise use dumped `cl-prettyprint'.
9726         (describe-variable): Use `help-pretty-print-value' again.
9727         (find-func): Removed reference to "find-func" at end.
9728
9729 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
9730
9731         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
9732           GUI XEmacs. Rename? x-menubar is rather window system
9733           independant, except for a couple of items.
9734
9735 1997-12-26  SL Baur  <steve@altair.xemacs.org>
9736
9737         * x-menubar.el (default-menubar): Remove hyperbole and oobr
9738         entries as they will no longer be distributed with XEmacs.
9739
9740         * format.el (format-alist): Fix image/tiff regexps.
9741         From P. E. Jareth Hein <jareth@camelot-soft.com>
9742
9743         * help.el (help-maybe-pretty-print-value): Rename.
9744         (describe-variable): Use it.
9745         (describe-variable): Add trailing linefeed.
9746
9747 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9748
9749         * help.el (describe-function-1): Don't output anything for
9750           arglist of autoload functions.
9751
9752 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9753
9754         * help.el (describe-function-1): Don't output anything for
9755           arglist of autoload functions.
9756
9757 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9758
9759         * help.el (help-mode-map): New bindings for `help-mode-bury',
9760         `describe-function-at-point', `describe-variable-at-point',
9761         `Info-elisp-ref', `customize-variable', `help-next-section' and
9762         `help-prev-section'.
9763         (help-next-section): New function.
9764         (help-prev-section): New function.
9765         (help-mode-quit): Changed to kill the help buffer.
9766         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
9767         correctly.
9768         (help-buffer-name): New function to generate the name of help
9769         buffers.
9770         (with-displaying-help-buffer): Is now a macro.  Takes an new first
9771         argument giving the name of the help buffer.
9772         (describe-key): Use `with-displaying-help-buffer' with name.
9773         (describe-mode): Ditto.
9774         (describe-bindings): Ditto.
9775         (describe-prefix-bindings): Ditto.
9776         (view-lossage): Ditto.
9777         (with-syntax-table): New macro.
9778         (function-called-at-point): Use `ignore-errors' and
9779         `with-syntax-table'.
9780         (function-at-point): Ditto.
9781         (describe-function): Use `with-displaying-help-buffer' with name.
9782         (function-arglist): Extracted from `describe-function-1'.  Returns
9783         function's arglist as string.
9784         (function-documentation): Extracted from `describe-function-1'.
9785         Returns function's docstring.
9786         (describe-function-1): Remove all the "stream" garbage, including
9787         the stream argument.  Use `function-arglist' and
9788         `function-documentation'.
9789         (describe-function-arglist): Just use `function-arglist'.
9790         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
9791         (help-pretty-print-value): New function to help with
9792         pretty-printing variable values.  Knows about `#<...>'.  Needs
9793         `pp-internal'.
9794         (describe-variable): Use `with-displaying-help-buffer' with name.
9795         Formatting improved.  Display file where variable is defined, if
9796         known.  Use `help-pretty-print-value'.
9797         (describe-syntax): Use `with-displaying-help-buffer' with name.
9798         (list-processes): Remove "stream" garbage.
9799
9800 1997-12-25  SL Baur  <steve@altair.xemacs.org>
9801
9802         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
9803         call a dumped routine instead.
9804
9805         * x-win-xfree86.el: Wrap file in defun.
9806         * x-win-sun.el: Ditto.
9807
9808 1997-12-23  SL Baur  <steve@altair.xemacs.org>
9809
9810         * help.el (view-emacs-news): Remove usage of outl-mouse which
9811         advises functions and does other evil things.
9812
9813 1997-12-22  SL Baur  <steve@altair.xemacs.org>
9814
9815         * format.el (format-alist): Add `image/tiff'.
9816         From P. E. Jareth Hein <jareth@camelot-soft.com>
9817
9818 1997-12-21  SL Baur  <steve@altair.xemacs.org>
9819
9820         * about.el (about-hackers): More names added.
9821
9822         * make-docfile.el: Remove superfluous package path search.
9823
9824         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
9825
9826 1997-12-20  SL Baur  <steve@altair.xemacs.org>
9827
9828         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
9829         ignored shadows.
9830
9831 1997-12-18  SL Baur  <steve@altair.xemacs.org>
9832
9833         * startup.el (set-default-load-path): Make sure lisp and site-lisp
9834         get trailing slashes when added to the load-path.
9835
9836         * x-init.el (init-x-win): Locate where XEmacs X localization files
9837         are.
9838
9839 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
9840
9841         * x-faces.el: Added support for foregroundToolBarColor
9842           to xpm-color-symbols.
9843
9844 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
9845
9846         * etags.el (tags-remove-duplicates): Removed.
9847         (buffer-tag-table-list): Use `delete-duplicates'.
9848
9849         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
9850         correctly.
9851         (get*): Defalias to `get'.
9852
9853         * cl.el (eql): Compare integers with `eq'.
9854         (cl-map-extents): Check for `map-extents' first.
9855
9856 1997-12-17  Didier Verna  <didier@xemacs.org>
9857
9858         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
9859         added the 'numero', 'copyright' and 'trademark' symbols.
9860
9861         * leim/quail/latin-post.el ("french-postfix"): see above.
9862
9863 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9864
9865         * widget.el (define-widget): Check the arguments.
9866
9867         * cus-edit.el (customize-face): Use `check-argument-type'.
9868         (custom-variable-value-create): Use `signal' to signal error.
9869         (custom-variable-reset-saved): Ditto.
9870         (custom-variable-reset-standard): Ditto.
9871         (custom-face-reset-saved): Ditto.
9872
9873         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
9874         (widget-default-format-handler): Ditto.
9875         (widget-checklist-add-item): Ditto.
9876         (widget-radio-add-item): Ditto.
9877         (widget-editable-list-entry-create): Ditto.
9878         (widget-sexp-prompt-value): Ditto.
9879
9880         * custom.el (custom-declare-variable): Signal errors better.
9881         (custom-handle-keyword): Ditto.
9882         (custom-declare-group): Ditto.
9883
9884         * window-xemacs.el (windows): Ditto.
9885
9886         * menubar.el (menu): Ditto.
9887
9888         * keydefs.el (keyboard): Ditto.
9889
9890         * minibuf.el (minibuffer): Ditto.
9891
9892         * process.el (execute): Ditto.
9893
9894         * fill.el (fill): Ditto.
9895
9896         * modeline.el (modeline): Ditto.
9897
9898         * help.el (help): Ditto.
9899
9900         * faces.el (faces): Ditto.
9901
9902         * files.el (files): Ditto.
9903
9904         * x-init.el (x): Ditto.
9905
9906         * lisp-mode.el (lisp): Ditto.
9907
9908         * process.el (processes): Ditto.
9909
9910         * mouse.el (mouse): Ditto.
9911
9912         * abbrev.el (abbrev): Moved from cus-edit.
9913
9914         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
9915         as variable declaration.
9916
9917 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9918
9919         * menubar.el (find-menu-item): Use `check-argument-type'.
9920         (find-menu-item): Cosmetic changes.
9921
9922 1997-12-18  SL Baur  <steve@altair.xemacs.org>
9923
9924         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
9925
9926 1997-12-17  SL Baur  <steve@altair.xemacs.org>
9927
9928         * startup.el (set-default-load-path): Only search package-path
9929         when not running temacs.
9930
9931         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
9932         files.
9933
9934         * loadup.el: Correct commentary.  Reformatting.
9935         (really-early-error-handler): Use absolute path to the
9936         first dumped-lisp.el file.
9937         (really-early-error-handler): Print full path name of
9938         each dumped lisp file (inherited from InfoDock).
9939
9940         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
9941         dumped-lisp.el files.
9942
9943         * make-docfile.el (preloaded-file-list): Reorder when the
9944         package-path is searched.
9945         * update-elc.el: Ditto.
9946
9947         * lisp-mode.el (call-with-condition-handler): Treat the same as
9948         `condition-case' for indentation.
9949
9950         * about.el (about-xemacs): Update release date.
9951
9952 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
9953
9954         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
9955         anywhere but at the last clause.
9956         (ecase): Disallow `t' and `otherwise'.
9957
9958 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
9959
9960         * cus-edit.el (custom-buffer-create-buttons): New function
9961         from stuff moved out of `custom-buffer-create-internal'.
9962         (custom-novice): New variable.  Default t.
9963         (custom-display-global-buttons): Ditto.  Default `top'.
9964         (custom-buffer-create-internal): Only display help if
9965         `custom-novice' is non-nil.  Display global buttons according to
9966         `custom-display-global-buttons'.
9967
9968 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9969
9970         * menubar.el (find-menu-item): Use `check-argument-type'.
9971         (find-menu-item): Cosmetic changes.
9972
9973 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
9974
9975         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
9976         look.
9977
9978 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9979
9980         * format.el (format-deannotate-region):  Bug fix.
9981         Deannotating a region containing unknown tags would fail
9982         (causing decoding of text/enriched to fail at user level)
9983
9984 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
9985
9986         * minibuf.el (read-directory-name): Support sixth
9987           arg, HISTORY, as already documented.
9988
9989 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
9990
9991         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
9992         to `ecase'.
9993
9994 1997-12-14  SL Baur  <steve@altair.xemacs.org>
9995
9996         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
9997         skk-activate.
9998
9999 1997-12-13  SL Baur  <steve@altair.xemacs.org>
10000
10001         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.