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