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