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