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