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