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