1 2000-02-09 MORIOKA Tomohiko <tomo@m17n.org>
3 * utf-2000/Ideograph-R145-Clothes.el (M34240): Add J78-3041.
5 * utf-2000/Ideograph-R064-Hand.el (M11835): Separate J90-3037.
7 * utf-2000/Ideograph-R085-Water.el (M17678): Separate U+6DEB.
8 (M17951): Separate U+6EA2.
10 * utf-2000/Ideograph-R100-Life.el (M21687): Unify C3-3D3E instead
13 2000-02-08 MORIOKA Tomohiko <tomo@m17n.org>
15 * utf-2000/char-db-util.el (insert-char-data): Don't output
18 * utf-2000/Ideograph-R184-Eat.el (M44014): Unify U+98DF.
19 (M44080): Separate japanese-jisx02080-1978 and japanese-jisx0208.
21 * utf-2000/Ideograph-R100-Life.el (M21670): Unify GB, CNS and JIS.
23 (M21684): Unify with U+7522.
24 (M21684'): Unify with U+7523.
26 * utf-2000/Ideograph-R067-Script.el (M013450): Unify GB, CNS and
29 * utf-2000/Ideograph-R009-Man.el (M00378): Add
30 japanese-jisx0208-1990.
32 2000-02-02 MORIOKA Tomohiko <tomo@m17n.org>
34 * utf-2000/char-db-util.el (decode-builtin-char): Use
36 (write-char-range-data-to-file): Use utf-8.
38 2000-02-01 MORIOKA Tomohiko <tomo@etl.go.jp>
40 * utf-2000/char-db-util.el (insert-char-data): Print corresponding
41 character as comment for `->ucs' and each coded-charset.
42 (what-char-definition): Don't call `char-db-update-comment'.
44 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
46 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
48 2000-01-19 MORIOKA Tomohiko <tomo@etl.go.jp>
50 * utf-2000/mojikyo.el: New file.
52 2000-01-28 MORIOKA Tomohiko <tomo@etl.go.jp>
54 * utf-2000/char-db-util.el (insert-char-data): Print code-point of
55 `ideograph-daikanwa' as a decimal value.
56 (decode-builtin-char): New function.
58 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
60 * mule/mule-charset.el (default-coded-charset-priority-list): Add
63 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
65 * mule/mule-charset.el (default-coded-charset-priority-list):
66 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
69 * utf-2000/char-db-util.el (insert-char-data): Modify for
70 code-point format change.
72 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
74 * mule/mule-charset.el (default-coded-charset-priority-list): Add
75 `mojikyo-pj-[1 .. 21]' in UTF-2000.
77 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
79 * mule/mule-charset.el (default-coded-charset-priority-list): Add
80 `katakana-jisx0201' in UTF-2000.
82 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
84 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
85 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
86 "u0FB50-Arabic-Presentation-Forms-A",
87 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
88 "u0FE50-Small-Form-Variants",
89 "u0FE70-Arabic-Presentation-Forms-B",
90 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
93 * utf-2000/u0A000-Yi-Syllables.el,
94 utf-2000/u0AC00-Hangul-Syllables.el,
95 utf-2000/u0FB00-Alphabetic-Presentation-Forms.el,
96 utf-2000/u0FB50-Arabic-Presentation-Forms-A.el,
97 utf-2000/u0FE20-Combining-Half-Marks.el,
98 utf-2000/u0FE30-CJK-Compatibility-Forms.el,
99 utf-2000/u0FE50-Small-Form-Variants.el,
100 utf-2000/u0FE70-Arabic-Presentation-Forms-B.el,
101 utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
102 utf-2000/u0FFF0-Specials.el: New files.
104 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
106 * dumped-lisp.el (preloaded-file-list): Delete
107 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
108 ... "Ideograph-R214-Flute" in UTF-2000.
110 1999-12-20 MORIOKA Tomohiko <tomo@etl.go.jp>
112 * utf-2000/char-db-util.el (insert-char-data): Change order of
114 (insert-char-data-with-variant): Look up variants of corresponding
115 ucs character if a character does not have variants.
117 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
119 * utf-2000/ideograph-util.el (ideograph-char<): Fixed.
121 * utf-2000/u03100-Bopomofo.el (U+3128): Separate M00115.
123 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
125 * utf-2000/Ideograph-R213-Turtle.el,
126 utf-2000/Ideograph-R214-Flute.el: New files.
128 * utf-2000/Ideograph-R206-Tripod.el,
129 utf-2000/Ideograph-R207-Drum.el, utf-2000/Ideograph-R208-Rat.el,
130 utf-2000/Ideograph-R209-Nose.el, utf-2000/Ideograph-R210-Even.el,
131 utf-2000/Ideograph-R211-Tooth.el,
132 utf-2000/Ideograph-R212-Dragon.el: New files.
134 * utf-2000/Ideograph-R204-Embroidery.el,
135 utf-2000/Ideograph-R205-Frog.el: New files.
137 * utf-2000/Ideograph-R200-Hemp.el,
138 utf-2000/Ideograph-R201-Yellow.el,
139 utf-2000/Ideograph-R202-Millet.el,
140 utf-2000/Ideograph-R203-Black.el: New files.
142 * utf-2000/Ideograph-R194-Ghost.el,
143 utf-2000/Ideograph-R195-Fish.el, utf-2000/Ideograph-R196-Bird.el,
144 utf-2000/Ideograph-R197-Salt.el, utf-2000/Ideograph-R198-Deer.el,
145 utf-2000/Ideograph-R199-Wheat.el: New files.
147 * utf-2000/Ideograph-R191-Fight.el,
148 utf-2000/Ideograph-R192-Sacrificial-Wine.el,
149 utf-2000/Ideograph-R193-Cauldron.el: New files.
151 * utf-2000/Ideograph-R185-Head.el,
152 utf-2000/Ideograph-R186-Fragrant.el,
153 utf-2000/Ideograph-R187-Horse.el, utf-2000/Ideograph-R188-Bone.el,
154 utf-2000/Ideograph-R189-Tall.el, utf-2000/Ideograph-R190-Hair.el:
157 * utf-2000/Ideograph-R183-Fly.el, utf-2000/Ideograph-R184-Eat.el:
160 * utf-2000/Ideograph-R180-Sound.el,
161 utf-2000/Ideograph-R181-Leaf.el, utf-2000/Ideograph-R182-Wind.el:
164 * utf-2000/Ideograph-R178-Tanned-Leather.el,
165 utf-2000/Ideograph-R179-Leek.el: New files.
167 * utf-2000/Ideograph-R166-Village.el,
168 utf-2000/Ideograph-R167-Gold.el, utf-2000/Ideograph-R168-Long.el,
169 utf-2000/Ideograph-R169-Gate.el, utf-2000/Ideograph-R170-Mound.el,
170 utf-2000/Ideograph-R171-Slave.el,
171 utf-2000/Ideograph-R172-Short-Tailed-Bird.el,
172 utf-2000/Ideograph-R173-Rain.el, utf-2000/Ideograph-R174-Blue.el,
173 utf-2000/Ideograph-R175-Wrong.el, utf-2000/Ideograph-R176-Face.el,
174 utf-2000/Ideograph-R177-Leather.el: New files.
176 * utf-2000/Ideograph-R161-Morning.el,
177 utf-2000/Ideograph-R162-Walk.el, utf-2000/Ideograph-R163-City.el,
178 utf-2000/Ideograph-R164-Wine.el,
179 utf-2000/Ideograph-R165-Distinguish.el: New files.
181 * utf-2000/Ideograph-R156-Run.el, utf-2000/Ideograph-R157-Foot.el,
182 utf-2000/Ideograph-R158-Body.el, utf-2000/Ideograph-R159-Cart.el,
183 utf-2000/Ideograph-R160-Bitter.el: New files.
185 * utf-2000/Ideograph-R153-Badger.el,
186 utf-2000/Ideograph-R154-Shell.el, utf-2000/Ideograph-R155-Red.el:
189 * utf-2000/Ideograph-R151-Bean.el, utf-2000/Ideograph-R152-Pig.el:
192 * utf-2000/Ideograph-R148-Horn.el,
193 utf-2000/Ideograph-R149-Speech.el,
194 utf-2000/Ideograph-R150-Valley.el: New files.
196 * utf-2000/Ideograph-R139-Color.el,
197 utf-2000/Ideograph-R140-Grass.el,
198 utf-2000/Ideograph-R141-Tiger.el,
199 utf-2000/Ideograph-R142-Insect.el,
200 utf-2000/Ideograph-R143-Blood.el,
201 utf-2000/Ideograph-R144-Walk-Enclosure.el,
202 utf-2000/Ideograph-R145-Clothes.el,
203 utf-2000/Ideograph-R146-West.el, utf-2000/Ideograph-R147-See.el:
206 * utf-2000/Ideograph-R137-Boat.el,
207 utf-2000/Ideograph-R138-Stopping.el: New files.
209 * utf-2000/Ideograph-R135-Tongue.el,
210 utf-2000/Ideograph-R136-Oppose.el: New files.
212 * utf-2000/Ideograph-R132-Self.el,
213 utf-2000/Ideograph-R133-Arrive.el,
214 utf-2000/Ideograph-R134-Mortar.el: New files.
216 * utf-2000/Ideograph-R127-Plow.el, utf-2000/Ideograph-R128-Ear.el,
217 utf-2000/Ideograph-R129-Brush.el, utf-2000/Ideograph-R130-Meat.el,
218 utf-2000/Ideograph-R131-Minister.el: New files.
220 * utf-2000/Ideograph-R123-Sheep.el,
221 utf-2000/Ideograph-R124-Feather.el,
222 utf-2000/Ideograph-R125-Old.el, utf-2000/Ideograph-R126-And.el:
225 * utf-2000/Ideograph-R110-Spear.el,
226 utf-2000/Ideograph-R111-Arrow.el,
227 utf-2000/Ideograph-R112-Stone.el,
228 utf-2000/Ideograph-R113-Spirit.el,
229 utf-2000/Ideograph-R114-Track.el,
230 utf-2000/Ideograph-R115-Grain.el, utf-2000/Ideograph-R116-Cave.el,
231 utf-2000/Ideograph-R117-Stand.el,
232 utf-2000/Ideograph-R118-Bamboo.el,
233 utf-2000/Ideograph-R119-Rice.el, utf-2000/Ideograph-R120-Silk.el,
234 utf-2000/Ideograph-R121-Jar.el, utf-2000/Ideograph-R122-Net.el:
237 * utf-2000/Ideograph-R108-Dish.el, utf-2000/Ideograph-R109-Eye.el:
240 * utf-2000/Ideograph-R106-White.el,
241 utf-2000/Ideograph-R107-Skin.el: New files.
243 * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el,
244 utf-2000/Ideograph-R104-Sickness.el,
245 utf-2000/Ideograph-R105-Dotted-Tent.el: New files.
247 * utf-2000/Ideograph-R099-Sweet.el,
248 utf-2000/Ideograph-R100-Life.el, utf-2000/Ideograph-R101-Use.el,
249 utf-2000/Ideograph-R102-Field.el: New files.
251 * utf-2000/Ideograph-R095-Profound.el,
252 utf-2000/Ideograph-R096-Jade.el, utf-2000/Ideograph-R097-Melon.el,
253 utf-2000/Ideograph-R098-Tile.el: New files.
255 * utf-2000/Ideograph-R092-Fang.el, utf-2000/Ideograph-R093-Cow.el,
256 utf-2000/Ideograph-R094-Dog.el: New files.
258 * utf-2000/Ideograph-R090-Half-Tree-Trunk.el,
259 utf-2000/Ideograph-R091-Slice.el: New files.
261 * utf-2000/Ideograph-R088-Father.el,
262 utf-2000/Ideograph-R089-Double-X.el: New files.
264 * utf-2000/Ideograph-R084-Steam.el,
265 utf-2000/Ideograph-R085-Water.el, utf-2000/Ideograph-R086-Fire.el,
266 utf-2000/Ideograph-R087-Claw.el: New files.
268 * utf-2000/Ideograph-R081-Compare.el,
269 utf-2000/Ideograph-R082-Fur.el, utf-2000/Ideograph-R083-Clan.el:
272 * utf-2000/Ideograph-R079-Weapon.el,
273 utf-2000/Ideograph-R080-Do-Not.el: New files.
275 * utf-2000/Ideograph-R073-Say.el, utf-2000/Ideograph-R074-Moon.el,
276 utf-2000/Ideograph-R075-Tree.el, utf-2000/Ideograph-R076-Lack.el,
277 utf-2000/Ideograph-R077-Stop.el, utf-2000/Ideograph-R078-Death.el:
280 * utf-2000/Ideograph-R070-Square.el,
281 utf-2000/Ideograph-R071-Not.el, utf-2000/Ideograph-R072-Sun.el:
284 * utf-2000/Ideograph-R068-Dipper.el,
285 utf-2000/Ideograph-R069-Axe.el: New files.
287 * utf-2000/Ideograph-R055-Two-Hands.el,
288 utf-2000/Ideograph-R056-Shoot.el, utf-2000/Ideograph-R057-Bow.el,
289 utf-2000/Ideograph-R058-Snout.el,
290 utf-2000/Ideograph-R059-Bristle.el,
291 utf-2000/Ideograph-R060-Step.el, utf-2000/Ideograph-R061-Heart.el,
292 utf-2000/Ideograph-R062-Halberd.el,
293 utf-2000/Ideograph-R063-Door.el, utf-2000/Ideograph-R064-Hand.el,
294 utf-2000/Ideograph-R065-Branch.el, utf-2000/Ideograph-R066-Rap.el,
295 utf-2000/Ideograph-R067-Script.el: New files.
297 * utf-2000/Ideograph-R053-Dotted-Cliff.el,
298 utf-2000/Ideograph-R054-Long-Stride.el: New files.
300 * utf-2000/Ideograph-R051-Dry.el,
301 utf-2000/Ideograph-R052-Short-Thread.el: New files.
303 * utf-2000/Ideograph-R043-Lame.el,
304 utf-2000/Ideograph-R044-Corpse.el,
305 utf-2000/Ideograph-R045-Sprout.el,
306 utf-2000/Ideograph-R046-Mountain.el,
307 utf-2000/Ideograph-R047-River.el, utf-2000/Ideograph-R048-Work.el,
308 utf-2000/Ideograph-R049-Oneself.el,
309 utf-2000/Ideograph-R050-Turban.el: New files.
311 * utf-2000/Ideograph-R041-Inch.el,
312 utf-2000/Ideograph-R042-Small.el: New files.
314 * utf-2000/Ideograph-R036-Evening.el,
315 utf-2000/Ideograph-R037-Big.el, utf-2000/Ideograph-R038-Woman.el,
316 utf-2000/Ideograph-R039-Child.el, utf-2000/Ideograph-R040-Roof.el:
319 * utf-2000/Ideograph-R034-Go.el,
320 utf-2000/Ideograph-R035-Go-Slowly.el: New files.
322 * utf-2000/Ideograph-R031-Enclosure.el,
323 utf-2000/Ideograph-R032-Earth.el,
324 utf-2000/Ideograph-R033-Scholar.el: New files.
326 * utf-2000/Ideograph-R030-Mouth.el,
327 utf-2000/Ideograph-R029-Again.el,
328 utf-2000/Ideograph-R028-Private.el: Merge CJK Unified Ideographs
331 * utf-2000/Ideograph-R027-Cliff.el,
332 utf-2000/Ideograph-R026-Seal.el,
333 utf-2000/Ideograph-R025-Divination.el,
334 utf-2000/Ideograph-R024-Ten.el,
335 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
336 utf-2000/Ideograph-R022-Right-Open-Box.el,
337 utf-2000/Ideograph-R021-Spoon.el, utf-2000/Ideograph-R020-Wrap.el,
338 utf-2000/Ideograph-R019-Power.el,
339 utf-2000/Ideograph-R018-Knife.el,
340 utf-2000/Ideograph-R017-Open-Box.el,
341 utf-2000/Ideograph-R016-Table.el, utf-2000/Ideograph-R015-Ice.el,
342 utf-2000/Ideograph-R014-Cover.el,
343 utf-2000/Ideograph-R013-Down-Box.el,
344 utf-2000/Ideograph-R012-Eight.el,
345 utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el,
346 utf-2000/Ideograph-R009-Man.el, utf-2000/Ideograph-R008-Lid.el,
347 utf-2000/Ideograph-R007-Two.el, utf-2000/Ideograph-R006-Hook.el:
348 Merge `chinese-isoir165'.
350 * utf-2000/Ideograph-R004-Slash.el: Merge CNS chars not in
351 Morohashi's Daikanwa.
353 * utf-2000/Ideograph-R003-Dot.el: Merge `chinese-isoir165'.
355 * utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
357 1999-12-07 MORIOKA Tomohiko <tomo@etl.go.jp>
359 * utf-2000/Ideograph-R027-Cliff.el,
360 utf-2000/Ideograph-R026-Seal.el,
361 utf-2000/Ideograph-R025-Divination.el,
362 utf-2000/Ideograph-R024-Ten.el,
363 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
364 utf-2000/Ideograph-R022-Right-Open-Box.el,
365 utf-2000/Ideograph-R021-Spoon.el: Merge CJK Unified Ideographs
368 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
370 * utf-2000/Ideograph-R020-Wrap.el,
371 utf-2000/Ideograph-R019-Power.el,
372 utf-2000/Ideograph-R018-Knife.el: Merge CJK Unified Ideographs
375 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
377 * utf-2000/Ideograph-R009-Man.el: Merge CJK Unified Ideographs
380 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
382 * utf-2000/Ideograph-R017-Open-Box.el,
383 utf-2000/Ideograph-R016-Table.el: Merge CJK Unified Ideographs
386 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
388 * utf-2000/Ideograph-R015-Ice.el,
389 utf-2000/Ideograph-R014-Cover.el,
390 utf-2000/Ideograph-R013-Down-Box.el,
391 utf-2000/Ideograph-R012-Eight.el,
392 utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el:
393 Merge CJK Unified Ideographs Extension A.
395 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
397 * utf-2000/Ideograph-R008-Lid.el (M00286): Separate
398 `japanese-jisx0208-1978' and `japanese-jisx0208'.
400 * utf-2000/Ideograph-R005-Second.el: Merge `chinese-isoir165'.
402 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
404 * utf-2000/Ideograph-R004-Slash.el,
405 utf-2000/Ideograph-R003-Dot.el, utf-2000/Ideograph-R002-Line.el,
406 utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
408 1999-12-03 MORIOKA Tomohiko <tomo@etl.go.jp>
410 * utf-2000/Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1'
411 and `japanese-jisx0213-2'.
413 1999-12-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
415 * utf-2000/Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'.
417 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
419 * utf-2000/Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'.
421 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
423 * utf-2000/Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1'
424 and `japanese-jisx0213-2'.
426 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
428 * utf-2000/Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and
429 `japanese-jisx0213-2'.
431 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
433 * utf-2000/Ideograph-R025-Divination.el: Merge
434 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
436 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
438 * utf-2000/Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and
439 `japanese-jisx0213-2'.
441 1999-11-28 MORIOKA Tomohiko <tomo@etl.go.jp>
443 * utf-2000/Ideograph-R023-Hiding-Enclosure.el: Merge
444 `japanese-jisx0213-2'.
446 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
448 * utf-2000/Ideograph-R022-Right-Open-Box.el: Merge
449 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
451 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
453 * utf-2000/Ideograph-R021-Spoon.el (M02574): Separate C1-4621.
454 (M02576): Separate C6-2630.
455 (M02579): Separate C5-234A.
456 (M02581): Separate C4-284D.
457 (M02582): Separate C6-2F2F.
458 (M02588): Separate C6-3560.
460 * utf-2000/Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and
461 `japanese-jisx0213-2'.
463 1999-11-26 MORIOKA Tomohiko <tomo@etl.go.jp>
465 * utf-2000/Ideograph-R019-Power.el,
466 utf-2000/Ideograph-R018-Knife.el: Merge `japanese-jisx0213-1' and
467 `japanese-jisx0213-2'.
469 * utf-2000/Ideograph-R017-Open-Box.el (M01814): Separate C6-2365.
470 (M01815): Separate C6-2361.
471 (M01817): Separate C6-2363.
472 (M01822): Separate C6-2323.
473 (M01836): Separate C5-365D.
474 (M01839): Separate C7-367B.
476 1999-11-25 MORIOKA Tomohiko <tomo@etl.go.jp>
478 * utf-2000/Ideograph-R016-Table.el,
479 utf-2000/Ideograph-R015-Ice.el, utf-2000/Ideograph-R014-Cover.el:
480 Merge `japanese-jisx0213-1' and `japanese-jisx0213-2'.
482 * utf-2000/Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'
485 1999-11-24 MORIOKA Tomohiko <tomo@etl.go.jp>
487 * utf-2000/Ideograph-R013-Down-Box.el: Merge
488 `japanese-jisx0213-2'.
489 (J78-4B41 = J83-4B41): Moved to R109.
490 (C6-316D): Moved to R072.
492 1999-11-24 MORIOKA Tomohiko <tomo@urania.m17n.org>
494 * utf-2000/Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1'
495 and `japanese-jisx0213-2'.
497 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
499 * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
500 `japanese-jisx0213-2'.
502 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
504 * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
505 `japanese-jisx0213-2'.
507 * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
509 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
511 * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
514 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
516 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
517 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
519 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
521 * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
524 * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
527 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
529 * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
532 * utf-2000/Ideograph-R006-Hook.el,
533 utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
536 * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
537 Ideographs Extension A; separate U+3128.
538 (M00116): Move C6-2123 to M00115.
540 * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
543 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
545 * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
547 * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
549 * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
551 * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
553 * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
555 * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
556 `japanese-jisx0213-2'.
558 * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
560 (HIRAGANA LETTER SMALL KE): New character.
562 * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
564 (BLACK SHOGI PIECE): New character.
566 * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
568 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
570 * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
572 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
574 * utf-2000/char-db-util.el (insert-char-data): Ignore
575 `kangxi-radical' and `japanese-radical' if they have the same
576 value of `ideographic-radical'; ignore `japanese-strokes' if it
577 has the same value of `ideographic-strokes'.
579 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
581 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
582 (japanese-jisx0213-2): New coded-charset.
584 * dumped-lisp.el (preloaded-file-list): Add
585 "Ideograph-R028-Private", "Ideograph-R029-Again" and
586 "Ideograph-R030-Mouth".
588 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
590 * utf-2000/char-db-util.el (char-db-update-comment): Use
591 mapping-table for `japanese-jisx0213-*'.
593 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
595 * utf-2000/u03300-CJK-Compatibility.el: Merge
596 `japanese-jisx0213-1'.
598 * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
599 `japanese-jisx0213-1'.
601 * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
602 utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
604 * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
605 utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
606 `japanese-jisx0213-1'.
608 * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
610 * utf-2000/u02700-Dingbats.el,
611 utf-2000/u02600-Miscellaneous-Symbols.el,
612 utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
614 * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
616 * utf-2000/u02500-Box-Drawing.el,
617 utf-2000/u02460-Enclosed-Alphanumerics.el,
618 utf-2000/u02300-Miscellaneous-Technical.el,
619 utf-2000/u02400-Control-Pictures.el,
620 utf-2000/u02200-Mathematical-Operators.el,
621 utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
622 utf-2000/u02100-Letterlike-Symbols.el,
623 utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
625 * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
626 Changed to utf-8 encoding.
628 * utf-2000/u02000-General-Punctuation.el,
629 utf-2000/u01E00-Latin-Extended-Additional.el: Merge
630 `japanese-jisx0213-1'.
632 * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
633 utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
635 * utf-2000/u00370-Greek.el,
636 utf-2000/u00300-Combining-Diacritical-Marks.el,
637 utf-2000/u002B0-Spacing-Modifier-Letters.el,
638 utf-2000/u00250-IPA-Extensions.el,
639 utf-2000/u00180-Latin-Extended-B.el,
640 utf-2000/u00100-Latin-Extended-A.el,
641 utf-2000/u000A0-Latin-1-Supplement.el,
642 utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
644 * utf-2000/Ideograph-R030-Mouth.el: New file.
646 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
648 * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
650 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
652 * utf-2000/char-db-util.el (insert-char-data): Generate comment
655 * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
657 (M00135): Separate C6-222F.
659 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
661 * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
663 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
665 * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
667 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
669 * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
672 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
674 * utf-2000/Ideograph-R029-Again.el,
675 utf-2000/Ideograph-R028-Private.el: New files.
677 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
679 * utf-2000/char-db-util.el (char-db-update-comment): Don't use
680 mapping-table for `ideograph-daikanwa'.
682 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
684 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
685 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
686 "Ideograph-R015-Ice", "Ideograph-R016-Table",
687 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
688 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
689 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
690 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
691 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
693 * utf-2000/Ideograph-R012-Eight.el,
694 utf-2000/Ideograph-R013-Down-Box.el,
695 utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
696 utf-2000/Ideograph-R016-Table.el,
697 utf-2000/Ideograph-R017-Open-Box.el,
698 utf-2000/Ideograph-R018-Knife.el,
699 utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
700 utf-2000/Ideograph-R021-Spoon.el,
701 utf-2000/Ideograph-R022-Right-Open-Box.el,
702 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
703 utf-2000/Ideograph-R024-Ten.el,
704 utf-2000/Ideograph-R025-Divination.el,
705 utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
708 * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
709 Replace ` ' in `name' by `-'.
711 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
713 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
714 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
715 "Ideograph-R005-Second", "Ideograph-R006-Hook",
716 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
717 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
719 * mule/mule-charset.el (default-coded-charset-priority-list): Add
720 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
722 * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
723 utf-2000/Ideograph-R004-Slash.el,
724 utf-2000/Ideograph-R005-Second.el,
725 utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
726 utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
727 utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
730 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
731 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
733 (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
736 * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
738 1999-11-17 MORIOKA Tomohiko <tomo@urania.m17n.org>
740 * utf-2000/ideograph-util.el: New file.
742 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
744 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
747 * utf-2000/Ideograph-R001-One.el: New file.
749 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
751 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
752 (chinese-isoir165): Moved from mule/chinese.el.
753 (chinese-cns11643-3): Moved from mule/chinese.el.
754 (chinese-cns11643-4): Moved from mule/chinese.el.
755 (chinese-cns11643-5): Moved from mule/chinese.el.
756 (chinese-cns11643-6): Moved from mule/chinese.el.
757 (chinese-cns11643-7): Moved from mule/chinese.el.
759 * mule/chinese.el: Move definition of coded-charsets to
762 * utf-2000/char-db-util.el (insert-char-data): Change order of
763 `morohashi-daikanwa'.
765 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
767 * utf-2000/char-db-util.el (char-attribute-name<) Use
768 `charset-iso-final-char' instead of `charset-final'; fixed.
769 (insert-char-data): Delete unused local variable `name'; use
770 `charset-iso-graphic-plane' instead of `charset-graphic'.
771 (char-db-update-comment): Use `charset-iso-graphic-plane' instead
772 of `charset-graphic'.
773 (insert-char-range-data): Delete unused local variable `variants'.
774 (what-character-original-window-configuration): Define to avoid
777 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
779 * utf-2000/char-db-util.el (ideographic-radicals): New constant.
780 (insert-char-data): Change order of `ideographic-radical',
781 `ideographic-strokes' and `total-strokes'; adjust width of the
782 first element of a list.
784 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
786 * mule/mule-charset.el (default-coded-charset-priority-list): Add
787 `ideograph-daikanwa'.
789 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
791 * dumped-lisp.el (preloaded-file-list): Delete
792 "ccs-jisx0201-latin.el".
794 * utf-2000/ccs-jisx0201-latin.el: Deleted.
796 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
798 * dumped-lisp.el (preloaded-file-list): Add
799 "u031A0-Extended-Bopomofo" in UTF-2000.
801 * utf-2000/u031A0-Extended-Bopomofo.el: New file.
803 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
805 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
806 renamed to u02E00-CJK-Radical-Supplement.
808 * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
809 u02E00-CJK-Radicals.el.
811 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
813 * dumped-lisp.el (preloaded-file-list): Add
814 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
815 "u030A0-Katakana", "u03100-Bopomofo",
816 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
817 "u03200-Enclosed-CJK-Letters-and-Months" and
818 "u03300-CJK-Compatibility".
820 * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
821 utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
822 utf-2000/u03100-Bopomofo.el,
823 utf-2000/u03130-Hangul-Compatibility-Jamo.el,
824 utf-2000/u03190-Kanbun.el,
825 utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
826 utf-2000/u03300-CJK-Compatibility.el: New files.
828 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
830 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
831 "u02F00-Kangxi-Radicals" and
832 "u02FF0-Ideographic-Description-Characters".
834 * utf-2000/u02E00-CJK-Radicals.el,
835 utf-2000/u02F00-Kangxi-Radicals.el,
836 utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
838 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
840 * dumped-lisp.el (preloaded-file-list): Add
841 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
842 "u02800-Braille-Patterns" in UTF-2000.
844 * utf-2000/u02600-Miscellaneous-Symbols.el,
845 utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
848 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
850 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
851 "uXXXXX-*.el" in UTF-2000.
853 * bytecomp.el (byte-compile-insert-header): Delete comments if
854 non-ASCII characters are found; allow `byte-compile-dynamic' and
855 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
858 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
860 * dumped-lisp.el (preloaded-file-list): Add
861 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
862 "u025A0-Geometric-Shapes.el".
864 * utf-2000/u02500-Box-Drawing.el,
865 utf-2000/u02580-Block-Elements.el,
866 utf-2000/u025A0-Geometric-Shapes.el: New file.
868 * utf-2000/u02500-Box-Drawing.el,
869 utf-2000/u02580-Block-Elements.el,
870 utf-2000/u025A0-Geometric-Shapes.el: New files.
872 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
874 * dumped-lisp.el (preloaded-file-list): Add
875 "u02400-Control-Pictures.el", "u02440-OCR.el" and
876 "u02460-Enclosed-Alphanumerics.el".
878 * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
879 utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
881 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
883 * mule/mule-charset.el (default-coded-charset-priority-list): Add
886 * dumped-lisp.el (preloaded-file-list): Add
887 "u02200-Mathematical-Operators.el" and
888 "u02300-Miscellaneous-Technical.el".
890 * utf-2000/u02200-Mathematical-Operators.el,
891 utf-2000/u02300-Miscellaneous-Technical.el: New files.
893 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
895 * mule/mule-charset.el (default-coded-charset-priority-list): Add
896 `chinese-cns11643-*'.
898 * dumped-lisp.el (preloaded-file-list): Add
899 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
900 "u02190-Arrows.el" in UTF-2000.
902 * utf-2000/u02100-Letterlike-Symbols.el,
903 utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
906 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
908 * mule/mule-charset.el (default-coded-charset-priority-list): Add
911 * dumped-lisp.el (preloaded-file-list): Add
912 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
913 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
914 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
916 * utf-2000/u02000-General-Punctuation.el,
917 utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
918 utf-2000/u020A0-Currency-Symbols.el,
919 utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
922 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
924 * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
925 code-point of GR-set as GR value.
927 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
929 * utf-2000/char-db-util.el (insert-char-data): Modify order when
930 CHAR does not have `decimal-digit-value' property.
932 * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
933 code-point of GR-set as GR value.
934 (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
937 * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
938 code-point of GR-set as GR value.
940 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
942 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
944 * utf-2000/ccs-viscii.el: Deleted.
946 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
948 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
949 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
950 "u01780-Khmer.el", "u01800-Mongolian.el",
951 "u01E00-Latin-Extended-Additional.el" and
952 "u01F00-Greek-Extended.el" in UTF-2000.
954 * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
955 utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
956 utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
957 utf-2000/u01E00-Latin-Extended-Additional.el,
958 utf-2000/u01F00-Greek-Extended.el: New files.
960 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
962 * utf-2000/char-db-util.el (insert-char-data): Print GR value for
965 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
967 * mule/mule-charset.el (default-coded-charset-priority-list): Add
968 `ethiopic-ucs' and `ethiopic'.
970 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
971 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
973 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
974 from mule/ethiopic.el.
976 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
979 * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
980 utf-2000/u01200-Ethiopic.el: New files.
982 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
984 * utf-2000/char-db-util.el (char-db-update-comment): Use
985 mapping-table for `arabic-iso8859-6'.
986 (insert-char-data-with-variant): New function.
987 (insert-char-range-data): Use `insert-char-data-with-variant'.
988 (what-char-definition): Use `insert-char-data-with-variant'
989 instead of `insert-char-data'; use `char-db-update-comment'.
991 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
993 * mule/mule-charset.el (default-coded-charset-priority-list): Add
996 * mule/mule-conf.el (lao): New coded-charset.
998 * dumped-lisp.el (preloaded-file-list): Add
999 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1000 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1001 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1002 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1003 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1005 * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
1006 utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
1007 utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
1008 utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
1009 utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
1010 utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
1011 utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
1013 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1015 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1016 `ucs-bmp' and `arabic-iso8859-6'.
1018 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1020 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1021 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1022 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1024 * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
1025 utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
1026 utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
1028 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1030 * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
1033 * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
1035 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1037 * utf-2000/u002B0-Spacing-Modifier-Letters.el,
1038 utf-2000/u00250-IPA-Extensions.el: Reformatted.
1040 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1042 * utf-2000/char-db-util.el (insert-char-data): Fix format of
1043 `iso-10646-comment'; swap order of `->lowercase' and
1046 * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
1049 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1051 * utf-2000/char-db-util.el (char-attribute-name<): New function.
1052 (insert-char-data): Use `char-attribute-name<' to sort; change
1053 order of `iso-10646-comment'.
1054 (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
1056 * utf-2000/u00100-Latin-Extended-A.el,
1057 utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
1060 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1062 * utf-2000/char-db-util.el (insert-char-data): Change order.
1063 (insert-char-range-data): Insert variants.
1064 (char-db-update-comment): Fix problem with ascii and
1065 non-ISO-2022-sets; don't insert control-characters.
1067 * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
1070 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
1072 * startup.el (normal-top-level): Load autoload file for UTF-2000
1075 * utf-2000/auto-autoloads.el: New file.
1077 * utf-2000/char-db-util.el: New file.
1079 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1081 * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
1083 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1085 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1086 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1087 "u00020-Basic-Latin.el", "u00080-C1.el",
1088 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1089 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1090 "u002B0-Spacing-Modifier-Letters.el",
1091 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1094 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1095 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
1097 * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
1098 utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
1099 utf-2000/u00180-Latin-Extended-B.el,
1100 utf-2000/u00100-Latin-Extended-A.el,
1101 utf-2000/u00250-IPA-Extensions.el,
1102 utf-2000/u002B0-Spacing-Modifier-Letters.el,
1103 utf-2000/u00300-Combining-Diacritical-Marks.el,
1104 utf-2000/u00370-Greek.el: New files.
1106 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1108 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1109 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1110 instead of `vietnamese-viscii-*'.
1112 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1114 * mule/mule-conf.el: New file.
1116 * mule/misc-lang.el: Move definition of charset `ipa' to
1119 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
1121 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1122 `latin-viscii'; prefer it for characters used in Vietnamese.
1124 * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
1126 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
1128 * bytecomp.el (byte-compile-insert-header): Fix regexp.
1130 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1132 * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
1135 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1137 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1138 `vietnamese-viscii-lower'.
1139 (latin-viscii-upper): Renamed from charset
1140 `vietnamese-viscii-upper'.
1141 (vietnamese-viscii-lower): New alias for charset
1142 `latin-viscii-lower'.
1143 (vietnamese-viscii-upper): New alias for charset
1144 `latin-viscii-upper'.
1146 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
1148 * mule/mule-charset.el (default-coded-charset-priority-list):
1149 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1151 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1153 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1154 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
1155 utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
1156 utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
1159 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1160 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1161 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1162 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1165 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1167 * mule/ccs-tcvn5712.el: New file.
1169 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1171 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1174 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1176 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1177 `japanese-jisx0208'.
1179 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1181 * dumped-lisp.el (preloaded-file-list): Add
1182 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1183 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1186 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1187 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1188 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1189 mule/ccs-viscii.el: New files.
1191 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1194 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
1196 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1197 `hiragana-jisx0208' and `katakana-jisx0208'.
1199 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1201 * mule/chinese.el (chinese-cns11643-3): Define it even if
1202 `utf-2000' is provided.
1203 (chinese-cns11643-4): Likewise.
1204 (chinese-cns11643-5): Likewise.
1205 (chinese-cns11643-6): Likewise.
1206 (chinese-cns11643-7): Likewise.
1208 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
1210 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1211 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1213 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1215 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1216 `cyrillic-iso8859-5' and `greek-iso8859-7'.
1218 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1220 * mule/mule-charset.el (default-coded-charset-priority-list):
1223 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1225 * mule/viet-chars.el: Don't define charset
1226 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1227 they are defined as builtin charsets.
1229 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
1231 * version.el (emacs-version): Add more space just before UTF-2000
1234 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1236 * version.el ([constant] emacs-version): Don't add a space in the
1237 preceding place of `xemacs-betaname' because it is duplicated.
1238 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1240 * startup.el (splash-frame-body): Add ETL.
1242 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1244 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1245 is provided because it is defined as builtin charset.
1246 (chinese-cns11643-4): Likewise.
1247 (chinese-cns11643-5): Likewise.
1248 (chinese-cns11643-6): Likewise.
1249 (chinese-cns11643-7): Likewise.
1251 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
1253 * mule/mule-cmds.el (reset-language-environment): Fix problem when
1254 coding-system `iso-10646-ucs-4' is not defined.
1256 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
1258 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1259 coding-system if `utf-2000' is provided.
1261 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1263 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1264 `utf-2000' is provided.
1266 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1268 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1269 if utf-2000 is provided temporally.
1271 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1273 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1274 as builtin variable].
1276 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1278 * files.el (insert-file-contents-literally): Treat file as binary;
1279 call file-name-handlers. [sync with Emacs 20.3.10]
1281 2000-01-18 Martin Buchholz <martin@xemacs.org>
1283 * XEmacs 21.2.27 is released.
1285 2000-01-18 Martin Buchholz <martin@xemacs.org>
1287 * process.el (shell-command-to-string): Use the FSF docstring.
1288 Make shell-command-to-string the standard function, and
1289 exec-to-string the (deprecated) alias.
1291 * startup.el: typo fix.
1293 2000-01-16 Martin Buchholz <martin@xemacs.org>
1295 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
1297 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1299 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
1300 buffers after visible buffers.
1301 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
1303 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1305 * info.el (Info-extract-menu-node-name): Stop at a dot
1306 followed by whitespace or right parenthesis.
1308 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
1310 * info.el (Info-directory-list): Warn against using Customize with
1311 Info-directory-list.
1313 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
1315 * minibuf.el (read-file-name): doc fix.
1317 * autoload.el (update-file-autoloads): doc fix.
1319 * about.el (about-hackers): Change my E-mail address.
1321 2000-01-13 Martin Buchholz <martin@xemacs.org>
1323 * info.el (Info-visit-file): Just use the `f' interactive spec to
1324 read a filename in the standard way.
1326 2000-01-13 Andy Piper <andy@xemacs.org>
1328 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
1329 (gutter-buffers-tab-extent): new variable.
1330 (update-tab-in-gutter): call add-tab-to-gutter again if the
1331 orientation has changed.
1332 (add-tab-to-gutter): cope with different orientations.
1334 2000-01-11 Didier Verna <didier@xemacs.org>
1336 * info.el (Info-following-node-name): backward-skip dots as well
1337 as spaces (dots at the end of a node name aren't part of it).
1338 (Info-extract-menu-node-name): don't skip dots. There could be
1339 some in the node name.
1340 (Info-index): allow dots to be part of a node name.
1342 2000-01-12 Andreas Jaeger <aj@suse.de>
1344 * files.el (auto-mode-alist): Added idlwave-mode.
1345 Patch by Carsten Dominik <dominik@astro.uva.nl>.
1347 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1349 * info.el (Info-search): Show default value.
1351 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1353 * info.el (Info-read-node-completion-table): New variable.
1354 (Info-read-node-name-1): New function.
1355 (Info-read-node-name): Use it.
1356 (Info-follow-reference): Use DEFAULT argument of completing-read.
1359 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1361 * hyper-apropos.el (hyper-describe-key-briefly): Save
1362 window configuration.
1363 (hyper-describe-face): Use DEFAULT of completing-read.
1364 (hyper-apropos-read-variable-symbol): Ditto.
1365 (hyper-apropos-read-function-symbol): Ditto.
1367 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1369 * mule/mule-cmds.el (set-default-coding-system): Set
1370 comint-exec-hook to use coding-system-for-read and
1371 coding-system-for-write so that C-x RET c works.
1373 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1375 * minibuf.el (minibuffer-confirm-incomplete): Customize.
1376 (previous-matching-history-element): Increment
1377 minibuffer-max-depth by 1.
1378 (next-matching-history-element): Ditto.
1380 2000-01-11 Andy Piper <andy@xemacs.org>
1382 * gutter-items.el (buffers-tab): Create a new face for the buffers
1384 (buffers-tab-face): use it.
1386 2000-01-10 Didier Verna <didier@xemacs.org>
1388 * modeline.el (modeline-scrolling-method): change modeline X
1389 cursor appearance according to the value.
1391 2000-01-07 Andreas Jaeger <aj@suse.de>
1393 * about.el (about-hackers): Moved my entry to contributor list.
1394 (xemacs-hackers): Added myself.
1395 (about-maintainer-info): Added description of myself.
1398 2000-01-07 Didier Verna <didier@xemacs.org>
1400 * modeline.el (modeline-scrolling-method): new variable.
1401 (mouse-drag-modeline): add reference to it in the docstring.
1402 (mouse-drag-modeline): handle it.
1404 2000-01-08 Andy Piper <andy@xemacs.org>
1406 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
1408 (remove-buffer-from-gutter-tab): ditto.
1410 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
1412 * cus-edit.el (custom-hook-convert-widget): Fix comment.
1413 (custom-face-edit): Fix grammatical error in help message.
1415 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1417 * movemail.el: Added.
1419 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
1421 2000-01-03 Didier Verna <didier@xemacs.org>
1423 * modeline.el (mouse-drag-modeline): remove the code related to
1424 the modeline horizontal scrolling facility.
1426 1999-12-31 Martin Buchholz <martin@xemacs.org>
1428 * XEmacs 21.2.26 is released.
1430 1999-12-28 Andy Piper <andy@xemacs.org>
1432 * wid-edit.el (widget-push-button-value-create): The gui cache
1433 does not agree with native widgets which can only be displayed
1434 once per window. The reasons for caching are diminished now that
1435 we don't hog resources when creating buttons.
1436 (widget-push-button-cache) deleted.
1438 1999-12-24 Martin Buchholz <martin@xemacs.org>
1440 * XEmacs 21.2.25 is released.
1442 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1444 * hyper-apropos.el (hyper-apropos): Toggle
1445 hyper-apropos-programming-apropos correctly.
1446 Set REGEXP when user accepts default value.
1448 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1450 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
1451 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
1453 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1455 * mule/mule-category.el (undefined-category-designator):
1456 Return char instead of character. Search for undefined one.
1457 (describe-category): Use with-displaying-help-buffer.
1459 1999-12-21 Martin Buchholz <martin@xemacs.org>
1461 * byte-optimize.el (byte-optimize-plus):
1462 Optimize (+ 1) to 1 instead of (1+ nil).
1464 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
1466 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
1468 * byte-optimize.el (byte-optimize-char-before): New function.
1469 Remove performance penalty for using (char-before) instead of (char-after).
1471 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1473 * mule/mule-category.el (char-category-list): Return character
1476 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1478 * minibuf.el (read-buffer): Check default is buffer object.
1480 1999-11-25 Andy Piper <andy@xemacs.org>
1482 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
1485 1999-12-16 Andreas Jaeger <aj@suse.de>
1487 * package-get.el (package-get-maybe-save-index): Fixed typo.
1488 Patch by Jeff Miller <jmiller@smart.net>.
1490 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
1492 * gnuserv.el (gnuserv-process-filter): don't call
1493 gnuserv-write-to-client when gnuserv-current-client is nil
1495 1999-12-14 Martin Buchholz <martin@xemacs.org>
1497 * XEmacs 21.2.24 is released.
1499 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
1501 * about.el (about-hackers): Update my email address.
1503 1999-12-07 Martin Buchholz <martin@xemacs.org>
1505 * XEmacs 21.2.23 is released.
1507 1999-11-06 Jason R Mastaler <jason@mastaler.com>
1509 * package-get.el (package-get-download-sites): Removed several
1510 defunct download sites, added many new ones, and corrected a few
1511 incorrect directory-on-site entries. Added physical locations to
1514 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
1516 * finder.el (finder-commentary): add DOC string and fix
1519 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1521 * help.el (describe-function): Don't forget to intern the string
1522 completing-read returns.
1523 (describe-variable): Ditto.
1525 1999-11-16 Adrian Aichner <adrian@xemacs.org>
1527 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
1528 `hyper-apropos-help-mode' here to find symbol to customize
1529 irregardless of cursor position and simplify
1530 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
1531 `hyper-apropos-popup-menu'.
1533 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1535 * apropos.el (apropos-mode-map): Add return to call
1537 (apropos-print): Call apropos-mode to have better
1538 command reference. Put keymap text-poperty to
1541 1999-11-22 Alastair Burt <burt@dfki.de>
1543 * help.el: (describe-bindings-1): Added handling of keymaps for
1544 the extents at point.
1546 1999-12-02 Mark Thomas <mthomas@jprc.com>
1548 * gutter-items.el (buffers-tab-items): Wrap the function in a
1551 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1553 * help.el (describe-function): Use the DEFAULT argument to
1555 (describe-variable): Ditto.
1557 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1559 * minibuf.el (read-from-minibuffer): Add optional argument
1560 DEFAULT to have better mini-buffer history support.
1561 (completing-read): Pass default to read-from-minibuffer.
1562 (read-buffer): Pass default to completing-read.
1564 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1566 * font-lock.el (font-lock-doc-string-face): Document the
1567 `font-lock-lisp-like' property.
1569 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
1571 * lisp-mode.el: Specify `font-lock-lisp-like'.
1573 * font-lock.el (font-lock-lisp-like): New function.
1574 (font-lock-fontify-syntactically-region): Use it.
1576 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
1578 * XEmacs 21.2.22 is released
1580 1999-11-28 Martin Buchholz <martin@xemacs.org>
1582 * XEmacs 21.2.21 is released.
1584 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1586 * minibuf.el (read-coding-system): Accept symbol and
1587 coding-system object as a default-coding-system.
1589 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1591 * minibuf.el (read-coding-system): Accept symbol as
1592 a default-coding-system.
1594 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1596 * apropos.el (apropos-documentation): Use insert instead
1599 1999-11-07 William M. Perry <wmperry@aventail.com>
1601 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
1602 for the linux console.
1604 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
1605 stuff to work when you are not on a window system, since the GPM
1606 mouse support now allows pasting from outside of XEmacs.
1608 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
1610 * XEmacs 21.2.20 is released
1612 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
1614 * setup-paths.el (paths-default-info-directories): Add
1615 /usr/share/info and /usr/local/share/info.
1617 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
1619 * about.el: Updated Vladimir Ivanovic's info.
1621 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
1623 * auto-show.el (auto-show-truncationp): Remove.
1625 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
1627 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
1629 * indent.el (indent-line-to): fix bug: spaces were not replaced
1630 with tab if column is multiple of tab-width
1633 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
1635 * mule/mule-cmds.el (read-input-method-name): Accept symbols
1636 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
1638 * package-get.el (package-get-package-provider): Be verbose when
1639 interactive. Patch from Robert Pluim
1641 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
1643 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
1646 1999-08-19 Stephen Tse <stephent@sfu.ca>
1648 * process.el (open-network-stream): Add a new optional parameter
1649 PROTOCOL to support udp; fix a minor typo and add an explanation
1650 in docstring for udp programming.
1652 * code-process.el (open-network-stream): Add a new optional
1653 parameter PROTOCOL to support udp; fix a minor typo and add an
1654 explanation in docstring for udp programming.
1656 1999-10-18 Andy Piper <andy@xemacs.org>
1658 * gui.el (make-gui-button): be more precise about how we call
1661 * wid-edit.el (widget-push-button-value-create): Use the new form
1662 of native gui-button.
1664 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1666 * info.el (Info-page-prev): Don't do (sit-for 0).
1668 1999-10-13 Andy Piper <andy@xemacs.org>
1670 * gutter-items.el (progress-abort-glyph): new glyph for showing
1672 (append-progress): dispatch-event rather than sit-for.
1673 (abort-progress): new function. Show the abort glyph with an
1674 appropriate message.
1675 (raw-append-progress): dispatch-event rather than sit-for.
1676 (display-progress): cope with aborts.
1678 * gui.el (make-gui-button): Use native widgets for buttons
1680 (insert-gui-button): ditto.
1681 (gui-button-p): ditto.
1683 * xbm-button.el: remove from core.
1685 * xpm-button.el: remove from core.
1687 1999-10-07 Olivier Galibert <galibert@pobox.com>
1689 * faces.el (init-device-faces): Don't initialize the random faces
1690 on the stream device.
1692 1999-10-06 Andy Piper <andy@xemacs.org>
1694 * files.el (recover-file): Don't use ls under windows for revert buffer.
1696 1999-09-25 Adrian Aichner <adrian@xemacs.org>
1698 * package-get.el (package-get-download-menu): Make menu really
1699 toggle download sites.
1700 (package-get-download-sites): Add autoload cookie.
1702 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1704 * setup-paths.el (paths-find-module-directory): Ditto.
1706 1999-09-29 Werner Fink <werner@suse.de>
1708 * setup-paths.el (paths-find-exec-directory): Add missing nil
1709 parameter for environment.
1711 1999-09-27 Martin Buchholz <martin@xemacs.org>
1713 * modeline.el (modeline-format):
1714 Only purecopy the strings. Else
1715 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
1718 1999-08-28 Mike Woolley <mike@bulsara.com>
1720 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
1721 user setting comint-completion-addsuffix and
1722 comint-process-echoes.
1724 1999-09-22 Andy Piper <andy@xemacs.org>
1726 * gutter-items.el (update-tab-in-gutter): use
1727 last-nonminibuf-window instead of selected-window.
1729 1999-09-18 Andy Piper <andy@xemacs.org>
1731 * gnuserv.el (gnuserv-edit-files): select frame we are going to
1734 * subr.el (record-buffer-hook): new variable so that the hook gets
1737 1999-09-16 Andy Piper <andy@xemacs.org>
1739 * gutter-items.el (update-tab-in-gutter): only update when the
1741 (remove-buffer-from-gutter-tab): ditto.
1743 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
1745 * simple.el (do-auto-fill): Commented out part of Kinsoku
1748 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
1750 * isearch-mode.el (isearch-highlightify-region): Give the
1751 highlighting extents a high priority.
1752 (isearch-make-extent): Give the main highlighting extent an even
1755 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1757 * packages.el (packages-compute-package-locations): Fix typo from
1760 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1762 * setup-paths.el (paths-find-doc-directory): Respect value of
1763 `configure-doc-directory.'
1765 * find-paths.el (paths-find-architecture-directory): Give
1766 precendence `default' argument (which typically comes from
1769 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1771 * startup.el (command-line-early): Added options -user-init-file
1772 and -user-init-directory.
1774 * files.el (user-init-file): Default to NIL so we can recognize
1777 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1779 * obsolete.el (init-file-user):
1781 * packages.el (packages-compute-package-locations):
1782 * package-get.el (package-get-user-index-filename):
1783 * menubar-items.el (maybe-add-init-button):
1784 * info.el (Info-annotations-path):
1786 Change `user-init-directory' to be an absolute path.
1787 Use `user-init-directory' where appropriate.
1788 Zap `init-file-user' and its uses.
1790 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
1792 * subr.el (copy-symbol): New function.
1794 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
1796 * isearch-mode.el (isearch-done): Be sure to restore invisible
1797 extents in the proper buffer.
1798 (isearch-pre-command-hook): Set this-command to the correct value
1799 in case the buffer has changed and old overriding-local-map was
1801 (isearch-restore-extent): Use remprop instead of setting the
1804 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
1806 * cmdloop.el (execute-extended-command): Update zmacs region
1808 (execute-extended-command): Make the message gettext-friendly.
1810 1999-09-07 Andy Piper <andy@xemacs.org>
1812 * gutter-items.el (progress-gauge-glyph): renamed from
1814 (progress-text-glyph): new variable.
1815 (progress-layout-glyph): use layouts and text glyphs.
1816 (progress-area-buffer): removed.
1817 (progress-text-and-extent): new variable.
1818 (progress-displayed-p): dynamically create gutter area buffer.
1819 (clear-progress): ditto.
1820 (raw-append-progress): ditto.
1821 (append-progress): use new glyph names.
1822 (raw-append-progress): only create the extent when needed. set
1823 properties more optimally.
1824 (progress): remove args.
1826 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
1828 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
1829 mapcar where the return value is unused.
1830 (isearch-restore-invisible-extents): Ditto.
1831 (isearch-highlight-all-cleanup): Ditto.
1832 (isearch-delete-extents-in-range): Traverse the extents only once.
1833 (isearch-highlight-all-update): Don't start over if the search
1834 string has changed and more input is pending.
1836 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
1838 * packages.el (packages-find-package-data-path): Ditto.
1840 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
1842 * subr.el (mapc-internal): Don't make obsolete.
1844 * cl-extra.el (mapc): Resurrect.
1846 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
1848 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
1851 * isearch-mode.el (isearch-top-state): Restore isearch-word.
1852 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
1853 (isearch-yank-clipboard): Use get-clipboard instead of
1855 (isearch-yank-selection): Fix docstring.
1857 1999-09-02 Martin Buchholz <martin@xemacs.org>
1859 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
1861 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
1863 * cl-macs.el (extent-start-position): Fix setf method.
1864 (extent-end-position): Ditto.
1866 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
1868 * isearch-mode.el: End merge with FSF 20.4.
1870 * isearch-mode.el (search-invisible): New variable.
1871 (isearch-hide-immediately): Ditto.
1872 (isearch-unhidden-extents): Ditto.
1873 (isearch-range-invisible): New function.
1874 (isearch-unhide-extent): Ditto.
1875 (isearch-restore-invisible-extents): Ditto.
1876 (isearch-restore-extent): Ditto.
1878 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
1880 (isearch-ring-retreat-edit): Ditto.
1881 (isearch-forward): New argument NO-RECURSIVE-EDIT.
1882 (isearch-forward-regexp): New arguments NOT-REGEXP and
1884 (isearch-backward): New argument NO-RECURSIVE-EDIT.
1885 (isearch-backward-regexp): New arguments NOT-REGEXP and
1887 (isearch-mode): Return isearch-success.
1888 (isearch-update): Use unread-command-events instead of
1889 unread-command-event.
1890 (isearch-abort): If an invalid regexp is encountered, keep popping
1892 (isearch-*-char): Use FSF implementation.
1893 (isearch-whitespace-chars): Use the more robust FSF's
1895 (isearch-within-brackets): New variable.
1896 (isearch-mode): Initialize it.
1897 (isearch-edit-string): Bind it.
1898 (isearch-search-and-update): Set it.
1899 (isearch-push-state): Push it.
1900 (isearch-top-state): Pop it.
1901 (isearch-search): Set it.
1902 (isearch-printing-char): When called by isearch-whitespace-chars,
1903 handle M-SPC gracefully.
1904 (isearch-message-prefix): New argument ELLIPSIS.
1905 (isearch-message-suffix): Ditto.
1906 (isearch-message): Use the ELLIPSIS argument when calling
1907 isearch-message-prefix and isearch-message-suffix.
1908 (isearch-message-prefix): Distinguish between "wrapped" and
1909 "overwrapped" search, FWIW.
1911 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
1913 * isearch-mode.el (isearch-edit-string): Use the head of the
1914 search ring instead of search-last-string and search-last-regexp.
1915 (search-highlight): Renamed from isearch-highlight.
1916 (isearch-exit): Use the new name.
1917 (isearch-highlight): Ditto.
1918 (isearch-dehighlight): Ditto.
1919 (isearch-update-ring): New function.
1920 (isearch-done): Call it.
1921 (isearch-done): New argument EDIT.
1922 (isearch-repeat): If search string is empty, look up at the car of
1923 the search ring; ignore the yank pointer.
1924 (isearch-abort): Call isearch-done with NOPUSH.
1925 (isearch-cancel): New function.
1926 (isearch-mode-map): Bind it to ESC ESC ESC.
1928 * isearch-mode.el: Begin merge with FSF 20.4.
1930 1999-09-01 Andy Piper <andy@xemacs.org>
1932 * x-select.el (x-get-clipboard): obsolete.
1933 (x-yank-clipboard-selection): obsolete
1935 * select.el (disown-selection): need to be careful to disown the
1936 clipboard if we set it via selection.
1937 (get-clipboard): move from x-select.el
1938 (yank-clipboard-selection): ditto.
1940 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
1942 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
1943 isearch-highlight-all-matches to nil.
1944 (isearch-fixed-case): New variable.
1945 (isearch-mode): Initialize it.
1946 (isearch-edit-string): Save it.
1947 (isearch-toggle-case-fold): Set it.
1948 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
1949 need to check isearch-fixed-case.
1950 (isearch-toggle-case-fold): Update highlighting of all matches
1952 (isearch-edit-string):
1954 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
1956 * isearch-mode.el (isearch-edit-string): Call isearch-message
1957 before reading the event so that the prompt is displayed properly.
1958 (isearch-message): Use isearch-nonincremental when calling
1959 isearch-message-prefix.
1960 (minibuffer-local-isearch-map): Bind up and down to do the same as
1961 M-p and M-n respectively.
1962 (isearch-done): New arg NOPUSH.
1963 (isearch-edit-string): Use it.
1964 (isearch-edit-string): Don't bind isearch-string.
1965 (isearch-ring-adjust): Edit string, *then* push state.
1967 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
1969 * faces.el (isearch-secondary): Make isearch-secondary look
1970 different than default.
1972 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
1974 * isearch-mode.el (isearch-yank): Use progn instead of the inner
1976 (isearch-dehighlight): Remove TOTALLY. Simplify.
1977 (isearch-update): Call isearch-dehighlight without arguments.
1978 (isearch-done): Ditto.
1980 * isearch-mode.el (isearch-fix-case): If the search string has no
1981 upper-case letters, allow the folding to be reenabled.
1982 Previously, once disabled, the folding would remain that way until
1984 (isearch-top-state): Call isearch-fix-case.
1986 * isearch-mode.el (isearch-yank): Use progn instead of the inner
1988 (isearch-dehighlight): Remove TOTALLY. Simplify.
1990 1999-08-31 Jan Vroonhof <jan@xemacs.org>
1993 xbm-button.el: Need to exist in core because gui.el depends on
1996 1999-08-31 Andy Piper <andy@xemacs.org>
1998 * gutter-items.el (buffers-tab-face): new customizable variable.
1999 (buffers-tab-default-buffer-line-length): new specifier for
2000 maximum viewable characters.
2001 (progress-stack): new variable for implementing widget-based
2003 (progress-area-buffer): ditto.
2004 (progress-glyph-height): ditto.
2005 (progress-stop-callback): ditto.
2006 (progress-quit-function): new function.
2007 (progress-glyph): new variable.
2008 (progress-layout-glyph): ditto.
2009 (progress-displayed-p): new function, see message-displayed-p for
2011 (clear-progress): ditto.
2012 (remove-progress): ditto.
2013 (append-progress): ditto.
2014 (raw-append-progress): ditto.
2015 (display-progress): ditto.
2016 (current-progress): ditto.
2017 (current-progress-label): ditto.
2022 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
2024 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
2026 * isearch-mode.el (isearch-yank-x-selection): Renamed to
2027 `isearch-yank-selection'.
2028 (isearch-mode-map): Use it.
2029 (isearch-yank-selection): Use `get-selection' instead of
2032 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
2034 * faces.el (isearch-secondary): Create face here.
2036 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
2039 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
2041 * subr.el (buffer-string): More robust backward compatibility
2042 check, courtesy William Perry.
2044 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
2046 * replace.el (perform-replace): Stop the search after the search
2047 limit has been reached.
2049 1999-08-23 Andy Piper <andy@xemacs.org>
2051 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
2052 here if we don't have one.
2054 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2056 * ldap.el (ldap-coding-system): Default to nil until we get
2057 efficient UTF8 support
2058 (ldap-decode-string): Guard against `decode-coding-string' not
2060 (ldap-encode-string): Guard against `encode-coding-string' not
2063 1999-08-23 Didier Verna <verna@inf.enst.fr>
2065 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
2066 Some doc strings improvements, and add a star to the `interactive'
2069 1999-08-18 Stef Epardaud <stef@lunatech.com>
2071 * font-lock.el (java-font-lock-keywords-3): introduced new
2072 keywords and regexpes for javadoc syntax 1.2.
2074 1999-08-17 Andy Piper <andy@xemacs.org>
2076 * gutter-items.el (buffers-tab-format-buffer-line-function): use
2077 format-buffers-tab-line.
2078 (buffers-tab-max-buffer-line-length): new variable.
2079 (format-buffers-tab-line): new function. truncate names if over
2080 buffers-tab-max-buffer-line-length.
2082 1999-08-13 Charles G Waldman <cgw@fnal.gov>
2084 * cus-start.el: Customize the variable `bell-inhibit-time'.
2086 1999-08-16 Andy Piper <andy@xemacs.org>
2088 * gutter-items.el (remove-buffer-from-gutter-tab): take a
2089 brute-force approach to deleting the last buffer.
2090 (buffers-tab-grouping-regexp): new customizable variable.
2091 (select-buffers-tab-buffers-by-mode): use it.
2093 1999-08-13 Andy Piper <andy@xemacs.org>
2095 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
2098 1999-07-30 Didier Verna <verna@inf.enst.fr>
2100 * cus-edit.el (custom-save-variables): I said, use prin1 instead
2101 of princ to output symbols.
2102 (custom-save-face-internal): ditto.
2103 (custom-save-resets): ditto.
2105 1999-08-09 Didier Verna <verna@inf.enst.fr>
2107 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
2108 `regexp-quote' to protect the major mode name for use as a regular
2109 expression (c++ needs this for instance).
2111 1999-08-08 Andy Piper <andy@xemacs.org>
2113 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
2114 cope with similar mode names.
2116 * gutter-items.el (buffers-tab-selection-function): new selection
2118 (select-buffers-tab-buffers-by-mode): new function.
2119 (buffers-tab-items): use it if set to only display buffers in the
2120 tab in the current buffer's group..
2121 (update-tab-in-gutter): use new api.
2122 (remove-buffer-from-gutter-tab): ditto.
2124 * gutter-items.el (buffers-tab-max-size): set custom selection
2126 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
2127 (add-tab-to-gutter): set face as default.
2129 1999-07-07 Jan Vroonhof <jan@xemacs.org>
2131 * faces.el (frob-face-property): Merge the fall-back specifier
2132 with the target, not replace it.
2134 1999-08-05 Andy Piper <andy@xemacs.org>
2136 * gutter-items.el (update-tab-in-gutter): add frame argument for
2138 (update-tab-in-gutter): use it.
2140 * gutter-items.el (record-buffer-hook): set.
2142 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
2144 (switch-to-buffer-hook) deleted.
2146 1999-08-04 Andy Piper <andy@xemacs.org>
2148 * gutter-items.el (update-tab-in-gutter): make sure this will work
2149 as an argument to create-frame-hook.
2151 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
2153 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
2154 instead of timer emulation.
2156 1999-07-30 Darryl Okahata <darrylo@sonic.net>
2158 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
2159 Emacs isearch enhancements.
2161 1999-07-28 Andy Piper <andy@xemacs.org>
2163 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
2164 all devices that support tab controls.
2165 (remove-buffer-from-gutter-tab): new function. to be used as a
2166 value for kill-buffer-hook.
2168 1999-07-21 Sean MacLennan <seanm@storm.ca>
2170 * auto-show.el (auto-show-truncationp): changed to match
2171 `window_translation_on'
2173 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
2175 * XEmacs 21.2.19 is released
2177 1999-07-28 SL Baur <steve@miho>
2179 * code-files.el (insert-file-contents): Fix docstring.
2180 revert previous change.
2182 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
2184 * fill.el (fill-region-as-paragraph): Change re-break-point to
2185 contain word-across-newline plus one character so that filling
2186 Japanese and Chinese works as desired.
2187 * simple.el (do-auto-fill): Ditto.
2189 1999-07-26 SL Baur <steve@miho>
2191 * mule/japanese.el ("Japanese"): Do not specify a default input
2193 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
2195 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
2197 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
2198 able to use cl-macs macro in early lisp.
2200 1999-07-23 Jan Vroonhof <jan@xemacs.org>
2205 Massive custom Theme API changes.
2207 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2209 * code-files.el (insert-file-contents): Regard
2210 coding-system-magic-cookie if `coding-system-for-read' is nil.
2212 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2214 * mule/thai-xtis.el: Add coding: local variable, to avoid
2215 bootstrapping problem with C locale.
2217 1999-07-22 Andy Piper <andy@xemacs.org>
2219 * dumped-lisp.el (preloaded-file-list): guard against putting
2220 gutter-items in a less than functional XEmacs.
2221 * gutter-items.el: put call to `add-tab-to-gutter' back in.
2223 1999-07-18 Bob Weiner <weiner@beopen.com>
2225 * fill.el (fill-context-prefix): Fixed bug that prevented the
2226 setting of an adaptive fill prefix when the `dont-skip-first' was
2229 1999-07-22 SL Baur <steve@miho>
2231 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
2233 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
2235 * files.el (interpreter-mode-alist): add `make', `guile', and
2236 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
2237 makefile-mode, guile is a scheme, and someday XEmacs will be
2238 modular enough to use as an efficient scripting tool.)
2240 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2242 * mule/mule-cmds.el (reset-language-environment): Regard
2243 coding-category `utf-8' and `ucs-4' if they are available.
2245 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2247 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
2248 (prefer-coding-system): Fix DOC-string.
2250 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
2253 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
2255 (coding-system-change-eol-conversion): Fix DOC-string.
2257 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
2259 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
2260 instead of `list-coding-system'.
2262 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2264 * menubar-items.el (default-menubar): `select-input-method' was
2265 renamed to `set-input-method'.
2267 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2268 "Set Language Environment" menu.
2270 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2271 "Describe Language Support" menu.
2273 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2275 * mule/chinese.el ("Chinese-GB"): Rename
2276 `chinese-gb-environment-setup-function' to
2277 `setup-chinese-gb-environment-internal'.
2279 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2281 * mule/korean.el: Use `define-coding-system-alias' instead of
2282 `copy-coding-system'.
2284 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2286 * mule/mule-cmds.el (set-language-environment-coding-systems):
2287 Treat duplicated coding-categories.
2289 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2291 * mule/japanese.el: Use `define-coding-system-alias' instead of
2292 `copy-coding-system'.
2294 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2296 * mule/vietnamese.el: Specify `iso-8-1' as a category of
2297 coding-system `viscii'.
2299 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2302 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
2303 (cyrillic-alternativnyj-decode-table): New variable.
2304 (cyrillic-alternativnyj-encode-table): New variable.
2305 - Specify `iso-8-1' as a category of coding-system
2307 - Abolish general Cyrillic environment.
2309 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2312 - Use `define-coding-system-alias' instead of `copy-coding-system'.
2313 - Register `chinese-gb-environment-setup-function' as a
2314 `setup-function' of "Chinese-GB" environment.
2316 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2318 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
2319 optional argument `parents'.
2321 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
2322 property for Thai-XTIS.
2324 * mule/mule-help.el (help-with-tutorial): Use property
2325 `tutorial-coding-system' of language-info as a coding-system to
2328 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2330 * mule/thai-xtis.el: Don't setup `setup-function' and
2333 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2334 `set-coding-category-system' to set up coding-system for
2337 * mule/mule-cmds.el (prefer-coding-system): Use
2338 `set-coding-category-system' to set up coding-system for
2341 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2343 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
2344 Thai-XTIS environment.
2346 * mule/mule-cmds.el (prefer-coding-system): Use
2347 `find-coding-system' instead of `coding-system-p'.
2349 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2351 * mule/mule-cmds.el (set-language-environment-coding-systems):
2352 Modify eol-type for XEmacs.
2354 * mule/thai-xtis.el: Delete unused local variable `category'.
2356 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
2358 (prefer-coding-system): Don't call
2359 `update-coding-systems-internal'; use function
2360 `coding-category-list' instead of variable `coding-category-list';
2361 use `set-coding-priority-list' instead of `set-coding-priority';
2362 modify `eol-type' for XEmacs.
2364 * mule/mule-misc.el (string-width): Use `charset-width' instead of
2366 (char-width): Likewise.
2368 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2370 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
2373 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2374 `set-coding-priority-list' instead of `set-coding-priority'; don't
2375 call `update-coding-systems-internal'.
2377 * mule/mule-misc.el (coding-system-get): New function.
2378 (coding-system-put): New function.
2379 (coding-system-category): New function.
2381 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2383 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
2384 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
2385 to avoid conflict with leim/quail/thai-xtis.
2387 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
2388 to thai-xtis-chars.el.
2390 * mule/thai-xtis-chars.el: New file (split from
2393 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2395 * mule/thai-xtis.el:
2396 - Change category for the charset `thai-xtis' to `?x' from `?T'.
2397 - Add syntax entries.
2398 - Put `preferred-coding-system' of the charset `thai-xtis' to
2401 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
2403 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
2404 rewritten to use write-multibyte-character.
2406 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2408 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
2410 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
2412 (read-input-method-name): Treat optional argument `default'.
2414 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2416 * mule/mule-cmds.el (set-language-info): Don't set up menus at
2418 (set-language-info-alist): Set up menus here.
2420 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2422 * minibuf.el (completing-read): Add new optional argument
2424 (read-coding-system): Add new optional argument
2425 `default-coding-system'.
2427 1999-06-03 Ken'ichi Handa <handa@gnu.org>
2429 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
2430 (viet-viscii-...->viet-vscii...).
2432 1999-05-13 Ken'ichi Handa <handa@gnu.org>
2434 * mule/mule-cmds.el: Change MULE to Mule in docstrings
2437 1999-04-12 Richard M. Stallman <rms@gnu.org>
2439 * mule/mule-cmds.el (input-method-function): Add permanent-local
2442 1999-03-30 Dave Love <fx@gnu.org>
2444 * mule/mule-cmds.el (current-language-environment): Doc fix.
2446 1999-02-06 Richard Stallman <rms@gnu.org>
2448 * mule/european.el (setup-slovenian-environment): New function.
2449 ("Slovenian"): New language environment.
2451 1999-01-27 Dave Love <fx@gnu.org>
2453 * mule/mule-cmds.el (current-language-environment): Provide :link,
2454 :type (choices) and appropriate :get.
2456 1999-01-14 Kenichi Handa <handa@etl.go.jp>
2458 * mule/mule-cmds.el (describe-language-environment): Don't alter
2461 1999-01-06 Eli Zaretskii <eliz@gnu.org>
2463 * mule/mule-cmds.el (prefer-coding-system): Call
2464 set-coding-priority, so that the internal array of priorities is
2467 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
2469 * mule/mule-cmds.el (prefer-coding-system): If the argument
2470 requires specific EOL conversion type, make the default coding
2473 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
2475 * mule/mule-cmds.el (set-language-environment): Pass the default
2476 eol-type to set-language-environment-coding-systems.
2477 (set-default-coding-systems): Copy the eol-type property for the
2478 new default values of {buffer-file,process}-coding-system from the
2480 (set-language-environment-coding-systems): Accept an optional
2481 argument EOL-TYPE, and set the eol-type property of the default
2482 coding systems accordingly.
2484 1998-10-26 Kenichi Handa <handa@etl.go.jp>
2486 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
2487 use generate-new-buffer instead of get-buffer-create.
2489 1998-10-21 Kenichi Handa <handa@etl.go.jp>
2491 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
2493 1998-10-16 Markus Rost <rost@delysid.gnu.org>
2495 * mule/mule-cmds.el (default-input-method): Fix custom type.
2497 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2499 * mule/mule-cmds.el (setup-specified-language-environment):
2500 Add apropos-inhibit property.
2501 (describe-specified-language-support): Likewise.
2503 1998-09-06 Bill Richter <richter@math.nwu.edu>
2505 * mule/mule-cmds.el: Doc fixes.
2507 1998-09-02 Kenichi Handa <handa@etl.go.jp>
2509 * mule/mule-cmds.el (register-input-method): Doc-string
2512 1998-09-01 Dave Love <fx@gnu.org>
2514 * mule/mule-cmds.el (current-language-environment): Fix
2517 1998-08-31 Paul Eggert <eggert@twinsun.com>
2519 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
2520 mule/european.el, mule/hebrew.el, mule/japanese.el,
2521 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
2522 avoid bootstrapping problem if you need to recompile all the Lisp
2523 files using interpreted code.
2525 1998-08-26 Kenichi Handa <handa@etl.go.jp>
2527 * mule/european.el ("Latin-1"): Modify `documentation' key value.
2528 ("Latin-2"): Likewise.
2530 1998-08-18 Per Starback <starback@update.uu.se>
2532 * mule/european.el (setup-latin2-environment): Fix typo.
2534 1998-08-18 Kenichi Handa <handa@etl.go.jp>
2536 * mule/european.el: Give proper value of `input-method' key to all
2539 * mule/mule-cmds.el (activate-input-method): Handle the case that
2540 the arg INPUT-METHOD is nil correctly.
2541 (read-multilingual-string): Activate the specified input method
2542 before calling read-string. Afterward, activate the original
2545 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
2547 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2548 (set-language-info-alist): Fix typo in doc-string.
2550 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
2552 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
2554 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2555 (reset-language-environment): New function for the job that
2556 setup-english-environment used to do.
2557 (set-language-environment): Do more setups according to the info
2558 in language-info-alist.
2559 (read-language-name): Handle the case that the arg KEY is nil.
2560 (describe-language-environment): Handle input-method property.
2562 * mule/: All files under this directory, which related with
2563 specific languages (such as mule/european.el, mule/greek.el,
2564 mule/hebrew.el, mule/misc-lang.el), modified as below.
2565 (setup-XXX-environment): Just call set-language-environment. If
2566 they used to do some other jobs than what done by
2567 set-language-environment, those jobs are done in
2568 setup-XXX-environment-internal now.
2569 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
2570 the value to setup-XXX-environment-internal. Add properties
2571 input-method and features.
2573 * mule/english.el (setup-english-environment): Just call
2574 reset-language-environment.
2576 * mule/european.el (setup-8-bit-environment): Function deleted.
2578 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
2580 * mule/mule-cmds.el (input-method-exit-on-first-char)
2581 (input-method-use-echo-area): Doc fixes.
2583 1998-08-06 Kenichi Handa <handa@etl.go.jp>
2585 * mule/mule-cmds.el (input-method-exit-on-first-char): New
2587 (input-method-use-echo-area): New variable.
2589 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
2591 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2593 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
2595 * mule/mule-cmds.el (activate-input-method): Update mode line.
2596 (inactivate-input-method): Likewise.
2598 1998-07-19 Kenichi Handa <handa@etl.go.jp>
2600 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
2601 input method in the current buffer, but just bind
2602 current-input-method.
2604 1998-07-08 Kenichi Handa <handa@etl.go.jp>
2606 * mule/hebrew.el ("Hebrew"): Add coding-priority.
2608 * mule/misc-lang.el ("IPA"): Add coding-priority and
2611 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
2613 * mule/greek.el: Add coding-priority.
2615 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
2617 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
2620 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
2622 * mule/mule-cmds.el (register-input-method): Fix previous change.
2623 (setup-specified-language-environment): Doc fix.
2625 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2627 * mule/mule-cmds.el: Several doc fixes.
2628 (get-language-info, set-language-info): Rename argument.
2629 (set-language-info-alist): Likewise.
2630 (register-input-method): Rename argument.
2631 (activate-input-method): If INPUT-METHOD is nil, deactivate.
2633 1998-05-04 Kenichi Handa <handa@etl.go.jp>
2635 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
2636 default value while reading an input method.
2638 1998-05-01 Kenichi Handa <handa@etl.go.jp>
2640 * mule/mule-cmds.el (universal-coding-system-argument):
2641 Use buffer-file-coding-system as default.
2643 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
2645 * mule/korean.el ("Korean"): Doc fix.
2647 1998-04-11 Kenichi Handa <handa@etl.go.jp>
2649 * mule/mule-cmds.el (describe-language-environment): Print the
2650 languge environment at the head.
2652 1998-04-06 Kenichi Handa <handa@etl.go.jp>
2654 * mule/japanese.el: Set exit-function to exit-japanese-environment
2655 for Japanese environment.
2657 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
2659 * mule/mule-cmds.el (set-language-environment): Doc fix.
2660 (current-language-environment): Use defcustom.
2661 (default-input-method): Specify :type.
2663 1998-03-02 Kenichi Handa <handa@etl.go.jp>
2665 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
2667 (prefer-coding-system): Doc-string modified.
2669 1998-01-21 Kenichi Handa <handa@etl.go.jp>
2671 * mule/mule-cmds.el (set-language-info): Doc-string
2672 describes `coding-priority' KEY.
2673 (set-language-environment-coding-systems): New function.
2674 (select-safe-coding-system): New function.
2675 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
2676 (set-language-info-alist): New optionla arg PARENTS. Call
2677 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
2678 (set-language-environment-coding-systems): New function.
2680 * mule/chinese.el: Remove setting up of
2681 describe-chinese-environment-map and
2682 setup-chinese-environment-map. Exclude them in args of calls to
2683 set-language-info-alist. Register coding-priority key in
2684 language-info-alist.
2686 * mule/cyrillic.el: Remove setting up of
2687 describe-cyrillic-environment-map and
2688 setup-cyrillic-environment-map. Exclude them in args of calls to
2689 set-language-info-alist. Register coding-priority key in
2690 language-info-alist.
2692 * mule/english.el: Register coding-priority key in
2693 language-info-alist.
2695 * mule/ethiopic.el: Register coding-priority key in
2696 language-info-alist.
2698 * mule/european.el: Remove setting up of
2699 describe-european-environment-map and
2700 setup-european-environment-map. Exclude them in args of calls to
2701 set-language-info-alist. Register coding-priority key in
2702 language-info-alist. Add "German" language env.
2703 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
2704 (setup-german-environment): New function.
2706 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
2707 change default input method to "greek-postfix".
2709 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
2710 coding-priority key in
2712 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
2714 * mule/mule-cmds.el (set-language-info): Doc fix.
2715 (input-method-inactivate-hook): Doc fix.
2717 1997-11-20 Karl Heuer <kwzh@gnu.org>
2719 * mule/mule-cmds.el (set-input-method): Renamed from
2720 select-input-method.
2722 1997-11-07 Kenichi Handa <handa@etl.go.jp>
2724 * mule/mule-cmds.el (set-language-environment): Run
2725 exit-language-environment-hook before calling `exit-function'
2726 which is specified for the language environment.
2728 1997-10-23 Kenichi Handa <handa@etl.go.jp>
2730 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
2732 (prefer-coding-system): Likewise.
2733 (describe-language-environment): Print aliases of each coding
2735 (set-language-environment-hook): New variable.
2736 (exit-language-environment-hook): New variable.
2737 (set-language-environment): Call these hooks. Before setting a
2738 new language environment, exit from the
2739 current-language-environment if necessary.
2740 (input-method-verbose-flag): The value can be nil, t,
2741 complex-only, or default.
2742 (input-method-highlight-flag): Doc-string augmented.
2743 (activate-input-method): Check if we can run the registered
2744 function to activate an input method.
2746 * mule/korean.el: Set exit-function for language environment
2747 "Korean" to exit-korean-environment.
2748 (setup-korean-environment): Moved to korea-util.el.
2750 1997-10-21 Kenichi Handa <handa@etl.go.jp>
2752 * mule/mule-cmds.el (read-multilingual-string): Use
2753 current-input-method prior to default-input-method. Don't bind
2754 current-input-method by `let', instead, activate the specified
2755 input method in the current buffer temporarily.
2757 1997-10-19 John F. Whitehead <jfw@cisco.com>
2759 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
2761 1997-10-21 Kenichi Handa <handa@etl.go.jp>
2763 * mule/chinese.el (post-read-decode-hz): Return the result of
2765 (pre-write-encode-hz): Do not change the value of
2768 1998-09-06 Bill Richter <richter@math.nwu.edu>
2770 * mule/mule-ccl.el: Doc fixes.
2772 1998-04-20 Kenichi Handa <handa@etl.go.jp>
2774 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
2775 (check-ccl-program): New macro.
2777 1998-01-21 Kenichi Handa <handa@etl.go.jp>
2779 * mule/mule-ccl.el: Comment about CCL syntax modified.
2780 (ccl-command-table): Add read-multibyte-character and
2781 write-multibyte-character.
2782 (ccl-code-table): Add ex-cmd.
2783 (ccl-extended-code-table): New variable.
2784 (ccl-embed-extended-command): New function.
2785 (ccl-compile-read-multibyte-character,
2786 ccl-compile-write-multibyte-character) New functions.
2787 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
2788 ccl-dump-write-multibyte-character): New functions.
2790 1999-07-22 SL Baur <steve@miho>
2792 * config.el (config-value-file): config.values is installed into
2794 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
2796 1999-07-19 Didier Verna <verna@inf.enst.fr>
2798 * rect.el: all functions rewritten, except when noted. Below is a
2799 list of interface changes.
2800 (apply-on-rectangle): new function. Obsoletes
2801 `operate-on-rectangle'. All functions that used to call this
2802 function now call the new one.
2803 (kill-rectangle): added optional prefix arg to fill lines.
2804 (delete-rectangle): ditto.
2805 (delete-extract-rectangle): ditto.
2806 (open-rectangle): ditto.
2807 (clear-rectangle): ditto.
2808 (delete-rectangle-line): added third arg FILL.
2809 (delete-extract-rectangle-line): ditto.
2810 (open-rectangle-line): ditto.
2811 (clear-rectangle-line): ditto.
2813 1999-07-18 Andy Piper <andy@xemacs.org>
2815 * menubar-items.el (default-menubar): add gutter options.
2817 * gutter-items.el: new file.
2818 (gutter): new group for custom.
2819 (gutter-visible-p): new variable.
2820 (default-gutter-position): ditto.
2821 (buffers-tab): new group for the buffers tab.
2822 (gutter-buffers-tab): widget to put in the gutter.
2823 (buffers-tab-max-size): max number of tabs.
2824 (buffers-tab-switch-to-buffer-function): function to call when a
2826 (buffers-tab-omit-function): filter buffers with this function.
2827 (buffers-tab-format-buffer-line-function): format buffer names for
2829 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
2831 (build-buffers-tab-internal): build a list of tab items.
2832 (buffers-tab-items): ditto.
2833 (add-tab-to-gutter): put a tab in the gutter area.
2834 (update-tab-in-gutter): reset the buffers in the tab.
2836 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
2838 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
2839 (switch-to-buffer-hooks): new hook.
2841 * toolbar.el (default-toolbar-position): fix typo.
2843 1999-07-16 Andy Piper <andy@xemacs.org>
2845 * gui.el (make-dialog-frame): turn off gutters for dialogs.
2847 1999-07-15 Didier Verna <verna@inf.enst.fr>
2849 * cus-edit.el (custom-prompt-variable): optional third arg makes
2850 prompt for a comment string.
2851 (customize-set-value): optional prefix makes this function handle
2853 (customize-set-variable): ditto.
2854 (customize-save-variable): ditto.
2855 (customize-customized): handle custom comments.
2856 (customize-save-customized): ditto.
2857 (custom-variable-state-set): ditto.
2858 (custom-face-state-set): ditto.
2859 (customize-saved): ditto.
2860 (custom-variable-set): ditto.
2861 (custom-face-set): ditto.
2862 (custom-variable-save): ditto.
2863 (custom-face-save): ditto.
2864 (custom-variable-reset-saved): ditto.
2865 (custom-face-reset-saved): ditto.
2866 (custom-variable-reset-standard): ditto.
2867 (custom-face-reset-standard): ditto.
2868 (custom-comment-face): new face.
2869 (custom-comment-tag-face): ditto.
2870 (custom-comment): new widget.
2871 (custom-comment-create): new function.
2872 (custom-comment-delete): ditto.
2873 (custom-comment-value-set): ditto.
2874 (custom-comment-show): ditto.
2875 (custom-comment-invisible-p): ditto.
2876 (custom-variable-value-create): create a comment field widget.
2877 (custom-face-value-create): ditto.
2878 (custom-variable-menu): new entry for adding a custom comment.
2879 (custom-face-menu): ditto.
2880 (custom-save-variables): possibly save custom comments.
2881 (custom-save-faces): ditto.
2883 * cus-face.el (custom-set-faces): the arguments can now have a
2884 custom comment as fourth argument.
2886 * custom.el (custom-set-variables): the arguments can now have a
2887 custom comment as fifth element.
2889 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
2891 * XEmacs 21.2.18 is released
2893 1999-07-13 SL Baur <steve@miho>
2895 * lib-complete.el (read-library-name): Revert previous change.
2896 (read-library): Ditto.
2898 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
2900 * packages.el (packages-package-list): Capitalize docstring.
2902 * packages.el (packages-find-package-library-path): Use #'nconc
2903 rather than #'append to reduce consing -- #'mapcar uses Flist,
2904 which returns a freshly consed list. #'append would create yet
2905 another fresh list, using Fmake_list in concat.
2907 * packages.el (package-provide): Use setq with remassq like it
2908 says in its docstring.
2910 1999-07-06 SL Baur <steve@miho.m17n.org>
2912 * lib-complete.el (progn-with-message): Fix typo.
2914 1999-07-06 SL Baur <steve@miho.m17n.org>
2916 * mule/mule-misc.el (char-octet): Make function match docstring.
2917 From Katsumi Yamaoka <yamaoka@jpl.org>
2919 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
2921 * wid-edit.el (widget-documentation): corrected spelling error.
2923 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
2925 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
2926 keys if already bound
2928 1999-07-06 SL Baur <steve@miho.m17n.org>
2930 * lib-complete.el (progn-with-message): Revert previous changes.
2932 1999-06-24 Bob Weiner <weiner@beopen.com>
2934 * lib-complete.el (find-library):
2935 (find-library-other-window):
2936 (find-library-other-frame): Completely rewrote
2937 so that these functions actually work when called non-interactively.
2938 Also made them handle LIBRARY arguments which end with .el or .elc.
2940 1999-06-24 Bob Weiner <weiner@beopen.com>
2942 * simple.el (indent-new-comment-line): Locally bound
2943 `block-comment-start' to `comstart' or else when this is called
2944 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
2945 `block-comment-start' value, ignoring any existing spacing after a
2946 comment prefix in the previous line and producing ugly comments.
2948 1999-06-23 Bob Weiner <weiner@beopen.com>
2950 * list-mode.el (mouse-choose-completion):
2951 (choose-completion):
2952 (completion-switch-to-minibuffer): Added.
2953 ([Tab]): [Tab] previously switched to the minibuffer
2954 but since [space] does that and since most applications in the
2955 world use [Tab] to select the next item in a list, do that in the
2956 *Completions* buffer too. This will cause the least confusion
2957 among the largest population of users. -- Bob Weiner, BeOpen.com,
2960 1999-06-22 Bob Weiner <weiner@beopen.com>
2962 * help.el (help-buffer-name): Added support for a null value
2963 of `help-buffer-prefix-string' since some buffers require no
2966 1999-06-20 Bob Weiner <weiner@beopen.com>
2968 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
2969 in the completion-list-mode-map to bury the completions buffer
2970 even when the minibuffer is no longer active.
2972 1999-06-20 Bob Weiner <weiner@beopen.com>
2974 * list-mode.el (list-mode): It is visually disconcerting to have
2975 the text cursor disappear within list buffers, especially when
2976 moving from window to window, so leave it visible.
2978 1999-07-01 SL Baur <steve@miho.m17n.org>
2980 * menubar-items.el (default-menubar): Conditionalize the bug
2981 report menu item (which may not be possible in this XEmacs).
2982 Reported by: Ken'ichi Handa <handa@etl.go.jp>
2984 1999-06-30 SL Baur <steve@miho.m17n.org>
2986 * subr.el (with-current-buffer): DOC string fix.
2987 Suggested by Bob Weiner <weiner@altrasoft.com>
2989 1999-06-25 Charles G Waldman <cgw@fnal.gov>
2991 * cus-face.el (custom-face-italic): insert missing args
2993 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2995 * packages.el (package-locations): Changed default early package
2996 hierarchies to ~/.xemacs/mule-packages and
2997 ~/.xemacs/xemacs-packages.
2999 1999-06-23 SL Baur <steve@miho.m17n.org>
3001 * mule/mule-category.el (Top Level): ASCII is also latin-1.
3003 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3005 * packages.el (package-locations): Changed default early package
3006 hierarchy to ~/.xemacs/packages.
3007 (package-locations): Removed `packages' as a possible name for a
3008 late package hierarchy.
3010 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
3012 * mule/mule-category.el (word-combining-categories): Set up new
3014 (word-separating-categories): Likewise.
3016 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
3018 * XEmacs 21.2.17 is released
3020 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
3022 * font-menu.el (font-menu-set-font): allow for nil specification
3025 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
3027 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
3030 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
3032 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
3033 8859-5 instead of ISO 8859-1.
3035 1999-06-15 SL Baur <steve@steve1.m17n.org>
3037 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
3038 (viet-viscii-encode-table): Ditto.
3040 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
3041 Make obsolete definition of char-octet.
3043 1999-06-14 SL Baur <steve@steve1.m17n.org>
3045 * subr.el: Move no-Mule make-char ...
3046 * help-nomule.el (make-char): To here.
3047 (string-width): Make Mule compatibility alias.
3049 1999-06-15 Andy Piper <andy@xemacs.org>
3051 * select.el (get-selection-no-error): really make there be no-error.
3052 (get-selection): revert to original.
3054 1999-06-11 Andy Piper <andy@xemacs.org>
3056 * select.el (selection-sets-clipboard): renamed.
3057 (own-selection): use it.
3059 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
3061 * XEmacs 21.2.16 is released
3063 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
3065 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
3066 missing characters to avoid crash.
3068 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
3070 * coding.el (set-terminal-coding-system): Only set the console
3071 coding system on the selected console if it is a tty.
3073 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
3080 * faces.el (frob-face-property):
3081 * font-menu.el (font-menu-set-font):
3082 Actually apply changes from 1999-03-17
3084 1999-06-10 Andy Piper <andy@xemacs.org>
3086 * select.el (get-selection): abstract out non error-signalling
3088 (get-selection-no-error): get-selection without signalling an
3090 (selection-is-clipboard-p): new variable. controls whether the
3091 selection sets the clipboard.
3092 (own-selection): use it.
3094 * mouse.el (insert-selection): fallback to clipboard after trying
3095 primary selection and cutbuffer.
3097 1999-06-05 Andy Piper <andy@xemacs.org>
3099 * x-select.el (xselect-kill-buffer-hook-1): use generalised
3100 selection functions.
3102 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
3104 * code-files.el (buffer-file-coding-system): Use `raw-text' as
3106 (load): Use `raw-text' instead of `no-conversion'.
3107 (insert-file-contents): Likewise.
3109 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
3112 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
3114 * coding.el: Don't copy `no-conversion' to `raw-text'.
3116 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
3118 * subr.el (make-char): Define it if Mule is not around.
3120 1999-06-07 SL Baur <steve@steve1.m17n.org>
3122 * mule/mule-help.el: Add trailing newline. Use mule keyword.
3124 * x-select.el (x-disown-selection-internal): Restore symbol as an
3126 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
3128 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
3130 * XEmacs 21.2.15 is released
3132 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
3134 * subr.el (split-string): Avoid infinite looping
3136 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3138 * ldap.el (ldap-ignore-attribute-codings): New variable
3139 (ldap-default-attribute-decoder): New variable
3140 (ldap-coding-system): New variable
3141 (ldap-attribute-syntax-encoders): New variable
3142 (ldap-attribute-syntax-decoders): New variable
3143 (ldap-attribute-syntaxes-alist): New variable
3144 (ldap-encode-boolean): New function
3145 (ldap-decode-boolean): New function
3146 (ldap-encode-country-string): New function
3147 (ldap-decode-string): New function
3148 (ldap-decode-address): New function
3149 (ldap-encode-address): New function
3150 (ldap-decode-attribute): New function
3151 (ldap-search): Use some of these
3153 1999-05-25 Jan Vroonhof <jan@xemacs.org>
3155 * version.el (emacs-version): Make the patch level/beta come
3156 before the XEmacs qualifier so that it gets into (funcall
3157 emacs-version) and thus in the bug reports.
3158 (emacs-version>=): Support patch levels.
3160 1999-06-03 SL Baur <steve@xemacs.org>
3162 * version.el: implement x.y.z version number
3163 From Jan Vroonhof <vroonhof@math.ethz.ch>
3165 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
3167 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
3169 1999-05-22 Vin Shelton <acs@xemacs.org>
3171 * startup.el: Document -private and break out non-standard X options.
3173 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
3175 * mule/mule-charset.el (charset-after): New function.
3176 (charset-direction): Synch with Mule, update docstring.
3177 (get-charset-property): New function.
3178 (put-charset-property): New function.
3179 (charset-plist): New function.
3181 * mule/mule-charset.el (compose-region):
3182 (decompose-region): remove; these functions (which don't work
3183 since we don't do composite characters) have been moved to
3185 (toplevel): follow coding standards
3187 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
3189 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
3192 * code-files.el: Fix commentary to follow coding standards. Move
3193 the single line left in mule-files.el to here.
3195 * mule/mule-files.el: delete.
3197 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
3199 * info.el (Info-scroll-prev): Use event functions instead of the
3200 old emacs 19 interface.
3202 1999-06-02 Andy Piper <andy@xemacs.org>
3204 * x-font-menu.el (x-font-menu-load-font):
3205 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
3207 1999-05-31 Andy Piper <andy@xemacs.org>
3209 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
3211 (font-menu-this-frame-only-p): ditto.
3212 (font-menu-max-items): reinstate, from Jan Vroonhof
3213 <vroonhof@math.ethz.ch>
3214 (font-menu-submenu-name-format): ditto.
3215 (font-menu-split-long-menu): ditto, for use by the family
3217 (font-menu-family-constructor): use it.
3219 1999-05-30 Andy Piper <andy@xemacs.org>
3221 * msw-faces.el (mswindows-font-regexp): new font matching regexp
3222 for use by the font menu.
3224 * msw-font-menu.el: new file implementing mswindows specific
3225 font-menu behaviour.
3226 (mswindows-font-menu-registry-encoding): new function mirroring x version.
3227 (mswindows-font-menu-junk-families): ditto.
3228 (hack-font-truename): ditto.
3229 (mswindows-font-regexp-ascii): ditto.
3230 (mswindows-reset-device-font-menus): ditto.
3231 (mswindows-font-menu-font-data): ditto.
3232 (mswindows-font-menu-load-font): ditto.
3234 * x-font-menu.el (x-reset-device-font-menus): made device specific.
3235 (x-font-menu-font-data): ditto.
3236 (x-font-menu-load-font): ditto.
3238 * font-menu.el: new file implementing generic font menu behaviour.
3239 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
3240 made device independent.
3241 (font-menu-this-frame-only-p): ditto.
3242 (font-menu-preferred-resolution): ditto.
3243 (font-menu-size-scaling): new variable used to determine whether
3244 sizes are in points or tenths of a point.
3245 (vassoc): moved from x-font-menu.el.
3246 (device-fonts-cache): ditto.
3247 (device-fonts-cache): ditto.
3248 (flush-device-fonts-cache): ditto.
3249 (reset-device-font-menus): copied from x-font-menu.el and made
3250 device independent. Most functionality deferred to
3251 device-dependent versions.
3252 (font-menu-family-constructor): copied from x-font-menu.el and
3253 made device independent.
3254 (font-menu-size-constructor): ditto.
3255 (font-menu-weight-constructor): ditto.
3256 (font-menu-set-font): ditto.
3257 (font-menu-change-face): ditto.
3258 (font-menu-load-font): new device method.
3259 (font-menu-font-data): ditto.
3261 * x-font-menu.el: The above functions deleted.
3263 1999-05-26 Andy Piper <andy@xemacs.org>
3267 * loadup.el: rehash expand-file-name usage to not use default-directory.
3269 1999-05-21 Andy Piper <andy@xemacs.org>
3271 * x-select.el (x-select-convert-to-text):
3272 (x-selected-text-type):
3274 (xselect-convert-to-string):
3275 (xselect-convert-to-compound-text):
3276 (xselect-convert-to-length):
3277 (xselect-convert-to-targets):
3278 (xselect-convert-to-delete):
3279 (xselect-convert-to-filename):
3280 (xselect-convert-to-charpos):
3281 (xselect-convert-to-lineno):
3282 (xselect-convert-to-colno):
3283 (xselect-convert-to-sourceloc):
3284 (xselect-convert-to-os):
3285 (xselect-convert-to-host):
3286 (xselect-convert-to-user):
3287 (xselect-convert-to-class):
3288 (xselect-convert-to-name):
3289 (xselect-convert-to-integer):
3290 (xselect-convert-to-atom):
3291 (xselect-convert-to-identity): functions renamed from x-* and
3293 (x-get-secondary-selection): use rename get-selection.
3294 (x-get-clipboard): ditto.
3295 (x-own-selection): moved to select.el.
3296 (x-valid-simple-selection-p): ditto.
3297 (x-dehilight-selection): ditto.
3298 (x-own-clipboard): ditto.
3299 (x-disown-selection): ditto.
3301 * x-mouse.el (x-yank-function): moved to mouse.el.
3302 (x-insert-selection): ditto.
3303 (x-set-point-and-move-selection): use renamed function.
3305 * select.el (selected-text-type): moved and renamed from
3307 (selection-owner-p): moved to C.
3308 (selection-exists-p): ditto.
3309 (get-cutbuffer): new device method.
3310 (get-selection): generalised and moved from x-select.el.
3311 (own-selection): moved x-own-selection functionality into here.
3312 (dehilight-selection): renamed and moved from x-select.el.
3313 (own-clipboard): functionality moved from x-select.el using new
3315 (disown-clipboard): ditto.
3316 (select-convert-to-text):
3317 (select-convert-to-string):
3318 (select-convert-to-compound-text):
3319 (select-convert-to-length):
3320 (select-convert-to-targets):
3321 (select-convert-to-delete):
3322 (select-convert-to-filename):
3323 (select-convert-to-charpos):
3324 (select-convert-to-lineno):
3325 (select-convert-to-colno):
3326 (select-convert-to-sourceloc):
3327 (select-convert-to-os):
3328 (select-convert-to-host):
3329 (select-convert-to-user):
3330 (select-convert-to-class):
3331 (select-convert-to-name):
3332 (select-convert-to-integer):
3333 (select-convert-to-atom):
3334 (select-convert-to-identity): new functions renamed from x-* and
3335 moved from x-select.el.
3337 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
3338 into here and use as the default window-system mouse yank.
3339 (insert-selection): generalised and moved from x-mouse.el.
3340 (own-clipboard): moved to C.
3342 * msw-select.el (mswindows-selection-owned-p): deleted.
3343 (mswindows-own-selection): generalised and moved to select.el.
3344 (mswindows-disown-selection): generalised and moved to C.
3345 (mswindows-selection-owner-p): ditto.
3347 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
3349 * XEmacs 21.2.14 is released
3351 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
3353 * about.el: update contact info for jason and slb.
3355 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
3357 * mule/european.el (setup-romanian-environment): Add Romanian
3358 support from Emacs/Mule romanian.el.
3360 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
3362 * cus-face.el: Label all custom changes with the 'custom' tag.
3364 * cus-edit.el: idem ditto.
3366 * faces.el: Added suport for adding device tags to various functions.
3367 (custom): New device tag.
3368 (face-spec-set): Call reset face with tags argument. No longer do
3369 x-init-global-faces hack.
3371 * faces.el (frob-face-property): Use an anonymous specifier to map
3372 frob-face-property-1 over.
3374 * x-font-menu.el (font-menu-set-font): Always specify all
3375 properties to custom.
3377 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
3379 * mule/european.el (setup-czech-environment): Add czech support.
3380 From David Sauer <davids@orfinet.cz>
3382 1999-03-15 SL Baur <steve@xemacs.org>
3384 * check-features.el: Turn hard errors into warnings.
3386 1999-03-21 SL Baur <steve@xemacs.org>
3388 * simple.el (delete-key-deletes-forward): As per discussion on
3389 xemacs-beta, default to t.
3391 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
3393 * loadup.el: Define Installation-string before loading anything.
3395 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
3397 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
3398 From Anders Stenman <stenman@isy.liu.se>
3400 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3402 * wid-edit.el (widget-glyph-find): Ditto.
3404 * packages.el (locate-library): Ditto.
3406 * loadup.el (really-early-error-handler): Ditto.
3408 * lib-complete.el (read-library): Ditto.
3410 * faces.el (set-face-stipple): Ditto.
3412 * code-files.el (load): Use new calling style of locate-file.
3414 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3416 * packages.el (packages-unbytecompiled-lisp): Installation.el is
3419 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3421 * dumped-lisp.el (preloaded-file-list): Don't load
3424 * loadup.el (Installation-string): Define it here.
3426 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
3428 * dumped-lisp.el (preloaded-file-list): Revert previous change --
3429 Installation.el needs to be loaded before `dump-paths', otherwise
3430 the dumping process won't find it.
3432 1999-03-13 Adrian Aichner <adrian@xemacs.org>
3434 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
3435 subr so that we can use `replace-in-string' in Installation.el to
3436 get rid of C-m chars under the native Windows build.
3438 1999-04-29 Andy Piper <andy@xemacs.org>
3440 * make-docfile.el: canonicalize file and directory names.
3442 * device.el (call-device-method): new function for calling device
3444 (define-device-method): new function for defining device methods.
3445 (define-device-method*): ditto.
3447 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
3449 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
3451 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
3453 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
3454 (cyrillic-koi8-r-encode-table): Likewise.
3455 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
3456 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
3458 * mule/mule-misc.el (split-char-or-char-int): New function [moved
3459 from vietnamese.el].
3461 * mule/vietnamese.el: Move function `split-char-or-char-int' to
3464 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
3466 * mule/thai-xtis.el:
3467 - Change font registry name from "Thai94x94-0" to "xtis-0".
3468 - Change mnemonic of coding-system `tis-620' to "TIS620".
3470 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
3472 * mule/ethiopic.el: fixed.
3474 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
3476 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
3478 * mule/thai-xtis.el: New file.
3480 * mule/vietnamese.el: New file.
3482 * mule/ethiopic.el: New file.
3484 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
3486 * bytecomp.el (byte-compile-close-variables): Leave
3487 debug-issue-ebola-notices alone.
3489 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3491 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
3492 at the top of the buffer since it is the most important thing to
3494 (ldap-get-host-parameter): New defun
3495 (ldap-search): Add a new parameter `withdn' to retrieve the
3496 distinguished names of entries
3498 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
3500 * startup.el (splash-frame-body): Date and spelling fixes.
3502 1999-03-16 Colin Rafferty <colin@xemacs.org>
3504 * view-less.el (toggle-truncate-lines): add autoload tag
3506 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
3508 * format.el (format-alist): Disable image stuff.
3510 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
3512 * wid-edit.el (widget-glyph-find): Search by directories, then by
3513 suffixes rather than the other way around.
3514 (widget-image-conversion): Renamed to
3515 `widget-image-file-name-suffixes'.
3517 1999-04-16 Olivier Galibert <galibert@pobox.com>
3519 * mule/mule-charset.el: Made old functions obsolete, remove the
3520 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
3521 (charset-iso-graphic-plane): Rename from charset-graphic.
3522 (charset-iso-final-char): Rename from charset-final.
3523 (charset-width): Rename from charset-columns.
3524 (charset-bytes): Added from fsf compatibility, returns always 1.
3526 * mule/mule-misc.el: Move charset-doc-string alias to
3529 1999-04-14 Colin Rafferty <colin@xemacs.org>
3531 * x-faces.el (x-make-font-bold-italic): honor
3532 *try-oblique-before-italic-fonts*
3534 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
3536 * cl-extra.el (coerce): Coerce numbers to characters correctly.
3538 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
3540 * x-faces.el (try-oblique-before-italic-fonts): Use the right
3543 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
3545 * cl-extra.el (equalp): Would bug out for lists.
3547 1999-03-12 Charles G Waldman <cgw@fnal.gov>
3549 * about.el (about-hackers): Change cgw's email address
3551 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
3553 * XEmacs 21.2.13 is released
3555 1999-03-12 SL Baur <steve@xemacs.org>
3557 * simple.el (delete-key-deletes-forward): Revert to previous
3560 1999-01-18 Didier Verna <verna@inf.enst.fr>
3562 * menubar-items.el (xemacs-splash-buffer): handle the case of
3563 multiple elements in the splash buffer body.
3565 * startup.el (splash-frame-timeout): new constant: interval
3566 between splash buffer elements.
3567 (command-line-1): handle splash buffer with multiple elements (use
3569 (splash-frame-body): Originally `startup-splash-frame-body'.
3570 Rewrote a cleaner and more readable version. This can now be array,
3571 in which case each element is displayed in turn in the splash buffer.
3572 (splash-frame-static-body): new constant. Persistent information
3573 across all splash buffer elements (preserves the possibility to give
3574 it in different languages.
3575 (circulate-splash-frame-elements): new function. Used as a timeout
3576 to circulate through all splash frame elements and display them in
3578 (display-splash-frame): originally `startup-splash-frame'. Handle
3579 the case of multiple elements in the splash buffer body. Now
3580 returns a timeout id if multiple elements to display, or nil.
3582 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
3584 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
3585 so they can be overridden by x-init-face-from-resources.
3586 Additionally specify the font name also with an x tag.
3588 1999-03-08 Andy Piper <andy@xemacs.org>
3590 * package-get.el (package-get-base): autoload.
3592 * menubar-items.el (default-menubar): add update menu item. Fix
3593 custom menu to only be activated when package-base is available.
3595 * package-get.el (package-get-custom): don't load
3596 package-get-custom as it is auto-generated. Fix group definition.
3598 1999-03-05 Didier Verna <verna@inf.enst.fr>
3600 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
3601 instead of `symbol-name' (Thanks Kyle).
3603 * cus-edit.el (custom-save-variables): use `prin1' instead of
3604 princ to write symbols.
3606 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3608 * XEmacs 21.2.12 is released
3610 1999-03-05 SL Baur <steve@xemacs.org>
3612 * menubar-items.el (default-menubar): Add kfm browsing support.
3613 From Neal Becker <nbecker@fred.net>
3615 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
3617 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
3618 calls to font-lock during buffer reversion.
3620 1999-02-12 Didier Verna <verna@inf.enst.fr>
3622 * info.el (Info-build-node-completions): unconditionally widen the
3625 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
3627 * x-faces.el (x-init-face-from-resources):
3628 Only set fonts in the 'x locale.
3630 1999-03-04 Adrian Aichner <adrian@xemacs.org>
3632 * package-ui.el (pui-install-selected-packages): Don't throw on
3633 `package-admin-delete-binary-package' returning nil since it's
3634 normal. Reindent function.
3635 (pui-add-required-packages): Handle case where packages selected
3636 for installation have never been installed.
3638 1999-03-03 Martin Buchholz <martin@xemacs.org>
3640 * menubar-items.el (default-menubar):
3641 Implement the ``Mule->Set coding system of process'' menu item.
3643 1999-02-18 Martin Buchholz <martin@xemacs.org>
3645 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
3647 - Change some `if's to `when's
3649 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
3651 * XEmacs 21.2.11 is released
3653 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
3655 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
3656 against window close (Fix Bug #460).
3657 (ask-user-about-lock-dbox): Idem.
3659 1999-02-25 SL Baur <steve@xemacs.org>
3661 * mule/mule-charset.el (charset-leading-byte): New function.
3662 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
3664 1999-02-12 Andy Piper <andy@xemacs.org>
3666 * about.el (xemacs-hackers): change andy's email address.
3667 (about-url-alist): change andy's web page address.
3668 (about-xemacs): add piper.
3670 1999-02-16 SL Baur <steve@xemacs.org>
3672 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
3673 of mule-base into lisp/mule.
3675 1999-02-16 SL Baur <steve@xemacs.org>
3689 mule/mule-category.el:
3691 mule/mule-charset.el:
3693 mule/mule-coding.el:
3698 mule/mule-tty-init.el:
3699 mule/mule-x-init.el:
3700 mule/viet-chars.el: Remerge from mule-base.
3702 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
3703 of mule-base into lisp/mule.
3705 1999-02-10 Adrian Aichner <adrian@xemacs.org>
3707 * process.el (exec-to-string): Use `shell-command-switch' in place
3708 of hard-wired "-c" (for WindowsNT).
3710 1999-02-08 Charles G Waldman <cgw@pgt.com>
3712 * menubar-items.el (default-menubar): Remove obsolete
3715 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
3717 * package-admin.el (package-admin-get-install-dir): First fall
3718 back to the location of xemacs-base for non-mule packages.
3720 1999-02-15 Martin Buchholz <martin@xemacs.org>
3723 - improved automounter tmp directory support.
3724 - support 4 (!) empirically discovered automounter conventions
3726 1999-02-12 SL Baur <steve@xemacs.org>
3728 * etags.el (pop-tag-mark): autoload to match key binding.
3730 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3732 * XEmacs 21.2.10 is released
3734 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
3736 * package-get.el (package-get-remote-filename): Don't bug out for
3737 a local file name in the search entry.
3739 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
3741 * XEmacs 21.2.9 is released
3743 1999-01-19 Didier Verna <verna@inf.enst.fr>
3745 * replace.el (replace-search-function): new variable containing a
3746 function to perform a search-forward.
3747 (replace-re-search-function): new variable containing a function
3748 to perform a re-search-forward.
3749 (perform-replace): use them.
3751 1999-01-25 Didier Verna <verna@inf.enst.fr>
3753 * select.el (selection-owner-p): use the name `XEmacs'.
3754 (cut-copy-clear-internal): ditto.
3756 1999-01-18 Andy Piper <andy@xemacs.org>
3758 * about.el (about-url-alist): Update my entry.
3759 (xemacs-hackers): Ditto.
3761 1999-01-14 Adrian Aichner <adrian@xemacs.org>
3763 * buffer.el (switch-to-buffer): Fixing documentation.
3764 * minibuf.el (minibuffer-completion-table): ditto.
3765 * cl-macs.el (return-from): ditto.
3767 1999-01-04 Didier Verna <verna@inf.enst.fr>
3769 * replace.el (delete-non-matching-lines): temporarily disable
3770 case-folding when called interactively with a regexp containing
3771 uppercase characters.
3772 (delete-matching-lines): ditto.
3773 (count-matches): ditto.
3774 (list-matching-lines): ditto.
3776 1999-01-07 Colin Rafferty <colin@xemacs.org>
3778 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
3779 abort if current window is split horizontally, not if others are
3780 split. Got rid of unnecessary minibuffer checking. Also, add
3781 some comments (it's still complex).
3783 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
3785 * package-get.el: changed address for doc.ic.ac.uk to
3786 sunsite.doc.ic.ac.uk
3788 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3790 * ldap.el (toplevel): Remove requires so that the file compiles
3791 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
3793 1999-01-10 J. Kean Johnston <jkj@sco.com>
3795 * dump-paths.el: Calculate module-directory and set
3796 module-load-path to the load path for modules.
3798 * loadup.el: Get bootstrap value of module-load-path from the
3799 environment variable EMACSBOOTSTRAPMODULEPATH.
3800 - Display the module load path if we're debugging paths.
3802 * setup-paths.el: Added function paths-find-site-module-directory.
3803 - Added function paths-find-module-directory.
3804 - Added function paths-construct-module-load-path. Uses new
3805 environment variable EMACSMODULEPATH.
3807 1998-12-30 Martin Buchholz <martin@xemacs.org>
3809 * font.el (font-default-object-for-device):
3810 Oops! This `or' can't be replaced by `unless'.
3811 Fixed inability to run w3, among other things.
3813 1998-12-17 Charles G. Waldman <cgw@pgt.com>
3815 * package-admin.el: Change initialization of
3816 package-admin-install-function dependent on system type.
3817 Change package-admin-install-function-mswindows to use
3820 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
3822 * mouse.el (default-mouse-motion-handler): Disable help echo while
3825 1998-12-28 Martin Buchholz <martin@xemacs.org>
3827 * XEmacs 21.2.8 is released.
3829 1998-12-24 Martin Buchholz <martin@xemacs.org>
3831 * XEmacs 21.2.7 is released.
3833 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
3835 * package-ui.el (pui-list-packages): Set truncate-lines.
3837 * package-get.el (package-get-download-menu): Use
3838 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
3840 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
3841 (pui-help-string): idem.
3842 (list-packages-mode): New major mode.
3843 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
3844 (pui-install-selected-packages): Add suport for removing packages.
3845 (pui-toggle-package-delete-key): New function.
3846 (pui-popup-context-sensitive): New kludge.
3847 (pui-list-packages): Add warning when `package-get-remote' is nil.
3848 (package-ui-add-site): New function.
3850 1998-12-01 Didier Verna <verna@inf.enst.fr>
3852 * hyper-apropos.el (hyper-where-is): added the missing autoload.
3854 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3856 * ldap.el: Custom-ized
3857 (toplevel): Do not provide `ldap' which is provided by C level
3859 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
3861 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
3863 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
3865 1998-12-17 Andy Piper <andy@xemacs.org>
3867 * sound.el (sound-load-list): name changed from sound-load-alist.
3868 (sound-extension-list): name changed from sound-ext-list.
3869 (load-default-sounds): use new names.
3870 (load-sound-file): use new names.
3872 1998-12-16 Andy Piper <andy@xemacs.org>
3874 * XEmacs 21.2.6 is released
3876 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
3878 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
3881 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
3883 * wid-edit.el (widget-echo-this-extent): Set
3884 help-echo-owns-message to t.
3886 1998-11-30 Greg Klanderman <greg@alphatech.com>
3888 * package-get.el (package-get-download-menu): use toggles for
3889 each site in the download site menu.
3891 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
3893 * package-get.el (package-get): If we cannot find a package
3894 because package-get-remote is not set, give a more helpful
3897 1998-11-30 Greg Klanderman <greg@alphatech.com>
3899 * package-get.el (package-get-remote-filename): use an EFS path
3900 with user anonymous if no user is specified.
3902 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
3904 * faces.el (face-spec-set): Re-init fallfacks for default after
3905 calling reset-face on the default face.
3907 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
3909 * package-admin.el (package-admin-default-install-function):
3910 Behave as advertised. Make sure the pkg-dir is proper for
3912 (package-admin-add-binary-package): Make sure the pkg-dir is
3913 proper for default-directory.
3914 (package-admin-install-function-mswindows): Make sure the pkg-dir
3915 is proper for default-directory.
3917 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
3919 * XEmacs 21.2.5 is released
3921 1998-12-05 SL Baur <steve@altair.xemacs.org>
3923 * files.el (binary-file-regexps): regexp-opt is not available at
3926 1998-11-30 Martin Buchholz <martin@xemacs.org>
3929 * x-win-sun.el (x-win-init-sun):
3931 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
3933 * x-init.el (init-post-x-win):
3934 * x-init.el (init-pre-x-win):
3935 * x-init.el (x-initialize-compose):
3940 * wid-edit.el (widget-glyph-click):
3941 * wid-edit.el (widget-glyph-find):
3942 * wid-edit.el (widget-type):
3943 * view-less.el (view-buffer-other-window):
3944 * very-early-lisp.el:
3948 * term/sun.el (suntool-map):
3949 * term/sun-mouse.el:
3951 * syntax.el (modify-syntax-entry):
3954 * startup.el (lock-directory):
3955 * simple.el (set-comment-column):
3956 * simple.el (backward-delete-char-untabify):
3957 * shadow.el (find-emacs-lisp-shadows):
3959 * setup-paths.el (paths-construct-info-path):
3960 * select.el (cut-copy-clear-internal):
3961 * process.el (call-process-region):
3962 * process.el (start-process-shell-command):
3964 * paths.el (rmail-spool-directory):
3965 * paragraphs.el (use-hard-newlines):
3966 * package-get.el (package-get-dependencies):
3967 * package-admin.el (package-admin-delete-binary-package):
3968 * obsolete.el (truncate-string):
3969 * obsolete.el (store-substring):
3970 * mouse.el (default-mouse-track-maybe-own-selection):
3971 * mouse.el (mouse-yank-at-point):
3973 * modeline.el (mouse-drag-modeline):
3974 * minibuf.el (read-directory-name-internal):
3975 * minibuf.el (read-file-name-internal):
3976 * minibuf.el (read-file-name-internal-1):
3977 * minibuf.el (read-file-name-2):
3978 * minibuf.el (exact-minibuffer-completion-p):
3979 * minibuf.el (read-from-minibuffer):
3981 * menubar.el (check-menu-syntax):
3982 * map-ynp.el (map-y-or-n-p):
3983 * make-docfile.el (docfile-out-of-date):
3984 * loadup.el ((member "run-temacs" command-line-args)):
3985 * loadup.el ((member "no-site-file" command-line-args)):
3986 * loadup.el (really-early-error-handler):
3990 * lisp-mnt.el (lm-verify):
3991 * lib-complete.el (lib-complete:cache-completions):
3992 * lib-complete.el (library-all-completions):
3993 * itimer.el (itimer-run-expired-timers):
3994 * info.el (Info-mode):
3995 * info.el (Info-insert-file-contents):
3996 * info.el (Info-rebuild-dir):
3997 * info.el (Info-build-dir-anew):
3998 * info.el (Info-parse-dir-entries):
3999 * info.el (Info-dir-outdated-p):
4000 * info.el (Info-insert-dir):
4001 * info.el (info-xref):
4003 * hyper-apropos.el (hyper-apropos-get-doc):
4004 * hyper-apropos.el (hyper-describe-face):
4005 * hyper-apropos.el (hyper-apropos-mode):
4007 * help.el (list-processes):
4010 * font.el (mswindows-font-create-name):
4011 * font.el (font-default-font-for-device):
4012 * font.el (x-font-create-object):
4013 * font.el (font-registry):
4015 * font-lock.el (font-lock-keywords):
4017 * finder.el (finder-compile-keywords):
4018 * find-paths.el (paths-find-recursive-path):
4019 * fill.el (set-justification-center):
4020 * fill.el (fill-region-as-paragraph):
4021 * files.el (insert-directory):
4022 * files.el (wildcard-to-regexp):
4023 * files.el (recover-file):
4024 * files.el (basic-save-buffer):
4025 * files.el (delete-auto-save-file-if-necessary):
4026 * files.el (file-relative-name):
4027 * files.el (backup-extract-version):
4028 * files.el (backup-buffer):
4029 * files.el (set-visited-file-name):
4030 * files.el (set-auto-mode):
4031 * files.el (interpreter-mode-alist):
4033 * files.el (find-file-noselect):
4034 * files.el (abbreviate-file-name):
4035 * files.el (parse-colon-path):
4036 * files.el (directory-abbrev-alist):
4037 * etags.el (visit-tags-table-buffer):
4038 * easymenu.el (easy-menu-define):
4039 * dragdrop.el (experimental-dragdrop-drag):
4040 * dragdrop.el (dragdrop-drop-do-functions):
4041 * dragdrop.el (dragdrop-drop-at-point):
4042 * disass.el (disassemble-1):
4043 * disass.el (disassemble-internal):
4044 * disass.el (disassemble):
4046 * derived.el (derived-mode-init-mode-variables):
4047 * derived.el (define-derived-mode):
4048 * custom.el (defgroup):
4049 * cus-edit.el (custom-quote):
4051 * code-process.el (open-network-stream):
4052 * code-process.el (start-process):
4053 * code-process.el (call-process-region):
4054 * code-process.el (call-process):
4056 * code-files.el (insert-file-contents):
4058 * code-files.el (buffer-file-coding-system-for-read):
4059 * cmdloop.el (yes-or-no-p-minibuf):
4063 * callers-of-rpt.el (make-caller-report):
4064 * callers-of-rpt.el:
4065 * bytecomp.el (batch-byte-recompile-directory):
4066 * bytecomp.el (batch-byte-compile-1):
4067 * bytecomp.el (batch-byte-compile):
4068 * bytecomp.el (display-call-tree):
4069 * bytecomp.el (byte-compile-insert):
4070 * bytecomp.el (byte-compile-two-args-19->20):
4071 * bytecomp.el (byte-compile-variable-ref):
4072 * bytecomp.el (byte-compile-form):
4073 * bytecomp.el (byte-compile-top-level-body):
4074 * bytecomp.el (byte-compile-out-toplevel):
4075 * bytecomp.el (byte-compile-byte-code-maker):
4076 * bytecomp.el (byte-compile-file-form-defmumble):
4077 * bytecomp.el (byte-compile-file-form):
4078 * bytecomp.el (byte-compile-keep-pending):
4079 * bytecomp.el (byte-compile-insert-header):
4080 * bytecomp.el (byte-compile-from-buffer):
4081 * bytecomp.el (byte-compile-file):
4082 * bytecomp.el (byte-recompile-file):
4083 * bytecomp.el (byte-compile-close-variables):
4084 * bytecomp.el (byte-compile-warn-about-unused-variables):
4085 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
4086 * bytecomp.el (byte-compiler-legal-options):
4087 * bytecomp.el (byte-compile-lapcode):
4088 * bytecomp.el (byte-optimize-log):
4089 * bytecomp.el ((fboundp 'defsubst)):
4091 * bytecomp-runtime.el:
4092 * byte-optimize.el (byte-optimize-apply):
4093 * byte-optimize.el (car):
4094 * byte-optimize.el (byte-optimize-form):
4095 * byte-optimize.el (byte-optimize-form-code-walker):
4097 * build-report.el (build-report-insert-installation-file):
4098 * build-report.el (build-report):
4100 * apropos.el (apropos-documentation):
4102 - clean up byte-compile warnings
4103 - remove unused variables
4104 - Use common lisp style hashtable functions
4105 - byte compiler cleanup
4106 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
4107 - remove old backquote syntax usage
4108 - move some cl functionality into C for speed.
4109 - remove last remaining VMS support
4111 - implement last, butlast, nbutlast, copy-list in C.
4112 - new macro ignore-file-errors, similar to ignore-errors
4113 (ignore-file-errors (delete-file "foo"))
4114 - get frequent garbage collection during loadup.el by tweaking
4115 gc-cons-threshold, rather than explicitly calling garbage-collect
4116 - default delete-key-deletes-forward to `t'.
4118 1998-11-28 SL Baur <steve@altair.xemacs.org>
4120 * XEmacs 21.2-beta4 is released.
4122 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
4124 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
4125 (easy-menu-item-present-p): Wrapper around find-menu-item.
4126 (easy-menu-remove-item): Wrapper around delete-menu-item.
4128 * menubar.el (delete-menu-item): Add 'from-menu' argument.
4129 (add-menu-button): Add 'in-menu' argument.
4130 (add-menu-item-1): Add in-menu support to helper function.
4132 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
4134 * isearch-mode.el (isearch-mode): Fix keymap lossage.
4136 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4138 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
4141 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
4143 * process.el (shell-command-on-region): Report if the command
4144 succeeded or failed.
4146 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
4148 * subr.el (buffer-substring-no-properties): Comment out.
4150 1998-11-07 Adrian Aichner <adrian@xemacs.org>
4152 * msw-faces.el (mswindows-find-smaller-font): Turning font names
4153 into font instances first, like `x-frob-font-size' does.
4154 (mswindows-find-larger-font): ditto
4156 1998-11-04 Greg Klanderman <greg@alphatech.com>
4158 * package-ui.el (pui-install-selected-packages): fix args in call
4161 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
4163 * package-get.el (host-name): New widget type.
4164 (package-get-remote): Better customization using new type.
4165 (package-get-download-sites): idem dito.
4167 (package-get-custom): Do not use package-get-all untill we have
4168 runtime dependencies.
4170 (package-get-remove-copy): Default to 't' we no longer need this
4171 kludge as we do not currently use depenencies.
4173 (package-get-was-current): New variable.
4174 (package-get-require-base): New 'force-current' argument.
4175 (package-get-update-base): idem
4176 (package-get-package-provider): idem
4177 (package-get-locate-index-file): New 'no-remote' argument.
4178 (package-get-locate-file): idem.
4180 (package-get-maybe-save-index): New function.
4181 (package-get-update-base): Use it.
4183 1998-10-28 Greg Klanderman <greg@alphatech.com>
4185 * package-get.el (package-get-remote): default to nil; by default,
4186 don't go out to the net via EFS. They must select a download site.
4187 (package-get-download-sites): new variable.
4188 (package-get-download-menu): new function.
4189 (package-get-locate-index-file): new function.
4190 (package-get-update-base): use it.
4192 * menubar-items.el (default-menubar): add "Update Package Index"
4193 and "Add Download Site" menus under Options | Manage Packages.
4195 1998-10-19 Greg Klanderman <greg@alphatech.com>
4197 * package-get.el (package-get): bugfix code checking installed version
4198 for case where package is not currently installed.
4199 (package-get-require-signed-base-updates): new variable.
4200 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
4201 deemed not a goot thing. Use the variable
4202 package-get-allow-unsigned-base-updates instead.
4204 1998-10-16 Greg Klanderman <greg@alphatech.com>
4206 * package-get.el (package-get): Don't install an older version than
4207 we already have unless explicitly told to. Issue a warning.
4209 * package-ui.el (pui-add-required-packages): when adding
4210 dependencies, don't add packages that are up to date.
4211 (pui-package-symbol-char): Don't consider a package out of date
4212 if you have a newer version installed than the latest version in
4215 * package-get.el (package-get-base-filename): document that it may
4216 be a path relative to package-get-remote; new default value.
4217 (package-get-locate-file): new function.
4218 (package-get-update-base): use it to expand package-get-base-filename.
4219 (package-get-save-base): new function to save the package-get database
4221 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
4222 (package-get-update-base): pass the REMOTE-SOURCE arg.
4223 (package-get-update-base-entry): call package-get-custom-add-entry.
4224 (package-get-file-installed-p): removed; no longer needed.
4225 (package-get-create-custom): ditto.
4226 (toplevel): remove code to build and load package-get-custom.el
4227 (package-get-custom-add-entry): new function.
4229 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
4231 * wid-edit.el (widget-button-click): Don't switch window.
4233 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
4235 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
4237 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
4239 * etags.el (find-tag-default): Run find-tag-hook using
4240 run-hooks rather than funcall
4242 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
4244 * isearch-mode.el (isearch-mode): Set the current minor mode maps
4245 and the current local map as the parents to isearch-mode-map.
4247 1998-10-15 SL Baur <steve@altair.xemacs.org>
4249 * XEmacs 21.2-beta3 is released.
4251 1998-10-15 Greg Klanderman <greg@alphatech.com>
4253 * package-get.el (package-get-update-base): use
4254 insert-file-contents-internal, not insert-file-contents-literally.
4256 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4258 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
4261 1998-10-15 Greg Klanderman <greg@alphatech.com>
4263 * package-get.el (package-get-update-base-entry): new function.
4264 (package-get-update-base): renamed; was `package-get-load-base'.
4265 cleanup, and use package-get-update-base-from-buffer.
4266 (package-get-update-base-from-buffer): new function.
4267 (package-get-update-base-entries): new; helper for above.
4268 Do not eval lisp grabbed over ftp; parse it from new format.
4270 1998-10-15 Greg Klanderman <greg@alphatech.com>
4272 * files.el (set-auto-mode): Don't play games loading package-get
4273 database; package-get-package-provider will handle it all.
4275 1998-10-14 Greg Klanderman <greg@alphatech.com>
4277 * package-get.el (package-get-base-filename): new variable.
4278 (package-get-require-base): new function.
4279 (package-get-pgp-signed-begin-line): new variable.
4280 (package-get-pgp-signature-begin-line): ditto.
4281 (package-get-pgp-signature-end-line): ditto.
4282 (package-get-load-base): new function.
4283 (package-get-interactive-package-query):
4284 (package-get-update-all):
4285 (package-get-dependencies):
4286 (package-get-package-provider):
4287 (package-get-custom): use package-get-require-base.
4288 [package-get-custom loading]: disable for now.
4290 * package-ui.el (pui-list-packages): use (package-get-require-base)
4292 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4294 * package-ui.el: Correct obvious thinko in choosing extent face.
4296 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
4298 * menubar-items.el (default-menubar): pui-list-package has nothing
4299 to with Customize. Move all the package stuff to a new Item in Options.
4301 * package-ui.el (pui-menu): Add menu and Popup menu.
4303 * package-get.el (package-get): Use new
4304 package-admin-get-install-dir.
4306 * package-admin.el (package-admin-get-install-dir): New syntax.
4307 Conserve package location and put mule packages where mule-base is.
4309 * package-get.el : Customized
4311 * package-ui.el (pui): Customized
4312 (pui-package-install-dest-dir): New variable.
4313 (pui-install-selected-packages): Use it
4315 1998-10-12 SL Baur <steve@altair.xemacs.org>
4317 * package-get.el (package-get-interactive-package-query): Move
4318 dependency on package-get-base to run-time.
4319 (package-get-update-all): Ditto.
4320 (package-get-dependencies): Ditto.
4321 (package-get-package-provider): Ditto.
4322 (package-get-custom): Ditto.
4324 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
4326 * events.el: Remove 'ascii-character property from 'backspace
4329 1998-10-11 SL Baur <steve@altair.xemacs.org>
4331 * package-get-base.el: removed.
4333 1998-09-23 Didier Verna <verna@inf.enst.fr>
4335 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
4336 (no-upper-case-p): new function.
4337 (with-search-caps-disable-folding): new macro.
4338 (with-interactive-search-caps-disable-folding): new macro.
4339 (zap-to-char): In interactive mode, do a case-sensitive search if
4340 the character is uppercase.
4341 (zap-up-to-char): ditto.
4343 * replace.el (perform-replace): use the function no-upper-case-p.
4345 * isearch-mode.el (isearch-fix-case): ditto.
4346 make obsolete `with-caps-disable-folding' and
4347 `isearch-no-upper-case-p'.
4349 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
4350 (tags-search): ditto.
4351 (tags-query-replace): ditto.
4353 * info.el (Info-search): ditto.
4355 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
4357 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
4359 1998-10-07 Greg Klanderman <greg@alphatech.com>
4361 * package-admin.el (package-admin-rmtree): rewritten. need to
4362 check for "." and ".." before symlink check. expand files and
4363 directories with respect to DIRECTORY, not default-directory.
4365 1998-10-04 Greg Klanderman <greg@alphatech.com>
4367 * package-get.el (package-get-all): add INSTALL-DIR argument.
4369 1998-10-06 Greg Klanderman <greg@alphatech.com>
4371 * package-ui.el (pui-add-required-packages): new function, select
4373 (pui-display-keymap): bind it.
4374 (pui-help-string): document it.
4375 (pui-install-selected-packages): package-get-all -> package-get.
4377 * package-get.el (package-get-dependencies): new function.
4379 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
4381 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
4384 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
4386 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
4388 (default-mouse-track-normalize-point): Use it.
4390 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
4392 * package-admin.el (package-admin-delete-binary-package):
4393 General cleanup. Remove unnessary use of progn and
4395 (package-admin-delete-binary-package): Do NOT mess with file
4396 modes. That is evil.
4397 (package-admin-delete-binary-package): Wrap all deleting in
4398 condition-case. The data in MANIFEST is untrustworthy.
4399 (package-admin-delete-binary-package): Let the OS worry about non
4402 1998-10-09 SL Baur <steve@altair.xemacs.org>
4404 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
4406 (lm-report-bug): Fix mail address to send bug reports to.
4408 1998-09-29 SL Baur <steve@altair.xemacs.org>
4410 * XEmacs 21.2-beta2 is released.
4412 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4414 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
4416 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4418 * info.el (Info-mode): Document page turning by double clicks in
4419 docstring so `M-x describe-mode' will display it.
4421 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4423 * info.el (Info-mouse-track-double-click-hook): Use character
4424 widths to calculate a border region where double clicking does
4425 page turning, and return `nil' by default so other hooks, such as
4426 region highlighting, will be run.
4428 1998-09-29 Colin Rafferty <colin@xemacs.org>
4430 * sound.el (default-sound-directory-list): Initialize with all the
4431 "sounds" directories in `data-directory-list'. It used to just be
4434 * packages.el (locate-data-directory-list): Created. This gives
4435 the list of matching directories, unlike `locate-data-directory',
4436 which just gives the first one.
4438 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4440 * minibuf.el (read-from-minibuffer): No longer bind help-form but
4441 make a binding in the local keymap until help-char handling is
4444 * help.el (help-keymap-with-help-key): Provide keymap with help
4446 (help-print-help-form): New helper function.
4448 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
4450 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
4451 move extent to another buffer; no need to create a new extent.
4452 (isearch-fix-case): New function.
4453 (isearch-search-and-update): Use it.
4455 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
4457 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
4458 the keymap, not minor-mode-map-alist.
4459 (isearch-done): Restore overriding-local-map.
4461 1998-09-21 Martin Buchholz <martin@xemacs.org>
4463 * bytecomp.el (byte-compile-buffer-substring):
4464 Fix for: (byte-compile (defun f () (buffer-substring)))
4465 ==> ** buffer-substring called with 3 args, but requires 0-3
4466 - new code not only works, but is more readable, too.
4468 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
4470 * msw-faces.el (mswindows-init-device-faces): Don't try to
4471 specify a default font at this late stage. Do try to force
4472 creation of the default face font so that if it fails we get
4473 an error now instead of a crash at frame creation.
4475 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
4476 mswindows-make-font-unitalic: Canonical default weight
4477 changed from "Normal" to "Regular".
4479 mswindows-make-font-bold / -bold-italic: Supplied device was
4480 not being passed into call to mswindows-find-smaller-font.
4482 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
4484 * package-get.el (package-get-remote): Fix the path where to find
4485 the packages on xemacs.org.
4487 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
4489 * about.el (about-maintainer-info): Update Ben's entry.
4491 1998-09-24 Martin Buchholz <martin@xemacs.org>
4493 * lisp/shadow.el (find-emacs-lisp-shadows):
4494 - `member' was being called on lists of length 2000!
4495 - Replace with hashtables.
4496 - Replace hand-coded loops with (dolist)
4499 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
4501 * packages.el: Added new function, `package-delete-name', to
4502 delete existing packages from the installed package database
4503 (`packages-package-list'). Also added the "pkginfo" directory
4504 to `packages-special-base-regexp', so that the pkginfo directory
4505 would not get added to `late-packages'.
4507 * package-admin.el: Added ability to delete an installed package
4508 (added low-level function, `package-admin-delete-package').
4509 Understands how to use the pkginfo/MANIFEST.<package> file to
4510 delete the package. When installing a package, will also
4511 create a MANIFEST.* file if one is not provided by the
4512 package. If the MANIFEST.* doesn't exist when deleting a
4513 package, the functions will fall back to attempting to delete
4514 any package-specific lisp directory.
4516 * package-get.el: Moved some functions to package-admin.el.
4517 Added interactive function `package-get-delete-package', for
4518 use by users for deleting a package.
4520 Also modified to not require the prescence of efs.
4522 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
4524 * files.el (find-file-noselect): Handle all signals, kill the
4525 buffer and resignal.
4527 1998-09-23 SL Baur <steve@altair.xemacs.org>
4529 * cl-macs.el (glyph-image): Add setf method.
4531 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
4533 * package-get.el: Fixed broken EFS downloading. Also, look for
4534 .tar.gz files first, in preference over .tgz files.
4536 * package-ui.el: Fix display of package version numbers.
4538 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
4540 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
4543 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
4545 * list-mode.el: `display-completion-list': added new/optional
4546 keyword `:completion-string', which allows the programmer to
4547 change the "Possible completions are:" prompt.
4549 * menubar-items.el: Added new pulldown menu-pick to start up the
4550 visual package browser/installer:
4552 Options->Customize->List Packages
4554 * package-admin.el: Added hooks for installing under both Unix
4555 and MS Windows. Does additional error checking. No longer
4556 calls "add-big-package.sh" to install packages under Unix; now
4557 calls gunzip & tar directly.
4559 * package-get.el: Added ability to install packages from files
4560 on a local disk/CDROM. Now deletes any existing package lisp
4561 directory. Does completion on available packages when
4562 querying for package names. Will also search for .tgz files
4563 in addition for .tar.gz files. Tries to reload
4564 auto-autoloads, as a convenience when loading new packages,
4565 and also tries to add any new package paths to `load-path'.
4566 Changed all occurences of `concat' to use `expand-file-name'.
4568 * package-ui.el: New file which implements the main visual
4569 package browser/installer, which is started via a menu pick or
4570 M-x pui-list packages.
4572 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
4574 * startup.el (load-init-file): spelling fix.
4576 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4578 * startup.el (normal-top-level): Load auto-autoload files
4579 covariantly with their precedence.
4581 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4583 * menubar-items.el (default-menubar): Remove "Font Weight"
4584 option, there is currently no custom equivalent.. Customize-faces
4587 * x-font-menu.el (font-menu-set-font): Use customize to set
4590 * faces.el (face-spec-update-all-matching): New function.
4592 * cus-face.el (custom-set-face-update-spec): New function.
4593 Interface to customize faces from elisp.
4595 (custom-face-value-create): Show the customized settings if set
4598 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4600 (custom-face-value-create): Show the customized settings if set
4603 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
4605 * keydefs.el (global-map): Add FSF 20.3 binding of
4606 query-replace-regexp.
4608 1998-08-21 Greg Klanderman <greg@alphatech.com>
4610 * minibuf.el (read-file-name-internal-1): use
4611 user-name-completion-1 instead of user-name-completion.
4613 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4617 * update-elc.el: Don't set `source-directory' (now defunct as a
4618 global variable) no more.
4620 * packages.el (packages-list-autoloads): Made `source-directory'
4621 (now defunct as a global variable) a parameter.
4623 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
4625 * about.el (about-hackers): new email
4627 1998-08-16 SL Baur <steve@altair.xemacs.org>
4629 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
4631 1998-07-17 Didier Verna <verna@inf.enst.fr>
4633 * faces.el (set-face-property):
4635 (face-dim-p): updated the doc strings now that the dim property isn't
4637 (face-equal): the dim property is now a common one.
4639 * cus-face.el (custom-face-attributes): New face attribute: `dim'
4640 Renamed the `stipple' attribute to `background-pixmap'.
4641 (custom-face-background-pixmap): make custom-face-stipple an
4642 obsolete alias for this.
4644 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4646 * find-paths.el (paths-file-readable-directory-p): Created and
4649 * loadup.el: Don't set inhibit-... flags from run-temacs.
4651 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4653 * packages.el (packages-data-path-depth): Added and used.
4655 1998-08-05 Charles G. Waldman <cgw@pgt.com>
4658 - Change .xpm to .png, delete "zcat" section.
4659 - cosmetic fix in the 'marcpa' entry.
4662 - convert all .xpm.Z to .png
4663 - rename mrb to martin
4664 - rename mcook-m to mcookm
4666 1998-07-31 Martin Buchholz <martin@xemacs.org>
4668 * x-init.el (x-initialize-compose): Add support for
4669 dead-circumflex as YET ANOTHER NAME for that dead key.
4671 1998-08-05 Colin Rafferty <colin@xemacs.org>
4673 * setup-paths.el (paths-construct-exec-path): Made the
4674 last-packages really be last.
4675 (paths-construct-data-directory-list): Ditto.
4677 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
4679 * startup.el(startup-splash-frame-body):
4680 Update Copyright notice in splash screen
4682 1998-07-20 Greg Klanderman <greg@alphatech.com>
4684 * minibuf.el (read-file-name-internal-1): do ~user completion.
4686 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
4688 * font-lock.el (font-lock-fontify-glumped-region): Add guard
4689 aginst destroyed extents
4691 1998-07-24 Greg Klanderman <greg@alphatech.com>
4693 * package-get.el (package-get): add `install-dir' argument.
4695 1998-07-20 John Jones <jj@asu.edu>
4697 * package-get.el: calls to package-get-update-all will only
4698 update packages which are already installed.
4700 1998-07-23 SL Baur <steve@altair.xemacs.org>
4702 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
4705 1998-07-20 Colin Rafferty <colin@xemacs.org>
4707 * about.el (about-hackers): Correct my email.
4709 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
4711 * about.el (about-hackers): new email-address.
4713 1998-07-25 SL Baur <steve@altair.xemacs.org>
4715 * minibuf.el (read-number): Don't let `input-error' condition
4718 1998-07-20 Greg Klanderman <greg@alphatech.com>
4720 * about.el (about-hackers): use my `email-for-life' address.
4722 1998-07-19 SL Baur <steve@altair.xemacs.org>
4724 * XEmacs 21.2-beta1 is released.
4726 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4728 * ldap.el (ldap-search): Doc string change
4730 1998-07-16 Colin Rafferty <colin@xemacs.org>
4732 * menubar-items.el (default-menubar): Removed references to
4733 `data-directory', and use `locate-data-file' instead, and made
4734 then greyed out if they don't exist.
4736 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4738 * keymap.el (events-to-keys): Use `format' instead of `concat'
4739 since the latter does not accept integer args anymore
4741 1998-07-15 SL Baur <steve@altair.xemacs.org>
4743 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
4746 1998-07-14 SL Baur <steve@altair.xemacs.org>
4748 * make-docfile.el: Get first initialization from very-early-lisp.el
4749 * update-elc.el: Ditto.
4750 * loadup.el (really-early-error-handler): Ditto.
4752 * packages.el (packages-unbytecompiled-lisp): Add new file,
4755 * very-early-lisp.el: New file.
4757 1998-07-14 SL Baur <steve@altair.xemacs.org>
4759 * Symbols that have been obsolete for at least 3 years removed (II).
4761 * obsolete.el (eval-current-buffer): Make compatible.
4762 (byte-code-function-p): Ditto.
4763 (send-string): Removed.
4764 (send-region): Removed.
4765 (screen-scrollbar-width): Removed.
4766 (set-screen-scrollbar-width): Removed.
4767 (set-screen-left-margin-width): Removed.
4768 (set-screen-right-margin-width): Removed.
4769 (screen-left-margin-width): Removed.
4770 (screen-right-margin-width): Removed.
4771 (set-buffer-left-margin-width): Removed.
4772 (set-buffer-right-margin-width): Removed.
4773 (buffer-left-margin-width): Removed.
4774 (buffer-right-margin-width): Removed.
4775 (x-set-frame-icon-pixmap): Removed.
4776 (x-set-screen-icon-pixmap): Removed.
4777 (pixel-name): Removed.
4778 (make-pixmap): Removed.
4779 (make-cursor): Removed.
4780 (pixmap-width): Removed.
4781 (pixmap-contributes-to-line-height-p): Removed.
4782 (set-pixmap-contributes-to-line-height): Removed.
4784 1998-07-13 SL Baur <steve@altair.xemacs.org>
4786 * obsolete.el (popup-menu-up-p): removed.
4787 (read-no-blanks-input): Removed.
4788 (wholenump): Removed.
4789 (ring-mod): Removed (what was ring-mod?).
4790 (current-time-seconds): Removed.
4791 (run-special-hook-with-args): Removed.
4793 (dot-marker): Removed.
4796 (window-dot): Removed.
4797 (set-window-dot): Removed.
4799 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
4802 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
4804 * code-files.el (insert-file-contents): Rename
4805 run-special-hook-with-args to run-hook-with-args-until-success.
4806 (write-region): Ditto.
4808 1998-07-12 SL Baur <steve@altair.xemacs.org>
4810 * about.el: Fix typos, update release date.
4812 * Symbols that have been obsolete for at least 3 years removed.
4814 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
4816 (toplevel): remove setf methods for screen functions.
4817 * cl-macs.el (extent-data): defsetf removed.
4818 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
4819 many places to remove.
4820 (comment-indent-hook): Ditto.
4821 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
4822 (buffer-dedicated-screen): Ditto.
4823 (deiconify-screen): Ditto.
4824 (delete-screen): Ditto.
4825 (event-screen): Ditto.
4826 (find-file-other-screen): Ditto.
4827 (find-file-read-only-other-screen): Ditto.
4828 (live-screen-p): Ditto.
4829 (screen-height): Ditto.
4830 (screen-iconified-p): Ditto.
4831 (screen-list): Ditto.
4832 (screen-live-p): Ditto.
4833 (screen-name): Ditto.
4834 (screen-parameters): Ditto.
4835 (screen-pixel-height): Ditto.
4836 (screen-pixel-width): Ditto.
4837 (screen-root-window): Ditto.
4838 (screen-selected-window): Ditto.
4839 (screen-totally-visible-p): Ditto.
4840 (screen-visible-p): Ditto.
4841 (screen-width): Ditto.
4843 (get-screen-for-buffer): Ditto.
4844 (get-screen-for-buffer-noselect): Ditto.
4845 (get-other-screen): Ditto.
4846 (iconify-screen): Ditto.
4847 (lower-screen): Ditto.
4848 (mail-other-screen): Ditto.
4849 (make-screen): Ditto.
4850 (make-screen-invisible): Ditto.
4851 (make-screen-visible): Ditto.
4852 (modify-screen-parameters): Ditto.
4853 (new-screen): Ditto.
4854 (next-screen): Ditto.
4855 (next-multiscreen-window): Ditto.
4856 (other-screen): Ditto.
4857 (previous-screen): Ditto.
4858 (previous-multiscreen-window): Ditto.
4859 (raise-screen): Ditto.
4860 (redraw-screen): Ditto.
4861 (select-screen): Ditto.
4862 (selected-screen): Ditto.
4863 (set-buffer-dedicated-screen): Ditto.
4864 (set-screen-height): Ditto.
4865 (set-screen-position): Ditto.
4866 (set-screen-size): Ditto.
4867 (set-screen-width): Ditto.
4868 (show-temp-buffer-in-current-screen): Ditto.
4869 (switch-to-buffer-other-screen): Ditto.
4870 (visible-screen-list): Ditto.
4871 (window-screen): Ditto.
4872 (x-set-screen-pointer): Ditto.
4873 (x-set-frame-pointer): Ditto.
4874 (screen-title-format): Ditto.
4875 (screen-icon-title-format): Ditto.
4876 (terminal-screen): Ditto.
4877 (delete-screen-hook): Ditto.
4878 (create-screen-hook): Ditto.
4879 (mouse-enter-screen-hook): Ditto.
4880 (mouse-leave-screen-hook): Ditto.
4881 (map-screen-hook): Ditto.
4882 (unmap-screen-hook): Ditto.
4883 (default-screen-alist): Ditto.
4884 (default-screen-name): Ditto.
4885 (x-screen-defaults): Ditto.
4886 (x-create-screen): Ditto.
4887 * obsolete.el: meta-flag removed.
4889 sleep-for-millisecs removed.
4890 extent-data removed.
4891 set-extent-data removed.
4892 set-extent-attribute removed.
4893 extent-glyph removed.
4894 extent-layout removed.
4895 set-extent-layout removed.
4896 list-faces-display removed.
4898 trim-versions-without-asking removed.
4899 after-write-file-hooks removed.
4901 auto-fill-hook removed.
4902 blink-paren-hook removed.
4903 select-screen-hook, deselect-screen-hook removed.
4904 auto-raise-screen, auto-lower-screen removed.
4906 * msw-mouse.el: Global change resource -> mswindows-resource.
4908 * XEmacs 21.0-pre5 is released.
4910 1998-07-11 SL Baur <steve@altair.xemacs.org>
4912 * about.el (about-hackers): Credits update.
4914 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
4916 * register.el (insert-register): Don't activate the region.
4918 1998-07-10 SL Baur <steve@altair.xemacs.org>
4920 * select.el: Restore x-* symbols for backwards compatibility:
4921 x-copy-primary-selection, x-kill-primary-selection,
4922 x-delete-primary-selection, x-select-make-extent-for-selection,
4923 x-valid-simple-selection-, x-cut-copy-clear-internal.
4925 1998-07-09 SL Baur <steve@altair.xemacs.org>
4927 * XEmacs 21.0-pre4 is released.
4929 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
4931 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
4933 (maybe-add-init-button): Fix semantics under Windows. Use
4934 `expand-file-name' rather than `concat'.
4936 * help.el (print-messages): New function.
4938 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4940 * ldap.el (ldap-host-parameters-alist): Docstring fixes
4942 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
4944 * about.el: Tweaked my entry in about-hackers.
4946 * find-paths.el (paths-emacs-root-p):
4947 Relaxed emacs-root checking of an in-place installation to
4948 also accomodate the flat layout used on MS Windows.
4950 1998-06-29 John Jones <jj@asu.edu>
4952 * package-get.el: calls to package-get-update-all will only
4953 update packages which are already installed.
4955 1998-07-05 Andy Piper <andyp@parallax.co.uk>
4957 * faces.el (xpm-color-symbols): remove hardcoded defaults these
4958 are handled by the gui-element face fallbacks now.
4960 * x-faces.el: default gui-element face to "background" as well as
4963 * msw-faces.el (mswindows-init-device-faces): remove gui-element
4964 and default face settings since these are set as fallbacks now in
4965 the appropriate domain.
4967 1998-07-02 SL Baur <steve@altair.xemacs.org>
4969 * text-mode.el (text-mode): Reorder regexp so the OR part
4970 corresponding to `page-delim' goes first and the hack in
4971 `forward-paragraph' will work.
4972 With bug analysis from Bob Weiner <weiner@altrasoft.com>
4974 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
4976 * subr.el (remove-hook): When checking the hook value
4977 with functionp, don't apply car to it.
4979 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
4981 * package-get.el (package-get-remote-filename):
4982 Don't use file-name-as-directory because the local directory
4983 separator conventions might not be the same as ftp's.
4985 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4987 * ldap.el (ldap-host-parameters-alist): New name of
4988 `ldap-host-parameters-plist'
4990 1998-06-26 Adrian Aichner <adrian@xemacs.org>
4992 * package-get.el: Using (require 'package-get-base), now that it
4993 provides itself. Consequently removed all instances of (load
4994 "package-get-base.el").
4996 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
4998 * subr.el (remove-hook): Don't treat the hook value as a
4999 list unless it is both consp and not functionp.
5001 1998-06-29 SL Baur <steve@altair.xemacs.org>
5003 * about.el: Email address for Ben Wing is ben@xemacs.org.
5004 * auto-show.el: Ditto.
5005 * bytecomp.el: Ditto.
5007 * x-scrollbar.el: Ditto.
5009 * tty-init.el: Ditto.
5010 * toolbar-items.el: Ditto.
5011 * symbol-syntax.el: Ditto.
5012 * specifier.el: Ditto.
5013 * objects.el: Ditto.
5014 * hyper-apropos.el: Ditto.
5017 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
5019 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
5020 vertical-divider-always-visible-p.
5021 (default-mouse-motion-handler): Ditto.
5023 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
5025 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
5028 1998-06-21 Oliver Graf <ograf@fga.de>
5030 * build-reports.el: changed receiver to xemacs-build-reports list
5032 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
5034 * font.el: Split font-family-mappings into X and
5035 mswindows-specific versions.
5036 mswindows-font-create-[object|name]: Treat supplied size
5037 as a pointsize. Added underline and strikethru handling.
5039 * msw-faces.el: changed default mswindows charset to western.
5041 * msw-glyphs.el: removed space in border-glyph font string that
5042 was inserted to get round bugs in the mswindows C font code.
5044 1998-06-27 SL Baur <steve@altair.xemacs.org>
5046 * about.el (about-hackers): Credits update.
5048 * help-nomule.el (tutorial-supported-languages): Add Romanian
5051 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
5054 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
5056 * font.el: Split font-family-mappings into X and
5057 mswindows-specific versions.
5058 mswindows-font-create-[object|name]: Treat supplied size
5059 as a pointsize. Added underline and strikethru handling.
5061 * msw-faces.el: changed default mswindows charset to western.
5063 * msw-glyphs.el: removed space in border-glyph font string that
5064 was inserted to get round bugs in the mswindows C font code.
5066 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
5068 * minibuf.el: make read-color-completion-table call
5069 (mswindows-color-list for mswindows devices.
5071 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
5074 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
5075 Let declaration items contain non-word symbol characters.
5077 1998-06-15 Adrian Aichner <adrian@xemacs.org>
5079 * package-get.el (package-get-package-provider): Added autoload
5080 cookie. Loading "package-get-base.el" in ALL functions that use
5081 it. Fixed some (interactive ...) with multiple argument specs
5082 again. Cosmetic indentation changes.
5084 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
5086 * info.el (Info-insert-dir): Don't use nreverse on variables
5087 that you want to use later.
5089 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
5091 * x-mouse.el (x-set-point-and-move-selection): Replace call
5092 to x-kill-primary-selection with kill-primary-selection
5094 1998-06-12 Martin Buchholz <martin@xemacs.org>
5096 * simple.el (what-cursor-position): Make cursor position reported
5097 use value of column-number-start-at-one
5099 1998-06-17 SL Baur <steve@altair.xemacs.org>
5101 * about.el (xemacs-hackers): Fix Jareth's email address.
5103 1998-06-16 SL Baur <steve@altair.xemacs.org>
5105 * startup.el (startup-splash-frame): Remove
5106 `xemacs-startup-logo-function'.
5108 1998-06-15 SL Baur <steve@altair.xemacs.org>
5110 * about.el (about-hackers): Update credits list.
5112 1998-06-06 Jeff Miller <jmiller@smart.net>
5114 * lisp/sound.el: Update sound-ext to allow filenames with
5115 extensions to be found by load-sound-file
5117 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5119 * info.el (Info-rebuild-outdated-dir): Removed variable
5120 (Info-auto-generate-directory): New variable
5121 (Info-save-auto-generated-dir): New variable
5122 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
5123 (Info-build-dir-anew): Second parameter removed. Use
5124 `Info-save-auto-generated-dir'
5125 (Info-rebuild-dir): Ditto
5127 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
5129 * list-mode.el (next-list-mode-item): Would not recognize
5130 border between directly neighbored items.
5132 1998-06-12 Andy Piper <andyp@parallax.co.uk>
5134 * package-get.el: add autoloads for some functions.
5136 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
5138 * specifier.el (let-specifier): Tiny docfixes.
5140 1998-06-12 Andy Piper <andyp@parallax.co.uk>
5142 * msw-mouse.el: set selection-pointer-glyph to Normal.
5144 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
5146 * wid-edit.el (widget-specify-secret): New function.
5147 (widget-after-change): Use it.
5148 (widget-specify-field): Use it.
5150 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
5152 * mouse.el (drag-window-divider): Use `(not done)' instead of
5153 `doit'; reuse result of `window-pixel-edges'.
5155 * modeline.el (drag-modeline-event-lag): Rename to
5156 drag-divider-event-lag.
5158 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
5160 * specifier.el (let-specifier): Rewritten not to generate needless
5161 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
5164 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
5166 * minibuf.el (read-file-name-1): Setup buffer-local value of
5167 `completion-ignore-case' in completions buffer under Windows.
5169 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
5171 * about.el (about-maintainer-glyph): Fix support for not
5174 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
5176 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
5178 * mouse.el (mouse-track): Cancel selection if misc-user event with
5179 `cancel-mode-internal' function is fetched.
5181 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
5183 * files.el (save-some-buffers-1): Fixed return value.
5185 1998-06-01 Oliver Graf <ograf@fga.de>
5187 * dragdrop.el: added experimental
5189 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
5191 * startup.el (after-init-hook, init-file-user,
5192 user-init-directory, load-user-init-file): Purge references
5193 to "~/.xemacs/init.el" from docstrings.
5195 (load-user-init-file) Use paths-construct-path to construct
5196 paths to user init files. Go directly to ~/.emacs, do not
5197 search ~/.xemacs/, do not load `default-custom-file'.
5199 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
5201 * files.el (interpreter-mode-alist): Catch wish and tclsh before
5203 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
5205 1998-06-03 Andy Piper <andyp@parallax.co.uk>
5207 * menubar-items.el (default-menubar): add Update Packages to customize
5210 1998-06-02 Andy Piper <andyp@parallax.co.uk>
5212 * faces.el: use toolbar face as a fallback for toolbar properties
5213 in xpm-color-symbols instead of default.
5215 * msw-faces.el: rename 3d-object -> gui-element face.
5217 1998-06-06 SL Baur <steve@altair.xemacs.org>
5219 * startup.el (xemacs-startup-logo-function): New variable.
5220 (startup-splash-frame): Use it.
5222 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
5224 * files.el (save-some-buffers): Would wait 1 second.
5225 (save-some-buffers-1): Delete other windows here instead of in
5226 `save-some-buffers'.
5227 (save-some-buffers): Force redisplay only if windows were deleted.
5229 1998-06-02 Didier Verna <verna@inf.enst.fr>
5231 * cus-face.el (custom-face-attributes): generalized the use of
5232 toggle buttons for boolean attributes.
5233 Re-ordered the items a bit.
5235 1998-06-01 SL Baur <steve@altair.xemacs.org>
5237 * sound.el (default-sound-directory): Use `locate-data-directory'
5238 to find the sounds directory.
5240 1998-05-29 Andy Piper <andyp@parallax.co.uk>
5242 * sound.el: default sound-ext to .wav under mswindows, .au
5243 otherwise. load-default sounds without extensions.
5245 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
5247 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
5248 if send-pr is not bound.
5250 1998-06-01 Andy Piper <andyp@parallax.co.uk>
5252 * files.el: grok idl files in auto-mode-alist.
5253 1998-06-01 Jeff Miller <jmiller@smart.net>
5255 * minibuf.el (exact-minibuffer-completion-p): check for nil before
5258 1998-05-30 Andy Piper <andyp@parallax.co.uk>
5260 * msw-glyphs.el: add xbm to the list of image types supported.
5262 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
5264 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
5265 instead of XEmacs one when dumping InfoDock.
5267 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
5269 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
5270 for `modeline-visible-p'
5272 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
5274 1998-05-29 Andy Piper <andyp@parallax.co.uk>
5276 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
5277 since it's not used anymore. doc string fixes.
5279 * package-get.el (package-get-file-installed-p): new function. use
5280 instead of file-installed-p which is in an external package.
5282 1998-05-28 Oliver Graf <ograf@fga.de>
5284 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
5285 favor of select-window/switch-to-buffer
5287 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
5289 * startup.el: changed (getenv "HOME") to (user-home-directory)
5291 1998-05-25 Oliver Graf <ograf@fga.de>
5293 * frame.el (cde-start-drag) moved to dragdrop.el
5294 (offix-start-drag-region) moved to dragdrop.el
5295 (offix-start-drag) moved to dragdrop.el
5296 * dragdrop.el (cde-start-drag) moved from frame.el
5297 (offix-start-drag-region) moved from frame.el
5298 (offix-start-drag) moved from frame.el
5299 (cde-start-drag-region) cde drag regions
5300 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
5302 1998-05-26 Oliver Graf <ograf@fga.de>
5304 * dragdrop.el: created dragdrop-drag prototypes
5305 (cde-start-drag-region) fixed typo
5307 1998-05-28 SL Baur <steve@altair.xemacs.org>
5309 * simple.el (after-init-hook): Remove reader macro.
5311 * packages.el (packages-hardcoded-lisp): Get rid of reader
5312 macros. Update DOC string.
5314 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
5316 * mouse.el (drag-window-divider): Ditto.
5318 * modeline.el (mouse-drag-modeline): Use it.
5320 * lisp-mode.el (let-specifier): Specify indentation.
5322 * specifier.el (let-specifier): Renamed from
5323 `with-specifier-instance'.
5325 1998-05-27 Andy Piper <andyp@parallax.co.uk>
5328 * faces.el: move definition of xpm-color-symbols from x-faces.el
5329 to faces. Predicate x-get-resource on the presence of x.
5331 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
5332 faces as specfier defaults.
5334 * package-get.el: don't use package-admin-add-single-file-package.
5336 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
5338 * toolbar-items.el: Fixup tooltips.
5339 (toolbar-gnus): Don't use obsolete variable
5340 toolbar-news-frame-properties.
5341 (toolbar-news-reader): Default to `gnus' instead of
5344 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
5347 1998-05-25 Andy Piper <andyp@parallax.co.uk>
5349 * package-get.el: rename -installedp -> -installed-p.
5351 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
5353 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
5354 attributes, and assinged it to continuation, truncation and
5357 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
5358 and made continuation, truncation and hscroll glyphs arrow
5359 characters out of that font.
5361 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
5363 * minibuf.el (minibuffer-electric-separator): Play nicely with
5364 directory-sep-char being \.
5365 (minibuffer-electric-tilde): Ditto.
5366 (read-file-name-map): Ditto.
5368 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
5370 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
5372 (default-mouse-track-deal-with-down-event): Avoid
5373 `x-disown-selection'; use `disown-selection' instead.
5375 1998-05-21 Andy Piper <andyp@parallax.co.uk>
5378 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
5379 moved to (cut-copy-clear-internal) in select.el. Ditto for
5380 (x-delete-primary-selection) (x-kill-primary-selection)
5381 (x-copy-primary-selection).
5382 (own-clipboard): new function.
5384 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
5385 functions in select.el. remove old ones.
5386 (mswindows-own-clipboard): new function.
5388 1998-05-21 Andy Piper <andyp@parallax.co.uk>
5390 * gnuserv.el: allow connections from mswindows type devices.
5392 1998-05-20 Andy Piper <andyp@parallax.co.uk>
5394 * msw-glyphs.el: change image type used from cursor to resource.
5396 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
5398 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
5399 for {top,bottom}-{left,right} values in addition to
5400 {top,bottom}_{left,right}.
5401 Use x-get-resource instead of x-get-resource-and-bogosity-check.
5403 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
5405 * cl-macs.el (specifier-instance): Undefine its setf method.
5407 * specifier.el (with-specifier-instance): Added docstring.
5409 * mouse.el (drag-window-divider): Ditto.
5411 * modeline.el (mouse-drag-modeline): Use it.
5413 * lisp-mode.el (with-specifier-instance): Define its indentation
5416 * specifier.el (with-specifier-instance): New macro.
5418 1998-05-19 Andy Piper <andyp@parallax.co.uk>
5420 * package-get.el (package-get-create-custom): new function to
5421 auto-generate package-get-custom.el from package-get-base.el.
5422 * (package-get-ever-installedp): new function.
5423 * (package-get-custom): new function to get all packages specified
5426 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
5428 * cus-edit.el (custom-file): Revert to `~/.emacs'.
5430 1998-05-23 SL Baur <steve@altair.xemacs.org>
5432 * cl-extra.el: Reverse previous float change.
5434 1998-05-17 Andy Piper <andyp@parallax.co.uk>
5437 * faces.el (try-font-name): moved from x-faces.el since it is
5438 required by w3 under mswindows as well X.
5440 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
5442 * winnt.el: Removed evil (setq completion-ignore-case t)
5443 clause, one more overlookef fsfism.
5444 (nt-quote-args-functions-alist): End sentences with double space.
5446 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
5448 * window-xemacs.el (push-window-configuration): Remove kludgery of
5449 recaching default-toolbar specifier.
5450 (pop-window-configuration): Ditto.
5451 (unpop-window-configuration): Ditto.
5453 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5455 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
5457 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
5459 * winnt.el (nt-quote-args-verbatim): Added function.
5460 (nt-quote-args-prefix-quote): Added function.
5461 (nt-quote-args-backslash-quote): Added function.
5462 (nt-quote-args-double-quote): Added function.
5463 (nt-quote-args-functions-alist): New variable.
5464 (nt-quote-process-args): Added function. This is the main quoting
5465 work horse called from process-nt.c
5467 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
5469 * winnt.el: Removed duplicate definitions for backspace,
5470 delete, M-backspace and C-M-backspace.
5471 (file-name-buffer-file-type-alist): Removed this variable.
5472 (find-buffer-file-type): Removed function.
5473 (find-file-binary): Removed function.
5474 (find-file-text): Removed function.
5475 (find-file-not-found-set-buffer-file-type): Removed function.
5476 (save-to-unix-hook): Removed function.
5477 (revert-from-unix-hook): Removed function.
5478 (using-unix-filesystems): Removed function.
5479 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
5481 (x-set-selection): Removed function.
5482 (x-get-selection): Removed function.
5483 Removed commented FSFisms.
5484 Replaced copyright notice (this file is not part of GNU Emacs).
5485 (nt-shell-mode-hook): Moved here from a lambda expression. Added
5486 comint-process-echoes setting to t.
5488 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5490 * packages.el (packages-no-package-hierarchy-regexp): Introduced
5491 and used following the interface change of
5492 `paths-find-recursive-path'.
5494 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
5495 regexp instead of a list of base names.
5496 (paths-version-control-filename-regexp):
5497 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
5498 Introduced and used following the interface change of
5499 `paths-find-recursive-path'.
5501 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5503 * simple.el (delete-forward-p): Make it a defun; do X garbage only
5504 on X devices, rather than on all non-TTY devices.
5506 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
5508 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
5510 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
5512 1998-05-17 Adrian Aichner <adrian@xemacs.org>
5514 * itimer.el (activate-itimer): Fixed usage of integers
5515 as argument to `concat'.
5517 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
5519 * itimer.el (start-itimer): replace the use of `concat' with
5522 1998-05-16 SL Baur <steve@altair.xemacs.org>
5524 * mode-motion.el (mode-motion-hook): Clarify docstring.
5525 From Bob Weiner <weiner@altrasoft.com>
5527 * loadhist.el (symbol-file): Supply prompt string when used
5529 From Bob Weiner <weiner@altrasoft.com>
5531 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5533 * loadup.el (really-early-error-handler): Ditto.
5535 * update-elc.el: Ditto.
5537 * setup-paths.el (paths-construct-exec-path): Ditto.
5539 * make-docfile.el: Ditto.
5541 * find-paths.el (paths-decode-directory-path): Use split-path
5542 instead of decode-path.
5544 * files.el (parse-colon-path): Update docstring reference.
5546 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
5550 Bind cut'n'paste keys to non window-system specific functions.
5552 * msw-select.el: New function mswindows-clear-clipboard.
5553 mswindows-cut-copy-clipboard extended to handle clearing of the
5554 selection and renamed to mswindows-cut-copy-clear-clipboard.
5556 * select.el: on mswindows devices delete-primary-selection
5557 calls mswindows-clear-clipboard.
5559 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
5561 * simple.el (quoted-insert): Inhibit quit when using read-char.
5563 * cmdloop.el (read-char): Don't inhibit quit.
5564 (read-char-exclusive): Ditto.
5565 (read-char): Signal quit if quit-char was pressed.
5566 (read-char-exclusive): Ditto.
5567 (read-quoted-char): Return a character, not integer.
5569 * menubar-items.el (default-popup-menu): Use Andy's generic
5571 (default-popup-menu): Fix code.
5573 1998-05-14 Oliver Graf <ograf@fga.de>
5575 * dragdrop.el (dragdrop-function-widget): this time it's done
5577 1998-05-13 Oliver Graf <ograf@fga.de>
5579 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
5581 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
5583 * device.el (device-pixel-width):
5584 (device-pixel-height):
5588 (device-color-cells): Swapped parameters to device-system-metric
5589 according to the interface change.
5591 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
5593 * mouse.el (default-mouse-motion-handler): Use new name of the
5594 function event-over-vertical-divider-p.
5595 Do not set E-W arrow cursor over the divider if
5596 vertical-divider-draggable-p is nil in the window.
5597 ([top-level]): Use new name for the variable
5598 vertical-divider-map.
5599 (drag-window-divider): Respect vertical-divider-draggable-p.
5600 Variable name typo fixes.
5602 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
5604 * keymap.el (kbd): Define here; handle string constants and
5607 1998-05-15 Christian Nyb <chr@mediascience.no>
5609 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
5612 1998-05-13 Didier Verna <verna@inf.enst.fr>
5614 * mouse.el (drag-window-divider): give the vertical divider a
5615 pressed look when dragging it.
5617 1998-05-13 Andy Piper <andyp@parallax.co.uk>
5619 * faces.el: predicate some more face operations on x or mswindows
5622 * modeline.el: enable modeline coloring for mswindows.
5624 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5626 * minibuf.el (minibuffer-default): Added variable; compatible with
5628 (next-history-element): Used `minibuffer-default'.
5630 1998-05-12 Oliver Graf <ograf@fga.de>
5632 * dragdrop.el (dragdrop-function-widget): button and mods ok
5633 arguments still look a bit strange
5634 (dragdrop-compare-mods) created
5635 (dragdrop-drop-do-functions) correctly checks for buttons and
5638 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
5640 * setup-paths.el (paths-default-info-directories): Replace
5641 path-separator with directory-sep-char.
5643 * files.el (path-separator): Don't define it here.
5645 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
5647 * update-elc.el: Ditto.
5649 * setup-paths.el (paths-construct-exec-path): Ditto.
5651 * make-docfile.el: Ditto.
5653 * loadup.el (really-early-error-handler): Ditto.
5655 * find-paths.el (paths-decode-directory-path): Use decode-path
5656 instead of decode-path-internal.
5658 * files.el (parse-colon-path): Update docstring.
5660 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
5662 * subr.el (get-buffer-window-list): Make BUFFER optional.
5664 * window-xemacs.el (windows-of-buffer): Defalias to
5665 get-buffer-window-list.
5667 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5669 * disass.el: Fix maintainer keyword.
5671 * bytecomp.el (byte-compile-and-load-file): Autoload.
5672 (byte-compile-buffer): Ditto.
5674 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
5675 value is returned, not the name.
5676 (lisp-imenu-generic-expression): Enable it.
5677 (lisp-mode-variables): Ditto.
5678 (lisp-indent-offset): Change defconst to defvar.
5679 (lisp-indent-function): Ditto.
5680 (lisp-body-indent): Ditto.
5682 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5684 * modeline.el: Use zap-last-kbd-macro-event.
5686 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
5687 nil, don't attempt to do anything with messages.
5688 (eval-last-sexp): Use `letf' for clarity.
5690 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5692 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
5694 1998-05-11 Martin Buchholz <martin@xemacs.org>
5699 Change empty docstrings into no doc strings at all.
5700 Fix bogus FSF-format docstrings.
5701 * etags.el: Fix docstring.
5703 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
5705 * package-get.el (package-get): Use internal md5
5707 1998-05-13 SL Baur <steve@altair.xemacs.org>
5709 * about.el (about-xemacs): Correct abuse of concat.
5711 1998-05-11 SL Baur <steve@altair.xemacs.org>
5713 * info.el (Info-mode): Use easymenu.
5715 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
5717 * apropos.el (apropos): Don't use concat with integers.
5719 * cmdloop.el (describe-last-error): Handle the case when no error
5720 was seen gracefully.
5722 * apropos.el (apropos-print): Use with-displaying-help-buffer as
5724 (apropos-describe-plist): Ditto.
5726 * help.el (with-displaying-help-buffer): Revert to a defun.
5727 (describe-key): Use it as defun.
5728 (describe-mode): Ditto.
5729 (describe-bindings): Ditto.
5730 (describe-prefix-bindings): Ditto.
5731 (describe-installation): Ditto.
5732 (view-lossage): Ditto.
5733 (describe-function): Ditto.
5734 (describe-variable): Ditto.
5735 (describe-syntax): Ditto.
5737 1998-05-11 Oliver Graf <ograf@fga.de>
5739 * dragdrop.el: changed order of require/provide
5740 (dragdrop-drop-mime-default) changed to new calling conventions
5741 (dragdrop-drop-do-functions) changed to new calling conventions
5742 (dragdrop-function-widget) this one needs more work...
5744 1998-05-10 Oliver Graf <ograf@fga.de>
5746 * about.el: another small change in my entry
5747 * dragdrop.el (dragdrop-drop-log-function): logging added
5749 changed interface to handler functions. now called with event
5752 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
5754 * glyphs.el (divider-pointer-glyph): Declared new glyph,
5755 E-W arrow pointer displayed over draggable dividers.
5757 * mouse.el (default-mouse-motion-handler): Show it when
5759 (drag-window-divider): Added.
5760 ([top-level]): Initialized window-divider-map with a keymap
5761 binding the above function to left button down event.
5763 * x-mouse.el (x-init-pointer-shape): Initialize
5764 divider-pointer-glyph from Cursor.dividerPointer, or use default
5767 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
5769 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
5771 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
5773 * simple.el (count-words-buffer): Don't query for buffer.
5774 (count-lines-buffer): Ditto.
5776 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
5778 * help.el (where-is): add optional insert argument.
5780 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
5782 * help.el (describe-key-briefly): New argument INSERT.
5784 * simple.el (eval-expression): New optional argument; synch with
5787 * keydefs.el (global-map): Add new register bindings.
5789 * register.el: Synched with FSF 20.3.
5791 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
5793 * window-xemacs.el (recenter): all arguments are optional.
5795 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
5797 * device.el: (device-pixel-width): Reflected name/parameters
5798 change to device-system-metric.
5799 (device-pixel-height): Ditto.
5800 (device-mm-width): Ditto.
5801 (device-mm-height): Ditto.
5802 (device-bitplanes): Ditto.
5803 (device-color-cells): Ditto.
5805 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
5807 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
5809 * cl.el (most-positive-fixnum): Document.
5810 (most-negative-fixnum): Ditto.
5812 * cus-dep.el: Updated comment.
5814 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
5817 * cus-load.el (custom-put): Removed.
5819 * files.el (after-find-file): Just resignal quit instead of
5820 signaling "canceled".
5822 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
5824 * frame.el (other-frame): Use `focus-frame' instead of
5825 select-frame kludges.
5827 * lisp-mode.el: Update lisp-indent-function for
5828 save-selected-frame and with-selected-frame.
5830 * frame.el (save-selected-frame): New macro.
5831 (with-selected-frame): Ditto.
5832 (other-frame): Use `set-frame-focus'.
5834 1998-05-06 Oliver Graf <ograf@fga.de>
5836 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
5837 (dragdrop-drop-url-default) default handler for URL drops created
5838 (dragdrop-drop-mime-default) default handler for MIME drops created
5839 (dragdrop-drop-functions) default custom for handling drops created
5840 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
5842 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
5844 * mouse.el: Removed redundant mouse-mswindows-drop function.
5846 1998-05-05 Oliver Graf <ograf@fga.de>
5848 * about.el: changed some text in my entry
5849 * dragdrop.el: added customs
5851 1998-05-04 Oliver Graf <ograf@fga.de>
5853 * mouse.el: killed global drop key bindings
5854 (mouse-offix-drop) removed
5855 * dragdrop.el: created
5856 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
5858 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
5860 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
5861 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
5863 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
5866 * scrollbar.el (scrollbars-visible-p): Use new
5867 {vertical,horizontal}-scrollbar-visible-p specifiers.
5869 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
5871 * device.el (device-pixel-height):
5872 (device-pixel-width):
5876 (device-color-cells): Moved these 6 functions from device.c; they
5877 all use single (device-system-metrics) call.
5879 1998-05-09 SL Baur <steve@altair.xemacs.org>
5881 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
5885 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
5886 Suggested by Hrvoje Niksic <hniksic@srce.hr>
5888 * help.el (help-map): Remove Hyperbole keybinding logic.
5889 Suggested by: Michael Ernst <mernst@cs.washington.edu>
5891 1998-05-08 SL Baur <steve@altair.xemacs.org>
5893 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
5894 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
5896 1998-05-07 Andy Piper <andyp@parallax.co.uk>
5898 * msw-glyphs.el: use nicer icon3 from the frame icon.
5900 1998-05-07 SL Baur <steve@altair.xemacs.org>
5902 * version.el (emacs-version): Remove InfoDock conditionals.
5904 * startup.el (startup-splash-frame): Change ID logo name.
5906 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
5908 * files.el (after-find-file): If the user presses C-g on
5909 directory-creation prompt, kill the buffer.
5911 1998-05-06 SL Baur <steve@altair.xemacs.org>
5913 * simple.el (count-words-region): Reverse previous change.
5915 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
5917 * replace.el (query-replace): Just call perform-replace.
5918 (query-replace-regexp): Ditto.
5919 (perform-replace): Move region handling here.
5920 (perform-replace): Use the new arg to match-data.
5922 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
5924 * x-init.el: Install X specific display table that
5925 displays char 0240 as a space to avoid whatever it is
5926 that screws up display of that character code.
5928 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
5930 * help.el (function-arglist): If no arguments are documented for a
5931 subr, print nothing rather than incorrect output.
5933 1998-05-05 SL Baur <steve@altair.xemacs.org>
5935 * cmdloop.el (command-error): Update bail-out error message to use
5936 `emacs-program-name'.
5938 * lib-complete.el: Remove reader macro cruft.
5940 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
5943 * simple.el (count-words-region): Drop interactive-p check on the
5946 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
5950 Correct spelling of mswindows-font-canonicalize-name.
5952 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5954 * ldap.el (ldap-host-parameters-alist): Replaced with
5955 `ldap-host-parameters-plist'
5956 (ldap-search): Adapt to previous change
5958 1998-05-02 SL Baur <steve@altair.xemacs.org>
5960 * about.el (about-hackers): Update Bob Weiner bio.
5961 (about-maintainer-info): Ditto.
5963 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
5965 * simple.el (display-warning-minimum-level): Docfix.
5967 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
5969 * widget.el (:default-get): New keyword.
5970 * wid-edit.el (default, widget-default-default-get): Define it.
5971 (group, widget-group-default-get): Define it.
5972 (menu-choice, widget-choice-default-get): Define it.
5973 (widget-default-get): New function.
5974 (widget-choice-action): Call it.
5975 (widget-editable-list-entry-create): Call it.
5977 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
5979 * byte-optimize.el (byte-boolean-vars): Removed.
5980 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
5981 lookup through `byte-boolean-vars'.
5983 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
5985 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
5986 resource-provided values into ghost specs for scrollbar-height and
5989 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
5991 * byte-optimize.el: Don't attempt to optimize /=.
5993 * bytecomp.el (byte-compile-one-ore-more-args): New function.
5994 (byte-compile-/=): Ditto.
5996 1998-05-02 SL Baur <steve@altair.xemacs.org>
5998 * apropos.el: Use `with-displaying-help-buffer'.
5999 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
6000 Use `with-displaying-help-buffer'.
6001 (apropos-follow): Do not give special treatment to buffer cursor
6002 was in prior to a mouse click.
6003 (apropos-describe-plist): Use `with-displaying-help-buffer'.
6004 (apropos-print-doc): Set correct buffer for setting text
6007 1998-05-01 SL Baur <steve@altair.xemacs.org>
6009 * help.el (help-buffer-prefix-string): New variable.
6010 (help-buffer-name): Use it.
6012 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
6015 1998-04-30 Greg Klanderman <greg@alphatech.com>
6017 * frame.el (other-frame): Work even when focus-follows-mouse is true.
6019 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
6021 * files.el (find-file-noselect): Update docstring.
6022 (find-file-noselect): Signal an error if found an unreadable file.
6023 (file-chase-links): Save the match data.
6024 (normal-mode): Use `lwarn' and `error-message-string'.
6025 (interpreter-mode-alist): Change defconst to defvar.
6026 (inhibit-first-line-modes-regexps): Ditto.
6027 (inhibit-first-line-modes-regexps): Added .tgz.
6028 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
6029 (change-major-mode-with-file-name): New user-option.
6030 (set-visited-file-name): Synched with FSF.
6031 (file-name-extension): New function, from FSF 20.3.
6032 (file-relative-name): Synched with FSF.
6033 (save-some-buffers): Support the C-r feature.
6034 (recover-session): Synched with FSF.
6035 (kill-some-buffers): Ditto.
6036 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
6038 1998-04-30 SL Baur <steve@altair.xemacs.org>
6040 * files.el (insert-file): Undo previous change and reenable use of
6043 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
6045 * window-xemacs.el (recenter): Define.
6047 1998-04-29 Andy Piper <andyp@parallax.co.uk>
6049 * font.el (mswindows-font-create-name)
6050 (mswindows-font-create-object): new functions for mswindows type
6053 * msw-faces.el (mswindows-font-canicolize-name): fix so that
6054 strings are parsed as well as font objects.
6056 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
6058 * modeline.el (defining-kbd-macro): Restore modeline indication of
6059 kbd-macro being recorded.
6060 (add-minor-mode): Simplify docstring.
6061 (modeline-minor-mode-menu): Remove stuff.
6063 1998-04-29 Andy Piper <andyp@parallax.co.uk>
6065 * code-process.el (call-process): dynamically decide process
6068 1998-04-29 Jim Radford <radford@robby.caltech.edu>
6070 * modeline.el: Add line-number-mode, column-number-mode to
6071 the modeline minor-mode menu. Button2 on the line number does
6074 1998-04-29 Andy Piper <andyp@parallax.co.uk>
6076 * mouse.el: move x-selection-owner-p type things to
6079 * msw-init.el: copy zmacs stuff from x-init.el
6081 * msw-select.el (mswindows-own-selection)
6082 (mswindows-disown-selection) (mswindows-selection-owner-p): new
6083 functions. Very simple minded implementation of selectio
6086 * select.el (own-selection) (disown-selection)
6087 (activate-region-as-selection) (select-make-extent-for-selection)
6088 (valid-simple-selection-p): functions moved from x-select.el for
6089 generalized selection.
6091 * x-select.el: see select.el changes.
6093 * x-toolbar.el: use new selection functions.
6095 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6097 * packages.el (packages-find-package-directories): Fixed bug that
6098 would pick up multiple site-package directories.
6099 (package-locations): Added "xemacs-packages" as a late package
6102 * find-paths.el: Now uses `emacs-program-name' and
6103 `emacs-program-version'.
6104 Additions to enforce version-specific directories in
6105 `paths-find-version-directory'.
6107 1998-04-29 SL Baur <steve@altair.xemacs.org>
6109 * default.el: Removed.
6110 * site-start.el: Removed.
6112 1998-04-29 Didier Verna <verna@inf.enst.fr>
6114 * minibuf.el (minibuffer-history-minimum-string-length): Default
6117 1998-04-28 SL Baur <steve@altair.xemacs.org>
6119 * find-paths.el (paths-program-name): Rename.
6120 (paths-emacs-root-p): Ditto.
6121 (paths-find-site-directory): Ditto.
6123 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
6125 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
6126 `emacs-lisp-byte-compile-and-load'.
6128 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6130 * ldap.el (ldap-search): Fixed additional parameter passing to
6133 1998-04-27 Andy Piper <andyp@parallax.co.uk>
6135 * select.el (kill-primary-selection) (selection-owner-p)
6136 (copy-primary-selection) (yank-clipboard-selection)
6137 (selection-exists-p) (delete-primary-selection): new file and
6138 functions that do the right thing for the selected device.
6140 * x-menubar.el: use generalised selection functions.
6142 * dumped-lisp.el: dump select.el.
6144 1998-04-27 SL Baur <steve@altair.xemacs.org>
6146 * find-paths.el (paths-progname): New variable.
6147 (paths-emacs-root-p): Use it.
6148 (paths-find-site-directory): Ditto.
6150 1998-04-26 SL Baur <steve@altair.xemacs.org>
6152 * loadup.el ((member "dump" command-line-args)): Dump as
6153 `infodock' if InfoDock.
6155 1998-04-25 SL Baur <steve@altair.xemacs.org>
6157 * find-paths.el (construct-emacs-version): Simplify, include
6158 program name in the return value.
6159 * (paths-find-version-directory): Use it.
6161 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6163 * info.el (Info-parse-dir-entries): Fixed regexp
6164 (Info-build-dir-anew): Remove full suffix and capitalize info file
6165 name for files with no @direntry
6166 (Info-batch-rebuild-dir): New function
6167 (Info-suffixed-file): Check for regular files instead of simple
6168 file existence (could catch directories before)
6170 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6172 * setup-paths.el, find-paths.el: Removed uses of `not' which
6173 temacs doesn't have.
6175 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
6176 into root searching.
6178 1998-04-24 Martin Buchholz <martin@xemacs.org>
6180 * subr.el: Remove definition of `not'.
6182 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
6184 * msw-glyphs.el: enable graphics support.
6186 1998-04-23 Didier Verna <verna@inf.enst.fr>
6188 * x-menubar.el (default-menubar): restored the line-number-mode
6191 * misc doc string updates related to the options menu.
6193 1998-04-24 SL Baur <steve@altair.xemacs.org>
6195 * setup-paths.el (paths-construct-load-path): Fix typo.
6197 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6199 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
6200 font-menu-ignore-scaled-fonts don't have to be bound now; this
6201 gets us one step further towards making --no-autoloads work.
6203 * startup.el (normal-top-level): Load auto-autoloads only if
6204 lisp-directory is non-nil.
6206 * setup-paths.el (paths-construct-load-path): Made it robust
6207 against nil lisp-directory.
6209 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
6210 to the list of variables that cause a warning when nil.
6212 * toolbar.el (init-toolbar-location): Now works even when there's
6213 no toolbar icon directory.
6215 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
6217 * help.el (view-lossage): Recognize it.
6219 * simple.el (log-message): Mark multiline messages.
6221 1998-04-22 SL Baur <steve@altair.xemacs.org>
6223 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
6225 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
6227 * package-get.el (package-get-all): add `\n' separator to
6228 interactive specification so that both variables are read
6230 1998-04-22 Didier Verna <verna@inf.enst.fr>
6232 * x-menubar.el: ported the options menu to Custom.
6233 Moved the "read only" toggle button to the buffers menu.
6234 Corrected some missing ;;;###autoload or defcustom.
6236 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
6237 the scrollbar-visible specifier for options menu handling.
6239 * toolbar.el (toolbar-visible-p)
6240 (toolbar-captioned-p)
6241 (default-toolbar-position): defcustom wrappers around
6242 the toolbar specifiers for options menu handling.
6244 * frame.el (get-frame-for-buffer-default-instance-limit):
6245 defcustom it for options menu handling.
6247 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
6248 font-lock-mode for options menu handling.
6250 * cus-start.el: added Custom properties to overwrite-mode for
6251 options menu handling.
6253 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
6255 * about.el: shameless self-promotion.
6257 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
6259 * simple.el (raw-append-message): Slightly optimize.
6260 (remove-message): Use `push' for clarity.
6261 (append-message): Ditto.
6262 (display-warning): Dito.
6263 (raw-append-message): Send the message to the appropriate device.
6265 1998-04-22 SL Baur <steve@altair.xemacs.org>
6267 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
6268 From Sean MacLennan <Sean.MacLennan@pika.ca>
6270 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6272 * setup-paths.el: Changed `directory-sep-char' to
6273 `path-separator', following a change in GNU Emacs.
6275 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6277 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
6278 (Info-build-dir-anew): Add a final newline.
6279 (Info-build-dir-anew): Do not issue warning when rebuilding policy
6281 (Info-rebuild-dir): Ditto
6283 * dumped-lisp.el (preloaded-file-list): Added ldap.el
6285 1998-04-21 SL Baur <steve@altair.xemacs.org>
6287 * simple.el (count-words-buffer): Retain zmacs region.
6288 (count-words-region): Ditto.
6289 * simple.el: (what-line): Expanded line counts.
6290 (count-lines): New parameter to conditionalize whether collapsed
6292 From Bob Weiner <weiner@altrasoft.com>
6294 1998-04-19 SL Baur <steve@altair.xemacs.org>
6296 * packages.el (package-locations): infodock-packages must override
6297 mule-packages and packages.
6299 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
6302 remove rude messages from widget-activation-widget-mapper
6303 and widget-activation-glyph-mapper
6305 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
6307 * toolbar.el: Remove (featurep 'x) test from
6308 toolbar-make-button-list
6310 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
6312 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
6313 only if in the same frame.
6315 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6317 * packages.el (package-locations): Added site-packages hierarchy.
6319 * setup-paths.el (paths-default-info-directories): Introduced and
6322 * packages.el, setup-paths.el: Set various path searching depths
6325 * packages.el (packages-hierarchy-depth):
6326 (packages-load-path-depth): Introduced and used.
6328 * setup-paths.el (paths-load-path-depth): Introduced and used.
6330 * find-paths.el (paths-find-recursive-path): Added max-depth
6333 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6335 * setup-paths.el (paths-construct-info-path): Removed
6336 dependency on behavior of (file-name-as-directory "").
6338 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6340 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
6343 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6345 * dump-paths.el, startup.el: Added handling for --debug-paths.
6347 1998-04-15 William M. Perry <wmperry@aventail.com>
6349 * wid-edit.el: We cannot just set the help-echo or balloon-help
6350 properties for an extent based on the :help-echo widget
6351 property, since help-echo and balloon-help cause an EXTENT to
6352 get passed in, where :help-echo functions are expecting a WIDGET
6354 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
6356 * scrollbar.el (init-scrollbar-from-resources): Call
6357 mswindows-init-scrollbar-metrics when appropriate.
6359 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
6361 * dumped-lisp.el: dump x-toolbar for window system
6363 * msw-init.el (init-post-mswindows-win): enable toolbars if we
6364 have support and xpm.
6366 1998-04-16 SL Baur <steve@altair.xemacs.org>
6368 * files.el (toggle-read-only): Fix docstring.
6369 From Didier Verna <verna@inf.enst.fr>
6371 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6373 * startup.el (normal-top-level): Load autoload-file-name without
6374 specifying an extension---some people only auto-autoload.el.gz.
6376 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
6378 * files.el (backup-enable-predicate): Don't bomb on NAME being
6381 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6383 * find-paths.el, packages.el: Now prefers configure'd paths.
6384 This shouldn't cause any of the originally anticipated problems as
6385 the current paths architecture will not define the various
6386 configure-xxx variables if they're not specified on the configure
6389 * find-paths.el, setup-paths.el, packages.el: Removed all
6390 mentionings of "/" as a path separator.
6391 Used paths-construct-path throughout.
6393 * find-paths.el (paths-construct-path): Created to assemble paths
6394 from directory components.
6396 * setup-paths.el, packages.el: Used paths-decode-directory-path
6397 instead of decode-path-internal.
6399 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
6401 (paths-decode-directory-path) Created.
6403 * setup-paths.el: Changed configure-exec-path to
6404 configure-exec-directory.
6406 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6408 * packages.el (packages-find-packages): Fixed decoding of
6411 * startup.el: -no-packages -> -no-early-packages.
6413 (packages-load-package-lisps): Fixed loading of auto-autoload
6416 * startup.el (normal-top-level): Fixed loading of core
6419 * obsolete.el: Un-obsoleted site-directory. Sigh.
6421 * startup.el, packages.el, dump-paths.el: Added proper settings
6422 for site-directory and lisp-directory variables.
6424 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
6425 inhibit-package-autoloads and fixed handling of it.
6427 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
6428 handling of former inhibit-package-init, now
6429 inhibit-early-packages, to make -vanilla etc. work.
6431 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
6433 * code-process.el (start-process): Fallback to 'undecided instead
6434 of 'binary for process input coding stream.
6436 * process.el (start-process): Docstring fix.
6438 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6440 * info.el (Info-insert-dir): Do not insert temporary dir files
6441 in Info-dir-file-attributes
6442 (Info-build-dir-anew): Ensure temporary buffer is not read-only
6443 (Info-rebuild-dir): Ditto.
6445 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6447 * obsolete.el: Added obsoleteness declarations for
6448 `site-directory' and `Info-default-directory-list'.
6450 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6452 * find-paths.el (paths-find-emacs-root): Only look at the
6453 executable at the end of the symlink chain for determining the
6456 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6458 * setup-paths.el (paths-construct-info-path): Changed construction
6459 to cater to gone default in configure.
6461 * find-paths.el (paths-uniq-append): Added.
6463 * packages.el: Rewritten package path construction once again.
6465 * dump-paths.el, startup.el: Removed package-path as a global
6468 * package-admin.el (package-admin-add-single-file-package):
6469 (package-admin-add-binary-package): Changed package-path to
6472 * packages.el (packages-split-path): Split path at "/" rather than
6473 nil according to change in emacs.c.
6475 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6477 * setup-paths.el (paths-construct-info-path): Changed info path
6478 order so that directories come out right.
6479 (paths-find-lock-directory): Fixed bug: It used to think
6480 configure-lock-directory is a path.
6482 1998-04-06 Jeff Miller <jmiller@smart.net>
6484 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
6485 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
6486 eases the use of toolbar-add/kill-item functions.
6488 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
6490 * code-files.el (file-coding-system-alist): Commented out
6491 loaddefs.el magical treatment.
6493 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6495 * info.el (Info-rebuild-outdated-dir): Added new option
6496 `conservative' and made it the default
6497 (Info-rebuild-dir): Appropriately parse multi-line description
6498 strings, and multi-section dir files. Issue warning when dir
6499 is rebuilt as temporary
6500 (Info-build-dir-anew): Issue warning when dir is built as
6503 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
6505 * list-mode.el (list-mode-map): Bind highlight motion commands to
6506 standard keys left, right, C-b and C-f.
6508 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6510 * files.el (auto-mode-alist): allow .sc for Scheme->C
6512 1998-04-06 SL Baur <steve@altair.xemacs.org>
6514 * loadup.el (pureload): Don't quote (garbage-collect).
6516 1998-04-04 SL Baur <steve@altair.xemacs.org>
6518 * package-get-base.el: Updated.
6520 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
6522 * isearch-mode.el (isearch-just-started): New variable.
6523 (isearch-mode): Set it.
6524 (isearch-repeat): Advance one character forward only if the search
6525 was successful, and was not just started.
6526 (isearch-repeat): Clear isearch-just-started.
6528 1998-04-02 SL Baur <steve@altair.xemacs.org>
6530 * finder.el (finder-compile-keywords): Don't eval new finder-inf
6533 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
6535 * subr.el (listify-key-sequence): Removed.
6537 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
6539 * bytecomp.el (byte-compile-print-gensym): New option.
6540 (byte-compile-output-file-form): Use it.
6541 (byte-compile-output-docform): Ditto.
6542 (byte-compile-compiled-obj-to-list): Ditto.
6544 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
6546 * msw-glyphs.el: set frame icon if xpm support.
6548 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
6550 * help.el: Code that pretty prints variable values
6553 1998-04-02 SL Baur <steve@altair.xemacs.org>
6555 * find-paths.el (paths-emacs-root-p): Correct test for installation
6557 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6559 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
6561 * loaddefs.el: Don't set debug-ignored-errors; leave
6562 its default value set to nil.
6564 1998-03-29 Damon Lipparelli <lipp@primus.com>
6566 * info.el (Info-rebuild-dir): fixed mis-spelling.
6568 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6570 * info.el (Info-rebuild-outdated-dir): New custom var
6571 (Info-insert-node): Create/update dir file when needed, ie when it
6572 does not exist or is older than some info files in directory
6574 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6576 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
6577 for last packages, mainly for using a 20.4 package base.
6579 * packages.el (late-packages): Typo fix. It was called
6582 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
6583 relative symlinks correctly.
6584 (paths-find-emacs-roots): More rigorous checking for plausible
6585 configuration-time root.
6587 * startup.el (normal-top-level): Added a warning if XEmacs cannot
6590 1998-03-27 Martin Buchholz <martin@xemacs.org>
6592 * faces.el: Fix docstrings.
6593 * glyphs.el: Fix docstrings.
6594 * mouse.el: Fix docstrings.
6596 * frame.el: Change phrase `current frame' to `selected frame'.
6598 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
6600 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
6601 macros using backquote to make them infinitely more readable.
6603 1998-03-30 SL Baur <steve@altair.xemacs.org>
6605 * packages.el (packages-find-package-path): Hardcoded specialized
6606 InfoDock support until we can clean this up.
6608 * help.el (describe-bindings-1): Return the value of the bindings
6609 help buffer created.
6610 (describe-bindings): Ditto.
6612 * simple.el (set-variable): Restore previous behavior of not
6613 bombing if the variable to set is not boundp.
6615 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6617 * packages.el (packages-handle-package-dumped-lisps): Allow for
6618 non-local files to be loaded off the package-lisp variable.
6620 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
6622 * x-faces.el: Global X resources should override
6623 specs for all device classes (color, grayscale, mono);
6624 code currently doesn't override any of them. Fixed by
6625 calling remove-specifier with '(x default) as the tag
6626 set and allowing inexact matches.
6628 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
6630 * faces.el: Separated face intializations based on
6631 device classes into device type specific (tag set,
6632 instantiator) pairs.
6634 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
6636 * wid-edit.el (widget-choice-action): Remember user's explicit
6638 (widget-choice-value-create): Respect it.
6639 From Richard Stallman <rms@gnu.org>
6641 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6643 * setup-paths.el (paths-construct-info-path): Always append
6644 existing directories from configure-time info path.
6646 * startup.el (startup-setup-paths): Renamed misnamed info-path to
6647 Info-directory-list.
6649 * info.el: Removed Info-default-directory-list which was broken by
6651 Removed bogus initialization of Info-directory-list---startup.el
6652 can do a much better job.
6653 Added autoload of Info-directory-list.
6655 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
6656 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
6657 be exclusive; now it's merely given precedence, just like in the
6660 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6662 * find-paths.el (paths-find-architecture-directory): Fix bug with
6663 finding; it used to default too early.
6665 1998-03-25 Martin Buchholz <martin@xemacs.org>
6667 * packages.el (packages-split-path): Fix a bug; it used to fail
6668 for paths that weren't split.
6670 1998-03-26 SL Baur <steve@altair.xemacs.org>
6672 * finder.el (finder-compile-keywords): trap on errors.
6674 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
6676 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
6677 fourth argument of t so that only the specs exactly
6678 matching the tag lists are removed.
6680 1998-03-25 SL Baur <steve@altair.xemacs.org>
6682 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
6684 1998-03-23 SL Baur <steve@altair.xemacs.org>
6686 * minibuf.el (mouse-read-file-name-1): If a default directory was
6687 specified, use it for generating the completions.
6689 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6691 * update-elc.el: Now respects inhibit-package-init and
6693 Now does path construction with loadup-paths.
6695 * startup.el (normal-top-level, startup-setup-paths): Now respects
6696 inhibit-package-init and inhibit-site-lisp.
6698 * packages.el (packages-find-package-path): Extended package path
6699 by version-specific hierarchies.
6700 (packages-find-packages): Now respects inhibit flag and
6702 Moved path setup to loadup-paths.
6704 * make-docfile.el: Now respects inhibit-package-init and
6706 Now does path construction with loadup-paths.
6708 * loadup.el: Now respects inhibit-package-init and
6711 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
6713 * loadup-paths.el: New file: setup load-path to encompass
6716 1998-03-22 SL Baur <steve@altair.xemacs.org>
6718 * auto-show.el: load-gc renamed to pureload.
6719 * site-load.el: Ditto.
6720 * packages.el (toplevel): Ditto.
6721 * loadup.el (really-early-error-handler): Ditto.
6722 * dumped-lisp.el (preloaded-file-list): Ditto.
6723 * cus-face.el (custom-declare-face): Ditto.
6725 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6727 * <Today>: The Big Path Searching Overhaul.
6729 * find-paths.el: New file: find and assemble paths in the
6730 installation hierarchy.
6732 * setup-paths.el: New file: global layout of paths and directories
6733 within the XEmacs hierarchy.
6735 * packages.el: Replaced everything related to path searching and
6736 startup by code in terms of find-paths.
6738 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
6739 the new path searching engine.
6741 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
6744 1998-03-22 SL Baur <steve@altair.xemacs.org>
6746 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
6749 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
6751 * msw-glyphs.el: Added check for 'mswindows feature, so the file
6752 compiles identically in any configuration.
6753 Removed irrelevant commentary.
6755 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
6757 * simple.el (set-variable): Allow setting specifiers.
6759 1998-03-19 SL Baur <steve@altair.xemacs.org>
6761 * lisp.el (forward-sexp): Revert previous change.
6763 1998-03-18 SL Baur <steve@altair.xemacs.org>
6765 * frame.el (frame-initialize): Use `delete-console' instead of
6766 `delete-device' to delete the stream console to match the usage in
6769 1998-03-16 SL Baur <steve@altair.xemacs.org>
6771 * files.el (cdpath-previous): New variable.
6773 From Bob Weiner <weiner@wave.altrasoft.com>
6775 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
6777 * keydefs.el: Changed keybindings of forward-char,
6778 backward, scroll-up and scroll-down to point to their
6779 -command counterparts.
6781 * simple.el: New functions: forwarc-char-command,
6782 backwrad-char-command, scroll-up-command,
6783 scroll-down-command which work liek their counterparts
6784 except that they honor the variable
6785 signal-error-on-buffer-boundary.
6787 Definition of signal-error-on-buffer-boundary received
6790 defvar declaration added for word-across-newline to avoid
6791 byte-compiler warning about the free variable reference.
6793 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
6795 * winnt.el: Removed "%t" from the beginning of
6796 modeline-format. From now on, there's no nt-specifics in the modeline.
6798 1998-03-14 SL Baur <steve@altair.xemacs.org>
6800 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
6801 of `when' with `if'.
6803 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
6805 * msw-glyphs.el: New file. Defines TTY-style glyphs for
6806 mswindows. Must be reworked along with glyphs.el, or
6807 merged into it, after there is images support.
6809 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
6812 1998-03-13 SL Baur <steve@altair.xemacs.org>
6814 * faces.el: fix for text cursor initialization.
6815 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
6816 From Andy Piper <andyp@parallax.co.uk>
6818 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
6820 * files.el (set-auto-mode): If a mode is not fboundp, check to see
6821 if there is an existing package that handles it and warn the user
6824 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
6826 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
6827 Installation" menu item when Installation-string is not bound.
6829 1998-03-11 SL Baur <steve@altair.xemacs.org>
6831 * lisp.el (forward-sexp): Fix for test for balanced sexp.
6832 From Jeremiah W. James <jerry@cs.ucsb.edu>
6834 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
6837 * faces.el: Fix face initialization.
6839 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
6841 * files.el (backup-enable-predicate): fix breakage introduced
6844 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
6846 * x-faces.el (x-init-face-from-resources): The
6847 TTY face property retrieval functions don't return
6848 specifiers, so use face-property instead.
6850 1998-03-09 SL Baur <steve@altair.xemacs.org>
6852 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
6854 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
6856 * x-menubar.el: Expanded documentation for
6857 option-save-faces. Changed Options -> Browse Faces
6858 menu entry to invoke customize-face.
6860 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
6862 * faces.el: Most face initialization moved out of
6863 init-other-random-faces to the top level so that the
6864 initialization happens before Xemacs is dumped. Much
6865 of the fascist "face-differs-from-default-p or FROB!"
6866 code has been retired in favor of letting the user do
6867 what they want to do. Face initialization code changed
6868 to use `default' specifier tag so that the settings can
6869 be overridden later if the user wishes it.
6871 1998-03-08 SL Baur <steve@altair.xemacs.org>
6873 * about.el (about-hackers): Update contributors list.
6875 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
6877 * specifier.el: Define new specifier tag `default'.
6879 * modeline.el: Initialize faces using `default' tag.
6881 * x-faces.el (x-init-face-from-resources): Remove
6882 specifier specs containing the `default' tag before
6885 1998-03-02 John Jones <jj@asu.edu>
6887 * package-get.el (package-get-all): fixed arguments on call to
6888 package-admin-add-single-file-package.
6889 * package-get.el (package-get-installedp): fixed to match
6890 advertised behavior.
6891 * package-get.el: added function package-get-update-all which
6892 installs newest versions of all the current packages (if they are
6893 not already installed).
6895 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
6897 * files.el (find-file-noselect): Uncommented `truename' binding in
6898 `let*' and use it later to set `buffer-file-truename' iff it's
6899 still nil, as happens for example when finding a compressed
6900 file with "jka-compr".
6902 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
6904 * faces.el: in make-face-* type functions do the operation for all
6905 window systems, not just the first one found.
6907 * font.el: call mswindows-list-fonts for mswindows.
6909 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
6911 * code-process.el (call-process-region):
6912 * process.el (call-process-region):
6913 * package-get.el (package-get-dir):
6914 * files.el (backup-enable-predicate):
6915 * gnuserv.el (gnuserv-temp-file-regexp):
6916 Use temp-directory in place of `/tmp'.
6918 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
6920 * "Fast" dired-in-C enhancements for Windows 95/NT:
6922 * files.el: Added function, `wildcard-to-regexp', from GNU
6925 * files.el (insert-directory): Modified to use special
6926 dired-in-C enhancements if present.
6928 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
6930 * code-files.el: make default coding no-conversion.
6932 1998-03-02 SL Baur <steve@altair.xemacs.org>
6934 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
6937 * update-elc.el: Strip directory when testing for files not to
6940 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
6942 * lisp-mode.el: Use recommended form for menus.
6944 * info.el (Info-construct-menu): Use recommended form for menus.
6946 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
6949 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
6951 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
6952 (get-frame-for-buffer-noselect): Always return frames
6953 in the not-this-window-p cond clause.
6955 1998-02-27 SL Baur <steve@altair.xemacs.org>
6957 * help.el (describe-installation): New function.
6959 * x-menubar.el (default-menubar): Add describe-installation to
6962 * packages.el (packages-unbytecompiled-lisp): Installation.el
6963 should not be bytecompiled.
6965 * dumped-lisp.el (preloaded-file-list): Dump Installation with
6968 * x-menubar.el (default-menubar): Use correct guard for VM menu
6971 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
6973 From Andy Piper <andyp@parallax.co.uk>
6975 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6977 * ldap.el: Do not require ldap-internal at compile time.
6979 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
6981 * code-files.el: new file. a virtual copy of mule-files.el
6983 dependencies. (toggle-buffer-file-ocding-system) new function for
6984 changing the eol type for the current buffer.
6986 * code-process.el: new file. a copy of
6987 mule-process.el. mule-process.el will disappear when things have
6990 * coding.el: new file. a virtual copy of mule-files.el but
6991 without charset dependencies. (coding-system-base) new function
6992 for getting the parent coding system of a coding system with eol
6995 * dumped-lisp.el: add above files for the non-mule case.
6997 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
6999 * window-xemacs.el (display-buffer): If no explicit
7000 frame is specified, search for a window that displays
7001 the buffer on the currently selected frame, before
7002 searching other frames.
7004 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
7006 * frame.el (get-frame-for-buffer): If not-this-window-p
7007 is non-nil, use window on the selected frame if it is not
7008 also the selected window. When defaulting, search for
7009 windows on the currently selected fgrame before searching
7012 1998-02-25 Didier Verna <verna@inf.enst.fr>
7014 * modeline.el (modeline-swap-buffers): originally named
7015 `mouse-release-modeline'. Whether to actually swap the buffers is
7016 decided in `mouse-drag-modeline'.
7017 (mouse-drag-modeline): A button release event is considered a
7018 mouse click is both X (modeline scroll) and Y (modeline drag) pos
7021 1998-02-25 SL Baur <steve@altair.xemacs.org>
7023 * x-menubar.el: Put redo on the menubar.
7024 From Aki Vehtari <Aki.Vehtari@hut.fi>
7026 1998-02-22 Greg Klanderman <greg@alphatech.com>
7028 * bytecomp.el (displaying-byte-compile-warnings): if
7029 temp-buffer-show-function is set, use it to display current set of
7030 warnings in the "*Compile-Log-Show*" buffer.
7032 * simple.el (display-warning-buffer): if temp-buffer-show-function
7033 is set, use it to display current set of warnings in the
7034 "*Warnings-Show*" buffer.
7036 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7038 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
7041 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
7043 * menubar.el: Allow button descriptors at least 2 long.
7045 * x-menubar.el (default-menubar): Use recommended forms.
7046 (file-menu-filter): Remove.
7047 (edit-menu-filter): Remove.
7049 1998-02-24 SL Baur <steve@altair.xemacs.org>
7051 * about.el (about-hackers): Updated.
7053 1998-02-22 Greg Klanderman <greg@alphatech.com>
7055 * help.el (help-max-help-buffers): new variable
7056 (help-register-and-maybe-prune-excess): new function
7057 (help-buffer-name): use help-max-help-buffers.
7058 (with-displaying-help-buffer): use
7059 help-register-and-maybe-prune-excess.
7061 * help.el (help-maybe-pretty-print-value): if the value fits on
7064 1998-02-21 Greg Klanderman <greg@alphatech.com>
7066 * (with-displaying-help-buffer): there is no need to kill the buffer
7067 if it exists, becasuse with-output-to-temp-buffer will clear it.
7068 further, killing the buffer violates the rule that
7069 temp-buffer-show-function, if set, has the full responsibility of
7070 showing the temp buffer. killing the buffer fucks with the window
7071 configuration, hosing temp-buffer-show-function.
7074 1998-02-23 Didier Verna <verna@inf.enst.fr>
7076 * modeline.el (mouse-drag-modeline):
7077 - Always scroll the modeline that was originally clicked on.
7078 - Use x pixels instead of x characters (which doesn't work anyway)
7079 as horizontal reference for modeline dragging. This allows us to
7080 keep on dragging the modeline even if the motion event occurs in
7083 1998-02-23 Didier Verna <verna@inf.enst.fr>
7085 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
7086 glyph on the modeline to indicate that dragging the mouse has an
7087 effect both horizontally and vertically.
7089 1998-02-24 SL Baur <steve@altair.xemacs.org>
7091 * about.el (about-xemacs): Get rid of redundant visible version
7094 1998-02-19 SL Baur <steve@altair.xemacs.org>
7096 * about.el (about-hackers): Update credits.
7098 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
7100 * prim/register.el (view-register): Show register type file-query.
7102 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
7104 * mode-motion.el (mode-motion-highlight-internal):
7105 save-excursion inside save-window-exucrsion form to
7106 hide buffer point changes from save-window-excursion.
7107 Prevents display flickering when the mouse pointer
7110 1998-02-17 Didier Verna <verna@inf.enst.fr>
7112 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
7113 function to handle correctly the case of a toolbar one side of the
7114 window: scrolling will not necessarily happen.
7116 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
7118 * files.el (after-find-file): Restore missing argument
7119 to format that provides filename for "... consider M-x
7120 recover-file" message. Also call `message' with "%s"
7121 as the first arg instead of an arbitrary string.
7123 1998-02-18 SL Baur <steve@altair.xemacs.org>
7125 * about.el (about-hackers): Various additions.
7127 1998-02-15 SL Baur <steve@altair.xemacs.org>
7129 * autoload.el (generate-file-autoloads-1): Don't force an extra
7130 line out when copying on-the-same line autoloads.
7132 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
7135 1998-02-14 Martin Buchholz <martin@xemacs.org>
7137 * x11/x-win-xfree86.el (x-win-init-xfree86):
7138 * x11/x-win-sun.el (x-win-init-sun):
7139 * x11/x-init.el (x-initialize-compose):
7141 (backward-or-forward-kill-sexp):
7142 (backward-or-forward-kill-sentence):
7143 (backward-or-forward-kill-word):
7144 (backward-or-forward-delete-char):
7145 * prim/isearch-mode.el (isearch-help-or-delete-char):
7146 Use x-keysym-on-keyboard-sans-modifiers-p instead of
7147 x-keysym-on-keyboard-p to detect backspace.
7148 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
7149 Clean up symbols used with dead keys, checking Linux and solaris
7151 Simplify x-win-*.el using above methods.
7152 Change documentation for x-keysym-*-p functions.
7154 1998-02-14 SL Baur <steve@altair.xemacs.org>
7156 * about.el (about-hackers): Restore entries for Michael Sperber and
7158 From Vinnie Shelton <acs@acm.org>
7160 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
7162 * simple.el (count-words-region): Ditto.
7164 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
7166 * simple.el (count-words-buffer): Document. Don't print anything
7169 1998-02-12 SL Baur <steve@altair.xemacs.org>
7171 * packages.el (packages-hardcoded-lisp): easymenu.el is in
7172 multiple files in InfoDock.
7174 1998-02-11 SL Baur <steve@altair.xemacs.org>
7176 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
7177 from version.el in InfoDock.
7179 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
7182 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7184 * bytecomp-runtime.el (proclaim-inline): Single quotes around
7185 variable name in docstring.
7187 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
7189 * menubar.h: Include "gui.h".
7191 1998-02-10 SL Baur <steve@altair.xemacs.org>
7193 * site-load.el: Fix documentation.
7195 1998-02-09 SL Baur <steve@altair.xemacs.org>
7197 * package-get-base.el (package-get-base): Updated.
7199 * keymap.el: PC-ize.
7201 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7203 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
7204 from' on a fresh line.
7206 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
7208 * help.el (help-maybe-pretty-print-value): prin1, not princ the
7211 1998-02-09 SL Baur <steve@altair.xemacs.org>
7213 * undo-stack.el: PC-ize.
7215 * cmdloop.el: PC-ize.
7217 1998-02-08 SL Baur <steve@altair.xemacs.org>
7219 * bytecomp-runtime.el: PC-ize.
7221 * byte-optimize.el: Prolog fixup. PC-ize.
7223 * cus-dep.el: Spelling fix.
7225 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
7228 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7230 * text-mode.el (text-mode-hook-identify): New function,
7231 put on text-mode-hook. Set text-mode-variant here.
7232 (text-mode): Don't set it here.
7234 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7236 * text-mode.el (text-mode-hook): New defvar.
7237 (text-mode-variant): New variable.
7238 (text-mode): Set that variable locally.
7239 (toggle-text-mode-auto-fill): New command.
7241 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7243 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
7245 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7247 * text-mode.el (paragraph-indent-text-mode):
7248 Renamed from spaced-text-mode.
7249 (text-mode-map): Bind TAB to indent-relative.
7250 (indented-text-mode-map): Variable deleted.
7251 (indented-text-mode): Now an alias for text-mode.
7253 1998-02-05 SL Baur <steve@altair.xemacs.org>
7255 * loadup.el: test-atoms debugging stuffs removed.
7257 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
7259 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
7261 1997-12-30 Colin Rafferty <colin@xemacs.org>
7263 * help.el (describe-beta): Made it use `locate-data-file'.
7264 (describe-distribution): Ditto.
7265 (describe-copying): Ditto.
7266 (describe-project): Ditto.
7267 (view-emacs-news): Ditto.
7269 * help-nomule.el (help-with-tutorial): Made it use
7270 `locate-data-file' to find tutorial.
7272 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
7274 * about.el: Corrected my email address.
7276 * mouse.el: Added 'mouse-mswindows-drop' similar to
7279 1998-01-27 SL Baur <steve@altair.xemacs.org>
7281 * loadup.el (running-xemacs): Spelling fix.
7283 1998-01-26 Colin Rafferty <colin@xemacs.org>
7285 * packages.el (packages-find-packages-1): Don't allow a backwards
7286 compatible lisp tree to overwrite `preloaded-file-list'.
7288 1998-01-26 SL Baur <steve@altair.xemacs.org>
7290 * loadup.el: Don't delete "xemacs" prior to dumping.
7292 1998-01-24 SL Baur <steve@altair.xemacs.org>
7294 * package-info.el (pi-last-mod-date): New function.
7295 (pi-author-version): New function.
7296 (batch-update-package-info): Use them.
7298 1998-01-23 Colin Rafferty <colin@xemacs.org>
7300 * frame.el (get-frame-for-buffer-default-to-current): Create.
7301 (get-frame-for-buffer-noselect): Allow user to use current frame
7302 with `get-frame-for-buffer-default-to-current'.
7304 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
7306 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
7307 (byte-compile-output-docform): Ditto.
7308 (byte-compile-compiled-obj-to-list): Ditto.
7310 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
7312 * startup.el (command-line-1): Removed code that ran
7315 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
7317 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
7319 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
7321 * frame.el (suspend-emacs-or-iconify-frame): Check using
7322 `device-on-window-system-p' instead of explicitly checking for X,
7323 so that the same logic works for MS Windows.
7324 (suspend-or-iconify-emacs): Ditto.
7326 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
7328 * about.el (about-maintainer-info): Andy Piper is back.
7329 (xemacs-hackers): Updated Andy Piper's email address.
7330 (about-hackers): Added Jonathan Harris.
7331 (about-hackers): Updated Tibor Polgar's email address.
7333 1998-01-18 SL Baur <steve@altair.xemacs.org>
7335 * about.el: Add xemacs.org email manager.
7337 * package-get-base.el (package-get-base): Updated with most recent
7340 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7342 * help.el (function-arglist): Use `indirect-function' instead of
7343 `symbol-function' so that aliases are treated correctly.
7345 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7347 * help.el (help-map): Add f1 binding to `help-for-help'.
7348 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
7349 (describe-key-briefly): Use `princ' "%s" to print object.
7350 (with-displaying-help-buffer): Kill buffer if it exists, again.
7351 (describe-key): Use `princ' "%s" to print object.
7352 (describe-function-1): Use `princ' "%s" to print object.
7353 Commented out alias lines removed.
7354 (help-pretty-print-limit): New variable to control pretty-printing
7356 (help-maybe-pretty-print-value): Steve wins! Renamed back from
7357 `help-pretty-print-value' again. Only print-print when OBJECT is
7358 list of length less than `help-pretty-print-limit'.
7359 (describe-variable): Use `help-maybe-pretty-print-value' again.
7361 1998-01-18 SL Baur <steve@altair.xemacs.org>
7363 * simple.el (blink-matching-open): Remove C++ kludge.
7364 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
7366 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7368 * info.el (Info-default-directory-list): Made the documentation
7371 1998-01-13 Martin Buchholz <martin@xemacs.org>
7374 * lisp/package-admin.el:
7375 * lisp/build-report.el:
7378 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
7380 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
7381 warnings in Java buffers without final newline and editing the
7384 1998-01-17 SL Baur <steve@altair.xemacs.org>
7386 * packages.el (packages-find-packages-1): Don't allow a backwards
7387 compatible lisp tree to overwrite `preloaded-file-list'.
7388 Suggested by Colin Rafferty <colin@xemacs.org>
7390 * mouse.el (mouse-offix-drop): Set undo-boundary.
7391 From Oliver Graf <ograf@fga.de>
7393 1998-01-13 SL Baur <steve@altair.xemacs.org>
7395 * loadup.el (load-gc): rewrite as defun.
7396 Print something sensical if a required dump-time file isn't found.
7398 1998-01-12 SL Baur <steve@altair.xemacs.org>
7400 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
7401 bug strikes a menudescriptor.
7403 * package-get-base.el (package-get-base): Updated.
7405 * package-info.el (batch-update-package-info): Derive REQUIRES
7408 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
7410 * files.el (save-some-buffers): Don't play games with deleting
7411 other windows if we are in the minibuffer window.
7413 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7415 * modeline.el (modeline-minor-mode-menu): Add support for :active
7416 (add-minor-mode): Document :active property to TOGGLE.
7418 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7420 * modeline.el (modeline-minor-mode-menu): Add support for an
7421 `:included' predicate in the `toggle-sym' plist.
7422 (add-minor-mode): Document the :included property, format
7423 docstring some more.
7424 (modeline-minor-mode-menu): Documentation string added.
7426 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7428 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
7429 labels from the symbol-names by thwacking off the overly redundant
7430 and overused "mode", parenthesizing "minor", and capitalizing the
7431 resultant strings. Also shortened the menu's title by eliminating
7432 the redundant buffer name.
7433 (add-minor-mode): Beautified the docstring, added mention of the
7434 `:menu-tag' property of TOGGLE.
7435 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
7436 `toggle-sym' to beatify the mode-life menus.
7437 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
7438 `auto-fill-function'.
7440 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
7442 * modeline.el (modeline-minor-mode-menu): Changed the string-only
7443 menus to :style 'toggle.
7445 1997-12-10 Markus Linnala <maage@cs.tut.fi>
7447 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
7449 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
7451 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
7452 only recognize first hyperlink.
7453 (hyper-apropos-highlightify): Deletia, this is already done by
7454 `hyper-apropos-insert-face'.
7455 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
7457 1998-01-09 SL Baur <steve@altair.xemacs.org>
7459 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
7461 (toolbar-mail-reader): Add support for `send'.
7462 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
7464 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
7466 * info.el (Info-emacs-info-file-name): Add defvar for
7467 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
7468 will function properly.
7470 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
7472 * simple.el: make the backwards delete function called by
7473 `backward-or-forward-delete-char' user configurable.
7475 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7477 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
7478 compiled function got loaded from.
7480 1998-01-09 SL Baur <steve@altair.xemacs.org>
7482 * term/apollo.el: Synched up with InfoDock 3.6.2.
7484 1998-01-08 SL Baur <steve@altair.xemacs.org>
7486 * startup.el (load-init-file): Load autoloads earlier.
7487 (startup-splash-frame): Handle InfoDock logo.
7489 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
7491 (x-init-toolbar-from-resources): Move from x-toolbar.el.
7493 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
7494 doesn't have this function.
7496 * packages.el (locate-data-file): Fix to call `locate-file'.
7498 1998-01-07 SL Baur <steve@altair.xemacs.org>
7500 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
7501 version of version.el.
7502 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
7504 * x-menubar.el (default-menubar): Guard reference to
7506 (default-menubar): Guard references to `font-lock-mode'.
7507 (default-menubar): Guard references to font-menu-this-frame-only-p'.
7508 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
7510 * make-docfile.el: Don't snarf doc strings from autoloads.
7512 * startup.el (load-init-file): Use algorithm from loaddefs.el for
7513 loading auto-autoloads files.
7515 * loaddefs.el: Disable dumping autoloads.
7517 1998-01-05 SL Baur <steve@altair.xemacs.org>
7519 * lisp-mnt.el: Synch to Emacs 20.2.
7521 * help.el: Remove manual autoload of `finder-by-keyword'.
7523 * finder.el (finder-by-keyword): Autoload.
7525 * help.el: Conditionalize hyperbole setup.
7527 1998-01-04 SL Baur <steve@altair.xemacs.org>
7529 * packages.el (package-require): Update to reflect new data format.
7531 1998-01-02 Didier Verna <verna@inf.enst.fr>
7533 * x-menubar.el (default-menubar): make the tutorials available
7534 through the menubar. (Plus some compilation warnings cleanup).
7536 1998-01-04 SL Baur <steve@altair.xemacs.org>
7538 * check-features.el: New file. Perform sanity check after build.
7540 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
7541 files to tooltalk package.
7542 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
7545 * package-admin.el (package-admin-xemacs): Use better default for
7546 location of XEmacs binary.
7548 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
7550 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
7551 tag with sexp and add value tag with value `t'.
7553 1998-01-03 SL Baur <steve@altair.xemacs.org>
7555 * package-get.el: Changes to work with real data.
7556 From Pete Ware <ware@cis.ohio-state.edu>
7558 * packages.el (packages-reload-autoloads): Guard load for the time
7561 * update-elc.el ("packages.el"): Force loading packages.el instead
7562 of possibly out-of-date packges.elc.
7563 * make-docfile.el ("packages.el"): Ditto.
7565 1998-01-02 Colin Rafferty <colin@xemacs.org>
7567 * build-report.el (build-report-delete-regexp): Added a rule for
7568 the main tarball shadowing anything past it.
7570 1998-01-02 SL Baur <steve@altair.xemacs.org>
7572 * packages.el (package-provide): Delete a previous provide.
7574 * package-info.el: New file.
7576 * package-get.el: New file.
7577 From Pete Ware <ware@cis.ohio-state.edu>
7578 (package-get): Fix md5 computation to work with Mule.
7580 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7582 * simple.el (log-message-*): Quote symbols in docstrings properly.
7584 1998-01-01 SL Baur <steve@altair.xemacs.org>
7586 * packages.el (packages-new-autoloads): Ignore symbolic links.
7588 * cus-face.el (face-custom-attributes-get): Fix typo.
7589 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7591 1997-12-31 SL Baur <steve@altair.xemacs.org>
7593 * startup.el (load-init-file): Reload new or changed autoloads
7594 unless inhibited. Reload modified dumped lisp (stubbed).
7596 * packages.el (packages-new-autoloads): New function.
7597 (packages-reload-autoloads): New function.
7598 (packages-reload-dumped-lisp): New (stub) function.
7600 * loadup.el: Inhibit reloading dumped files when running temacs.
7602 * loadhist.el (file-provides): Extend to handle variant
7605 * replace.el (query-replace): Fix typo.
7607 1997-12-30 SL Baur <steve@altair.xemacs.org>
7609 * make-docfile.el: list-autoloads-path has been renamed.
7610 * update-elc.el: list-autoloads has been renamed.
7612 * packages.el (packages-list-autoloads): Renamed.
7613 (packages-list-autoloads-path): Ditto.
7615 1997-12-29 Colin Rafferty <colin@xemacs.org>
7617 * packages.el (packages-find-packages-1): Made it signal a warning
7618 for an error in an auto-autoload.el file.
7620 1997-12-30 SL Baur <steve@altair.xemacs.org>
7622 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
7624 From Aki Vehtari <Aki.Vehtari@hut.fi>
7626 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
7628 * loadhist.el (unload-feature): Remove autoload.
7630 1997-12-28 SL Baur <steve@altair.xemacs.org>
7632 * loadhist.el: Unpackaged.
7634 * help.el (describe-symbol-find-file): Rename
7635 `describe-function-find-file' and make old name obsolete.
7636 (describe-function-1): Use it.
7637 (describe-function-1): Guard reference to
7638 `compiled-function-annotation'.
7640 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7642 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
7644 (help-mode-quit): New optional arg to control whether it kills or
7646 (with-displaying-help-buffer): Don't kill buffer initially, even
7647 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
7648 (help-pretty-print-value): Rename back from
7649 `help-maybe-pretty-print-value'! If `pp-internal' is available
7650 use it, otherwise use dumped `cl-prettyprint'.
7651 (describe-variable): Use `help-pretty-print-value' again.
7652 (find-func): Removed reference to "find-func" at end.
7654 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
7656 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
7657 GUI XEmacs. Rename? x-menubar is rather window system
7658 independant, except for a couple of items.
7660 1997-12-26 SL Baur <steve@altair.xemacs.org>
7662 * x-menubar.el (default-menubar): Remove hyperbole and oobr
7663 entries as they will no longer be distributed with XEmacs.
7665 * format.el (format-alist): Fix image/tiff regexps.
7666 From P. E. Jareth Hein <jareth@camelot-soft.com>
7668 * help.el (help-maybe-pretty-print-value): Rename.
7669 (describe-variable): Use it.
7670 (describe-variable): Add trailing linefeed.
7672 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7674 * help.el (describe-function-1): Don't output anything for
7675 arglist of autoload functions.
7677 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7679 * help.el (describe-function-1): Don't output anything for
7680 arglist of autoload functions.
7682 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7684 * help.el (help-mode-map): New bindings for `help-mode-bury',
7685 `describe-function-at-point', `describe-variable-at-point',
7686 `Info-elisp-ref', `customize-variable', `help-next-section' and
7687 `help-prev-section'.
7688 (help-next-section): New function.
7689 (help-prev-section): New function.
7690 (help-mode-quit): Changed to kill the help buffer.
7691 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
7693 (help-buffer-name): New function to generate the name of help
7695 (with-displaying-help-buffer): Is now a macro. Takes an new first
7696 argument giving the name of the help buffer.
7697 (describe-key): Use `with-displaying-help-buffer' with name.
7698 (describe-mode): Ditto.
7699 (describe-bindings): Ditto.
7700 (describe-prefix-bindings): Ditto.
7701 (view-lossage): Ditto.
7702 (with-syntax-table): New macro.
7703 (function-called-at-point): Use `ignore-errors' and
7704 `with-syntax-table'.
7705 (function-at-point): Ditto.
7706 (describe-function): Use `with-displaying-help-buffer' with name.
7707 (function-arglist): Extracted from `describe-function-1'. Returns
7708 function's arglist as string.
7709 (function-documentation): Extracted from `describe-function-1'.
7710 Returns function's docstring.
7711 (describe-function-1): Remove all the "stream" garbage, including
7712 the stream argument. Use `function-arglist' and
7713 `function-documentation'.
7714 (describe-function-arglist): Just use `function-arglist'.
7715 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
7716 (help-pretty-print-value): New function to help with
7717 pretty-printing variable values. Knows about `#<...>'. Needs
7719 (describe-variable): Use `with-displaying-help-buffer' with name.
7720 Formatting improved. Display file where variable is defined, if
7721 known. Use `help-pretty-print-value'.
7722 (describe-syntax): Use `with-displaying-help-buffer' with name.
7723 (list-processes): Remove "stream" garbage.
7725 1997-12-25 SL Baur <steve@altair.xemacs.org>
7727 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
7728 call a dumped routine instead.
7730 * x-win-xfree86.el: Wrap file in defun.
7731 * x-win-sun.el: Ditto.
7733 1997-12-23 SL Baur <steve@altair.xemacs.org>
7735 * help.el (view-emacs-news): Remove usage of outl-mouse which
7736 advises functions and does other evil things.
7738 1997-12-22 SL Baur <steve@altair.xemacs.org>
7740 * format.el (format-alist): Add `image/tiff'.
7741 From P. E. Jareth Hein <jareth@camelot-soft.com>
7743 1997-12-21 SL Baur <steve@altair.xemacs.org>
7745 * about.el (about-hackers): More names added.
7747 * make-docfile.el: Remove superfluous package path search.
7749 * loaddefs.el: Commentary changes. Removal of VM autoloads.
7751 1997-12-20 SL Baur <steve@altair.xemacs.org>
7753 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
7756 1997-12-18 SL Baur <steve@altair.xemacs.org>
7758 * startup.el (set-default-load-path): Make sure lisp and site-lisp
7759 get trailing slashes when added to the load-path.
7761 * x-init.el (init-x-win): Locate where XEmacs X localization files
7764 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
7766 * x-faces.el: Added support for foregroundToolBarColor
7767 to xpm-color-symbols.
7769 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
7771 * etags.el (tags-remove-duplicates): Removed.
7772 (buffer-tag-table-list): Use `delete-duplicates'.
7774 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
7776 (get*): Defalias to `get'.
7778 * cl.el (eql): Compare integers with `eq'.
7779 (cl-map-extents): Check for `map-extents' first.
7781 1997-12-17 Didier Verna <verna@inf.enst.fr>
7783 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
7784 added the 'numero', 'copyright' and 'trademark' symbols.
7786 * leim/quail/latin-post.el ("french-postfix"): see above.
7788 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7790 * widget.el (define-widget): Check the arguments.
7792 * cus-edit.el (customize-face): Use `check-argument-type'.
7793 (custom-variable-value-create): Use `signal' to signal error.
7794 (custom-variable-reset-saved): Ditto.
7795 (custom-variable-reset-standard): Ditto.
7796 (custom-face-reset-saved): Ditto.
7798 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
7799 (widget-default-format-handler): Ditto.
7800 (widget-checklist-add-item): Ditto.
7801 (widget-radio-add-item): Ditto.
7802 (widget-editable-list-entry-create): Ditto.
7803 (widget-sexp-prompt-value): Ditto.
7805 * custom.el (custom-declare-variable): Signal errors better.
7806 (custom-handle-keyword): Ditto.
7807 (custom-declare-group): Ditto.
7809 * window-xemacs.el (windows): Ditto.
7811 * menubar.el (menu): Ditto.
7813 * keydefs.el (keyboard): Ditto.
7815 * minibuf.el (minibuffer): Ditto.
7817 * process.el (execute): Ditto.
7819 * fill.el (fill): Ditto.
7821 * modeline.el (modeline): Ditto.
7823 * help.el (help): Ditto.
7825 * faces.el (faces): Ditto.
7827 * files.el (files): Ditto.
7829 * x-init.el (x): Ditto.
7831 * lisp-mode.el (lisp): Ditto.
7833 * process.el (processes): Ditto.
7835 * mouse.el (mouse): Ditto.
7837 * abbrev.el (abbrev): Moved from cus-edit.
7839 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
7840 as variable declaration.
7842 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7844 * menubar.el (find-menu-item): Use `check-argument-type'.
7845 (find-menu-item): Cosmetic changes.
7847 1997-12-18 SL Baur <steve@altair.xemacs.org>
7849 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
7851 1997-12-17 SL Baur <steve@altair.xemacs.org>
7853 * startup.el (set-default-load-path): Only search package-path
7854 when not running temacs.
7856 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
7859 * loadup.el: Correct commentary. Reformatting.
7860 (really-early-error-handler): Use absolute path to the
7861 first dumped-lisp.el file.
7862 (really-early-error-handler): Print full path name of
7863 each dumped lisp file (inherited from InfoDock).
7865 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
7866 dumped-lisp.el files.
7868 * make-docfile.el (preloaded-file-list): Reorder when the
7869 package-path is searched.
7870 * update-elc.el: Ditto.
7872 * lisp-mode.el (call-with-condition-handler): Treat the same as
7873 `condition-case' for indentation.
7875 * about.el (about-xemacs): Update release date.
7877 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
7879 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
7880 anywhere but at the last clause.
7881 (ecase): Disallow `t' and `otherwise'.
7883 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7885 * cus-edit.el (custom-buffer-create-buttons): New function
7886 from stuff moved out of `custom-buffer-create-internal'.
7887 (custom-novice): New variable. Default t.
7888 (custom-display-global-buttons): Ditto. Default `top'.
7889 (custom-buffer-create-internal): Only display help if
7890 `custom-novice' is non-nil. Display global buttons according to
7891 `custom-display-global-buttons'.
7893 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7895 * menubar.el (find-menu-item): Use `check-argument-type'.
7896 (find-menu-item): Cosmetic changes.
7898 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
7900 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
7903 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7905 * format.el (format-deannotate-region): Bug fix.
7906 Deannotating a region containing unknown tags would fail
7907 (causing decoding of text/enriched to fail at user level)
7909 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
7911 * minibuf.el (read-directory-name): Support sixth
7912 arg, HISTORY, as already documented.
7914 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
7916 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
7919 1997-12-14 SL Baur <steve@altair.xemacs.org>
7921 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
7924 1997-12-13 SL Baur <steve@altair.xemacs.org>
7926 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.