1 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
3 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4 `mojikyo-pj-[1 .. 21]' in UTF-2000.
6 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
8 * mule/mule-charset.el (default-coded-charset-priority-list): Add
9 `katakana-jisx0201' in UTF-2000.
11 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
13 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
14 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
15 "u0FB50-Arabic-Presentation-Forms-A",
16 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
17 "u0FE50-Small-Form-Variants",
18 "u0FE70-Arabic-Presentation-Forms-B",
19 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
22 * utf-2000/u0A000-Yi-Syllables.el,
23 utf-2000/u0AC00-Hangul-Syllables.el,
24 utf-2000/u0FB00-Alphabetic-Presentation-Forms.el,
25 utf-2000/u0FB50-Arabic-Presentation-Forms-A.el,
26 utf-2000/u0FE20-Combining-Half-Marks.el,
27 utf-2000/u0FE30-CJK-Compatibility-Forms.el,
28 utf-2000/u0FE50-Small-Form-Variants.el,
29 utf-2000/u0FE70-Arabic-Presentation-Forms-B.el,
30 utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
31 utf-2000/u0FFF0-Specials.el: New files.
33 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
35 * dumped-lisp.el (preloaded-file-list): Delete
36 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
37 ... "Ideograph-R214-Flute" in UTF-2000.
39 1999-12-20 MORIOKA Tomohiko <tomo@etl.go.jp>
41 * utf-2000/char-db-util.el (insert-char-data): Change order of
43 (insert-char-data-with-variant): Look up variants of corresponding
44 ucs character if a character does not have variants.
46 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
48 * utf-2000/ideograph-util.el (ideograph-char<): Fixed.
50 * utf-2000/u03100-Bopomofo.el (U+3128): Separate M00115.
52 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
54 * utf-2000/Ideograph-R213-Turtle.el,
55 utf-2000/Ideograph-R214-Flute.el: New files.
57 * utf-2000/Ideograph-R206-Tripod.el,
58 utf-2000/Ideograph-R207-Drum.el, utf-2000/Ideograph-R208-Rat.el,
59 utf-2000/Ideograph-R209-Nose.el, utf-2000/Ideograph-R210-Even.el,
60 utf-2000/Ideograph-R211-Tooth.el,
61 utf-2000/Ideograph-R212-Dragon.el: New files.
63 * utf-2000/Ideograph-R204-Embroidery.el,
64 utf-2000/Ideograph-R205-Frog.el: New files.
66 * utf-2000/Ideograph-R200-Hemp.el,
67 utf-2000/Ideograph-R201-Yellow.el,
68 utf-2000/Ideograph-R202-Millet.el,
69 utf-2000/Ideograph-R203-Black.el: New files.
71 * utf-2000/Ideograph-R194-Ghost.el,
72 utf-2000/Ideograph-R195-Fish.el, utf-2000/Ideograph-R196-Bird.el,
73 utf-2000/Ideograph-R197-Salt.el, utf-2000/Ideograph-R198-Deer.el,
74 utf-2000/Ideograph-R199-Wheat.el: New files.
76 * utf-2000/Ideograph-R191-Fight.el,
77 utf-2000/Ideograph-R192-Sacrificial-Wine.el,
78 utf-2000/Ideograph-R193-Cauldron.el: New files.
80 * utf-2000/Ideograph-R185-Head.el,
81 utf-2000/Ideograph-R186-Fragrant.el,
82 utf-2000/Ideograph-R187-Horse.el, utf-2000/Ideograph-R188-Bone.el,
83 utf-2000/Ideograph-R189-Tall.el, utf-2000/Ideograph-R190-Hair.el:
86 * utf-2000/Ideograph-R183-Fly.el, utf-2000/Ideograph-R184-Eat.el:
89 * utf-2000/Ideograph-R180-Sound.el,
90 utf-2000/Ideograph-R181-Leaf.el, utf-2000/Ideograph-R182-Wind.el:
93 * utf-2000/Ideograph-R178-Tanned-Leather.el,
94 utf-2000/Ideograph-R179-Leek.el: New files.
96 * utf-2000/Ideograph-R166-Village.el,
97 utf-2000/Ideograph-R167-Gold.el, utf-2000/Ideograph-R168-Long.el,
98 utf-2000/Ideograph-R169-Gate.el, utf-2000/Ideograph-R170-Mound.el,
99 utf-2000/Ideograph-R171-Slave.el,
100 utf-2000/Ideograph-R172-Short-Tailed-Bird.el,
101 utf-2000/Ideograph-R173-Rain.el, utf-2000/Ideograph-R174-Blue.el,
102 utf-2000/Ideograph-R175-Wrong.el, utf-2000/Ideograph-R176-Face.el,
103 utf-2000/Ideograph-R177-Leather.el: New files.
105 * utf-2000/Ideograph-R161-Morning.el,
106 utf-2000/Ideograph-R162-Walk.el, utf-2000/Ideograph-R163-City.el,
107 utf-2000/Ideograph-R164-Wine.el,
108 utf-2000/Ideograph-R165-Distinguish.el: New files.
110 * utf-2000/Ideograph-R156-Run.el, utf-2000/Ideograph-R157-Foot.el,
111 utf-2000/Ideograph-R158-Body.el, utf-2000/Ideograph-R159-Cart.el,
112 utf-2000/Ideograph-R160-Bitter.el: New files.
114 * utf-2000/Ideograph-R153-Badger.el,
115 utf-2000/Ideograph-R154-Shell.el, utf-2000/Ideograph-R155-Red.el:
118 * utf-2000/Ideograph-R151-Bean.el, utf-2000/Ideograph-R152-Pig.el:
121 * utf-2000/Ideograph-R148-Horn.el,
122 utf-2000/Ideograph-R149-Speech.el,
123 utf-2000/Ideograph-R150-Valley.el: New files.
125 * utf-2000/Ideograph-R139-Color.el,
126 utf-2000/Ideograph-R140-Grass.el,
127 utf-2000/Ideograph-R141-Tiger.el,
128 utf-2000/Ideograph-R142-Insect.el,
129 utf-2000/Ideograph-R143-Blood.el,
130 utf-2000/Ideograph-R144-Walk-Enclosure.el,
131 utf-2000/Ideograph-R145-Clothes.el,
132 utf-2000/Ideograph-R146-West.el, utf-2000/Ideograph-R147-See.el:
135 * utf-2000/Ideograph-R137-Boat.el,
136 utf-2000/Ideograph-R138-Stopping.el: New files.
138 * utf-2000/Ideograph-R135-Tongue.el,
139 utf-2000/Ideograph-R136-Oppose.el: New files.
141 * utf-2000/Ideograph-R132-Self.el,
142 utf-2000/Ideograph-R133-Arrive.el,
143 utf-2000/Ideograph-R134-Mortar.el: New files.
145 * utf-2000/Ideograph-R127-Plow.el, utf-2000/Ideograph-R128-Ear.el,
146 utf-2000/Ideograph-R129-Brush.el, utf-2000/Ideograph-R130-Meat.el,
147 utf-2000/Ideograph-R131-Minister.el: New files.
149 * utf-2000/Ideograph-R123-Sheep.el,
150 utf-2000/Ideograph-R124-Feather.el,
151 utf-2000/Ideograph-R125-Old.el, utf-2000/Ideograph-R126-And.el:
154 * utf-2000/Ideograph-R110-Spear.el,
155 utf-2000/Ideograph-R111-Arrow.el,
156 utf-2000/Ideograph-R112-Stone.el,
157 utf-2000/Ideograph-R113-Spirit.el,
158 utf-2000/Ideograph-R114-Track.el,
159 utf-2000/Ideograph-R115-Grain.el, utf-2000/Ideograph-R116-Cave.el,
160 utf-2000/Ideograph-R117-Stand.el,
161 utf-2000/Ideograph-R118-Bamboo.el,
162 utf-2000/Ideograph-R119-Rice.el, utf-2000/Ideograph-R120-Silk.el,
163 utf-2000/Ideograph-R121-Jar.el, utf-2000/Ideograph-R122-Net.el:
166 * utf-2000/Ideograph-R108-Dish.el, utf-2000/Ideograph-R109-Eye.el:
169 * utf-2000/Ideograph-R106-White.el,
170 utf-2000/Ideograph-R107-Skin.el: New files.
172 * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el,
173 utf-2000/Ideograph-R104-Sickness.el,
174 utf-2000/Ideograph-R105-Dotted-Tent.el: New files.
176 * utf-2000/Ideograph-R099-Sweet.el,
177 utf-2000/Ideograph-R100-Life.el, utf-2000/Ideograph-R101-Use.el,
178 utf-2000/Ideograph-R102-Field.el: New files.
180 * utf-2000/Ideograph-R095-Profound.el,
181 utf-2000/Ideograph-R096-Jade.el, utf-2000/Ideograph-R097-Melon.el,
182 utf-2000/Ideograph-R098-Tile.el: New files.
184 * utf-2000/Ideograph-R092-Fang.el, utf-2000/Ideograph-R093-Cow.el,
185 utf-2000/Ideograph-R094-Dog.el: New files.
187 * utf-2000/Ideograph-R090-Half-Tree-Trunk.el,
188 utf-2000/Ideograph-R091-Slice.el: New files.
190 * utf-2000/Ideograph-R088-Father.el,
191 utf-2000/Ideograph-R089-Double-X.el: New files.
193 * utf-2000/Ideograph-R084-Steam.el,
194 utf-2000/Ideograph-R085-Water.el, utf-2000/Ideograph-R086-Fire.el,
195 utf-2000/Ideograph-R087-Claw.el: New files.
197 * utf-2000/Ideograph-R081-Compare.el,
198 utf-2000/Ideograph-R082-Fur.el, utf-2000/Ideograph-R083-Clan.el:
201 * utf-2000/Ideograph-R079-Weapon.el,
202 utf-2000/Ideograph-R080-Do-Not.el: New files.
204 * utf-2000/Ideograph-R073-Say.el, utf-2000/Ideograph-R074-Moon.el,
205 utf-2000/Ideograph-R075-Tree.el, utf-2000/Ideograph-R076-Lack.el,
206 utf-2000/Ideograph-R077-Stop.el, utf-2000/Ideograph-R078-Death.el:
209 * utf-2000/Ideograph-R070-Square.el,
210 utf-2000/Ideograph-R071-Not.el, utf-2000/Ideograph-R072-Sun.el:
213 * utf-2000/Ideograph-R068-Dipper.el,
214 utf-2000/Ideograph-R069-Axe.el: New files.
216 * utf-2000/Ideograph-R055-Two-Hands.el,
217 utf-2000/Ideograph-R056-Shoot.el, utf-2000/Ideograph-R057-Bow.el,
218 utf-2000/Ideograph-R058-Snout.el,
219 utf-2000/Ideograph-R059-Bristle.el,
220 utf-2000/Ideograph-R060-Step.el, utf-2000/Ideograph-R061-Heart.el,
221 utf-2000/Ideograph-R062-Halberd.el,
222 utf-2000/Ideograph-R063-Door.el, utf-2000/Ideograph-R064-Hand.el,
223 utf-2000/Ideograph-R065-Branch.el, utf-2000/Ideograph-R066-Rap.el,
224 utf-2000/Ideograph-R067-Script.el: New files.
226 * utf-2000/Ideograph-R053-Dotted-Cliff.el,
227 utf-2000/Ideograph-R054-Long-Stride.el: New files.
229 * utf-2000/Ideograph-R051-Dry.el,
230 utf-2000/Ideograph-R052-Short-Thread.el: New files.
232 * utf-2000/Ideograph-R043-Lame.el,
233 utf-2000/Ideograph-R044-Corpse.el,
234 utf-2000/Ideograph-R045-Sprout.el,
235 utf-2000/Ideograph-R046-Mountain.el,
236 utf-2000/Ideograph-R047-River.el, utf-2000/Ideograph-R048-Work.el,
237 utf-2000/Ideograph-R049-Oneself.el,
238 utf-2000/Ideograph-R050-Turban.el: New files.
240 * utf-2000/Ideograph-R041-Inch.el,
241 utf-2000/Ideograph-R042-Small.el: New files.
243 * utf-2000/Ideograph-R036-Evening.el,
244 utf-2000/Ideograph-R037-Big.el, utf-2000/Ideograph-R038-Woman.el,
245 utf-2000/Ideograph-R039-Child.el, utf-2000/Ideograph-R040-Roof.el:
248 * utf-2000/Ideograph-R034-Go.el,
249 utf-2000/Ideograph-R035-Go-Slowly.el: New files.
251 * utf-2000/Ideograph-R031-Enclosure.el,
252 utf-2000/Ideograph-R032-Earth.el,
253 utf-2000/Ideograph-R033-Scholar.el: New files.
255 * utf-2000/Ideograph-R030-Mouth.el,
256 utf-2000/Ideograph-R029-Again.el,
257 utf-2000/Ideograph-R028-Private.el: Merge CJK Unified Ideographs
260 * utf-2000/Ideograph-R027-Cliff.el,
261 utf-2000/Ideograph-R026-Seal.el,
262 utf-2000/Ideograph-R025-Divination.el,
263 utf-2000/Ideograph-R024-Ten.el,
264 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
265 utf-2000/Ideograph-R022-Right-Open-Box.el,
266 utf-2000/Ideograph-R021-Spoon.el, utf-2000/Ideograph-R020-Wrap.el,
267 utf-2000/Ideograph-R019-Power.el,
268 utf-2000/Ideograph-R018-Knife.el,
269 utf-2000/Ideograph-R017-Open-Box.el,
270 utf-2000/Ideograph-R016-Table.el, utf-2000/Ideograph-R015-Ice.el,
271 utf-2000/Ideograph-R014-Cover.el,
272 utf-2000/Ideograph-R013-Down-Box.el,
273 utf-2000/Ideograph-R012-Eight.el,
274 utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el,
275 utf-2000/Ideograph-R009-Man.el, utf-2000/Ideograph-R008-Lid.el,
276 utf-2000/Ideograph-R007-Two.el, utf-2000/Ideograph-R006-Hook.el:
277 Merge `chinese-isoir165'.
279 * utf-2000/Ideograph-R004-Slash.el: Merge CNS chars not in
280 Morohashi's Daikanwa.
282 * utf-2000/Ideograph-R003-Dot.el: Merge `chinese-isoir165'.
284 * utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
286 1999-12-07 MORIOKA Tomohiko <tomo@etl.go.jp>
288 * utf-2000/Ideograph-R027-Cliff.el,
289 utf-2000/Ideograph-R026-Seal.el,
290 utf-2000/Ideograph-R025-Divination.el,
291 utf-2000/Ideograph-R024-Ten.el,
292 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
293 utf-2000/Ideograph-R022-Right-Open-Box.el,
294 utf-2000/Ideograph-R021-Spoon.el: Merge CJK Unified Ideographs
297 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
299 * utf-2000/Ideograph-R020-Wrap.el,
300 utf-2000/Ideograph-R019-Power.el,
301 utf-2000/Ideograph-R018-Knife.el: Merge CJK Unified Ideographs
304 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
306 * utf-2000/Ideograph-R009-Man.el: Merge CJK Unified Ideographs
309 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
311 * utf-2000/Ideograph-R017-Open-Box.el,
312 utf-2000/Ideograph-R016-Table.el: Merge CJK Unified Ideographs
315 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
317 * utf-2000/Ideograph-R015-Ice.el,
318 utf-2000/Ideograph-R014-Cover.el,
319 utf-2000/Ideograph-R013-Down-Box.el,
320 utf-2000/Ideograph-R012-Eight.el,
321 utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el:
322 Merge CJK Unified Ideographs Extension A.
324 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
326 * utf-2000/Ideograph-R008-Lid.el (M00286): Separate
327 `japanese-jisx0208-1978' and `japanese-jisx0208'.
329 * utf-2000/Ideograph-R005-Second.el: Merge `chinese-isoir165'.
331 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
333 * utf-2000/Ideograph-R004-Slash.el,
334 utf-2000/Ideograph-R003-Dot.el, utf-2000/Ideograph-R002-Line.el,
335 utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
337 1999-12-03 MORIOKA Tomohiko <tomo@etl.go.jp>
339 * utf-2000/Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1'
340 and `japanese-jisx0213-2'.
342 1999-12-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
344 * utf-2000/Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'.
346 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
348 * utf-2000/Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'.
350 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
352 * utf-2000/Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1'
353 and `japanese-jisx0213-2'.
355 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
357 * utf-2000/Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and
358 `japanese-jisx0213-2'.
360 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
362 * utf-2000/Ideograph-R025-Divination.el: Merge
363 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
365 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
367 * utf-2000/Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and
368 `japanese-jisx0213-2'.
370 1999-11-28 MORIOKA Tomohiko <tomo@etl.go.jp>
372 * utf-2000/Ideograph-R023-Hiding-Enclosure.el: Merge
373 `japanese-jisx0213-2'.
375 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
377 * utf-2000/Ideograph-R022-Right-Open-Box.el: Merge
378 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
380 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
382 * utf-2000/Ideograph-R021-Spoon.el (M02574): Separate C1-4621.
383 (M02576): Separate C6-2630.
384 (M02579): Separate C5-234A.
385 (M02581): Separate C4-284D.
386 (M02582): Separate C6-2F2F.
387 (M02588): Separate C6-3560.
389 * utf-2000/Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and
390 `japanese-jisx0213-2'.
392 1999-11-26 MORIOKA Tomohiko <tomo@etl.go.jp>
394 * utf-2000/Ideograph-R019-Power.el,
395 utf-2000/Ideograph-R018-Knife.el: Merge `japanese-jisx0213-1' and
396 `japanese-jisx0213-2'.
398 * utf-2000/Ideograph-R017-Open-Box.el (M01814): Separate C6-2365.
399 (M01815): Separate C6-2361.
400 (M01817): Separate C6-2363.
401 (M01822): Separate C6-2323.
402 (M01836): Separate C5-365D.
403 (M01839): Separate C7-367B.
405 1999-11-25 MORIOKA Tomohiko <tomo@etl.go.jp>
407 * utf-2000/Ideograph-R016-Table.el,
408 utf-2000/Ideograph-R015-Ice.el, utf-2000/Ideograph-R014-Cover.el:
409 Merge `japanese-jisx0213-1' and `japanese-jisx0213-2'.
411 * utf-2000/Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'
414 1999-11-24 MORIOKA Tomohiko <tomo@etl.go.jp>
416 * utf-2000/Ideograph-R013-Down-Box.el: Merge
417 `japanese-jisx0213-2'.
418 (J78-4B41 = J83-4B41): Moved to R109.
419 (C6-316D): Moved to R072.
421 1999-11-24 MORIOKA Tomohiko <tomo@urania.m17n.org>
423 * utf-2000/Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1'
424 and `japanese-jisx0213-2'.
426 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
428 * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
429 `japanese-jisx0213-2'.
431 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
433 * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
434 `japanese-jisx0213-2'.
436 * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
438 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
440 * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
443 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
445 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
446 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
448 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
450 * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
453 * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
456 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
458 * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
461 * utf-2000/Ideograph-R006-Hook.el,
462 utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
465 * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
466 Ideographs Extension A; separate U+3128.
467 (M00116): Move C6-2123 to M00115.
469 * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
472 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
474 * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
476 * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
478 * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
480 * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
482 * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
484 * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
485 `japanese-jisx0213-2'.
487 * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
489 (HIRAGANA LETTER SMALL KE): New character.
491 * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
493 (BLACK SHOGI PIECE): New character.
495 * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
497 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
499 * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
501 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
503 * utf-2000/char-db-util.el (insert-char-data): Ignore
504 `kangxi-radical' and `japanese-radical' if they have the same
505 value of `ideographic-radical'; ignore `japanese-strokes' if it
506 has the same value of `ideographic-strokes'.
508 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
510 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
511 (japanese-jisx0213-2): New coded-charset.
513 * dumped-lisp.el (preloaded-file-list): Add
514 "Ideograph-R028-Private", "Ideograph-R029-Again" and
515 "Ideograph-R030-Mouth".
517 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
519 * utf-2000/char-db-util.el (char-db-update-comment): Use
520 mapping-table for `japanese-jisx0213-*'.
522 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
524 * utf-2000/u03300-CJK-Compatibility.el: Merge
525 `japanese-jisx0213-1'.
527 * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
528 `japanese-jisx0213-1'.
530 * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
531 utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
533 * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
534 utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
535 `japanese-jisx0213-1'.
537 * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
539 * utf-2000/u02700-Dingbats.el,
540 utf-2000/u02600-Miscellaneous-Symbols.el,
541 utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
543 * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
545 * utf-2000/u02500-Box-Drawing.el,
546 utf-2000/u02460-Enclosed-Alphanumerics.el,
547 utf-2000/u02300-Miscellaneous-Technical.el,
548 utf-2000/u02400-Control-Pictures.el,
549 utf-2000/u02200-Mathematical-Operators.el,
550 utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
551 utf-2000/u02100-Letterlike-Symbols.el,
552 utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
554 * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
555 Changed to utf-8 encoding.
557 * utf-2000/u02000-General-Punctuation.el,
558 utf-2000/u01E00-Latin-Extended-Additional.el: Merge
559 `japanese-jisx0213-1'.
561 * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
562 utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
564 * utf-2000/u00370-Greek.el,
565 utf-2000/u00300-Combining-Diacritical-Marks.el,
566 utf-2000/u002B0-Spacing-Modifier-Letters.el,
567 utf-2000/u00250-IPA-Extensions.el,
568 utf-2000/u00180-Latin-Extended-B.el,
569 utf-2000/u00100-Latin-Extended-A.el,
570 utf-2000/u000A0-Latin-1-Supplement.el,
571 utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
573 * utf-2000/Ideograph-R030-Mouth.el: New file.
575 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
577 * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
579 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
581 * utf-2000/char-db-util.el (insert-char-data): Generate comment
584 * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
586 (M00135): Separate C6-222F.
588 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
590 * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
592 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
594 * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
596 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
598 * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
601 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
603 * utf-2000/Ideograph-R029-Again.el,
604 utf-2000/Ideograph-R028-Private.el: New files.
606 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
608 * utf-2000/char-db-util.el (char-db-update-comment): Don't use
609 mapping-table for `ideograph-daikanwa'.
611 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
613 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
614 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
615 "Ideograph-R015-Ice", "Ideograph-R016-Table",
616 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
617 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
618 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
619 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
620 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
622 * utf-2000/Ideograph-R012-Eight.el,
623 utf-2000/Ideograph-R013-Down-Box.el,
624 utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
625 utf-2000/Ideograph-R016-Table.el,
626 utf-2000/Ideograph-R017-Open-Box.el,
627 utf-2000/Ideograph-R018-Knife.el,
628 utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
629 utf-2000/Ideograph-R021-Spoon.el,
630 utf-2000/Ideograph-R022-Right-Open-Box.el,
631 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
632 utf-2000/Ideograph-R024-Ten.el,
633 utf-2000/Ideograph-R025-Divination.el,
634 utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
637 * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
638 Replace ` ' in `name' by `-'.
640 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
642 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
643 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
644 "Ideograph-R005-Second", "Ideograph-R006-Hook",
645 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
646 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
648 * mule/mule-charset.el (default-coded-charset-priority-list): Add
649 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
651 * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
652 utf-2000/Ideograph-R004-Slash.el,
653 utf-2000/Ideograph-R005-Second.el,
654 utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
655 utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
656 utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
659 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
660 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
662 (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
665 * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
667 1999-11-17 MORIOKA Tomohiko <tomo@urania.m17n.org>
669 * utf-2000/ideograph-util.el: New file.
671 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
673 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
676 * utf-2000/Ideograph-R001-One.el: New file.
678 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
680 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
681 (chinese-isoir165): Moved from mule/chinese.el.
682 (chinese-cns11643-3): Moved from mule/chinese.el.
683 (chinese-cns11643-4): Moved from mule/chinese.el.
684 (chinese-cns11643-5): Moved from mule/chinese.el.
685 (chinese-cns11643-6): Moved from mule/chinese.el.
686 (chinese-cns11643-7): Moved from mule/chinese.el.
688 * mule/chinese.el: Move definition of coded-charsets to
691 * utf-2000/char-db-util.el (insert-char-data): Change order of
692 `morohashi-daikanwa'.
694 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
696 * utf-2000/char-db-util.el (char-attribute-name<) Use
697 `charset-iso-final-char' instead of `charset-final'; fixed.
698 (insert-char-data): Delete unused local variable `name'; use
699 `charset-iso-graphic-plane' instead of `charset-graphic'.
700 (char-db-update-comment): Use `charset-iso-graphic-plane' instead
701 of `charset-graphic'.
702 (insert-char-range-data): Delete unused local variable `variants'.
703 (what-character-original-window-configuration): Define to avoid
706 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
708 * utf-2000/char-db-util.el (ideographic-radicals): New constant.
709 (insert-char-data): Change order of `ideographic-radical',
710 `ideographic-strokes' and `total-strokes'; adjust width of the
711 first element of a list.
713 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
715 * mule/mule-charset.el (default-coded-charset-priority-list): Add
716 `ideograph-daikanwa'.
718 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
720 * dumped-lisp.el (preloaded-file-list): Delete
721 "ccs-jisx0201-latin.el".
723 * utf-2000/ccs-jisx0201-latin.el: Deleted.
725 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
727 * dumped-lisp.el (preloaded-file-list): Add
728 "u031A0-Extended-Bopomofo" in UTF-2000.
730 * utf-2000/u031A0-Extended-Bopomofo.el: New file.
732 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
734 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
735 renamed to u02E00-CJK-Radical-Supplement.
737 * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
738 u02E00-CJK-Radicals.el.
740 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
742 * dumped-lisp.el (preloaded-file-list): Add
743 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
744 "u030A0-Katakana", "u03100-Bopomofo",
745 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
746 "u03200-Enclosed-CJK-Letters-and-Months" and
747 "u03300-CJK-Compatibility".
749 * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
750 utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
751 utf-2000/u03100-Bopomofo.el,
752 utf-2000/u03130-Hangul-Compatibility-Jamo.el,
753 utf-2000/u03190-Kanbun.el,
754 utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
755 utf-2000/u03300-CJK-Compatibility.el: New files.
757 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
759 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
760 "u02F00-Kangxi-Radicals" and
761 "u02FF0-Ideographic-Description-Characters".
763 * utf-2000/u02E00-CJK-Radicals.el,
764 utf-2000/u02F00-Kangxi-Radicals.el,
765 utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
767 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
769 * dumped-lisp.el (preloaded-file-list): Add
770 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
771 "u02800-Braille-Patterns" in UTF-2000.
773 * utf-2000/u02600-Miscellaneous-Symbols.el,
774 utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
777 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
779 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
780 "uXXXXX-*.el" in UTF-2000.
782 * bytecomp.el (byte-compile-insert-header): Delete comments if
783 non-ASCII characters are found; allow `byte-compile-dynamic' and
784 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
787 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
789 * dumped-lisp.el (preloaded-file-list): Add
790 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
791 "u025A0-Geometric-Shapes.el".
793 * utf-2000/u02500-Box-Drawing.el,
794 utf-2000/u02580-Block-Elements.el,
795 utf-2000/u025A0-Geometric-Shapes.el: New file.
797 * utf-2000/u02500-Box-Drawing.el,
798 utf-2000/u02580-Block-Elements.el,
799 utf-2000/u025A0-Geometric-Shapes.el: New files.
801 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
803 * dumped-lisp.el (preloaded-file-list): Add
804 "u02400-Control-Pictures.el", "u02440-OCR.el" and
805 "u02460-Enclosed-Alphanumerics.el".
807 * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
808 utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
810 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
812 * mule/mule-charset.el (default-coded-charset-priority-list): Add
815 * dumped-lisp.el (preloaded-file-list): Add
816 "u02200-Mathematical-Operators.el" and
817 "u02300-Miscellaneous-Technical.el".
819 * utf-2000/u02200-Mathematical-Operators.el,
820 utf-2000/u02300-Miscellaneous-Technical.el: New files.
822 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
824 * mule/mule-charset.el (default-coded-charset-priority-list): Add
825 `chinese-cns11643-*'.
827 * dumped-lisp.el (preloaded-file-list): Add
828 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
829 "u02190-Arrows.el" in UTF-2000.
831 * utf-2000/u02100-Letterlike-Symbols.el,
832 utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
835 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
837 * mule/mule-charset.el (default-coded-charset-priority-list): Add
840 * dumped-lisp.el (preloaded-file-list): Add
841 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
842 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
843 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
845 * utf-2000/u02000-General-Punctuation.el,
846 utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
847 utf-2000/u020A0-Currency-Symbols.el,
848 utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
851 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
853 * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
854 code-point of GR-set as GR value.
856 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
858 * utf-2000/char-db-util.el (insert-char-data): Modify order when
859 CHAR does not have `decimal-digit-value' property.
861 * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
862 code-point of GR-set as GR value.
863 (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
866 * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
867 code-point of GR-set as GR value.
869 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
871 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
873 * utf-2000/ccs-viscii.el: Deleted.
875 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
877 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
878 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
879 "u01780-Khmer.el", "u01800-Mongolian.el",
880 "u01E00-Latin-Extended-Additional.el" and
881 "u01F00-Greek-Extended.el" in UTF-2000.
883 * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
884 utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
885 utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
886 utf-2000/u01E00-Latin-Extended-Additional.el,
887 utf-2000/u01F00-Greek-Extended.el: New files.
889 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
891 * utf-2000/char-db-util.el (insert-char-data): Print GR value for
894 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
896 * mule/mule-charset.el (default-coded-charset-priority-list): Add
897 `ethiopic-ucs' and `ethiopic'.
899 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
900 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
902 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
903 from mule/ethiopic.el.
905 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
908 * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
909 utf-2000/u01200-Ethiopic.el: New files.
911 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
913 * utf-2000/char-db-util.el (char-db-update-comment): Use
914 mapping-table for `arabic-iso8859-6'.
915 (insert-char-data-with-variant): New function.
916 (insert-char-range-data): Use `insert-char-data-with-variant'.
917 (what-char-definition): Use `insert-char-data-with-variant'
918 instead of `insert-char-data'; use `char-db-update-comment'.
920 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
922 * mule/mule-charset.el (default-coded-charset-priority-list): Add
925 * mule/mule-conf.el (lao): New coded-charset.
927 * dumped-lisp.el (preloaded-file-list): Add
928 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
929 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
930 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
931 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
932 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
934 * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
935 utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
936 utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
937 utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
938 utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
939 utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
940 utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
942 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
944 * mule/mule-charset.el (default-coded-charset-priority-list): Add
945 `ucs-bmp' and `arabic-iso8859-6'.
947 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
949 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
950 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
951 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
953 * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
954 utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
955 utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
957 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
959 * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
962 * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
964 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
966 * utf-2000/u002B0-Spacing-Modifier-Letters.el,
967 utf-2000/u00250-IPA-Extensions.el: Reformatted.
969 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
971 * utf-2000/char-db-util.el (insert-char-data): Fix format of
972 `iso-10646-comment'; swap order of `->lowercase' and
975 * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
978 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
980 * utf-2000/char-db-util.el (char-attribute-name<): New function.
981 (insert-char-data): Use `char-attribute-name<' to sort; change
982 order of `iso-10646-comment'.
983 (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
985 * utf-2000/u00100-Latin-Extended-A.el,
986 utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
989 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
991 * utf-2000/char-db-util.el (insert-char-data): Change order.
992 (insert-char-range-data): Insert variants.
993 (char-db-update-comment): Fix problem with ascii and
994 non-ISO-2022-sets; don't insert control-characters.
996 * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
999 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
1001 * startup.el (normal-top-level): Load autoload file for UTF-2000
1004 * utf-2000/auto-autoloads.el: New file.
1006 * utf-2000/char-db-util.el: New file.
1008 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1010 * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
1012 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1014 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1015 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1016 "u00020-Basic-Latin.el", "u00080-C1.el",
1017 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1018 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1019 "u002B0-Spacing-Modifier-Letters.el",
1020 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1023 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1024 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
1026 * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
1027 utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
1028 utf-2000/u00180-Latin-Extended-B.el,
1029 utf-2000/u00100-Latin-Extended-A.el,
1030 utf-2000/u00250-IPA-Extensions.el,
1031 utf-2000/u002B0-Spacing-Modifier-Letters.el,
1032 utf-2000/u00300-Combining-Diacritical-Marks.el,
1033 utf-2000/u00370-Greek.el: New files.
1035 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1037 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1038 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1039 instead of `vietnamese-viscii-*'.
1041 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1043 * mule/mule-conf.el: New file.
1045 * mule/misc-lang.el: Move definition of charset `ipa' to
1048 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
1050 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1051 `latin-viscii'; prefer it for characters used in Vietnamese.
1053 * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
1055 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
1057 * bytecomp.el (byte-compile-insert-header): Fix regexp.
1059 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1061 * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
1064 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1066 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1067 `vietnamese-viscii-lower'.
1068 (latin-viscii-upper): Renamed from charset
1069 `vietnamese-viscii-upper'.
1070 (vietnamese-viscii-lower): New alias for charset
1071 `latin-viscii-lower'.
1072 (vietnamese-viscii-upper): New alias for charset
1073 `latin-viscii-upper'.
1075 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
1077 * mule/mule-charset.el (default-coded-charset-priority-list):
1078 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1080 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1082 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1083 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
1084 utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
1085 utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
1088 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1089 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1090 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1091 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1094 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1096 * mule/ccs-tcvn5712.el: New file.
1098 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1100 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1103 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1105 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1106 `japanese-jisx0208'.
1108 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1110 * dumped-lisp.el (preloaded-file-list): Add
1111 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1112 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1115 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1116 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1117 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1118 mule/ccs-viscii.el: New files.
1120 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1123 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
1125 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1126 `hiragana-jisx0208' and `katakana-jisx0208'.
1128 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1130 * mule/chinese.el (chinese-cns11643-3): Define it even if
1131 `utf-2000' is provided.
1132 (chinese-cns11643-4): Likewise.
1133 (chinese-cns11643-5): Likewise.
1134 (chinese-cns11643-6): Likewise.
1135 (chinese-cns11643-7): Likewise.
1137 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
1139 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1140 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1142 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1144 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1145 `cyrillic-iso8859-5' and `greek-iso8859-7'.
1147 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1149 * mule/mule-charset.el (default-coded-charset-priority-list):
1152 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1154 * mule/viet-chars.el: Don't define charset
1155 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1156 they are defined as builtin charsets.
1158 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
1160 * version.el (emacs-version): Add more space just before UTF-2000
1163 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1165 * version.el ([constant] emacs-version): Don't add a space in the
1166 preceding place of `xemacs-betaname' because it is duplicated.
1167 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1169 * startup.el (splash-frame-body): Add ETL.
1171 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1173 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1174 is provided because it is defined as builtin charset.
1175 (chinese-cns11643-4): Likewise.
1176 (chinese-cns11643-5): Likewise.
1177 (chinese-cns11643-6): Likewise.
1178 (chinese-cns11643-7): Likewise.
1180 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
1182 * mule/mule-cmds.el (reset-language-environment): Fix problem when
1183 coding-system `iso-10646-ucs-4' is not defined.
1185 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
1187 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1188 coding-system if `utf-2000' is provided.
1190 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1192 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1193 `utf-2000' is provided.
1195 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1197 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1198 if utf-2000 is provided temporally.
1200 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1202 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1203 as builtin variable].
1205 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1207 * files.el (insert-file-contents-literally): Treat file as binary;
1208 call file-name-handlers. [sync with Emacs 20.3.10]
1210 2000-01-18 Martin Buchholz <martin@xemacs.org>
1212 * XEmacs 21.2.27 is released.
1214 2000-01-18 Martin Buchholz <martin@xemacs.org>
1216 * process.el (shell-command-to-string): Use the FSF docstring.
1217 Make shell-command-to-string the standard function, and
1218 exec-to-string the (deprecated) alias.
1220 * startup.el: typo fix.
1222 2000-01-16 Martin Buchholz <martin@xemacs.org>
1224 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
1226 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1228 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
1229 buffers after visible buffers.
1230 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
1232 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1234 * info.el (Info-extract-menu-node-name): Stop at a dot
1235 followed by whitespace or right parenthesis.
1237 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
1239 * info.el (Info-directory-list): Warn against using Customize with
1240 Info-directory-list.
1242 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
1244 * minibuf.el (read-file-name): doc fix.
1246 * autoload.el (update-file-autoloads): doc fix.
1248 * about.el (about-hackers): Change my E-mail address.
1250 2000-01-13 Martin Buchholz <martin@xemacs.org>
1252 * info.el (Info-visit-file): Just use the `f' interactive spec to
1253 read a filename in the standard way.
1255 2000-01-13 Andy Piper <andy@xemacs.org>
1257 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
1258 (gutter-buffers-tab-extent): new variable.
1259 (update-tab-in-gutter): call add-tab-to-gutter again if the
1260 orientation has changed.
1261 (add-tab-to-gutter): cope with different orientations.
1263 2000-01-11 Didier Verna <didier@xemacs.org>
1265 * info.el (Info-following-node-name): backward-skip dots as well
1266 as spaces (dots at the end of a node name aren't part of it).
1267 (Info-extract-menu-node-name): don't skip dots. There could be
1268 some in the node name.
1269 (Info-index): allow dots to be part of a node name.
1271 2000-01-12 Andreas Jaeger <aj@suse.de>
1273 * files.el (auto-mode-alist): Added idlwave-mode.
1274 Patch by Carsten Dominik <dominik@astro.uva.nl>.
1276 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1278 * info.el (Info-search): Show default value.
1280 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1282 * info.el (Info-read-node-completion-table): New variable.
1283 (Info-read-node-name-1): New function.
1284 (Info-read-node-name): Use it.
1285 (Info-follow-reference): Use DEFAULT argument of completing-read.
1288 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1290 * hyper-apropos.el (hyper-describe-key-briefly): Save
1291 window configuration.
1292 (hyper-describe-face): Use DEFAULT of completing-read.
1293 (hyper-apropos-read-variable-symbol): Ditto.
1294 (hyper-apropos-read-function-symbol): Ditto.
1296 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1298 * mule/mule-cmds.el (set-default-coding-system): Set
1299 comint-exec-hook to use coding-system-for-read and
1300 coding-system-for-write so that C-x RET c works.
1302 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1304 * minibuf.el (minibuffer-confirm-incomplete): Customize.
1305 (previous-matching-history-element): Increment
1306 minibuffer-max-depth by 1.
1307 (next-matching-history-element): Ditto.
1309 2000-01-11 Andy Piper <andy@xemacs.org>
1311 * gutter-items.el (buffers-tab): Create a new face for the buffers
1313 (buffers-tab-face): use it.
1315 2000-01-10 Didier Verna <didier@xemacs.org>
1317 * modeline.el (modeline-scrolling-method): change modeline X
1318 cursor appearance according to the value.
1320 2000-01-07 Andreas Jaeger <aj@suse.de>
1322 * about.el (about-hackers): Moved my entry to contributor list.
1323 (xemacs-hackers): Added myself.
1324 (about-maintainer-info): Added description of myself.
1327 2000-01-07 Didier Verna <didier@xemacs.org>
1329 * modeline.el (modeline-scrolling-method): new variable.
1330 (mouse-drag-modeline): add reference to it in the docstring.
1331 (mouse-drag-modeline): handle it.
1333 2000-01-08 Andy Piper <andy@xemacs.org>
1335 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
1337 (remove-buffer-from-gutter-tab): ditto.
1339 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
1341 * cus-edit.el (custom-hook-convert-widget): Fix comment.
1342 (custom-face-edit): Fix grammatical error in help message.
1344 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1346 * movemail.el: Added.
1348 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
1350 2000-01-03 Didier Verna <didier@xemacs.org>
1352 * modeline.el (mouse-drag-modeline): remove the code related to
1353 the modeline horizontal scrolling facility.
1355 1999-12-31 Martin Buchholz <martin@xemacs.org>
1357 * XEmacs 21.2.26 is released.
1359 1999-12-28 Andy Piper <andy@xemacs.org>
1361 * wid-edit.el (widget-push-button-value-create): The gui cache
1362 does not agree with native widgets which can only be displayed
1363 once per window. The reasons for caching are diminished now that
1364 we don't hog resources when creating buttons.
1365 (widget-push-button-cache) deleted.
1367 1999-12-24 Martin Buchholz <martin@xemacs.org>
1369 * XEmacs 21.2.25 is released.
1371 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1373 * hyper-apropos.el (hyper-apropos): Toggle
1374 hyper-apropos-programming-apropos correctly.
1375 Set REGEXP when user accepts default value.
1377 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1379 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
1380 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
1382 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1384 * mule/mule-category.el (undefined-category-designator):
1385 Return char instead of character. Search for undefined one.
1386 (describe-category): Use with-displaying-help-buffer.
1388 1999-12-21 Martin Buchholz <martin@xemacs.org>
1390 * byte-optimize.el (byte-optimize-plus):
1391 Optimize (+ 1) to 1 instead of (1+ nil).
1393 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
1395 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
1397 * byte-optimize.el (byte-optimize-char-before): New function.
1398 Remove performance penalty for using (char-before) instead of (char-after).
1400 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1402 * mule/mule-category.el (char-category-list): Return character
1405 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1407 * minibuf.el (read-buffer): Check default is buffer object.
1409 1999-11-25 Andy Piper <andy@xemacs.org>
1411 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
1414 1999-12-16 Andreas Jaeger <aj@suse.de>
1416 * package-get.el (package-get-maybe-save-index): Fixed typo.
1417 Patch by Jeff Miller <jmiller@smart.net>.
1419 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
1421 * gnuserv.el (gnuserv-process-filter): don't call
1422 gnuserv-write-to-client when gnuserv-current-client is nil
1424 1999-12-14 Martin Buchholz <martin@xemacs.org>
1426 * XEmacs 21.2.24 is released.
1428 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
1430 * about.el (about-hackers): Update my email address.
1432 1999-12-07 Martin Buchholz <martin@xemacs.org>
1434 * XEmacs 21.2.23 is released.
1436 1999-11-06 Jason R Mastaler <jason@mastaler.com>
1438 * package-get.el (package-get-download-sites): Removed several
1439 defunct download sites, added many new ones, and corrected a few
1440 incorrect directory-on-site entries. Added physical locations to
1443 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
1445 * finder.el (finder-commentary): add DOC string and fix
1448 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1450 * help.el (describe-function): Don't forget to intern the string
1451 completing-read returns.
1452 (describe-variable): Ditto.
1454 1999-11-16 Adrian Aichner <adrian@xemacs.org>
1456 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
1457 `hyper-apropos-help-mode' here to find symbol to customize
1458 irregardless of cursor position and simplify
1459 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
1460 `hyper-apropos-popup-menu'.
1462 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1464 * apropos.el (apropos-mode-map): Add return to call
1466 (apropos-print): Call apropos-mode to have better
1467 command reference. Put keymap text-poperty to
1470 1999-11-22 Alastair Burt <burt@dfki.de>
1472 * help.el: (describe-bindings-1): Added handling of keymaps for
1473 the extents at point.
1475 1999-12-02 Mark Thomas <mthomas@jprc.com>
1477 * gutter-items.el (buffers-tab-items): Wrap the function in a
1480 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1482 * help.el (describe-function): Use the DEFAULT argument to
1484 (describe-variable): Ditto.
1486 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1488 * minibuf.el (read-from-minibuffer): Add optional argument
1489 DEFAULT to have better mini-buffer history support.
1490 (completing-read): Pass default to read-from-minibuffer.
1491 (read-buffer): Pass default to completing-read.
1493 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1495 * font-lock.el (font-lock-doc-string-face): Document the
1496 `font-lock-lisp-like' property.
1498 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
1500 * lisp-mode.el: Specify `font-lock-lisp-like'.
1502 * font-lock.el (font-lock-lisp-like): New function.
1503 (font-lock-fontify-syntactically-region): Use it.
1505 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
1507 * XEmacs 21.2.22 is released
1509 1999-11-28 Martin Buchholz <martin@xemacs.org>
1511 * XEmacs 21.2.21 is released.
1513 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1515 * minibuf.el (read-coding-system): Accept symbol and
1516 coding-system object as a default-coding-system.
1518 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1520 * minibuf.el (read-coding-system): Accept symbol as
1521 a default-coding-system.
1523 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1525 * apropos.el (apropos-documentation): Use insert instead
1528 1999-11-07 William M. Perry <wmperry@aventail.com>
1530 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
1531 for the linux console.
1533 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
1534 stuff to work when you are not on a window system, since the GPM
1535 mouse support now allows pasting from outside of XEmacs.
1537 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
1539 * XEmacs 21.2.20 is released
1541 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
1543 * setup-paths.el (paths-default-info-directories): Add
1544 /usr/share/info and /usr/local/share/info.
1546 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
1548 * about.el: Updated Vladimir Ivanovic's info.
1550 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
1552 * auto-show.el (auto-show-truncationp): Remove.
1554 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
1556 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
1558 * indent.el (indent-line-to): fix bug: spaces were not replaced
1559 with tab if column is multiple of tab-width
1562 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
1564 * mule/mule-cmds.el (read-input-method-name): Accept symbols
1565 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
1567 * package-get.el (package-get-package-provider): Be verbose when
1568 interactive. Patch from Robert Pluim
1570 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
1572 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
1575 1999-08-19 Stephen Tse <stephent@sfu.ca>
1577 * process.el (open-network-stream): Add a new optional parameter
1578 PROTOCOL to support udp; fix a minor typo and add an explanation
1579 in docstring for udp programming.
1581 * code-process.el (open-network-stream): Add a new optional
1582 parameter PROTOCOL to support udp; fix a minor typo and add an
1583 explanation in docstring for udp programming.
1585 1999-10-18 Andy Piper <andy@xemacs.org>
1587 * gui.el (make-gui-button): be more precise about how we call
1590 * wid-edit.el (widget-push-button-value-create): Use the new form
1591 of native gui-button.
1593 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1595 * info.el (Info-page-prev): Don't do (sit-for 0).
1597 1999-10-13 Andy Piper <andy@xemacs.org>
1599 * gutter-items.el (progress-abort-glyph): new glyph for showing
1601 (append-progress): dispatch-event rather than sit-for.
1602 (abort-progress): new function. Show the abort glyph with an
1603 appropriate message.
1604 (raw-append-progress): dispatch-event rather than sit-for.
1605 (display-progress): cope with aborts.
1607 * gui.el (make-gui-button): Use native widgets for buttons
1609 (insert-gui-button): ditto.
1610 (gui-button-p): ditto.
1612 * xbm-button.el: remove from core.
1614 * xpm-button.el: remove from core.
1616 1999-10-07 Olivier Galibert <galibert@pobox.com>
1618 * faces.el (init-device-faces): Don't initialize the random faces
1619 on the stream device.
1621 1999-10-06 Andy Piper <andy@xemacs.org>
1623 * files.el (recover-file): Don't use ls under windows for revert buffer.
1625 1999-09-25 Adrian Aichner <adrian@xemacs.org>
1627 * package-get.el (package-get-download-menu): Make menu really
1628 toggle download sites.
1629 (package-get-download-sites): Add autoload cookie.
1631 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1633 * setup-paths.el (paths-find-module-directory): Ditto.
1635 1999-09-29 Werner Fink <werner@suse.de>
1637 * setup-paths.el (paths-find-exec-directory): Add missing nil
1638 parameter for environment.
1640 1999-09-27 Martin Buchholz <martin@xemacs.org>
1642 * modeline.el (modeline-format):
1643 Only purecopy the strings. Else
1644 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
1647 1999-08-28 Mike Woolley <mike@bulsara.com>
1649 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
1650 user setting comint-completion-addsuffix and
1651 comint-process-echoes.
1653 1999-09-22 Andy Piper <andy@xemacs.org>
1655 * gutter-items.el (update-tab-in-gutter): use
1656 last-nonminibuf-window instead of selected-window.
1658 1999-09-18 Andy Piper <andy@xemacs.org>
1660 * gnuserv.el (gnuserv-edit-files): select frame we are going to
1663 * subr.el (record-buffer-hook): new variable so that the hook gets
1666 1999-09-16 Andy Piper <andy@xemacs.org>
1668 * gutter-items.el (update-tab-in-gutter): only update when the
1670 (remove-buffer-from-gutter-tab): ditto.
1672 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
1674 * simple.el (do-auto-fill): Commented out part of Kinsoku
1677 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
1679 * isearch-mode.el (isearch-highlightify-region): Give the
1680 highlighting extents a high priority.
1681 (isearch-make-extent): Give the main highlighting extent an even
1684 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1686 * packages.el (packages-compute-package-locations): Fix typo from
1689 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1691 * setup-paths.el (paths-find-doc-directory): Respect value of
1692 `configure-doc-directory.'
1694 * find-paths.el (paths-find-architecture-directory): Give
1695 precendence `default' argument (which typically comes from
1698 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1700 * startup.el (command-line-early): Added options -user-init-file
1701 and -user-init-directory.
1703 * files.el (user-init-file): Default to NIL so we can recognize
1706 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1708 * obsolete.el (init-file-user):
1710 * packages.el (packages-compute-package-locations):
1711 * package-get.el (package-get-user-index-filename):
1712 * menubar-items.el (maybe-add-init-button):
1713 * info.el (Info-annotations-path):
1715 Change `user-init-directory' to be an absolute path.
1716 Use `user-init-directory' where appropriate.
1717 Zap `init-file-user' and its uses.
1719 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
1721 * subr.el (copy-symbol): New function.
1723 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
1725 * isearch-mode.el (isearch-done): Be sure to restore invisible
1726 extents in the proper buffer.
1727 (isearch-pre-command-hook): Set this-command to the correct value
1728 in case the buffer has changed and old overriding-local-map was
1730 (isearch-restore-extent): Use remprop instead of setting the
1733 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
1735 * cmdloop.el (execute-extended-command): Update zmacs region
1737 (execute-extended-command): Make the message gettext-friendly.
1739 1999-09-07 Andy Piper <andy@xemacs.org>
1741 * gutter-items.el (progress-gauge-glyph): renamed from
1743 (progress-text-glyph): new variable.
1744 (progress-layout-glyph): use layouts and text glyphs.
1745 (progress-area-buffer): removed.
1746 (progress-text-and-extent): new variable.
1747 (progress-displayed-p): dynamically create gutter area buffer.
1748 (clear-progress): ditto.
1749 (raw-append-progress): ditto.
1750 (append-progress): use new glyph names.
1751 (raw-append-progress): only create the extent when needed. set
1752 properties more optimally.
1753 (progress): remove args.
1755 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
1757 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
1758 mapcar where the return value is unused.
1759 (isearch-restore-invisible-extents): Ditto.
1760 (isearch-highlight-all-cleanup): Ditto.
1761 (isearch-delete-extents-in-range): Traverse the extents only once.
1762 (isearch-highlight-all-update): Don't start over if the search
1763 string has changed and more input is pending.
1765 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
1767 * packages.el (packages-find-package-data-path): Ditto.
1769 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
1771 * subr.el (mapc-internal): Don't make obsolete.
1773 * cl-extra.el (mapc): Resurrect.
1775 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
1777 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
1780 * isearch-mode.el (isearch-top-state): Restore isearch-word.
1781 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
1782 (isearch-yank-clipboard): Use get-clipboard instead of
1784 (isearch-yank-selection): Fix docstring.
1786 1999-09-02 Martin Buchholz <martin@xemacs.org>
1788 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
1790 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
1792 * cl-macs.el (extent-start-position): Fix setf method.
1793 (extent-end-position): Ditto.
1795 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
1797 * isearch-mode.el: End merge with FSF 20.4.
1799 * isearch-mode.el (search-invisible): New variable.
1800 (isearch-hide-immediately): Ditto.
1801 (isearch-unhidden-extents): Ditto.
1802 (isearch-range-invisible): New function.
1803 (isearch-unhide-extent): Ditto.
1804 (isearch-restore-invisible-extents): Ditto.
1805 (isearch-restore-extent): Ditto.
1807 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
1809 (isearch-ring-retreat-edit): Ditto.
1810 (isearch-forward): New argument NO-RECURSIVE-EDIT.
1811 (isearch-forward-regexp): New arguments NOT-REGEXP and
1813 (isearch-backward): New argument NO-RECURSIVE-EDIT.
1814 (isearch-backward-regexp): New arguments NOT-REGEXP and
1816 (isearch-mode): Return isearch-success.
1817 (isearch-update): Use unread-command-events instead of
1818 unread-command-event.
1819 (isearch-abort): If an invalid regexp is encountered, keep popping
1821 (isearch-*-char): Use FSF implementation.
1822 (isearch-whitespace-chars): Use the more robust FSF's
1824 (isearch-within-brackets): New variable.
1825 (isearch-mode): Initialize it.
1826 (isearch-edit-string): Bind it.
1827 (isearch-search-and-update): Set it.
1828 (isearch-push-state): Push it.
1829 (isearch-top-state): Pop it.
1830 (isearch-search): Set it.
1831 (isearch-printing-char): When called by isearch-whitespace-chars,
1832 handle M-SPC gracefully.
1833 (isearch-message-prefix): New argument ELLIPSIS.
1834 (isearch-message-suffix): Ditto.
1835 (isearch-message): Use the ELLIPSIS argument when calling
1836 isearch-message-prefix and isearch-message-suffix.
1837 (isearch-message-prefix): Distinguish between "wrapped" and
1838 "overwrapped" search, FWIW.
1840 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
1842 * isearch-mode.el (isearch-edit-string): Use the head of the
1843 search ring instead of search-last-string and search-last-regexp.
1844 (search-highlight): Renamed from isearch-highlight.
1845 (isearch-exit): Use the new name.
1846 (isearch-highlight): Ditto.
1847 (isearch-dehighlight): Ditto.
1848 (isearch-update-ring): New function.
1849 (isearch-done): Call it.
1850 (isearch-done): New argument EDIT.
1851 (isearch-repeat): If search string is empty, look up at the car of
1852 the search ring; ignore the yank pointer.
1853 (isearch-abort): Call isearch-done with NOPUSH.
1854 (isearch-cancel): New function.
1855 (isearch-mode-map): Bind it to ESC ESC ESC.
1857 * isearch-mode.el: Begin merge with FSF 20.4.
1859 1999-09-01 Andy Piper <andy@xemacs.org>
1861 * x-select.el (x-get-clipboard): obsolete.
1862 (x-yank-clipboard-selection): obsolete
1864 * select.el (disown-selection): need to be careful to disown the
1865 clipboard if we set it via selection.
1866 (get-clipboard): move from x-select.el
1867 (yank-clipboard-selection): ditto.
1869 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
1871 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
1872 isearch-highlight-all-matches to nil.
1873 (isearch-fixed-case): New variable.
1874 (isearch-mode): Initialize it.
1875 (isearch-edit-string): Save it.
1876 (isearch-toggle-case-fold): Set it.
1877 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
1878 need to check isearch-fixed-case.
1879 (isearch-toggle-case-fold): Update highlighting of all matches
1881 (isearch-edit-string):
1883 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
1885 * isearch-mode.el (isearch-edit-string): Call isearch-message
1886 before reading the event so that the prompt is displayed properly.
1887 (isearch-message): Use isearch-nonincremental when calling
1888 isearch-message-prefix.
1889 (minibuffer-local-isearch-map): Bind up and down to do the same as
1890 M-p and M-n respectively.
1891 (isearch-done): New arg NOPUSH.
1892 (isearch-edit-string): Use it.
1893 (isearch-edit-string): Don't bind isearch-string.
1894 (isearch-ring-adjust): Edit string, *then* push state.
1896 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
1898 * faces.el (isearch-secondary): Make isearch-secondary look
1899 different than default.
1901 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
1903 * isearch-mode.el (isearch-yank): Use progn instead of the inner
1905 (isearch-dehighlight): Remove TOTALLY. Simplify.
1906 (isearch-update): Call isearch-dehighlight without arguments.
1907 (isearch-done): Ditto.
1909 * isearch-mode.el (isearch-fix-case): If the search string has no
1910 upper-case letters, allow the folding to be reenabled.
1911 Previously, once disabled, the folding would remain that way until
1913 (isearch-top-state): Call isearch-fix-case.
1915 * isearch-mode.el (isearch-yank): Use progn instead of the inner
1917 (isearch-dehighlight): Remove TOTALLY. Simplify.
1919 1999-08-31 Jan Vroonhof <jan@xemacs.org>
1922 xbm-button.el: Need to exist in core because gui.el depends on
1925 1999-08-31 Andy Piper <andy@xemacs.org>
1927 * gutter-items.el (buffers-tab-face): new customizable variable.
1928 (buffers-tab-default-buffer-line-length): new specifier for
1929 maximum viewable characters.
1930 (progress-stack): new variable for implementing widget-based
1932 (progress-area-buffer): ditto.
1933 (progress-glyph-height): ditto.
1934 (progress-stop-callback): ditto.
1935 (progress-quit-function): new function.
1936 (progress-glyph): new variable.
1937 (progress-layout-glyph): ditto.
1938 (progress-displayed-p): new function, see message-displayed-p for
1940 (clear-progress): ditto.
1941 (remove-progress): ditto.
1942 (append-progress): ditto.
1943 (raw-append-progress): ditto.
1944 (display-progress): ditto.
1945 (current-progress): ditto.
1946 (current-progress-label): ditto.
1951 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
1953 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
1955 * isearch-mode.el (isearch-yank-x-selection): Renamed to
1956 `isearch-yank-selection'.
1957 (isearch-mode-map): Use it.
1958 (isearch-yank-selection): Use `get-selection' instead of
1961 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
1963 * faces.el (isearch-secondary): Create face here.
1965 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
1968 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
1970 * subr.el (buffer-string): More robust backward compatibility
1971 check, courtesy William Perry.
1973 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
1975 * replace.el (perform-replace): Stop the search after the search
1976 limit has been reached.
1978 1999-08-23 Andy Piper <andy@xemacs.org>
1980 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
1981 here if we don't have one.
1983 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1985 * ldap.el (ldap-coding-system): Default to nil until we get
1986 efficient UTF8 support
1987 (ldap-decode-string): Guard against `decode-coding-string' not
1989 (ldap-encode-string): Guard against `encode-coding-string' not
1992 1999-08-23 Didier Verna <verna@inf.enst.fr>
1994 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
1995 Some doc strings improvements, and add a star to the `interactive'
1998 1999-08-18 Stef Epardaud <stef@lunatech.com>
2000 * font-lock.el (java-font-lock-keywords-3): introduced new
2001 keywords and regexpes for javadoc syntax 1.2.
2003 1999-08-17 Andy Piper <andy@xemacs.org>
2005 * gutter-items.el (buffers-tab-format-buffer-line-function): use
2006 format-buffers-tab-line.
2007 (buffers-tab-max-buffer-line-length): new variable.
2008 (format-buffers-tab-line): new function. truncate names if over
2009 buffers-tab-max-buffer-line-length.
2011 1999-08-13 Charles G Waldman <cgw@fnal.gov>
2013 * cus-start.el: Customize the variable `bell-inhibit-time'.
2015 1999-08-16 Andy Piper <andy@xemacs.org>
2017 * gutter-items.el (remove-buffer-from-gutter-tab): take a
2018 brute-force approach to deleting the last buffer.
2019 (buffers-tab-grouping-regexp): new customizable variable.
2020 (select-buffers-tab-buffers-by-mode): use it.
2022 1999-08-13 Andy Piper <andy@xemacs.org>
2024 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
2027 1999-07-30 Didier Verna <verna@inf.enst.fr>
2029 * cus-edit.el (custom-save-variables): I said, use prin1 instead
2030 of princ to output symbols.
2031 (custom-save-face-internal): ditto.
2032 (custom-save-resets): ditto.
2034 1999-08-09 Didier Verna <verna@inf.enst.fr>
2036 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
2037 `regexp-quote' to protect the major mode name for use as a regular
2038 expression (c++ needs this for instance).
2040 1999-08-08 Andy Piper <andy@xemacs.org>
2042 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
2043 cope with similar mode names.
2045 * gutter-items.el (buffers-tab-selection-function): new selection
2047 (select-buffers-tab-buffers-by-mode): new function.
2048 (buffers-tab-items): use it if set to only display buffers in the
2049 tab in the current buffer's group..
2050 (update-tab-in-gutter): use new api.
2051 (remove-buffer-from-gutter-tab): ditto.
2053 * gutter-items.el (buffers-tab-max-size): set custom selection
2055 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
2056 (add-tab-to-gutter): set face as default.
2058 1999-07-07 Jan Vroonhof <jan@xemacs.org>
2060 * faces.el (frob-face-property): Merge the fall-back specifier
2061 with the target, not replace it.
2063 1999-08-05 Andy Piper <andy@xemacs.org>
2065 * gutter-items.el (update-tab-in-gutter): add frame argument for
2067 (update-tab-in-gutter): use it.
2069 * gutter-items.el (record-buffer-hook): set.
2071 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
2073 (switch-to-buffer-hook) deleted.
2075 1999-08-04 Andy Piper <andy@xemacs.org>
2077 * gutter-items.el (update-tab-in-gutter): make sure this will work
2078 as an argument to create-frame-hook.
2080 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
2082 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
2083 instead of timer emulation.
2085 1999-07-30 Darryl Okahata <darrylo@sonic.net>
2087 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
2088 Emacs isearch enhancements.
2090 1999-07-28 Andy Piper <andy@xemacs.org>
2092 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
2093 all devices that support tab controls.
2094 (remove-buffer-from-gutter-tab): new function. to be used as a
2095 value for kill-buffer-hook.
2097 1999-07-21 Sean MacLennan <seanm@storm.ca>
2099 * auto-show.el (auto-show-truncationp): changed to match
2100 `window_translation_on'
2102 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
2104 * XEmacs 21.2.19 is released
2106 1999-07-28 SL Baur <steve@miho>
2108 * code-files.el (insert-file-contents): Fix docstring.
2109 revert previous change.
2111 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
2113 * fill.el (fill-region-as-paragraph): Change re-break-point to
2114 contain word-across-newline plus one character so that filling
2115 Japanese and Chinese works as desired.
2116 * simple.el (do-auto-fill): Ditto.
2118 1999-07-26 SL Baur <steve@miho>
2120 * mule/japanese.el ("Japanese"): Do not specify a default input
2122 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
2124 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
2126 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
2127 able to use cl-macs macro in early lisp.
2129 1999-07-23 Jan Vroonhof <jan@xemacs.org>
2134 Massive custom Theme API changes.
2136 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2138 * code-files.el (insert-file-contents): Regard
2139 coding-system-magic-cookie if `coding-system-for-read' is nil.
2141 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2143 * mule/thai-xtis.el: Add coding: local variable, to avoid
2144 bootstrapping problem with C locale.
2146 1999-07-22 Andy Piper <andy@xemacs.org>
2148 * dumped-lisp.el (preloaded-file-list): guard against putting
2149 gutter-items in a less than functional XEmacs.
2150 * gutter-items.el: put call to `add-tab-to-gutter' back in.
2152 1999-07-18 Bob Weiner <weiner@beopen.com>
2154 * fill.el (fill-context-prefix): Fixed bug that prevented the
2155 setting of an adaptive fill prefix when the `dont-skip-first' was
2158 1999-07-22 SL Baur <steve@miho>
2160 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
2162 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
2164 * files.el (interpreter-mode-alist): add `make', `guile', and
2165 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
2166 makefile-mode, guile is a scheme, and someday XEmacs will be
2167 modular enough to use as an efficient scripting tool.)
2169 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2171 * mule/mule-cmds.el (reset-language-environment): Regard
2172 coding-category `utf-8' and `ucs-4' if they are available.
2174 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2176 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
2177 (prefer-coding-system): Fix DOC-string.
2179 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
2182 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
2184 (coding-system-change-eol-conversion): Fix DOC-string.
2186 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
2188 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
2189 instead of `list-coding-system'.
2191 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2193 * menubar-items.el (default-menubar): `select-input-method' was
2194 renamed to `set-input-method'.
2196 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2197 "Set Language Environment" menu.
2199 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2200 "Describe Language Support" menu.
2202 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2204 * mule/chinese.el ("Chinese-GB"): Rename
2205 `chinese-gb-environment-setup-function' to
2206 `setup-chinese-gb-environment-internal'.
2208 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2210 * mule/korean.el: Use `define-coding-system-alias' instead of
2211 `copy-coding-system'.
2213 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2215 * mule/mule-cmds.el (set-language-environment-coding-systems):
2216 Treat duplicated coding-categories.
2218 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2220 * mule/japanese.el: Use `define-coding-system-alias' instead of
2221 `copy-coding-system'.
2223 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2225 * mule/vietnamese.el: Specify `iso-8-1' as a category of
2226 coding-system `viscii'.
2228 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2231 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
2232 (cyrillic-alternativnyj-decode-table): New variable.
2233 (cyrillic-alternativnyj-encode-table): New variable.
2234 - Specify `iso-8-1' as a category of coding-system
2236 - Abolish general Cyrillic environment.
2238 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2241 - Use `define-coding-system-alias' instead of `copy-coding-system'.
2242 - Register `chinese-gb-environment-setup-function' as a
2243 `setup-function' of "Chinese-GB" environment.
2245 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2247 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
2248 optional argument `parents'.
2250 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
2251 property for Thai-XTIS.
2253 * mule/mule-help.el (help-with-tutorial): Use property
2254 `tutorial-coding-system' of language-info as a coding-system to
2257 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2259 * mule/thai-xtis.el: Don't setup `setup-function' and
2262 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2263 `set-coding-category-system' to set up coding-system for
2266 * mule/mule-cmds.el (prefer-coding-system): Use
2267 `set-coding-category-system' to set up coding-system for
2270 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2272 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
2273 Thai-XTIS environment.
2275 * mule/mule-cmds.el (prefer-coding-system): Use
2276 `find-coding-system' instead of `coding-system-p'.
2278 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2280 * mule/mule-cmds.el (set-language-environment-coding-systems):
2281 Modify eol-type for XEmacs.
2283 * mule/thai-xtis.el: Delete unused local variable `category'.
2285 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
2287 (prefer-coding-system): Don't call
2288 `update-coding-systems-internal'; use function
2289 `coding-category-list' instead of variable `coding-category-list';
2290 use `set-coding-priority-list' instead of `set-coding-priority';
2291 modify `eol-type' for XEmacs.
2293 * mule/mule-misc.el (string-width): Use `charset-width' instead of
2295 (char-width): Likewise.
2297 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2299 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
2302 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2303 `set-coding-priority-list' instead of `set-coding-priority'; don't
2304 call `update-coding-systems-internal'.
2306 * mule/mule-misc.el (coding-system-get): New function.
2307 (coding-system-put): New function.
2308 (coding-system-category): New function.
2310 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2312 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
2313 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
2314 to avoid conflict with leim/quail/thai-xtis.
2316 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
2317 to thai-xtis-chars.el.
2319 * mule/thai-xtis-chars.el: New file (split from
2322 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2324 * mule/thai-xtis.el:
2325 - Change category for the charset `thai-xtis' to `?x' from `?T'.
2326 - Add syntax entries.
2327 - Put `preferred-coding-system' of the charset `thai-xtis' to
2330 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
2332 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
2333 rewritten to use write-multibyte-character.
2335 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2337 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
2339 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
2341 (read-input-method-name): Treat optional argument `default'.
2343 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2345 * mule/mule-cmds.el (set-language-info): Don't set up menus at
2347 (set-language-info-alist): Set up menus here.
2349 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2351 * minibuf.el (completing-read): Add new optional argument
2353 (read-coding-system): Add new optional argument
2354 `default-coding-system'.
2356 1999-06-03 Ken'ichi Handa <handa@gnu.org>
2358 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
2359 (viet-viscii-...->viet-vscii...).
2361 1999-05-13 Ken'ichi Handa <handa@gnu.org>
2363 * mule/mule-cmds.el: Change MULE to Mule in docstrings
2366 1999-04-12 Richard M. Stallman <rms@gnu.org>
2368 * mule/mule-cmds.el (input-method-function): Add permanent-local
2371 1999-03-30 Dave Love <fx@gnu.org>
2373 * mule/mule-cmds.el (current-language-environment): Doc fix.
2375 1999-02-06 Richard Stallman <rms@gnu.org>
2377 * mule/european.el (setup-slovenian-environment): New function.
2378 ("Slovenian"): New language environment.
2380 1999-01-27 Dave Love <fx@gnu.org>
2382 * mule/mule-cmds.el (current-language-environment): Provide :link,
2383 :type (choices) and appropriate :get.
2385 1999-01-14 Kenichi Handa <handa@etl.go.jp>
2387 * mule/mule-cmds.el (describe-language-environment): Don't alter
2390 1999-01-06 Eli Zaretskii <eliz@gnu.org>
2392 * mule/mule-cmds.el (prefer-coding-system): Call
2393 set-coding-priority, so that the internal array of priorities is
2396 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
2398 * mule/mule-cmds.el (prefer-coding-system): If the argument
2399 requires specific EOL conversion type, make the default coding
2402 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
2404 * mule/mule-cmds.el (set-language-environment): Pass the default
2405 eol-type to set-language-environment-coding-systems.
2406 (set-default-coding-systems): Copy the eol-type property for the
2407 new default values of {buffer-file,process}-coding-system from the
2409 (set-language-environment-coding-systems): Accept an optional
2410 argument EOL-TYPE, and set the eol-type property of the default
2411 coding systems accordingly.
2413 1998-10-26 Kenichi Handa <handa@etl.go.jp>
2415 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
2416 use generate-new-buffer instead of get-buffer-create.
2418 1998-10-21 Kenichi Handa <handa@etl.go.jp>
2420 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
2422 1998-10-16 Markus Rost <rost@delysid.gnu.org>
2424 * mule/mule-cmds.el (default-input-method): Fix custom type.
2426 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2428 * mule/mule-cmds.el (setup-specified-language-environment):
2429 Add apropos-inhibit property.
2430 (describe-specified-language-support): Likewise.
2432 1998-09-06 Bill Richter <richter@math.nwu.edu>
2434 * mule/mule-cmds.el: Doc fixes.
2436 1998-09-02 Kenichi Handa <handa@etl.go.jp>
2438 * mule/mule-cmds.el (register-input-method): Doc-string
2441 1998-09-01 Dave Love <fx@gnu.org>
2443 * mule/mule-cmds.el (current-language-environment): Fix
2446 1998-08-31 Paul Eggert <eggert@twinsun.com>
2448 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
2449 mule/european.el, mule/hebrew.el, mule/japanese.el,
2450 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
2451 avoid bootstrapping problem if you need to recompile all the Lisp
2452 files using interpreted code.
2454 1998-08-26 Kenichi Handa <handa@etl.go.jp>
2456 * mule/european.el ("Latin-1"): Modify `documentation' key value.
2457 ("Latin-2"): Likewise.
2459 1998-08-18 Per Starback <starback@update.uu.se>
2461 * mule/european.el (setup-latin2-environment): Fix typo.
2463 1998-08-18 Kenichi Handa <handa@etl.go.jp>
2465 * mule/european.el: Give proper value of `input-method' key to all
2468 * mule/mule-cmds.el (activate-input-method): Handle the case that
2469 the arg INPUT-METHOD is nil correctly.
2470 (read-multilingual-string): Activate the specified input method
2471 before calling read-string. Afterward, activate the original
2474 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
2476 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2477 (set-language-info-alist): Fix typo in doc-string.
2479 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
2481 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
2483 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2484 (reset-language-environment): New function for the job that
2485 setup-english-environment used to do.
2486 (set-language-environment): Do more setups according to the info
2487 in language-info-alist.
2488 (read-language-name): Handle the case that the arg KEY is nil.
2489 (describe-language-environment): Handle input-method property.
2491 * mule/: All files under this directory, which related with
2492 specific languages (such as mule/european.el, mule/greek.el,
2493 mule/hebrew.el, mule/misc-lang.el), modified as below.
2494 (setup-XXX-environment): Just call set-language-environment. If
2495 they used to do some other jobs than what done by
2496 set-language-environment, those jobs are done in
2497 setup-XXX-environment-internal now.
2498 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
2499 the value to setup-XXX-environment-internal. Add properties
2500 input-method and features.
2502 * mule/english.el (setup-english-environment): Just call
2503 reset-language-environment.
2505 * mule/european.el (setup-8-bit-environment): Function deleted.
2507 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
2509 * mule/mule-cmds.el (input-method-exit-on-first-char)
2510 (input-method-use-echo-area): Doc fixes.
2512 1998-08-06 Kenichi Handa <handa@etl.go.jp>
2514 * mule/mule-cmds.el (input-method-exit-on-first-char): New
2516 (input-method-use-echo-area): New variable.
2518 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
2520 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2522 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
2524 * mule/mule-cmds.el (activate-input-method): Update mode line.
2525 (inactivate-input-method): Likewise.
2527 1998-07-19 Kenichi Handa <handa@etl.go.jp>
2529 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
2530 input method in the current buffer, but just bind
2531 current-input-method.
2533 1998-07-08 Kenichi Handa <handa@etl.go.jp>
2535 * mule/hebrew.el ("Hebrew"): Add coding-priority.
2537 * mule/misc-lang.el ("IPA"): Add coding-priority and
2540 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
2542 * mule/greek.el: Add coding-priority.
2544 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
2546 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
2549 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
2551 * mule/mule-cmds.el (register-input-method): Fix previous change.
2552 (setup-specified-language-environment): Doc fix.
2554 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2556 * mule/mule-cmds.el: Several doc fixes.
2557 (get-language-info, set-language-info): Rename argument.
2558 (set-language-info-alist): Likewise.
2559 (register-input-method): Rename argument.
2560 (activate-input-method): If INPUT-METHOD is nil, deactivate.
2562 1998-05-04 Kenichi Handa <handa@etl.go.jp>
2564 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
2565 default value while reading an input method.
2567 1998-05-01 Kenichi Handa <handa@etl.go.jp>
2569 * mule/mule-cmds.el (universal-coding-system-argument):
2570 Use buffer-file-coding-system as default.
2572 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
2574 * mule/korean.el ("Korean"): Doc fix.
2576 1998-04-11 Kenichi Handa <handa@etl.go.jp>
2578 * mule/mule-cmds.el (describe-language-environment): Print the
2579 languge environment at the head.
2581 1998-04-06 Kenichi Handa <handa@etl.go.jp>
2583 * mule/japanese.el: Set exit-function to exit-japanese-environment
2584 for Japanese environment.
2586 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
2588 * mule/mule-cmds.el (set-language-environment): Doc fix.
2589 (current-language-environment): Use defcustom.
2590 (default-input-method): Specify :type.
2592 1998-03-02 Kenichi Handa <handa@etl.go.jp>
2594 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
2596 (prefer-coding-system): Doc-string modified.
2598 1998-01-21 Kenichi Handa <handa@etl.go.jp>
2600 * mule/mule-cmds.el (set-language-info): Doc-string
2601 describes `coding-priority' KEY.
2602 (set-language-environment-coding-systems): New function.
2603 (select-safe-coding-system): New function.
2604 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
2605 (set-language-info-alist): New optionla arg PARENTS. Call
2606 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
2607 (set-language-environment-coding-systems): New function.
2609 * mule/chinese.el: Remove setting up of
2610 describe-chinese-environment-map and
2611 setup-chinese-environment-map. Exclude them in args of calls to
2612 set-language-info-alist. Register coding-priority key in
2613 language-info-alist.
2615 * mule/cyrillic.el: Remove setting up of
2616 describe-cyrillic-environment-map and
2617 setup-cyrillic-environment-map. Exclude them in args of calls to
2618 set-language-info-alist. Register coding-priority key in
2619 language-info-alist.
2621 * mule/english.el: Register coding-priority key in
2622 language-info-alist.
2624 * mule/ethiopic.el: Register coding-priority key in
2625 language-info-alist.
2627 * mule/european.el: Remove setting up of
2628 describe-european-environment-map and
2629 setup-european-environment-map. Exclude them in args of calls to
2630 set-language-info-alist. Register coding-priority key in
2631 language-info-alist. Add "German" language env.
2632 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
2633 (setup-german-environment): New function.
2635 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
2636 change default input method to "greek-postfix".
2638 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
2639 coding-priority key in
2641 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
2643 * mule/mule-cmds.el (set-language-info): Doc fix.
2644 (input-method-inactivate-hook): Doc fix.
2646 1997-11-20 Karl Heuer <kwzh@gnu.org>
2648 * mule/mule-cmds.el (set-input-method): Renamed from
2649 select-input-method.
2651 1997-11-07 Kenichi Handa <handa@etl.go.jp>
2653 * mule/mule-cmds.el (set-language-environment): Run
2654 exit-language-environment-hook before calling `exit-function'
2655 which is specified for the language environment.
2657 1997-10-23 Kenichi Handa <handa@etl.go.jp>
2659 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
2661 (prefer-coding-system): Likewise.
2662 (describe-language-environment): Print aliases of each coding
2664 (set-language-environment-hook): New variable.
2665 (exit-language-environment-hook): New variable.
2666 (set-language-environment): Call these hooks. Before setting a
2667 new language environment, exit from the
2668 current-language-environment if necessary.
2669 (input-method-verbose-flag): The value can be nil, t,
2670 complex-only, or default.
2671 (input-method-highlight-flag): Doc-string augmented.
2672 (activate-input-method): Check if we can run the registered
2673 function to activate an input method.
2675 * mule/korean.el: Set exit-function for language environment
2676 "Korean" to exit-korean-environment.
2677 (setup-korean-environment): Moved to korea-util.el.
2679 1997-10-21 Kenichi Handa <handa@etl.go.jp>
2681 * mule/mule-cmds.el (read-multilingual-string): Use
2682 current-input-method prior to default-input-method. Don't bind
2683 current-input-method by `let', instead, activate the specified
2684 input method in the current buffer temporarily.
2686 1997-10-19 John F. Whitehead <jfw@cisco.com>
2688 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
2690 1997-10-21 Kenichi Handa <handa@etl.go.jp>
2692 * mule/chinese.el (post-read-decode-hz): Return the result of
2694 (pre-write-encode-hz): Do not change the value of
2697 1998-09-06 Bill Richter <richter@math.nwu.edu>
2699 * mule/mule-ccl.el: Doc fixes.
2701 1998-04-20 Kenichi Handa <handa@etl.go.jp>
2703 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
2704 (check-ccl-program): New macro.
2706 1998-01-21 Kenichi Handa <handa@etl.go.jp>
2708 * mule/mule-ccl.el: Comment about CCL syntax modified.
2709 (ccl-command-table): Add read-multibyte-character and
2710 write-multibyte-character.
2711 (ccl-code-table): Add ex-cmd.
2712 (ccl-extended-code-table): New variable.
2713 (ccl-embed-extended-command): New function.
2714 (ccl-compile-read-multibyte-character,
2715 ccl-compile-write-multibyte-character) New functions.
2716 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
2717 ccl-dump-write-multibyte-character): New functions.
2719 1999-07-22 SL Baur <steve@miho>
2721 * config.el (config-value-file): config.values is installed into
2723 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
2725 1999-07-19 Didier Verna <verna@inf.enst.fr>
2727 * rect.el: all functions rewritten, except when noted. Below is a
2728 list of interface changes.
2729 (apply-on-rectangle): new function. Obsoletes
2730 `operate-on-rectangle'. All functions that used to call this
2731 function now call the new one.
2732 (kill-rectangle): added optional prefix arg to fill lines.
2733 (delete-rectangle): ditto.
2734 (delete-extract-rectangle): ditto.
2735 (open-rectangle): ditto.
2736 (clear-rectangle): ditto.
2737 (delete-rectangle-line): added third arg FILL.
2738 (delete-extract-rectangle-line): ditto.
2739 (open-rectangle-line): ditto.
2740 (clear-rectangle-line): ditto.
2742 1999-07-18 Andy Piper <andy@xemacs.org>
2744 * menubar-items.el (default-menubar): add gutter options.
2746 * gutter-items.el: new file.
2747 (gutter): new group for custom.
2748 (gutter-visible-p): new variable.
2749 (default-gutter-position): ditto.
2750 (buffers-tab): new group for the buffers tab.
2751 (gutter-buffers-tab): widget to put in the gutter.
2752 (buffers-tab-max-size): max number of tabs.
2753 (buffers-tab-switch-to-buffer-function): function to call when a
2755 (buffers-tab-omit-function): filter buffers with this function.
2756 (buffers-tab-format-buffer-line-function): format buffer names for
2758 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
2760 (build-buffers-tab-internal): build a list of tab items.
2761 (buffers-tab-items): ditto.
2762 (add-tab-to-gutter): put a tab in the gutter area.
2763 (update-tab-in-gutter): reset the buffers in the tab.
2765 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
2767 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
2768 (switch-to-buffer-hooks): new hook.
2770 * toolbar.el (default-toolbar-position): fix typo.
2772 1999-07-16 Andy Piper <andy@xemacs.org>
2774 * gui.el (make-dialog-frame): turn off gutters for dialogs.
2776 1999-07-15 Didier Verna <verna@inf.enst.fr>
2778 * cus-edit.el (custom-prompt-variable): optional third arg makes
2779 prompt for a comment string.
2780 (customize-set-value): optional prefix makes this function handle
2782 (customize-set-variable): ditto.
2783 (customize-save-variable): ditto.
2784 (customize-customized): handle custom comments.
2785 (customize-save-customized): ditto.
2786 (custom-variable-state-set): ditto.
2787 (custom-face-state-set): ditto.
2788 (customize-saved): ditto.
2789 (custom-variable-set): ditto.
2790 (custom-face-set): ditto.
2791 (custom-variable-save): ditto.
2792 (custom-face-save): ditto.
2793 (custom-variable-reset-saved): ditto.
2794 (custom-face-reset-saved): ditto.
2795 (custom-variable-reset-standard): ditto.
2796 (custom-face-reset-standard): ditto.
2797 (custom-comment-face): new face.
2798 (custom-comment-tag-face): ditto.
2799 (custom-comment): new widget.
2800 (custom-comment-create): new function.
2801 (custom-comment-delete): ditto.
2802 (custom-comment-value-set): ditto.
2803 (custom-comment-show): ditto.
2804 (custom-comment-invisible-p): ditto.
2805 (custom-variable-value-create): create a comment field widget.
2806 (custom-face-value-create): ditto.
2807 (custom-variable-menu): new entry for adding a custom comment.
2808 (custom-face-menu): ditto.
2809 (custom-save-variables): possibly save custom comments.
2810 (custom-save-faces): ditto.
2812 * cus-face.el (custom-set-faces): the arguments can now have a
2813 custom comment as fourth argument.
2815 * custom.el (custom-set-variables): the arguments can now have a
2816 custom comment as fifth element.
2818 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
2820 * XEmacs 21.2.18 is released
2822 1999-07-13 SL Baur <steve@miho>
2824 * lib-complete.el (read-library-name): Revert previous change.
2825 (read-library): Ditto.
2827 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
2829 * packages.el (packages-package-list): Capitalize docstring.
2831 * packages.el (packages-find-package-library-path): Use #'nconc
2832 rather than #'append to reduce consing -- #'mapcar uses Flist,
2833 which returns a freshly consed list. #'append would create yet
2834 another fresh list, using Fmake_list in concat.
2836 * packages.el (package-provide): Use setq with remassq like it
2837 says in its docstring.
2839 1999-07-06 SL Baur <steve@miho.m17n.org>
2841 * lib-complete.el (progn-with-message): Fix typo.
2843 1999-07-06 SL Baur <steve@miho.m17n.org>
2845 * mule/mule-misc.el (char-octet): Make function match docstring.
2846 From Katsumi Yamaoka <yamaoka@jpl.org>
2848 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
2850 * wid-edit.el (widget-documentation): corrected spelling error.
2852 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
2854 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
2855 keys if already bound
2857 1999-07-06 SL Baur <steve@miho.m17n.org>
2859 * lib-complete.el (progn-with-message): Revert previous changes.
2861 1999-06-24 Bob Weiner <weiner@beopen.com>
2863 * lib-complete.el (find-library):
2864 (find-library-other-window):
2865 (find-library-other-frame): Completely rewrote
2866 so that these functions actually work when called non-interactively.
2867 Also made them handle LIBRARY arguments which end with .el or .elc.
2869 1999-06-24 Bob Weiner <weiner@beopen.com>
2871 * simple.el (indent-new-comment-line): Locally bound
2872 `block-comment-start' to `comstart' or else when this is called
2873 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
2874 `block-comment-start' value, ignoring any existing spacing after a
2875 comment prefix in the previous line and producing ugly comments.
2877 1999-06-23 Bob Weiner <weiner@beopen.com>
2879 * list-mode.el (mouse-choose-completion):
2880 (choose-completion):
2881 (completion-switch-to-minibuffer): Added.
2882 ([Tab]): [Tab] previously switched to the minibuffer
2883 but since [space] does that and since most applications in the
2884 world use [Tab] to select the next item in a list, do that in the
2885 *Completions* buffer too. This will cause the least confusion
2886 among the largest population of users. -- Bob Weiner, BeOpen.com,
2889 1999-06-22 Bob Weiner <weiner@beopen.com>
2891 * help.el (help-buffer-name): Added support for a null value
2892 of `help-buffer-prefix-string' since some buffers require no
2895 1999-06-20 Bob Weiner <weiner@beopen.com>
2897 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
2898 in the completion-list-mode-map to bury the completions buffer
2899 even when the minibuffer is no longer active.
2901 1999-06-20 Bob Weiner <weiner@beopen.com>
2903 * list-mode.el (list-mode): It is visually disconcerting to have
2904 the text cursor disappear within list buffers, especially when
2905 moving from window to window, so leave it visible.
2907 1999-07-01 SL Baur <steve@miho.m17n.org>
2909 * menubar-items.el (default-menubar): Conditionalize the bug
2910 report menu item (which may not be possible in this XEmacs).
2911 Reported by: Ken'ichi Handa <handa@etl.go.jp>
2913 1999-06-30 SL Baur <steve@miho.m17n.org>
2915 * subr.el (with-current-buffer): DOC string fix.
2916 Suggested by Bob Weiner <weiner@altrasoft.com>
2918 1999-06-25 Charles G Waldman <cgw@fnal.gov>
2920 * cus-face.el (custom-face-italic): insert missing args
2922 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2924 * packages.el (package-locations): Changed default early package
2925 hierarchies to ~/.xemacs/mule-packages and
2926 ~/.xemacs/xemacs-packages.
2928 1999-06-23 SL Baur <steve@miho.m17n.org>
2930 * mule/mule-category.el (Top Level): ASCII is also latin-1.
2932 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2934 * packages.el (package-locations): Changed default early package
2935 hierarchy to ~/.xemacs/packages.
2936 (package-locations): Removed `packages' as a possible name for a
2937 late package hierarchy.
2939 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
2941 * mule/mule-category.el (word-combining-categories): Set up new
2943 (word-separating-categories): Likewise.
2945 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
2947 * XEmacs 21.2.17 is released
2949 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
2951 * font-menu.el (font-menu-set-font): allow for nil specification
2954 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
2956 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
2959 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
2961 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
2962 8859-5 instead of ISO 8859-1.
2964 1999-06-15 SL Baur <steve@steve1.m17n.org>
2966 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
2967 (viet-viscii-encode-table): Ditto.
2969 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
2970 Make obsolete definition of char-octet.
2972 1999-06-14 SL Baur <steve@steve1.m17n.org>
2974 * subr.el: Move no-Mule make-char ...
2975 * help-nomule.el (make-char): To here.
2976 (string-width): Make Mule compatibility alias.
2978 1999-06-15 Andy Piper <andy@xemacs.org>
2980 * select.el (get-selection-no-error): really make there be no-error.
2981 (get-selection): revert to original.
2983 1999-06-11 Andy Piper <andy@xemacs.org>
2985 * select.el (selection-sets-clipboard): renamed.
2986 (own-selection): use it.
2988 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
2990 * XEmacs 21.2.16 is released
2992 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
2994 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
2995 missing characters to avoid crash.
2997 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
2999 * coding.el (set-terminal-coding-system): Only set the console
3000 coding system on the selected console if it is a tty.
3002 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
3009 * faces.el (frob-face-property):
3010 * font-menu.el (font-menu-set-font):
3011 Actually apply changes from 1999-03-17
3013 1999-06-10 Andy Piper <andy@xemacs.org>
3015 * select.el (get-selection): abstract out non error-signalling
3017 (get-selection-no-error): get-selection without signalling an
3019 (selection-is-clipboard-p): new variable. controls whether the
3020 selection sets the clipboard.
3021 (own-selection): use it.
3023 * mouse.el (insert-selection): fallback to clipboard after trying
3024 primary selection and cutbuffer.
3026 1999-06-05 Andy Piper <andy@xemacs.org>
3028 * x-select.el (xselect-kill-buffer-hook-1): use generalised
3029 selection functions.
3031 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
3033 * code-files.el (buffer-file-coding-system): Use `raw-text' as
3035 (load): Use `raw-text' instead of `no-conversion'.
3036 (insert-file-contents): Likewise.
3038 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
3041 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
3043 * coding.el: Don't copy `no-conversion' to `raw-text'.
3045 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
3047 * subr.el (make-char): Define it if Mule is not around.
3049 1999-06-07 SL Baur <steve@steve1.m17n.org>
3051 * mule/mule-help.el: Add trailing newline. Use mule keyword.
3053 * x-select.el (x-disown-selection-internal): Restore symbol as an
3055 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
3057 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
3059 * XEmacs 21.2.15 is released
3061 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
3063 * subr.el (split-string): Avoid infinite looping
3065 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3067 * ldap.el (ldap-ignore-attribute-codings): New variable
3068 (ldap-default-attribute-decoder): New variable
3069 (ldap-coding-system): New variable
3070 (ldap-attribute-syntax-encoders): New variable
3071 (ldap-attribute-syntax-decoders): New variable
3072 (ldap-attribute-syntaxes-alist): New variable
3073 (ldap-encode-boolean): New function
3074 (ldap-decode-boolean): New function
3075 (ldap-encode-country-string): New function
3076 (ldap-decode-string): New function
3077 (ldap-decode-address): New function
3078 (ldap-encode-address): New function
3079 (ldap-decode-attribute): New function
3080 (ldap-search): Use some of these
3082 1999-05-25 Jan Vroonhof <jan@xemacs.org>
3084 * version.el (emacs-version): Make the patch level/beta come
3085 before the XEmacs qualifier so that it gets into (funcall
3086 emacs-version) and thus in the bug reports.
3087 (emacs-version>=): Support patch levels.
3089 1999-06-03 SL Baur <steve@xemacs.org>
3091 * version.el: implement x.y.z version number
3092 From Jan Vroonhof <vroonhof@math.ethz.ch>
3094 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
3096 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
3098 1999-05-22 Vin Shelton <acs@xemacs.org>
3100 * startup.el: Document -private and break out non-standard X options.
3102 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
3104 * mule/mule-charset.el (charset-after): New function.
3105 (charset-direction): Synch with Mule, update docstring.
3106 (get-charset-property): New function.
3107 (put-charset-property): New function.
3108 (charset-plist): New function.
3110 * mule/mule-charset.el (compose-region):
3111 (decompose-region): remove; these functions (which don't work
3112 since we don't do composite characters) have been moved to
3114 (toplevel): follow coding standards
3116 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
3118 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
3121 * code-files.el: Fix commentary to follow coding standards. Move
3122 the single line left in mule-files.el to here.
3124 * mule/mule-files.el: delete.
3126 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
3128 * info.el (Info-scroll-prev): Use event functions instead of the
3129 old emacs 19 interface.
3131 1999-06-02 Andy Piper <andy@xemacs.org>
3133 * x-font-menu.el (x-font-menu-load-font):
3134 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
3136 1999-05-31 Andy Piper <andy@xemacs.org>
3138 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
3140 (font-menu-this-frame-only-p): ditto.
3141 (font-menu-max-items): reinstate, from Jan Vroonhof
3142 <vroonhof@math.ethz.ch>
3143 (font-menu-submenu-name-format): ditto.
3144 (font-menu-split-long-menu): ditto, for use by the family
3146 (font-menu-family-constructor): use it.
3148 1999-05-30 Andy Piper <andy@xemacs.org>
3150 * msw-faces.el (mswindows-font-regexp): new font matching regexp
3151 for use by the font menu.
3153 * msw-font-menu.el: new file implementing mswindows specific
3154 font-menu behaviour.
3155 (mswindows-font-menu-registry-encoding): new function mirroring x version.
3156 (mswindows-font-menu-junk-families): ditto.
3157 (hack-font-truename): ditto.
3158 (mswindows-font-regexp-ascii): ditto.
3159 (mswindows-reset-device-font-menus): ditto.
3160 (mswindows-font-menu-font-data): ditto.
3161 (mswindows-font-menu-load-font): ditto.
3163 * x-font-menu.el (x-reset-device-font-menus): made device specific.
3164 (x-font-menu-font-data): ditto.
3165 (x-font-menu-load-font): ditto.
3167 * font-menu.el: new file implementing generic font menu behaviour.
3168 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
3169 made device independent.
3170 (font-menu-this-frame-only-p): ditto.
3171 (font-menu-preferred-resolution): ditto.
3172 (font-menu-size-scaling): new variable used to determine whether
3173 sizes are in points or tenths of a point.
3174 (vassoc): moved from x-font-menu.el.
3175 (device-fonts-cache): ditto.
3176 (device-fonts-cache): ditto.
3177 (flush-device-fonts-cache): ditto.
3178 (reset-device-font-menus): copied from x-font-menu.el and made
3179 device independent. Most functionality deferred to
3180 device-dependent versions.
3181 (font-menu-family-constructor): copied from x-font-menu.el and
3182 made device independent.
3183 (font-menu-size-constructor): ditto.
3184 (font-menu-weight-constructor): ditto.
3185 (font-menu-set-font): ditto.
3186 (font-menu-change-face): ditto.
3187 (font-menu-load-font): new device method.
3188 (font-menu-font-data): ditto.
3190 * x-font-menu.el: The above functions deleted.
3192 1999-05-26 Andy Piper <andy@xemacs.org>
3196 * loadup.el: rehash expand-file-name usage to not use default-directory.
3198 1999-05-21 Andy Piper <andy@xemacs.org>
3200 * x-select.el (x-select-convert-to-text):
3201 (x-selected-text-type):
3203 (xselect-convert-to-string):
3204 (xselect-convert-to-compound-text):
3205 (xselect-convert-to-length):
3206 (xselect-convert-to-targets):
3207 (xselect-convert-to-delete):
3208 (xselect-convert-to-filename):
3209 (xselect-convert-to-charpos):
3210 (xselect-convert-to-lineno):
3211 (xselect-convert-to-colno):
3212 (xselect-convert-to-sourceloc):
3213 (xselect-convert-to-os):
3214 (xselect-convert-to-host):
3215 (xselect-convert-to-user):
3216 (xselect-convert-to-class):
3217 (xselect-convert-to-name):
3218 (xselect-convert-to-integer):
3219 (xselect-convert-to-atom):
3220 (xselect-convert-to-identity): functions renamed from x-* and
3222 (x-get-secondary-selection): use rename get-selection.
3223 (x-get-clipboard): ditto.
3224 (x-own-selection): moved to select.el.
3225 (x-valid-simple-selection-p): ditto.
3226 (x-dehilight-selection): ditto.
3227 (x-own-clipboard): ditto.
3228 (x-disown-selection): ditto.
3230 * x-mouse.el (x-yank-function): moved to mouse.el.
3231 (x-insert-selection): ditto.
3232 (x-set-point-and-move-selection): use renamed function.
3234 * select.el (selected-text-type): moved and renamed from
3236 (selection-owner-p): moved to C.
3237 (selection-exists-p): ditto.
3238 (get-cutbuffer): new device method.
3239 (get-selection): generalised and moved from x-select.el.
3240 (own-selection): moved x-own-selection functionality into here.
3241 (dehilight-selection): renamed and moved from x-select.el.
3242 (own-clipboard): functionality moved from x-select.el using new
3244 (disown-clipboard): ditto.
3245 (select-convert-to-text):
3246 (select-convert-to-string):
3247 (select-convert-to-compound-text):
3248 (select-convert-to-length):
3249 (select-convert-to-targets):
3250 (select-convert-to-delete):
3251 (select-convert-to-filename):
3252 (select-convert-to-charpos):
3253 (select-convert-to-lineno):
3254 (select-convert-to-colno):
3255 (select-convert-to-sourceloc):
3256 (select-convert-to-os):
3257 (select-convert-to-host):
3258 (select-convert-to-user):
3259 (select-convert-to-class):
3260 (select-convert-to-name):
3261 (select-convert-to-integer):
3262 (select-convert-to-atom):
3263 (select-convert-to-identity): new functions renamed from x-* and
3264 moved from x-select.el.
3266 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
3267 into here and use as the default window-system mouse yank.
3268 (insert-selection): generalised and moved from x-mouse.el.
3269 (own-clipboard): moved to C.
3271 * msw-select.el (mswindows-selection-owned-p): deleted.
3272 (mswindows-own-selection): generalised and moved to select.el.
3273 (mswindows-disown-selection): generalised and moved to C.
3274 (mswindows-selection-owner-p): ditto.
3276 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
3278 * XEmacs 21.2.14 is released
3280 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
3282 * about.el: update contact info for jason and slb.
3284 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
3286 * mule/european.el (setup-romanian-environment): Add Romanian
3287 support from Emacs/Mule romanian.el.
3289 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
3291 * cus-face.el: Label all custom changes with the 'custom' tag.
3293 * cus-edit.el: idem ditto.
3295 * faces.el: Added suport for adding device tags to various functions.
3296 (custom): New device tag.
3297 (face-spec-set): Call reset face with tags argument. No longer do
3298 x-init-global-faces hack.
3300 * faces.el (frob-face-property): Use an anonymous specifier to map
3301 frob-face-property-1 over.
3303 * x-font-menu.el (font-menu-set-font): Always specify all
3304 properties to custom.
3306 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
3308 * mule/european.el (setup-czech-environment): Add czech support.
3309 From David Sauer <davids@orfinet.cz>
3311 1999-03-15 SL Baur <steve@xemacs.org>
3313 * check-features.el: Turn hard errors into warnings.
3315 1999-03-21 SL Baur <steve@xemacs.org>
3317 * simple.el (delete-key-deletes-forward): As per discussion on
3318 xemacs-beta, default to t.
3320 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
3322 * loadup.el: Define Installation-string before loading anything.
3324 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
3326 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
3327 From Anders Stenman <stenman@isy.liu.se>
3329 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3331 * wid-edit.el (widget-glyph-find): Ditto.
3333 * packages.el (locate-library): Ditto.
3335 * loadup.el (really-early-error-handler): Ditto.
3337 * lib-complete.el (read-library): Ditto.
3339 * faces.el (set-face-stipple): Ditto.
3341 * code-files.el (load): Use new calling style of locate-file.
3343 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3345 * packages.el (packages-unbytecompiled-lisp): Installation.el is
3348 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3350 * dumped-lisp.el (preloaded-file-list): Don't load
3353 * loadup.el (Installation-string): Define it here.
3355 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3357 * dumped-lisp.el (preloaded-file-list): Revert previous change --
3358 Installation.el needs to be loaded before `dump-paths', otherwise
3359 the dumping process won't find it.
3361 1999-03-13 Adrian Aichner <adrian@xemacs.org>
3363 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
3364 subr so that we can use `replace-in-string' in Installation.el to
3365 get rid of C-m chars under the native Windows build.
3367 1999-04-29 Andy Piper <andy@xemacs.org>
3369 * make-docfile.el: canonicalize file and directory names.
3371 * device.el (call-device-method): new function for calling device
3373 (define-device-method): new function for defining device methods.
3374 (define-device-method*): ditto.
3376 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
3378 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
3380 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
3382 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
3383 (cyrillic-koi8-r-encode-table): Likewise.
3384 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
3385 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
3387 * mule/mule-misc.el (split-char-or-char-int): New function [moved
3388 from vietnamese.el].
3390 * mule/vietnamese.el: Move function `split-char-or-char-int' to
3393 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
3395 * mule/thai-xtis.el:
3396 - Change font registry name from "Thai94x94-0" to "xtis-0".
3397 - Change mnemonic of coding-system `tis-620' to "TIS620".
3399 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
3401 * mule/ethiopic.el: fixed.
3403 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
3405 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
3407 * mule/thai-xtis.el: New file.
3409 * mule/vietnamese.el: New file.
3411 * mule/ethiopic.el: New file.
3413 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
3415 * bytecomp.el (byte-compile-close-variables): Leave
3416 debug-issue-ebola-notices alone.
3418 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3420 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
3421 at the top of the buffer since it is the most important thing to
3423 (ldap-get-host-parameter): New defun
3424 (ldap-search): Add a new parameter `withdn' to retrieve the
3425 distinguished names of entries
3427 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
3429 * startup.el (splash-frame-body): Date and spelling fixes.
3431 1999-03-16 Colin Rafferty <colin@xemacs.org>
3433 * view-less.el (toggle-truncate-lines): add autoload tag
3435 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
3437 * format.el (format-alist): Disable image stuff.
3439 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
3441 * wid-edit.el (widget-glyph-find): Search by directories, then by
3442 suffixes rather than the other way around.
3443 (widget-image-conversion): Renamed to
3444 `widget-image-file-name-suffixes'.
3446 1999-04-16 Olivier Galibert <galibert@pobox.com>
3448 * mule/mule-charset.el: Made old functions obsolete, remove the
3449 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
3450 (charset-iso-graphic-plane): Rename from charset-graphic.
3451 (charset-iso-final-char): Rename from charset-final.
3452 (charset-width): Rename from charset-columns.
3453 (charset-bytes): Added from fsf compatibility, returns always 1.
3455 * mule/mule-misc.el: Move charset-doc-string alias to
3458 1999-04-14 Colin Rafferty <colin@xemacs.org>
3460 * x-faces.el (x-make-font-bold-italic): honor
3461 *try-oblique-before-italic-fonts*
3463 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
3465 * cl-extra.el (coerce): Coerce numbers to characters correctly.
3467 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
3469 * x-faces.el (try-oblique-before-italic-fonts): Use the right
3472 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
3474 * cl-extra.el (equalp): Would bug out for lists.
3476 1999-03-12 Charles G Waldman <cgw@fnal.gov>
3478 * about.el (about-hackers): Change cgw's email address
3480 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
3482 * XEmacs 21.2.13 is released
3484 1999-03-12 SL Baur <steve@xemacs.org>
3486 * simple.el (delete-key-deletes-forward): Revert to previous
3489 1999-01-18 Didier Verna <verna@inf.enst.fr>
3491 * menubar-items.el (xemacs-splash-buffer): handle the case of
3492 multiple elements in the splash buffer body.
3494 * startup.el (splash-frame-timeout): new constant: interval
3495 between splash buffer elements.
3496 (command-line-1): handle splash buffer with multiple elements (use
3498 (splash-frame-body): Originally `startup-splash-frame-body'.
3499 Rewrote a cleaner and more readable version. This can now be array,
3500 in which case each element is displayed in turn in the splash buffer.
3501 (splash-frame-static-body): new constant. Persistent information
3502 across all splash buffer elements (preserves the possibility to give
3503 it in different languages.
3504 (circulate-splash-frame-elements): new function. Used as a timeout
3505 to circulate through all splash frame elements and display them in
3507 (display-splash-frame): originally `startup-splash-frame'. Handle
3508 the case of multiple elements in the splash buffer body. Now
3509 returns a timeout id if multiple elements to display, or nil.
3511 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
3513 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
3514 so they can be overridden by x-init-face-from-resources.
3515 Additionally specify the font name also with an x tag.
3517 1999-03-08 Andy Piper <andy@xemacs.org>
3519 * package-get.el (package-get-base): autoload.
3521 * menubar-items.el (default-menubar): add update menu item. Fix
3522 custom menu to only be activated when package-base is available.
3524 * package-get.el (package-get-custom): don't load
3525 package-get-custom as it is auto-generated. Fix group definition.
3527 1999-03-05 Didier Verna <verna@inf.enst.fr>
3529 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
3530 instead of `symbol-name' (Thanks Kyle).
3532 * cus-edit.el (custom-save-variables): use `prin1' instead of
3533 princ to write symbols.
3535 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3537 * XEmacs 21.2.12 is released
3539 1999-03-05 SL Baur <steve@xemacs.org>
3541 * menubar-items.el (default-menubar): Add kfm browsing support.
3542 From Neal Becker <nbecker@fred.net>
3544 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
3546 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
3547 calls to font-lock during buffer reversion.
3549 1999-02-12 Didier Verna <verna@inf.enst.fr>
3551 * info.el (Info-build-node-completions): unconditionally widen the
3554 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
3556 * x-faces.el (x-init-face-from-resources):
3557 Only set fonts in the 'x locale.
3559 1999-03-04 Adrian Aichner <adrian@xemacs.org>
3561 * package-ui.el (pui-install-selected-packages): Don't throw on
3562 `package-admin-delete-binary-package' returning nil since it's
3563 normal. Reindent function.
3564 (pui-add-required-packages): Handle case where packages selected
3565 for installation have never been installed.
3567 1999-03-03 Martin Buchholz <martin@xemacs.org>
3569 * menubar-items.el (default-menubar):
3570 Implement the ``Mule->Set coding system of process'' menu item.
3572 1999-02-18 Martin Buchholz <martin@xemacs.org>
3574 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
3576 - Change some `if's to `when's
3578 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
3580 * XEmacs 21.2.11 is released
3582 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
3584 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
3585 against window close (Fix Bug #460).
3586 (ask-user-about-lock-dbox): Idem.
3588 1999-02-25 SL Baur <steve@xemacs.org>
3590 * mule/mule-charset.el (charset-leading-byte): New function.
3591 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
3593 1999-02-12 Andy Piper <andy@xemacs.org>
3595 * about.el (xemacs-hackers): change andy's email address.
3596 (about-url-alist): change andy's web page address.
3597 (about-xemacs): add piper.
3599 1999-02-16 SL Baur <steve@xemacs.org>
3601 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
3602 of mule-base into lisp/mule.
3604 1999-02-16 SL Baur <steve@xemacs.org>
3618 mule/mule-category.el:
3620 mule/mule-charset.el:
3622 mule/mule-coding.el:
3627 mule/mule-tty-init.el:
3628 mule/mule-x-init.el:
3629 mule/viet-chars.el: Remerge from mule-base.
3631 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
3632 of mule-base into lisp/mule.
3634 1999-02-10 Adrian Aichner <adrian@xemacs.org>
3636 * process.el (exec-to-string): Use `shell-command-switch' in place
3637 of hard-wired "-c" (for WindowsNT).
3639 1999-02-08 Charles G Waldman <cgw@pgt.com>
3641 * menubar-items.el (default-menubar): Remove obsolete
3644 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
3646 * package-admin.el (package-admin-get-install-dir): First fall
3647 back to the location of xemacs-base for non-mule packages.
3649 1999-02-15 Martin Buchholz <martin@xemacs.org>
3652 - improved automounter tmp directory support.
3653 - support 4 (!) empirically discovered automounter conventions
3655 1999-02-12 SL Baur <steve@xemacs.org>
3657 * etags.el (pop-tag-mark): autoload to match key binding.
3659 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3661 * XEmacs 21.2.10 is released
3663 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
3665 * package-get.el (package-get-remote-filename): Don't bug out for
3666 a local file name in the search entry.
3668 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
3670 * XEmacs 21.2.9 is released
3672 1999-01-19 Didier Verna <verna@inf.enst.fr>
3674 * replace.el (replace-search-function): new variable containing a
3675 function to perform a search-forward.
3676 (replace-re-search-function): new variable containing a function
3677 to perform a re-search-forward.
3678 (perform-replace): use them.
3680 1999-01-25 Didier Verna <verna@inf.enst.fr>
3682 * select.el (selection-owner-p): use the name `XEmacs'.
3683 (cut-copy-clear-internal): ditto.
3685 1999-01-18 Andy Piper <andy@xemacs.org>
3687 * about.el (about-url-alist): Update my entry.
3688 (xemacs-hackers): Ditto.
3690 1999-01-14 Adrian Aichner <adrian@xemacs.org>
3692 * buffer.el (switch-to-buffer): Fixing documentation.
3693 * minibuf.el (minibuffer-completion-table): ditto.
3694 * cl-macs.el (return-from): ditto.
3696 1999-01-04 Didier Verna <verna@inf.enst.fr>
3698 * replace.el (delete-non-matching-lines): temporarily disable
3699 case-folding when called interactively with a regexp containing
3700 uppercase characters.
3701 (delete-matching-lines): ditto.
3702 (count-matches): ditto.
3703 (list-matching-lines): ditto.
3705 1999-01-07 Colin Rafferty <colin@xemacs.org>
3707 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
3708 abort if current window is split horizontally, not if others are
3709 split. Got rid of unnecessary minibuffer checking. Also, add
3710 some comments (it's still complex).
3712 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
3714 * package-get.el: changed address for doc.ic.ac.uk to
3715 sunsite.doc.ic.ac.uk
3717 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3719 * ldap.el (toplevel): Remove requires so that the file compiles
3720 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
3722 1999-01-10 J. Kean Johnston <jkj@sco.com>
3724 * dump-paths.el: Calculate module-directory and set
3725 module-load-path to the load path for modules.
3727 * loadup.el: Get bootstrap value of module-load-path from the
3728 environment variable EMACSBOOTSTRAPMODULEPATH.
3729 - Display the module load path if we're debugging paths.
3731 * setup-paths.el: Added function paths-find-site-module-directory.
3732 - Added function paths-find-module-directory.
3733 - Added function paths-construct-module-load-path. Uses new
3734 environment variable EMACSMODULEPATH.
3736 1998-12-30 Martin Buchholz <martin@xemacs.org>
3738 * font.el (font-default-object-for-device):
3739 Oops! This `or' can't be replaced by `unless'.
3740 Fixed inability to run w3, among other things.
3742 1998-12-17 Charles G. Waldman <cgw@pgt.com>
3744 * package-admin.el: Change initialization of
3745 package-admin-install-function dependent on system type.
3746 Change package-admin-install-function-mswindows to use
3749 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
3751 * mouse.el (default-mouse-motion-handler): Disable help echo while
3754 1998-12-28 Martin Buchholz <martin@xemacs.org>
3756 * XEmacs 21.2.8 is released.
3758 1998-12-24 Martin Buchholz <martin@xemacs.org>
3760 * XEmacs 21.2.7 is released.
3762 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
3764 * package-ui.el (pui-list-packages): Set truncate-lines.
3766 * package-get.el (package-get-download-menu): Use
3767 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
3769 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
3770 (pui-help-string): idem.
3771 (list-packages-mode): New major mode.
3772 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
3773 (pui-install-selected-packages): Add suport for removing packages.
3774 (pui-toggle-package-delete-key): New function.
3775 (pui-popup-context-sensitive): New kludge.
3776 (pui-list-packages): Add warning when `package-get-remote' is nil.
3777 (package-ui-add-site): New function.
3779 1998-12-01 Didier Verna <verna@inf.enst.fr>
3781 * hyper-apropos.el (hyper-where-is): added the missing autoload.
3783 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3785 * ldap.el: Custom-ized
3786 (toplevel): Do not provide `ldap' which is provided by C level
3788 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
3790 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
3792 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
3794 1998-12-17 Andy Piper <andy@xemacs.org>
3796 * sound.el (sound-load-list): name changed from sound-load-alist.
3797 (sound-extension-list): name changed from sound-ext-list.
3798 (load-default-sounds): use new names.
3799 (load-sound-file): use new names.
3801 1998-12-16 Andy Piper <andy@xemacs.org>
3803 * XEmacs 21.2.6 is released
3805 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
3807 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
3810 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
3812 * wid-edit.el (widget-echo-this-extent): Set
3813 help-echo-owns-message to t.
3815 1998-11-30 Greg Klanderman <greg@alphatech.com>
3817 * package-get.el (package-get-download-menu): use toggles for
3818 each site in the download site menu.
3820 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
3822 * package-get.el (package-get): If we cannot find a package
3823 because package-get-remote is not set, give a more helpful
3826 1998-11-30 Greg Klanderman <greg@alphatech.com>
3828 * package-get.el (package-get-remote-filename): use an EFS path
3829 with user anonymous if no user is specified.
3831 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
3833 * faces.el (face-spec-set): Re-init fallfacks for default after
3834 calling reset-face on the default face.
3836 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
3838 * package-admin.el (package-admin-default-install-function):
3839 Behave as advertised. Make sure the pkg-dir is proper for
3841 (package-admin-add-binary-package): Make sure the pkg-dir is
3842 proper for default-directory.
3843 (package-admin-install-function-mswindows): Make sure the pkg-dir
3844 is proper for default-directory.
3846 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3848 * XEmacs 21.2.5 is released
3850 1998-12-05 SL Baur <steve@altair.xemacs.org>
3852 * files.el (binary-file-regexps): regexp-opt is not available at
3855 1998-11-30 Martin Buchholz <martin@xemacs.org>
3858 * x-win-sun.el (x-win-init-sun):
3860 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
3862 * x-init.el (init-post-x-win):
3863 * x-init.el (init-pre-x-win):
3864 * x-init.el (x-initialize-compose):
3869 * wid-edit.el (widget-glyph-click):
3870 * wid-edit.el (widget-glyph-find):
3871 * wid-edit.el (widget-type):
3872 * view-less.el (view-buffer-other-window):
3873 * very-early-lisp.el:
3877 * term/sun.el (suntool-map):
3878 * term/sun-mouse.el:
3880 * syntax.el (modify-syntax-entry):
3883 * startup.el (lock-directory):
3884 * simple.el (set-comment-column):
3885 * simple.el (backward-delete-char-untabify):
3886 * shadow.el (find-emacs-lisp-shadows):
3888 * setup-paths.el (paths-construct-info-path):
3889 * select.el (cut-copy-clear-internal):
3890 * process.el (call-process-region):
3891 * process.el (start-process-shell-command):
3893 * paths.el (rmail-spool-directory):
3894 * paragraphs.el (use-hard-newlines):
3895 * package-get.el (package-get-dependencies):
3896 * package-admin.el (package-admin-delete-binary-package):
3897 * obsolete.el (truncate-string):
3898 * obsolete.el (store-substring):
3899 * mouse.el (default-mouse-track-maybe-own-selection):
3900 * mouse.el (mouse-yank-at-point):
3902 * modeline.el (mouse-drag-modeline):
3903 * minibuf.el (read-directory-name-internal):
3904 * minibuf.el (read-file-name-internal):
3905 * minibuf.el (read-file-name-internal-1):
3906 * minibuf.el (read-file-name-2):
3907 * minibuf.el (exact-minibuffer-completion-p):
3908 * minibuf.el (read-from-minibuffer):
3910 * menubar.el (check-menu-syntax):
3911 * map-ynp.el (map-y-or-n-p):
3912 * make-docfile.el (docfile-out-of-date):
3913 * loadup.el ((member "run-temacs" command-line-args)):
3914 * loadup.el ((member "no-site-file" command-line-args)):
3915 * loadup.el (really-early-error-handler):
3919 * lisp-mnt.el (lm-verify):
3920 * lib-complete.el (lib-complete:cache-completions):
3921 * lib-complete.el (library-all-completions):
3922 * itimer.el (itimer-run-expired-timers):
3923 * info.el (Info-mode):
3924 * info.el (Info-insert-file-contents):
3925 * info.el (Info-rebuild-dir):
3926 * info.el (Info-build-dir-anew):
3927 * info.el (Info-parse-dir-entries):
3928 * info.el (Info-dir-outdated-p):
3929 * info.el (Info-insert-dir):
3930 * info.el (info-xref):
3932 * hyper-apropos.el (hyper-apropos-get-doc):
3933 * hyper-apropos.el (hyper-describe-face):
3934 * hyper-apropos.el (hyper-apropos-mode):
3936 * help.el (list-processes):
3939 * font.el (mswindows-font-create-name):
3940 * font.el (font-default-font-for-device):
3941 * font.el (x-font-create-object):
3942 * font.el (font-registry):
3944 * font-lock.el (font-lock-keywords):
3946 * finder.el (finder-compile-keywords):
3947 * find-paths.el (paths-find-recursive-path):
3948 * fill.el (set-justification-center):
3949 * fill.el (fill-region-as-paragraph):
3950 * files.el (insert-directory):
3951 * files.el (wildcard-to-regexp):
3952 * files.el (recover-file):
3953 * files.el (basic-save-buffer):
3954 * files.el (delete-auto-save-file-if-necessary):
3955 * files.el (file-relative-name):
3956 * files.el (backup-extract-version):
3957 * files.el (backup-buffer):
3958 * files.el (set-visited-file-name):
3959 * files.el (set-auto-mode):
3960 * files.el (interpreter-mode-alist):
3962 * files.el (find-file-noselect):
3963 * files.el (abbreviate-file-name):
3964 * files.el (parse-colon-path):
3965 * files.el (directory-abbrev-alist):
3966 * etags.el (visit-tags-table-buffer):
3967 * easymenu.el (easy-menu-define):
3968 * dragdrop.el (experimental-dragdrop-drag):
3969 * dragdrop.el (dragdrop-drop-do-functions):
3970 * dragdrop.el (dragdrop-drop-at-point):
3971 * disass.el (disassemble-1):
3972 * disass.el (disassemble-internal):
3973 * disass.el (disassemble):
3975 * derived.el (derived-mode-init-mode-variables):
3976 * derived.el (define-derived-mode):
3977 * custom.el (defgroup):
3978 * cus-edit.el (custom-quote):
3980 * code-process.el (open-network-stream):
3981 * code-process.el (start-process):
3982 * code-process.el (call-process-region):
3983 * code-process.el (call-process):
3985 * code-files.el (insert-file-contents):
3987 * code-files.el (buffer-file-coding-system-for-read):
3988 * cmdloop.el (yes-or-no-p-minibuf):
3992 * callers-of-rpt.el (make-caller-report):
3993 * callers-of-rpt.el:
3994 * bytecomp.el (batch-byte-recompile-directory):
3995 * bytecomp.el (batch-byte-compile-1):
3996 * bytecomp.el (batch-byte-compile):
3997 * bytecomp.el (display-call-tree):
3998 * bytecomp.el (byte-compile-insert):
3999 * bytecomp.el (byte-compile-two-args-19->20):
4000 * bytecomp.el (byte-compile-variable-ref):
4001 * bytecomp.el (byte-compile-form):
4002 * bytecomp.el (byte-compile-top-level-body):
4003 * bytecomp.el (byte-compile-out-toplevel):
4004 * bytecomp.el (byte-compile-byte-code-maker):
4005 * bytecomp.el (byte-compile-file-form-defmumble):
4006 * bytecomp.el (byte-compile-file-form):
4007 * bytecomp.el (byte-compile-keep-pending):
4008 * bytecomp.el (byte-compile-insert-header):
4009 * bytecomp.el (byte-compile-from-buffer):
4010 * bytecomp.el (byte-compile-file):
4011 * bytecomp.el (byte-recompile-file):
4012 * bytecomp.el (byte-compile-close-variables):
4013 * bytecomp.el (byte-compile-warn-about-unused-variables):
4014 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
4015 * bytecomp.el (byte-compiler-legal-options):
4016 * bytecomp.el (byte-compile-lapcode):
4017 * bytecomp.el (byte-optimize-log):
4018 * bytecomp.el ((fboundp 'defsubst)):
4020 * bytecomp-runtime.el:
4021 * byte-optimize.el (byte-optimize-apply):
4022 * byte-optimize.el (car):
4023 * byte-optimize.el (byte-optimize-form):
4024 * byte-optimize.el (byte-optimize-form-code-walker):
4026 * build-report.el (build-report-insert-installation-file):
4027 * build-report.el (build-report):
4029 * apropos.el (apropos-documentation):
4031 - clean up byte-compile warnings
4032 - remove unused variables
4033 - Use common lisp style hashtable functions
4034 - byte compiler cleanup
4035 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
4036 - remove old backquote syntax usage
4037 - move some cl functionality into C for speed.
4038 - remove last remaining VMS support
4040 - implement last, butlast, nbutlast, copy-list in C.
4041 - new macro ignore-file-errors, similar to ignore-errors
4042 (ignore-file-errors (delete-file "foo"))
4043 - get frequent garbage collection during loadup.el by tweaking
4044 gc-cons-threshold, rather than explicitly calling garbage-collect
4045 - default delete-key-deletes-forward to `t'.
4047 1998-11-28 SL Baur <steve@altair.xemacs.org>
4049 * XEmacs 21.2-beta4 is released.
4051 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
4053 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
4054 (easy-menu-item-present-p): Wrapper around find-menu-item.
4055 (easy-menu-remove-item): Wrapper around delete-menu-item.
4057 * menubar.el (delete-menu-item): Add 'from-menu' argument.
4058 (add-menu-button): Add 'in-menu' argument.
4059 (add-menu-item-1): Add in-menu support to helper function.
4061 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
4063 * isearch-mode.el (isearch-mode): Fix keymap lossage.
4065 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4067 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
4070 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
4072 * process.el (shell-command-on-region): Report if the command
4073 succeeded or failed.
4075 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
4077 * subr.el (buffer-substring-no-properties): Comment out.
4079 1998-11-07 Adrian Aichner <adrian@xemacs.org>
4081 * msw-faces.el (mswindows-find-smaller-font): Turning font names
4082 into font instances first, like `x-frob-font-size' does.
4083 (mswindows-find-larger-font): ditto
4085 1998-11-04 Greg Klanderman <greg@alphatech.com>
4087 * package-ui.el (pui-install-selected-packages): fix args in call
4090 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
4092 * package-get.el (host-name): New widget type.
4093 (package-get-remote): Better customization using new type.
4094 (package-get-download-sites): idem dito.
4096 (package-get-custom): Do not use package-get-all untill we have
4097 runtime dependencies.
4099 (package-get-remove-copy): Default to 't' we no longer need this
4100 kludge as we do not currently use depenencies.
4102 (package-get-was-current): New variable.
4103 (package-get-require-base): New 'force-current' argument.
4104 (package-get-update-base): idem
4105 (package-get-package-provider): idem
4106 (package-get-locate-index-file): New 'no-remote' argument.
4107 (package-get-locate-file): idem.
4109 (package-get-maybe-save-index): New function.
4110 (package-get-update-base): Use it.
4112 1998-10-28 Greg Klanderman <greg@alphatech.com>
4114 * package-get.el (package-get-remote): default to nil; by default,
4115 don't go out to the net via EFS. They must select a download site.
4116 (package-get-download-sites): new variable.
4117 (package-get-download-menu): new function.
4118 (package-get-locate-index-file): new function.
4119 (package-get-update-base): use it.
4121 * menubar-items.el (default-menubar): add "Update Package Index"
4122 and "Add Download Site" menus under Options | Manage Packages.
4124 1998-10-19 Greg Klanderman <greg@alphatech.com>
4126 * package-get.el (package-get): bugfix code checking installed version
4127 for case where package is not currently installed.
4128 (package-get-require-signed-base-updates): new variable.
4129 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
4130 deemed not a goot thing. Use the variable
4131 package-get-allow-unsigned-base-updates instead.
4133 1998-10-16 Greg Klanderman <greg@alphatech.com>
4135 * package-get.el (package-get): Don't install an older version than
4136 we already have unless explicitly told to. Issue a warning.
4138 * package-ui.el (pui-add-required-packages): when adding
4139 dependencies, don't add packages that are up to date.
4140 (pui-package-symbol-char): Don't consider a package out of date
4141 if you have a newer version installed than the latest version in
4144 * package-get.el (package-get-base-filename): document that it may
4145 be a path relative to package-get-remote; new default value.
4146 (package-get-locate-file): new function.
4147 (package-get-update-base): use it to expand package-get-base-filename.
4148 (package-get-save-base): new function to save the package-get database
4150 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
4151 (package-get-update-base): pass the REMOTE-SOURCE arg.
4152 (package-get-update-base-entry): call package-get-custom-add-entry.
4153 (package-get-file-installed-p): removed; no longer needed.
4154 (package-get-create-custom): ditto.
4155 (toplevel): remove code to build and load package-get-custom.el
4156 (package-get-custom-add-entry): new function.
4158 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
4160 * wid-edit.el (widget-button-click): Don't switch window.
4162 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
4164 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
4166 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
4168 * etags.el (find-tag-default): Run find-tag-hook using
4169 run-hooks rather than funcall
4171 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
4173 * isearch-mode.el (isearch-mode): Set the current minor mode maps
4174 and the current local map as the parents to isearch-mode-map.
4176 1998-10-15 SL Baur <steve@altair.xemacs.org>
4178 * XEmacs 21.2-beta3 is released.
4180 1998-10-15 Greg Klanderman <greg@alphatech.com>
4182 * package-get.el (package-get-update-base): use
4183 insert-file-contents-internal, not insert-file-contents-literally.
4185 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4187 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
4190 1998-10-15 Greg Klanderman <greg@alphatech.com>
4192 * package-get.el (package-get-update-base-entry): new function.
4193 (package-get-update-base): renamed; was `package-get-load-base'.
4194 cleanup, and use package-get-update-base-from-buffer.
4195 (package-get-update-base-from-buffer): new function.
4196 (package-get-update-base-entries): new; helper for above.
4197 Do not eval lisp grabbed over ftp; parse it from new format.
4199 1998-10-15 Greg Klanderman <greg@alphatech.com>
4201 * files.el (set-auto-mode): Don't play games loading package-get
4202 database; package-get-package-provider will handle it all.
4204 1998-10-14 Greg Klanderman <greg@alphatech.com>
4206 * package-get.el (package-get-base-filename): new variable.
4207 (package-get-require-base): new function.
4208 (package-get-pgp-signed-begin-line): new variable.
4209 (package-get-pgp-signature-begin-line): ditto.
4210 (package-get-pgp-signature-end-line): ditto.
4211 (package-get-load-base): new function.
4212 (package-get-interactive-package-query):
4213 (package-get-update-all):
4214 (package-get-dependencies):
4215 (package-get-package-provider):
4216 (package-get-custom): use package-get-require-base.
4217 [package-get-custom loading]: disable for now.
4219 * package-ui.el (pui-list-packages): use (package-get-require-base)
4221 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4223 * package-ui.el: Correct obvious thinko in choosing extent face.
4225 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
4227 * menubar-items.el (default-menubar): pui-list-package has nothing
4228 to with Customize. Move all the package stuff to a new Item in Options.
4230 * package-ui.el (pui-menu): Add menu and Popup menu.
4232 * package-get.el (package-get): Use new
4233 package-admin-get-install-dir.
4235 * package-admin.el (package-admin-get-install-dir): New syntax.
4236 Conserve package location and put mule packages where mule-base is.
4238 * package-get.el : Customized
4240 * package-ui.el (pui): Customized
4241 (pui-package-install-dest-dir): New variable.
4242 (pui-install-selected-packages): Use it
4244 1998-10-12 SL Baur <steve@altair.xemacs.org>
4246 * package-get.el (package-get-interactive-package-query): Move
4247 dependency on package-get-base to run-time.
4248 (package-get-update-all): Ditto.
4249 (package-get-dependencies): Ditto.
4250 (package-get-package-provider): Ditto.
4251 (package-get-custom): Ditto.
4253 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
4255 * events.el: Remove 'ascii-character property from 'backspace
4258 1998-10-11 SL Baur <steve@altair.xemacs.org>
4260 * package-get-base.el: removed.
4262 1998-09-23 Didier Verna <verna@inf.enst.fr>
4264 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
4265 (no-upper-case-p): new function.
4266 (with-search-caps-disable-folding): new macro.
4267 (with-interactive-search-caps-disable-folding): new macro.
4268 (zap-to-char): In interactive mode, do a case-sensitive search if
4269 the character is uppercase.
4270 (zap-up-to-char): ditto.
4272 * replace.el (perform-replace): use the function no-upper-case-p.
4274 * isearch-mode.el (isearch-fix-case): ditto.
4275 make obsolete `with-caps-disable-folding' and
4276 `isearch-no-upper-case-p'.
4278 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
4279 (tags-search): ditto.
4280 (tags-query-replace): ditto.
4282 * info.el (Info-search): ditto.
4284 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
4286 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
4288 1998-10-07 Greg Klanderman <greg@alphatech.com>
4290 * package-admin.el (package-admin-rmtree): rewritten. need to
4291 check for "." and ".." before symlink check. expand files and
4292 directories with respect to DIRECTORY, not default-directory.
4294 1998-10-04 Greg Klanderman <greg@alphatech.com>
4296 * package-get.el (package-get-all): add INSTALL-DIR argument.
4298 1998-10-06 Greg Klanderman <greg@alphatech.com>
4300 * package-ui.el (pui-add-required-packages): new function, select
4302 (pui-display-keymap): bind it.
4303 (pui-help-string): document it.
4304 (pui-install-selected-packages): package-get-all -> package-get.
4306 * package-get.el (package-get-dependencies): new function.
4308 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
4310 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
4313 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
4315 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
4317 (default-mouse-track-normalize-point): Use it.
4319 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
4321 * package-admin.el (package-admin-delete-binary-package):
4322 General cleanup. Remove unnessary use of progn and
4324 (package-admin-delete-binary-package): Do NOT mess with file
4325 modes. That is evil.
4326 (package-admin-delete-binary-package): Wrap all deleting in
4327 condition-case. The data in MANIFEST is untrustworthy.
4328 (package-admin-delete-binary-package): Let the OS worry about non
4331 1998-10-09 SL Baur <steve@altair.xemacs.org>
4333 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
4335 (lm-report-bug): Fix mail address to send bug reports to.
4337 1998-09-29 SL Baur <steve@altair.xemacs.org>
4339 * XEmacs 21.2-beta2 is released.
4341 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4343 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
4345 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4347 * info.el (Info-mode): Document page turning by double clicks in
4348 docstring so `M-x describe-mode' will display it.
4350 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4352 * info.el (Info-mouse-track-double-click-hook): Use character
4353 widths to calculate a border region where double clicking does
4354 page turning, and return `nil' by default so other hooks, such as
4355 region highlighting, will be run.
4357 1998-09-29 Colin Rafferty <colin@xemacs.org>
4359 * sound.el (default-sound-directory-list): Initialize with all the
4360 "sounds" directories in `data-directory-list'. It used to just be
4363 * packages.el (locate-data-directory-list): Created. This gives
4364 the list of matching directories, unlike `locate-data-directory',
4365 which just gives the first one.
4367 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4369 * minibuf.el (read-from-minibuffer): No longer bind help-form but
4370 make a binding in the local keymap until help-char handling is
4373 * help.el (help-keymap-with-help-key): Provide keymap with help
4375 (help-print-help-form): New helper function.
4377 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
4379 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
4380 move extent to another buffer; no need to create a new extent.
4381 (isearch-fix-case): New function.
4382 (isearch-search-and-update): Use it.
4384 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
4386 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
4387 the keymap, not minor-mode-map-alist.
4388 (isearch-done): Restore overriding-local-map.
4390 1998-09-21 Martin Buchholz <martin@xemacs.org>
4392 * bytecomp.el (byte-compile-buffer-substring):
4393 Fix for: (byte-compile (defun f () (buffer-substring)))
4394 ==> ** buffer-substring called with 3 args, but requires 0-3
4395 - new code not only works, but is more readable, too.
4397 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
4399 * msw-faces.el (mswindows-init-device-faces): Don't try to
4400 specify a default font at this late stage. Do try to force
4401 creation of the default face font so that if it fails we get
4402 an error now instead of a crash at frame creation.
4404 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
4405 mswindows-make-font-unitalic: Canonical default weight
4406 changed from "Normal" to "Regular".
4408 mswindows-make-font-bold / -bold-italic: Supplied device was
4409 not being passed into call to mswindows-find-smaller-font.
4411 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
4413 * package-get.el (package-get-remote): Fix the path where to find
4414 the packages on xemacs.org.
4416 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
4418 * about.el (about-maintainer-info): Update Ben's entry.
4420 1998-09-24 Martin Buchholz <martin@xemacs.org>
4422 * lisp/shadow.el (find-emacs-lisp-shadows):
4423 - `member' was being called on lists of length 2000!
4424 - Replace with hashtables.
4425 - Replace hand-coded loops with (dolist)
4428 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
4430 * packages.el: Added new function, `package-delete-name', to
4431 delete existing packages from the installed package database
4432 (`packages-package-list'). Also added the "pkginfo" directory
4433 to `packages-special-base-regexp', so that the pkginfo directory
4434 would not get added to `late-packages'.
4436 * package-admin.el: Added ability to delete an installed package
4437 (added low-level function, `package-admin-delete-package').
4438 Understands how to use the pkginfo/MANIFEST.<package> file to
4439 delete the package. When installing a package, will also
4440 create a MANIFEST.* file if one is not provided by the
4441 package. If the MANIFEST.* doesn't exist when deleting a
4442 package, the functions will fall back to attempting to delete
4443 any package-specific lisp directory.
4445 * package-get.el: Moved some functions to package-admin.el.
4446 Added interactive function `package-get-delete-package', for
4447 use by users for deleting a package.
4449 Also modified to not require the prescence of efs.
4451 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
4453 * files.el (find-file-noselect): Handle all signals, kill the
4454 buffer and resignal.
4456 1998-09-23 SL Baur <steve@altair.xemacs.org>
4458 * cl-macs.el (glyph-image): Add setf method.
4460 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
4462 * package-get.el: Fixed broken EFS downloading. Also, look for
4463 .tar.gz files first, in preference over .tgz files.
4465 * package-ui.el: Fix display of package version numbers.
4467 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
4469 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
4472 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
4474 * list-mode.el: `display-completion-list': added new/optional
4475 keyword `:completion-string', which allows the programmer to
4476 change the "Possible completions are:" prompt.
4478 * menubar-items.el: Added new pulldown menu-pick to start up the
4479 visual package browser/installer:
4481 Options->Customize->List Packages
4483 * package-admin.el: Added hooks for installing under both Unix
4484 and MS Windows. Does additional error checking. No longer
4485 calls "add-big-package.sh" to install packages under Unix; now
4486 calls gunzip & tar directly.
4488 * package-get.el: Added ability to install packages from files
4489 on a local disk/CDROM. Now deletes any existing package lisp
4490 directory. Does completion on available packages when
4491 querying for package names. Will also search for .tgz files
4492 in addition for .tar.gz files. Tries to reload
4493 auto-autoloads, as a convenience when loading new packages,
4494 and also tries to add any new package paths to `load-path'.
4495 Changed all occurences of `concat' to use `expand-file-name'.
4497 * package-ui.el: New file which implements the main visual
4498 package browser/installer, which is started via a menu pick or
4499 M-x pui-list packages.
4501 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
4503 * startup.el (load-init-file): spelling fix.
4505 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4507 * startup.el (normal-top-level): Load auto-autoload files
4508 covariantly with their precedence.
4510 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4512 * menubar-items.el (default-menubar): Remove "Font Weight"
4513 option, there is currently no custom equivalent.. Customize-faces
4516 * x-font-menu.el (font-menu-set-font): Use customize to set
4519 * faces.el (face-spec-update-all-matching): New function.
4521 * cus-face.el (custom-set-face-update-spec): New function.
4522 Interface to customize faces from elisp.
4524 (custom-face-value-create): Show the customized settings if set
4527 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4529 (custom-face-value-create): Show the customized settings if set
4532 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
4534 * keydefs.el (global-map): Add FSF 20.3 binding of
4535 query-replace-regexp.
4537 1998-08-21 Greg Klanderman <greg@alphatech.com>
4539 * minibuf.el (read-file-name-internal-1): use
4540 user-name-completion-1 instead of user-name-completion.
4542 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4546 * update-elc.el: Don't set `source-directory' (now defunct as a
4547 global variable) no more.
4549 * packages.el (packages-list-autoloads): Made `source-directory'
4550 (now defunct as a global variable) a parameter.
4552 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
4554 * about.el (about-hackers): new email
4556 1998-08-16 SL Baur <steve@altair.xemacs.org>
4558 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
4560 1998-07-17 Didier Verna <verna@inf.enst.fr>
4562 * faces.el (set-face-property):
4564 (face-dim-p): updated the doc strings now that the dim property isn't
4566 (face-equal): the dim property is now a common one.
4568 * cus-face.el (custom-face-attributes): New face attribute: `dim'
4569 Renamed the `stipple' attribute to `background-pixmap'.
4570 (custom-face-background-pixmap): make custom-face-stipple an
4571 obsolete alias for this.
4573 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4575 * find-paths.el (paths-file-readable-directory-p): Created and
4578 * loadup.el: Don't set inhibit-... flags from run-temacs.
4580 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4582 * packages.el (packages-data-path-depth): Added and used.
4584 1998-08-05 Charles G. Waldman <cgw@pgt.com>
4587 - Change .xpm to .png, delete "zcat" section.
4588 - cosmetic fix in the 'marcpa' entry.
4591 - convert all .xpm.Z to .png
4592 - rename mrb to martin
4593 - rename mcook-m to mcookm
4595 1998-07-31 Martin Buchholz <martin@xemacs.org>
4597 * x-init.el (x-initialize-compose): Add support for
4598 dead-circumflex as YET ANOTHER NAME for that dead key.
4600 1998-08-05 Colin Rafferty <colin@xemacs.org>
4602 * setup-paths.el (paths-construct-exec-path): Made the
4603 last-packages really be last.
4604 (paths-construct-data-directory-list): Ditto.
4606 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
4608 * startup.el(startup-splash-frame-body):
4609 Update Copyright notice in splash screen
4611 1998-07-20 Greg Klanderman <greg@alphatech.com>
4613 * minibuf.el (read-file-name-internal-1): do ~user completion.
4615 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
4617 * font-lock.el (font-lock-fontify-glumped-region): Add guard
4618 aginst destroyed extents
4620 1998-07-24 Greg Klanderman <greg@alphatech.com>
4622 * package-get.el (package-get): add `install-dir' argument.
4624 1998-07-20 John Jones <jj@asu.edu>
4626 * package-get.el: calls to package-get-update-all will only
4627 update packages which are already installed.
4629 1998-07-23 SL Baur <steve@altair.xemacs.org>
4631 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
4634 1998-07-20 Colin Rafferty <colin@xemacs.org>
4636 * about.el (about-hackers): Correct my email.
4638 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
4640 * about.el (about-hackers): new email-address.
4642 1998-07-25 SL Baur <steve@altair.xemacs.org>
4644 * minibuf.el (read-number): Don't let `input-error' condition
4647 1998-07-20 Greg Klanderman <greg@alphatech.com>
4649 * about.el (about-hackers): use my `email-for-life' address.
4651 1998-07-19 SL Baur <steve@altair.xemacs.org>
4653 * XEmacs 21.2-beta1 is released.
4655 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4657 * ldap.el (ldap-search): Doc string change
4659 1998-07-16 Colin Rafferty <colin@xemacs.org>
4661 * menubar-items.el (default-menubar): Removed references to
4662 `data-directory', and use `locate-data-file' instead, and made
4663 then greyed out if they don't exist.
4665 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4667 * keymap.el (events-to-keys): Use `format' instead of `concat'
4668 since the latter does not accept integer args anymore
4670 1998-07-15 SL Baur <steve@altair.xemacs.org>
4672 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
4675 1998-07-14 SL Baur <steve@altair.xemacs.org>
4677 * make-docfile.el: Get first initialization from very-early-lisp.el
4678 * update-elc.el: Ditto.
4679 * loadup.el (really-early-error-handler): Ditto.
4681 * packages.el (packages-unbytecompiled-lisp): Add new file,
4684 * very-early-lisp.el: New file.
4686 1998-07-14 SL Baur <steve@altair.xemacs.org>
4688 * Symbols that have been obsolete for at least 3 years removed (II).
4690 * obsolete.el (eval-current-buffer): Make compatible.
4691 (byte-code-function-p): Ditto.
4692 (send-string): Removed.
4693 (send-region): Removed.
4694 (screen-scrollbar-width): Removed.
4695 (set-screen-scrollbar-width): Removed.
4696 (set-screen-left-margin-width): Removed.
4697 (set-screen-right-margin-width): Removed.
4698 (screen-left-margin-width): Removed.
4699 (screen-right-margin-width): Removed.
4700 (set-buffer-left-margin-width): Removed.
4701 (set-buffer-right-margin-width): Removed.
4702 (buffer-left-margin-width): Removed.
4703 (buffer-right-margin-width): Removed.
4704 (x-set-frame-icon-pixmap): Removed.
4705 (x-set-screen-icon-pixmap): Removed.
4706 (pixel-name): Removed.
4707 (make-pixmap): Removed.
4708 (make-cursor): Removed.
4709 (pixmap-width): Removed.
4710 (pixmap-contributes-to-line-height-p): Removed.
4711 (set-pixmap-contributes-to-line-height): Removed.
4713 1998-07-13 SL Baur <steve@altair.xemacs.org>
4715 * obsolete.el (popup-menu-up-p): removed.
4716 (read-no-blanks-input): Removed.
4717 (wholenump): Removed.
4718 (ring-mod): Removed (what was ring-mod?).
4719 (current-time-seconds): Removed.
4720 (run-special-hook-with-args): Removed.
4722 (dot-marker): Removed.
4725 (window-dot): Removed.
4726 (set-window-dot): Removed.
4728 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
4731 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
4733 * code-files.el (insert-file-contents): Rename
4734 run-special-hook-with-args to run-hook-with-args-until-success.
4735 (write-region): Ditto.
4737 1998-07-12 SL Baur <steve@altair.xemacs.org>
4739 * about.el: Fix typos, update release date.
4741 * Symbols that have been obsolete for at least 3 years removed.
4743 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
4745 (toplevel): remove setf methods for screen functions.
4746 * cl-macs.el (extent-data): defsetf removed.
4747 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
4748 many places to remove.
4749 (comment-indent-hook): Ditto.
4750 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
4751 (buffer-dedicated-screen): Ditto.
4752 (deiconify-screen): Ditto.
4753 (delete-screen): Ditto.
4754 (event-screen): Ditto.
4755 (find-file-other-screen): Ditto.
4756 (find-file-read-only-other-screen): Ditto.
4757 (live-screen-p): Ditto.
4758 (screen-height): Ditto.
4759 (screen-iconified-p): Ditto.
4760 (screen-list): Ditto.
4761 (screen-live-p): Ditto.
4762 (screen-name): Ditto.
4763 (screen-parameters): Ditto.
4764 (screen-pixel-height): Ditto.
4765 (screen-pixel-width): Ditto.
4766 (screen-root-window): Ditto.
4767 (screen-selected-window): Ditto.
4768 (screen-totally-visible-p): Ditto.
4769 (screen-visible-p): Ditto.
4770 (screen-width): Ditto.
4772 (get-screen-for-buffer): Ditto.
4773 (get-screen-for-buffer-noselect): Ditto.
4774 (get-other-screen): Ditto.
4775 (iconify-screen): Ditto.
4776 (lower-screen): Ditto.
4777 (mail-other-screen): Ditto.
4778 (make-screen): Ditto.
4779 (make-screen-invisible): Ditto.
4780 (make-screen-visible): Ditto.
4781 (modify-screen-parameters): Ditto.
4782 (new-screen): Ditto.
4783 (next-screen): Ditto.
4784 (next-multiscreen-window): Ditto.
4785 (other-screen): Ditto.
4786 (previous-screen): Ditto.
4787 (previous-multiscreen-window): Ditto.
4788 (raise-screen): Ditto.
4789 (redraw-screen): Ditto.
4790 (select-screen): Ditto.
4791 (selected-screen): Ditto.
4792 (set-buffer-dedicated-screen): Ditto.
4793 (set-screen-height): Ditto.
4794 (set-screen-position): Ditto.
4795 (set-screen-size): Ditto.
4796 (set-screen-width): Ditto.
4797 (show-temp-buffer-in-current-screen): Ditto.
4798 (switch-to-buffer-other-screen): Ditto.
4799 (visible-screen-list): Ditto.
4800 (window-screen): Ditto.
4801 (x-set-screen-pointer): Ditto.
4802 (x-set-frame-pointer): Ditto.
4803 (screen-title-format): Ditto.
4804 (screen-icon-title-format): Ditto.
4805 (terminal-screen): Ditto.
4806 (delete-screen-hook): Ditto.
4807 (create-screen-hook): Ditto.
4808 (mouse-enter-screen-hook): Ditto.
4809 (mouse-leave-screen-hook): Ditto.
4810 (map-screen-hook): Ditto.
4811 (unmap-screen-hook): Ditto.
4812 (default-screen-alist): Ditto.
4813 (default-screen-name): Ditto.
4814 (x-screen-defaults): Ditto.
4815 (x-create-screen): Ditto.
4816 * obsolete.el: meta-flag removed.
4818 sleep-for-millisecs removed.
4819 extent-data removed.
4820 set-extent-data removed.
4821 set-extent-attribute removed.
4822 extent-glyph removed.
4823 extent-layout removed.
4824 set-extent-layout removed.
4825 list-faces-display removed.
4827 trim-versions-without-asking removed.
4828 after-write-file-hooks removed.
4830 auto-fill-hook removed.
4831 blink-paren-hook removed.
4832 select-screen-hook, deselect-screen-hook removed.
4833 auto-raise-screen, auto-lower-screen removed.
4835 * msw-mouse.el: Global change resource -> mswindows-resource.
4837 * XEmacs 21.0-pre5 is released.
4839 1998-07-11 SL Baur <steve@altair.xemacs.org>
4841 * about.el (about-hackers): Credits update.
4843 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
4845 * register.el (insert-register): Don't activate the region.
4847 1998-07-10 SL Baur <steve@altair.xemacs.org>
4849 * select.el: Restore x-* symbols for backwards compatibility:
4850 x-copy-primary-selection, x-kill-primary-selection,
4851 x-delete-primary-selection, x-select-make-extent-for-selection,
4852 x-valid-simple-selection-, x-cut-copy-clear-internal.
4854 1998-07-09 SL Baur <steve@altair.xemacs.org>
4856 * XEmacs 21.0-pre4 is released.
4858 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
4860 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
4862 (maybe-add-init-button): Fix semantics under Windows. Use
4863 `expand-file-name' rather than `concat'.
4865 * help.el (print-messages): New function.
4867 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4869 * ldap.el (ldap-host-parameters-alist): Docstring fixes
4871 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
4873 * about.el: Tweaked my entry in about-hackers.
4875 * find-paths.el (paths-emacs-root-p):
4876 Relaxed emacs-root checking of an in-place installation to
4877 also accomodate the flat layout used on MS Windows.
4879 1998-06-29 John Jones <jj@asu.edu>
4881 * package-get.el: calls to package-get-update-all will only
4882 update packages which are already installed.
4884 1998-07-05 Andy Piper <andyp@parallax.co.uk>
4886 * faces.el (xpm-color-symbols): remove hardcoded defaults these
4887 are handled by the gui-element face fallbacks now.
4889 * x-faces.el: default gui-element face to "background" as well as
4892 * msw-faces.el (mswindows-init-device-faces): remove gui-element
4893 and default face settings since these are set as fallbacks now in
4894 the appropriate domain.
4896 1998-07-02 SL Baur <steve@altair.xemacs.org>
4898 * text-mode.el (text-mode): Reorder regexp so the OR part
4899 corresponding to `page-delim' goes first and the hack in
4900 `forward-paragraph' will work.
4901 With bug analysis from Bob Weiner <weiner@altrasoft.com>
4903 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
4905 * subr.el (remove-hook): When checking the hook value
4906 with functionp, don't apply car to it.
4908 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
4910 * package-get.el (package-get-remote-filename):
4911 Don't use file-name-as-directory because the local directory
4912 separator conventions might not be the same as ftp's.
4914 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4916 * ldap.el (ldap-host-parameters-alist): New name of
4917 `ldap-host-parameters-plist'
4919 1998-06-26 Adrian Aichner <adrian@xemacs.org>
4921 * package-get.el: Using (require 'package-get-base), now that it
4922 provides itself. Consequently removed all instances of (load
4923 "package-get-base.el").
4925 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
4927 * subr.el (remove-hook): Don't treat the hook value as a
4928 list unless it is both consp and not functionp.
4930 1998-06-29 SL Baur <steve@altair.xemacs.org>
4932 * about.el: Email address for Ben Wing is ben@xemacs.org.
4933 * auto-show.el: Ditto.
4934 * bytecomp.el: Ditto.
4936 * x-scrollbar.el: Ditto.
4938 * tty-init.el: Ditto.
4939 * toolbar-items.el: Ditto.
4940 * symbol-syntax.el: Ditto.
4941 * specifier.el: Ditto.
4942 * objects.el: Ditto.
4943 * hyper-apropos.el: Ditto.
4946 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
4948 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
4949 vertical-divider-always-visible-p.
4950 (default-mouse-motion-handler): Ditto.
4952 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
4954 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
4957 1998-06-21 Oliver Graf <ograf@fga.de>
4959 * build-reports.el: changed receiver to xemacs-build-reports list
4961 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
4963 * font.el: Split font-family-mappings into X and
4964 mswindows-specific versions.
4965 mswindows-font-create-[object|name]: Treat supplied size
4966 as a pointsize. Added underline and strikethru handling.
4968 * msw-faces.el: changed default mswindows charset to western.
4970 * msw-glyphs.el: removed space in border-glyph font string that
4971 was inserted to get round bugs in the mswindows C font code.
4973 1998-06-27 SL Baur <steve@altair.xemacs.org>
4975 * about.el (about-hackers): Credits update.
4977 * help-nomule.el (tutorial-supported-languages): Add Romanian
4980 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
4983 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
4985 * font.el: Split font-family-mappings into X and
4986 mswindows-specific versions.
4987 mswindows-font-create-[object|name]: Treat supplied size
4988 as a pointsize. Added underline and strikethru handling.
4990 * msw-faces.el: changed default mswindows charset to western.
4992 * msw-glyphs.el: removed space in border-glyph font string that
4993 was inserted to get round bugs in the mswindows C font code.
4995 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
4997 * minibuf.el: make read-color-completion-table call
4998 (mswindows-color-list for mswindows devices.
5000 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
5003 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
5004 Let declaration items contain non-word symbol characters.
5006 1998-06-15 Adrian Aichner <adrian@xemacs.org>
5008 * package-get.el (package-get-package-provider): Added autoload
5009 cookie. Loading "package-get-base.el" in ALL functions that use
5010 it. Fixed some (interactive ...) with multiple argument specs
5011 again. Cosmetic indentation changes.
5013 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
5015 * info.el (Info-insert-dir): Don't use nreverse on variables
5016 that you want to use later.
5018 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
5020 * x-mouse.el (x-set-point-and-move-selection): Replace call
5021 to x-kill-primary-selection with kill-primary-selection
5023 1998-06-12 Martin Buchholz <martin@xemacs.org>
5025 * simple.el (what-cursor-position): Make cursor position reported
5026 use value of column-number-start-at-one
5028 1998-06-17 SL Baur <steve@altair.xemacs.org>
5030 * about.el (xemacs-hackers): Fix Jareth's email address.
5032 1998-06-16 SL Baur <steve@altair.xemacs.org>
5034 * startup.el (startup-splash-frame): Remove
5035 `xemacs-startup-logo-function'.
5037 1998-06-15 SL Baur <steve@altair.xemacs.org>
5039 * about.el (about-hackers): Update credits list.
5041 1998-06-06 Jeff Miller <jmiller@smart.net>
5043 * lisp/sound.el: Update sound-ext to allow filenames with
5044 extensions to be found by load-sound-file
5046 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5048 * info.el (Info-rebuild-outdated-dir): Removed variable
5049 (Info-auto-generate-directory): New variable
5050 (Info-save-auto-generated-dir): New variable
5051 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
5052 (Info-build-dir-anew): Second parameter removed. Use
5053 `Info-save-auto-generated-dir'
5054 (Info-rebuild-dir): Ditto
5056 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
5058 * list-mode.el (next-list-mode-item): Would not recognize
5059 border between directly neighbored items.
5061 1998-06-12 Andy Piper <andyp@parallax.co.uk>
5063 * package-get.el: add autoloads for some functions.
5065 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
5067 * specifier.el (let-specifier): Tiny docfixes.
5069 1998-06-12 Andy Piper <andyp@parallax.co.uk>
5071 * msw-mouse.el: set selection-pointer-glyph to Normal.
5073 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
5075 * wid-edit.el (widget-specify-secret): New function.
5076 (widget-after-change): Use it.
5077 (widget-specify-field): Use it.
5079 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
5081 * mouse.el (drag-window-divider): Use `(not done)' instead of
5082 `doit'; reuse result of `window-pixel-edges'.
5084 * modeline.el (drag-modeline-event-lag): Rename to
5085 drag-divider-event-lag.
5087 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
5089 * specifier.el (let-specifier): Rewritten not to generate needless
5090 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
5093 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
5095 * minibuf.el (read-file-name-1): Setup buffer-local value of
5096 `completion-ignore-case' in completions buffer under Windows.
5098 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
5100 * about.el (about-maintainer-glyph): Fix support for not
5103 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
5105 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
5107 * mouse.el (mouse-track): Cancel selection if misc-user event with
5108 `cancel-mode-internal' function is fetched.
5110 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
5112 * files.el (save-some-buffers-1): Fixed return value.
5114 1998-06-01 Oliver Graf <ograf@fga.de>
5116 * dragdrop.el: added experimental
5118 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
5120 * startup.el (after-init-hook, init-file-user,
5121 user-init-directory, load-user-init-file): Purge references
5122 to "~/.xemacs/init.el" from docstrings.
5124 (load-user-init-file) Use paths-construct-path to construct
5125 paths to user init files. Go directly to ~/.emacs, do not
5126 search ~/.xemacs/, do not load `default-custom-file'.
5128 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
5130 * files.el (interpreter-mode-alist): Catch wish and tclsh before
5132 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
5134 1998-06-03 Andy Piper <andyp@parallax.co.uk>
5136 * menubar-items.el (default-menubar): add Update Packages to customize
5139 1998-06-02 Andy Piper <andyp@parallax.co.uk>
5141 * faces.el: use toolbar face as a fallback for toolbar properties
5142 in xpm-color-symbols instead of default.
5144 * msw-faces.el: rename 3d-object -> gui-element face.
5146 1998-06-06 SL Baur <steve@altair.xemacs.org>
5148 * startup.el (xemacs-startup-logo-function): New variable.
5149 (startup-splash-frame): Use it.
5151 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
5153 * files.el (save-some-buffers): Would wait 1 second.
5154 (save-some-buffers-1): Delete other windows here instead of in
5155 `save-some-buffers'.
5156 (save-some-buffers): Force redisplay only if windows were deleted.
5158 1998-06-02 Didier Verna <verna@inf.enst.fr>
5160 * cus-face.el (custom-face-attributes): generalized the use of
5161 toggle buttons for boolean attributes.
5162 Re-ordered the items a bit.
5164 1998-06-01 SL Baur <steve@altair.xemacs.org>
5166 * sound.el (default-sound-directory): Use `locate-data-directory'
5167 to find the sounds directory.
5169 1998-05-29 Andy Piper <andyp@parallax.co.uk>
5171 * sound.el: default sound-ext to .wav under mswindows, .au
5172 otherwise. load-default sounds without extensions.
5174 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
5176 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
5177 if send-pr is not bound.
5179 1998-06-01 Andy Piper <andyp@parallax.co.uk>
5181 * files.el: grok idl files in auto-mode-alist.
5182 1998-06-01 Jeff Miller <jmiller@smart.net>
5184 * minibuf.el (exact-minibuffer-completion-p): check for nil before
5187 1998-05-30 Andy Piper <andyp@parallax.co.uk>
5189 * msw-glyphs.el: add xbm to the list of image types supported.
5191 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
5193 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
5194 instead of XEmacs one when dumping InfoDock.
5196 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
5198 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
5199 for `modeline-visible-p'
5201 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
5203 1998-05-29 Andy Piper <andyp@parallax.co.uk>
5205 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
5206 since it's not used anymore. doc string fixes.
5208 * package-get.el (package-get-file-installed-p): new function. use
5209 instead of file-installed-p which is in an external package.
5211 1998-05-28 Oliver Graf <ograf@fga.de>
5213 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
5214 favor of select-window/switch-to-buffer
5216 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
5218 * startup.el: changed (getenv "HOME") to (user-home-directory)
5220 1998-05-25 Oliver Graf <ograf@fga.de>
5222 * frame.el (cde-start-drag) moved to dragdrop.el
5223 (offix-start-drag-region) moved to dragdrop.el
5224 (offix-start-drag) moved to dragdrop.el
5225 * dragdrop.el (cde-start-drag) moved from frame.el
5226 (offix-start-drag-region) moved from frame.el
5227 (offix-start-drag) moved from frame.el
5228 (cde-start-drag-region) cde drag regions
5229 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
5231 1998-05-26 Oliver Graf <ograf@fga.de>
5233 * dragdrop.el: created dragdrop-drag prototypes
5234 (cde-start-drag-region) fixed typo
5236 1998-05-28 SL Baur <steve@altair.xemacs.org>
5238 * simple.el (after-init-hook): Remove reader macro.
5240 * packages.el (packages-hardcoded-lisp): Get rid of reader
5241 macros. Update DOC string.
5243 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
5245 * mouse.el (drag-window-divider): Ditto.
5247 * modeline.el (mouse-drag-modeline): Use it.
5249 * lisp-mode.el (let-specifier): Specify indentation.
5251 * specifier.el (let-specifier): Renamed from
5252 `with-specifier-instance'.
5254 1998-05-27 Andy Piper <andyp@parallax.co.uk>
5257 * faces.el: move definition of xpm-color-symbols from x-faces.el
5258 to faces. Predicate x-get-resource on the presence of x.
5260 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
5261 faces as specfier defaults.
5263 * package-get.el: don't use package-admin-add-single-file-package.
5265 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
5267 * toolbar-items.el: Fixup tooltips.
5268 (toolbar-gnus): Don't use obsolete variable
5269 toolbar-news-frame-properties.
5270 (toolbar-news-reader): Default to `gnus' instead of
5273 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
5276 1998-05-25 Andy Piper <andyp@parallax.co.uk>
5278 * package-get.el: rename -installedp -> -installed-p.
5280 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
5282 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
5283 attributes, and assinged it to continuation, truncation and
5286 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
5287 and made continuation, truncation and hscroll glyphs arrow
5288 characters out of that font.
5290 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
5292 * minibuf.el (minibuffer-electric-separator): Play nicely with
5293 directory-sep-char being \.
5294 (minibuffer-electric-tilde): Ditto.
5295 (read-file-name-map): Ditto.
5297 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
5299 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
5301 (default-mouse-track-deal-with-down-event): Avoid
5302 `x-disown-selection'; use `disown-selection' instead.
5304 1998-05-21 Andy Piper <andyp@parallax.co.uk>
5307 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
5308 moved to (cut-copy-clear-internal) in select.el. Ditto for
5309 (x-delete-primary-selection) (x-kill-primary-selection)
5310 (x-copy-primary-selection).
5311 (own-clipboard): new function.
5313 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
5314 functions in select.el. remove old ones.
5315 (mswindows-own-clipboard): new function.
5317 1998-05-21 Andy Piper <andyp@parallax.co.uk>
5319 * gnuserv.el: allow connections from mswindows type devices.
5321 1998-05-20 Andy Piper <andyp@parallax.co.uk>
5323 * msw-glyphs.el: change image type used from cursor to resource.
5325 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
5327 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
5328 for {top,bottom}-{left,right} values in addition to
5329 {top,bottom}_{left,right}.
5330 Use x-get-resource instead of x-get-resource-and-bogosity-check.
5332 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
5334 * cl-macs.el (specifier-instance): Undefine its setf method.
5336 * specifier.el (with-specifier-instance): Added docstring.
5338 * mouse.el (drag-window-divider): Ditto.
5340 * modeline.el (mouse-drag-modeline): Use it.
5342 * lisp-mode.el (with-specifier-instance): Define its indentation
5345 * specifier.el (with-specifier-instance): New macro.
5347 1998-05-19 Andy Piper <andyp@parallax.co.uk>
5349 * package-get.el (package-get-create-custom): new function to
5350 auto-generate package-get-custom.el from package-get-base.el.
5351 * (package-get-ever-installedp): new function.
5352 * (package-get-custom): new function to get all packages specified
5355 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
5357 * cus-edit.el (custom-file): Revert to `~/.emacs'.
5359 1998-05-23 SL Baur <steve@altair.xemacs.org>
5361 * cl-extra.el: Reverse previous float change.
5363 1998-05-17 Andy Piper <andyp@parallax.co.uk>
5366 * faces.el (try-font-name): moved from x-faces.el since it is
5367 required by w3 under mswindows as well X.
5369 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
5371 * winnt.el: Removed evil (setq completion-ignore-case t)
5372 clause, one more overlookef fsfism.
5373 (nt-quote-args-functions-alist): End sentences with double space.
5375 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
5377 * window-xemacs.el (push-window-configuration): Remove kludgery of
5378 recaching default-toolbar specifier.
5379 (pop-window-configuration): Ditto.
5380 (unpop-window-configuration): Ditto.
5382 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5384 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
5386 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
5388 * winnt.el (nt-quote-args-verbatim): Added function.
5389 (nt-quote-args-prefix-quote): Added function.
5390 (nt-quote-args-backslash-quote): Added function.
5391 (nt-quote-args-double-quote): Added function.
5392 (nt-quote-args-functions-alist): New variable.
5393 (nt-quote-process-args): Added function. This is the main quoting
5394 work horse called from process-nt.c
5396 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
5398 * winnt.el: Removed duplicate definitions for backspace,
5399 delete, M-backspace and C-M-backspace.
5400 (file-name-buffer-file-type-alist): Removed this variable.
5401 (find-buffer-file-type): Removed function.
5402 (find-file-binary): Removed function.
5403 (find-file-text): Removed function.
5404 (find-file-not-found-set-buffer-file-type): Removed function.
5405 (save-to-unix-hook): Removed function.
5406 (revert-from-unix-hook): Removed function.
5407 (using-unix-filesystems): Removed function.
5408 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
5410 (x-set-selection): Removed function.
5411 (x-get-selection): Removed function.
5412 Removed commented FSFisms.
5413 Replaced copyright notice (this file is not part of GNU Emacs).
5414 (nt-shell-mode-hook): Moved here from a lambda expression. Added
5415 comint-process-echoes setting to t.
5417 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5419 * packages.el (packages-no-package-hierarchy-regexp): Introduced
5420 and used following the interface change of
5421 `paths-find-recursive-path'.
5423 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
5424 regexp instead of a list of base names.
5425 (paths-version-control-filename-regexp):
5426 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
5427 Introduced and used following the interface change of
5428 `paths-find-recursive-path'.
5430 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5432 * simple.el (delete-forward-p): Make it a defun; do X garbage only
5433 on X devices, rather than on all non-TTY devices.
5435 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
5437 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
5439 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
5441 1998-05-17 Adrian Aichner <adrian@xemacs.org>
5443 * itimer.el (activate-itimer): Fixed usage of integers
5444 as argument to `concat'.
5446 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
5448 * itimer.el (start-itimer): replace the use of `concat' with
5451 1998-05-16 SL Baur <steve@altair.xemacs.org>
5453 * mode-motion.el (mode-motion-hook): Clarify docstring.
5454 From Bob Weiner <weiner@altrasoft.com>
5456 * loadhist.el (symbol-file): Supply prompt string when used
5458 From Bob Weiner <weiner@altrasoft.com>
5460 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5462 * loadup.el (really-early-error-handler): Ditto.
5464 * update-elc.el: Ditto.
5466 * setup-paths.el (paths-construct-exec-path): Ditto.
5468 * make-docfile.el: Ditto.
5470 * find-paths.el (paths-decode-directory-path): Use split-path
5471 instead of decode-path.
5473 * files.el (parse-colon-path): Update docstring reference.
5475 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
5479 Bind cut'n'paste keys to non window-system specific functions.
5481 * msw-select.el: New function mswindows-clear-clipboard.
5482 mswindows-cut-copy-clipboard extended to handle clearing of the
5483 selection and renamed to mswindows-cut-copy-clear-clipboard.
5485 * select.el: on mswindows devices delete-primary-selection
5486 calls mswindows-clear-clipboard.
5488 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
5490 * simple.el (quoted-insert): Inhibit quit when using read-char.
5492 * cmdloop.el (read-char): Don't inhibit quit.
5493 (read-char-exclusive): Ditto.
5494 (read-char): Signal quit if quit-char was pressed.
5495 (read-char-exclusive): Ditto.
5496 (read-quoted-char): Return a character, not integer.
5498 * menubar-items.el (default-popup-menu): Use Andy's generic
5500 (default-popup-menu): Fix code.
5502 1998-05-14 Oliver Graf <ograf@fga.de>
5504 * dragdrop.el (dragdrop-function-widget): this time it's done
5506 1998-05-13 Oliver Graf <ograf@fga.de>
5508 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
5510 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
5512 * device.el (device-pixel-width):
5513 (device-pixel-height):
5517 (device-color-cells): Swapped parameters to device-system-metric
5518 according to the interface change.
5520 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
5522 * mouse.el (default-mouse-motion-handler): Use new name of the
5523 function event-over-vertical-divider-p.
5524 Do not set E-W arrow cursor over the divider if
5525 vertical-divider-draggable-p is nil in the window.
5526 ([top-level]): Use new name for the variable
5527 vertical-divider-map.
5528 (drag-window-divider): Respect vertical-divider-draggable-p.
5529 Variable name typo fixes.
5531 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
5533 * keymap.el (kbd): Define here; handle string constants and
5536 1998-05-15 Christian Nyb <chr@mediascience.no>
5538 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
5541 1998-05-13 Didier Verna <verna@inf.enst.fr>
5543 * mouse.el (drag-window-divider): give the vertical divider a
5544 pressed look when dragging it.
5546 1998-05-13 Andy Piper <andyp@parallax.co.uk>
5548 * faces.el: predicate some more face operations on x or mswindows
5551 * modeline.el: enable modeline coloring for mswindows.
5553 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5555 * minibuf.el (minibuffer-default): Added variable; compatible with
5557 (next-history-element): Used `minibuffer-default'.
5559 1998-05-12 Oliver Graf <ograf@fga.de>
5561 * dragdrop.el (dragdrop-function-widget): button and mods ok
5562 arguments still look a bit strange
5563 (dragdrop-compare-mods) created
5564 (dragdrop-drop-do-functions) correctly checks for buttons and
5567 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
5569 * setup-paths.el (paths-default-info-directories): Replace
5570 path-separator with directory-sep-char.
5572 * files.el (path-separator): Don't define it here.
5574 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
5576 * update-elc.el: Ditto.
5578 * setup-paths.el (paths-construct-exec-path): Ditto.
5580 * make-docfile.el: Ditto.
5582 * loadup.el (really-early-error-handler): Ditto.
5584 * find-paths.el (paths-decode-directory-path): Use decode-path
5585 instead of decode-path-internal.
5587 * files.el (parse-colon-path): Update docstring.
5589 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
5591 * subr.el (get-buffer-window-list): Make BUFFER optional.
5593 * window-xemacs.el (windows-of-buffer): Defalias to
5594 get-buffer-window-list.
5596 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5598 * disass.el: Fix maintainer keyword.
5600 * bytecomp.el (byte-compile-and-load-file): Autoload.
5601 (byte-compile-buffer): Ditto.
5603 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
5604 value is returned, not the name.
5605 (lisp-imenu-generic-expression): Enable it.
5606 (lisp-mode-variables): Ditto.
5607 (lisp-indent-offset): Change defconst to defvar.
5608 (lisp-indent-function): Ditto.
5609 (lisp-body-indent): Ditto.
5611 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5613 * modeline.el: Use zap-last-kbd-macro-event.
5615 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
5616 nil, don't attempt to do anything with messages.
5617 (eval-last-sexp): Use `letf' for clarity.
5619 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5621 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
5623 1998-05-11 Martin Buchholz <martin@xemacs.org>
5628 Change empty docstrings into no doc strings at all.
5629 Fix bogus FSF-format docstrings.
5630 * etags.el: Fix docstring.
5632 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
5634 * package-get.el (package-get): Use internal md5
5636 1998-05-13 SL Baur <steve@altair.xemacs.org>
5638 * about.el (about-xemacs): Correct abuse of concat.
5640 1998-05-11 SL Baur <steve@altair.xemacs.org>
5642 * info.el (Info-mode): Use easymenu.
5644 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5646 * apropos.el (apropos): Don't use concat with integers.
5648 * cmdloop.el (describe-last-error): Handle the case when no error
5649 was seen gracefully.
5651 * apropos.el (apropos-print): Use with-displaying-help-buffer as
5653 (apropos-describe-plist): Ditto.
5655 * help.el (with-displaying-help-buffer): Revert to a defun.
5656 (describe-key): Use it as defun.
5657 (describe-mode): Ditto.
5658 (describe-bindings): Ditto.
5659 (describe-prefix-bindings): Ditto.
5660 (describe-installation): Ditto.
5661 (view-lossage): Ditto.
5662 (describe-function): Ditto.
5663 (describe-variable): Ditto.
5664 (describe-syntax): Ditto.
5666 1998-05-11 Oliver Graf <ograf@fga.de>
5668 * dragdrop.el: changed order of require/provide
5669 (dragdrop-drop-mime-default) changed to new calling conventions
5670 (dragdrop-drop-do-functions) changed to new calling conventions
5671 (dragdrop-function-widget) this one needs more work...
5673 1998-05-10 Oliver Graf <ograf@fga.de>
5675 * about.el: another small change in my entry
5676 * dragdrop.el (dragdrop-drop-log-function): logging added
5678 changed interface to handler functions. now called with event
5681 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
5683 * glyphs.el (divider-pointer-glyph): Declared new glyph,
5684 E-W arrow pointer displayed over draggable dividers.
5686 * mouse.el (default-mouse-motion-handler): Show it when
5688 (drag-window-divider): Added.
5689 ([top-level]): Initialized window-divider-map with a keymap
5690 binding the above function to left button down event.
5692 * x-mouse.el (x-init-pointer-shape): Initialize
5693 divider-pointer-glyph from Cursor.dividerPointer, or use default
5696 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
5698 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
5700 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
5702 * simple.el (count-words-buffer): Don't query for buffer.
5703 (count-lines-buffer): Ditto.
5705 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
5707 * help.el (where-is): add optional insert argument.
5709 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
5711 * help.el (describe-key-briefly): New argument INSERT.
5713 * simple.el (eval-expression): New optional argument; synch with
5716 * keydefs.el (global-map): Add new register bindings.
5718 * register.el: Synched with FSF 20.3.
5720 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
5722 * window-xemacs.el (recenter): all arguments are optional.
5724 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
5726 * device.el: (device-pixel-width): Reflected name/parameters
5727 change to device-system-metric.
5728 (device-pixel-height): Ditto.
5729 (device-mm-width): Ditto.
5730 (device-mm-height): Ditto.
5731 (device-bitplanes): Ditto.
5732 (device-color-cells): Ditto.
5734 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
5736 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
5738 * cl.el (most-positive-fixnum): Document.
5739 (most-negative-fixnum): Ditto.
5741 * cus-dep.el: Updated comment.
5743 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
5746 * cus-load.el (custom-put): Removed.
5748 * files.el (after-find-file): Just resignal quit instead of
5749 signaling "canceled".
5751 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
5753 * frame.el (other-frame): Use `focus-frame' instead of
5754 select-frame kludges.
5756 * lisp-mode.el: Update lisp-indent-function for
5757 save-selected-frame and with-selected-frame.
5759 * frame.el (save-selected-frame): New macro.
5760 (with-selected-frame): Ditto.
5761 (other-frame): Use `set-frame-focus'.
5763 1998-05-06 Oliver Graf <ograf@fga.de>
5765 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
5766 (dragdrop-drop-url-default) default handler for URL drops created
5767 (dragdrop-drop-mime-default) default handler for MIME drops created
5768 (dragdrop-drop-functions) default custom for handling drops created
5769 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
5771 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
5773 * mouse.el: Removed redundant mouse-mswindows-drop function.
5775 1998-05-05 Oliver Graf <ograf@fga.de>
5777 * about.el: changed some text in my entry
5778 * dragdrop.el: added customs
5780 1998-05-04 Oliver Graf <ograf@fga.de>
5782 * mouse.el: killed global drop key bindings
5783 (mouse-offix-drop) removed
5784 * dragdrop.el: created
5785 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
5787 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
5789 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
5790 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
5792 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
5795 * scrollbar.el (scrollbars-visible-p): Use new
5796 {vertical,horizontal}-scrollbar-visible-p specifiers.
5798 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
5800 * device.el (device-pixel-height):
5801 (device-pixel-width):
5805 (device-color-cells): Moved these 6 functions from device.c; they
5806 all use single (device-system-metrics) call.
5808 1998-05-09 SL Baur <steve@altair.xemacs.org>
5810 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
5814 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
5815 Suggested by Hrvoje Niksic <hniksic@srce.hr>
5817 * help.el (help-map): Remove Hyperbole keybinding logic.
5818 Suggested by: Michael Ernst <mernst@cs.washington.edu>
5820 1998-05-08 SL Baur <steve@altair.xemacs.org>
5822 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
5823 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
5825 1998-05-07 Andy Piper <andyp@parallax.co.uk>
5827 * msw-glyphs.el: use nicer icon3 from the frame icon.
5829 1998-05-07 SL Baur <steve@altair.xemacs.org>
5831 * version.el (emacs-version): Remove InfoDock conditionals.
5833 * startup.el (startup-splash-frame): Change ID logo name.
5835 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
5837 * files.el (after-find-file): If the user presses C-g on
5838 directory-creation prompt, kill the buffer.
5840 1998-05-06 SL Baur <steve@altair.xemacs.org>
5842 * simple.el (count-words-region): Reverse previous change.
5844 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
5846 * replace.el (query-replace): Just call perform-replace.
5847 (query-replace-regexp): Ditto.
5848 (perform-replace): Move region handling here.
5849 (perform-replace): Use the new arg to match-data.
5851 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
5853 * x-init.el: Install X specific display table that
5854 displays char 0240 as a space to avoid whatever it is
5855 that screws up display of that character code.
5857 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
5859 * help.el (function-arglist): If no arguments are documented for a
5860 subr, print nothing rather than incorrect output.
5862 1998-05-05 SL Baur <steve@altair.xemacs.org>
5864 * cmdloop.el (command-error): Update bail-out error message to use
5865 `emacs-program-name'.
5867 * lib-complete.el: Remove reader macro cruft.
5869 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
5872 * simple.el (count-words-region): Drop interactive-p check on the
5875 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
5879 Correct spelling of mswindows-font-canonicalize-name.
5881 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5883 * ldap.el (ldap-host-parameters-alist): Replaced with
5884 `ldap-host-parameters-plist'
5885 (ldap-search): Adapt to previous change
5887 1998-05-02 SL Baur <steve@altair.xemacs.org>
5889 * about.el (about-hackers): Update Bob Weiner bio.
5890 (about-maintainer-info): Ditto.
5892 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
5894 * simple.el (display-warning-minimum-level): Docfix.
5896 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
5898 * widget.el (:default-get): New keyword.
5899 * wid-edit.el (default, widget-default-default-get): Define it.
5900 (group, widget-group-default-get): Define it.
5901 (menu-choice, widget-choice-default-get): Define it.
5902 (widget-default-get): New function.
5903 (widget-choice-action): Call it.
5904 (widget-editable-list-entry-create): Call it.
5906 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
5908 * byte-optimize.el (byte-boolean-vars): Removed.
5909 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
5910 lookup through `byte-boolean-vars'.
5912 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
5914 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
5915 resource-provided values into ghost specs for scrollbar-height and
5918 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
5920 * byte-optimize.el: Don't attempt to optimize /=.
5922 * bytecomp.el (byte-compile-one-ore-more-args): New function.
5923 (byte-compile-/=): Ditto.
5925 1998-05-02 SL Baur <steve@altair.xemacs.org>
5927 * apropos.el: Use `with-displaying-help-buffer'.
5928 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
5929 Use `with-displaying-help-buffer'.
5930 (apropos-follow): Do not give special treatment to buffer cursor
5931 was in prior to a mouse click.
5932 (apropos-describe-plist): Use `with-displaying-help-buffer'.
5933 (apropos-print-doc): Set correct buffer for setting text
5936 1998-05-01 SL Baur <steve@altair.xemacs.org>
5938 * help.el (help-buffer-prefix-string): New variable.
5939 (help-buffer-name): Use it.
5941 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
5944 1998-04-30 Greg Klanderman <greg@alphatech.com>
5946 * frame.el (other-frame): Work even when focus-follows-mouse is true.
5948 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
5950 * files.el (find-file-noselect): Update docstring.
5951 (find-file-noselect): Signal an error if found an unreadable file.
5952 (file-chase-links): Save the match data.
5953 (normal-mode): Use `lwarn' and `error-message-string'.
5954 (interpreter-mode-alist): Change defconst to defvar.
5955 (inhibit-first-line-modes-regexps): Ditto.
5956 (inhibit-first-line-modes-regexps): Added .tgz.
5957 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
5958 (change-major-mode-with-file-name): New user-option.
5959 (set-visited-file-name): Synched with FSF.
5960 (file-name-extension): New function, from FSF 20.3.
5961 (file-relative-name): Synched with FSF.
5962 (save-some-buffers): Support the C-r feature.
5963 (recover-session): Synched with FSF.
5964 (kill-some-buffers): Ditto.
5965 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
5967 1998-04-30 SL Baur <steve@altair.xemacs.org>
5969 * files.el (insert-file): Undo previous change and reenable use of
5972 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
5974 * window-xemacs.el (recenter): Define.
5976 1998-04-29 Andy Piper <andyp@parallax.co.uk>
5978 * font.el (mswindows-font-create-name)
5979 (mswindows-font-create-object): new functions for mswindows type
5982 * msw-faces.el (mswindows-font-canicolize-name): fix so that
5983 strings are parsed as well as font objects.
5985 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
5987 * modeline.el (defining-kbd-macro): Restore modeline indication of
5988 kbd-macro being recorded.
5989 (add-minor-mode): Simplify docstring.
5990 (modeline-minor-mode-menu): Remove stuff.
5992 1998-04-29 Andy Piper <andyp@parallax.co.uk>
5994 * code-process.el (call-process): dynamically decide process
5997 1998-04-29 Jim Radford <radford@robby.caltech.edu>
5999 * modeline.el: Add line-number-mode, column-number-mode to
6000 the modeline minor-mode menu. Button2 on the line number does
6003 1998-04-29 Andy Piper <andyp@parallax.co.uk>
6005 * mouse.el: move x-selection-owner-p type things to
6008 * msw-init.el: copy zmacs stuff from x-init.el
6010 * msw-select.el (mswindows-own-selection)
6011 (mswindows-disown-selection) (mswindows-selection-owner-p): new
6012 functions. Very simple minded implementation of selectio
6015 * select.el (own-selection) (disown-selection)
6016 (activate-region-as-selection) (select-make-extent-for-selection)
6017 (valid-simple-selection-p): functions moved from x-select.el for
6018 generalized selection.
6020 * x-select.el: see select.el changes.
6022 * x-toolbar.el: use new selection functions.
6024 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6026 * packages.el (packages-find-package-directories): Fixed bug that
6027 would pick up multiple site-package directories.
6028 (package-locations): Added "xemacs-packages" as a late package
6031 * find-paths.el: Now uses `emacs-program-name' and
6032 `emacs-program-version'.
6033 Additions to enforce version-specific directories in
6034 `paths-find-version-directory'.
6036 1998-04-29 SL Baur <steve@altair.xemacs.org>
6038 * default.el: Removed.
6039 * site-start.el: Removed.
6041 1998-04-29 Didier Verna <verna@inf.enst.fr>
6043 * minibuf.el (minibuffer-history-minimum-string-length): Default
6046 1998-04-28 SL Baur <steve@altair.xemacs.org>
6048 * find-paths.el (paths-program-name): Rename.
6049 (paths-emacs-root-p): Ditto.
6050 (paths-find-site-directory): Ditto.
6052 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
6054 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
6055 `emacs-lisp-byte-compile-and-load'.
6057 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6059 * ldap.el (ldap-search): Fixed additional parameter passing to
6062 1998-04-27 Andy Piper <andyp@parallax.co.uk>
6064 * select.el (kill-primary-selection) (selection-owner-p)
6065 (copy-primary-selection) (yank-clipboard-selection)
6066 (selection-exists-p) (delete-primary-selection): new file and
6067 functions that do the right thing for the selected device.
6069 * x-menubar.el: use generalised selection functions.
6071 * dumped-lisp.el: dump select.el.
6073 1998-04-27 SL Baur <steve@altair.xemacs.org>
6075 * find-paths.el (paths-progname): New variable.
6076 (paths-emacs-root-p): Use it.
6077 (paths-find-site-directory): Ditto.
6079 1998-04-26 SL Baur <steve@altair.xemacs.org>
6081 * loadup.el ((member "dump" command-line-args)): Dump as
6082 `infodock' if InfoDock.
6084 1998-04-25 SL Baur <steve@altair.xemacs.org>
6086 * find-paths.el (construct-emacs-version): Simplify, include
6087 program name in the return value.
6088 * (paths-find-version-directory): Use it.
6090 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6092 * info.el (Info-parse-dir-entries): Fixed regexp
6093 (Info-build-dir-anew): Remove full suffix and capitalize info file
6094 name for files with no @direntry
6095 (Info-batch-rebuild-dir): New function
6096 (Info-suffixed-file): Check for regular files instead of simple
6097 file existence (could catch directories before)
6099 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6101 * setup-paths.el, find-paths.el: Removed uses of `not' which
6102 temacs doesn't have.
6104 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
6105 into root searching.
6107 1998-04-24 Martin Buchholz <martin@xemacs.org>
6109 * subr.el: Remove definition of `not'.
6111 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
6113 * msw-glyphs.el: enable graphics support.
6115 1998-04-23 Didier Verna <verna@inf.enst.fr>
6117 * x-menubar.el (default-menubar): restored the line-number-mode
6120 * misc doc string updates related to the options menu.
6122 1998-04-24 SL Baur <steve@altair.xemacs.org>
6124 * setup-paths.el (paths-construct-load-path): Fix typo.
6126 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6128 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
6129 font-menu-ignore-scaled-fonts don't have to be bound now; this
6130 gets us one step further towards making --no-autoloads work.
6132 * startup.el (normal-top-level): Load auto-autoloads only if
6133 lisp-directory is non-nil.
6135 * setup-paths.el (paths-construct-load-path): Made it robust
6136 against nil lisp-directory.
6138 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
6139 to the list of variables that cause a warning when nil.
6141 * toolbar.el (init-toolbar-location): Now works even when there's
6142 no toolbar icon directory.
6144 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
6146 * help.el (view-lossage): Recognize it.
6148 * simple.el (log-message): Mark multiline messages.
6150 1998-04-22 SL Baur <steve@altair.xemacs.org>
6152 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
6154 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
6156 * package-get.el (package-get-all): add `\n' separator to
6157 interactive specification so that both variables are read
6159 1998-04-22 Didier Verna <verna@inf.enst.fr>
6161 * x-menubar.el: ported the options menu to Custom.
6162 Moved the "read only" toggle button to the buffers menu.
6163 Corrected some missing ;;;###autoload or defcustom.
6165 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
6166 the scrollbar-visible specifier for options menu handling.
6168 * toolbar.el (toolbar-visible-p)
6169 (toolbar-captioned-p)
6170 (default-toolbar-position): defcustom wrappers around
6171 the toolbar specifiers for options menu handling.
6173 * frame.el (get-frame-for-buffer-default-instance-limit):
6174 defcustom it for options menu handling.
6176 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
6177 font-lock-mode for options menu handling.
6179 * cus-start.el: added Custom properties to overwrite-mode for
6180 options menu handling.
6182 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
6184 * about.el: shameless self-promotion.
6186 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
6188 * simple.el (raw-append-message): Slightly optimize.
6189 (remove-message): Use `push' for clarity.
6190 (append-message): Ditto.
6191 (display-warning): Dito.
6192 (raw-append-message): Send the message to the appropriate device.
6194 1998-04-22 SL Baur <steve@altair.xemacs.org>
6196 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
6197 From Sean MacLennan <Sean.MacLennan@pika.ca>
6199 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6201 * setup-paths.el: Changed `directory-sep-char' to
6202 `path-separator', following a change in GNU Emacs.
6204 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6206 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
6207 (Info-build-dir-anew): Add a final newline.
6208 (Info-build-dir-anew): Do not issue warning when rebuilding policy
6210 (Info-rebuild-dir): Ditto
6212 * dumped-lisp.el (preloaded-file-list): Added ldap.el
6214 1998-04-21 SL Baur <steve@altair.xemacs.org>
6216 * simple.el (count-words-buffer): Retain zmacs region.
6217 (count-words-region): Ditto.
6218 * simple.el: (what-line): Expanded line counts.
6219 (count-lines): New parameter to conditionalize whether collapsed
6221 From Bob Weiner <weiner@altrasoft.com>
6223 1998-04-19 SL Baur <steve@altair.xemacs.org>
6225 * packages.el (package-locations): infodock-packages must override
6226 mule-packages and packages.
6228 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
6231 remove rude messages from widget-activation-widget-mapper
6232 and widget-activation-glyph-mapper
6234 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
6236 * toolbar.el: Remove (featurep 'x) test from
6237 toolbar-make-button-list
6239 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
6241 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
6242 only if in the same frame.
6244 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6246 * packages.el (package-locations): Added site-packages hierarchy.
6248 * setup-paths.el (paths-default-info-directories): Introduced and
6251 * packages.el, setup-paths.el: Set various path searching depths
6254 * packages.el (packages-hierarchy-depth):
6255 (packages-load-path-depth): Introduced and used.
6257 * setup-paths.el (paths-load-path-depth): Introduced and used.
6259 * find-paths.el (paths-find-recursive-path): Added max-depth
6262 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6264 * setup-paths.el (paths-construct-info-path): Removed
6265 dependency on behavior of (file-name-as-directory "").
6267 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6269 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
6272 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6274 * dump-paths.el, startup.el: Added handling for --debug-paths.
6276 1998-04-15 William M. Perry <wmperry@aventail.com>
6278 * wid-edit.el: We cannot just set the help-echo or balloon-help
6279 properties for an extent based on the :help-echo widget
6280 property, since help-echo and balloon-help cause an EXTENT to
6281 get passed in, where :help-echo functions are expecting a WIDGET
6283 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
6285 * scrollbar.el (init-scrollbar-from-resources): Call
6286 mswindows-init-scrollbar-metrics when appropriate.
6288 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
6290 * dumped-lisp.el: dump x-toolbar for window system
6292 * msw-init.el (init-post-mswindows-win): enable toolbars if we
6293 have support and xpm.
6295 1998-04-16 SL Baur <steve@altair.xemacs.org>
6297 * files.el (toggle-read-only): Fix docstring.
6298 From Didier Verna <verna@inf.enst.fr>
6300 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6302 * startup.el (normal-top-level): Load autoload-file-name without
6303 specifying an extension---some people only auto-autoload.el.gz.
6305 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
6307 * files.el (backup-enable-predicate): Don't bomb on NAME being
6310 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6312 * find-paths.el, packages.el: Now prefers configure'd paths.
6313 This shouldn't cause any of the originally anticipated problems as
6314 the current paths architecture will not define the various
6315 configure-xxx variables if they're not specified on the configure
6318 * find-paths.el, setup-paths.el, packages.el: Removed all
6319 mentionings of "/" as a path separator.
6320 Used paths-construct-path throughout.
6322 * find-paths.el (paths-construct-path): Created to assemble paths
6323 from directory components.
6325 * setup-paths.el, packages.el: Used paths-decode-directory-path
6326 instead of decode-path-internal.
6328 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
6330 (paths-decode-directory-path) Created.
6332 * setup-paths.el: Changed configure-exec-path to
6333 configure-exec-directory.
6335 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6337 * packages.el (packages-find-packages): Fixed decoding of
6340 * startup.el: -no-packages -> -no-early-packages.
6342 (packages-load-package-lisps): Fixed loading of auto-autoload
6345 * startup.el (normal-top-level): Fixed loading of core
6348 * obsolete.el: Un-obsoleted site-directory. Sigh.
6350 * startup.el, packages.el, dump-paths.el: Added proper settings
6351 for site-directory and lisp-directory variables.
6353 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
6354 inhibit-package-autoloads and fixed handling of it.
6356 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
6357 handling of former inhibit-package-init, now
6358 inhibit-early-packages, to make -vanilla etc. work.
6360 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
6362 * code-process.el (start-process): Fallback to 'undecided instead
6363 of 'binary for process input coding stream.
6365 * process.el (start-process): Docstring fix.
6367 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6369 * info.el (Info-insert-dir): Do not insert temporary dir files
6370 in Info-dir-file-attributes
6371 (Info-build-dir-anew): Ensure temporary buffer is not read-only
6372 (Info-rebuild-dir): Ditto.
6374 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6376 * obsolete.el: Added obsoleteness declarations for
6377 `site-directory' and `Info-default-directory-list'.
6379 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6381 * find-paths.el (paths-find-emacs-root): Only look at the
6382 executable at the end of the symlink chain for determining the
6385 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6387 * setup-paths.el (paths-construct-info-path): Changed construction
6388 to cater to gone default in configure.
6390 * find-paths.el (paths-uniq-append): Added.
6392 * packages.el: Rewritten package path construction once again.
6394 * dump-paths.el, startup.el: Removed package-path as a global
6397 * package-admin.el (package-admin-add-single-file-package):
6398 (package-admin-add-binary-package): Changed package-path to
6401 * packages.el (packages-split-path): Split path at "/" rather than
6402 nil according to change in emacs.c.
6404 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6406 * setup-paths.el (paths-construct-info-path): Changed info path
6407 order so that directories come out right.
6408 (paths-find-lock-directory): Fixed bug: It used to think
6409 configure-lock-directory is a path.
6411 1998-04-06 Jeff Miller <jmiller@smart.net>
6413 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
6414 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
6415 eases the use of toolbar-add/kill-item functions.
6417 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
6419 * code-files.el (file-coding-system-alist): Commented out
6420 loaddefs.el magical treatment.
6422 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6424 * info.el (Info-rebuild-outdated-dir): Added new option
6425 `conservative' and made it the default
6426 (Info-rebuild-dir): Appropriately parse multi-line description
6427 strings, and multi-section dir files. Issue warning when dir
6428 is rebuilt as temporary
6429 (Info-build-dir-anew): Issue warning when dir is built as
6432 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
6434 * list-mode.el (list-mode-map): Bind highlight motion commands to
6435 standard keys left, right, C-b and C-f.
6437 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6439 * files.el (auto-mode-alist): allow .sc for Scheme->C
6441 1998-04-06 SL Baur <steve@altair.xemacs.org>
6443 * loadup.el (pureload): Don't quote (garbage-collect).
6445 1998-04-04 SL Baur <steve@altair.xemacs.org>
6447 * package-get-base.el: Updated.
6449 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
6451 * isearch-mode.el (isearch-just-started): New variable.
6452 (isearch-mode): Set it.
6453 (isearch-repeat): Advance one character forward only if the search
6454 was successful, and was not just started.
6455 (isearch-repeat): Clear isearch-just-started.
6457 1998-04-02 SL Baur <steve@altair.xemacs.org>
6459 * finder.el (finder-compile-keywords): Don't eval new finder-inf
6462 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
6464 * subr.el (listify-key-sequence): Removed.
6466 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
6468 * bytecomp.el (byte-compile-print-gensym): New option.
6469 (byte-compile-output-file-form): Use it.
6470 (byte-compile-output-docform): Ditto.
6471 (byte-compile-compiled-obj-to-list): Ditto.
6473 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
6475 * msw-glyphs.el: set frame icon if xpm support.
6477 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
6479 * help.el: Code that pretty prints variable values
6482 1998-04-02 SL Baur <steve@altair.xemacs.org>
6484 * find-paths.el (paths-emacs-root-p): Correct test for installation
6486 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6488 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
6490 * loaddefs.el: Don't set debug-ignored-errors; leave
6491 its default value set to nil.
6493 1998-03-29 Damon Lipparelli <lipp@primus.com>
6495 * info.el (Info-rebuild-dir): fixed mis-spelling.
6497 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6499 * info.el (Info-rebuild-outdated-dir): New custom var
6500 (Info-insert-node): Create/update dir file when needed, ie when it
6501 does not exist or is older than some info files in directory
6503 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6505 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
6506 for last packages, mainly for using a 20.4 package base.
6508 * packages.el (late-packages): Typo fix. It was called
6511 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
6512 relative symlinks correctly.
6513 (paths-find-emacs-roots): More rigorous checking for plausible
6514 configuration-time root.
6516 * startup.el (normal-top-level): Added a warning if XEmacs cannot
6519 1998-03-27 Martin Buchholz <martin@xemacs.org>
6521 * faces.el: Fix docstrings.
6522 * glyphs.el: Fix docstrings.
6523 * mouse.el: Fix docstrings.
6525 * frame.el: Change phrase `current frame' to `selected frame'.
6527 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
6529 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
6530 macros using backquote to make them infinitely more readable.
6532 1998-03-30 SL Baur <steve@altair.xemacs.org>
6534 * packages.el (packages-find-package-path): Hardcoded specialized
6535 InfoDock support until we can clean this up.
6537 * help.el (describe-bindings-1): Return the value of the bindings
6538 help buffer created.
6539 (describe-bindings): Ditto.
6541 * simple.el (set-variable): Restore previous behavior of not
6542 bombing if the variable to set is not boundp.
6544 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6546 * packages.el (packages-handle-package-dumped-lisps): Allow for
6547 non-local files to be loaded off the package-lisp variable.
6549 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
6551 * x-faces.el: Global X resources should override
6552 specs for all device classes (color, grayscale, mono);
6553 code currently doesn't override any of them. Fixed by
6554 calling remove-specifier with '(x default) as the tag
6555 set and allowing inexact matches.
6557 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
6559 * faces.el: Separated face intializations based on
6560 device classes into device type specific (tag set,
6561 instantiator) pairs.
6563 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
6565 * wid-edit.el (widget-choice-action): Remember user's explicit
6567 (widget-choice-value-create): Respect it.
6568 From Richard Stallman <rms@gnu.org>
6570 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6572 * setup-paths.el (paths-construct-info-path): Always append
6573 existing directories from configure-time info path.
6575 * startup.el (startup-setup-paths): Renamed misnamed info-path to
6576 Info-directory-list.
6578 * info.el: Removed Info-default-directory-list which was broken by
6580 Removed bogus initialization of Info-directory-list---startup.el
6581 can do a much better job.
6582 Added autoload of Info-directory-list.
6584 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
6585 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
6586 be exclusive; now it's merely given precedence, just like in the
6589 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6591 * find-paths.el (paths-find-architecture-directory): Fix bug with
6592 finding; it used to default too early.
6594 1998-03-25 Martin Buchholz <martin@xemacs.org>
6596 * packages.el (packages-split-path): Fix a bug; it used to fail
6597 for paths that weren't split.
6599 1998-03-26 SL Baur <steve@altair.xemacs.org>
6601 * finder.el (finder-compile-keywords): trap on errors.
6603 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
6605 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
6606 fourth argument of t so that only the specs exactly
6607 matching the tag lists are removed.
6609 1998-03-25 SL Baur <steve@altair.xemacs.org>
6611 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
6613 1998-03-23 SL Baur <steve@altair.xemacs.org>
6615 * minibuf.el (mouse-read-file-name-1): If a default directory was
6616 specified, use it for generating the completions.
6618 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6620 * update-elc.el: Now respects inhibit-package-init and
6622 Now does path construction with loadup-paths.
6624 * startup.el (normal-top-level, startup-setup-paths): Now respects
6625 inhibit-package-init and inhibit-site-lisp.
6627 * packages.el (packages-find-package-path): Extended package path
6628 by version-specific hierarchies.
6629 (packages-find-packages): Now respects inhibit flag and
6631 Moved path setup to loadup-paths.
6633 * make-docfile.el: Now respects inhibit-package-init and
6635 Now does path construction with loadup-paths.
6637 * loadup.el: Now respects inhibit-package-init and
6640 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
6642 * loadup-paths.el: New file: setup load-path to encompass
6645 1998-03-22 SL Baur <steve@altair.xemacs.org>
6647 * auto-show.el: load-gc renamed to pureload.
6648 * site-load.el: Ditto.
6649 * packages.el (toplevel): Ditto.
6650 * loadup.el (really-early-error-handler): Ditto.
6651 * dumped-lisp.el (preloaded-file-list): Ditto.
6652 * cus-face.el (custom-declare-face): Ditto.
6654 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6656 * <Today>: The Big Path Searching Overhaul.
6658 * find-paths.el: New file: find and assemble paths in the
6659 installation hierarchy.
6661 * setup-paths.el: New file: global layout of paths and directories
6662 within the XEmacs hierarchy.
6664 * packages.el: Replaced everything related to path searching and
6665 startup by code in terms of find-paths.
6667 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
6668 the new path searching engine.
6670 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
6673 1998-03-22 SL Baur <steve@altair.xemacs.org>
6675 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
6678 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
6680 * msw-glyphs.el: Added check for 'mswindows feature, so the file
6681 compiles identically in any configuration.
6682 Removed irrelevant commentary.
6684 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
6686 * simple.el (set-variable): Allow setting specifiers.
6688 1998-03-19 SL Baur <steve@altair.xemacs.org>
6690 * lisp.el (forward-sexp): Revert previous change.
6692 1998-03-18 SL Baur <steve@altair.xemacs.org>
6694 * frame.el (frame-initialize): Use `delete-console' instead of
6695 `delete-device' to delete the stream console to match the usage in
6698 1998-03-16 SL Baur <steve@altair.xemacs.org>
6700 * files.el (cdpath-previous): New variable.
6702 From Bob Weiner <weiner@wave.altrasoft.com>
6704 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
6706 * keydefs.el: Changed keybindings of forward-char,
6707 backward, scroll-up and scroll-down to point to their
6708 -command counterparts.
6710 * simple.el: New functions: forwarc-char-command,
6711 backwrad-char-command, scroll-up-command,
6712 scroll-down-command which work liek their counterparts
6713 except that they honor the variable
6714 signal-error-on-buffer-boundary.
6716 Definition of signal-error-on-buffer-boundary received
6719 defvar declaration added for word-across-newline to avoid
6720 byte-compiler warning about the free variable reference.
6722 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
6724 * winnt.el: Removed "%t" from the beginning of
6725 modeline-format. From now on, there's no nt-specifics in the modeline.
6727 1998-03-14 SL Baur <steve@altair.xemacs.org>
6729 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
6730 of `when' with `if'.
6732 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
6734 * msw-glyphs.el: New file. Defines TTY-style glyphs for
6735 mswindows. Must be reworked along with glyphs.el, or
6736 merged into it, after there is images support.
6738 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
6741 1998-03-13 SL Baur <steve@altair.xemacs.org>
6743 * faces.el: fix for text cursor initialization.
6744 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
6745 From Andy Piper <andyp@parallax.co.uk>
6747 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
6749 * files.el (set-auto-mode): If a mode is not fboundp, check to see
6750 if there is an existing package that handles it and warn the user
6753 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
6755 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
6756 Installation" menu item when Installation-string is not bound.
6758 1998-03-11 SL Baur <steve@altair.xemacs.org>
6760 * lisp.el (forward-sexp): Fix for test for balanced sexp.
6761 From Jeremiah W. James <jerry@cs.ucsb.edu>
6763 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
6766 * faces.el: Fix face initialization.
6768 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
6770 * files.el (backup-enable-predicate): fix breakage introduced
6773 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
6775 * x-faces.el (x-init-face-from-resources): The
6776 TTY face property retrieval functions don't return
6777 specifiers, so use face-property instead.
6779 1998-03-09 SL Baur <steve@altair.xemacs.org>
6781 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
6783 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
6785 * x-menubar.el: Expanded documentation for
6786 option-save-faces. Changed Options -> Browse Faces
6787 menu entry to invoke customize-face.
6789 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
6791 * faces.el: Most face initialization moved out of
6792 init-other-random-faces to the top level so that the
6793 initialization happens before Xemacs is dumped. Much
6794 of the fascist "face-differs-from-default-p or FROB!"
6795 code has been retired in favor of letting the user do
6796 what they want to do. Face initialization code changed
6797 to use `default' specifier tag so that the settings can
6798 be overridden later if the user wishes it.
6800 1998-03-08 SL Baur <steve@altair.xemacs.org>
6802 * about.el (about-hackers): Update contributors list.
6804 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
6806 * specifier.el: Define new specifier tag `default'.
6808 * modeline.el: Initialize faces using `default' tag.
6810 * x-faces.el (x-init-face-from-resources): Remove
6811 specifier specs containing the `default' tag before
6814 1998-03-02 John Jones <jj@asu.edu>
6816 * package-get.el (package-get-all): fixed arguments on call to
6817 package-admin-add-single-file-package.
6818 * package-get.el (package-get-installedp): fixed to match
6819 advertised behavior.
6820 * package-get.el: added function package-get-update-all which
6821 installs newest versions of all the current packages (if they are
6822 not already installed).
6824 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
6826 * files.el (find-file-noselect): Uncommented `truename' binding in
6827 `let*' and use it later to set `buffer-file-truename' iff it's
6828 still nil, as happens for example when finding a compressed
6829 file with "jka-compr".
6831 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
6833 * faces.el: in make-face-* type functions do the operation for all
6834 window systems, not just the first one found.
6836 * font.el: call mswindows-list-fonts for mswindows.
6838 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
6840 * code-process.el (call-process-region):
6841 * process.el (call-process-region):
6842 * package-get.el (package-get-dir):
6843 * files.el (backup-enable-predicate):
6844 * gnuserv.el (gnuserv-temp-file-regexp):
6845 Use temp-directory in place of `/tmp'.
6847 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
6849 * "Fast" dired-in-C enhancements for Windows 95/NT:
6851 * files.el: Added function, `wildcard-to-regexp', from GNU
6854 * files.el (insert-directory): Modified to use special
6855 dired-in-C enhancements if present.
6857 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
6859 * code-files.el: make default coding no-conversion.
6861 1998-03-02 SL Baur <steve@altair.xemacs.org>
6863 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
6866 * update-elc.el: Strip directory when testing for files not to
6869 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
6871 * lisp-mode.el: Use recommended form for menus.
6873 * info.el (Info-construct-menu): Use recommended form for menus.
6875 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
6878 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
6880 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
6881 (get-frame-for-buffer-noselect): Always return frames
6882 in the not-this-window-p cond clause.
6884 1998-02-27 SL Baur <steve@altair.xemacs.org>
6886 * help.el (describe-installation): New function.
6888 * x-menubar.el (default-menubar): Add describe-installation to
6891 * packages.el (packages-unbytecompiled-lisp): Installation.el
6892 should not be bytecompiled.
6894 * dumped-lisp.el (preloaded-file-list): Dump Installation with
6897 * x-menubar.el (default-menubar): Use correct guard for VM menu
6900 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
6902 From Andy Piper <andyp@parallax.co.uk>
6904 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6906 * ldap.el: Do not require ldap-internal at compile time.
6908 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
6910 * code-files.el: new file. a virtual copy of mule-files.el
6912 dependencies. (toggle-buffer-file-ocding-system) new function for
6913 changing the eol type for the current buffer.
6915 * code-process.el: new file. a copy of
6916 mule-process.el. mule-process.el will disappear when things have
6919 * coding.el: new file. a virtual copy of mule-files.el but
6920 without charset dependencies. (coding-system-base) new function
6921 for getting the parent coding system of a coding system with eol
6924 * dumped-lisp.el: add above files for the non-mule case.
6926 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
6928 * window-xemacs.el (display-buffer): If no explicit
6929 frame is specified, search for a window that displays
6930 the buffer on the currently selected frame, before
6931 searching other frames.
6933 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
6935 * frame.el (get-frame-for-buffer): If not-this-window-p
6936 is non-nil, use window on the selected frame if it is not
6937 also the selected window. When defaulting, search for
6938 windows on the currently selected fgrame before searching
6941 1998-02-25 Didier Verna <verna@inf.enst.fr>
6943 * modeline.el (modeline-swap-buffers): originally named
6944 `mouse-release-modeline'. Whether to actually swap the buffers is
6945 decided in `mouse-drag-modeline'.
6946 (mouse-drag-modeline): A button release event is considered a
6947 mouse click is both X (modeline scroll) and Y (modeline drag) pos
6950 1998-02-25 SL Baur <steve@altair.xemacs.org>
6952 * x-menubar.el: Put redo on the menubar.
6953 From Aki Vehtari <Aki.Vehtari@hut.fi>
6955 1998-02-22 Greg Klanderman <greg@alphatech.com>
6957 * bytecomp.el (displaying-byte-compile-warnings): if
6958 temp-buffer-show-function is set, use it to display current set of
6959 warnings in the "*Compile-Log-Show*" buffer.
6961 * simple.el (display-warning-buffer): if temp-buffer-show-function
6962 is set, use it to display current set of warnings in the
6963 "*Warnings-Show*" buffer.
6965 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6967 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
6970 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
6972 * menubar.el: Allow button descriptors at least 2 long.
6974 * x-menubar.el (default-menubar): Use recommended forms.
6975 (file-menu-filter): Remove.
6976 (edit-menu-filter): Remove.
6978 1998-02-24 SL Baur <steve@altair.xemacs.org>
6980 * about.el (about-hackers): Updated.
6982 1998-02-22 Greg Klanderman <greg@alphatech.com>
6984 * help.el (help-max-help-buffers): new variable
6985 (help-register-and-maybe-prune-excess): new function
6986 (help-buffer-name): use help-max-help-buffers.
6987 (with-displaying-help-buffer): use
6988 help-register-and-maybe-prune-excess.
6990 * help.el (help-maybe-pretty-print-value): if the value fits on
6993 1998-02-21 Greg Klanderman <greg@alphatech.com>
6995 * (with-displaying-help-buffer): there is no need to kill the buffer
6996 if it exists, becasuse with-output-to-temp-buffer will clear it.
6997 further, killing the buffer violates the rule that
6998 temp-buffer-show-function, if set, has the full responsibility of
6999 showing the temp buffer. killing the buffer fucks with the window
7000 configuration, hosing temp-buffer-show-function.
7003 1998-02-23 Didier Verna <verna@inf.enst.fr>
7005 * modeline.el (mouse-drag-modeline):
7006 - Always scroll the modeline that was originally clicked on.
7007 - Use x pixels instead of x characters (which doesn't work anyway)
7008 as horizontal reference for modeline dragging. This allows us to
7009 keep on dragging the modeline even if the motion event occurs in
7012 1998-02-23 Didier Verna <verna@inf.enst.fr>
7014 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
7015 glyph on the modeline to indicate that dragging the mouse has an
7016 effect both horizontally and vertically.
7018 1998-02-24 SL Baur <steve@altair.xemacs.org>
7020 * about.el (about-xemacs): Get rid of redundant visible version
7023 1998-02-19 SL Baur <steve@altair.xemacs.org>
7025 * about.el (about-hackers): Update credits.
7027 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
7029 * prim/register.el (view-register): Show register type file-query.
7031 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
7033 * mode-motion.el (mode-motion-highlight-internal):
7034 save-excursion inside save-window-exucrsion form to
7035 hide buffer point changes from save-window-excursion.
7036 Prevents display flickering when the mouse pointer
7039 1998-02-17 Didier Verna <verna@inf.enst.fr>
7041 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
7042 function to handle correctly the case of a toolbar one side of the
7043 window: scrolling will not necessarily happen.
7045 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
7047 * files.el (after-find-file): Restore missing argument
7048 to format that provides filename for "... consider M-x
7049 recover-file" message. Also call `message' with "%s"
7050 as the first arg instead of an arbitrary string.
7052 1998-02-18 SL Baur <steve@altair.xemacs.org>
7054 * about.el (about-hackers): Various additions.
7056 1998-02-15 SL Baur <steve@altair.xemacs.org>
7058 * autoload.el (generate-file-autoloads-1): Don't force an extra
7059 line out when copying on-the-same line autoloads.
7061 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
7064 1998-02-14 Martin Buchholz <martin@xemacs.org>
7066 * x11/x-win-xfree86.el (x-win-init-xfree86):
7067 * x11/x-win-sun.el (x-win-init-sun):
7068 * x11/x-init.el (x-initialize-compose):
7070 (backward-or-forward-kill-sexp):
7071 (backward-or-forward-kill-sentence):
7072 (backward-or-forward-kill-word):
7073 (backward-or-forward-delete-char):
7074 * prim/isearch-mode.el (isearch-help-or-delete-char):
7075 Use x-keysym-on-keyboard-sans-modifiers-p instead of
7076 x-keysym-on-keyboard-p to detect backspace.
7077 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
7078 Clean up symbols used with dead keys, checking Linux and solaris
7080 Simplify x-win-*.el using above methods.
7081 Change documentation for x-keysym-*-p functions.
7083 1998-02-14 SL Baur <steve@altair.xemacs.org>
7085 * about.el (about-hackers): Restore entries for Michael Sperber and
7087 From Vinnie Shelton <acs@acm.org>
7089 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
7091 * simple.el (count-words-region): Ditto.
7093 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
7095 * simple.el (count-words-buffer): Document. Don't print anything
7098 1998-02-12 SL Baur <steve@altair.xemacs.org>
7100 * packages.el (packages-hardcoded-lisp): easymenu.el is in
7101 multiple files in InfoDock.
7103 1998-02-11 SL Baur <steve@altair.xemacs.org>
7105 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
7106 from version.el in InfoDock.
7108 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
7111 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7113 * bytecomp-runtime.el (proclaim-inline): Single quotes around
7114 variable name in docstring.
7116 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
7118 * menubar.h: Include "gui.h".
7120 1998-02-10 SL Baur <steve@altair.xemacs.org>
7122 * site-load.el: Fix documentation.
7124 1998-02-09 SL Baur <steve@altair.xemacs.org>
7126 * package-get-base.el (package-get-base): Updated.
7128 * keymap.el: PC-ize.
7130 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7132 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
7133 from' on a fresh line.
7135 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
7137 * help.el (help-maybe-pretty-print-value): prin1, not princ the
7140 1998-02-09 SL Baur <steve@altair.xemacs.org>
7142 * undo-stack.el: PC-ize.
7144 * cmdloop.el: PC-ize.
7146 1998-02-08 SL Baur <steve@altair.xemacs.org>
7148 * bytecomp-runtime.el: PC-ize.
7150 * byte-optimize.el: Prolog fixup. PC-ize.
7152 * cus-dep.el: Spelling fix.
7154 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
7157 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7159 * text-mode.el (text-mode-hook-identify): New function,
7160 put on text-mode-hook. Set text-mode-variant here.
7161 (text-mode): Don't set it here.
7163 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7165 * text-mode.el (text-mode-hook): New defvar.
7166 (text-mode-variant): New variable.
7167 (text-mode): Set that variable locally.
7168 (toggle-text-mode-auto-fill): New command.
7170 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7172 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
7174 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7176 * text-mode.el (paragraph-indent-text-mode):
7177 Renamed from spaced-text-mode.
7178 (text-mode-map): Bind TAB to indent-relative.
7179 (indented-text-mode-map): Variable deleted.
7180 (indented-text-mode): Now an alias for text-mode.
7182 1998-02-05 SL Baur <steve@altair.xemacs.org>
7184 * loadup.el: test-atoms debugging stuffs removed.
7186 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
7188 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
7190 1997-12-30 Colin Rafferty <colin@xemacs.org>
7192 * help.el (describe-beta): Made it use `locate-data-file'.
7193 (describe-distribution): Ditto.
7194 (describe-copying): Ditto.
7195 (describe-project): Ditto.
7196 (view-emacs-news): Ditto.
7198 * help-nomule.el (help-with-tutorial): Made it use
7199 `locate-data-file' to find tutorial.
7201 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
7203 * about.el: Corrected my email address.
7205 * mouse.el: Added 'mouse-mswindows-drop' similar to
7208 1998-01-27 SL Baur <steve@altair.xemacs.org>
7210 * loadup.el (running-xemacs): Spelling fix.
7212 1998-01-26 Colin Rafferty <colin@xemacs.org>
7214 * packages.el (packages-find-packages-1): Don't allow a backwards
7215 compatible lisp tree to overwrite `preloaded-file-list'.
7217 1998-01-26 SL Baur <steve@altair.xemacs.org>
7219 * loadup.el: Don't delete "xemacs" prior to dumping.
7221 1998-01-24 SL Baur <steve@altair.xemacs.org>
7223 * package-info.el (pi-last-mod-date): New function.
7224 (pi-author-version): New function.
7225 (batch-update-package-info): Use them.
7227 1998-01-23 Colin Rafferty <colin@xemacs.org>
7229 * frame.el (get-frame-for-buffer-default-to-current): Create.
7230 (get-frame-for-buffer-noselect): Allow user to use current frame
7231 with `get-frame-for-buffer-default-to-current'.
7233 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
7235 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
7236 (byte-compile-output-docform): Ditto.
7237 (byte-compile-compiled-obj-to-list): Ditto.
7239 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
7241 * startup.el (command-line-1): Removed code that ran
7244 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
7246 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
7248 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
7250 * frame.el (suspend-emacs-or-iconify-frame): Check using
7251 `device-on-window-system-p' instead of explicitly checking for X,
7252 so that the same logic works for MS Windows.
7253 (suspend-or-iconify-emacs): Ditto.
7255 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
7257 * about.el (about-maintainer-info): Andy Piper is back.
7258 (xemacs-hackers): Updated Andy Piper's email address.
7259 (about-hackers): Added Jonathan Harris.
7260 (about-hackers): Updated Tibor Polgar's email address.
7262 1998-01-18 SL Baur <steve@altair.xemacs.org>
7264 * about.el: Add xemacs.org email manager.
7266 * package-get-base.el (package-get-base): Updated with most recent
7269 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7271 * help.el (function-arglist): Use `indirect-function' instead of
7272 `symbol-function' so that aliases are treated correctly.
7274 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7276 * help.el (help-map): Add f1 binding to `help-for-help'.
7277 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
7278 (describe-key-briefly): Use `princ' "%s" to print object.
7279 (with-displaying-help-buffer): Kill buffer if it exists, again.
7280 (describe-key): Use `princ' "%s" to print object.
7281 (describe-function-1): Use `princ' "%s" to print object.
7282 Commented out alias lines removed.
7283 (help-pretty-print-limit): New variable to control pretty-printing
7285 (help-maybe-pretty-print-value): Steve wins! Renamed back from
7286 `help-pretty-print-value' again. Only print-print when OBJECT is
7287 list of length less than `help-pretty-print-limit'.
7288 (describe-variable): Use `help-maybe-pretty-print-value' again.
7290 1998-01-18 SL Baur <steve@altair.xemacs.org>
7292 * simple.el (blink-matching-open): Remove C++ kludge.
7293 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
7295 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7297 * info.el (Info-default-directory-list): Made the documentation
7300 1998-01-13 Martin Buchholz <martin@xemacs.org>
7303 * lisp/package-admin.el:
7304 * lisp/build-report.el:
7307 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
7309 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
7310 warnings in Java buffers without final newline and editing the
7313 1998-01-17 SL Baur <steve@altair.xemacs.org>
7315 * packages.el (packages-find-packages-1): Don't allow a backwards
7316 compatible lisp tree to overwrite `preloaded-file-list'.
7317 Suggested by Colin Rafferty <colin@xemacs.org>
7319 * mouse.el (mouse-offix-drop): Set undo-boundary.
7320 From Oliver Graf <ograf@fga.de>
7322 1998-01-13 SL Baur <steve@altair.xemacs.org>
7324 * loadup.el (load-gc): rewrite as defun.
7325 Print something sensical if a required dump-time file isn't found.
7327 1998-01-12 SL Baur <steve@altair.xemacs.org>
7329 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
7330 bug strikes a menudescriptor.
7332 * package-get-base.el (package-get-base): Updated.
7334 * package-info.el (batch-update-package-info): Derive REQUIRES
7337 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
7339 * files.el (save-some-buffers): Don't play games with deleting
7340 other windows if we are in the minibuffer window.
7342 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7344 * modeline.el (modeline-minor-mode-menu): Add support for :active
7345 (add-minor-mode): Document :active property to TOGGLE.
7347 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7349 * modeline.el (modeline-minor-mode-menu): Add support for an
7350 `:included' predicate in the `toggle-sym' plist.
7351 (add-minor-mode): Document the :included property, format
7352 docstring some more.
7353 (modeline-minor-mode-menu): Documentation string added.
7355 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7357 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
7358 labels from the symbol-names by thwacking off the overly redundant
7359 and overused "mode", parenthesizing "minor", and capitalizing the
7360 resultant strings. Also shortened the menu's title by eliminating
7361 the redundant buffer name.
7362 (add-minor-mode): Beautified the docstring, added mention of the
7363 `:menu-tag' property of TOGGLE.
7364 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
7365 `toggle-sym' to beatify the mode-life menus.
7366 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
7367 `auto-fill-function'.
7369 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
7371 * modeline.el (modeline-minor-mode-menu): Changed the string-only
7372 menus to :style 'toggle.
7374 1997-12-10 Markus Linnala <maage@cs.tut.fi>
7376 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
7378 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
7380 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
7381 only recognize first hyperlink.
7382 (hyper-apropos-highlightify): Deletia, this is already done by
7383 `hyper-apropos-insert-face'.
7384 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
7386 1998-01-09 SL Baur <steve@altair.xemacs.org>
7388 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
7390 (toolbar-mail-reader): Add support for `send'.
7391 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
7393 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
7395 * info.el (Info-emacs-info-file-name): Add defvar for
7396 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
7397 will function properly.
7399 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
7401 * simple.el: make the backwards delete function called by
7402 `backward-or-forward-delete-char' user configurable.
7404 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7406 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
7407 compiled function got loaded from.
7409 1998-01-09 SL Baur <steve@altair.xemacs.org>
7411 * term/apollo.el: Synched up with InfoDock 3.6.2.
7413 1998-01-08 SL Baur <steve@altair.xemacs.org>
7415 * startup.el (load-init-file): Load autoloads earlier.
7416 (startup-splash-frame): Handle InfoDock logo.
7418 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
7420 (x-init-toolbar-from-resources): Move from x-toolbar.el.
7422 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
7423 doesn't have this function.
7425 * packages.el (locate-data-file): Fix to call `locate-file'.
7427 1998-01-07 SL Baur <steve@altair.xemacs.org>
7429 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
7430 version of version.el.
7431 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
7433 * x-menubar.el (default-menubar): Guard reference to
7435 (default-menubar): Guard references to `font-lock-mode'.
7436 (default-menubar): Guard references to font-menu-this-frame-only-p'.
7437 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
7439 * make-docfile.el: Don't snarf doc strings from autoloads.
7441 * startup.el (load-init-file): Use algorithm from loaddefs.el for
7442 loading auto-autoloads files.
7444 * loaddefs.el: Disable dumping autoloads.
7446 1998-01-05 SL Baur <steve@altair.xemacs.org>
7448 * lisp-mnt.el: Synch to Emacs 20.2.
7450 * help.el: Remove manual autoload of `finder-by-keyword'.
7452 * finder.el (finder-by-keyword): Autoload.
7454 * help.el: Conditionalize hyperbole setup.
7456 1998-01-04 SL Baur <steve@altair.xemacs.org>
7458 * packages.el (package-require): Update to reflect new data format.
7460 1998-01-02 Didier Verna <verna@inf.enst.fr>
7462 * x-menubar.el (default-menubar): make the tutorials available
7463 through the menubar. (Plus some compilation warnings cleanup).
7465 1998-01-04 SL Baur <steve@altair.xemacs.org>
7467 * check-features.el: New file. Perform sanity check after build.
7469 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
7470 files to tooltalk package.
7471 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
7474 * package-admin.el (package-admin-xemacs): Use better default for
7475 location of XEmacs binary.
7477 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
7479 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
7480 tag with sexp and add value tag with value `t'.
7482 1998-01-03 SL Baur <steve@altair.xemacs.org>
7484 * package-get.el: Changes to work with real data.
7485 From Pete Ware <ware@cis.ohio-state.edu>
7487 * packages.el (packages-reload-autoloads): Guard load for the time
7490 * update-elc.el ("packages.el"): Force loading packages.el instead
7491 of possibly out-of-date packges.elc.
7492 * make-docfile.el ("packages.el"): Ditto.
7494 1998-01-02 Colin Rafferty <colin@xemacs.org>
7496 * build-report.el (build-report-delete-regexp): Added a rule for
7497 the main tarball shadowing anything past it.
7499 1998-01-02 SL Baur <steve@altair.xemacs.org>
7501 * packages.el (package-provide): Delete a previous provide.
7503 * package-info.el: New file.
7505 * package-get.el: New file.
7506 From Pete Ware <ware@cis.ohio-state.edu>
7507 (package-get): Fix md5 computation to work with Mule.
7509 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7511 * simple.el (log-message-*): Quote symbols in docstrings properly.
7513 1998-01-01 SL Baur <steve@altair.xemacs.org>
7515 * packages.el (packages-new-autoloads): Ignore symbolic links.
7517 * cus-face.el (face-custom-attributes-get): Fix typo.
7518 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7520 1997-12-31 SL Baur <steve@altair.xemacs.org>
7522 * startup.el (load-init-file): Reload new or changed autoloads
7523 unless inhibited. Reload modified dumped lisp (stubbed).
7525 * packages.el (packages-new-autoloads): New function.
7526 (packages-reload-autoloads): New function.
7527 (packages-reload-dumped-lisp): New (stub) function.
7529 * loadup.el: Inhibit reloading dumped files when running temacs.
7531 * loadhist.el (file-provides): Extend to handle variant
7534 * replace.el (query-replace): Fix typo.
7536 1997-12-30 SL Baur <steve@altair.xemacs.org>
7538 * make-docfile.el: list-autoloads-path has been renamed.
7539 * update-elc.el: list-autoloads has been renamed.
7541 * packages.el (packages-list-autoloads): Renamed.
7542 (packages-list-autoloads-path): Ditto.
7544 1997-12-29 Colin Rafferty <colin@xemacs.org>
7546 * packages.el (packages-find-packages-1): Made it signal a warning
7547 for an error in an auto-autoload.el file.
7549 1997-12-30 SL Baur <steve@altair.xemacs.org>
7551 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
7553 From Aki Vehtari <Aki.Vehtari@hut.fi>
7555 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
7557 * loadhist.el (unload-feature): Remove autoload.
7559 1997-12-28 SL Baur <steve@altair.xemacs.org>
7561 * loadhist.el: Unpackaged.
7563 * help.el (describe-symbol-find-file): Rename
7564 `describe-function-find-file' and make old name obsolete.
7565 (describe-function-1): Use it.
7566 (describe-function-1): Guard reference to
7567 `compiled-function-annotation'.
7569 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7571 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
7573 (help-mode-quit): New optional arg to control whether it kills or
7575 (with-displaying-help-buffer): Don't kill buffer initially, even
7576 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
7577 (help-pretty-print-value): Rename back from
7578 `help-maybe-pretty-print-value'! If `pp-internal' is available
7579 use it, otherwise use dumped `cl-prettyprint'.
7580 (describe-variable): Use `help-pretty-print-value' again.
7581 (find-func): Removed reference to "find-func" at end.
7583 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
7585 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
7586 GUI XEmacs. Rename? x-menubar is rather window system
7587 independant, except for a couple of items.
7589 1997-12-26 SL Baur <steve@altair.xemacs.org>
7591 * x-menubar.el (default-menubar): Remove hyperbole and oobr
7592 entries as they will no longer be distributed with XEmacs.
7594 * format.el (format-alist): Fix image/tiff regexps.
7595 From P. E. Jareth Hein <jareth@camelot-soft.com>
7597 * help.el (help-maybe-pretty-print-value): Rename.
7598 (describe-variable): Use it.
7599 (describe-variable): Add trailing linefeed.
7601 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7603 * help.el (describe-function-1): Don't output anything for
7604 arglist of autoload functions.
7606 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7608 * help.el (describe-function-1): Don't output anything for
7609 arglist of autoload functions.
7611 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7613 * help.el (help-mode-map): New bindings for `help-mode-bury',
7614 `describe-function-at-point', `describe-variable-at-point',
7615 `Info-elisp-ref', `customize-variable', `help-next-section' and
7616 `help-prev-section'.
7617 (help-next-section): New function.
7618 (help-prev-section): New function.
7619 (help-mode-quit): Changed to kill the help buffer.
7620 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
7622 (help-buffer-name): New function to generate the name of help
7624 (with-displaying-help-buffer): Is now a macro. Takes an new first
7625 argument giving the name of the help buffer.
7626 (describe-key): Use `with-displaying-help-buffer' with name.
7627 (describe-mode): Ditto.
7628 (describe-bindings): Ditto.
7629 (describe-prefix-bindings): Ditto.
7630 (view-lossage): Ditto.
7631 (with-syntax-table): New macro.
7632 (function-called-at-point): Use `ignore-errors' and
7633 `with-syntax-table'.
7634 (function-at-point): Ditto.
7635 (describe-function): Use `with-displaying-help-buffer' with name.
7636 (function-arglist): Extracted from `describe-function-1'. Returns
7637 function's arglist as string.
7638 (function-documentation): Extracted from `describe-function-1'.
7639 Returns function's docstring.
7640 (describe-function-1): Remove all the "stream" garbage, including
7641 the stream argument. Use `function-arglist' and
7642 `function-documentation'.
7643 (describe-function-arglist): Just use `function-arglist'.
7644 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
7645 (help-pretty-print-value): New function to help with
7646 pretty-printing variable values. Knows about `#<...>'. Needs
7648 (describe-variable): Use `with-displaying-help-buffer' with name.
7649 Formatting improved. Display file where variable is defined, if
7650 known. Use `help-pretty-print-value'.
7651 (describe-syntax): Use `with-displaying-help-buffer' with name.
7652 (list-processes): Remove "stream" garbage.
7654 1997-12-25 SL Baur <steve@altair.xemacs.org>
7656 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
7657 call a dumped routine instead.
7659 * x-win-xfree86.el: Wrap file in defun.
7660 * x-win-sun.el: Ditto.
7662 1997-12-23 SL Baur <steve@altair.xemacs.org>
7664 * help.el (view-emacs-news): Remove usage of outl-mouse which
7665 advises functions and does other evil things.
7667 1997-12-22 SL Baur <steve@altair.xemacs.org>
7669 * format.el (format-alist): Add `image/tiff'.
7670 From P. E. Jareth Hein <jareth@camelot-soft.com>
7672 1997-12-21 SL Baur <steve@altair.xemacs.org>
7674 * about.el (about-hackers): More names added.
7676 * make-docfile.el: Remove superfluous package path search.
7678 * loaddefs.el: Commentary changes. Removal of VM autoloads.
7680 1997-12-20 SL Baur <steve@altair.xemacs.org>
7682 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
7685 1997-12-18 SL Baur <steve@altair.xemacs.org>
7687 * startup.el (set-default-load-path): Make sure lisp and site-lisp
7688 get trailing slashes when added to the load-path.
7690 * x-init.el (init-x-win): Locate where XEmacs X localization files
7693 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
7695 * x-faces.el: Added support for foregroundToolBarColor
7696 to xpm-color-symbols.
7698 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
7700 * etags.el (tags-remove-duplicates): Removed.
7701 (buffer-tag-table-list): Use `delete-duplicates'.
7703 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
7705 (get*): Defalias to `get'.
7707 * cl.el (eql): Compare integers with `eq'.
7708 (cl-map-extents): Check for `map-extents' first.
7710 1997-12-17 Didier Verna <verna@inf.enst.fr>
7712 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
7713 added the 'numero', 'copyright' and 'trademark' symbols.
7715 * leim/quail/latin-post.el ("french-postfix"): see above.
7717 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7719 * widget.el (define-widget): Check the arguments.
7721 * cus-edit.el (customize-face): Use `check-argument-type'.
7722 (custom-variable-value-create): Use `signal' to signal error.
7723 (custom-variable-reset-saved): Ditto.
7724 (custom-variable-reset-standard): Ditto.
7725 (custom-face-reset-saved): Ditto.
7727 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
7728 (widget-default-format-handler): Ditto.
7729 (widget-checklist-add-item): Ditto.
7730 (widget-radio-add-item): Ditto.
7731 (widget-editable-list-entry-create): Ditto.
7732 (widget-sexp-prompt-value): Ditto.
7734 * custom.el (custom-declare-variable): Signal errors better.
7735 (custom-handle-keyword): Ditto.
7736 (custom-declare-group): Ditto.
7738 * window-xemacs.el (windows): Ditto.
7740 * menubar.el (menu): Ditto.
7742 * keydefs.el (keyboard): Ditto.
7744 * minibuf.el (minibuffer): Ditto.
7746 * process.el (execute): Ditto.
7748 * fill.el (fill): Ditto.
7750 * modeline.el (modeline): Ditto.
7752 * help.el (help): Ditto.
7754 * faces.el (faces): Ditto.
7756 * files.el (files): Ditto.
7758 * x-init.el (x): Ditto.
7760 * lisp-mode.el (lisp): Ditto.
7762 * process.el (processes): Ditto.
7764 * mouse.el (mouse): Ditto.
7766 * abbrev.el (abbrev): Moved from cus-edit.
7768 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
7769 as variable declaration.
7771 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7773 * menubar.el (find-menu-item): Use `check-argument-type'.
7774 (find-menu-item): Cosmetic changes.
7776 1997-12-18 SL Baur <steve@altair.xemacs.org>
7778 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
7780 1997-12-17 SL Baur <steve@altair.xemacs.org>
7782 * startup.el (set-default-load-path): Only search package-path
7783 when not running temacs.
7785 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
7788 * loadup.el: Correct commentary. Reformatting.
7789 (really-early-error-handler): Use absolute path to the
7790 first dumped-lisp.el file.
7791 (really-early-error-handler): Print full path name of
7792 each dumped lisp file (inherited from InfoDock).
7794 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
7795 dumped-lisp.el files.
7797 * make-docfile.el (preloaded-file-list): Reorder when the
7798 package-path is searched.
7799 * update-elc.el: Ditto.
7801 * lisp-mode.el (call-with-condition-handler): Treat the same as
7802 `condition-case' for indentation.
7804 * about.el (about-xemacs): Update release date.
7806 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
7808 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
7809 anywhere but at the last clause.
7810 (ecase): Disallow `t' and `otherwise'.
7812 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7814 * cus-edit.el (custom-buffer-create-buttons): New function
7815 from stuff moved out of `custom-buffer-create-internal'.
7816 (custom-novice): New variable. Default t.
7817 (custom-display-global-buttons): Ditto. Default `top'.
7818 (custom-buffer-create-internal): Only display help if
7819 `custom-novice' is non-nil. Display global buttons according to
7820 `custom-display-global-buttons'.
7822 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7824 * menubar.el (find-menu-item): Use `check-argument-type'.
7825 (find-menu-item): Cosmetic changes.
7827 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7829 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
7832 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7834 * format.el (format-deannotate-region): Bug fix.
7835 Deannotating a region containing unknown tags would fail
7836 (causing decoding of text/enriched to fail at user level)
7838 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
7840 * minibuf.el (read-directory-name): Support sixth
7841 arg, HISTORY, as already documented.
7843 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
7845 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
7848 1997-12-14 SL Baur <steve@altair.xemacs.org>
7850 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
7853 1997-12-13 SL Baur <steve@altair.xemacs.org>
7855 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.