1 2000-06-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3 * utf-2000/char-db-util.el (insert-char-data): If an element of
4 `->decomposition' property is a character, print it as same as an
7 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
9 * mule/mule-charset.el (default-coded-charset-priority-list):
12 2000-05-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
14 * utf-2000/ideograph-util.el (update-ideograph-radical-table):
15 Ignore non `Ideograph' characters.
17 * utf-2000/char-db-util.el (insert-char-data): Change order for
19 (insert-char-data-with-variant): Add optional argument `script'.
20 (insert-char-range-data): Likewise.
21 (write-char-range-data-to-file): Likewise.
23 * utf-2000/Ideograph-R001-One.el (BOPOMOFO LETTER K): Deleted.
24 (U+4E02): Add `->bopomofo-letter'.
25 (BOPOMOFO LETTER O): Deleted.
26 (M00004): Add `script', `->ucs' and `->bopomofo-letter'.
27 (M00005): Separate <BOPOMOFO LETTER E>.
28 (M00009): Separate <BOPOMOFO LETTER C>.
30 * utf-2000/u03100-Bopomofo.el (BOPOMOFO LETTER K): Add script.
31 (BOPOMOFO LETTER C): Likewise.
32 (BOPOMOFO LETTER O): Likewise.
33 (BOPOMOFO LETTER E): Likewise.
35 2000-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
37 * utf-2000/char-db-util.el (insert-char-data): Support
40 * utf-2000/u03100-Bopomofo.el (BOPOMOFO LETTER K): Add
41 `->ideograph' and `chinese-isoir165'; delete `ideograph-daikanwa'.
42 (BOPOMOFO LETTER C): Likewise.
43 (BOPOMOFO LETTER O): Likewise.
44 (BOPOMOFO LETTER E): Likewise.
45 (BOPOMOFO LETTER U): Add `morohashi-daikanwa',
46 `ideographic-radical', `ideographic-strokes', `total-strokes'; use
47 `->ideograph' instead of `ideograph'.
49 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
51 * utf-2000/Ideograph-R197-Salt.el: Reformatted.
53 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
55 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
57 * mule/mule-charset.el (default-coded-charset-priority-list): Add
58 `mojikyo' instead of `mojikyo-pj-[1..21]'.
60 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
62 * mule/vietnamese.el (vscii-2): Delete abolished property
63 `composite'; now composite mode is default.
65 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
67 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
68 of `raw-text'; check \uHHHH representation even if non-ascii
69 characters are not found.
71 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
72 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
75 * mule/viet-ccl.el: New file.
77 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
78 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
79 - Separate CCL based implementations to viet-ccl.el.
81 2000-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
83 * utf-2000/ccs-jisx0208-1983.el: Remove unused file.
85 2000-03-23 MORIOKA Tomohiko <tomo@m17n.org>
87 * utf-2000/Ideograph-R085-Water.el (U+6E13): Add J{78|83|90}-374C.
89 * utf-2000/Ideograph-R066-Rap.el (M13285'): Unify U+656C; separate
91 (M13303): Separate U+656C.
93 * utf-2000/Ideograph-R064-Hand.el (M12239): Separate U+6385.
94 (M12311'): Add Mojikyo-50200.
95 (M12312): Separate U+63BD.
96 (M12373): Separate U+63E4.
97 (M12552): Separate U+643D.
98 (M12575): Separate U+6452.
99 (M12597): Separate U+6461.
100 (M12597): Separate U+6461.
101 (M12645): Separate U+6479.
102 (M12678): Separate U+6487.
103 (M12716): Separate U+649D.
104 (M12808): Separate U+64CE.
105 (M12876): Separate U+64ED.
106 (M12894): Separate U+64F3.
107 (M26763): Separate C5-7347.
109 2000-03-22 MORIOKA Tomohiko <tomo@m17n.org>
111 * utf-2000/char-db-util.el (insert-char-data): Change order of
112 `ideographic-strokes', `kangxi-strokes', `japanese-strokes' and
115 * utf-2000/mojikyo.el (M292): Remove mojikyo-pj-1.
118 (M28800): Remove mojikyo-pj-6.
119 (M48869): Remove mojikyo-pj-9.
122 2000-03-22 MORIOKA Tomohiko <tomo@m17n.org>
124 * utf-2000/Ideograph-R054-Long-Stride.el (M9574): Separate U+5EFA.
126 * utf-2000/Ideograph-R038-Woman.el (M6618): Separate U+5ACC.
128 * utf-2000/Ideograph-R116-Cave.el (M25406): Separate U+7A74.
129 (M25424): Separate U+7A81.
130 (M25439): Unify U+7A81.
132 * utf-2000/Ideograph-R170-Mound.el (M41720'): Separate U+F9DC; add
134 (U+F9DC): Add K0-6B58.
135 (M41792): Separate J78-3764 and C1-6B61.
136 (M41813): Add J78-3764.
138 * utf-2000/Ideograph-R213-Turtle.el (M48869): Add
139 `kangxi-radical', `kangxi-strokes' and comment.
141 2000-03-22 MORIOKA Tomohiko <tomo@m17n.org>
143 * utf-2000/Ideograph-R115-Grain.el (M25218): Separate J78-374E and
145 (M48869): Moved to Ideograph-R213-Turtle.el.
147 * utf-2000/Ideograph-R113-Spirit.el (M24634): Separate U+7941.
148 (M24636): Separate U+7944.
149 (M24637): Separate U+7945.
150 (M24638): Separate U+7946.
151 (M24640): Move K0-5137 from U+7948.
152 (M24641): Move K0-7233 from U+7949.
153 (M24643): Separate U+794A.
154 (M24645): Separate U+794B.
155 (M24647): Separate U+794C.
156 (M24651): Separate U+794F.
157 (M24652): Move K0-695E from M24652'.
159 2000-03-21 MORIOKA Tomohiko <tomo@m17n.org>
161 * utf-2000/Ideograph-R145-Clothes.el (M34166): Add J{78|83}-3736.
163 * utf-2000/Ideograph-R123-Sheep.el (M28498): Add J{78|83}-3732.
165 * utf-2000/Ideograph-R119-Rice.el (M26860): Add J{78|83}-3729.
167 * utf-2000/Ideograph-R177-Leather.el (M42729): Separate
168 J{83|90}-3724m K0-7C28 and C1-675D.
169 (M42732): Separate U+9775.
171 * utf-2000/Ideograph-R030-Mouth.el (M4015): Add J90-3674.
172 (J78-3674): New character.
174 2000-03-20 MORIOKA Tomohiko <tomo@m17n.org>
176 * utf-2000/Ideograph-R158-Body.el (U+8EAF): Add J{83|90}-366D.
178 2000-03-17 MORIOKA Tomohiko <tomo@m17n.org>
180 * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533A): Add
183 * utf-2000/Ideograph-R009-Man.el (M724): Add
184 `jisx0208-difference'.
185 (U+4FF1): Add `jisx0208-1978/4X'.
187 * utf-2000/Ideograph-R145-Clothes.el (M34646): Add
188 `ideographic-strokes'.
189 (M34647): Add J{78|83}-365F.
190 (M34648): Add `ideographic-strokes'.
192 * utf-2000/Ideograph-R145-Clothes.el (M34148): Add
193 `ideographic-strokes'.
194 (M34149): Separate U+887F.
195 (M34150): Separate C2-3277.
196 (M34151): Add `ideographic-strokes'.
198 * utf-2000/Ideograph-R076-Lack.el (M16104): Unify U+6B3D.
200 2000-03-17 MORIOKA Tomohiko <tomo@m17n.org>
202 * utf-2000/char-db-util.el (insert-char-data): Regard charset
203 `mojikyo' as same as `ideograph-daikanwa'; support
205 (decode-builtin-char): Regard charset `mojikyo' as same as
206 `ideograph-daikanwa'.
208 2000-03-16 MORIOKA Tomohiko <tomo@m17n.org>
210 * utf-2000/Ideograph-R076-Lack.el (M16008): Unify U+6B23.
211 (M16012): Separate U+6B24.
212 (M16017): Unify U+6B25.
213 (M16019): Unify U+6B26.
215 * utf-2000/Ideograph-R069-Axe.el (M13534): Unify U+65A4.
217 * utf-2000/Ideograph-R019-Power.el (M2415'): Add J90-3650 and
220 2000-03-15 MORIOKA Tomohiko <tomo@m17n.org>
222 * utf-2000/Ideograph-R009-Man.el (M899): Add J90-3676.
223 (J83-364F): Add J90-364F.
225 * utf-2000/Ideograph-R032-Earth.el (U+5C2D): Moved from
226 Ideograph-R043-Lame.el; add J90-3646.
228 * utf-2000/Ideograph-R043-Lame.el (U+5C2D): Moved to
229 Ideograph-R032-Earth.el.
231 * utf-2000/Ideograph-R064-Hand.el (U+631F): Add J{78|83|90}-3634.
233 * utf-2000/Ideograph-R026-Seal.el (U+537F): Add J90-362A.
235 * utf-2000/Ideograph-R044-Corpse.el (M7709): Separate U+5C51 and
238 * utf-2000/Ideograph-R032-Earth.el (M4916): Separate
240 (U+5747): Unify J{78|83}-3651.
242 2000-03-14 MORIOKA Tomohiko <tomo@m17n.org>
244 * utf-2000/Ideograph-R093-Cow.el (M19922): Unify U+725B.
245 (M19923): Add total-strokes.
247 * utf-2000/Ideograph-R029-Again.el (M3118'): Add J90-355A and
250 * utf-2000/Ideograph-R123-Sheep.el (M28504): Add J{78|83}-3541 and
253 * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el (M22007): Unify U+7591.
255 * utf-2000/Ideograph-R093-Cow.el (M20190'): Add J{78|83|90}-353E
257 (M20195): Unify U+72A1.
259 * utf-2000/Ideograph-R076-Lack.el (M16097): Unify U+6B3A.
260 (M16099): Unify U+6B3B.
261 (M16103): Unify U+6B3C.
263 * utf-2000/Ideograph-R084-Steam.el (M17046): Separate U+6C18; add
265 (U+6C18): Unify C2-2258.
266 (M17046'): Add J{78|83|90}-3524 and Mojikyo-50245.
268 * utf-2000/Ideograph-R009-Man.el (M927'): Add J90-3536 and
271 * utf-2000/Ideograph-R079-Weapon.el (M16668): Unify U+6BC4.
272 (M16673): Unify U+6BC5.
274 2000-03-13 MORIOKA Tomohiko <tomo@m17n.org>
276 * utf-2000/Ideograph-R116-Cave.el (M25593): Separate U+7AAE.
278 2000-03-09 MORIOKA Tomohiko <tomo@m17n.org>
280 * utf-2000/Ideograph-R113-Spirit.el (M24639): Separate U+7947.
282 2000-03-08 MORIOKA Tomohiko <tomo@m17n.org>
284 * utf-2000/Ideograph-R050-Turban.el (M8930): Separate J90-3522 and
287 2000-03-06 MORIOKA Tomohiko <tomo@m17n.org>
289 * utf-2000/Ideograph-R074-Moon.el (M14378): Add J{78|83}-347C.
291 * utf-2000/Ideograph-R071-Not.el (M13721): Unify U+65E2.
293 * utf-2000/Ideograph-R070-Square.el (M13687): Unify U+65D7.
294 (M13694): Unify U+65D8.
295 (M13698): Unify U+65DA.
297 * utf-2000/Ideograph-R026-Seal.el (U+5371): Add J90-346D.
299 2000-03-03 MORIOKA Tomohiko <tomo@m17n.org>
301 * utf-2000/Ideograph-R104-Sickness.el (M22538): Unify U+764C.
302 (M22542): Unify U+7650.
304 * utf-2000/Ideograph-R170-Mound.el (M41676'): Add
307 * utf-2000/Ideograph-R108-Dish.el (M23031): Unify U+76E2.
308 (M23032): Unify C1-6971.
309 (J90-3446): Add J{78|83}-3446 and K0-4A78.
311 * utf-2000/Ideograph-R099-Sweet.el (M21643): Unify U+7518.
313 * utf-2000/Ideograph-R085-Water.el (M18253): New character.
314 (U+6F97): Unify C1-6D58; add J{83|90}-3442 and K0-4A55.
316 * utf-2000/Ideograph-R076-Lack.el (M16190): Unify U+6B52.
317 (M16197): Unify U+6B53.
319 2000-03-02 MORIOKA Tomohiko <tomo@m17n.org>
321 * utf-2000/ideograph-util.el (ideograph-char<): Prefer
322 `non-morohashi' to `morohashi-daikanwa'.
324 2000-03-02 MORIOKA Tomohiko <tomo@m17n.org>
326 * utf-2000/Ideograph-R076-Lack.el (M16107): Unify U+6B3E.
327 (M16111): Unify U+6B3F.
328 (M16125): Unify U+6B40.
329 (M16126): Unify U+6B41.
330 (M16127): Unify U+6B42.
332 * utf-2000/Ideograph-R066-Rap.el (M13260): Add J{78|83}-343A;
333 separate C1-5F56 and J90-343A.
335 * utf-2000/Ideograph-R098-Tile.el (J90-3424): Add J{78|83}-3424.
337 * utf-2000/Ideograph-R140-Grass.el (M30771): New character.
338 (U+82C5): Add J90-3423.
339 (U+85F2): Delete M15811; add C2-665A.
341 * utf-2000/Ideograph-R181-Leaf.el (M43374): Separate U+9811.
343 2000-03-01 MORIOKA Tomohiko <tomo@m17n.org>
345 * utf-2000/Ideograph-R124-Feather.el (M28766): Separate U+7FEB.
347 * utf-2000/Ideograph-R046-Mountain.el (M8624'): Separate
350 * utf-2000/Ideograph-R154-Shell.el (M36681): Separate
351 J{78|83}-3453 and C1-5D4B.
353 * utf-2000/Ideograph-R124-Feather.el (M28780): Separate U+7FF0.
355 * utf-2000/Ideograph-R030-Mouth.el (U+565B): Add J90-337A.
357 * utf-2000/Ideograph-R116-Cave.el (U+7AC3): Add J78-635E and
360 * utf-2000/Ideograph-R075-Tree.el (M15065): Separate U+691B.
361 (U+691B): Add J{78|83|90}-3371.
363 * utf-2000/Ideograph-R018-Knife.el (M2112'): Add J90-3364.
365 * utf-2000/Ideograph-R075-Tree.el (M15485): Add J{78|83}-335F.
367 2000-02-29 MORIOKA Tomohiko <tomo@m17n.org>
369 * utf-2000/Ideograph-R079-Weapon.el (U+6BBB): Unify C3-3665; add
371 (J90-334C): New character.
373 * utf-2000/Ideograph-R064-Hand.el (U+64B9): Add J78-5978 and
376 * utf-2000/Ideograph-R142-Insect.el (U+86CE): Add J78-695A and
379 * utf-2000/Ideograph-R075-Tree.el (M15217'): Add J78-3335;
381 (U+6982): Separate J83-3335, J90-3335 and C1-644D.
383 2000-02-28 MORIOKA Tomohiko <tomo@m17n.org>
385 * utf-2000/Ideograph-R106-White.el (M22699): Unify U+7686.
387 * utf-2000/Ideograph-R177-Leather.el (M42781): Separate
390 * utf-2000/Ideograph-R140-Grass.el (M31170): Separate U+83D4.
391 (M32601): Separate C5-7940; add mapping to U+8641.
393 * utf-2000/Ideograph-R061-Heart.el (M10617'): Remove C1-554E.
395 * utf-2000/Ideograph-R140-Grass.el (M31000): New character.
396 (M31000'): Add J90-3259; move C1-5D23 to M31000.
397 (M31168): New character.
398 (M31168'): Add J90-325B; move C3-3E59 to M31168.
400 2000-02-26 MORIOKA Tomohiko <tomo@m17n.org>
402 * utf-2000/Ideograph-R021-Spoon.el (J{78|83}-323D): Add J90-323D.
404 * utf-2000/Ideograph-R026-Seal.el (J{78|83}-3237): Add J90-3237.
406 * utf-2000/Ideograph-R009-Man.el (M628'): Add J90-3241.
407 (M1178): Add J90-322F.
409 2000-02-25 MORIOKA Tomohiko <tomo@m17n.org>
411 * utf-2000/Ideograph-R092-Fang.el (M19909): Unify C1-455B.
412 (J90-3267): Unify J{78|83}-3267.
414 * utf-2000/Ideograph-R076-Lack.el (M16167): Unify U+6B4C.
415 (M16168): Unify U+6B4D.
417 * utf-2000/Ideograph-R093-Cow.el (M19933): Unify U+7261.
419 * utf-2000/Ideograph-R124-Feather.el (M28614): New character.
420 (M28614'): Separate K0-6962 to M28614.
421 (M28616): Separate C6-3375.
422 (M28617): Separate C6-3372.
423 (M28618): Separate C6-3376.
424 (M28619): Separate C5-2B2B.
425 (M28620): Separate C4-2B22.
426 (M28621): Separate C4-2B21.
427 (M28622): Separate C4-2B24.
428 (M28623): Separate U+7FBE.
429 (M28624): Separate C4-2B23.
430 (M28625): Separate U+7FBF.
431 (M28626): Separate C6-3374.
432 (M28627): Separate C4-2F33.
433 (M28628): Separate U+437E.
434 (M28629): Separate C5-2F61.
435 (M28631): Separate C5-2F63.
436 (M28632): Separate U+7FC0.
437 (M28633): Separate C5-2F60.
438 (M28634): Separate C4-2F31.
439 (M28800): Moved from Ideograph-R196-Bird.el.
441 * utf-2000/Ideograph-R195-Fish.el (U+9BF5): Add J90-3033.
443 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
445 * mule/mule-conf.el (japanese-jisx0213-1): Allow
447 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
449 * mule/mule-charset.el (default-coded-charset-priority-list):
450 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
451 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
453 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
455 * utf-2000/Ideograph-R196-Bird.el: Move M28800 and U+7FF5 to
456 Ideograph-R124-Feather.el.
457 (U+9D0E): Add J{83|90}-322A.
459 * utf-2000/Ideograph-R196-Bird.el (U+9D2C): Add J78-7274 and
462 * utf-2000/Ideograph-R145-Clothes.el (M34629): Separate U+8956;
465 * utf-2000/Ideograph-R079-Weapon.el (M16618'): Unify U+6BB4;
468 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
470 * utf-2000/Ideograph-R076-Lack.el (M16024'): Unify U+6B27;
473 * utf-2000/Ideograph-R064-Hand.el (M11955): Separate U+62D0.
475 2000-02-23 MORIOKA Tomohiko <tomo@m17n.org>
477 * utf-2000/Ideograph-R172-Short-Tailed-Bird.el (M41973): Separate
478 J{78|83}-326D, K0-643A and J90-326D.
480 * utf-2000/Ideograph-R140-Grass.el (M30860'): Unify C6-2E22;
481 separate J{78|83}-326A.
483 * utf-2000/Ideograph-R162-Walk.el (M38789): Separate C1-535E and
485 (M38790): Separate C3-2F31 and U+8FE7.
486 (M38791): Separate C1-5365 and U+8FE8.
487 (M38792): Separate C4-2B4F.
489 * utf-2000/Ideograph-R124-Feather.el (M28635): Unify K0-683A.
490 (M28635'): Separate K0-683A; separate U+7FC1.
492 * utf-2000/Ideograph-R169-Gate.el (M41244): Add
493 `jisx0208-difference'.
495 * utf-2000/Ideograph-R100-Life.el (M21689): Add J{78|83}-3179.
497 2000-02-22 MORIOKA Tomohiko <tomo@m17n.org>
499 * utf-2000/Ideograph-R070-Square.el (M13628): Separate U+65BC.
500 (U+65BC): Unify J{78|83|90}-3177 and C1-4D75.
502 2000-02-18 MORIOKA Tomohiko <tomo@m17n.org>
504 * utf-2000/Ideograph-R086-Fire.el (U+7114): Add J{83|90}-316B.
506 * utf-2000/Ideograph-R187-Horse.el (M44633'): Add
509 * utf-2000/Ideograph-R108-Dish.el (M22972'): Unify U+76CA.
510 (M22975): Unify U+76CB.
512 2000-02-17 MORIOKA Tomohiko <tomo@m17n.org>
514 * utf-2000/Ideograph-R104-Sickness.el (M22069): Unify U+75AB.
515 (M22081): Unify U+75B0.
517 * utf-2000/Ideograph-R140-Grass.el (M30808'): Add J90-3151.
519 * utf-2000/Ideograph-R108-Dish.el (M22961): Add J{78|83}-314E.
520 (M22965): Unify U+76C9.
522 * utf-2000/Ideograph-R097-Melon.el (M21371): Unify C1-466A.
523 (J90-313B): Unify J{78|83}-313B; separate C1-466A.
525 2000-02-16 MORIOKA Tomohiko <tomo@m17n.org>
527 * utf-2000/Ideograph-R027-Cliff.el: Reformatted.
529 * utf-2000/Ideograph-R167-Gold.el (M40310): Separate U+925B,
530 C1-6745 and J90-3174.
532 2000-02-15 MORIOKA Tomohiko <tomo@m17n.org>
534 * utf-2000/Ideograph-R085-Water.el (M17260): Separate U+6CBF,
535 J90-3168 and C1-4E58.
537 * utf-2000/Ideograph-R144-Walk-Enclosure.el (M34073): Separate
538 {j78|83|90}-3152 and K0-6A5B.
540 2000-02-14 MORIOKA Tomohiko <tomo@m17n.org>
542 * utf-2000/Ideograph-R184-Eat.el (M44146): Separate U+990C.
544 * utf-2000/Ideograph-R030-Mouth.el (M4286): Separate U+5642.
546 * utf-2000/Ideograph-R162-Walk.el (M38722): Separate U+8FC2.
547 (M38901): Unify K0-5C71; separate C1-5D61 and J90-3029.
548 (U+9022): Separate K0-5C71 and C1-5D61; add `jisx0208-difference'
551 * utf-2000/Ideograph-R140-Grass.el (M30699'): Separate U+829D.
552 (J{78|83|90}-3032): Add `jisx0208-difference'.
554 2000-02-12 MORIOKA Tomohiko <tomo@m17n.org>
556 * utf-2000/Ideograph-R120-Silk.el (M27682): Separate
558 (SJG-6136): Unify J90-305E.
560 * utf-2000/Ideograph-R009-Man.el (SJG-352): Unify J90-304E.
562 2000-02-11 MORIOKA Tomohiko <tomo@m17n.org>
564 * utf-2000/Ideograph-R195-Fish.el (M46413): Unify J78-3073.
565 (U+9C2F): Unify J{83|90}-3073.
567 2000-02-10 MORIOKA Tomohiko <tomo@m17n.org>
569 * utf-2000/Ideograph-R145-Clothes.el (M34091): Unify U+8863.
571 * utf-2000/Ideograph-R008-Lid.el (M00286): Unify J78-5035 and
573 (U+4EA5): Unify J90-3067.
575 * utf-2000/Ideograph-R023-Hiding-Enclosure.el (U+533B): Add
578 * utf-2000/Ideograph-R162-Walk.el (M08680'1): Separate U+5DE1.
579 (M39134): Unify K0-6B36.
580 (M39134'): Unify U+907A.
582 * utf-2000/Ideograph-R047-River.el (M8680'): Moved from
583 Ideograph-R162-Walk.el.
586 * utf-2000/Ideograph-R102-Field.el (M21854): Unify U+7570;
588 (M21854): Separate U+7570; unify C6-4B56.
590 2000-02-09 MORIOKA Tomohiko <tomo@m17n.org>
592 * utf-2000/Ideograph-R145-Clothes.el (M34240): Add J78-3041.
594 * utf-2000/Ideograph-R064-Hand.el (M11835): Separate J90-3037.
596 * utf-2000/Ideograph-R085-Water.el (M17678): Separate U+6DEB.
597 (M17951): Separate U+6EA2.
599 * utf-2000/Ideograph-R100-Life.el (M21687): Unify C3-3D3E instead
602 2000-02-08 MORIOKA Tomohiko <tomo@m17n.org>
604 * utf-2000/char-db-util.el (insert-char-data): Don't output
607 * utf-2000/Ideograph-R184-Eat.el (M44014): Unify U+98DF.
608 (M44080): Separate japanese-jisx02080-1978 and japanese-jisx0208.
610 * utf-2000/Ideograph-R100-Life.el (M21670): Unify GB, CNS and JIS.
612 (M21684): Unify with U+7522.
613 (M21684'): Unify with U+7523.
615 * utf-2000/Ideograph-R067-Script.el (M013450): Unify GB, CNS and
618 * utf-2000/Ideograph-R009-Man.el (M00378): Add
619 japanese-jisx0208-1990.
621 2000-02-07 MORIOKA Tomohiko <tomo@m17n.org>
623 * utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
624 utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
625 utf-2000/u02600-Miscellaneous-Symbols.el,
626 utf-2000/u02500-Box-Drawing.el,
627 utf-2000/u02190-Arrows.el, utf-2000/u02100-Letterlike-Symbols.el,
628 utf-2000/u00400-Cyrillic.el, utf-2000/u00370-Greek.el,
629 utf-2000/u000A0-Latin-1-Supplement.el: Add japanese-jisx0208-1990.
631 2000-02-06 MORIOKA Tomohiko <tomo@m17n.org>
633 * utf-2000/u02000-General-Punctuation.el,
634 utf-2000/u02200-Mathematical-Operators.el,
635 utf-2000/u02300-Miscellaneous-Technical.el,
636 utf-2000/u025A0-Geometric-Shapes.el,
637 utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Add
638 japanese-jisx0208-1990.
640 2000-02-02 MORIOKA Tomohiko <tomo@m17n.org>
642 * utf-2000/char-db-util.el (decode-builtin-char): Use
644 (write-char-range-data-to-file): Use utf-8.
646 2000-02-01 MORIOKA Tomohiko <tomo@etl.go.jp>
648 * utf-2000/char-db-util.el (insert-char-data): Print corresponding
649 character as comment for `->ucs' and each coded-charset.
650 (what-char-definition): Don't call `char-db-update-comment'.
652 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
654 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
656 2000-01-19 MORIOKA Tomohiko <tomo@etl.go.jp>
658 * utf-2000/mojikyo.el: New file.
660 2000-01-28 MORIOKA Tomohiko <tomo@etl.go.jp>
662 * utf-2000/char-db-util.el (insert-char-data): Print code-point of
663 `ideograph-daikanwa' as a decimal value.
664 (decode-builtin-char): New function.
666 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
668 * mule/mule-charset.el (default-coded-charset-priority-list): Add
671 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
673 * mule/mule-charset.el (default-coded-charset-priority-list):
674 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
677 * utf-2000/char-db-util.el (insert-char-data): Modify for
678 code-point format change.
680 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
682 * mule/mule-charset.el (default-coded-charset-priority-list): Add
683 `mojikyo-pj-[1 .. 21]' in UTF-2000.
685 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
687 * mule/mule-charset.el (default-coded-charset-priority-list): Add
688 `katakana-jisx0201' in UTF-2000.
690 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
692 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
693 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
694 "u0FB50-Arabic-Presentation-Forms-A",
695 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
696 "u0FE50-Small-Form-Variants",
697 "u0FE70-Arabic-Presentation-Forms-B",
698 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
701 * utf-2000/u0A000-Yi-Syllables.el,
702 utf-2000/u0AC00-Hangul-Syllables.el,
703 utf-2000/u0FB00-Alphabetic-Presentation-Forms.el,
704 utf-2000/u0FB50-Arabic-Presentation-Forms-A.el,
705 utf-2000/u0FE20-Combining-Half-Marks.el,
706 utf-2000/u0FE30-CJK-Compatibility-Forms.el,
707 utf-2000/u0FE50-Small-Form-Variants.el,
708 utf-2000/u0FE70-Arabic-Presentation-Forms-B.el,
709 utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el,
710 utf-2000/u0FFF0-Specials.el: New files.
712 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
714 * dumped-lisp.el (preloaded-file-list): Delete
715 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
716 ... "Ideograph-R214-Flute" in UTF-2000.
718 1999-12-20 MORIOKA Tomohiko <tomo@etl.go.jp>
720 * utf-2000/char-db-util.el (insert-char-data): Change order of
722 (insert-char-data-with-variant): Look up variants of corresponding
723 ucs character if a character does not have variants.
725 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
727 * utf-2000/ideograph-util.el (ideograph-char<): Fixed.
729 * utf-2000/u03100-Bopomofo.el (U+3128): Separate M00115.
731 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
733 * utf-2000/Ideograph-R213-Turtle.el,
734 utf-2000/Ideograph-R214-Flute.el: New files.
736 * utf-2000/Ideograph-R206-Tripod.el,
737 utf-2000/Ideograph-R207-Drum.el, utf-2000/Ideograph-R208-Rat.el,
738 utf-2000/Ideograph-R209-Nose.el, utf-2000/Ideograph-R210-Even.el,
739 utf-2000/Ideograph-R211-Tooth.el,
740 utf-2000/Ideograph-R212-Dragon.el: New files.
742 * utf-2000/Ideograph-R204-Embroidery.el,
743 utf-2000/Ideograph-R205-Frog.el: New files.
745 * utf-2000/Ideograph-R200-Hemp.el,
746 utf-2000/Ideograph-R201-Yellow.el,
747 utf-2000/Ideograph-R202-Millet.el,
748 utf-2000/Ideograph-R203-Black.el: New files.
750 * utf-2000/Ideograph-R194-Ghost.el,
751 utf-2000/Ideograph-R195-Fish.el, utf-2000/Ideograph-R196-Bird.el,
752 utf-2000/Ideograph-R197-Salt.el, utf-2000/Ideograph-R198-Deer.el,
753 utf-2000/Ideograph-R199-Wheat.el: New files.
755 * utf-2000/Ideograph-R191-Fight.el,
756 utf-2000/Ideograph-R192-Sacrificial-Wine.el,
757 utf-2000/Ideograph-R193-Cauldron.el: New files.
759 * utf-2000/Ideograph-R185-Head.el,
760 utf-2000/Ideograph-R186-Fragrant.el,
761 utf-2000/Ideograph-R187-Horse.el, utf-2000/Ideograph-R188-Bone.el,
762 utf-2000/Ideograph-R189-Tall.el, utf-2000/Ideograph-R190-Hair.el:
765 * utf-2000/Ideograph-R183-Fly.el, utf-2000/Ideograph-R184-Eat.el:
768 * utf-2000/Ideograph-R180-Sound.el,
769 utf-2000/Ideograph-R181-Leaf.el, utf-2000/Ideograph-R182-Wind.el:
772 * utf-2000/Ideograph-R178-Tanned-Leather.el,
773 utf-2000/Ideograph-R179-Leek.el: New files.
775 * utf-2000/Ideograph-R166-Village.el,
776 utf-2000/Ideograph-R167-Gold.el, utf-2000/Ideograph-R168-Long.el,
777 utf-2000/Ideograph-R169-Gate.el, utf-2000/Ideograph-R170-Mound.el,
778 utf-2000/Ideograph-R171-Slave.el,
779 utf-2000/Ideograph-R172-Short-Tailed-Bird.el,
780 utf-2000/Ideograph-R173-Rain.el, utf-2000/Ideograph-R174-Blue.el,
781 utf-2000/Ideograph-R175-Wrong.el, utf-2000/Ideograph-R176-Face.el,
782 utf-2000/Ideograph-R177-Leather.el: New files.
784 * utf-2000/Ideograph-R161-Morning.el,
785 utf-2000/Ideograph-R162-Walk.el, utf-2000/Ideograph-R163-City.el,
786 utf-2000/Ideograph-R164-Wine.el,
787 utf-2000/Ideograph-R165-Distinguish.el: New files.
789 * utf-2000/Ideograph-R156-Run.el, utf-2000/Ideograph-R157-Foot.el,
790 utf-2000/Ideograph-R158-Body.el, utf-2000/Ideograph-R159-Cart.el,
791 utf-2000/Ideograph-R160-Bitter.el: New files.
793 * utf-2000/Ideograph-R153-Badger.el,
794 utf-2000/Ideograph-R154-Shell.el, utf-2000/Ideograph-R155-Red.el:
797 * utf-2000/Ideograph-R151-Bean.el, utf-2000/Ideograph-R152-Pig.el:
800 * utf-2000/Ideograph-R148-Horn.el,
801 utf-2000/Ideograph-R149-Speech.el,
802 utf-2000/Ideograph-R150-Valley.el: New files.
804 * utf-2000/Ideograph-R139-Color.el,
805 utf-2000/Ideograph-R140-Grass.el,
806 utf-2000/Ideograph-R141-Tiger.el,
807 utf-2000/Ideograph-R142-Insect.el,
808 utf-2000/Ideograph-R143-Blood.el,
809 utf-2000/Ideograph-R144-Walk-Enclosure.el,
810 utf-2000/Ideograph-R145-Clothes.el,
811 utf-2000/Ideograph-R146-West.el, utf-2000/Ideograph-R147-See.el:
814 * utf-2000/Ideograph-R137-Boat.el,
815 utf-2000/Ideograph-R138-Stopping.el: New files.
817 * utf-2000/Ideograph-R135-Tongue.el,
818 utf-2000/Ideograph-R136-Oppose.el: New files.
820 * utf-2000/Ideograph-R132-Self.el,
821 utf-2000/Ideograph-R133-Arrive.el,
822 utf-2000/Ideograph-R134-Mortar.el: New files.
824 * utf-2000/Ideograph-R127-Plow.el, utf-2000/Ideograph-R128-Ear.el,
825 utf-2000/Ideograph-R129-Brush.el, utf-2000/Ideograph-R130-Meat.el,
826 utf-2000/Ideograph-R131-Minister.el: New files.
828 * utf-2000/Ideograph-R123-Sheep.el,
829 utf-2000/Ideograph-R124-Feather.el,
830 utf-2000/Ideograph-R125-Old.el, utf-2000/Ideograph-R126-And.el:
833 * utf-2000/Ideograph-R110-Spear.el,
834 utf-2000/Ideograph-R111-Arrow.el,
835 utf-2000/Ideograph-R112-Stone.el,
836 utf-2000/Ideograph-R113-Spirit.el,
837 utf-2000/Ideograph-R114-Track.el,
838 utf-2000/Ideograph-R115-Grain.el, utf-2000/Ideograph-R116-Cave.el,
839 utf-2000/Ideograph-R117-Stand.el,
840 utf-2000/Ideograph-R118-Bamboo.el,
841 utf-2000/Ideograph-R119-Rice.el, utf-2000/Ideograph-R120-Silk.el,
842 utf-2000/Ideograph-R121-Jar.el, utf-2000/Ideograph-R122-Net.el:
845 * utf-2000/Ideograph-R108-Dish.el, utf-2000/Ideograph-R109-Eye.el:
848 * utf-2000/Ideograph-R106-White.el,
849 utf-2000/Ideograph-R107-Skin.el: New files.
851 * utf-2000/Ideograph-R103-Bolt-Of-Cloth.el,
852 utf-2000/Ideograph-R104-Sickness.el,
853 utf-2000/Ideograph-R105-Dotted-Tent.el: New files.
855 * utf-2000/Ideograph-R099-Sweet.el,
856 utf-2000/Ideograph-R100-Life.el, utf-2000/Ideograph-R101-Use.el,
857 utf-2000/Ideograph-R102-Field.el: New files.
859 * utf-2000/Ideograph-R095-Profound.el,
860 utf-2000/Ideograph-R096-Jade.el, utf-2000/Ideograph-R097-Melon.el,
861 utf-2000/Ideograph-R098-Tile.el: New files.
863 * utf-2000/Ideograph-R092-Fang.el, utf-2000/Ideograph-R093-Cow.el,
864 utf-2000/Ideograph-R094-Dog.el: New files.
866 * utf-2000/Ideograph-R090-Half-Tree-Trunk.el,
867 utf-2000/Ideograph-R091-Slice.el: New files.
869 * utf-2000/Ideograph-R088-Father.el,
870 utf-2000/Ideograph-R089-Double-X.el: New files.
872 * utf-2000/Ideograph-R084-Steam.el,
873 utf-2000/Ideograph-R085-Water.el, utf-2000/Ideograph-R086-Fire.el,
874 utf-2000/Ideograph-R087-Claw.el: New files.
876 * utf-2000/Ideograph-R081-Compare.el,
877 utf-2000/Ideograph-R082-Fur.el, utf-2000/Ideograph-R083-Clan.el:
880 * utf-2000/Ideograph-R079-Weapon.el,
881 utf-2000/Ideograph-R080-Do-Not.el: New files.
883 * utf-2000/Ideograph-R073-Say.el, utf-2000/Ideograph-R074-Moon.el,
884 utf-2000/Ideograph-R075-Tree.el, utf-2000/Ideograph-R076-Lack.el,
885 utf-2000/Ideograph-R077-Stop.el, utf-2000/Ideograph-R078-Death.el:
888 * utf-2000/Ideograph-R070-Square.el,
889 utf-2000/Ideograph-R071-Not.el, utf-2000/Ideograph-R072-Sun.el:
892 * utf-2000/Ideograph-R068-Dipper.el,
893 utf-2000/Ideograph-R069-Axe.el: New files.
895 * utf-2000/Ideograph-R055-Two-Hands.el,
896 utf-2000/Ideograph-R056-Shoot.el, utf-2000/Ideograph-R057-Bow.el,
897 utf-2000/Ideograph-R058-Snout.el,
898 utf-2000/Ideograph-R059-Bristle.el,
899 utf-2000/Ideograph-R060-Step.el, utf-2000/Ideograph-R061-Heart.el,
900 utf-2000/Ideograph-R062-Halberd.el,
901 utf-2000/Ideograph-R063-Door.el, utf-2000/Ideograph-R064-Hand.el,
902 utf-2000/Ideograph-R065-Branch.el, utf-2000/Ideograph-R066-Rap.el,
903 utf-2000/Ideograph-R067-Script.el: New files.
905 * utf-2000/Ideograph-R053-Dotted-Cliff.el,
906 utf-2000/Ideograph-R054-Long-Stride.el: New files.
908 * utf-2000/Ideograph-R051-Dry.el,
909 utf-2000/Ideograph-R052-Short-Thread.el: New files.
911 * utf-2000/Ideograph-R043-Lame.el,
912 utf-2000/Ideograph-R044-Corpse.el,
913 utf-2000/Ideograph-R045-Sprout.el,
914 utf-2000/Ideograph-R046-Mountain.el,
915 utf-2000/Ideograph-R047-River.el, utf-2000/Ideograph-R048-Work.el,
916 utf-2000/Ideograph-R049-Oneself.el,
917 utf-2000/Ideograph-R050-Turban.el: New files.
919 * utf-2000/Ideograph-R041-Inch.el,
920 utf-2000/Ideograph-R042-Small.el: New files.
922 * utf-2000/Ideograph-R036-Evening.el,
923 utf-2000/Ideograph-R037-Big.el, utf-2000/Ideograph-R038-Woman.el,
924 utf-2000/Ideograph-R039-Child.el, utf-2000/Ideograph-R040-Roof.el:
927 * utf-2000/Ideograph-R034-Go.el,
928 utf-2000/Ideograph-R035-Go-Slowly.el: New files.
930 * utf-2000/Ideograph-R031-Enclosure.el,
931 utf-2000/Ideograph-R032-Earth.el,
932 utf-2000/Ideograph-R033-Scholar.el: New files.
934 * utf-2000/Ideograph-R030-Mouth.el,
935 utf-2000/Ideograph-R029-Again.el,
936 utf-2000/Ideograph-R028-Private.el: Merge CJK Unified Ideographs
939 * utf-2000/Ideograph-R027-Cliff.el,
940 utf-2000/Ideograph-R026-Seal.el,
941 utf-2000/Ideograph-R025-Divination.el,
942 utf-2000/Ideograph-R024-Ten.el,
943 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
944 utf-2000/Ideograph-R022-Right-Open-Box.el,
945 utf-2000/Ideograph-R021-Spoon.el, utf-2000/Ideograph-R020-Wrap.el,
946 utf-2000/Ideograph-R019-Power.el,
947 utf-2000/Ideograph-R018-Knife.el,
948 utf-2000/Ideograph-R017-Open-Box.el,
949 utf-2000/Ideograph-R016-Table.el, utf-2000/Ideograph-R015-Ice.el,
950 utf-2000/Ideograph-R014-Cover.el,
951 utf-2000/Ideograph-R013-Down-Box.el,
952 utf-2000/Ideograph-R012-Eight.el,
953 utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el,
954 utf-2000/Ideograph-R009-Man.el, utf-2000/Ideograph-R008-Lid.el,
955 utf-2000/Ideograph-R007-Two.el, utf-2000/Ideograph-R006-Hook.el:
956 Merge `chinese-isoir165'.
958 * utf-2000/Ideograph-R004-Slash.el: Merge CNS chars not in
959 Morohashi's Daikanwa.
961 * utf-2000/Ideograph-R003-Dot.el: Merge `chinese-isoir165'.
963 * utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
965 1999-12-07 MORIOKA Tomohiko <tomo@etl.go.jp>
967 * utf-2000/Ideograph-R027-Cliff.el,
968 utf-2000/Ideograph-R026-Seal.el,
969 utf-2000/Ideograph-R025-Divination.el,
970 utf-2000/Ideograph-R024-Ten.el,
971 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
972 utf-2000/Ideograph-R022-Right-Open-Box.el,
973 utf-2000/Ideograph-R021-Spoon.el: Merge CJK Unified Ideographs
976 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
978 * utf-2000/Ideograph-R020-Wrap.el,
979 utf-2000/Ideograph-R019-Power.el,
980 utf-2000/Ideograph-R018-Knife.el: Merge CJK Unified Ideographs
983 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
985 * utf-2000/Ideograph-R009-Man.el: Merge CJK Unified Ideographs
988 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
990 * utf-2000/Ideograph-R017-Open-Box.el,
991 utf-2000/Ideograph-R016-Table.el: Merge CJK Unified Ideographs
994 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
996 * utf-2000/Ideograph-R015-Ice.el,
997 utf-2000/Ideograph-R014-Cover.el,
998 utf-2000/Ideograph-R013-Down-Box.el,
999 utf-2000/Ideograph-R012-Eight.el,
1000 utf-2000/Ideograph-R011-Enter.el, utf-2000/Ideograph-R010-Legs.el:
1001 Merge CJK Unified Ideographs Extension A.
1003 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
1005 * utf-2000/Ideograph-R008-Lid.el (M00286): Separate
1006 `japanese-jisx0208-1978' and `japanese-jisx0208'.
1008 * utf-2000/Ideograph-R005-Second.el: Merge `chinese-isoir165'.
1010 1999-12-06 MORIOKA Tomohiko <tomo@etl.go.jp>
1012 * utf-2000/Ideograph-R004-Slash.el,
1013 utf-2000/Ideograph-R003-Dot.el, utf-2000/Ideograph-R002-Line.el,
1014 utf-2000/Ideograph-R001-One.el: Merge `chinese-isoir165'.
1016 1999-12-03 MORIOKA Tomohiko <tomo@etl.go.jp>
1018 * utf-2000/Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1'
1019 and `japanese-jisx0213-2'.
1021 1999-12-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1023 * utf-2000/Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'.
1025 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
1027 * utf-2000/Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'.
1029 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
1031 * utf-2000/Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1'
1032 and `japanese-jisx0213-2'.
1034 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1036 * utf-2000/Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and
1037 `japanese-jisx0213-2'.
1039 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1041 * utf-2000/Ideograph-R025-Divination.el: Merge
1042 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1044 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1046 * utf-2000/Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and
1047 `japanese-jisx0213-2'.
1049 1999-11-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1051 * utf-2000/Ideograph-R023-Hiding-Enclosure.el: Merge
1052 `japanese-jisx0213-2'.
1054 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
1056 * utf-2000/Ideograph-R022-Right-Open-Box.el: Merge
1057 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1059 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
1061 * utf-2000/Ideograph-R021-Spoon.el (M02574): Separate C1-4621.
1062 (M02576): Separate C6-2630.
1063 (M02579): Separate C5-234A.
1064 (M02581): Separate C4-284D.
1065 (M02582): Separate C6-2F2F.
1066 (M02588): Separate C6-3560.
1068 * utf-2000/Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and
1069 `japanese-jisx0213-2'.
1071 1999-11-26 MORIOKA Tomohiko <tomo@etl.go.jp>
1073 * utf-2000/Ideograph-R019-Power.el,
1074 utf-2000/Ideograph-R018-Knife.el: Merge `japanese-jisx0213-1' and
1075 `japanese-jisx0213-2'.
1077 * utf-2000/Ideograph-R017-Open-Box.el (M01814): Separate C6-2365.
1078 (M01815): Separate C6-2361.
1079 (M01817): Separate C6-2363.
1080 (M01822): Separate C6-2323.
1081 (M01836): Separate C5-365D.
1082 (M01839): Separate C7-367B.
1084 1999-11-25 MORIOKA Tomohiko <tomo@etl.go.jp>
1086 * utf-2000/Ideograph-R016-Table.el,
1087 utf-2000/Ideograph-R015-Ice.el, utf-2000/Ideograph-R014-Cover.el:
1088 Merge `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1090 * utf-2000/Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'
1093 1999-11-24 MORIOKA Tomohiko <tomo@etl.go.jp>
1095 * utf-2000/Ideograph-R013-Down-Box.el: Merge
1096 `japanese-jisx0213-2'.
1097 (J78-4B41 = J83-4B41): Moved to R109.
1098 (C6-316D): Moved to R072.
1100 1999-11-24 MORIOKA Tomohiko <tomo@urania.m17n.org>
1102 * utf-2000/Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1'
1103 and `japanese-jisx0213-2'.
1105 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
1107 * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
1108 `japanese-jisx0213-2'.
1110 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
1112 * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
1113 `japanese-jisx0213-2'.
1115 * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
1117 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
1119 * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
1122 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
1124 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1125 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
1127 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
1129 * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
1132 * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
1135 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
1137 * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
1140 * utf-2000/Ideograph-R006-Hook.el,
1141 utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
1144 * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
1145 Ideographs Extension A; separate U+3128.
1146 (M00116): Move C6-2123 to M00115.
1148 * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
1151 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1153 * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
1155 * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
1157 * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
1159 * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
1161 * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
1163 * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
1164 `japanese-jisx0213-2'.
1166 * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
1168 (HIRAGANA LETTER SMALL KE): New character.
1170 * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
1172 (BLACK SHOGI PIECE): New character.
1174 * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
1176 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1178 * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
1180 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1182 * utf-2000/char-db-util.el (insert-char-data): Ignore
1183 `kangxi-radical' and `japanese-radical' if they have the same
1184 value of `ideographic-radical'; ignore `japanese-strokes' if it
1185 has the same value of `ideographic-strokes'.
1187 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1189 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1190 (japanese-jisx0213-2): New coded-charset.
1192 * dumped-lisp.el (preloaded-file-list): Add
1193 "Ideograph-R028-Private", "Ideograph-R029-Again" and
1194 "Ideograph-R030-Mouth".
1196 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1198 * utf-2000/char-db-util.el (char-db-update-comment): Use
1199 mapping-table for `japanese-jisx0213-*'.
1201 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1203 * utf-2000/u03300-CJK-Compatibility.el: Merge
1204 `japanese-jisx0213-1'.
1206 * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
1207 `japanese-jisx0213-1'.
1209 * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1210 utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
1212 * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
1213 utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
1214 `japanese-jisx0213-1'.
1216 * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
1218 * utf-2000/u02700-Dingbats.el,
1219 utf-2000/u02600-Miscellaneous-Symbols.el,
1220 utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
1222 * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
1224 * utf-2000/u02500-Box-Drawing.el,
1225 utf-2000/u02460-Enclosed-Alphanumerics.el,
1226 utf-2000/u02300-Miscellaneous-Technical.el,
1227 utf-2000/u02400-Control-Pictures.el,
1228 utf-2000/u02200-Mathematical-Operators.el,
1229 utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
1230 utf-2000/u02100-Letterlike-Symbols.el,
1231 utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
1233 * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
1234 Changed to utf-8 encoding.
1236 * utf-2000/u02000-General-Punctuation.el,
1237 utf-2000/u01E00-Latin-Extended-Additional.el: Merge
1238 `japanese-jisx0213-1'.
1240 * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
1241 utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
1243 * utf-2000/u00370-Greek.el,
1244 utf-2000/u00300-Combining-Diacritical-Marks.el,
1245 utf-2000/u002B0-Spacing-Modifier-Letters.el,
1246 utf-2000/u00250-IPA-Extensions.el,
1247 utf-2000/u00180-Latin-Extended-B.el,
1248 utf-2000/u00100-Latin-Extended-A.el,
1249 utf-2000/u000A0-Latin-1-Supplement.el,
1250 utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
1252 * utf-2000/Ideograph-R030-Mouth.el: New file.
1254 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1256 * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
1258 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1260 * utf-2000/char-db-util.el (insert-char-data): Generate comment
1263 * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
1265 (M00135): Separate C6-222F.
1267 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1269 * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
1271 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1273 * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
1275 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1277 * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
1280 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1282 * utf-2000/Ideograph-R029-Again.el,
1283 utf-2000/Ideograph-R028-Private.el: New files.
1285 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1287 * utf-2000/char-db-util.el (char-db-update-comment): Don't use
1288 mapping-table for `ideograph-daikanwa'.
1290 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
1292 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1293 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1294 "Ideograph-R015-Ice", "Ideograph-R016-Table",
1295 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1296 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1297 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1298 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1299 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1301 * utf-2000/Ideograph-R012-Eight.el,
1302 utf-2000/Ideograph-R013-Down-Box.el,
1303 utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
1304 utf-2000/Ideograph-R016-Table.el,
1305 utf-2000/Ideograph-R017-Open-Box.el,
1306 utf-2000/Ideograph-R018-Knife.el,
1307 utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
1308 utf-2000/Ideograph-R021-Spoon.el,
1309 utf-2000/Ideograph-R022-Right-Open-Box.el,
1310 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
1311 utf-2000/Ideograph-R024-Ten.el,
1312 utf-2000/Ideograph-R025-Divination.el,
1313 utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
1316 * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
1317 Replace ` ' in `name' by `-'.
1319 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
1321 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1322 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1323 "Ideograph-R005-Second", "Ideograph-R006-Hook",
1324 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1325 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1327 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1328 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1330 * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
1331 utf-2000/Ideograph-R004-Slash.el,
1332 utf-2000/Ideograph-R005-Second.el,
1333 utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
1334 utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
1335 utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
1338 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
1339 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
1341 (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
1344 * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
1346 1999-11-17 MORIOKA Tomohiko <tomo@urania.m17n.org>
1348 * utf-2000/ideograph-util.el: New file.
1350 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1352 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1355 * utf-2000/Ideograph-R001-One.el: New file.
1357 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1359 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1360 (chinese-isoir165): Moved from mule/chinese.el.
1361 (chinese-cns11643-3): Moved from mule/chinese.el.
1362 (chinese-cns11643-4): Moved from mule/chinese.el.
1363 (chinese-cns11643-5): Moved from mule/chinese.el.
1364 (chinese-cns11643-6): Moved from mule/chinese.el.
1365 (chinese-cns11643-7): Moved from mule/chinese.el.
1367 * mule/chinese.el: Move definition of coded-charsets to
1370 * utf-2000/char-db-util.el (insert-char-data): Change order of
1371 `morohashi-daikanwa'.
1373 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1375 * utf-2000/char-db-util.el (char-attribute-name<) Use
1376 `charset-iso-final-char' instead of `charset-final'; fixed.
1377 (insert-char-data): Delete unused local variable `name'; use
1378 `charset-iso-graphic-plane' instead of `charset-graphic'.
1379 (char-db-update-comment): Use `charset-iso-graphic-plane' instead
1380 of `charset-graphic'.
1381 (insert-char-range-data): Delete unused local variable `variants'.
1382 (what-character-original-window-configuration): Define to avoid
1385 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1387 * utf-2000/char-db-util.el (ideographic-radicals): New constant.
1388 (insert-char-data): Change order of `ideographic-radical',
1389 `ideographic-strokes' and `total-strokes'; adjust width of the
1390 first element of a list.
1392 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1394 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1395 `ideograph-daikanwa'.
1397 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1399 * dumped-lisp.el (preloaded-file-list): Delete
1400 "ccs-jisx0201-latin.el".
1402 * utf-2000/ccs-jisx0201-latin.el: Deleted.
1404 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1406 * dumped-lisp.el (preloaded-file-list): Add
1407 "u031A0-Extended-Bopomofo" in UTF-2000.
1409 * utf-2000/u031A0-Extended-Bopomofo.el: New file.
1411 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1413 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1414 renamed to u02E00-CJK-Radical-Supplement.
1416 * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
1417 u02E00-CJK-Radicals.el.
1419 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1421 * dumped-lisp.el (preloaded-file-list): Add
1422 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1423 "u030A0-Katakana", "u03100-Bopomofo",
1424 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1425 "u03200-Enclosed-CJK-Letters-and-Months" and
1426 "u03300-CJK-Compatibility".
1428 * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
1429 utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
1430 utf-2000/u03100-Bopomofo.el,
1431 utf-2000/u03130-Hangul-Compatibility-Jamo.el,
1432 utf-2000/u03190-Kanbun.el,
1433 utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
1434 utf-2000/u03300-CJK-Compatibility.el: New files.
1436 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1438 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1439 "u02F00-Kangxi-Radicals" and
1440 "u02FF0-Ideographic-Description-Characters".
1442 * utf-2000/u02E00-CJK-Radicals.el,
1443 utf-2000/u02F00-Kangxi-Radicals.el,
1444 utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
1446 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1448 * dumped-lisp.el (preloaded-file-list): Add
1449 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1450 "u02800-Braille-Patterns" in UTF-2000.
1452 * utf-2000/u02600-Miscellaneous-Symbols.el,
1453 utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
1456 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1458 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1459 "uXXXXX-*.el" in UTF-2000.
1461 * bytecomp.el (byte-compile-insert-header): Delete comments if
1462 non-ASCII characters are found; allow `byte-compile-dynamic' and
1463 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1466 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1468 * dumped-lisp.el (preloaded-file-list): Add
1469 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1470 "u025A0-Geometric-Shapes.el".
1472 * utf-2000/u02500-Box-Drawing.el,
1473 utf-2000/u02580-Block-Elements.el,
1474 utf-2000/u025A0-Geometric-Shapes.el: New file.
1476 * utf-2000/u02500-Box-Drawing.el,
1477 utf-2000/u02580-Block-Elements.el,
1478 utf-2000/u025A0-Geometric-Shapes.el: New files.
1480 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1482 * dumped-lisp.el (preloaded-file-list): Add
1483 "u02400-Control-Pictures.el", "u02440-OCR.el" and
1484 "u02460-Enclosed-Alphanumerics.el".
1486 * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
1487 utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
1489 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1491 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1494 * dumped-lisp.el (preloaded-file-list): Add
1495 "u02200-Mathematical-Operators.el" and
1496 "u02300-Miscellaneous-Technical.el".
1498 * utf-2000/u02200-Mathematical-Operators.el,
1499 utf-2000/u02300-Miscellaneous-Technical.el: New files.
1501 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1503 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1504 `chinese-cns11643-*'.
1506 * dumped-lisp.el (preloaded-file-list): Add
1507 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1508 "u02190-Arrows.el" in UTF-2000.
1510 * utf-2000/u02100-Letterlike-Symbols.el,
1511 utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
1514 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1516 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1519 * dumped-lisp.el (preloaded-file-list): Add
1520 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1521 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1522 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1524 * utf-2000/u02000-General-Punctuation.el,
1525 utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
1526 utf-2000/u020A0-Currency-Symbols.el,
1527 utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
1530 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1532 * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
1533 code-point of GR-set as GR value.
1535 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1537 * utf-2000/char-db-util.el (insert-char-data): Modify order when
1538 CHAR does not have `decimal-digit-value' property.
1540 * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
1541 code-point of GR-set as GR value.
1542 (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
1545 * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
1546 code-point of GR-set as GR value.
1548 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1550 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1552 * utf-2000/ccs-viscii.el: Deleted.
1554 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1556 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1557 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1558 "u01780-Khmer.el", "u01800-Mongolian.el",
1559 "u01E00-Latin-Extended-Additional.el" and
1560 "u01F00-Greek-Extended.el" in UTF-2000.
1562 * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
1563 utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
1564 utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
1565 utf-2000/u01E00-Latin-Extended-Additional.el,
1566 utf-2000/u01F00-Greek-Extended.el: New files.
1568 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1570 * utf-2000/char-db-util.el (insert-char-data): Print GR value for
1573 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1575 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1576 `ethiopic-ucs' and `ethiopic'.
1578 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1579 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1581 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1582 from mule/ethiopic.el.
1584 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1587 * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
1588 utf-2000/u01200-Ethiopic.el: New files.
1590 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1592 * utf-2000/char-db-util.el (char-db-update-comment): Use
1593 mapping-table for `arabic-iso8859-6'.
1594 (insert-char-data-with-variant): New function.
1595 (insert-char-range-data): Use `insert-char-data-with-variant'.
1596 (what-char-definition): Use `insert-char-data-with-variant'
1597 instead of `insert-char-data'; use `char-db-update-comment'.
1599 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1601 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1604 * mule/mule-conf.el (lao): New coded-charset.
1606 * dumped-lisp.el (preloaded-file-list): Add
1607 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1608 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1609 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1610 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1611 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1613 * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
1614 utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
1615 utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
1616 utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
1617 utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
1618 utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
1619 utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
1621 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1623 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1624 `ucs-bmp' and `arabic-iso8859-6'.
1626 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1628 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1629 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1630 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1632 * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
1633 utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
1634 utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
1636 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1638 * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
1641 * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
1643 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1645 * utf-2000/u002B0-Spacing-Modifier-Letters.el,
1646 utf-2000/u00250-IPA-Extensions.el: Reformatted.
1648 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1650 * utf-2000/char-db-util.el (insert-char-data): Fix format of
1651 `iso-10646-comment'; swap order of `->lowercase' and
1654 * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
1657 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1659 * utf-2000/char-db-util.el (char-attribute-name<): New function.
1660 (insert-char-data): Use `char-attribute-name<' to sort; change
1661 order of `iso-10646-comment'.
1662 (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
1664 * utf-2000/u00100-Latin-Extended-A.el,
1665 utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
1668 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
1670 * utf-2000/char-db-util.el (insert-char-data): Change order.
1671 (insert-char-range-data): Insert variants.
1672 (char-db-update-comment): Fix problem with ascii and
1673 non-ISO-2022-sets; don't insert control-characters.
1675 * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
1678 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
1680 * startup.el (normal-top-level): Load autoload file for UTF-2000
1683 * utf-2000/auto-autoloads.el: New file.
1685 * utf-2000/char-db-util.el: New file.
1687 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1689 * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
1691 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1693 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1694 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1695 "u00020-Basic-Latin.el", "u00080-C1.el",
1696 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1697 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1698 "u002B0-Spacing-Modifier-Letters.el",
1699 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1702 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1703 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
1705 * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
1706 utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
1707 utf-2000/u00180-Latin-Extended-B.el,
1708 utf-2000/u00100-Latin-Extended-A.el,
1709 utf-2000/u00250-IPA-Extensions.el,
1710 utf-2000/u002B0-Spacing-Modifier-Letters.el,
1711 utf-2000/u00300-Combining-Diacritical-Marks.el,
1712 utf-2000/u00370-Greek.el: New files.
1714 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1716 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1717 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1718 instead of `vietnamese-viscii-*'.
1720 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1722 * mule/mule-conf.el: New file.
1724 * mule/misc-lang.el: Move definition of charset `ipa' to
1727 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
1729 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1730 `latin-viscii'; prefer it for characters used in Vietnamese.
1732 * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
1734 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
1736 * bytecomp.el (byte-compile-insert-header): Fix regexp.
1738 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1740 * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
1743 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1745 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1746 `vietnamese-viscii-lower'.
1747 (latin-viscii-upper): Renamed from charset
1748 `vietnamese-viscii-upper'.
1749 (vietnamese-viscii-lower): New alias for charset
1750 `latin-viscii-lower'.
1751 (vietnamese-viscii-upper): New alias for charset
1752 `latin-viscii-upper'.
1754 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
1756 * mule/mule-charset.el (default-coded-charset-priority-list):
1757 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1759 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1761 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
1762 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
1763 utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
1764 utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
1767 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1768 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1769 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1770 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1773 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1775 * mule/ccs-tcvn5712.el: New file.
1777 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1779 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1782 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1784 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1785 `japanese-jisx0208'.
1787 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1789 * dumped-lisp.el (preloaded-file-list): Add
1790 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1791 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1794 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1795 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1796 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1797 mule/ccs-viscii.el: New files.
1799 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1802 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
1804 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1805 `hiragana-jisx0208' and `katakana-jisx0208'.
1807 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1809 * mule/chinese.el (chinese-cns11643-3): Define it even if
1810 `utf-2000' is provided.
1811 (chinese-cns11643-4): Likewise.
1812 (chinese-cns11643-5): Likewise.
1813 (chinese-cns11643-6): Likewise.
1814 (chinese-cns11643-7): Likewise.
1816 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
1818 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1819 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1821 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1823 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1824 `cyrillic-iso8859-5' and `greek-iso8859-7'.
1826 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1828 * mule/mule-charset.el (default-coded-charset-priority-list):
1831 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1833 * mule/viet-chars.el: Don't define charset
1834 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1835 they are defined as builtin charsets.
1837 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
1839 * version.el (emacs-version): Add more space just before UTF-2000
1842 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1844 * version.el ([constant] emacs-version): Don't add a space in the
1845 preceding place of `xemacs-betaname' because it is duplicated.
1846 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1848 * startup.el (splash-frame-body): Add ETL.
1850 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1852 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1853 is provided because it is defined as builtin charset.
1854 (chinese-cns11643-4): Likewise.
1855 (chinese-cns11643-5): Likewise.
1856 (chinese-cns11643-6): Likewise.
1857 (chinese-cns11643-7): Likewise.
1859 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
1861 * mule/mule-cmds.el (reset-language-environment): Fix problem when
1862 coding-system `iso-10646-ucs-4' is not defined.
1864 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
1866 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1867 coding-system if `utf-2000' is provided.
1869 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1871 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1872 `utf-2000' is provided.
1874 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1876 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1877 if utf-2000 is provided temporally.
1879 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1881 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1882 as builtin variable].
1884 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1886 * files.el (insert-file-contents-literally): Treat file as binary;
1887 call file-name-handlers. [sync with Emacs 20.3.10]
1889 2000-05-01 Martin Buchholz <martin@xemacs.org>
1891 * XEmacs 21.2.33 is released.
1893 2000-04-29 Martin Buchholz <martin@xemacs.org>
1895 * dialog.el (yes-or-no-p-dialog-box):
1897 Fix following horrible bug in X11 mode with focus-follows-mouse:
1898 1. Visit two files in two different frames.
1899 2. do File->Revert Buffer in one of those frames.
1900 3. Dialog box appears.
1901 4. Arrange things so that the mouse passes over the *other*
1902 frame, then to the dialog box, and click on "Yes".
1903 5. The file contents end up in the *wrong* buffer!
1906 2000-04-28 Ben Wing <ben@xemacs.org>
1908 * help.el (describe-installation): correct typo introduced
1909 in last patch: boundp -> fboundp.
1911 * etags.el (buffer-tag-table-list):
1912 canonicalize filenames to Unix format so that tag-table-alist
1913 searching works under Windows.
1916 Bowdlerize the supposedly objectionable words
1917 "who couldn't quite manage to cleanly modify batch-update-autoloads".
1919 * gutter-items.el (set-progress-display-style):
1920 * gutter-items.el (search-dialog-callback):
1921 * gutter-items.el (make-search-dialog):
1922 Change to new callback-ex api.
1924 2000-04-26 Björn Torkelsson <torkel@hpc2n.umu.se>
1926 * help.el: (describe-installation): decode-coding-string is not
1927 defined in a non MULE environment.
1929 2000-04-28 Ben Wing <ben@xemacs.org>
1931 * gutter-items.el (buffer-list-changed-hook):
1932 use it, not record-buffer-hook.
1934 * subr.el (record-buffer-hook): Removed.
1936 2000-04-27 Ben Wing <ben@xemacs.org>
1938 * gutter-items.el (buffers-tab-switch-to-buffer): do not
1939 use NORECORD option. Andy will not like this, but the existing
1940 gutter behavior is just wrong, as per this comment:
1942 ;; this used to add the norecord flag to both calls below.
1943 ;; this is bogus because it is a pervasive assumption in XEmacs
1944 ;; that the current buffer is at the front of the buffers list.
1945 ;; for example, select an item and then do M-C-l
1946 ;; (switch-to-other-buffer). Things get way confused.
1948 ;; Andy, if you want to maintain the current look, you must
1949 ;; *uncouple* the gutter order and buffers order.
1951 * loaddefs.el (completion-ignored-extensions): unfuckify.
1953 * bytecomp.el (batch-byte-compile-one-file): new function, used in
1956 * autoload.el (batch-update-one-directory): new function, used in
1959 * loadup.el: set gc-cons-threshold very high unless dumping --
1960 loadup during update-elc is much much much faster. also do this
1961 when quick-building.
1963 add commented-out code for profiling loadup.
1966 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
1967 is required in order to build xemacs.
1969 2000-04-26 Ben Wing <ben@xemacs.org>
1971 * loadup.el: don't garbage collect during loadup if quick-build
1972 compile-time option is set.
1974 2000-04-23 Ben Wing <ben@xemacs.org>
1976 * update-elc.el: compute whether any dumped .el or .elc files
1977 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
1980 * update-elc.el (update-elc-files-to-compile): always change
1981 NOBYTECOMPILE in the src directory rather than current dir,
1982 so it will work under NT.
1984 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
1985 the form of this file is identical between Unix and Windows.
1986 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
1988 (update-autoloads-from-directory): updated doc string.
1989 updated doc strings in a few other places.
1991 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
1993 * bytecomp.el (byte-force-recompile): Fix argument to
1994 byte-recompile-directory.
1996 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
1998 * gutter-items.el (progress-display-clear-when-idle): Use
2000 * gutter-items.el (clear-progress-display): Adjust number of
2003 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
2005 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
2007 2000-04-16 Ben Wing <ben@xemacs.org>
2009 * printer.el: New file.
2011 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
2013 * help.el (describe-installation): Fix decoding for Windows.
2016 * menubar-items.el (default-menubar):
2017 * menubar-items.el (tutorials-menu-filter): New.
2018 * menubar-items.el (popup-menubar-menu):
2019 Add authorship. Redo Help menu and Tutorials filter.
2021 * menubar.el: Correct comment.
2023 * modeline.el (modeline-buffer-identification): Correct doc string.
2026 * simple.el (printing): Removed.
2027 * simple.el (printer-name): Removed.
2028 * simple.el (generic-print-buffer): Removed.
2029 * simple.el (generic-print-region): Removed.
2030 Move generic print code to printer.el.
2032 2000-04-15 Ben Wing <ben@xemacs.org>
2034 * simple.el (generic-print-region): New.
2035 make this function actually work.
2036 (generic-print-buffer): call generic-print-region.
2038 2000-04-14 Andy Piper <andy@xemacs.org>
2040 * gutter-items.el (make-search-dialog): avoid unneccessary futzing
2041 by using the new widget-callback-current-channel.
2042 (search-dialog-callback): ditto.
2044 2000-04-12 Andy Piper <andy@xemacs.org>
2046 * gutter.el (default-gutter-position): moved from gutter-items.el.
2047 (default-gutter-position-changed-hook): ditto.
2048 (gutter-element-visibility-changed-hook): ditto.
2049 (set-gutter-element): ditto.
2050 (remove-gutter-element): ditto.
2051 (set-gutter-element-visible-p): ditto.
2052 (gutter-element-visible-p): ditto.
2053 (init-gutter): ditto.
2055 * dialog.el (make-dialog-box): renamed and moved from
2058 * gutter-items.el: move various functions elsewhere.
2060 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
2062 * menubar-items.el: Fixed place of parenthesis.
2064 2000-04-12 Ben Wing <ben@xemacs.org>
2066 * etags.el (find-tag-at-point): New. Lets you do find-tag
2067 without constantly being prompted for the tag.
2068 * simple.el: Added a number of section headings, to clarify the
2069 organization of this file.
2070 * simple.el (activate-region):
2071 * simple.el (region-exists-p):
2072 * simple.el (region-active-p):
2073 Moved these three function down to the other side of
2074 the case-changing functions, so they join the rest of
2076 * simple.el (printing): New.
2077 * simple.el (printer-name): New.
2078 * simple.el (generic-print-buffer): New.
2079 New functions, a very simple prototype for a unified
2082 * process.el (call-process-internal): Real fix for null BUFFER,
2083 other problems with BUFFER specs.
2086 Fixed up File->Print to use new printing functions.
2087 Various corrections and expansions to Grep/Compile menus.
2088 New options for Printing.
2089 New options for SMTP Mail, the way to send mail under
2090 MS Windows. (There's also a package patch to make SMTP
2091 Mail be the default under MSWin.)
2093 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
2095 * menubar-items.el: Selecting Rectangle Mousing from menubar
2096 did not work. Needed to quote mouse-track-rectangle-p.
2098 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
2100 * cl-compat.el (keywordp): Removed.
2102 2000-04-05 Andy Piper <andy@xemacs.org>
2104 * gutter-items.el (progress-layout-glyph): don't initialize here.
2105 (progress-gauge-glyph): use dynamic sizing.
2106 (set-progress-display-style): new function. Set progress glyphs
2107 appropriately depending on the style.
2108 (progress-display-style): new variable. Custom version of
2109 set-progress-display-style.
2110 (progress-abort-glyph): switch to dynamic sizes.
2111 (search-dialog-text): make the edit field active.
2113 2000-04-04 Andy Piper <andy@xemacs.org>
2115 * gutter-items.el (make-search-dialog): need to make the search
2116 dialog visible after creation.
2118 * menubar-items.el (default-menubar): use the search dialog for
2119 searching. Remove some extraneous search menu items.
2121 * gutter-items.el (set-gutter-element): allow glyphs to be used as
2123 (make-gutter-only-dialog-frame): allow the user to create the
2124 frame unmapped. Allow the gutter spec to be given as a glyph.
2125 (search-dialog-direction): new variable.
2126 (search-dialog-text): new variable.
2127 (search-dialog-callback): new function. Callback for the search
2129 (make-search-dialog): new function. Create a user-friendly search
2132 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
2134 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
2137 2000-04-01 Andy Piper <andy@xemacs.org>
2139 * font-lock.el (font-lock-fontify-keywords-region): Calculate
2140 progress more accurately.
2142 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
2144 * finder.el (finder-compile-keywords): Process readable files only.
2145 Because error in process of .#finder-inf.el when compile xemacs
2146 with --with-clash-detection option.
2148 2000-03-31 Andy Piper <andy@xemacs.org>
2150 * gutter-items.el (append-progress-display): don't delay after a
2151 successful font-lock.
2152 (make-gutter-only-dialog-frame): new function. Allow users to
2153 create gutter-only dialogs.
2155 2000-03-27 Mike Alexander <mta@arbortext.com>
2157 * process.el (call-process-internal): Handle a null BUFFER
2158 parameter correctly.
2160 2000-03-28 Andy Piper <andy@xemacs.org>
2162 * gutter-items.el (abort-progress-display): put strings in the
2164 (progress-layout-glyph): signal special 'quit callback.
2165 (progress-display-quit-function): deleted.
2166 (progress-display-stop-callback): deleted.
2167 (progress-display-dispatch-command-events): deleted.
2168 (append-progress-display): remove calls to
2169 progress-display-dispatch-command-events.
2170 (raw-append-progress-display): ditto.
2172 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
2174 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
2175 being a list. Actually define `stipple-pixmap-p' which is used as
2176 an error predicate. Correctly handle PIXMAP being either relative
2177 or absolute file name.
2179 2000-03-24 Andy Piper <andy@xemacs.org>
2181 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
2182 (abort-progress-display): ditto. Don't delete the created extent.
2183 (raw-append-progress-display): ditto.
2184 (progress-display-dispatch-non-command-events): new
2185 function. Encapsulates what we want to do when no command input is
2187 (progress-display-dispatch-command-events): likewise, but disable
2188 for now since it causes too many problems.
2189 (append-progress-display): use them.
2190 (raw-append-progress-display): ditto.
2191 (default-gutter-position-changed-hook): set this rather than
2192 default-gutter-position-changed.
2193 (default-gutter-position-changed-hook): lambda with zero arguments
2195 (raw-append-progress-display): trap errors in pending input since
2196 allowing them to signal will hose the gauge well and
2197 truly. Ideally we would like to delay these until we are more able
2199 (append-progress-display): ditto.
2201 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
2203 * lisp/make-docfile.el: call-process-internal is now implemented
2206 2000-03-21 Ben Wing <ben@xemacs.org>
2208 * mule\mule-cmds.el (set-language-info-alist):
2209 Fix to correspond to new menu arrangement.
2211 2000-03-21 Ben Wing <ben@xemacs.org>
2214 * process.el (call-process-internal): New.
2215 New implementation of call-process. Only enabled under NT, so far.
2216 stderr handling not implemented yet in CVS'd C code.
2218 2000-03-20 Ben Wing <ben@xemacs.org>
2221 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
2222 * lisp-mode.el (lisp-interaction-mode):
2223 Put back Lisp Interaction menubar for Jan V's sake.
2226 * simple.el (mark-ring):
2227 * simple.el (dont-record-current-mark): New.
2228 * simple.el (in-shifted-motion-command): New.
2229 * simple.el (mark-ring-unrecorded-commands): New.
2230 * simple.el (mark-ring-max):
2231 * simple.el (set-mark-command):
2232 * simple.el (push-mark):
2233 * simple.el (handle-pre-motion-command):
2234 Implement scheme for not recording unimportant marks.
2237 * subr.el (function-allows-args): New.
2238 New function function-allows-args.
2240 2000-03-20 Martin Buchholz <martin@xemacs.org>
2242 * XEmacs 21.2.32 is released.
2244 2000-03-20 Andy Piper <andy@xemacs.org>
2246 * gutter-items.el (update-tab-in-gutter): force selection of the
2247 selected-window if required to do so.
2248 (buffers-tab-items): ditto.
2249 (add-tab-to-gutter): ditto.
2250 (create-frame-hook): use force-selection.
2251 (default-gutter-position-changed): lambdify.
2252 (update-tab-hook): deleted since it was only used in one place.
2254 2000-03-18 Andy Piper <andy@xemacs.org>
2256 * files.el (find-file-noselect): undo change that shouldn't have
2259 2000-03-17 Andy Piper <andy@xemacs.org>
2261 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
2262 of selected-window trickery.
2264 * gutter-items.el (update-tab-in-gutter): don't give dedicated
2266 (progress-display-stop-callback): progress -> progress-display
2267 (progress-display-quit-function): ditto.
2268 (clear-progress-display): ditto.
2269 (remove-progress-display): ditto.
2270 (append-progress-display): ditto.
2271 (abort-progress-display): ditto.
2272 (raw-append-progress-display): ditto.
2273 (display-progress-display): ditto.
2274 (current-progress-display-label): ditto.
2275 (current-progress-display): ditto.
2276 (lprogress-display): ditto and save the buffer
2277 (progress-display): ditto. Otherwise the buffer sometimes gets
2278 changed which confuses font-lock.
2280 * font-lock.el (font-lock-default-fontify-buffer): catch all
2281 errors, not just quit.
2282 (font-lock-mode): progress -> display-progress
2283 (font-lock-default-fontify-buffer): ditto.
2284 (font-lock-fontify-syntactically-region): ditto.
2285 (font-lock-fontify-keywords-region): ditto.
2287 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
2289 * cl.el (gensym): Move to here from cl-macs.el.
2292 2000-03-16 Andy Piper <andy@xemacs.org>
2294 * font-lock.el (font-lock-mode): use lprogress and friends for
2295 progress management.
2296 (font-lock-default-fontify-buffer): ditto.
2297 (font-lock-fontify-syntactically-region): ditto.
2298 (font-lock-fontify-keywords-region): ditto.
2299 (font-lock-revert-cleanup): fix reverting.
2300 (font-lock-revert-setup): ditto.
2302 * gutter-items.el (progress-use-echo-area): new variable. Use the
2303 echo area for progress gauges if non-nil.
2304 (clear-progress): remove echo area stuff and defer to
2306 (append-progress): dispatch non-command events after each progress
2307 increment. Remove echo area stuff.
2308 (abort-progress): remove echo area stuff and defer to
2310 (raw-append-progress): ditto. Dispatch non-command events after
2312 (display-progress): defer echo area stuff to display-message.
2314 * gutter-items.el (clear-progress):
2315 (abort-progress): indentation changes.
2316 (display-progress): don't clear progress.
2317 (append-progress): compare messages with equal.
2318 (raw-append-progress): use dispatch-non-command-events to flush
2319 widget creation events.
2321 2000-03-13 Ben Wing <ben@xemacs.org>
2324 * abbrev.el (abbrev-string-to-be-defined): New.
2325 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
2326 Changes for use with the menubar.
2328 2000-03-12 Ben Wing <ben@xemacs.org>
2330 * alist.el (vassoc): moved here from font-menu.el.
2332 * custom.el (defface): typo fix.
2334 * dialog.el (yes-or-no-p-dialog-box):
2335 * dialog.el (message-box):
2336 * files.el (save-some-buffers-1):
2337 Put accelerators in the button names.
2339 * font-lock.el (font-lock-comment-face):
2340 * font-lock.el (font-lock-keyword-face):
2341 * font-lock.el (font-lock-function-name-face):
2342 Fixed some of the colors under MS Windows because the existing
2343 default colors were hardly different from black and needed to be
2347 * font-menu.el (font-menu-split-long-menu):
2348 * font-menu.el (font-menu-family-constructor):
2349 * font-menu.el (font-menu-size-constructor):
2350 * font-menu.el (font-menu-weight-constructor):
2351 * font-menu.el (font-menu-set-font):
2352 vassoc moved to alist.el.
2353 Accelerators added to all menus.
2354 Unused bound var new-props removed.
2356 * keydefs.el: I did a whole lot of rearranging to put things in a
2357 more consistent order and fixed a number of cases where key
2358 combinations involving up, down, left, right and so on were
2359 defined but the corresponding keypad combinations were not
2363 * lisp-mode.el (lisp-interaction-mode-popup-menu):
2364 * lisp-mode.el (emacs-lisp-mode):
2365 * lisp-mode.el (lisp-interaction-mode):
2366 * lisp-mode.el (flet):
2367 Added accelerators onto the menus.
2368 Made all the different versions of the let function be indented
2370 Undid Steve's easy-menu-ification, because it makes it impossible
2371 to have the menubar and popup menus different.
2372 Cleaned up the menu; added items for find-function &c and some
2373 indenting, and removed debug-on-*.
2375 * list-mode.el (list-mode-hook):
2376 * list-mode.el (list-mode):
2377 * list-mode.el (completion-setup-hook):
2378 * list-mode.el (display-completion-list):
2379 Added support for the :window-height keyword, which is required
2380 because of other changes that I made for the file dialog box. I
2381 also made the hook variables list-mode-hook and
2382 completion-setup-hook and also minibuffer-setup-hook in
2383 minibuf.el be permanent-local; see comment in list-mode.el.
2385 * map-ynp.el (map-y-or-n-p):
2386 Added accelerators to the dialog buttons.
2388 * menubar-items.el (menu-truncate-list):
2389 New internal function.
2390 * menubar-items.el (submenu-generate-accelerator-spec):
2391 * menubar-items.el (menu-item-strip-accelerator-spec):
2392 * menubar-items.el (menu-item-generate-accelerator-spec):
2393 New exported functions, for use in auto-generating accelerator specs.
2396 * menubar-items.el (default-menubar):
2397 * menubar-items.el (maybe-add-init-button):
2398 * menubar-items.el (bookmark-menu-filter):
2399 * menubar-items.el (slow-format-buffers-menu-line):
2400 * menubar-items.el (build-buffers-menu-internal):
2401 * menubar-items.el (language-environment-menu-filter):
2402 * menubar-items.el (default-popup-menu):
2403 * menubar-items.el (popup-buffer-menu):
2404 * menubar-items.el (popup-menubar-menu):
2405 Did a major overhaul on this file, and in fact I'm nowhere near
2406 done working on the menubar, and there will be more patches to
2407 come. A basic summary of what I've done:
2409 a) I added accelerators to all of the menu items. For menus that
2410 are auto-generated, such as the buffers menu, the accelerators are
2411 automatically added to the beginning of each line using the
2412 numbers 1 through 9, then zero, and then letters starting with A,
2413 but omitting the letters that are already in use for the fixed
2414 menu items at the top of the buffers menu. To facilitate adding
2415 accelerators of this kind, I created some new functions
2416 (*-accelerator-spec), which are also being used by other filters
2417 that auto generate lists of things such as ftp sites to download
2418 packages. If people really don't like these accelerators
2419 appearing at the beginning of the menu items, a variable can be
2420 added to optionally turn them off, but I think this is rather
2421 pointless because other menu items have accelerators and many or
2422 most of the menu users will use the accelerators if the support is
2425 b) I combined the top level Tools and Apps menus into a single
2426 Tools menu, because the distinction between the two is not
2427 obvious, and the items on the menus are not used often enough that
2428 putting some of them onto submenus is a problem.
2430 c) I created two new top level menus called View and Cmds because
2431 there were too many items on the File and Edit menus, and I'm going
2432 to be adding more items to these menus. In contrast to the Tools
2433 menu, the items on these menus may be used quite often during an
2434 editing session, and so should be available with fewer
2437 d) I added a number of options to the options menu, including one
2438 for controlling whether the alt key can be used to traverse to
2439 menu items using the accelerators, one for controlling behavior of
2440 control-k, one for controlling how the kill and yank functions
2441 interact with the clipboard, a few additional buffers-menu
2442 options, and various other things. I also did a bit of
2443 rearranging, for example, combining the keyboard and mouse options
2444 into a single keyboard and mouse submenu to facilitate the
2445 accelerators on that level.
2447 e) I changed the variable buffers-menu-format-buffer-line-function
2448 to take two arguments instead of one, the second argument being
2449 the line number for use in creating an accelerator. I added a
2450 hack to support existing functions with one argument (although I
2451 doubt that very many of these exist), for backward compatibility.
2453 f) I moved the top level mule menu to be a submenu of the edit
2454 menu. I think that most of the items on this menu are fairly
2455 useless and there are certainly not enough frequently used items
2456 to justify this being its own top level menu.
2458 g) I combined most of the items in big-menubar.el into the main menu.
2459 If people think the main menu is too big, it would be possible to
2460 create different configurations, some smaller.
2462 * menubar.el (check-menu-syntax):
2463 Deleted some syntax checks that were no longer valid, partly
2464 because of changes that were already made a long time ago, and
2465 partly because of a change I made where I allow the name of the
2466 menu item to be an evaluated expression rather than just a string,
2467 similar to all of the other parameters of a menu item.
2470 * minibuf.el (read-file-name-1):
2471 * minibuf.el (mouse-read-file-name-1):
2472 I made a number of changes to improve the appearance
2473 and functioning of the file dialog box. They include:
2475 a) Fixing the problem where closing the dialog box by clicking on
2476 the close button of the window didn't properly exit the
2479 b) Fixing the problem that if you typed part of a file name, and
2480 then clicked on a completion with the mouse, the file was not
2483 c) Changing the title of the dialog box to reflect the operation
2484 being done in accordance with user interface conventions, rather
2485 than the name of the dialog box buffer, which is rather useless.
2487 d) Remove the words "possible completions are" which didn't
2490 e) Fix things so that the completions scroll off the end of the
2491 completions windows only to the right, rather than both to the
2492 right and down, which is in accordance with Windows user interface
2495 * msw-init.el (init-post-mswindows-win):
2496 Added a binding for meta-F4, which is the standard windows binding
2497 for exiting a program.
2499 * select.el (get-selection-no-error):
2500 * select.el (own-selection):
2501 * select.el (own-clipboard):
2502 Added an optional argument called append to the functions
2503 own-selection and own-clipboard. This adds support for appending
2504 text to the existing selection and allows the function
2505 own-clipboard to be used as the value of the variable
2506 interprogram- cut-function.
2508 Fixed a bug in own-selection in handling zmacs-region-stays.
2510 * simple.el (historical-kill-line): New.
2512 * simple.el (kill-line):
2513 * simple.el (interprogram-cut-function):
2514 * simple.el (interprogram-paste-function):
2515 * simple.el (handle-pre-motion-command):
2516 * simple.el (next-line):
2517 * simple.el (previous-line):
2518 a) Expanded the variable kill-whole-line, so that function
2519 kill-line can be set to delete the entire line always, not just
2520 when cursor is at the beginning of the line. This is controlled
2521 by setting the variable kill-whole-line to the symbol 'always.
2522 This behavior, as well as the existing kill-whole-line behavior,
2523 now only take effect when kill-line is called interactively,
2524 although this is a departure from a previous behavior in the case
2525 of setting this variable kill-whole-line to t. It is almost
2526 certainly what has always been intended, and most likely the old
2527 way of doing things introduced bugs. I also created a function
2528 called historical-kill-line, which ignores the kill-whole-line
2529 setting and always gives the historical behavior of only killing
2530 to the end of the line. I bound this function to shift- control-k
2531 so that the kill to end of line behavior is available, even when
2532 kill-whole-line has been set to change control-k into the simple
2533 delete-whole-line behavior. (This can be set using the options
2536 b) I changed things so that kill and yank now interact with the
2537 clipboard by default under windows. This was done by changing the
2538 default value of interprogram-cut- function and
2539 interprogram-paste-function. You can get the old behavior by
2540 setting these to nil, and there is an option on the options menu
2543 c) I added support for selecting text using shifted motion keys.
2544 This support is on by default and can be controlled by the
2545 variable shifted-motion-keys-select-region. There is also a
2546 variable called unshifted-motion-keys-deselect-region that
2547 controls more specifically how the shifted motion key behavior
2548 works. I did not put an option on the options menu to turn this
2549 off, because I can't imagine why this would be useful.
2551 * simple.el (forward-block-of-lines):
2552 * simple.el (backward-block-of-lines):
2553 * simple.el (block-movement-size):
2556 * simple.el (uncapitalized-title-words):
2557 * simple.el (uncapitalized-title-word-regexp):
2558 * simple.el (capitalize-string-as-title):
2559 * simple.el (capitalize-region-as-title):
2563 * subr.el (add-hook):
2564 * subr.el (make-local-hook): New.
2565 * subr.el (remove-local-hook): New.
2566 * subr.el (add-one-shot-hook): New.
2567 * subr.el (add-local-one-shot-hook): New.
2568 Added some functions to make using hooks easier.
2571 a) Functions add-local-hook and remove-local-hook to make it easy
2574 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
2575 make it possible to add a "one-shot" hook, which is to say a hook
2576 that runs only once, and automatically removes itself after the
2577 first time it has run.
2579 2000-03-09 Andy Piper <andy@xemacs.org>
2581 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
2583 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
2585 * buff-menu.el (buffers-menu-omit-invisible-buffers):
2586 Moved from menubar-items.el.
2587 * dumped-lisp.el: Dump gutter-items regardless of menubar.
2589 2000-03-08 Andy Piper <andy@xemacs.org>
2591 * gutter-items.el (build-buffers-tab-internal): add selected field
2592 to buffers tab spec.
2594 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
2596 * minibuf.el (last-exact-completion): Initialize to nil.
2598 2000-03-07 Didier Verna <didier@xemacs.org>
2600 * startup.el (command-line-1): remove unused variable
2601 `first-file-buffer'.
2603 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
2605 * loaddefs.el (completion-ignored-extensions): Removed ".log",
2606 which is also used for Web server log files.
2608 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
2610 * mule/mule-charset.el: Setup auto-fill-chars.
2612 2000-03-02 SL Baur <steve@beopen.com>
2614 * subr.el (with-string-as-buffer-contents): Reimplement using
2615 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
2616 non-deletion of buffer after execution problem.
2617 (with-output-to-string): Use unique buffer name.
2619 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
2621 * gutter-items.el (buffers-tab-sort-function): New variable.
2622 (buffers-tab-items): Funcall it to sort the buffer tab list.
2624 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
2626 * startup.el (load-user-init-file): Merge two `if's to one `or'.
2628 2000-02-28 Martin Buchholz <martin@xemacs.org>
2630 * menubar-items.el (maybe-add-init-button): Remove the "Load
2631 .emacs" button from all menubars.
2633 2000-03-01 Didier Verna <didier@xemacs.org>
2635 * rect.el (string-rectangle): depend on `pending-delete-mode' for
2636 region rectangle replacement (from Jan Vroonhof).
2637 (replace-rectangle): new function.
2639 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
2641 * mule/mule-cmds.el (set-default-coding-systems): Use
2642 set-terminal-coding-system and set-keyboard-coding-system.
2643 * coding.el (set-terminal-coding-system): Use
2644 set-console-tty-output-coding-system.
2645 (set-keyboard-coding-system): Use
2646 set-console-tty-input-coding-system.
2648 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2650 * minibuf.el (read-variable): Allow symbol to default argument.
2652 2000-02-27 Andy Piper <andy@xemacs.org>
2654 * gutter-items.el (update-tab-hook): new function to be used for
2656 (create-frame-hook): add update-tab-hook.
2657 (record-buffer-hook): ditto.
2658 (default-gutter-position-changed): ditto.
2659 (default-gutter-position): updating the buffers tab is now handled
2661 (default-gutter-position-changed-hook): new variable.
2662 (gutter-element-visibility-changed-hook): ditto.
2663 (set-gutter-element-visible-p): call it.
2664 (set-gutter-element): use modify-specifier-instances. Set extents
2665 as duplicable before using.
2666 (remove-gutter-element): ditto.
2667 (set-gutter-element-visible-p): ditto.
2668 (init-gutter): new function.
2669 (add-tab-to-gutter): use new gutter-element functions rather than
2670 setting specifiers directly.
2671 (clear-progress): ditto.
2672 (abort-progress): ditto.
2673 (gutter-buffers-tab-visible-p): renamed from
2674 default-gutter-visible-p
2676 * specifier.el (modify-specifier-instances): new function from Jan
2679 * x-init.el (init-post-x-win): call init-gutter.
2681 * msw-init.el (init-post-mswindows-win): call init-gutter.
2683 * menubar-items.el (default-menubar): Update to reflect new gutter
2686 2000-02-26 Andy Piper <andy@xemacs.org>
2688 * gutter-items.el (set-gutter-element): new function. Add gutter
2689 elements to the specified gutter.
2690 (remove-gutter-element): new function. Remove gutter elements from
2691 the specified gutter.
2692 (set-gutter-element-visible-p): new function. Set gutter element
2693 visibility for the provided gutter-visible specifier.
2695 2000-02-23 Andy Piper <andy@xemacs.org>
2697 * gutter-items.el (add-tab-to-gutter): specify dimensions
2700 2000-02-24 Martin Buchholz <martin@xemacs.org>
2702 * gutter-items.el (add-tab-to-gutter):
2703 * package-get.el (package-get-interactive-package-query):
2704 * package-ui.el (pui-directory-exists):
2705 (pui-install-selected-packages):
2706 (pui-list-packages):
2707 Use #'(lambda ...) instead of '(lambda ...).
2709 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
2711 * startup.el (load-user-init-file): Check to make sure user
2712 has an init-file before calling load().
2714 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
2716 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
2718 2000-02-23 Martin Buchholz <martin@xemacs.org>
2720 * XEmacs 21.2.31 is released.
2722 2000-02-21 Mike Sperber <mike@xemacs.org>
2724 * loadup.el (really-early-error-handler):
2727 Remove dependency on EMACSBOOTSTRAP... environment variables.
2729 2000-02-21 Martin Buchholz <martin@xemacs.org>
2731 * XEmacs 21.2.30 is released.
2733 2000-02-19 Martin Buchholz <martin@xemacs.org>
2735 * byte-optimize.el (byte-optimize-plus):
2736 (byte-optimize-minus):
2737 (byte-optimize-multiply):
2738 Optimize (- 0) to 0, not (-)
2739 Optimize (+ 5 3.0) to 8.0
2740 Optimize (* 5 3.0) to 15.0
2741 Improve readability.
2743 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
2745 * modeline.el: (modeline-scrolling-method): change modeline
2746 mswindows cursor appearance according to the value.
2748 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
2749 and 'gui-element face colors and 'gui-element face font to Windows
2752 2000-02-09 Stef Epardaud <stef@lunatech.com>
2754 * font-lock.el: Javadoc enhancements
2756 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2758 * ldap.el (toplevel): Test if LDAP support has been compiled in
2759 (ldap-verbose): New option
2760 (ldap-search-entries): Renamed from the previous ldap-search
2761 Conditionalize message display on ldap-verbose
2762 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
2764 (ldap-search): Is now defined as an obsolete wrapper calling
2765 ldap-search-basic or ldap-search-entries
2768 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
2769 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
2770 Jan Vroonhof <jan@xemacs.org>
2772 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
2773 When for-effect is true, didn't call `byte-optimize-form'
2774 in and/or subforms without last.
2776 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
2778 * package-get.el (package-get-download-sites): Use correct custom
2781 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
2783 * files.el (write-file): Ask for coding system when compiled with
2786 2000-02-16 Andy Piper <andy@xemacs.org>
2788 * buffer.el (switch-to-buffer): give norecord argument to
2789 set-window-buffer instead of explicitly recording.
2791 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
2792 we have to pick a window.
2794 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
2796 * mule/mule-cmds.el (describe-language-support): Don't add
2797 unexist function to help-map.
2798 (describe-coding-system): Don't use already assigend `C'.
2800 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2802 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
2805 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
2807 * about.el: Ienaga's e-mail address change.
2809 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
2811 * etags.el (find-tag): force new window -- even if buf already
2812 visible -- when other-window is t
2814 2000-02-16 Martin Buchholz <martin@xemacs.org>
2816 * XEmacs 21.2.29 is released.
2818 2000-02-09 Martin Buchholz <martin@xemacs.org>
2820 * cl-extra.el (getf): This is now identical to `plist-get', so
2822 * cl-macs.el: Make getf an alias to plist-get, at the
2823 byte-compiler level, using define-compiler-macro.
2825 2000-02-08 Martin Buchholz <martin@xemacs.org>
2827 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
2829 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
2831 * lisp/etags.el (find-tag-internal): set exact-tagname to
2832 a regular expression that matches against the tagname
2833 part of the tag entry first instead of only looking in
2836 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2838 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
2839 * toobar.el: fixed typo(s) in customizing default-toolbar-position
2841 2000-02-07 Martin Buchholz <martin@xemacs.org>
2843 * XEmacs 21.2.28 is released.
2845 2000-02-07 Martin Buchholz <martin@xemacs.org>
2847 * cl-extra.el (getf): Just call `get', never `get*'.
2848 Make arglist match docstring.
2849 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
2850 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
2851 * byte-optimize.el: remove references to `get*'.
2853 2000-02-06 Martin Buchholz <martin@xemacs.org>
2855 * mule/european.el: Add syntax information for Latin3 and Latin4.
2857 2000-02-02 Martin Buchholz <martin@xemacs.org>
2859 * byte-optimize.el: Byte-optimize (length "foo")
2861 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
2863 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
2864 width check using `window-leftmost-p' and `window-rightmost-p'.
2866 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
2868 * wid-edit.el (widget-match-inline): An atom never matches a
2871 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
2873 * modeline.el: Consolidated 'x and 'mswindows specification under
2876 2000-01-29 Andy Piper <andy@xemacs.org>
2878 * gutter-items.el: (format-buffers-tab-line): Try and be
2879 intelligent about buffer naming when we have duplicates.
2881 2000-01-29 Andy Piper <andy@xemacs.org>
2883 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
2884 updated when it becomes visible.
2886 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
2888 * bytecomp.el (byte-compile-insert-header): Properly set coding
2889 system under MULE and file-coding.
2891 2000-01-28 Martin Buchholz <martin@xemacs.org>
2893 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
2894 (dontusethis-set-value-terminal-coding-system-handler):
2895 (dontusethis-set-value-keyboard-coding-system-handler):
2896 Never undefine coding system aliases. Emergency fix for gnus.
2898 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
2900 * files.el (abbreviate-file-name): Use directory-sep-char instead
2903 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
2905 * startup.el (user-init-file-base-list): New variable, replacing
2906 user-init-file-base.
2907 (find-user-init-file): New function.
2908 (command-line-early): Use it.
2909 (load-user-init-file): Ditto.
2911 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
2913 * gutter-items.el (update-tab-in-gutter): Use proper locale when
2914 calling valid-image-instantiator-format-p
2916 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
2918 * isearch-mode.el (isearch-mode): The variable is
2919 isearch-unhidden-extents, not isearch-opened-extents.
2921 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
2923 * minibuf.el (next-history-element): Modify error message if a
2924 default value is available.
2926 2000-01-26 Martin Buchholz <martin@xemacs.org>
2928 * bytecomp.el (byte-compile-file): Don't unconditionally write
2929 .elc files in binary - might contain non-Latin1.
2931 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
2933 * process.el (shell-quote-argument): Use (nt-quote-process-args)
2937 * startup.el (user-init-file-base):
2938 * process.el (call-process-region):
2939 * files.el (make-backup-file-name):
2940 (backup-file-name-p):
2941 (file-relative-name):
2942 (abbreviate-file-name):
2944 * code-process.el (call-process-region): Removed unnecessary
2945 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
2946 support out of the universe.
2950 * bytecomp.el (byte-compile-file): Removed reference to
2951 buffer-file-type, and commented usage of binary-process-output
2954 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
2956 * help.el (function-arglist): Add case for macro.
2958 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
2960 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
2962 (custom-display): Added a menu for printer/display tags.
2964 * frame.el (frame-type):
2965 * device.el (device-type): Added 'msprinter to the doc string, and
2966 removed 'pc -- it is not going to be implemented ever.
2967 (call-device-method): Fixed docstring typo.
2968 Defined specifier tags 'printer and 'display.
2970 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
2972 * lisp/itimer.el (itimer-run-expired-timers): (consp
2973 last-command-event-time) instead of (consp
2974 'last-command-event-time).
2976 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
2978 * msw-glyphs.el: Removed obsolete commentary.
2980 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
2982 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
2983 better default value.
2985 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
2987 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
2988 (read-string): Ditto.
2989 (eval-minibuffer): Ditto.
2990 (read-command): Ditto.
2991 (read-function): Ditto.
2992 (read-variable): Ditto.
2993 (read-number): Ditto.
2994 (read-shell-command): Ditto.
2995 (read-number): Record history.
2997 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
2999 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
3001 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
3003 * faces.el (startup-initialize-custom-faces): New function.
3004 Reset all faces created during auto-autoloads loading time
3006 * startup.el (command-line): Call it.
3008 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
3010 * about.el (about-hackers): Add myself to contributors list.
3012 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3014 * menubar-items.el (maybe-add-init-button): Removed an argument in
3015 a call to load-user-init-file, as the function managed to lose its
3016 formal parameter a few betas ago.
3018 2000-01-18 Martin Buchholz <martin@xemacs.org>
3020 * XEmacs 21.2.27 is released.
3022 2000-01-18 Martin Buchholz <martin@xemacs.org>
3024 * process.el (shell-command-to-string): Use the FSF docstring.
3025 Make shell-command-to-string the standard function, and
3026 exec-to-string the (deprecated) alias.
3028 * startup.el: typo fix.
3030 2000-01-16 Martin Buchholz <martin@xemacs.org>
3032 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
3034 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3036 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
3037 buffers after visible buffers.
3038 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
3040 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3042 * info.el (Info-extract-menu-node-name): Stop at a dot
3043 followed by whitespace or right parenthesis.
3045 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
3047 * info.el (Info-directory-list): Warn against using Customize with
3048 Info-directory-list.
3050 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
3052 * minibuf.el (read-file-name): doc fix.
3054 * autoload.el (update-file-autoloads): doc fix.
3056 * about.el (about-hackers): Change my E-mail address.
3058 2000-01-13 Martin Buchholz <martin@xemacs.org>
3060 * info.el (Info-visit-file): Just use the `f' interactive spec to
3061 read a filename in the standard way.
3063 2000-01-13 Andy Piper <andy@xemacs.org>
3065 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
3066 (gutter-buffers-tab-extent): new variable.
3067 (update-tab-in-gutter): call add-tab-to-gutter again if the
3068 orientation has changed.
3069 (add-tab-to-gutter): cope with different orientations.
3071 2000-01-11 Didier Verna <didier@xemacs.org>
3073 * info.el (Info-following-node-name): backward-skip dots as well
3074 as spaces (dots at the end of a node name aren't part of it).
3075 (Info-extract-menu-node-name): don't skip dots. There could be
3076 some in the node name.
3077 (Info-index): allow dots to be part of a node name.
3079 2000-01-12 Andreas Jaeger <aj@suse.de>
3081 * files.el (auto-mode-alist): Added idlwave-mode.
3082 Patch by Carsten Dominik <dominik@astro.uva.nl>.
3084 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3086 * info.el (Info-search): Show default value.
3088 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3090 * info.el (Info-read-node-completion-table): New variable.
3091 (Info-read-node-name-1): New function.
3092 (Info-read-node-name): Use it.
3093 (Info-follow-reference): Use DEFAULT argument of completing-read.
3096 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3098 * hyper-apropos.el (hyper-describe-key-briefly): Save
3099 window configuration.
3100 (hyper-describe-face): Use DEFAULT of completing-read.
3101 (hyper-apropos-read-variable-symbol): Ditto.
3102 (hyper-apropos-read-function-symbol): Ditto.
3104 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3106 * mule/mule-cmds.el (set-default-coding-system): Set
3107 comint-exec-hook to use coding-system-for-read and
3108 coding-system-for-write so that C-x RET c works.
3110 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3112 * minibuf.el (minibuffer-confirm-incomplete): Customize.
3113 (previous-matching-history-element): Increment
3114 minibuffer-max-depth by 1.
3115 (next-matching-history-element): Ditto.
3117 2000-01-11 Andy Piper <andy@xemacs.org>
3119 * gutter-items.el (buffers-tab): Create a new face for the buffers
3121 (buffers-tab-face): use it.
3123 2000-01-10 Didier Verna <didier@xemacs.org>
3125 * modeline.el (modeline-scrolling-method): change modeline X
3126 cursor appearance according to the value.
3128 2000-01-07 Andreas Jaeger <aj@suse.de>
3130 * about.el (about-hackers): Moved my entry to contributor list.
3131 (xemacs-hackers): Added myself.
3132 (about-maintainer-info): Added description of myself.
3135 2000-01-07 Didier Verna <didier@xemacs.org>
3137 * modeline.el (modeline-scrolling-method): new variable.
3138 (mouse-drag-modeline): add reference to it in the docstring.
3139 (mouse-drag-modeline): handle it.
3141 2000-01-08 Andy Piper <andy@xemacs.org>
3143 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
3145 (remove-buffer-from-gutter-tab): ditto.
3147 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
3149 * cus-edit.el (custom-hook-convert-widget): Fix comment.
3150 (custom-face-edit): Fix grammatical error in help message.
3152 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3154 * movemail.el: Added.
3156 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
3158 2000-01-03 Didier Verna <didier@xemacs.org>
3160 * modeline.el (mouse-drag-modeline): remove the code related to
3161 the modeline horizontal scrolling facility.
3163 1999-12-31 Martin Buchholz <martin@xemacs.org>
3165 * XEmacs 21.2.26 is released.
3167 1999-12-28 Andy Piper <andy@xemacs.org>
3169 * wid-edit.el (widget-push-button-value-create): The gui cache
3170 does not agree with native widgets which can only be displayed
3171 once per window. The reasons for caching are diminished now that
3172 we don't hog resources when creating buttons.
3173 (widget-push-button-cache) deleted.
3175 1999-12-24 Martin Buchholz <martin@xemacs.org>
3177 * XEmacs 21.2.25 is released.
3179 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3181 * hyper-apropos.el (hyper-apropos): Toggle
3182 hyper-apropos-programming-apropos correctly.
3183 Set REGEXP when user accepts default value.
3185 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3187 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
3188 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
3190 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3192 * mule/mule-category.el (undefined-category-designator):
3193 Return char instead of character. Search for undefined one.
3194 (describe-category): Use with-displaying-help-buffer.
3196 1999-12-21 Martin Buchholz <martin@xemacs.org>
3198 * byte-optimize.el (byte-optimize-plus):
3199 Optimize (+ 1) to 1 instead of (1+ nil).
3201 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
3203 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
3205 * byte-optimize.el (byte-optimize-char-before): New function.
3206 Remove performance penalty for using (char-before) instead of (char-after).
3208 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3210 * mule/mule-category.el (char-category-list): Return character
3213 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3215 * minibuf.el (read-buffer): Check default is buffer object.
3217 1999-11-25 Andy Piper <andy@xemacs.org>
3219 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
3222 1999-12-16 Andreas Jaeger <aj@suse.de>
3224 * package-get.el (package-get-maybe-save-index): Fixed typo.
3225 Patch by Jeff Miller <jmiller@smart.net>.
3227 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
3229 * gnuserv.el (gnuserv-process-filter): don't call
3230 gnuserv-write-to-client when gnuserv-current-client is nil
3232 1999-12-14 Martin Buchholz <martin@xemacs.org>
3234 * XEmacs 21.2.24 is released.
3236 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
3238 * about.el (about-hackers): Update my email address.
3240 1999-12-07 Martin Buchholz <martin@xemacs.org>
3242 * XEmacs 21.2.23 is released.
3244 1999-11-06 Jason R Mastaler <jason@mastaler.com>
3246 * package-get.el (package-get-download-sites): Removed several
3247 defunct download sites, added many new ones, and corrected a few
3248 incorrect directory-on-site entries. Added physical locations to
3251 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
3253 * finder.el (finder-commentary): add DOC string and fix
3256 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
3258 * help.el (describe-function): Don't forget to intern the string
3259 completing-read returns.
3260 (describe-variable): Ditto.
3262 1999-11-16 Adrian Aichner <adrian@xemacs.org>
3264 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
3265 `hyper-apropos-help-mode' here to find symbol to customize
3266 irregardless of cursor position and simplify
3267 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
3268 `hyper-apropos-popup-menu'.
3270 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3272 * apropos.el (apropos-mode-map): Add return to call
3274 (apropos-print): Call apropos-mode to have better
3275 command reference. Put keymap text-poperty to
3278 1999-11-22 Alastair Burt <burt@dfki.de>
3280 * help.el: (describe-bindings-1): Added handling of keymaps for
3281 the extents at point.
3283 1999-12-02 Mark Thomas <mthomas@jprc.com>
3285 * gutter-items.el (buffers-tab-items): Wrap the function in a
3288 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
3290 * help.el (describe-function): Use the DEFAULT argument to
3292 (describe-variable): Ditto.
3294 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3296 * minibuf.el (read-from-minibuffer): Add optional argument
3297 DEFAULT to have better mini-buffer history support.
3298 (completing-read): Pass default to read-from-minibuffer.
3299 (read-buffer): Pass default to completing-read.
3301 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
3303 * font-lock.el (font-lock-doc-string-face): Document the
3304 `font-lock-lisp-like' property.
3306 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
3308 * lisp-mode.el: Specify `font-lock-lisp-like'.
3310 * font-lock.el (font-lock-lisp-like): New function.
3311 (font-lock-fontify-syntactically-region): Use it.
3313 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
3315 * XEmacs 21.2.22 is released
3317 1999-11-28 Martin Buchholz <martin@xemacs.org>
3319 * XEmacs 21.2.21 is released.
3321 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3323 * minibuf.el (read-coding-system): Accept symbol and
3324 coding-system object as a default-coding-system.
3326 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3328 * minibuf.el (read-coding-system): Accept symbol as
3329 a default-coding-system.
3331 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3333 * apropos.el (apropos-documentation): Use insert instead
3336 1999-11-07 William M. Perry <wmperry@aventail.com>
3338 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
3339 for the linux console.
3341 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
3342 stuff to work when you are not on a window system, since the GPM
3343 mouse support now allows pasting from outside of XEmacs.
3345 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
3347 * XEmacs 21.2.20 is released
3349 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
3351 * setup-paths.el (paths-default-info-directories): Add
3352 /usr/share/info and /usr/local/share/info.
3354 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
3356 * about.el: Updated Vladimir Ivanovic's info.
3358 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
3360 * auto-show.el (auto-show-truncationp): Remove.
3362 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
3364 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
3366 * indent.el (indent-line-to): fix bug: spaces were not replaced
3367 with tab if column is multiple of tab-width
3370 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
3372 * mule/mule-cmds.el (read-input-method-name): Accept symbols
3373 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
3375 * package-get.el (package-get-package-provider): Be verbose when
3376 interactive. Patch from Robert Pluim
3378 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
3380 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
3383 1999-08-19 Stephen Tse <stephent@sfu.ca>
3385 * process.el (open-network-stream): Add a new optional parameter
3386 PROTOCOL to support udp; fix a minor typo and add an explanation
3387 in docstring for udp programming.
3389 * code-process.el (open-network-stream): Add a new optional
3390 parameter PROTOCOL to support udp; fix a minor typo and add an
3391 explanation in docstring for udp programming.
3393 1999-10-18 Andy Piper <andy@xemacs.org>
3395 * gui.el (make-gui-button): be more precise about how we call
3398 * wid-edit.el (widget-push-button-value-create): Use the new form
3399 of native gui-button.
3401 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3403 * info.el (Info-page-prev): Don't do (sit-for 0).
3405 1999-10-13 Andy Piper <andy@xemacs.org>
3407 * gutter-items.el (progress-abort-glyph): new glyph for showing
3409 (append-progress): dispatch-event rather than sit-for.
3410 (abort-progress): new function. Show the abort glyph with an
3411 appropriate message.
3412 (raw-append-progress): dispatch-event rather than sit-for.
3413 (display-progress): cope with aborts.
3415 * gui.el (make-gui-button): Use native widgets for buttons
3417 (insert-gui-button): ditto.
3418 (gui-button-p): ditto.
3420 * xbm-button.el: remove from core.
3422 * xpm-button.el: remove from core.
3424 1999-10-07 Olivier Galibert <galibert@pobox.com>
3426 * faces.el (init-device-faces): Don't initialize the random faces
3427 on the stream device.
3429 1999-10-06 Andy Piper <andy@xemacs.org>
3431 * files.el (recover-file): Don't use ls under windows for revert buffer.
3433 1999-09-25 Adrian Aichner <adrian@xemacs.org>
3435 * package-get.el (package-get-download-menu): Make menu really
3436 toggle download sites.
3437 (package-get-download-sites): Add autoload cookie.
3439 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3441 * setup-paths.el (paths-find-module-directory): Ditto.
3443 1999-09-29 Werner Fink <werner@suse.de>
3445 * setup-paths.el (paths-find-exec-directory): Add missing nil
3446 parameter for environment.
3448 1999-09-27 Martin Buchholz <martin@xemacs.org>
3450 * modeline.el (modeline-format):
3451 Only purecopy the strings. Else
3452 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
3455 1999-08-28 Mike Woolley <mike@bulsara.com>
3457 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
3458 user setting comint-completion-addsuffix and
3459 comint-process-echoes.
3461 1999-09-22 Andy Piper <andy@xemacs.org>
3463 * gutter-items.el (update-tab-in-gutter): use
3464 last-nonminibuf-window instead of selected-window.
3466 1999-09-18 Andy Piper <andy@xemacs.org>
3468 * gnuserv.el (gnuserv-edit-files): select frame we are going to
3471 * subr.el (record-buffer-hook): new variable so that the hook gets
3474 1999-09-16 Andy Piper <andy@xemacs.org>
3476 * gutter-items.el (update-tab-in-gutter): only update when the
3478 (remove-buffer-from-gutter-tab): ditto.
3480 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
3482 * simple.el (do-auto-fill): Commented out part of Kinsoku
3485 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
3487 * isearch-mode.el (isearch-highlightify-region): Give the
3488 highlighting extents a high priority.
3489 (isearch-make-extent): Give the main highlighting extent an even
3492 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3494 * packages.el (packages-compute-package-locations): Fix typo from
3497 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3499 * setup-paths.el (paths-find-doc-directory): Respect value of
3500 `configure-doc-directory.'
3502 * find-paths.el (paths-find-architecture-directory): Give
3503 precendence `default' argument (which typically comes from
3506 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3508 * startup.el (command-line-early): Added options -user-init-file
3509 and -user-init-directory.
3511 * files.el (user-init-file): Default to NIL so we can recognize
3514 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3516 * obsolete.el (init-file-user):
3518 * packages.el (packages-compute-package-locations):
3519 * package-get.el (package-get-user-index-filename):
3520 * menubar-items.el (maybe-add-init-button):
3521 * info.el (Info-annotations-path):
3523 Change `user-init-directory' to be an absolute path.
3524 Use `user-init-directory' where appropriate.
3525 Zap `init-file-user' and its uses.
3527 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
3529 * subr.el (copy-symbol): New function.
3531 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
3533 * isearch-mode.el (isearch-done): Be sure to restore invisible
3534 extents in the proper buffer.
3535 (isearch-pre-command-hook): Set this-command to the correct value
3536 in case the buffer has changed and old overriding-local-map was
3538 (isearch-restore-extent): Use remprop instead of setting the
3541 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
3543 * cmdloop.el (execute-extended-command): Update zmacs region
3545 (execute-extended-command): Make the message gettext-friendly.
3547 1999-09-07 Andy Piper <andy@xemacs.org>
3549 * gutter-items.el (progress-gauge-glyph): renamed from
3551 (progress-text-glyph): new variable.
3552 (progress-layout-glyph): use layouts and text glyphs.
3553 (progress-area-buffer): removed.
3554 (progress-text-and-extent): new variable.
3555 (progress-displayed-p): dynamically create gutter area buffer.
3556 (clear-progress): ditto.
3557 (raw-append-progress): ditto.
3558 (append-progress): use new glyph names.
3559 (raw-append-progress): only create the extent when needed. set
3560 properties more optimally.
3561 (progress): remove args.
3563 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
3565 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
3566 mapcar where the return value is unused.
3567 (isearch-restore-invisible-extents): Ditto.
3568 (isearch-highlight-all-cleanup): Ditto.
3569 (isearch-delete-extents-in-range): Traverse the extents only once.
3570 (isearch-highlight-all-update): Don't start over if the search
3571 string has changed and more input is pending.
3573 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
3575 * packages.el (packages-find-package-data-path): Ditto.
3577 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
3579 * subr.el (mapc-internal): Don't make obsolete.
3581 * cl-extra.el (mapc): Resurrect.
3583 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
3585 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
3588 * isearch-mode.el (isearch-top-state): Restore isearch-word.
3589 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
3590 (isearch-yank-clipboard): Use get-clipboard instead of
3592 (isearch-yank-selection): Fix docstring.
3594 1999-09-02 Martin Buchholz <martin@xemacs.org>
3596 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
3598 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
3600 * cl-macs.el (extent-start-position): Fix setf method.
3601 (extent-end-position): Ditto.
3603 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
3605 * isearch-mode.el: End merge with FSF 20.4.
3607 * isearch-mode.el (search-invisible): New variable.
3608 (isearch-hide-immediately): Ditto.
3609 (isearch-unhidden-extents): Ditto.
3610 (isearch-range-invisible): New function.
3611 (isearch-unhide-extent): Ditto.
3612 (isearch-restore-invisible-extents): Ditto.
3613 (isearch-restore-extent): Ditto.
3615 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
3617 (isearch-ring-retreat-edit): Ditto.
3618 (isearch-forward): New argument NO-RECURSIVE-EDIT.
3619 (isearch-forward-regexp): New arguments NOT-REGEXP and
3621 (isearch-backward): New argument NO-RECURSIVE-EDIT.
3622 (isearch-backward-regexp): New arguments NOT-REGEXP and
3624 (isearch-mode): Return isearch-success.
3625 (isearch-update): Use unread-command-events instead of
3626 unread-command-event.
3627 (isearch-abort): If an invalid regexp is encountered, keep popping
3629 (isearch-*-char): Use FSF implementation.
3630 (isearch-whitespace-chars): Use the more robust FSF's
3632 (isearch-within-brackets): New variable.
3633 (isearch-mode): Initialize it.
3634 (isearch-edit-string): Bind it.
3635 (isearch-search-and-update): Set it.
3636 (isearch-push-state): Push it.
3637 (isearch-top-state): Pop it.
3638 (isearch-search): Set it.
3639 (isearch-printing-char): When called by isearch-whitespace-chars,
3640 handle M-SPC gracefully.
3641 (isearch-message-prefix): New argument ELLIPSIS.
3642 (isearch-message-suffix): Ditto.
3643 (isearch-message): Use the ELLIPSIS argument when calling
3644 isearch-message-prefix and isearch-message-suffix.
3645 (isearch-message-prefix): Distinguish between "wrapped" and
3646 "overwrapped" search, FWIW.
3648 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
3650 * isearch-mode.el (isearch-edit-string): Use the head of the
3651 search ring instead of search-last-string and search-last-regexp.
3652 (search-highlight): Renamed from isearch-highlight.
3653 (isearch-exit): Use the new name.
3654 (isearch-highlight): Ditto.
3655 (isearch-dehighlight): Ditto.
3656 (isearch-update-ring): New function.
3657 (isearch-done): Call it.
3658 (isearch-done): New argument EDIT.
3659 (isearch-repeat): If search string is empty, look up at the car of
3660 the search ring; ignore the yank pointer.
3661 (isearch-abort): Call isearch-done with NOPUSH.
3662 (isearch-cancel): New function.
3663 (isearch-mode-map): Bind it to ESC ESC ESC.
3665 * isearch-mode.el: Begin merge with FSF 20.4.
3667 1999-09-01 Andy Piper <andy@xemacs.org>
3669 * x-select.el (x-get-clipboard): obsolete.
3670 (x-yank-clipboard-selection): obsolete
3672 * select.el (disown-selection): need to be careful to disown the
3673 clipboard if we set it via selection.
3674 (get-clipboard): move from x-select.el
3675 (yank-clipboard-selection): ditto.
3677 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
3679 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
3680 isearch-highlight-all-matches to nil.
3681 (isearch-fixed-case): New variable.
3682 (isearch-mode): Initialize it.
3683 (isearch-edit-string): Save it.
3684 (isearch-toggle-case-fold): Set it.
3685 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
3686 need to check isearch-fixed-case.
3687 (isearch-toggle-case-fold): Update highlighting of all matches
3689 (isearch-edit-string):
3691 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
3693 * isearch-mode.el (isearch-edit-string): Call isearch-message
3694 before reading the event so that the prompt is displayed properly.
3695 (isearch-message): Use isearch-nonincremental when calling
3696 isearch-message-prefix.
3697 (minibuffer-local-isearch-map): Bind up and down to do the same as
3698 M-p and M-n respectively.
3699 (isearch-done): New arg NOPUSH.
3700 (isearch-edit-string): Use it.
3701 (isearch-edit-string): Don't bind isearch-string.
3702 (isearch-ring-adjust): Edit string, *then* push state.
3704 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
3706 * faces.el (isearch-secondary): Make isearch-secondary look
3707 different than default.
3709 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
3711 * isearch-mode.el (isearch-yank): Use progn instead of the inner
3713 (isearch-dehighlight): Remove TOTALLY. Simplify.
3714 (isearch-update): Call isearch-dehighlight without arguments.
3715 (isearch-done): Ditto.
3717 * isearch-mode.el (isearch-fix-case): If the search string has no
3718 upper-case letters, allow the folding to be reenabled.
3719 Previously, once disabled, the folding would remain that way until
3721 (isearch-top-state): Call isearch-fix-case.
3723 * isearch-mode.el (isearch-yank): Use progn instead of the inner
3725 (isearch-dehighlight): Remove TOTALLY. Simplify.
3727 1999-08-31 Jan Vroonhof <jan@xemacs.org>
3730 xbm-button.el: Need to exist in core because gui.el depends on
3733 1999-08-31 Andy Piper <andy@xemacs.org>
3735 * gutter-items.el (buffers-tab-face): new customizable variable.
3736 (buffers-tab-default-buffer-line-length): new specifier for
3737 maximum viewable characters.
3738 (progress-stack): new variable for implementing widget-based
3740 (progress-area-buffer): ditto.
3741 (progress-glyph-height): ditto.
3742 (progress-stop-callback): ditto.
3743 (progress-quit-function): new function.
3744 (progress-glyph): new variable.
3745 (progress-layout-glyph): ditto.
3746 (progress-displayed-p): new function, see message-displayed-p for
3748 (clear-progress): ditto.
3749 (remove-progress): ditto.
3750 (append-progress): ditto.
3751 (raw-append-progress): ditto.
3752 (display-progress): ditto.
3753 (current-progress): ditto.
3754 (current-progress-label): ditto.
3759 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
3761 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
3763 * isearch-mode.el (isearch-yank-x-selection): Renamed to
3764 `isearch-yank-selection'.
3765 (isearch-mode-map): Use it.
3766 (isearch-yank-selection): Use `get-selection' instead of
3769 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
3771 * faces.el (isearch-secondary): Create face here.
3773 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
3776 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
3778 * subr.el (buffer-string): More robust backward compatibility
3779 check, courtesy William Perry.
3781 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
3783 * replace.el (perform-replace): Stop the search after the search
3784 limit has been reached.
3786 1999-08-23 Andy Piper <andy@xemacs.org>
3788 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
3789 here if we don't have one.
3791 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3793 * ldap.el (ldap-coding-system): Default to nil until we get
3794 efficient UTF8 support
3795 (ldap-decode-string): Guard against `decode-coding-string' not
3797 (ldap-encode-string): Guard against `encode-coding-string' not
3800 1999-08-23 Didier Verna <didier@xemacs.org>
3802 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
3803 Some doc strings improvements, and add a star to the `interactive'
3806 1999-08-18 Stef Epardaud <stef@lunatech.com>
3808 * font-lock.el (java-font-lock-keywords-3): introduced new
3809 keywords and regexpes for javadoc syntax 1.2.
3811 1999-08-17 Andy Piper <andy@xemacs.org>
3813 * gutter-items.el (buffers-tab-format-buffer-line-function): use
3814 format-buffers-tab-line.
3815 (buffers-tab-max-buffer-line-length): new variable.
3816 (format-buffers-tab-line): new function. truncate names if over
3817 buffers-tab-max-buffer-line-length.
3819 1999-08-13 Charles G Waldman <cgw@fnal.gov>
3821 * cus-start.el: Customize the variable `bell-inhibit-time'.
3823 1999-08-16 Andy Piper <andy@xemacs.org>
3825 * gutter-items.el (remove-buffer-from-gutter-tab): take a
3826 brute-force approach to deleting the last buffer.
3827 (buffers-tab-grouping-regexp): new customizable variable.
3828 (select-buffers-tab-buffers-by-mode): use it.
3830 1999-08-13 Andy Piper <andy@xemacs.org>
3832 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
3835 1999-07-30 Didier Verna <didier@xemacs.org>
3837 * cus-edit.el (custom-save-variables): I said, use prin1 instead
3838 of princ to output symbols.
3839 (custom-save-face-internal): ditto.
3840 (custom-save-resets): ditto.
3842 1999-08-09 Didier Verna <didier@xemacs.org>
3844 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
3845 `regexp-quote' to protect the major mode name for use as a regular
3846 expression (c++ needs this for instance).
3848 1999-08-08 Andy Piper <andy@xemacs.org>
3850 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
3851 cope with similar mode names.
3853 * gutter-items.el (buffers-tab-selection-function): new selection
3855 (select-buffers-tab-buffers-by-mode): new function.
3856 (buffers-tab-items): use it if set to only display buffers in the
3857 tab in the current buffer's group..
3858 (update-tab-in-gutter): use new api.
3859 (remove-buffer-from-gutter-tab): ditto.
3861 * gutter-items.el (buffers-tab-max-size): set custom selection
3863 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
3864 (add-tab-to-gutter): set face as default.
3866 1999-07-07 Jan Vroonhof <jan@xemacs.org>
3868 * faces.el (frob-face-property): Merge the fall-back specifier
3869 with the target, not replace it.
3871 1999-08-05 Andy Piper <andy@xemacs.org>
3873 * gutter-items.el (update-tab-in-gutter): add frame argument for
3875 (update-tab-in-gutter): use it.
3877 * gutter-items.el (record-buffer-hook): set.
3879 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
3881 (switch-to-buffer-hook) deleted.
3883 1999-08-04 Andy Piper <andy@xemacs.org>
3885 * gutter-items.el (update-tab-in-gutter): make sure this will work
3886 as an argument to create-frame-hook.
3888 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
3890 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
3891 instead of timer emulation.
3893 1999-07-30 Darryl Okahata <darrylo@sonic.net>
3895 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
3896 Emacs isearch enhancements.
3898 1999-07-28 Andy Piper <andy@xemacs.org>
3900 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
3901 all devices that support tab controls.
3902 (remove-buffer-from-gutter-tab): new function. to be used as a
3903 value for kill-buffer-hook.
3905 1999-07-21 Sean MacLennan <seanm@storm.ca>
3907 * auto-show.el (auto-show-truncationp): changed to match
3908 `window_translation_on'
3910 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
3912 * XEmacs 21.2.19 is released
3914 1999-07-28 SL Baur <steve@miho>
3916 * code-files.el (insert-file-contents): Fix docstring.
3917 revert previous change.
3919 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3921 * fill.el (fill-region-as-paragraph): Change re-break-point to
3922 contain word-across-newline plus one character so that filling
3923 Japanese and Chinese works as desired.
3924 * simple.el (do-auto-fill): Ditto.
3926 1999-07-26 SL Baur <steve@miho>
3928 * mule/japanese.el ("Japanese"): Do not specify a default input
3930 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
3932 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
3934 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
3935 able to use cl-macs macro in early lisp.
3937 1999-07-23 Jan Vroonhof <jan@xemacs.org>
3942 Massive custom Theme API changes.
3944 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
3946 * code-files.el (insert-file-contents): Regard
3947 coding-system-magic-cookie if `coding-system-for-read' is nil.
3949 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
3951 * mule/thai-xtis.el: Add coding: local variable, to avoid
3952 bootstrapping problem with C locale.
3954 1999-07-22 Andy Piper <andy@xemacs.org>
3956 * dumped-lisp.el (preloaded-file-list): guard against putting
3957 gutter-items in a less than functional XEmacs.
3958 * gutter-items.el: put call to `add-tab-to-gutter' back in.
3960 1999-07-18 Bob Weiner <weiner@beopen.com>
3962 * fill.el (fill-context-prefix): Fixed bug that prevented the
3963 setting of an adaptive fill prefix when the `dont-skip-first' was
3966 1999-07-22 SL Baur <steve@miho>
3968 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
3970 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
3972 * files.el (interpreter-mode-alist): add `make', `guile', and
3973 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
3974 makefile-mode, guile is a scheme, and someday XEmacs will be
3975 modular enough to use as an efficient scripting tool.)
3977 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
3979 * mule/mule-cmds.el (reset-language-environment): Regard
3980 coding-category `utf-8' and `ucs-4' if they are available.
3982 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
3984 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
3985 (prefer-coding-system): Fix DOC-string.
3987 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
3990 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
3992 (coding-system-change-eol-conversion): Fix DOC-string.
3994 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
3996 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
3997 instead of `list-coding-system'.
3999 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4001 * menubar-items.el (default-menubar): `select-input-method' was
4002 renamed to `set-input-method'.
4004 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
4005 "Set Language Environment" menu.
4007 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
4008 "Describe Language Support" menu.
4010 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4012 * mule/chinese.el ("Chinese-GB"): Rename
4013 `chinese-gb-environment-setup-function' to
4014 `setup-chinese-gb-environment-internal'.
4016 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4018 * mule/korean.el: Use `define-coding-system-alias' instead of
4019 `copy-coding-system'.
4021 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4023 * mule/mule-cmds.el (set-language-environment-coding-systems):
4024 Treat duplicated coding-categories.
4026 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4028 * mule/japanese.el: Use `define-coding-system-alias' instead of
4029 `copy-coding-system'.
4031 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4033 * mule/vietnamese.el: Specify `iso-8-1' as a category of
4034 coding-system `viscii'.
4036 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4039 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
4040 (cyrillic-alternativnyj-decode-table): New variable.
4041 (cyrillic-alternativnyj-encode-table): New variable.
4042 - Specify `iso-8-1' as a category of coding-system
4044 - Abolish general Cyrillic environment.
4046 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4049 - Use `define-coding-system-alias' instead of `copy-coding-system'.
4050 - Register `chinese-gb-environment-setup-function' as a
4051 `setup-function' of "Chinese-GB" environment.
4053 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4055 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
4056 optional argument `parents'.
4058 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
4059 property for Thai-XTIS.
4061 * mule/mule-help.el (help-with-tutorial): Use property
4062 `tutorial-coding-system' of language-info as a coding-system to
4065 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4067 * mule/thai-xtis.el: Don't setup `setup-function' and
4070 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4071 `set-coding-category-system' to set up coding-system for
4074 * mule/mule-cmds.el (prefer-coding-system): Use
4075 `set-coding-category-system' to set up coding-system for
4078 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4080 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
4081 Thai-XTIS environment.
4083 * mule/mule-cmds.el (prefer-coding-system): Use
4084 `find-coding-system' instead of `coding-system-p'.
4086 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4088 * mule/mule-cmds.el (set-language-environment-coding-systems):
4089 Modify eol-type for XEmacs.
4091 * mule/thai-xtis.el: Delete unused local variable `category'.
4093 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
4095 (prefer-coding-system): Don't call
4096 `update-coding-systems-internal'; use function
4097 `coding-category-list' instead of variable `coding-category-list';
4098 use `set-coding-priority-list' instead of `set-coding-priority';
4099 modify `eol-type' for XEmacs.
4101 * mule/mule-misc.el (string-width): Use `charset-width' instead of
4103 (char-width): Likewise.
4105 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4107 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
4110 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4111 `set-coding-priority-list' instead of `set-coding-priority'; don't
4112 call `update-coding-systems-internal'.
4114 * mule/mule-misc.el (coding-system-get): New function.
4115 (coding-system-put): New function.
4116 (coding-system-category): New function.
4118 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4120 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
4121 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
4122 to avoid conflict with leim/quail/thai-xtis.
4124 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
4125 to thai-xtis-chars.el.
4127 * mule/thai-xtis-chars.el: New file (split from
4130 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4132 * mule/thai-xtis.el:
4133 - Change category for the charset `thai-xtis' to `?x' from `?T'.
4134 - Add syntax entries.
4135 - Put `preferred-coding-system' of the charset `thai-xtis' to
4138 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
4140 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
4141 rewritten to use write-multibyte-character.
4143 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4145 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
4147 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
4149 (read-input-method-name): Treat optional argument `default'.
4151 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4153 * mule/mule-cmds.el (set-language-info): Don't set up menus at
4155 (set-language-info-alist): Set up menus here.
4157 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4159 * minibuf.el (completing-read): Add new optional argument
4161 (read-coding-system): Add new optional argument
4162 `default-coding-system'.
4164 1999-06-03 Ken'ichi Handa <handa@gnu.org>
4166 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
4167 (viet-viscii-...->viet-vscii...).
4169 1999-05-13 Ken'ichi Handa <handa@gnu.org>
4171 * mule/mule-cmds.el: Change MULE to Mule in docstrings
4174 1999-04-12 Richard M. Stallman <rms@gnu.org>
4176 * mule/mule-cmds.el (input-method-function): Add permanent-local
4179 1999-03-30 Dave Love <fx@gnu.org>
4181 * mule/mule-cmds.el (current-language-environment): Doc fix.
4183 1999-02-06 Richard Stallman <rms@gnu.org>
4185 * mule/european.el (setup-slovenian-environment): New function.
4186 ("Slovenian"): New language environment.
4188 1999-01-27 Dave Love <fx@gnu.org>
4190 * mule/mule-cmds.el (current-language-environment): Provide :link,
4191 :type (choices) and appropriate :get.
4193 1999-01-14 Kenichi Handa <handa@etl.go.jp>
4195 * mule/mule-cmds.el (describe-language-environment): Don't alter
4198 1999-01-06 Eli Zaretskii <eliz@gnu.org>
4200 * mule/mule-cmds.el (prefer-coding-system): Call
4201 set-coding-priority, so that the internal array of priorities is
4204 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
4206 * mule/mule-cmds.el (prefer-coding-system): If the argument
4207 requires specific EOL conversion type, make the default coding
4210 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
4212 * mule/mule-cmds.el (set-language-environment): Pass the default
4213 eol-type to set-language-environment-coding-systems.
4214 (set-default-coding-systems): Copy the eol-type property for the
4215 new default values of {buffer-file,process}-coding-system from the
4217 (set-language-environment-coding-systems): Accept an optional
4218 argument EOL-TYPE, and set the eol-type property of the default
4219 coding systems accordingly.
4221 1998-10-26 Kenichi Handa <handa@etl.go.jp>
4223 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
4224 use generate-new-buffer instead of get-buffer-create.
4226 1998-10-21 Kenichi Handa <handa@etl.go.jp>
4228 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
4230 1998-10-16 Markus Rost <rost@delysid.gnu.org>
4232 * mule/mule-cmds.el (default-input-method): Fix custom type.
4234 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4236 * mule/mule-cmds.el (setup-specified-language-environment):
4237 Add apropos-inhibit property.
4238 (describe-specified-language-support): Likewise.
4240 1998-09-06 Bill Richter <richter@math.nwu.edu>
4242 * mule/mule-cmds.el: Doc fixes.
4244 1998-09-02 Kenichi Handa <handa@etl.go.jp>
4246 * mule/mule-cmds.el (register-input-method): Doc-string
4249 1998-09-01 Dave Love <fx@gnu.org>
4251 * mule/mule-cmds.el (current-language-environment): Fix
4254 1998-08-31 Paul Eggert <eggert@twinsun.com>
4256 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
4257 mule/european.el, mule/hebrew.el, mule/japanese.el,
4258 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
4259 avoid bootstrapping problem if you need to recompile all the Lisp
4260 files using interpreted code.
4262 1998-08-26 Kenichi Handa <handa@etl.go.jp>
4264 * mule/european.el ("Latin-1"): Modify `documentation' key value.
4265 ("Latin-2"): Likewise.
4267 1998-08-18 Per Starback <starback@update.uu.se>
4269 * mule/european.el (setup-latin2-environment): Fix typo.
4271 1998-08-18 Kenichi Handa <handa@etl.go.jp>
4273 * mule/european.el: Give proper value of `input-method' key to all
4276 * mule/mule-cmds.el (activate-input-method): Handle the case that
4277 the arg INPUT-METHOD is nil correctly.
4278 (read-multilingual-string): Activate the specified input method
4279 before calling read-string. Afterward, activate the original
4282 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
4284 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4285 (set-language-info-alist): Fix typo in doc-string.
4287 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
4289 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
4291 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4292 (reset-language-environment): New function for the job that
4293 setup-english-environment used to do.
4294 (set-language-environment): Do more setups according to the info
4295 in language-info-alist.
4296 (read-language-name): Handle the case that the arg KEY is nil.
4297 (describe-language-environment): Handle input-method property.
4299 * mule/: All files under this directory, which related with
4300 specific languages (such as mule/european.el, mule/greek.el,
4301 mule/hebrew.el, mule/misc-lang.el), modified as below.
4302 (setup-XXX-environment): Just call set-language-environment. If
4303 they used to do some other jobs than what done by
4304 set-language-environment, those jobs are done in
4305 setup-XXX-environment-internal now.
4306 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
4307 the value to setup-XXX-environment-internal. Add properties
4308 input-method and features.
4310 * mule/english.el (setup-english-environment): Just call
4311 reset-language-environment.
4313 * mule/european.el (setup-8-bit-environment): Function deleted.
4315 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
4317 * mule/mule-cmds.el (input-method-exit-on-first-char)
4318 (input-method-use-echo-area): Doc fixes.
4320 1998-08-06 Kenichi Handa <handa@etl.go.jp>
4322 * mule/mule-cmds.el (input-method-exit-on-first-char): New
4324 (input-method-use-echo-area): New variable.
4326 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
4328 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4330 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
4332 * mule/mule-cmds.el (activate-input-method): Update mode line.
4333 (inactivate-input-method): Likewise.
4335 1998-07-19 Kenichi Handa <handa@etl.go.jp>
4337 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
4338 input method in the current buffer, but just bind
4339 current-input-method.
4341 1998-07-08 Kenichi Handa <handa@etl.go.jp>
4343 * mule/hebrew.el ("Hebrew"): Add coding-priority.
4345 * mule/misc-lang.el ("IPA"): Add coding-priority and
4348 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
4350 * mule/greek.el: Add coding-priority.
4352 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
4354 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
4357 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
4359 * mule/mule-cmds.el (register-input-method): Fix previous change.
4360 (setup-specified-language-environment): Doc fix.
4362 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4364 * mule/mule-cmds.el: Several doc fixes.
4365 (get-language-info, set-language-info): Rename argument.
4366 (set-language-info-alist): Likewise.
4367 (register-input-method): Rename argument.
4368 (activate-input-method): If INPUT-METHOD is nil, deactivate.
4370 1998-05-04 Kenichi Handa <handa@etl.go.jp>
4372 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
4373 default value while reading an input method.
4375 1998-05-01 Kenichi Handa <handa@etl.go.jp>
4377 * mule/mule-cmds.el (universal-coding-system-argument):
4378 Use buffer-file-coding-system as default.
4380 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
4382 * mule/korean.el ("Korean"): Doc fix.
4384 1998-04-11 Kenichi Handa <handa@etl.go.jp>
4386 * mule/mule-cmds.el (describe-language-environment): Print the
4387 languge environment at the head.
4389 1998-04-06 Kenichi Handa <handa@etl.go.jp>
4391 * mule/japanese.el: Set exit-function to exit-japanese-environment
4392 for Japanese environment.
4394 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
4396 * mule/mule-cmds.el (set-language-environment): Doc fix.
4397 (current-language-environment): Use defcustom.
4398 (default-input-method): Specify :type.
4400 1998-03-02 Kenichi Handa <handa@etl.go.jp>
4402 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
4404 (prefer-coding-system): Doc-string modified.
4406 1998-01-21 Kenichi Handa <handa@etl.go.jp>
4408 * mule/mule-cmds.el (set-language-info): Doc-string
4409 describes `coding-priority' KEY.
4410 (set-language-environment-coding-systems): New function.
4411 (select-safe-coding-system): New function.
4412 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
4413 (set-language-info-alist): New optionla arg PARENTS. Call
4414 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
4415 (set-language-environment-coding-systems): New function.
4417 * mule/chinese.el: Remove setting up of
4418 describe-chinese-environment-map and
4419 setup-chinese-environment-map. Exclude them in args of calls to
4420 set-language-info-alist. Register coding-priority key in
4421 language-info-alist.
4423 * mule/cyrillic.el: Remove setting up of
4424 describe-cyrillic-environment-map and
4425 setup-cyrillic-environment-map. Exclude them in args of calls to
4426 set-language-info-alist. Register coding-priority key in
4427 language-info-alist.
4429 * mule/english.el: Register coding-priority key in
4430 language-info-alist.
4432 * mule/ethiopic.el: Register coding-priority key in
4433 language-info-alist.
4435 * mule/european.el: Remove setting up of
4436 describe-european-environment-map and
4437 setup-european-environment-map. Exclude them in args of calls to
4438 set-language-info-alist. Register coding-priority key in
4439 language-info-alist. Add "German" language env.
4440 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
4441 (setup-german-environment): New function.
4443 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
4444 change default input method to "greek-postfix".
4446 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
4447 coding-priority key in
4449 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
4451 * mule/mule-cmds.el (set-language-info): Doc fix.
4452 (input-method-inactivate-hook): Doc fix.
4454 1997-11-20 Karl Heuer <kwzh@gnu.org>
4456 * mule/mule-cmds.el (set-input-method): Renamed from
4457 select-input-method.
4459 1997-11-07 Kenichi Handa <handa@etl.go.jp>
4461 * mule/mule-cmds.el (set-language-environment): Run
4462 exit-language-environment-hook before calling `exit-function'
4463 which is specified for the language environment.
4465 1997-10-23 Kenichi Handa <handa@etl.go.jp>
4467 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
4469 (prefer-coding-system): Likewise.
4470 (describe-language-environment): Print aliases of each coding
4472 (set-language-environment-hook): New variable.
4473 (exit-language-environment-hook): New variable.
4474 (set-language-environment): Call these hooks. Before setting a
4475 new language environment, exit from the
4476 current-language-environment if necessary.
4477 (input-method-verbose-flag): The value can be nil, t,
4478 complex-only, or default.
4479 (input-method-highlight-flag): Doc-string augmented.
4480 (activate-input-method): Check if we can run the registered
4481 function to activate an input method.
4483 * mule/korean.el: Set exit-function for language environment
4484 "Korean" to exit-korean-environment.
4485 (setup-korean-environment): Moved to korea-util.el.
4487 1997-10-21 Kenichi Handa <handa@etl.go.jp>
4489 * mule/mule-cmds.el (read-multilingual-string): Use
4490 current-input-method prior to default-input-method. Don't bind
4491 current-input-method by `let', instead, activate the specified
4492 input method in the current buffer temporarily.
4494 1997-10-19 John F. Whitehead <jfw@cisco.com>
4496 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
4498 1997-10-21 Kenichi Handa <handa@etl.go.jp>
4500 * mule/chinese.el (post-read-decode-hz): Return the result of
4502 (pre-write-encode-hz): Do not change the value of
4505 1998-09-06 Bill Richter <richter@math.nwu.edu>
4507 * mule/mule-ccl.el: Doc fixes.
4509 1998-04-20 Kenichi Handa <handa@etl.go.jp>
4511 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
4512 (check-ccl-program): New macro.
4514 1998-01-21 Kenichi Handa <handa@etl.go.jp>
4516 * mule/mule-ccl.el: Comment about CCL syntax modified.
4517 (ccl-command-table): Add read-multibyte-character and
4518 write-multibyte-character.
4519 (ccl-code-table): Add ex-cmd.
4520 (ccl-extended-code-table): New variable.
4521 (ccl-embed-extended-command): New function.
4522 (ccl-compile-read-multibyte-character,
4523 ccl-compile-write-multibyte-character) New functions.
4524 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
4525 ccl-dump-write-multibyte-character): New functions.
4527 1999-07-22 SL Baur <steve@miho>
4529 * config.el (config-value-file): config.values is installed into
4531 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
4533 1999-07-19 Didier Verna <didier@xemacs.org>
4535 * rect.el: all functions rewritten, except when noted. Below is a
4536 list of interface changes.
4537 (apply-on-rectangle): new function. Obsoletes
4538 `operate-on-rectangle'. All functions that used to call this
4539 function now call the new one.
4540 (kill-rectangle): added optional prefix arg to fill lines.
4541 (delete-rectangle): ditto.
4542 (delete-extract-rectangle): ditto.
4543 (open-rectangle): ditto.
4544 (clear-rectangle): ditto.
4545 (delete-rectangle-line): added third arg FILL.
4546 (delete-extract-rectangle-line): ditto.
4547 (open-rectangle-line): ditto.
4548 (clear-rectangle-line): ditto.
4550 1999-07-18 Andy Piper <andy@xemacs.org>
4552 * menubar-items.el (default-menubar): add gutter options.
4554 * gutter-items.el: new file.
4555 (gutter): new group for custom.
4556 (gutter-visible-p): new variable.
4557 (default-gutter-position): ditto.
4558 (buffers-tab): new group for the buffers tab.
4559 (gutter-buffers-tab): widget to put in the gutter.
4560 (buffers-tab-max-size): max number of tabs.
4561 (buffers-tab-switch-to-buffer-function): function to call when a
4563 (buffers-tab-omit-function): filter buffers with this function.
4564 (buffers-tab-format-buffer-line-function): format buffer names for
4566 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
4568 (build-buffers-tab-internal): build a list of tab items.
4569 (buffers-tab-items): ditto.
4570 (add-tab-to-gutter): put a tab in the gutter area.
4571 (update-tab-in-gutter): reset the buffers in the tab.
4573 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
4575 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
4576 (switch-to-buffer-hooks): new hook.
4578 * toolbar.el (default-toolbar-position): fix typo.
4580 1999-07-16 Andy Piper <andy@xemacs.org>
4582 * gui.el (make-dialog-frame): turn off gutters for dialogs.
4584 1999-07-15 Didier Verna <didier@xemacs.org>
4586 * cus-edit.el (custom-prompt-variable): optional third arg makes
4587 prompt for a comment string.
4588 (customize-set-value): optional prefix makes this function handle
4590 (customize-set-variable): ditto.
4591 (customize-save-variable): ditto.
4592 (customize-customized): handle custom comments.
4593 (customize-save-customized): ditto.
4594 (custom-variable-state-set): ditto.
4595 (custom-face-state-set): ditto.
4596 (customize-saved): ditto.
4597 (custom-variable-set): ditto.
4598 (custom-face-set): ditto.
4599 (custom-variable-save): ditto.
4600 (custom-face-save): ditto.
4601 (custom-variable-reset-saved): ditto.
4602 (custom-face-reset-saved): ditto.
4603 (custom-variable-reset-standard): ditto.
4604 (custom-face-reset-standard): ditto.
4605 (custom-comment-face): new face.
4606 (custom-comment-tag-face): ditto.
4607 (custom-comment): new widget.
4608 (custom-comment-create): new function.
4609 (custom-comment-delete): ditto.
4610 (custom-comment-value-set): ditto.
4611 (custom-comment-show): ditto.
4612 (custom-comment-invisible-p): ditto.
4613 (custom-variable-value-create): create a comment field widget.
4614 (custom-face-value-create): ditto.
4615 (custom-variable-menu): new entry for adding a custom comment.
4616 (custom-face-menu): ditto.
4617 (custom-save-variables): possibly save custom comments.
4618 (custom-save-faces): ditto.
4620 * cus-face.el (custom-set-faces): the arguments can now have a
4621 custom comment as fourth argument.
4623 * custom.el (custom-set-variables): the arguments can now have a
4624 custom comment as fifth element.
4626 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
4628 * XEmacs 21.2.18 is released
4630 1999-07-13 SL Baur <steve@miho>
4632 * lib-complete.el (read-library-name): Revert previous change.
4633 (read-library): Ditto.
4635 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
4637 * packages.el (packages-package-list): Capitalize docstring.
4639 * packages.el (packages-find-package-library-path): Use #'nconc
4640 rather than #'append to reduce consing -- #'mapcar uses Flist,
4641 which returns a freshly consed list. #'append would create yet
4642 another fresh list, using Fmake_list in concat.
4644 * packages.el (package-provide): Use setq with remassq like it
4645 says in its docstring.
4647 1999-07-06 SL Baur <steve@miho.m17n.org>
4649 * lib-complete.el (progn-with-message): Fix typo.
4651 1999-07-06 SL Baur <steve@miho.m17n.org>
4653 * mule/mule-misc.el (char-octet): Make function match docstring.
4654 From Katsumi Yamaoka <yamaoka@jpl.org>
4656 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
4658 * wid-edit.el (widget-documentation): corrected spelling error.
4660 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
4662 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
4663 keys if already bound
4665 1999-07-06 SL Baur <steve@miho.m17n.org>
4667 * lib-complete.el (progn-with-message): Revert previous changes.
4669 1999-06-24 Bob Weiner <weiner@beopen.com>
4671 * lib-complete.el (find-library):
4672 (find-library-other-window):
4673 (find-library-other-frame): Completely rewrote
4674 so that these functions actually work when called non-interactively.
4675 Also made them handle LIBRARY arguments which end with .el or .elc.
4677 1999-06-24 Bob Weiner <weiner@beopen.com>
4679 * simple.el (indent-new-comment-line): Locally bound
4680 `block-comment-start' to `comstart' or else when this is called
4681 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
4682 `block-comment-start' value, ignoring any existing spacing after a
4683 comment prefix in the previous line and producing ugly comments.
4685 1999-06-23 Bob Weiner <weiner@beopen.com>
4687 * list-mode.el (mouse-choose-completion):
4688 (choose-completion):
4689 (completion-switch-to-minibuffer): Added.
4690 ([Tab]): [Tab] previously switched to the minibuffer
4691 but since [space] does that and since most applications in the
4692 world use [Tab] to select the next item in a list, do that in the
4693 *Completions* buffer too. This will cause the least confusion
4694 among the largest population of users. -- Bob Weiner, BeOpen.com,
4697 1999-06-22 Bob Weiner <weiner@beopen.com>
4699 * help.el (help-buffer-name): Added support for a null value
4700 of `help-buffer-prefix-string' since some buffers require no
4703 1999-06-20 Bob Weiner <weiner@beopen.com>
4705 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
4706 in the completion-list-mode-map to bury the completions buffer
4707 even when the minibuffer is no longer active.
4709 1999-06-20 Bob Weiner <weiner@beopen.com>
4711 * list-mode.el (list-mode): It is visually disconcerting to have
4712 the text cursor disappear within list buffers, especially when
4713 moving from window to window, so leave it visible.
4715 1999-07-01 SL Baur <steve@miho.m17n.org>
4717 * menubar-items.el (default-menubar): Conditionalize the bug
4718 report menu item (which may not be possible in this XEmacs).
4719 Reported by: Ken'ichi Handa <handa@etl.go.jp>
4721 1999-06-30 SL Baur <steve@miho.m17n.org>
4723 * subr.el (with-current-buffer): DOC string fix.
4724 Suggested by Bob Weiner <weiner@altrasoft.com>
4726 1999-06-25 Charles G Waldman <cgw@fnal.gov>
4728 * cus-face.el (custom-face-italic): insert missing args
4730 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4732 * packages.el (package-locations): Changed default early package
4733 hierarchies to ~/.xemacs/mule-packages and
4734 ~/.xemacs/xemacs-packages.
4736 1999-06-23 SL Baur <steve@miho.m17n.org>
4738 * mule/mule-category.el (Top Level): ASCII is also latin-1.
4740 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4742 * packages.el (package-locations): Changed default early package
4743 hierarchy to ~/.xemacs/packages.
4744 (package-locations): Removed `packages' as a possible name for a
4745 late package hierarchy.
4747 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
4749 * mule/mule-category.el (word-combining-categories): Set up new
4751 (word-separating-categories): Likewise.
4753 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
4755 * XEmacs 21.2.17 is released
4757 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
4759 * font-menu.el (font-menu-set-font): allow for nil specification
4762 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
4764 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
4767 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
4769 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
4770 8859-5 instead of ISO 8859-1.
4772 1999-06-15 SL Baur <steve@steve1.m17n.org>
4774 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
4775 (viet-viscii-encode-table): Ditto.
4777 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
4778 Make obsolete definition of char-octet.
4780 1999-06-14 SL Baur <steve@steve1.m17n.org>
4782 * subr.el: Move no-Mule make-char ...
4783 * help-nomule.el (make-char): To here.
4784 (string-width): Make Mule compatibility alias.
4786 1999-06-15 Andy Piper <andy@xemacs.org>
4788 * select.el (get-selection-no-error): really make there be no-error.
4789 (get-selection): revert to original.
4791 1999-06-11 Andy Piper <andy@xemacs.org>
4793 * select.el (selection-sets-clipboard): renamed.
4794 (own-selection): use it.
4796 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
4798 * XEmacs 21.2.16 is released
4800 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
4802 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
4803 missing characters to avoid crash.
4805 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
4807 * coding.el (set-terminal-coding-system): Only set the console
4808 coding system on the selected console if it is a tty.
4810 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
4817 * faces.el (frob-face-property):
4818 * font-menu.el (font-menu-set-font):
4819 Actually apply changes from 1999-03-17
4821 1999-06-10 Andy Piper <andy@xemacs.org>
4823 * select.el (get-selection): abstract out non error-signalling
4825 (get-selection-no-error): get-selection without signalling an
4827 (selection-is-clipboard-p): new variable. controls whether the
4828 selection sets the clipboard.
4829 (own-selection): use it.
4831 * mouse.el (insert-selection): fallback to clipboard after trying
4832 primary selection and cutbuffer.
4834 1999-06-05 Andy Piper <andy@xemacs.org>
4836 * x-select.el (xselect-kill-buffer-hook-1): use generalised
4837 selection functions.
4839 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
4841 * code-files.el (buffer-file-coding-system): Use `raw-text' as
4843 (load): Use `raw-text' instead of `no-conversion'.
4844 (insert-file-contents): Likewise.
4846 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
4849 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
4851 * coding.el: Don't copy `no-conversion' to `raw-text'.
4853 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
4855 * subr.el (make-char): Define it if Mule is not around.
4857 1999-06-07 SL Baur <steve@steve1.m17n.org>
4859 * mule/mule-help.el: Add trailing newline. Use mule keyword.
4861 * x-select.el (x-disown-selection-internal): Restore symbol as an
4863 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
4865 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
4867 * XEmacs 21.2.15 is released
4869 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
4871 * subr.el (split-string): Avoid infinite looping
4873 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4875 * ldap.el (ldap-ignore-attribute-codings): New variable
4876 (ldap-default-attribute-decoder): New variable
4877 (ldap-coding-system): New variable
4878 (ldap-attribute-syntax-encoders): New variable
4879 (ldap-attribute-syntax-decoders): New variable
4880 (ldap-attribute-syntaxes-alist): New variable
4881 (ldap-encode-boolean): New function
4882 (ldap-decode-boolean): New function
4883 (ldap-encode-country-string): New function
4884 (ldap-decode-string): New function
4885 (ldap-decode-address): New function
4886 (ldap-encode-address): New function
4887 (ldap-decode-attribute): New function
4888 (ldap-search): Use some of these
4890 1999-05-25 Jan Vroonhof <jan@xemacs.org>
4892 * version.el (emacs-version): Make the patch level/beta come
4893 before the XEmacs qualifier so that it gets into (funcall
4894 emacs-version) and thus in the bug reports.
4895 (emacs-version>=): Support patch levels.
4897 1999-06-03 SL Baur <steve@xemacs.org>
4899 * version.el: implement x.y.z version number
4900 From Jan Vroonhof <vroonhof@math.ethz.ch>
4902 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
4904 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
4906 1999-05-22 Vin Shelton <acs@xemacs.org>
4908 * startup.el: Document -private and break out non-standard X options.
4910 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
4912 * mule/mule-charset.el (charset-after): New function.
4913 (charset-direction): Synch with Mule, update docstring.
4914 (get-charset-property): New function.
4915 (put-charset-property): New function.
4916 (charset-plist): New function.
4918 * mule/mule-charset.el (compose-region):
4919 (decompose-region): remove; these functions (which don't work
4920 since we don't do composite characters) have been moved to
4922 (toplevel): follow coding standards
4924 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
4926 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
4929 * code-files.el: Fix commentary to follow coding standards. Move
4930 the single line left in mule-files.el to here.
4932 * mule/mule-files.el: delete.
4934 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
4936 * info.el (Info-scroll-prev): Use event functions instead of the
4937 old emacs 19 interface.
4939 1999-06-02 Andy Piper <andy@xemacs.org>
4941 * x-font-menu.el (x-font-menu-load-font):
4942 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
4944 1999-05-31 Andy Piper <andy@xemacs.org>
4946 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
4948 (font-menu-this-frame-only-p): ditto.
4949 (font-menu-max-items): reinstate, from Jan Vroonhof
4950 <vroonhof@math.ethz.ch>
4951 (font-menu-submenu-name-format): ditto.
4952 (font-menu-split-long-menu): ditto, for use by the family
4954 (font-menu-family-constructor): use it.
4956 1999-05-30 Andy Piper <andy@xemacs.org>
4958 * msw-faces.el (mswindows-font-regexp): new font matching regexp
4959 for use by the font menu.
4961 * msw-font-menu.el: new file implementing mswindows specific
4962 font-menu behaviour.
4963 (mswindows-font-menu-registry-encoding): new function mirroring x version.
4964 (mswindows-font-menu-junk-families): ditto.
4965 (hack-font-truename): ditto.
4966 (mswindows-font-regexp-ascii): ditto.
4967 (mswindows-reset-device-font-menus): ditto.
4968 (mswindows-font-menu-font-data): ditto.
4969 (mswindows-font-menu-load-font): ditto.
4971 * x-font-menu.el (x-reset-device-font-menus): made device specific.
4972 (x-font-menu-font-data): ditto.
4973 (x-font-menu-load-font): ditto.
4975 * font-menu.el: new file implementing generic font menu behaviour.
4976 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
4977 made device independent.
4978 (font-menu-this-frame-only-p): ditto.
4979 (font-menu-preferred-resolution): ditto.
4980 (font-menu-size-scaling): new variable used to determine whether
4981 sizes are in points or tenths of a point.
4982 (vassoc): moved from x-font-menu.el.
4983 (device-fonts-cache): ditto.
4984 (device-fonts-cache): ditto.
4985 (flush-device-fonts-cache): ditto.
4986 (reset-device-font-menus): copied from x-font-menu.el and made
4987 device independent. Most functionality deferred to
4988 device-dependent versions.
4989 (font-menu-family-constructor): copied from x-font-menu.el and
4990 made device independent.
4991 (font-menu-size-constructor): ditto.
4992 (font-menu-weight-constructor): ditto.
4993 (font-menu-set-font): ditto.
4994 (font-menu-change-face): ditto.
4995 (font-menu-load-font): new device method.
4996 (font-menu-font-data): ditto.
4998 * x-font-menu.el: The above functions deleted.
5000 1999-05-26 Andy Piper <andy@xemacs.org>
5004 * loadup.el: rehash expand-file-name usage to not use default-directory.
5006 1999-05-21 Andy Piper <andy@xemacs.org>
5008 * x-select.el (x-select-convert-to-text):
5009 (x-selected-text-type):
5011 (xselect-convert-to-string):
5012 (xselect-convert-to-compound-text):
5013 (xselect-convert-to-length):
5014 (xselect-convert-to-targets):
5015 (xselect-convert-to-delete):
5016 (xselect-convert-to-filename):
5017 (xselect-convert-to-charpos):
5018 (xselect-convert-to-lineno):
5019 (xselect-convert-to-colno):
5020 (xselect-convert-to-sourceloc):
5021 (xselect-convert-to-os):
5022 (xselect-convert-to-host):
5023 (xselect-convert-to-user):
5024 (xselect-convert-to-class):
5025 (xselect-convert-to-name):
5026 (xselect-convert-to-integer):
5027 (xselect-convert-to-atom):
5028 (xselect-convert-to-identity): functions renamed from x-* and
5030 (x-get-secondary-selection): use rename get-selection.
5031 (x-get-clipboard): ditto.
5032 (x-own-selection): moved to select.el.
5033 (x-valid-simple-selection-p): ditto.
5034 (x-dehilight-selection): ditto.
5035 (x-own-clipboard): ditto.
5036 (x-disown-selection): ditto.
5038 * x-mouse.el (x-yank-function): moved to mouse.el.
5039 (x-insert-selection): ditto.
5040 (x-set-point-and-move-selection): use renamed function.
5042 * select.el (selected-text-type): moved and renamed from
5044 (selection-owner-p): moved to C.
5045 (selection-exists-p): ditto.
5046 (get-cutbuffer): new device method.
5047 (get-selection): generalised and moved from x-select.el.
5048 (own-selection): moved x-own-selection functionality into here.
5049 (dehilight-selection): renamed and moved from x-select.el.
5050 (own-clipboard): functionality moved from x-select.el using new
5052 (disown-clipboard): ditto.
5053 (select-convert-to-text):
5054 (select-convert-to-string):
5055 (select-convert-to-compound-text):
5056 (select-convert-to-length):
5057 (select-convert-to-targets):
5058 (select-convert-to-delete):
5059 (select-convert-to-filename):
5060 (select-convert-to-charpos):
5061 (select-convert-to-lineno):
5062 (select-convert-to-colno):
5063 (select-convert-to-sourceloc):
5064 (select-convert-to-os):
5065 (select-convert-to-host):
5066 (select-convert-to-user):
5067 (select-convert-to-class):
5068 (select-convert-to-name):
5069 (select-convert-to-integer):
5070 (select-convert-to-atom):
5071 (select-convert-to-identity): new functions renamed from x-* and
5072 moved from x-select.el.
5074 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
5075 into here and use as the default window-system mouse yank.
5076 (insert-selection): generalised and moved from x-mouse.el.
5077 (own-clipboard): moved to C.
5079 * msw-select.el (mswindows-selection-owned-p): deleted.
5080 (mswindows-own-selection): generalised and moved to select.el.
5081 (mswindows-disown-selection): generalised and moved to C.
5082 (mswindows-selection-owner-p): ditto.
5084 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
5086 * XEmacs 21.2.14 is released
5088 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
5090 * about.el: update contact info for jason and slb.
5092 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
5094 * mule/european.el (setup-romanian-environment): Add Romanian
5095 support from Emacs/Mule romanian.el.
5097 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
5099 * cus-face.el: Label all custom changes with the 'custom' tag.
5101 * cus-edit.el: idem ditto.
5103 * faces.el: Added suport for adding device tags to various functions.
5104 (custom): New device tag.
5105 (face-spec-set): Call reset face with tags argument. No longer do
5106 x-init-global-faces hack.
5108 * faces.el (frob-face-property): Use an anonymous specifier to map
5109 frob-face-property-1 over.
5111 * x-font-menu.el (font-menu-set-font): Always specify all
5112 properties to custom.
5114 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
5116 * mule/european.el (setup-czech-environment): Add czech support.
5117 From David Sauer <davids@orfinet.cz>
5119 1999-03-15 SL Baur <steve@xemacs.org>
5121 * check-features.el: Turn hard errors into warnings.
5123 1999-03-21 SL Baur <steve@xemacs.org>
5125 * simple.el (delete-key-deletes-forward): As per discussion on
5126 xemacs-beta, default to t.
5128 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
5130 * loadup.el: Define Installation-string before loading anything.
5132 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
5134 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
5135 From Anders Stenman <stenman@isy.liu.se>
5137 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
5139 * wid-edit.el (widget-glyph-find): Ditto.
5141 * packages.el (locate-library): Ditto.
5143 * loadup.el (really-early-error-handler): Ditto.
5145 * lib-complete.el (read-library): Ditto.
5147 * faces.el (set-face-stipple): Ditto.
5149 * code-files.el (load): Use new calling style of locate-file.
5151 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
5153 * packages.el (packages-unbytecompiled-lisp): Installation.el is
5156 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
5158 * dumped-lisp.el (preloaded-file-list): Don't load
5161 * loadup.el (Installation-string): Define it here.
5163 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
5165 * dumped-lisp.el (preloaded-file-list): Revert previous change --
5166 Installation.el needs to be loaded before `dump-paths', otherwise
5167 the dumping process won't find it.
5169 1999-03-13 Adrian Aichner <adrian@xemacs.org>
5171 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
5172 subr so that we can use `replace-in-string' in Installation.el to
5173 get rid of C-m chars under the native Windows build.
5175 1999-04-29 Andy Piper <andy@xemacs.org>
5177 * make-docfile.el: canonicalize file and directory names.
5179 * device.el (call-device-method): new function for calling device
5181 (define-device-method): new function for defining device methods.
5182 (define-device-method*): ditto.
5184 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
5186 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
5188 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
5190 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
5191 (cyrillic-koi8-r-encode-table): Likewise.
5192 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
5193 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
5195 * mule/mule-misc.el (split-char-or-char-int): New function [moved
5196 from vietnamese.el].
5198 * mule/vietnamese.el: Move function `split-char-or-char-int' to
5201 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
5203 * mule/thai-xtis.el:
5204 - Change font registry name from "Thai94x94-0" to "xtis-0".
5205 - Change mnemonic of coding-system `tis-620' to "TIS620".
5207 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
5209 * mule/ethiopic.el: fixed.
5211 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
5213 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
5215 * mule/thai-xtis.el: New file.
5217 * mule/vietnamese.el: New file.
5219 * mule/ethiopic.el: New file.
5221 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
5223 * bytecomp.el (byte-compile-close-variables): Leave
5224 debug-issue-ebola-notices alone.
5226 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5228 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
5229 at the top of the buffer since it is the most important thing to
5231 (ldap-get-host-parameter): New defun
5232 (ldap-search): Add a new parameter `withdn' to retrieve the
5233 distinguished names of entries
5235 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
5237 * startup.el (splash-frame-body): Date and spelling fixes.
5239 1999-03-16 Colin Rafferty <colin@xemacs.org>
5241 * view-less.el (toggle-truncate-lines): add autoload tag
5243 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
5245 * format.el (format-alist): Disable image stuff.
5247 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
5249 * wid-edit.el (widget-glyph-find): Search by directories, then by
5250 suffixes rather than the other way around.
5251 (widget-image-conversion): Renamed to
5252 `widget-image-file-name-suffixes'.
5254 1999-04-16 Olivier Galibert <galibert@pobox.com>
5256 * mule/mule-charset.el: Made old functions obsolete, remove the
5257 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
5258 (charset-iso-graphic-plane): Rename from charset-graphic.
5259 (charset-iso-final-char): Rename from charset-final.
5260 (charset-width): Rename from charset-columns.
5261 (charset-bytes): Added from fsf compatibility, returns always 1.
5263 * mule/mule-misc.el: Move charset-doc-string alias to
5266 1999-04-14 Colin Rafferty <colin@xemacs.org>
5268 * x-faces.el (x-make-font-bold-italic): honor
5269 *try-oblique-before-italic-fonts*
5271 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
5273 * cl-extra.el (coerce): Coerce numbers to characters correctly.
5275 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
5277 * x-faces.el (try-oblique-before-italic-fonts): Use the right
5280 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
5282 * cl-extra.el (equalp): Would bug out for lists.
5284 1999-03-12 Charles G Waldman <cgw@fnal.gov>
5286 * about.el (about-hackers): Change cgw's email address
5288 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
5290 * XEmacs 21.2.13 is released
5292 1999-03-12 SL Baur <steve@xemacs.org>
5294 * simple.el (delete-key-deletes-forward): Revert to previous
5297 1999-01-18 Didier Verna <didier@xemacs.org>
5299 * menubar-items.el (xemacs-splash-buffer): handle the case of
5300 multiple elements in the splash buffer body.
5302 * startup.el (splash-frame-timeout): new constant: interval
5303 between splash buffer elements.
5304 (command-line-1): handle splash buffer with multiple elements (use
5306 (splash-frame-body): Originally `startup-splash-frame-body'.
5307 Rewrote a cleaner and more readable version. This can now be array,
5308 in which case each element is displayed in turn in the splash buffer.
5309 (splash-frame-static-body): new constant. Persistent information
5310 across all splash buffer elements (preserves the possibility to give
5311 it in different languages.
5312 (circulate-splash-frame-elements): new function. Used as a timeout
5313 to circulate through all splash frame elements and display them in
5315 (display-splash-frame): originally `startup-splash-frame'. Handle
5316 the case of multiple elements in the splash buffer body. Now
5317 returns a timeout id if multiple elements to display, or nil.
5319 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
5321 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
5322 so they can be overridden by x-init-face-from-resources.
5323 Additionally specify the font name also with an x tag.
5325 1999-03-08 Andy Piper <andy@xemacs.org>
5327 * package-get.el (package-get-base): autoload.
5329 * menubar-items.el (default-menubar): add update menu item. Fix
5330 custom menu to only be activated when package-base is available.
5332 * package-get.el (package-get-custom): don't load
5333 package-get-custom as it is auto-generated. Fix group definition.
5335 1999-03-05 Didier Verna <didier@xemacs.org>
5337 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
5338 instead of `symbol-name' (Thanks Kyle).
5340 * cus-edit.el (custom-save-variables): use `prin1' instead of
5341 princ to write symbols.
5343 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
5345 * XEmacs 21.2.12 is released
5347 1999-03-05 SL Baur <steve@xemacs.org>
5349 * menubar-items.el (default-menubar): Add kfm browsing support.
5350 From Neal Becker <nbecker@fred.net>
5352 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
5354 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
5355 calls to font-lock during buffer reversion.
5357 1999-02-12 Didier Verna <didier@xemacs.org>
5359 * info.el (Info-build-node-completions): unconditionally widen the
5362 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
5364 * x-faces.el (x-init-face-from-resources):
5365 Only set fonts in the 'x locale.
5367 1999-03-04 Adrian Aichner <adrian@xemacs.org>
5369 * package-ui.el (pui-install-selected-packages): Don't throw on
5370 `package-admin-delete-binary-package' returning nil since it's
5371 normal. Reindent function.
5372 (pui-add-required-packages): Handle case where packages selected
5373 for installation have never been installed.
5375 1999-03-03 Martin Buchholz <martin@xemacs.org>
5377 * menubar-items.el (default-menubar):
5378 Implement the ``Mule->Set coding system of process'' menu item.
5380 1999-02-18 Martin Buchholz <martin@xemacs.org>
5382 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
5384 - Change some `if's to `when's
5386 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
5388 * XEmacs 21.2.11 is released
5390 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
5392 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
5393 against window close (Fix Bug #460).
5394 (ask-user-about-lock-dbox): Idem.
5396 1999-02-25 SL Baur <steve@xemacs.org>
5398 * mule/mule-charset.el (charset-leading-byte): New function.
5399 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
5401 1999-02-12 Andy Piper <andy@xemacs.org>
5403 * about.el (xemacs-hackers): change andy's email address.
5404 (about-url-alist): change andy's web page address.
5405 (about-xemacs): add piper.
5407 1999-02-16 SL Baur <steve@xemacs.org>
5409 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
5410 of mule-base into lisp/mule.
5412 1999-02-16 SL Baur <steve@xemacs.org>
5426 mule/mule-category.el:
5428 mule/mule-charset.el:
5430 mule/mule-coding.el:
5435 mule/mule-tty-init.el:
5436 mule/mule-x-init.el:
5437 mule/viet-chars.el: Remerge from mule-base.
5439 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
5440 of mule-base into lisp/mule.
5442 1999-02-10 Adrian Aichner <adrian@xemacs.org>
5444 * process.el (exec-to-string): Use `shell-command-switch' in place
5445 of hard-wired "-c" (for WindowsNT).
5447 1999-02-08 Charles G Waldman <cgw@pgt.com>
5449 * menubar-items.el (default-menubar): Remove obsolete
5452 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
5454 * package-admin.el (package-admin-get-install-dir): First fall
5455 back to the location of xemacs-base for non-mule packages.
5457 1999-02-15 Martin Buchholz <martin@xemacs.org>
5460 - improved automounter tmp directory support.
5461 - support 4 (!) empirically discovered automounter conventions
5463 1999-02-12 SL Baur <steve@xemacs.org>
5465 * etags.el (pop-tag-mark): autoload to match key binding.
5467 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
5469 * XEmacs 21.2.10 is released
5471 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
5473 * package-get.el (package-get-remote-filename): Don't bug out for
5474 a local file name in the search entry.
5476 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
5478 * XEmacs 21.2.9 is released
5480 1999-01-19 Didier Verna <didier@xemacs.org>
5482 * replace.el (replace-search-function): new variable containing a
5483 function to perform a search-forward.
5484 (replace-re-search-function): new variable containing a function
5485 to perform a re-search-forward.
5486 (perform-replace): use them.
5488 1999-01-25 Didier Verna <didier@xemacs.org>
5490 * select.el (selection-owner-p): use the name `XEmacs'.
5491 (cut-copy-clear-internal): ditto.
5493 1999-01-18 Andy Piper <andy@xemacs.org>
5495 * about.el (about-url-alist): Update my entry.
5496 (xemacs-hackers): Ditto.
5498 1999-01-14 Adrian Aichner <adrian@xemacs.org>
5500 * buffer.el (switch-to-buffer): Fixing documentation.
5501 * minibuf.el (minibuffer-completion-table): ditto.
5502 * cl-macs.el (return-from): ditto.
5504 1999-01-04 Didier Verna <didier@xemacs.org>
5506 * replace.el (delete-non-matching-lines): temporarily disable
5507 case-folding when called interactively with a regexp containing
5508 uppercase characters.
5509 (delete-matching-lines): ditto.
5510 (count-matches): ditto.
5511 (list-matching-lines): ditto.
5513 1999-01-07 Colin Rafferty <colin@xemacs.org>
5515 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
5516 abort if current window is split horizontally, not if others are
5517 split. Got rid of unnecessary minibuffer checking. Also, add
5518 some comments (it's still complex).
5520 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
5522 * package-get.el: changed address for doc.ic.ac.uk to
5523 sunsite.doc.ic.ac.uk
5525 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5527 * ldap.el (toplevel): Remove requires so that the file compiles
5528 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
5530 1999-01-10 J. Kean Johnston <jkj@sco.com>
5532 * dump-paths.el: Calculate module-directory and set
5533 module-load-path to the load path for modules.
5535 * loadup.el: Get bootstrap value of module-load-path from the
5536 environment variable EMACSBOOTSTRAPMODULEPATH.
5537 - Display the module load path if we're debugging paths.
5539 * setup-paths.el: Added function paths-find-site-module-directory.
5540 - Added function paths-find-module-directory.
5541 - Added function paths-construct-module-load-path. Uses new
5542 environment variable EMACSMODULEPATH.
5544 1998-12-30 Martin Buchholz <martin@xemacs.org>
5546 * font.el (font-default-object-for-device):
5547 Oops! This `or' can't be replaced by `unless'.
5548 Fixed inability to run w3, among other things.
5550 1998-12-17 Charles G. Waldman <cgw@pgt.com>
5552 * package-admin.el: Change initialization of
5553 package-admin-install-function dependent on system type.
5554 Change package-admin-install-function-mswindows to use
5557 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
5559 * mouse.el (default-mouse-motion-handler): Disable help echo while
5562 1998-12-28 Martin Buchholz <martin@xemacs.org>
5564 * XEmacs 21.2.8 is released.
5566 1998-12-24 Martin Buchholz <martin@xemacs.org>
5568 * XEmacs 21.2.7 is released.
5570 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
5572 * package-ui.el (pui-list-packages): Set truncate-lines.
5574 * package-get.el (package-get-download-menu): Use
5575 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
5577 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
5578 (pui-help-string): idem.
5579 (list-packages-mode): New major mode.
5580 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
5581 (pui-install-selected-packages): Add suport for removing packages.
5582 (pui-toggle-package-delete-key): New function.
5583 (pui-popup-context-sensitive): New kludge.
5584 (pui-list-packages): Add warning when `package-get-remote' is nil.
5585 (package-ui-add-site): New function.
5587 1998-12-01 Didier Verna <didier@xemacs.org>
5589 * hyper-apropos.el (hyper-where-is): added the missing autoload.
5591 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5593 * ldap.el: Custom-ized
5594 (toplevel): Do not provide `ldap' which is provided by C level
5596 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
5598 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
5600 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
5602 1998-12-17 Andy Piper <andy@xemacs.org>
5604 * sound.el (sound-load-list): name changed from sound-load-alist.
5605 (sound-extension-list): name changed from sound-ext-list.
5606 (load-default-sounds): use new names.
5607 (load-sound-file): use new names.
5609 1998-12-16 Andy Piper <andy@xemacs.org>
5611 * XEmacs 21.2.6 is released
5613 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
5615 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
5618 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
5620 * wid-edit.el (widget-echo-this-extent): Set
5621 help-echo-owns-message to t.
5623 1998-11-30 Greg Klanderman <greg@alphatech.com>
5625 * package-get.el (package-get-download-menu): use toggles for
5626 each site in the download site menu.
5628 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
5630 * package-get.el (package-get): If we cannot find a package
5631 because package-get-remote is not set, give a more helpful
5634 1998-11-30 Greg Klanderman <greg@alphatech.com>
5636 * package-get.el (package-get-remote-filename): use an EFS path
5637 with user anonymous if no user is specified.
5639 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
5641 * faces.el (face-spec-set): Re-init fallfacks for default after
5642 calling reset-face on the default face.
5644 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
5646 * package-admin.el (package-admin-default-install-function):
5647 Behave as advertised. Make sure the pkg-dir is proper for
5649 (package-admin-add-binary-package): Make sure the pkg-dir is
5650 proper for default-directory.
5651 (package-admin-install-function-mswindows): Make sure the pkg-dir
5652 is proper for default-directory.
5654 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
5656 * XEmacs 21.2.5 is released
5658 1998-12-05 SL Baur <steve@altair.xemacs.org>
5660 * files.el (binary-file-regexps): regexp-opt is not available at
5663 1998-11-30 Martin Buchholz <martin@xemacs.org>
5666 * x-win-sun.el (x-win-init-sun):
5668 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
5670 * x-init.el (init-post-x-win):
5671 * x-init.el (init-pre-x-win):
5672 * x-init.el (x-initialize-compose):
5677 * wid-edit.el (widget-glyph-click):
5678 * wid-edit.el (widget-glyph-find):
5679 * wid-edit.el (widget-type):
5680 * view-less.el (view-buffer-other-window):
5681 * very-early-lisp.el:
5685 * term/sun.el (suntool-map):
5686 * term/sun-mouse.el:
5688 * syntax.el (modify-syntax-entry):
5691 * startup.el (lock-directory):
5692 * simple.el (set-comment-column):
5693 * simple.el (backward-delete-char-untabify):
5694 * shadow.el (find-emacs-lisp-shadows):
5696 * setup-paths.el (paths-construct-info-path):
5697 * select.el (cut-copy-clear-internal):
5698 * process.el (call-process-region):
5699 * process.el (start-process-shell-command):
5701 * paths.el (rmail-spool-directory):
5702 * paragraphs.el (use-hard-newlines):
5703 * package-get.el (package-get-dependencies):
5704 * package-admin.el (package-admin-delete-binary-package):
5705 * obsolete.el (truncate-string):
5706 * obsolete.el (store-substring):
5707 * mouse.el (default-mouse-track-maybe-own-selection):
5708 * mouse.el (mouse-yank-at-point):
5710 * modeline.el (mouse-drag-modeline):
5711 * minibuf.el (read-directory-name-internal):
5712 * minibuf.el (read-file-name-internal):
5713 * minibuf.el (read-file-name-internal-1):
5714 * minibuf.el (read-file-name-2):
5715 * minibuf.el (exact-minibuffer-completion-p):
5716 * minibuf.el (read-from-minibuffer):
5718 * menubar.el (check-menu-syntax):
5719 * map-ynp.el (map-y-or-n-p):
5720 * make-docfile.el (docfile-out-of-date):
5721 * loadup.el ((member "run-temacs" command-line-args)):
5722 * loadup.el ((member "no-site-file" command-line-args)):
5723 * loadup.el (really-early-error-handler):
5727 * lisp-mnt.el (lm-verify):
5728 * lib-complete.el (lib-complete:cache-completions):
5729 * lib-complete.el (library-all-completions):
5730 * itimer.el (itimer-run-expired-timers):
5731 * info.el (Info-mode):
5732 * info.el (Info-insert-file-contents):
5733 * info.el (Info-rebuild-dir):
5734 * info.el (Info-build-dir-anew):
5735 * info.el (Info-parse-dir-entries):
5736 * info.el (Info-dir-outdated-p):
5737 * info.el (Info-insert-dir):
5738 * info.el (info-xref):
5740 * hyper-apropos.el (hyper-apropos-get-doc):
5741 * hyper-apropos.el (hyper-describe-face):
5742 * hyper-apropos.el (hyper-apropos-mode):
5744 * help.el (list-processes):
5747 * font.el (mswindows-font-create-name):
5748 * font.el (font-default-font-for-device):
5749 * font.el (x-font-create-object):
5750 * font.el (font-registry):
5752 * font-lock.el (font-lock-keywords):
5754 * finder.el (finder-compile-keywords):
5755 * find-paths.el (paths-find-recursive-path):
5756 * fill.el (set-justification-center):
5757 * fill.el (fill-region-as-paragraph):
5758 * files.el (insert-directory):
5759 * files.el (wildcard-to-regexp):
5760 * files.el (recover-file):
5761 * files.el (basic-save-buffer):
5762 * files.el (delete-auto-save-file-if-necessary):
5763 * files.el (file-relative-name):
5764 * files.el (backup-extract-version):
5765 * files.el (backup-buffer):
5766 * files.el (set-visited-file-name):
5767 * files.el (set-auto-mode):
5768 * files.el (interpreter-mode-alist):
5770 * files.el (find-file-noselect):
5771 * files.el (abbreviate-file-name):
5772 * files.el (parse-colon-path):
5773 * files.el (directory-abbrev-alist):
5774 * etags.el (visit-tags-table-buffer):
5775 * easymenu.el (easy-menu-define):
5776 * dragdrop.el (experimental-dragdrop-drag):
5777 * dragdrop.el (dragdrop-drop-do-functions):
5778 * dragdrop.el (dragdrop-drop-at-point):
5779 * disass.el (disassemble-1):
5780 * disass.el (disassemble-internal):
5781 * disass.el (disassemble):
5783 * derived.el (derived-mode-init-mode-variables):
5784 * derived.el (define-derived-mode):
5785 * custom.el (defgroup):
5786 * cus-edit.el (custom-quote):
5788 * code-process.el (open-network-stream):
5789 * code-process.el (start-process):
5790 * code-process.el (call-process-region):
5791 * code-process.el (call-process):
5793 * code-files.el (insert-file-contents):
5795 * code-files.el (buffer-file-coding-system-for-read):
5796 * cmdloop.el (yes-or-no-p-minibuf):
5800 * callers-of-rpt.el (make-caller-report):
5801 * callers-of-rpt.el:
5802 * bytecomp.el (batch-byte-recompile-directory):
5803 * bytecomp.el (batch-byte-compile-1):
5804 * bytecomp.el (batch-byte-compile):
5805 * bytecomp.el (display-call-tree):
5806 * bytecomp.el (byte-compile-insert):
5807 * bytecomp.el (byte-compile-two-args-19->20):
5808 * bytecomp.el (byte-compile-variable-ref):
5809 * bytecomp.el (byte-compile-form):
5810 * bytecomp.el (byte-compile-top-level-body):
5811 * bytecomp.el (byte-compile-out-toplevel):
5812 * bytecomp.el (byte-compile-byte-code-maker):
5813 * bytecomp.el (byte-compile-file-form-defmumble):
5814 * bytecomp.el (byte-compile-file-form):
5815 * bytecomp.el (byte-compile-keep-pending):
5816 * bytecomp.el (byte-compile-insert-header):
5817 * bytecomp.el (byte-compile-from-buffer):
5818 * bytecomp.el (byte-compile-file):
5819 * bytecomp.el (byte-recompile-file):
5820 * bytecomp.el (byte-compile-close-variables):
5821 * bytecomp.el (byte-compile-warn-about-unused-variables):
5822 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
5823 * bytecomp.el (byte-compiler-legal-options):
5824 * bytecomp.el (byte-compile-lapcode):
5825 * bytecomp.el (byte-optimize-log):
5826 * bytecomp.el ((fboundp 'defsubst)):
5828 * bytecomp-runtime.el:
5829 * byte-optimize.el (byte-optimize-apply):
5830 * byte-optimize.el (car):
5831 * byte-optimize.el (byte-optimize-form):
5832 * byte-optimize.el (byte-optimize-form-code-walker):
5834 * build-report.el (build-report-insert-installation-file):
5835 * build-report.el (build-report):
5837 * apropos.el (apropos-documentation):
5839 - clean up byte-compile warnings
5840 - remove unused variables
5841 - Use common lisp style hashtable functions
5842 - byte compiler cleanup
5843 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
5844 - remove old backquote syntax usage
5845 - move some cl functionality into C for speed.
5846 - remove last remaining VMS support
5848 - implement last, butlast, nbutlast, copy-list in C.
5849 - new macro ignore-file-errors, similar to ignore-errors
5850 (ignore-file-errors (delete-file "foo"))
5851 - get frequent garbage collection during loadup.el by tweaking
5852 gc-cons-threshold, rather than explicitly calling garbage-collect
5853 - default delete-key-deletes-forward to `t'.
5855 1998-11-28 SL Baur <steve@altair.xemacs.org>
5857 * XEmacs 21.2-beta4 is released.
5859 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
5861 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
5862 (easy-menu-item-present-p): Wrapper around find-menu-item.
5863 (easy-menu-remove-item): Wrapper around delete-menu-item.
5865 * menubar.el (delete-menu-item): Add 'from-menu' argument.
5866 (add-menu-button): Add 'in-menu' argument.
5867 (add-menu-item-1): Add in-menu support to helper function.
5869 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
5871 * isearch-mode.el (isearch-mode): Fix keymap lossage.
5873 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
5875 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
5878 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
5880 * process.el (shell-command-on-region): Report if the command
5881 succeeded or failed.
5883 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
5885 * subr.el (buffer-substring-no-properties): Comment out.
5887 1998-11-07 Adrian Aichner <adrian@xemacs.org>
5889 * msw-faces.el (mswindows-find-smaller-font): Turning font names
5890 into font instances first, like `x-frob-font-size' does.
5891 (mswindows-find-larger-font): ditto
5893 1998-11-04 Greg Klanderman <greg@alphatech.com>
5895 * package-ui.el (pui-install-selected-packages): fix args in call
5898 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
5900 * package-get.el (host-name): New widget type.
5901 (package-get-remote): Better customization using new type.
5902 (package-get-download-sites): idem dito.
5904 (package-get-custom): Do not use package-get-all untill we have
5905 runtime dependencies.
5907 (package-get-remove-copy): Default to 't' we no longer need this
5908 kludge as we do not currently use depenencies.
5910 (package-get-was-current): New variable.
5911 (package-get-require-base): New 'force-current' argument.
5912 (package-get-update-base): idem
5913 (package-get-package-provider): idem
5914 (package-get-locate-index-file): New 'no-remote' argument.
5915 (package-get-locate-file): idem.
5917 (package-get-maybe-save-index): New function.
5918 (package-get-update-base): Use it.
5920 1998-10-28 Greg Klanderman <greg@alphatech.com>
5922 * package-get.el (package-get-remote): default to nil; by default,
5923 don't go out to the net via EFS. They must select a download site.
5924 (package-get-download-sites): new variable.
5925 (package-get-download-menu): new function.
5926 (package-get-locate-index-file): new function.
5927 (package-get-update-base): use it.
5929 * menubar-items.el (default-menubar): add "Update Package Index"
5930 and "Add Download Site" menus under Options | Manage Packages.
5932 1998-10-19 Greg Klanderman <greg@alphatech.com>
5934 * package-get.el (package-get): bugfix code checking installed version
5935 for case where package is not currently installed.
5936 (package-get-require-signed-base-updates): new variable.
5937 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
5938 deemed not a goot thing. Use the variable
5939 package-get-allow-unsigned-base-updates instead.
5941 1998-10-16 Greg Klanderman <greg@alphatech.com>
5943 * package-get.el (package-get): Don't install an older version than
5944 we already have unless explicitly told to. Issue a warning.
5946 * package-ui.el (pui-add-required-packages): when adding
5947 dependencies, don't add packages that are up to date.
5948 (pui-package-symbol-char): Don't consider a package out of date
5949 if you have a newer version installed than the latest version in
5952 * package-get.el (package-get-base-filename): document that it may
5953 be a path relative to package-get-remote; new default value.
5954 (package-get-locate-file): new function.
5955 (package-get-update-base): use it to expand package-get-base-filename.
5956 (package-get-save-base): new function to save the package-get database
5958 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
5959 (package-get-update-base): pass the REMOTE-SOURCE arg.
5960 (package-get-update-base-entry): call package-get-custom-add-entry.
5961 (package-get-file-installed-p): removed; no longer needed.
5962 (package-get-create-custom): ditto.
5963 (toplevel): remove code to build and load package-get-custom.el
5964 (package-get-custom-add-entry): new function.
5966 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
5968 * wid-edit.el (widget-button-click): Don't switch window.
5970 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
5972 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
5974 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
5976 * etags.el (find-tag-default): Run find-tag-hook using
5977 run-hooks rather than funcall
5979 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
5981 * isearch-mode.el (isearch-mode): Set the current minor mode maps
5982 and the current local map as the parents to isearch-mode-map.
5984 1998-10-15 SL Baur <steve@altair.xemacs.org>
5986 * XEmacs 21.2-beta3 is released.
5988 1998-10-15 Greg Klanderman <greg@alphatech.com>
5990 * package-get.el (package-get-update-base): use
5991 insert-file-contents-internal, not insert-file-contents-literally.
5993 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
5995 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
5998 1998-10-15 Greg Klanderman <greg@alphatech.com>
6000 * package-get.el (package-get-update-base-entry): new function.
6001 (package-get-update-base): renamed; was `package-get-load-base'.
6002 cleanup, and use package-get-update-base-from-buffer.
6003 (package-get-update-base-from-buffer): new function.
6004 (package-get-update-base-entries): new; helper for above.
6005 Do not eval lisp grabbed over ftp; parse it from new format.
6007 1998-10-15 Greg Klanderman <greg@alphatech.com>
6009 * files.el (set-auto-mode): Don't play games loading package-get
6010 database; package-get-package-provider will handle it all.
6012 1998-10-14 Greg Klanderman <greg@alphatech.com>
6014 * package-get.el (package-get-base-filename): new variable.
6015 (package-get-require-base): new function.
6016 (package-get-pgp-signed-begin-line): new variable.
6017 (package-get-pgp-signature-begin-line): ditto.
6018 (package-get-pgp-signature-end-line): ditto.
6019 (package-get-load-base): new function.
6020 (package-get-interactive-package-query):
6021 (package-get-update-all):
6022 (package-get-dependencies):
6023 (package-get-package-provider):
6024 (package-get-custom): use package-get-require-base.
6025 [package-get-custom loading]: disable for now.
6027 * package-ui.el (pui-list-packages): use (package-get-require-base)
6029 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
6031 * package-ui.el: Correct obvious thinko in choosing extent face.
6033 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
6035 * menubar-items.el (default-menubar): pui-list-package has nothing
6036 to with Customize. Move all the package stuff to a new Item in Options.
6038 * package-ui.el (pui-menu): Add menu and Popup menu.
6040 * package-get.el (package-get): Use new
6041 package-admin-get-install-dir.
6043 * package-admin.el (package-admin-get-install-dir): New syntax.
6044 Conserve package location and put mule packages where mule-base is.
6046 * package-get.el : Customized
6048 * package-ui.el (pui): Customized
6049 (pui-package-install-dest-dir): New variable.
6050 (pui-install-selected-packages): Use it
6052 1998-10-12 SL Baur <steve@altair.xemacs.org>
6054 * package-get.el (package-get-interactive-package-query): Move
6055 dependency on package-get-base to run-time.
6056 (package-get-update-all): Ditto.
6057 (package-get-dependencies): Ditto.
6058 (package-get-package-provider): Ditto.
6059 (package-get-custom): Ditto.
6061 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
6063 * events.el: Remove 'ascii-character property from 'backspace
6066 1998-10-11 SL Baur <steve@altair.xemacs.org>
6068 * package-get-base.el: removed.
6070 1998-09-23 Didier Verna <didier@xemacs.org>
6072 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
6073 (no-upper-case-p): new function.
6074 (with-search-caps-disable-folding): new macro.
6075 (with-interactive-search-caps-disable-folding): new macro.
6076 (zap-to-char): In interactive mode, do a case-sensitive search if
6077 the character is uppercase.
6078 (zap-up-to-char): ditto.
6080 * replace.el (perform-replace): use the function no-upper-case-p.
6082 * isearch-mode.el (isearch-fix-case): ditto.
6083 make obsolete `with-caps-disable-folding' and
6084 `isearch-no-upper-case-p'.
6086 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
6087 (tags-search): ditto.
6088 (tags-query-replace): ditto.
6090 * info.el (Info-search): ditto.
6092 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
6094 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
6096 1998-10-07 Greg Klanderman <greg@alphatech.com>
6098 * package-admin.el (package-admin-rmtree): rewritten. need to
6099 check for "." and ".." before symlink check. expand files and
6100 directories with respect to DIRECTORY, not default-directory.
6102 1998-10-04 Greg Klanderman <greg@alphatech.com>
6104 * package-get.el (package-get-all): add INSTALL-DIR argument.
6106 1998-10-06 Greg Klanderman <greg@alphatech.com>
6108 * package-ui.el (pui-add-required-packages): new function, select
6110 (pui-display-keymap): bind it.
6111 (pui-help-string): document it.
6112 (pui-install-selected-packages): package-get-all -> package-get.
6114 * package-get.el (package-get-dependencies): new function.
6116 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
6118 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
6121 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
6123 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
6125 (default-mouse-track-normalize-point): Use it.
6127 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
6129 * package-admin.el (package-admin-delete-binary-package):
6130 General cleanup. Remove unnessary use of progn and
6132 (package-admin-delete-binary-package): Do NOT mess with file
6133 modes. That is evil.
6134 (package-admin-delete-binary-package): Wrap all deleting in
6135 condition-case. The data in MANIFEST is untrustworthy.
6136 (package-admin-delete-binary-package): Let the OS worry about non
6139 1998-10-09 SL Baur <steve@altair.xemacs.org>
6141 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
6143 (lm-report-bug): Fix mail address to send bug reports to.
6145 1998-09-29 SL Baur <steve@altair.xemacs.org>
6147 * XEmacs 21.2-beta2 is released.
6149 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
6151 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
6153 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6155 * info.el (Info-mode): Document page turning by double clicks in
6156 docstring so `M-x describe-mode' will display it.
6158 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6160 * info.el (Info-mouse-track-double-click-hook): Use character
6161 widths to calculate a border region where double clicking does
6162 page turning, and return `nil' by default so other hooks, such as
6163 region highlighting, will be run.
6165 1998-09-29 Colin Rafferty <colin@xemacs.org>
6167 * sound.el (default-sound-directory-list): Initialize with all the
6168 "sounds" directories in `data-directory-list'. It used to just be
6171 * packages.el (locate-data-directory-list): Created. This gives
6172 the list of matching directories, unlike `locate-data-directory',
6173 which just gives the first one.
6175 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
6177 * minibuf.el (read-from-minibuffer): No longer bind help-form but
6178 make a binding in the local keymap until help-char handling is
6181 * help.el (help-keymap-with-help-key): Provide keymap with help
6183 (help-print-help-form): New helper function.
6185 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
6187 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
6188 move extent to another buffer; no need to create a new extent.
6189 (isearch-fix-case): New function.
6190 (isearch-search-and-update): Use it.
6192 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
6194 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
6195 the keymap, not minor-mode-map-alist.
6196 (isearch-done): Restore overriding-local-map.
6198 1998-09-21 Martin Buchholz <martin@xemacs.org>
6200 * bytecomp.el (byte-compile-buffer-substring):
6201 Fix for: (byte-compile (defun f () (buffer-substring)))
6202 ==> ** buffer-substring called with 3 args, but requires 0-3
6203 - new code not only works, but is more readable, too.
6205 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
6207 * msw-faces.el (mswindows-init-device-faces): Don't try to
6208 specify a default font at this late stage. Do try to force
6209 creation of the default face font so that if it fails we get
6210 an error now instead of a crash at frame creation.
6212 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
6213 mswindows-make-font-unitalic: Canonical default weight
6214 changed from "Normal" to "Regular".
6216 mswindows-make-font-bold / -bold-italic: Supplied device was
6217 not being passed into call to mswindows-find-smaller-font.
6219 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6221 * package-get.el (package-get-remote): Fix the path where to find
6222 the packages on xemacs.org.
6224 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
6226 * about.el (about-maintainer-info): Update Ben's entry.
6228 1998-09-24 Martin Buchholz <martin@xemacs.org>
6230 * lisp/shadow.el (find-emacs-lisp-shadows):
6231 - `member' was being called on lists of length 2000!
6232 - Replace with hashtables.
6233 - Replace hand-coded loops with (dolist)
6236 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
6238 * packages.el: Added new function, `package-delete-name', to
6239 delete existing packages from the installed package database
6240 (`packages-package-list'). Also added the "pkginfo" directory
6241 to `packages-special-base-regexp', so that the pkginfo directory
6242 would not get added to `late-packages'.
6244 * package-admin.el: Added ability to delete an installed package
6245 (added low-level function, `package-admin-delete-package').
6246 Understands how to use the pkginfo/MANIFEST.<package> file to
6247 delete the package. When installing a package, will also
6248 create a MANIFEST.* file if one is not provided by the
6249 package. If the MANIFEST.* doesn't exist when deleting a
6250 package, the functions will fall back to attempting to delete
6251 any package-specific lisp directory.
6253 * package-get.el: Moved some functions to package-admin.el.
6254 Added interactive function `package-get-delete-package', for
6255 use by users for deleting a package.
6257 Also modified to not require the prescence of efs.
6259 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
6261 * files.el (find-file-noselect): Handle all signals, kill the
6262 buffer and resignal.
6264 1998-09-23 SL Baur <steve@altair.xemacs.org>
6266 * cl-macs.el (glyph-image): Add setf method.
6268 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
6270 * package-get.el: Fixed broken EFS downloading. Also, look for
6271 .tar.gz files first, in preference over .tgz files.
6273 * package-ui.el: Fix display of package version numbers.
6275 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
6277 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
6280 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
6282 * list-mode.el: `display-completion-list': added new/optional
6283 keyword `:completion-string', which allows the programmer to
6284 change the "Possible completions are:" prompt.
6286 * menubar-items.el: Added new pulldown menu-pick to start up the
6287 visual package browser/installer:
6289 Options->Customize->List Packages
6291 * package-admin.el: Added hooks for installing under both Unix
6292 and MS Windows. Does additional error checking. No longer
6293 calls "add-big-package.sh" to install packages under Unix; now
6294 calls gunzip & tar directly.
6296 * package-get.el: Added ability to install packages from files
6297 on a local disk/CDROM. Now deletes any existing package lisp
6298 directory. Does completion on available packages when
6299 querying for package names. Will also search for .tgz files
6300 in addition for .tar.gz files. Tries to reload
6301 auto-autoloads, as a convenience when loading new packages,
6302 and also tries to add any new package paths to `load-path'.
6303 Changed all occurences of `concat' to use `expand-file-name'.
6305 * package-ui.el: New file which implements the main visual
6306 package browser/installer, which is started via a menu pick or
6307 M-x pui-list packages.
6309 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
6311 * startup.el (load-init-file): spelling fix.
6313 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6315 * startup.el (normal-top-level): Load auto-autoload files
6316 covariantly with their precedence.
6318 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
6320 * menubar-items.el (default-menubar): Remove "Font Weight"
6321 option, there is currently no custom equivalent.. Customize-faces
6324 * x-font-menu.el (font-menu-set-font): Use customize to set
6327 * faces.el (face-spec-update-all-matching): New function.
6329 * cus-face.el (custom-set-face-update-spec): New function.
6330 Interface to customize faces from elisp.
6332 (custom-face-value-create): Show the customized settings if set
6335 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
6337 (custom-face-value-create): Show the customized settings if set
6340 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
6342 * keydefs.el (global-map): Add FSF 20.3 binding of
6343 query-replace-regexp.
6345 1998-08-21 Greg Klanderman <greg@alphatech.com>
6347 * minibuf.el (read-file-name-internal-1): use
6348 user-name-completion-1 instead of user-name-completion.
6350 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6354 * update-elc.el: Don't set `source-directory' (now defunct as a
6355 global variable) no more.
6357 * packages.el (packages-list-autoloads): Made `source-directory'
6358 (now defunct as a global variable) a parameter.
6360 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
6362 * about.el (about-hackers): new email
6364 1998-08-16 SL Baur <steve@altair.xemacs.org>
6366 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
6368 1998-07-17 Didier Verna <didier@xemacs.org>
6370 * faces.el (set-face-property):
6372 (face-dim-p): updated the doc strings now that the dim property isn't
6374 (face-equal): the dim property is now a common one.
6376 * cus-face.el (custom-face-attributes): New face attribute: `dim'
6377 Renamed the `stipple' attribute to `background-pixmap'.
6378 (custom-face-background-pixmap): make custom-face-stipple an
6379 obsolete alias for this.
6381 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6383 * find-paths.el (paths-file-readable-directory-p): Created and
6386 * loadup.el: Don't set inhibit-... flags from run-temacs.
6388 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6390 * packages.el (packages-data-path-depth): Added and used.
6392 1998-08-05 Charles G. Waldman <cgw@pgt.com>
6395 - Change .xpm to .png, delete "zcat" section.
6396 - cosmetic fix in the 'marcpa' entry.
6399 - convert all .xpm.Z to .png
6400 - rename mrb to martin
6401 - rename mcook-m to mcookm
6403 1998-07-31 Martin Buchholz <martin@xemacs.org>
6405 * x-init.el (x-initialize-compose): Add support for
6406 dead-circumflex as YET ANOTHER NAME for that dead key.
6408 1998-08-05 Colin Rafferty <colin@xemacs.org>
6410 * setup-paths.el (paths-construct-exec-path): Made the
6411 last-packages really be last.
6412 (paths-construct-data-directory-list): Ditto.
6414 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
6416 * startup.el(startup-splash-frame-body):
6417 Update Copyright notice in splash screen
6419 1998-07-20 Greg Klanderman <greg@alphatech.com>
6421 * minibuf.el (read-file-name-internal-1): do ~user completion.
6423 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
6425 * font-lock.el (font-lock-fontify-glumped-region): Add guard
6426 aginst destroyed extents
6428 1998-07-24 Greg Klanderman <greg@alphatech.com>
6430 * package-get.el (package-get): add `install-dir' argument.
6432 1998-07-20 John Jones <jj@asu.edu>
6434 * package-get.el: calls to package-get-update-all will only
6435 update packages which are already installed.
6437 1998-07-23 SL Baur <steve@altair.xemacs.org>
6439 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
6442 1998-07-20 Colin Rafferty <colin@xemacs.org>
6444 * about.el (about-hackers): Correct my email.
6446 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
6448 * about.el (about-hackers): new email-address.
6450 1998-07-25 SL Baur <steve@altair.xemacs.org>
6452 * minibuf.el (read-number): Don't let `input-error' condition
6455 1998-07-20 Greg Klanderman <greg@alphatech.com>
6457 * about.el (about-hackers): use my `email-for-life' address.
6459 1998-07-19 SL Baur <steve@altair.xemacs.org>
6461 * XEmacs 21.2-beta1 is released.
6463 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6465 * ldap.el (ldap-search): Doc string change
6467 1998-07-16 Colin Rafferty <colin@xemacs.org>
6469 * menubar-items.el (default-menubar): Removed references to
6470 `data-directory', and use `locate-data-file' instead, and made
6471 then greyed out if they don't exist.
6473 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6475 * keymap.el (events-to-keys): Use `format' instead of `concat'
6476 since the latter does not accept integer args anymore
6478 1998-07-15 SL Baur <steve@altair.xemacs.org>
6480 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
6483 1998-07-14 SL Baur <steve@altair.xemacs.org>
6485 * make-docfile.el: Get first initialization from very-early-lisp.el
6486 * update-elc.el: Ditto.
6487 * loadup.el (really-early-error-handler): Ditto.
6489 * packages.el (packages-unbytecompiled-lisp): Add new file,
6492 * very-early-lisp.el: New file.
6494 1998-07-14 SL Baur <steve@altair.xemacs.org>
6496 * Symbols that have been obsolete for at least 3 years removed (II).
6498 * obsolete.el (eval-current-buffer): Make compatible.
6499 (byte-code-function-p): Ditto.
6500 (send-string): Removed.
6501 (send-region): Removed.
6502 (screen-scrollbar-width): Removed.
6503 (set-screen-scrollbar-width): Removed.
6504 (set-screen-left-margin-width): Removed.
6505 (set-screen-right-margin-width): Removed.
6506 (screen-left-margin-width): Removed.
6507 (screen-right-margin-width): Removed.
6508 (set-buffer-left-margin-width): Removed.
6509 (set-buffer-right-margin-width): Removed.
6510 (buffer-left-margin-width): Removed.
6511 (buffer-right-margin-width): Removed.
6512 (x-set-frame-icon-pixmap): Removed.
6513 (x-set-screen-icon-pixmap): Removed.
6514 (pixel-name): Removed.
6515 (make-pixmap): Removed.
6516 (make-cursor): Removed.
6517 (pixmap-width): Removed.
6518 (pixmap-contributes-to-line-height-p): Removed.
6519 (set-pixmap-contributes-to-line-height): Removed.
6521 1998-07-13 SL Baur <steve@altair.xemacs.org>
6523 * obsolete.el (popup-menu-up-p): removed.
6524 (read-no-blanks-input): Removed.
6525 (wholenump): Removed.
6526 (ring-mod): Removed (what was ring-mod?).
6527 (current-time-seconds): Removed.
6528 (run-special-hook-with-args): Removed.
6530 (dot-marker): Removed.
6533 (window-dot): Removed.
6534 (set-window-dot): Removed.
6536 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
6539 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
6541 * code-files.el (insert-file-contents): Rename
6542 run-special-hook-with-args to run-hook-with-args-until-success.
6543 (write-region): Ditto.
6545 1998-07-12 SL Baur <steve@altair.xemacs.org>
6547 * about.el: Fix typos, update release date.
6549 * Symbols that have been obsolete for at least 3 years removed.
6551 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
6553 (toplevel): remove setf methods for screen functions.
6554 * cl-macs.el (extent-data): defsetf removed.
6555 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
6556 many places to remove.
6557 (comment-indent-hook): Ditto.
6558 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
6559 (buffer-dedicated-screen): Ditto.
6560 (deiconify-screen): Ditto.
6561 (delete-screen): Ditto.
6562 (event-screen): Ditto.
6563 (find-file-other-screen): Ditto.
6564 (find-file-read-only-other-screen): Ditto.
6565 (live-screen-p): Ditto.
6566 (screen-height): Ditto.
6567 (screen-iconified-p): Ditto.
6568 (screen-list): Ditto.
6569 (screen-live-p): Ditto.
6570 (screen-name): Ditto.
6571 (screen-parameters): Ditto.
6572 (screen-pixel-height): Ditto.
6573 (screen-pixel-width): Ditto.
6574 (screen-root-window): Ditto.
6575 (screen-selected-window): Ditto.
6576 (screen-totally-visible-p): Ditto.
6577 (screen-visible-p): Ditto.
6578 (screen-width): Ditto.
6580 (get-screen-for-buffer): Ditto.
6581 (get-screen-for-buffer-noselect): Ditto.
6582 (get-other-screen): Ditto.
6583 (iconify-screen): Ditto.
6584 (lower-screen): Ditto.
6585 (mail-other-screen): Ditto.
6586 (make-screen): Ditto.
6587 (make-screen-invisible): Ditto.
6588 (make-screen-visible): Ditto.
6589 (modify-screen-parameters): Ditto.
6590 (new-screen): Ditto.
6591 (next-screen): Ditto.
6592 (next-multiscreen-window): Ditto.
6593 (other-screen): Ditto.
6594 (previous-screen): Ditto.
6595 (previous-multiscreen-window): Ditto.
6596 (raise-screen): Ditto.
6597 (redraw-screen): Ditto.
6598 (select-screen): Ditto.
6599 (selected-screen): Ditto.
6600 (set-buffer-dedicated-screen): Ditto.
6601 (set-screen-height): Ditto.
6602 (set-screen-position): Ditto.
6603 (set-screen-size): Ditto.
6604 (set-screen-width): Ditto.
6605 (show-temp-buffer-in-current-screen): Ditto.
6606 (switch-to-buffer-other-screen): Ditto.
6607 (visible-screen-list): Ditto.
6608 (window-screen): Ditto.
6609 (x-set-screen-pointer): Ditto.
6610 (x-set-frame-pointer): Ditto.
6611 (screen-title-format): Ditto.
6612 (screen-icon-title-format): Ditto.
6613 (terminal-screen): Ditto.
6614 (delete-screen-hook): Ditto.
6615 (create-screen-hook): Ditto.
6616 (mouse-enter-screen-hook): Ditto.
6617 (mouse-leave-screen-hook): Ditto.
6618 (map-screen-hook): Ditto.
6619 (unmap-screen-hook): Ditto.
6620 (default-screen-alist): Ditto.
6621 (default-screen-name): Ditto.
6622 (x-screen-defaults): Ditto.
6623 (x-create-screen): Ditto.
6624 * obsolete.el: meta-flag removed.
6626 sleep-for-millisecs removed.
6627 extent-data removed.
6628 set-extent-data removed.
6629 set-extent-attribute removed.
6630 extent-glyph removed.
6631 extent-layout removed.
6632 set-extent-layout removed.
6633 list-faces-display removed.
6635 trim-versions-without-asking removed.
6636 after-write-file-hooks removed.
6638 auto-fill-hook removed.
6639 blink-paren-hook removed.
6640 select-screen-hook, deselect-screen-hook removed.
6641 auto-raise-screen, auto-lower-screen removed.
6643 * msw-mouse.el: Global change resource -> mswindows-resource.
6645 * XEmacs 21.0-pre5 is released.
6647 1998-07-11 SL Baur <steve@altair.xemacs.org>
6649 * about.el (about-hackers): Credits update.
6651 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
6653 * register.el (insert-register): Don't activate the region.
6655 1998-07-10 SL Baur <steve@altair.xemacs.org>
6657 * select.el: Restore x-* symbols for backwards compatibility:
6658 x-copy-primary-selection, x-kill-primary-selection,
6659 x-delete-primary-selection, x-select-make-extent-for-selection,
6660 x-valid-simple-selection-, x-cut-copy-clear-internal.
6662 1998-07-09 SL Baur <steve@altair.xemacs.org>
6664 * XEmacs 21.0-pre4 is released.
6666 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
6668 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
6670 (maybe-add-init-button): Fix semantics under Windows. Use
6671 `expand-file-name' rather than `concat'.
6673 * help.el (print-messages): New function.
6675 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6677 * ldap.el (ldap-host-parameters-alist): Docstring fixes
6679 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
6681 * about.el: Tweaked my entry in about-hackers.
6683 * find-paths.el (paths-emacs-root-p):
6684 Relaxed emacs-root checking of an in-place installation to
6685 also accomodate the flat layout used on MS Windows.
6687 1998-06-29 John Jones <jj@asu.edu>
6689 * package-get.el: calls to package-get-update-all will only
6690 update packages which are already installed.
6692 1998-07-05 Andy Piper <andyp@parallax.co.uk>
6694 * faces.el (xpm-color-symbols): remove hardcoded defaults these
6695 are handled by the gui-element face fallbacks now.
6697 * x-faces.el: default gui-element face to "background" as well as
6700 * msw-faces.el (mswindows-init-device-faces): remove gui-element
6701 and default face settings since these are set as fallbacks now in
6702 the appropriate domain.
6704 1998-07-02 SL Baur <steve@altair.xemacs.org>
6706 * text-mode.el (text-mode): Reorder regexp so the OR part
6707 corresponding to `page-delim' goes first and the hack in
6708 `forward-paragraph' will work.
6709 With bug analysis from Bob Weiner <weiner@altrasoft.com>
6711 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
6713 * subr.el (remove-hook): When checking the hook value
6714 with functionp, don't apply car to it.
6716 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
6718 * package-get.el (package-get-remote-filename):
6719 Don't use file-name-as-directory because the local directory
6720 separator conventions might not be the same as ftp's.
6722 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6724 * ldap.el (ldap-host-parameters-alist): New name of
6725 `ldap-host-parameters-plist'
6727 1998-06-26 Adrian Aichner <adrian@xemacs.org>
6729 * package-get.el: Using (require 'package-get-base), now that it
6730 provides itself. Consequently removed all instances of (load
6731 "package-get-base.el").
6733 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
6735 * subr.el (remove-hook): Don't treat the hook value as a
6736 list unless it is both consp and not functionp.
6738 1998-06-29 SL Baur <steve@altair.xemacs.org>
6740 * about.el: Email address for Ben Wing is ben@xemacs.org.
6741 * auto-show.el: Ditto.
6742 * bytecomp.el: Ditto.
6744 * x-scrollbar.el: Ditto.
6746 * tty-init.el: Ditto.
6747 * toolbar-items.el: Ditto.
6748 * symbol-syntax.el: Ditto.
6749 * specifier.el: Ditto.
6750 * objects.el: Ditto.
6751 * hyper-apropos.el: Ditto.
6754 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
6756 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
6757 vertical-divider-always-visible-p.
6758 (default-mouse-motion-handler): Ditto.
6760 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
6762 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
6765 1998-06-21 Oliver Graf <ograf@fga.de>
6767 * build-reports.el: changed receiver to xemacs-build-reports list
6769 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
6771 * font.el: Split font-family-mappings into X and
6772 mswindows-specific versions.
6773 mswindows-font-create-[object|name]: Treat supplied size
6774 as a pointsize. Added underline and strikethru handling.
6776 * msw-faces.el: changed default mswindows charset to western.
6778 * msw-glyphs.el: removed space in border-glyph font string that
6779 was inserted to get round bugs in the mswindows C font code.
6781 1998-06-27 SL Baur <steve@altair.xemacs.org>
6783 * about.el (about-hackers): Credits update.
6785 * help-nomule.el (tutorial-supported-languages): Add Romanian
6788 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
6791 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
6793 * font.el: Split font-family-mappings into X and
6794 mswindows-specific versions.
6795 mswindows-font-create-[object|name]: Treat supplied size
6796 as a pointsize. Added underline and strikethru handling.
6798 * msw-faces.el: changed default mswindows charset to western.
6800 * msw-glyphs.el: removed space in border-glyph font string that
6801 was inserted to get round bugs in the mswindows C font code.
6803 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
6805 * minibuf.el: make read-color-completion-table call
6806 (mswindows-color-list for mswindows devices.
6808 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
6811 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
6812 Let declaration items contain non-word symbol characters.
6814 1998-06-15 Adrian Aichner <adrian@xemacs.org>
6816 * package-get.el (package-get-package-provider): Added autoload
6817 cookie. Loading "package-get-base.el" in ALL functions that use
6818 it. Fixed some (interactive ...) with multiple argument specs
6819 again. Cosmetic indentation changes.
6821 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
6823 * info.el (Info-insert-dir): Don't use nreverse on variables
6824 that you want to use later.
6826 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
6828 * x-mouse.el (x-set-point-and-move-selection): Replace call
6829 to x-kill-primary-selection with kill-primary-selection
6831 1998-06-12 Martin Buchholz <martin@xemacs.org>
6833 * simple.el (what-cursor-position): Make cursor position reported
6834 use value of column-number-start-at-one
6836 1998-06-17 SL Baur <steve@altair.xemacs.org>
6838 * about.el (xemacs-hackers): Fix Jareth's email address.
6840 1998-06-16 SL Baur <steve@altair.xemacs.org>
6842 * startup.el (startup-splash-frame): Remove
6843 `xemacs-startup-logo-function'.
6845 1998-06-15 SL Baur <steve@altair.xemacs.org>
6847 * about.el (about-hackers): Update credits list.
6849 1998-06-06 Jeff Miller <jmiller@smart.net>
6851 * lisp/sound.el: Update sound-ext to allow filenames with
6852 extensions to be found by load-sound-file
6854 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6856 * info.el (Info-rebuild-outdated-dir): Removed variable
6857 (Info-auto-generate-directory): New variable
6858 (Info-save-auto-generated-dir): New variable
6859 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
6860 (Info-build-dir-anew): Second parameter removed. Use
6861 `Info-save-auto-generated-dir'
6862 (Info-rebuild-dir): Ditto
6864 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
6866 * list-mode.el (next-list-mode-item): Would not recognize
6867 border between directly neighbored items.
6869 1998-06-12 Andy Piper <andyp@parallax.co.uk>
6871 * package-get.el: add autoloads for some functions.
6873 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
6875 * specifier.el (let-specifier): Tiny docfixes.
6877 1998-06-12 Andy Piper <andyp@parallax.co.uk>
6879 * msw-mouse.el: set selection-pointer-glyph to Normal.
6881 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
6883 * wid-edit.el (widget-specify-secret): New function.
6884 (widget-after-change): Use it.
6885 (widget-specify-field): Use it.
6887 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
6889 * mouse.el (drag-window-divider): Use `(not done)' instead of
6890 `doit'; reuse result of `window-pixel-edges'.
6892 * modeline.el (drag-modeline-event-lag): Rename to
6893 drag-divider-event-lag.
6895 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
6897 * specifier.el (let-specifier): Rewritten not to generate needless
6898 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
6901 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
6903 * minibuf.el (read-file-name-1): Setup buffer-local value of
6904 `completion-ignore-case' in completions buffer under Windows.
6906 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
6908 * about.el (about-maintainer-glyph): Fix support for not
6911 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
6913 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
6915 * mouse.el (mouse-track): Cancel selection if misc-user event with
6916 `cancel-mode-internal' function is fetched.
6918 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
6920 * files.el (save-some-buffers-1): Fixed return value.
6922 1998-06-01 Oliver Graf <ograf@fga.de>
6924 * dragdrop.el: added experimental
6926 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
6928 * startup.el (after-init-hook, init-file-user,
6929 user-init-directory, load-user-init-file): Purge references
6930 to "~/.xemacs/init.el" from docstrings.
6932 (load-user-init-file) Use paths-construct-path to construct
6933 paths to user init files. Go directly to ~/.emacs, do not
6934 search ~/.xemacs/, do not load `default-custom-file'.
6936 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
6938 * files.el (interpreter-mode-alist): Catch wish and tclsh before
6940 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
6942 1998-06-03 Andy Piper <andyp@parallax.co.uk>
6944 * menubar-items.el (default-menubar): add Update Packages to customize
6947 1998-06-02 Andy Piper <andyp@parallax.co.uk>
6949 * faces.el: use toolbar face as a fallback for toolbar properties
6950 in xpm-color-symbols instead of default.
6952 * msw-faces.el: rename 3d-object -> gui-element face.
6954 1998-06-06 SL Baur <steve@altair.xemacs.org>
6956 * startup.el (xemacs-startup-logo-function): New variable.
6957 (startup-splash-frame): Use it.
6959 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
6961 * files.el (save-some-buffers): Would wait 1 second.
6962 (save-some-buffers-1): Delete other windows here instead of in
6963 `save-some-buffers'.
6964 (save-some-buffers): Force redisplay only if windows were deleted.
6966 1998-06-02 Didier Verna <didier@xemacs.org>
6968 * cus-face.el (custom-face-attributes): generalized the use of
6969 toggle buttons for boolean attributes.
6970 Re-ordered the items a bit.
6972 1998-06-01 SL Baur <steve@altair.xemacs.org>
6974 * sound.el (default-sound-directory): Use `locate-data-directory'
6975 to find the sounds directory.
6977 1998-05-29 Andy Piper <andyp@parallax.co.uk>
6979 * sound.el: default sound-ext to .wav under mswindows, .au
6980 otherwise. load-default sounds without extensions.
6982 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6984 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
6985 if send-pr is not bound.
6987 1998-06-01 Andy Piper <andyp@parallax.co.uk>
6989 * files.el: grok idl files in auto-mode-alist.
6990 1998-06-01 Jeff Miller <jmiller@smart.net>
6992 * minibuf.el (exact-minibuffer-completion-p): check for nil before
6995 1998-05-30 Andy Piper <andyp@parallax.co.uk>
6997 * msw-glyphs.el: add xbm to the list of image types supported.
6999 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
7001 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
7002 instead of XEmacs one when dumping InfoDock.
7004 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
7006 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
7007 for `modeline-visible-p'
7009 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
7011 1998-05-29 Andy Piper <andyp@parallax.co.uk>
7013 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
7014 since it's not used anymore. doc string fixes.
7016 * package-get.el (package-get-file-installed-p): new function. use
7017 instead of file-installed-p which is in an external package.
7019 1998-05-28 Oliver Graf <ograf@fga.de>
7021 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
7022 favor of select-window/switch-to-buffer
7024 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
7026 * startup.el: changed (getenv "HOME") to (user-home-directory)
7028 1998-05-25 Oliver Graf <ograf@fga.de>
7030 * frame.el (cde-start-drag) moved to dragdrop.el
7031 (offix-start-drag-region) moved to dragdrop.el
7032 (offix-start-drag) moved to dragdrop.el
7033 * dragdrop.el (cde-start-drag) moved from frame.el
7034 (offix-start-drag-region) moved from frame.el
7035 (offix-start-drag) moved from frame.el
7036 (cde-start-drag-region) cde drag regions
7037 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
7039 1998-05-26 Oliver Graf <ograf@fga.de>
7041 * dragdrop.el: created dragdrop-drag prototypes
7042 (cde-start-drag-region) fixed typo
7044 1998-05-28 SL Baur <steve@altair.xemacs.org>
7046 * simple.el (after-init-hook): Remove reader macro.
7048 * packages.el (packages-hardcoded-lisp): Get rid of reader
7049 macros. Update DOC string.
7051 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
7053 * mouse.el (drag-window-divider): Ditto.
7055 * modeline.el (mouse-drag-modeline): Use it.
7057 * lisp-mode.el (let-specifier): Specify indentation.
7059 * specifier.el (let-specifier): Renamed from
7060 `with-specifier-instance'.
7062 1998-05-27 Andy Piper <andyp@parallax.co.uk>
7065 * faces.el: move definition of xpm-color-symbols from x-faces.el
7066 to faces. Predicate x-get-resource on the presence of x.
7068 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
7069 faces as specfier defaults.
7071 * package-get.el: don't use package-admin-add-single-file-package.
7073 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
7075 * toolbar-items.el: Fixup tooltips.
7076 (toolbar-gnus): Don't use obsolete variable
7077 toolbar-news-frame-properties.
7078 (toolbar-news-reader): Default to `gnus' instead of
7081 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
7084 1998-05-25 Andy Piper <andyp@parallax.co.uk>
7086 * package-get.el: rename -installedp -> -installed-p.
7088 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
7090 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
7091 attributes, and assinged it to continuation, truncation and
7094 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
7095 and made continuation, truncation and hscroll glyphs arrow
7096 characters out of that font.
7098 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
7100 * minibuf.el (minibuffer-electric-separator): Play nicely with
7101 directory-sep-char being \.
7102 (minibuffer-electric-tilde): Ditto.
7103 (read-file-name-map): Ditto.
7105 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
7107 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
7109 (default-mouse-track-deal-with-down-event): Avoid
7110 `x-disown-selection'; use `disown-selection' instead.
7112 1998-05-21 Andy Piper <andyp@parallax.co.uk>
7115 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
7116 moved to (cut-copy-clear-internal) in select.el. Ditto for
7117 (x-delete-primary-selection) (x-kill-primary-selection)
7118 (x-copy-primary-selection).
7119 (own-clipboard): new function.
7121 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
7122 functions in select.el. remove old ones.
7123 (mswindows-own-clipboard): new function.
7125 1998-05-21 Andy Piper <andyp@parallax.co.uk>
7127 * gnuserv.el: allow connections from mswindows type devices.
7129 1998-05-20 Andy Piper <andyp@parallax.co.uk>
7131 * msw-glyphs.el: change image type used from cursor to resource.
7133 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
7135 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
7136 for {top,bottom}-{left,right} values in addition to
7137 {top,bottom}_{left,right}.
7138 Use x-get-resource instead of x-get-resource-and-bogosity-check.
7140 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
7142 * cl-macs.el (specifier-instance): Undefine its setf method.
7144 * specifier.el (with-specifier-instance): Added docstring.
7146 * mouse.el (drag-window-divider): Ditto.
7148 * modeline.el (mouse-drag-modeline): Use it.
7150 * lisp-mode.el (with-specifier-instance): Define its indentation
7153 * specifier.el (with-specifier-instance): New macro.
7155 1998-05-19 Andy Piper <andyp@parallax.co.uk>
7157 * package-get.el (package-get-create-custom): new function to
7158 auto-generate package-get-custom.el from package-get-base.el.
7159 * (package-get-ever-installedp): new function.
7160 * (package-get-custom): new function to get all packages specified
7163 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
7165 * cus-edit.el (custom-file): Revert to `~/.emacs'.
7167 1998-05-23 SL Baur <steve@altair.xemacs.org>
7169 * cl-extra.el: Reverse previous float change.
7171 1998-05-17 Andy Piper <andyp@parallax.co.uk>
7174 * faces.el (try-font-name): moved from x-faces.el since it is
7175 required by w3 under mswindows as well X.
7177 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
7179 * winnt.el: Removed evil (setq completion-ignore-case t)
7180 clause, one more overlookef fsfism.
7181 (nt-quote-args-functions-alist): End sentences with double space.
7183 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
7185 * window-xemacs.el (push-window-configuration): Remove kludgery of
7186 recaching default-toolbar specifier.
7187 (pop-window-configuration): Ditto.
7188 (unpop-window-configuration): Ditto.
7190 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
7192 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
7194 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
7196 * winnt.el (nt-quote-args-verbatim): Added function.
7197 (nt-quote-args-prefix-quote): Added function.
7198 (nt-quote-args-backslash-quote): Added function.
7199 (nt-quote-args-double-quote): Added function.
7200 (nt-quote-args-functions-alist): New variable.
7201 (nt-quote-process-args): Added function. This is the main quoting
7202 work horse called from process-nt.c
7204 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
7206 * winnt.el: Removed duplicate definitions for backspace,
7207 delete, M-backspace and C-M-backspace.
7208 (file-name-buffer-file-type-alist): Removed this variable.
7209 (find-buffer-file-type): Removed function.
7210 (find-file-binary): Removed function.
7211 (find-file-text): Removed function.
7212 (find-file-not-found-set-buffer-file-type): Removed function.
7213 (save-to-unix-hook): Removed function.
7214 (revert-from-unix-hook): Removed function.
7215 (using-unix-filesystems): Removed function.
7216 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
7218 (x-set-selection): Removed function.
7219 (x-get-selection): Removed function.
7220 Removed commented FSFisms.
7221 Replaced copyright notice (this file is not part of GNU Emacs).
7222 (nt-shell-mode-hook): Moved here from a lambda expression. Added
7223 comint-process-echoes setting to t.
7225 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7227 * packages.el (packages-no-package-hierarchy-regexp): Introduced
7228 and used following the interface change of
7229 `paths-find-recursive-path'.
7231 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
7232 regexp instead of a list of base names.
7233 (paths-version-control-filename-regexp):
7234 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
7235 Introduced and used following the interface change of
7236 `paths-find-recursive-path'.
7238 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
7240 * simple.el (delete-forward-p): Make it a defun; do X garbage only
7241 on X devices, rather than on all non-TTY devices.
7243 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
7245 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
7247 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
7249 1998-05-17 Adrian Aichner <adrian@xemacs.org>
7251 * itimer.el (activate-itimer): Fixed usage of integers
7252 as argument to `concat'.
7254 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
7256 * itimer.el (start-itimer): replace the use of `concat' with
7259 1998-05-16 SL Baur <steve@altair.xemacs.org>
7261 * mode-motion.el (mode-motion-hook): Clarify docstring.
7262 From Bob Weiner <weiner@altrasoft.com>
7264 * loadhist.el (symbol-file): Supply prompt string when used
7266 From Bob Weiner <weiner@altrasoft.com>
7268 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
7270 * loadup.el (really-early-error-handler): Ditto.
7272 * update-elc.el: Ditto.
7274 * setup-paths.el (paths-construct-exec-path): Ditto.
7276 * make-docfile.el: Ditto.
7278 * find-paths.el (paths-decode-directory-path): Use split-path
7279 instead of decode-path.
7281 * files.el (parse-colon-path): Update docstring reference.
7283 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
7287 Bind cut'n'paste keys to non window-system specific functions.
7289 * msw-select.el: New function mswindows-clear-clipboard.
7290 mswindows-cut-copy-clipboard extended to handle clearing of the
7291 selection and renamed to mswindows-cut-copy-clear-clipboard.
7293 * select.el: on mswindows devices delete-primary-selection
7294 calls mswindows-clear-clipboard.
7296 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
7298 * simple.el (quoted-insert): Inhibit quit when using read-char.
7300 * cmdloop.el (read-char): Don't inhibit quit.
7301 (read-char-exclusive): Ditto.
7302 (read-char): Signal quit if quit-char was pressed.
7303 (read-char-exclusive): Ditto.
7304 (read-quoted-char): Return a character, not integer.
7306 * menubar-items.el (default-popup-menu): Use Andy's generic
7308 (default-popup-menu): Fix code.
7310 1998-05-14 Oliver Graf <ograf@fga.de>
7312 * dragdrop.el (dragdrop-function-widget): this time it's done
7314 1998-05-13 Oliver Graf <ograf@fga.de>
7316 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
7318 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
7320 * device.el (device-pixel-width):
7321 (device-pixel-height):
7325 (device-color-cells): Swapped parameters to device-system-metric
7326 according to the interface change.
7328 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
7330 * mouse.el (default-mouse-motion-handler): Use new name of the
7331 function event-over-vertical-divider-p.
7332 Do not set E-W arrow cursor over the divider if
7333 vertical-divider-draggable-p is nil in the window.
7334 ([top-level]): Use new name for the variable
7335 vertical-divider-map.
7336 (drag-window-divider): Respect vertical-divider-draggable-p.
7337 Variable name typo fixes.
7339 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
7341 * keymap.el (kbd): Define here; handle string constants and
7344 1998-05-15 Christian Nyb <chr@mediascience.no>
7346 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
7349 1998-05-13 Didier Verna <didier@xemacs.org>
7351 * mouse.el (drag-window-divider): give the vertical divider a
7352 pressed look when dragging it.
7354 1998-05-13 Andy Piper <andyp@parallax.co.uk>
7356 * faces.el: predicate some more face operations on x or mswindows
7359 * modeline.el: enable modeline coloring for mswindows.
7361 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7363 * minibuf.el (minibuffer-default): Added variable; compatible with
7365 (next-history-element): Used `minibuffer-default'.
7367 1998-05-12 Oliver Graf <ograf@fga.de>
7369 * dragdrop.el (dragdrop-function-widget): button and mods ok
7370 arguments still look a bit strange
7371 (dragdrop-compare-mods) created
7372 (dragdrop-drop-do-functions) correctly checks for buttons and
7375 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
7377 * setup-paths.el (paths-default-info-directories): Replace
7378 path-separator with directory-sep-char.
7380 * files.el (path-separator): Don't define it here.
7382 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
7384 * update-elc.el: Ditto.
7386 * setup-paths.el (paths-construct-exec-path): Ditto.
7388 * make-docfile.el: Ditto.
7390 * loadup.el (really-early-error-handler): Ditto.
7392 * find-paths.el (paths-decode-directory-path): Use decode-path
7393 instead of decode-path-internal.
7395 * files.el (parse-colon-path): Update docstring.
7397 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
7399 * subr.el (get-buffer-window-list): Make BUFFER optional.
7401 * window-xemacs.el (windows-of-buffer): Defalias to
7402 get-buffer-window-list.
7404 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
7406 * disass.el: Fix maintainer keyword.
7408 * bytecomp.el (byte-compile-and-load-file): Autoload.
7409 (byte-compile-buffer): Ditto.
7411 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
7412 value is returned, not the name.
7413 (lisp-imenu-generic-expression): Enable it.
7414 (lisp-mode-variables): Ditto.
7415 (lisp-indent-offset): Change defconst to defvar.
7416 (lisp-indent-function): Ditto.
7417 (lisp-body-indent): Ditto.
7419 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
7421 * modeline.el: Use zap-last-kbd-macro-event.
7423 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
7424 nil, don't attempt to do anything with messages.
7425 (eval-last-sexp): Use `letf' for clarity.
7427 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
7429 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
7431 1998-05-11 Martin Buchholz <martin@xemacs.org>
7436 Change empty docstrings into no doc strings at all.
7437 Fix bogus FSF-format docstrings.
7438 * etags.el: Fix docstring.
7440 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
7442 * package-get.el (package-get): Use internal md5
7444 1998-05-13 SL Baur <steve@altair.xemacs.org>
7446 * about.el (about-xemacs): Correct abuse of concat.
7448 1998-05-11 SL Baur <steve@altair.xemacs.org>
7450 * info.el (Info-mode): Use easymenu.
7452 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
7454 * apropos.el (apropos): Don't use concat with integers.
7456 * cmdloop.el (describe-last-error): Handle the case when no error
7457 was seen gracefully.
7459 * apropos.el (apropos-print): Use with-displaying-help-buffer as
7461 (apropos-describe-plist): Ditto.
7463 * help.el (with-displaying-help-buffer): Revert to a defun.
7464 (describe-key): Use it as defun.
7465 (describe-mode): Ditto.
7466 (describe-bindings): Ditto.
7467 (describe-prefix-bindings): Ditto.
7468 (describe-installation): Ditto.
7469 (view-lossage): Ditto.
7470 (describe-function): Ditto.
7471 (describe-variable): Ditto.
7472 (describe-syntax): Ditto.
7474 1998-05-11 Oliver Graf <ograf@fga.de>
7476 * dragdrop.el: changed order of require/provide
7477 (dragdrop-drop-mime-default) changed to new calling conventions
7478 (dragdrop-drop-do-functions) changed to new calling conventions
7479 (dragdrop-function-widget) this one needs more work...
7481 1998-05-10 Oliver Graf <ograf@fga.de>
7483 * about.el: another small change in my entry
7484 * dragdrop.el (dragdrop-drop-log-function): logging added
7486 changed interface to handler functions. now called with event
7489 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
7491 * glyphs.el (divider-pointer-glyph): Declared new glyph,
7492 E-W arrow pointer displayed over draggable dividers.
7494 * mouse.el (default-mouse-motion-handler): Show it when
7496 (drag-window-divider): Added.
7497 ([top-level]): Initialized window-divider-map with a keymap
7498 binding the above function to left button down event.
7500 * x-mouse.el (x-init-pointer-shape): Initialize
7501 divider-pointer-glyph from Cursor.dividerPointer, or use default
7504 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
7506 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
7508 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
7510 * simple.el (count-words-buffer): Don't query for buffer.
7511 (count-lines-buffer): Ditto.
7513 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
7515 * help.el (where-is): add optional insert argument.
7517 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
7519 * help.el (describe-key-briefly): New argument INSERT.
7521 * simple.el (eval-expression): New optional argument; synch with
7524 * keydefs.el (global-map): Add new register bindings.
7526 * register.el: Synched with FSF 20.3.
7528 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
7530 * window-xemacs.el (recenter): all arguments are optional.
7532 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
7534 * device.el: (device-pixel-width): Reflected name/parameters
7535 change to device-system-metric.
7536 (device-pixel-height): Ditto.
7537 (device-mm-width): Ditto.
7538 (device-mm-height): Ditto.
7539 (device-bitplanes): Ditto.
7540 (device-color-cells): Ditto.
7542 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
7544 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
7546 * cl.el (most-positive-fixnum): Document.
7547 (most-negative-fixnum): Ditto.
7549 * cus-dep.el: Updated comment.
7551 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
7554 * cus-load.el (custom-put): Removed.
7556 * files.el (after-find-file): Just resignal quit instead of
7557 signaling "canceled".
7559 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
7561 * frame.el (other-frame): Use `focus-frame' instead of
7562 select-frame kludges.
7564 * lisp-mode.el: Update lisp-indent-function for
7565 save-selected-frame and with-selected-frame.
7567 * frame.el (save-selected-frame): New macro.
7568 (with-selected-frame): Ditto.
7569 (other-frame): Use `set-frame-focus'.
7571 1998-05-06 Oliver Graf <ograf@fga.de>
7573 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
7574 (dragdrop-drop-url-default) default handler for URL drops created
7575 (dragdrop-drop-mime-default) default handler for MIME drops created
7576 (dragdrop-drop-functions) default custom for handling drops created
7577 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
7579 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
7581 * mouse.el: Removed redundant mouse-mswindows-drop function.
7583 1998-05-05 Oliver Graf <ograf@fga.de>
7585 * about.el: changed some text in my entry
7586 * dragdrop.el: added customs
7588 1998-05-04 Oliver Graf <ograf@fga.de>
7590 * mouse.el: killed global drop key bindings
7591 (mouse-offix-drop) removed
7592 * dragdrop.el: created
7593 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
7595 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
7597 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
7598 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
7600 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
7603 * scrollbar.el (scrollbars-visible-p): Use new
7604 {vertical,horizontal}-scrollbar-visible-p specifiers.
7606 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
7608 * device.el (device-pixel-height):
7609 (device-pixel-width):
7613 (device-color-cells): Moved these 6 functions from device.c; they
7614 all use single (device-system-metrics) call.
7616 1998-05-09 SL Baur <steve@altair.xemacs.org>
7618 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
7622 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
7623 Suggested by Hrvoje Niksic <hniksic@srce.hr>
7625 * help.el (help-map): Remove Hyperbole keybinding logic.
7626 Suggested by: Michael Ernst <mernst@cs.washington.edu>
7628 1998-05-08 SL Baur <steve@altair.xemacs.org>
7630 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
7631 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
7633 1998-05-07 Andy Piper <andyp@parallax.co.uk>
7635 * msw-glyphs.el: use nicer icon3 from the frame icon.
7637 1998-05-07 SL Baur <steve@altair.xemacs.org>
7639 * version.el (emacs-version): Remove InfoDock conditionals.
7641 * startup.el (startup-splash-frame): Change ID logo name.
7643 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
7645 * files.el (after-find-file): If the user presses C-g on
7646 directory-creation prompt, kill the buffer.
7648 1998-05-06 SL Baur <steve@altair.xemacs.org>
7650 * simple.el (count-words-region): Reverse previous change.
7652 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
7654 * replace.el (query-replace): Just call perform-replace.
7655 (query-replace-regexp): Ditto.
7656 (perform-replace): Move region handling here.
7657 (perform-replace): Use the new arg to match-data.
7659 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
7661 * x-init.el: Install X specific display table that
7662 displays char 0240 as a space to avoid whatever it is
7663 that screws up display of that character code.
7665 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
7667 * help.el (function-arglist): If no arguments are documented for a
7668 subr, print nothing rather than incorrect output.
7670 1998-05-05 SL Baur <steve@altair.xemacs.org>
7672 * cmdloop.el (command-error): Update bail-out error message to use
7673 `emacs-program-name'.
7675 * lib-complete.el: Remove reader macro cruft.
7677 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
7680 * simple.el (count-words-region): Drop interactive-p check on the
7683 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
7687 Correct spelling of mswindows-font-canonicalize-name.
7689 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7691 * ldap.el (ldap-host-parameters-alist): Replaced with
7692 `ldap-host-parameters-plist'
7693 (ldap-search): Adapt to previous change
7695 1998-05-02 SL Baur <steve@altair.xemacs.org>
7697 * about.el (about-hackers): Update Bob Weiner bio.
7698 (about-maintainer-info): Ditto.
7700 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
7702 * simple.el (display-warning-minimum-level): Docfix.
7704 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
7706 * widget.el (:default-get): New keyword.
7707 * wid-edit.el (default, widget-default-default-get): Define it.
7708 (group, widget-group-default-get): Define it.
7709 (menu-choice, widget-choice-default-get): Define it.
7710 (widget-default-get): New function.
7711 (widget-choice-action): Call it.
7712 (widget-editable-list-entry-create): Call it.
7714 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
7716 * byte-optimize.el (byte-boolean-vars): Removed.
7717 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
7718 lookup through `byte-boolean-vars'.
7720 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
7722 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
7723 resource-provided values into ghost specs for scrollbar-height and
7726 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
7728 * byte-optimize.el: Don't attempt to optimize /=.
7730 * bytecomp.el (byte-compile-one-ore-more-args): New function.
7731 (byte-compile-/=): Ditto.
7733 1998-05-02 SL Baur <steve@altair.xemacs.org>
7735 * apropos.el: Use `with-displaying-help-buffer'.
7736 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
7737 Use `with-displaying-help-buffer'.
7738 (apropos-follow): Do not give special treatment to buffer cursor
7739 was in prior to a mouse click.
7740 (apropos-describe-plist): Use `with-displaying-help-buffer'.
7741 (apropos-print-doc): Set correct buffer for setting text
7744 1998-05-01 SL Baur <steve@altair.xemacs.org>
7746 * help.el (help-buffer-prefix-string): New variable.
7747 (help-buffer-name): Use it.
7749 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
7752 1998-04-30 Greg Klanderman <greg@alphatech.com>
7754 * frame.el (other-frame): Work even when focus-follows-mouse is true.
7756 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
7758 * files.el (find-file-noselect): Update docstring.
7759 (find-file-noselect): Signal an error if found an unreadable file.
7760 (file-chase-links): Save the match data.
7761 (normal-mode): Use `lwarn' and `error-message-string'.
7762 (interpreter-mode-alist): Change defconst to defvar.
7763 (inhibit-first-line-modes-regexps): Ditto.
7764 (inhibit-first-line-modes-regexps): Added .tgz.
7765 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
7766 (change-major-mode-with-file-name): New user-option.
7767 (set-visited-file-name): Synched with FSF.
7768 (file-name-extension): New function, from FSF 20.3.
7769 (file-relative-name): Synched with FSF.
7770 (save-some-buffers): Support the C-r feature.
7771 (recover-session): Synched with FSF.
7772 (kill-some-buffers): Ditto.
7773 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
7775 1998-04-30 SL Baur <steve@altair.xemacs.org>
7777 * files.el (insert-file): Undo previous change and reenable use of
7780 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
7782 * window-xemacs.el (recenter): Define.
7784 1998-04-29 Andy Piper <andyp@parallax.co.uk>
7786 * font.el (mswindows-font-create-name)
7787 (mswindows-font-create-object): new functions for mswindows type
7790 * msw-faces.el (mswindows-font-canicolize-name): fix so that
7791 strings are parsed as well as font objects.
7793 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
7795 * modeline.el (defining-kbd-macro): Restore modeline indication of
7796 kbd-macro being recorded.
7797 (add-minor-mode): Simplify docstring.
7798 (modeline-minor-mode-menu): Remove stuff.
7800 1998-04-29 Andy Piper <andyp@parallax.co.uk>
7802 * code-process.el (call-process): dynamically decide process
7805 1998-04-29 Jim Radford <radford@robby.caltech.edu>
7807 * modeline.el: Add line-number-mode, column-number-mode to
7808 the modeline minor-mode menu. Button2 on the line number does
7811 1998-04-29 Andy Piper <andyp@parallax.co.uk>
7813 * mouse.el: move x-selection-owner-p type things to
7816 * msw-init.el: copy zmacs stuff from x-init.el
7818 * msw-select.el (mswindows-own-selection)
7819 (mswindows-disown-selection) (mswindows-selection-owner-p): new
7820 functions. Very simple minded implementation of selectio
7823 * select.el (own-selection) (disown-selection)
7824 (activate-region-as-selection) (select-make-extent-for-selection)
7825 (valid-simple-selection-p): functions moved from x-select.el for
7826 generalized selection.
7828 * x-select.el: see select.el changes.
7830 * x-toolbar.el: use new selection functions.
7832 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7834 * packages.el (packages-find-package-directories): Fixed bug that
7835 would pick up multiple site-package directories.
7836 (package-locations): Added "xemacs-packages" as a late package
7839 * find-paths.el: Now uses `emacs-program-name' and
7840 `emacs-program-version'.
7841 Additions to enforce version-specific directories in
7842 `paths-find-version-directory'.
7844 1998-04-29 SL Baur <steve@altair.xemacs.org>
7846 * default.el: Removed.
7847 * site-start.el: Removed.
7849 1998-04-29 Didier Verna <didier@xemacs.org>
7851 * minibuf.el (minibuffer-history-minimum-string-length): Default
7854 1998-04-28 SL Baur <steve@altair.xemacs.org>
7856 * find-paths.el (paths-program-name): Rename.
7857 (paths-emacs-root-p): Ditto.
7858 (paths-find-site-directory): Ditto.
7860 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
7862 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
7863 `emacs-lisp-byte-compile-and-load'.
7865 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7867 * ldap.el (ldap-search): Fixed additional parameter passing to
7870 1998-04-27 Andy Piper <andyp@parallax.co.uk>
7872 * select.el (kill-primary-selection) (selection-owner-p)
7873 (copy-primary-selection) (yank-clipboard-selection)
7874 (selection-exists-p) (delete-primary-selection): new file and
7875 functions that do the right thing for the selected device.
7877 * x-menubar.el: use generalised selection functions.
7879 * dumped-lisp.el: dump select.el.
7881 1998-04-27 SL Baur <steve@altair.xemacs.org>
7883 * find-paths.el (paths-progname): New variable.
7884 (paths-emacs-root-p): Use it.
7885 (paths-find-site-directory): Ditto.
7887 1998-04-26 SL Baur <steve@altair.xemacs.org>
7889 * loadup.el ((member "dump" command-line-args)): Dump as
7890 `infodock' if InfoDock.
7892 1998-04-25 SL Baur <steve@altair.xemacs.org>
7894 * find-paths.el (construct-emacs-version): Simplify, include
7895 program name in the return value.
7896 * (paths-find-version-directory): Use it.
7898 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7900 * info.el (Info-parse-dir-entries): Fixed regexp
7901 (Info-build-dir-anew): Remove full suffix and capitalize info file
7902 name for files with no @direntry
7903 (Info-batch-rebuild-dir): New function
7904 (Info-suffixed-file): Check for regular files instead of simple
7905 file existence (could catch directories before)
7907 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7909 * setup-paths.el, find-paths.el: Removed uses of `not' which
7910 temacs doesn't have.
7912 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
7913 into root searching.
7915 1998-04-24 Martin Buchholz <martin@xemacs.org>
7917 * subr.el: Remove definition of `not'.
7919 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
7921 * msw-glyphs.el: enable graphics support.
7923 1998-04-23 Didier Verna <didier@xemacs.org>
7925 * x-menubar.el (default-menubar): restored the line-number-mode
7928 * misc doc string updates related to the options menu.
7930 1998-04-24 SL Baur <steve@altair.xemacs.org>
7932 * setup-paths.el (paths-construct-load-path): Fix typo.
7934 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7936 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
7937 font-menu-ignore-scaled-fonts don't have to be bound now; this
7938 gets us one step further towards making --no-autoloads work.
7940 * startup.el (normal-top-level): Load auto-autoloads only if
7941 lisp-directory is non-nil.
7943 * setup-paths.el (paths-construct-load-path): Made it robust
7944 against nil lisp-directory.
7946 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
7947 to the list of variables that cause a warning when nil.
7949 * toolbar.el (init-toolbar-location): Now works even when there's
7950 no toolbar icon directory.
7952 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
7954 * help.el (view-lossage): Recognize it.
7956 * simple.el (log-message): Mark multiline messages.
7958 1998-04-22 SL Baur <steve@altair.xemacs.org>
7960 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
7962 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
7964 * package-get.el (package-get-all): add `\n' separator to
7965 interactive specification so that both variables are read
7967 1998-04-22 Didier Verna <didier@xemacs.org>
7969 * x-menubar.el: ported the options menu to Custom.
7970 Moved the "read only" toggle button to the buffers menu.
7971 Corrected some missing ;;;###autoload or defcustom.
7973 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
7974 the scrollbar-visible specifier for options menu handling.
7976 * toolbar.el (toolbar-visible-p)
7977 (toolbar-captioned-p)
7978 (default-toolbar-position): defcustom wrappers around
7979 the toolbar specifiers for options menu handling.
7981 * frame.el (get-frame-for-buffer-default-instance-limit):
7982 defcustom it for options menu handling.
7984 * font-lock.el (font-lock-mode): defcustom and autoload the variable
7985 font-lock-mode for options menu handling.
7987 * cus-start.el: added Custom properties to overwrite-mode for
7988 options menu handling.
7990 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
7992 * about.el: shameless self-promotion.
7994 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
7996 * simple.el (raw-append-message): Slightly optimize.
7997 (remove-message): Use `push' for clarity.
7998 (append-message): Ditto.
7999 (display-warning): Dito.
8000 (raw-append-message): Send the message to the appropriate device.
8002 1998-04-22 SL Baur <steve@altair.xemacs.org>
8004 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
8005 From Sean MacLennan <Sean.MacLennan@pika.ca>
8007 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8009 * setup-paths.el: Changed `directory-sep-char' to
8010 `path-separator', following a change in GNU Emacs.
8012 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8014 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
8015 (Info-build-dir-anew): Add a final newline.
8016 (Info-build-dir-anew): Do not issue warning when rebuilding policy
8018 (Info-rebuild-dir): Ditto
8020 * dumped-lisp.el (preloaded-file-list): Added ldap.el
8022 1998-04-21 SL Baur <steve@altair.xemacs.org>
8024 * simple.el (count-words-buffer): Retain zmacs region.
8025 (count-words-region): Ditto.
8026 * simple.el: (what-line): Expanded line counts.
8027 (count-lines): New parameter to conditionalize whether collapsed
8029 From Bob Weiner <weiner@altrasoft.com>
8031 1998-04-19 SL Baur <steve@altair.xemacs.org>
8033 * packages.el (package-locations): infodock-packages must override
8034 mule-packages and packages.
8036 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
8039 remove rude messages from widget-activation-widget-mapper
8040 and widget-activation-glyph-mapper
8042 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
8044 * toolbar.el: Remove (featurep 'x) test from
8045 toolbar-make-button-list
8047 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
8049 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
8050 only if in the same frame.
8052 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8054 * packages.el (package-locations): Added site-packages hierarchy.
8056 * setup-paths.el (paths-default-info-directories): Introduced and
8059 * packages.el, setup-paths.el: Set various path searching depths
8062 * packages.el (packages-hierarchy-depth):
8063 (packages-load-path-depth): Introduced and used.
8065 * setup-paths.el (paths-load-path-depth): Introduced and used.
8067 * find-paths.el (paths-find-recursive-path): Added max-depth
8070 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8072 * setup-paths.el (paths-construct-info-path): Removed
8073 dependency on behavior of (file-name-as-directory "").
8075 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8077 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
8080 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8082 * dump-paths.el, startup.el: Added handling for --debug-paths.
8084 1998-04-15 William M. Perry <wmperry@aventail.com>
8086 * wid-edit.el: We cannot just set the help-echo or balloon-help
8087 properties for an extent based on the :help-echo widget
8088 property, since help-echo and balloon-help cause an EXTENT to
8089 get passed in, where :help-echo functions are expecting a WIDGET
8091 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
8093 * scrollbar.el (init-scrollbar-from-resources): Call
8094 mswindows-init-scrollbar-metrics when appropriate.
8096 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
8098 * dumped-lisp.el: dump x-toolbar for window system
8100 * msw-init.el (init-post-mswindows-win): enable toolbars if we
8101 have support and xpm.
8103 1998-04-16 SL Baur <steve@altair.xemacs.org>
8105 * files.el (toggle-read-only): Fix docstring.
8106 From Didier Verna <didier@xemacs.org>
8108 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8110 * startup.el (normal-top-level): Load autoload-file-name without
8111 specifying an extension---some people only auto-autoload.el.gz.
8113 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
8115 * files.el (backup-enable-predicate): Don't bomb on NAME being
8118 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8120 * find-paths.el, packages.el: Now prefers configure'd paths.
8121 This shouldn't cause any of the originally anticipated problems as
8122 the current paths architecture will not define the various
8123 configure-xxx variables if they're not specified on the configure
8126 * find-paths.el, setup-paths.el, packages.el: Removed all
8127 mentionings of "/" as a path separator.
8128 Used paths-construct-path throughout.
8130 * find-paths.el (paths-construct-path): Created to assemble paths
8131 from directory components.
8133 * setup-paths.el, packages.el: Used paths-decode-directory-path
8134 instead of decode-path-internal.
8136 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
8138 (paths-decode-directory-path) Created.
8140 * setup-paths.el: Changed configure-exec-path to
8141 configure-exec-directory.
8143 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8145 * packages.el (packages-find-packages): Fixed decoding of
8148 * startup.el: -no-packages -> -no-early-packages.
8150 (packages-load-package-lisps): Fixed loading of auto-autoload
8153 * startup.el (normal-top-level): Fixed loading of core
8156 * obsolete.el: Un-obsoleted site-directory. Sigh.
8158 * startup.el, packages.el, dump-paths.el: Added proper settings
8159 for site-directory and lisp-directory variables.
8161 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
8162 inhibit-package-autoloads and fixed handling of it.
8164 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
8165 handling of former inhibit-package-init, now
8166 inhibit-early-packages, to make -vanilla etc. work.
8168 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
8170 * code-process.el (start-process): Fallback to 'undecided instead
8171 of 'binary for process input coding stream.
8173 * process.el (start-process): Docstring fix.
8175 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8177 * info.el (Info-insert-dir): Do not insert temporary dir files
8178 in Info-dir-file-attributes
8179 (Info-build-dir-anew): Ensure temporary buffer is not read-only
8180 (Info-rebuild-dir): Ditto.
8182 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8184 * obsolete.el: Added obsoleteness declarations for
8185 `site-directory' and `Info-default-directory-list'.
8187 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8189 * find-paths.el (paths-find-emacs-root): Only look at the
8190 executable at the end of the symlink chain for determining the
8193 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8195 * setup-paths.el (paths-construct-info-path): Changed construction
8196 to cater to gone default in configure.
8198 * find-paths.el (paths-uniq-append): Added.
8200 * packages.el: Rewritten package path construction once again.
8202 * dump-paths.el, startup.el: Removed package-path as a global
8205 * package-admin.el (package-admin-add-single-file-package):
8206 (package-admin-add-binary-package): Changed package-path to
8209 * packages.el (packages-split-path): Split path at "/" rather than
8210 nil according to change in emacs.c.
8212 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8214 * setup-paths.el (paths-construct-info-path): Changed info path
8215 order so that directories come out right.
8216 (paths-find-lock-directory): Fixed bug: It used to think
8217 configure-lock-directory is a path.
8219 1998-04-06 Jeff Miller <jmiller@smart.net>
8221 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
8222 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
8223 eases the use of toolbar-add/kill-item functions.
8225 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
8227 * code-files.el (file-coding-system-alist): Commented out
8228 loaddefs.el magical treatment.
8230 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8232 * info.el (Info-rebuild-outdated-dir): Added new option
8233 `conservative' and made it the default
8234 (Info-rebuild-dir): Appropriately parse multi-line description
8235 strings, and multi-section dir files. Issue warning when dir
8236 is rebuilt as temporary
8237 (Info-build-dir-anew): Issue warning when dir is built as
8240 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
8242 * list-mode.el (list-mode-map): Bind highlight motion commands to
8243 standard keys left, right, C-b and C-f.
8245 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
8247 * files.el (auto-mode-alist): allow .sc for Scheme->C
8249 1998-04-06 SL Baur <steve@altair.xemacs.org>
8251 * loadup.el (pureload): Don't quote (garbage-collect).
8253 1998-04-04 SL Baur <steve@altair.xemacs.org>
8255 * package-get-base.el: Updated.
8257 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
8259 * isearch-mode.el (isearch-just-started): New variable.
8260 (isearch-mode): Set it.
8261 (isearch-repeat): Advance one character forward only if the search
8262 was successful, and was not just started.
8263 (isearch-repeat): Clear isearch-just-started.
8265 1998-04-02 SL Baur <steve@altair.xemacs.org>
8267 * finder.el (finder-compile-keywords): Don't eval new finder-inf
8270 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
8272 * subr.el (listify-key-sequence): Removed.
8274 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
8276 * bytecomp.el (byte-compile-print-gensym): New option.
8277 (byte-compile-output-file-form): Use it.
8278 (byte-compile-output-docform): Ditto.
8279 (byte-compile-compiled-obj-to-list): Ditto.
8281 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
8283 * msw-glyphs.el: set frame icon if xpm support.
8285 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
8287 * help.el: Code that pretty prints variable values
8290 1998-04-02 SL Baur <steve@altair.xemacs.org>
8292 * find-paths.el (paths-emacs-root-p): Correct test for installation
8294 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8296 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
8298 * loaddefs.el: Don't set debug-ignored-errors; leave
8299 its default value set to nil.
8301 1998-03-29 Damon Lipparelli <lipp@primus.com>
8303 * info.el (Info-rebuild-dir): fixed mis-spelling.
8305 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8307 * info.el (Info-rebuild-outdated-dir): New custom var
8308 (Info-insert-node): Create/update dir file when needed, ie when it
8309 does not exist or is older than some info files in directory
8311 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8313 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
8314 for last packages, mainly for using a 20.4 package base.
8316 * packages.el (late-packages): Typo fix. It was called
8319 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
8320 relative symlinks correctly.
8321 (paths-find-emacs-roots): More rigorous checking for plausible
8322 configuration-time root.
8324 * startup.el (normal-top-level): Added a warning if XEmacs cannot
8327 1998-03-27 Martin Buchholz <martin@xemacs.org>
8329 * faces.el: Fix docstrings.
8330 * glyphs.el: Fix docstrings.
8331 * mouse.el: Fix docstrings.
8333 * frame.el: Change phrase `current frame' to `selected frame'.
8335 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
8337 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
8338 macros using backquote to make them infinitely more readable.
8340 1998-03-30 SL Baur <steve@altair.xemacs.org>
8342 * packages.el (packages-find-package-path): Hardcoded specialized
8343 InfoDock support until we can clean this up.
8345 * help.el (describe-bindings-1): Return the value of the bindings
8346 help buffer created.
8347 (describe-bindings): Ditto.
8349 * simple.el (set-variable): Restore previous behavior of not
8350 bombing if the variable to set is not boundp.
8352 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8354 * packages.el (packages-handle-package-dumped-lisps): Allow for
8355 non-local files to be loaded off the package-lisp variable.
8357 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
8359 * x-faces.el: Global X resources should override
8360 specs for all device classes (color, grayscale, mono);
8361 code currently doesn't override any of them. Fixed by
8362 calling remove-specifier with '(x default) as the tag
8363 set and allowing inexact matches.
8365 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
8367 * faces.el: Separated face intializations based on
8368 device classes into device type specific (tag set,
8369 instantiator) pairs.
8371 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
8373 * wid-edit.el (widget-choice-action): Remember user's explicit
8375 (widget-choice-value-create): Respect it.
8376 From Richard Stallman <rms@gnu.org>
8378 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8380 * setup-paths.el (paths-construct-info-path): Always append
8381 existing directories from configure-time info path.
8383 * startup.el (startup-setup-paths): Renamed misnamed info-path to
8384 Info-directory-list.
8386 * info.el: Removed Info-default-directory-list which was broken by
8388 Removed bogus initialization of Info-directory-list---startup.el
8389 can do a much better job.
8390 Added autoload of Info-directory-list.
8392 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
8393 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
8394 be exclusive; now it's merely given precedence, just like in the
8397 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8399 * find-paths.el (paths-find-architecture-directory): Fix bug with
8400 finding; it used to default too early.
8402 1998-03-25 Martin Buchholz <martin@xemacs.org>
8404 * packages.el (packages-split-path): Fix a bug; it used to fail
8405 for paths that weren't split.
8407 1998-03-26 SL Baur <steve@altair.xemacs.org>
8409 * finder.el (finder-compile-keywords): trap on errors.
8411 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
8413 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
8414 fourth argument of t so that only the specs exactly
8415 matching the tag lists are removed.
8417 1998-03-25 SL Baur <steve@altair.xemacs.org>
8419 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
8421 1998-03-23 SL Baur <steve@altair.xemacs.org>
8423 * minibuf.el (mouse-read-file-name-1): If a default directory was
8424 specified, use it for generating the completions.
8426 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8428 * update-elc.el: Now respects inhibit-package-init and
8430 Now does path construction with loadup-paths.
8432 * startup.el (normal-top-level, startup-setup-paths): Now respects
8433 inhibit-package-init and inhibit-site-lisp.
8435 * packages.el (packages-find-package-path): Extended package path
8436 by version-specific hierarchies.
8437 (packages-find-packages): Now respects inhibit flag and
8439 Moved path setup to loadup-paths.
8441 * make-docfile.el: Now respects inhibit-package-init and
8443 Now does path construction with loadup-paths.
8445 * loadup.el: Now respects inhibit-package-init and
8448 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
8450 * loadup-paths.el: New file: setup load-path to encompass
8453 1998-03-22 SL Baur <steve@altair.xemacs.org>
8455 * auto-show.el: load-gc renamed to pureload.
8456 * site-load.el: Ditto.
8457 * packages.el (toplevel): Ditto.
8458 * loadup.el (really-early-error-handler): Ditto.
8459 * dumped-lisp.el (preloaded-file-list): Ditto.
8460 * cus-face.el (custom-declare-face): Ditto.
8462 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8464 * <Today>: The Big Path Searching Overhaul.
8466 * find-paths.el: New file: find and assemble paths in the
8467 installation hierarchy.
8469 * setup-paths.el: New file: global layout of paths and directories
8470 within the XEmacs hierarchy.
8472 * packages.el: Replaced everything related to path searching and
8473 startup by code in terms of find-paths.
8475 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
8476 the new path searching engine.
8478 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
8481 1998-03-22 SL Baur <steve@altair.xemacs.org>
8483 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
8486 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
8488 * msw-glyphs.el: Added check for 'mswindows feature, so the file
8489 compiles identically in any configuration.
8490 Removed irrelevant commentary.
8492 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
8494 * simple.el (set-variable): Allow setting specifiers.
8496 1998-03-19 SL Baur <steve@altair.xemacs.org>
8498 * lisp.el (forward-sexp): Revert previous change.
8500 1998-03-18 SL Baur <steve@altair.xemacs.org>
8502 * frame.el (frame-initialize): Use `delete-console' instead of
8503 `delete-device' to delete the stream console to match the usage in
8506 1998-03-16 SL Baur <steve@altair.xemacs.org>
8508 * files.el (cdpath-previous): New variable.
8510 From Bob Weiner <weiner@wave.altrasoft.com>
8512 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
8514 * keydefs.el: Changed keybindings of forward-char,
8515 backward, scroll-up and scroll-down to point to their
8516 -command counterparts.
8518 * simple.el: New functions: forwarc-char-command,
8519 backwrad-char-command, scroll-up-command,
8520 scroll-down-command which work liek their counterparts
8521 except that they honor the variable
8522 signal-error-on-buffer-boundary.
8524 Definition of signal-error-on-buffer-boundary received
8527 defvar declaration added for word-across-newline to avoid
8528 byte-compiler warning about the free variable reference.
8530 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
8532 * winnt.el: Removed "%t" from the beginning of
8533 modeline-format. From now on, there's no nt-specifics in the modeline.
8535 1998-03-14 SL Baur <steve@altair.xemacs.org>
8537 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
8538 of `when' with `if'.
8540 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
8542 * msw-glyphs.el: New file. Defines TTY-style glyphs for
8543 mswindows. Must be reworked along with glyphs.el, or
8544 merged into it, after there is images support.
8546 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
8549 1998-03-13 SL Baur <steve@altair.xemacs.org>
8551 * faces.el: fix for text cursor initialization.
8552 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
8553 From Andy Piper <andyp@parallax.co.uk>
8555 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
8557 * files.el (set-auto-mode): If a mode is not fboundp, check to see
8558 if there is an existing package that handles it and warn the user
8561 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
8563 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
8564 Installation" menu item when Installation-string is not bound.
8566 1998-03-11 SL Baur <steve@altair.xemacs.org>
8568 * lisp.el (forward-sexp): Fix for test for balanced sexp.
8569 From Jeremiah W. James <jerry@cs.ucsb.edu>
8571 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
8574 * faces.el: Fix face initialization.
8576 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
8578 * files.el (backup-enable-predicate): fix breakage introduced
8581 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
8583 * x-faces.el (x-init-face-from-resources): The
8584 TTY face property retrieval functions don't return
8585 specifiers, so use face-property instead.
8587 1998-03-09 SL Baur <steve@altair.xemacs.org>
8589 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
8591 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
8593 * x-menubar.el: Expanded documentation for
8594 option-save-faces. Changed Options -> Browse Faces
8595 menu entry to invoke customize-face.
8597 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
8599 * faces.el: Most face initialization moved out of
8600 init-other-random-faces to the top level so that the
8601 initialization happens before Xemacs is dumped. Much
8602 of the fascist "face-differs-from-default-p or FROB!"
8603 code has been retired in favor of letting the user do
8604 what they want to do. Face initialization code changed
8605 to use `default' specifier tag so that the settings can
8606 be overridden later if the user wishes it.
8608 1998-03-08 SL Baur <steve@altair.xemacs.org>
8610 * about.el (about-hackers): Update contributors list.
8612 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
8614 * specifier.el: Define new specifier tag `default'.
8616 * modeline.el: Initialize faces using `default' tag.
8618 * x-faces.el (x-init-face-from-resources): Remove
8619 specifier specs containing the `default' tag before
8622 1998-03-02 John Jones <jj@asu.edu>
8624 * package-get.el (package-get-all): fixed arguments on call to
8625 package-admin-add-single-file-package.
8626 * package-get.el (package-get-installedp): fixed to match
8627 advertised behavior.
8628 * package-get.el: added function package-get-update-all which
8629 installs newest versions of all the current packages (if they are
8630 not already installed).
8632 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
8634 * files.el (find-file-noselect): Uncommented `truename' binding in
8635 `let*' and use it later to set `buffer-file-truename' iff it's
8636 still nil, as happens for example when finding a compressed
8637 file with "jka-compr".
8639 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
8641 * faces.el: in make-face-* type functions do the operation for all
8642 window systems, not just the first one found.
8644 * font.el: call mswindows-list-fonts for mswindows.
8646 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
8648 * code-process.el (call-process-region):
8649 * process.el (call-process-region):
8650 * package-get.el (package-get-dir):
8651 * files.el (backup-enable-predicate):
8652 * gnuserv.el (gnuserv-temp-file-regexp):
8653 Use temp-directory in place of `/tmp'.
8655 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
8657 * "Fast" dired-in-C enhancements for Windows 95/NT:
8659 * files.el: Added function, `wildcard-to-regexp', from GNU
8662 * files.el (insert-directory): Modified to use special
8663 dired-in-C enhancements if present.
8665 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
8667 * code-files.el: make default coding no-conversion.
8669 1998-03-02 SL Baur <steve@altair.xemacs.org>
8671 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
8674 * update-elc.el: Strip directory when testing for files not to
8677 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
8679 * lisp-mode.el: Use recommended form for menus.
8681 * info.el (Info-construct-menu): Use recommended form for menus.
8683 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
8686 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
8688 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
8689 (get-frame-for-buffer-noselect): Always return frames
8690 in the not-this-window-p cond clause.
8692 1998-02-27 SL Baur <steve@altair.xemacs.org>
8694 * help.el (describe-installation): New function.
8696 * x-menubar.el (default-menubar): Add describe-installation to
8699 * packages.el (packages-unbytecompiled-lisp): Installation.el
8700 should not be bytecompiled.
8702 * dumped-lisp.el (preloaded-file-list): Dump Installation with
8705 * x-menubar.el (default-menubar): Use correct guard for VM menu
8708 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
8710 From Andy Piper <andyp@parallax.co.uk>
8712 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8714 * ldap.el: Do not require ldap-internal at compile time.
8716 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
8718 * code-files.el: new file. a virtual copy of mule-files.el
8720 dependencies. (toggle-buffer-file-ocding-system) new function for
8721 changing the eol type for the current buffer.
8723 * code-process.el: new file. a copy of
8724 mule-process.el. mule-process.el will disappear when things have
8727 * coding.el: new file. a virtual copy of mule-files.el but
8728 without charset dependencies. (coding-system-base) new function
8729 for getting the parent coding system of a coding system with eol
8732 * dumped-lisp.el: add above files for the non-mule case.
8734 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
8736 * window-xemacs.el (display-buffer): If no explicit
8737 frame is specified, search for a window that displays
8738 the buffer on the currently selected frame, before
8739 searching other frames.
8741 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
8743 * frame.el (get-frame-for-buffer): If not-this-window-p
8744 is non-nil, use window on the selected frame if it is not
8745 also the selected window. When defaulting, search for
8746 windows on the currently selected fgrame before searching
8749 1998-02-25 Didier Verna <didier@xemacs.org>
8751 * modeline.el (modeline-swap-buffers): originally named
8752 `mouse-release-modeline'. Whether to actually swap the buffers is
8753 decided in `mouse-drag-modeline'.
8754 (mouse-drag-modeline): A button release event is considered a
8755 mouse click is both X (modeline scroll) and Y (modeline drag) pos
8758 1998-02-25 SL Baur <steve@altair.xemacs.org>
8760 * x-menubar.el: Put redo on the menubar.
8761 From Aki Vehtari <Aki.Vehtari@hut.fi>
8763 1998-02-22 Greg Klanderman <greg@alphatech.com>
8765 * bytecomp.el (displaying-byte-compile-warnings): if
8766 temp-buffer-show-function is set, use it to display current set of
8767 warnings in the "*Compile-Log-Show*" buffer.
8769 * simple.el (display-warning-buffer): if temp-buffer-show-function
8770 is set, use it to display current set of warnings in the
8771 "*Warnings-Show*" buffer.
8773 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
8775 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
8778 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
8780 * menubar.el: Allow button descriptors at least 2 long.
8782 * x-menubar.el (default-menubar): Use recommended forms.
8783 (file-menu-filter): Remove.
8784 (edit-menu-filter): Remove.
8786 1998-02-24 SL Baur <steve@altair.xemacs.org>
8788 * about.el (about-hackers): Updated.
8790 1998-02-22 Greg Klanderman <greg@alphatech.com>
8792 * help.el (help-max-help-buffers): new variable
8793 (help-register-and-maybe-prune-excess): new function
8794 (help-buffer-name): use help-max-help-buffers.
8795 (with-displaying-help-buffer): use
8796 help-register-and-maybe-prune-excess.
8798 * help.el (help-maybe-pretty-print-value): if the value fits on
8801 1998-02-21 Greg Klanderman <greg@alphatech.com>
8803 * (with-displaying-help-buffer): there is no need to kill the buffer
8804 if it exists, becasuse with-output-to-temp-buffer will clear it.
8805 further, killing the buffer violates the rule that
8806 temp-buffer-show-function, if set, has the full responsibility of
8807 showing the temp buffer. killing the buffer fucks with the window
8808 configuration, hosing temp-buffer-show-function.
8811 1998-02-23 Didier Verna <didier@xemacs.org>
8813 * modeline.el (mouse-drag-modeline):
8814 - Always scroll the modeline that was originally clicked on.
8815 - Use x pixels instead of x characters (which doesn't work anyway)
8816 as horizontal reference for modeline dragging. This allows us to
8817 keep on dragging the modeline even if the motion event occurs in
8820 1998-02-23 Didier Verna <didier@xemacs.org>
8822 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
8823 glyph on the modeline to indicate that dragging the mouse has an
8824 effect both horizontally and vertically.
8826 1998-02-24 SL Baur <steve@altair.xemacs.org>
8828 * about.el (about-xemacs): Get rid of redundant visible version
8831 1998-02-19 SL Baur <steve@altair.xemacs.org>
8833 * about.el (about-hackers): Update credits.
8835 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
8837 * prim/register.el (view-register): Show register type file-query.
8839 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
8841 * mode-motion.el (mode-motion-highlight-internal):
8842 save-excursion inside save-window-exucrsion form to
8843 hide buffer point changes from save-window-excursion.
8844 Prevents display flickering when the mouse pointer
8847 1998-02-17 Didier Verna <didier@xemacs.org>
8849 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
8850 function to handle correctly the case of a toolbar one side of the
8851 window: scrolling will not necessarily happen.
8853 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
8855 * files.el (after-find-file): Restore missing argument
8856 to format that provides filename for "... consider M-x
8857 recover-file" message. Also call `message' with "%s"
8858 as the first arg instead of an arbitrary string.
8860 1998-02-18 SL Baur <steve@altair.xemacs.org>
8862 * about.el (about-hackers): Various additions.
8864 1998-02-15 SL Baur <steve@altair.xemacs.org>
8866 * autoload.el (generate-file-autoloads-1): Don't force an extra
8867 line out when copying on-the-same line autoloads.
8869 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
8872 1998-02-14 Martin Buchholz <martin@xemacs.org>
8874 * x11/x-win-xfree86.el (x-win-init-xfree86):
8875 * x11/x-win-sun.el (x-win-init-sun):
8876 * x11/x-init.el (x-initialize-compose):
8878 (backward-or-forward-kill-sexp):
8879 (backward-or-forward-kill-sentence):
8880 (backward-or-forward-kill-word):
8881 (backward-or-forward-delete-char):
8882 * prim/isearch-mode.el (isearch-help-or-delete-char):
8883 Use x-keysym-on-keyboard-sans-modifiers-p instead of
8884 x-keysym-on-keyboard-p to detect backspace.
8885 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
8886 Clean up symbols used with dead keys, checking Linux and solaris
8888 Simplify x-win-*.el using above methods.
8889 Change documentation for x-keysym-*-p functions.
8891 1998-02-14 SL Baur <steve@altair.xemacs.org>
8893 * about.el (about-hackers): Restore entries for Michael Sperber and
8895 From Vinnie Shelton <acs@acm.org>
8897 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
8899 * simple.el (count-words-region): Ditto.
8901 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
8903 * simple.el (count-words-buffer): Document. Don't print anything
8906 1998-02-12 SL Baur <steve@altair.xemacs.org>
8908 * packages.el (packages-hardcoded-lisp): easymenu.el is in
8909 multiple files in InfoDock.
8911 1998-02-11 SL Baur <steve@altair.xemacs.org>
8913 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
8914 from version.el in InfoDock.
8916 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
8919 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
8921 * bytecomp-runtime.el (proclaim-inline): Single quotes around
8922 variable name in docstring.
8924 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
8926 * menubar.h: Include "gui.h".
8928 1998-02-10 SL Baur <steve@altair.xemacs.org>
8930 * site-load.el: Fix documentation.
8932 1998-02-09 SL Baur <steve@altair.xemacs.org>
8934 * package-get-base.el (package-get-base): Updated.
8936 * keymap.el: PC-ize.
8938 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
8940 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
8941 from' on a fresh line.
8943 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
8945 * help.el (help-maybe-pretty-print-value): prin1, not princ the
8948 1998-02-09 SL Baur <steve@altair.xemacs.org>
8950 * undo-stack.el: PC-ize.
8952 * cmdloop.el: PC-ize.
8954 1998-02-08 SL Baur <steve@altair.xemacs.org>
8956 * bytecomp-runtime.el: PC-ize.
8958 * byte-optimize.el: Prolog fixup. PC-ize.
8960 * cus-dep.el: Spelling fix.
8962 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
8965 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8967 * text-mode.el (text-mode-hook-identify): New function,
8968 put on text-mode-hook. Set text-mode-variant here.
8969 (text-mode): Don't set it here.
8971 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8973 * text-mode.el (text-mode-hook): New defvar.
8974 (text-mode-variant): New variable.
8975 (text-mode): Set that variable locally.
8976 (toggle-text-mode-auto-fill): New command.
8978 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8980 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
8982 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8984 * text-mode.el (paragraph-indent-text-mode):
8985 Renamed from spaced-text-mode.
8986 (text-mode-map): Bind TAB to indent-relative.
8987 (indented-text-mode-map): Variable deleted.
8988 (indented-text-mode): Now an alias for text-mode.
8990 1998-02-05 SL Baur <steve@altair.xemacs.org>
8992 * loadup.el: test-atoms debugging stuffs removed.
8994 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
8996 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
8998 1997-12-30 Colin Rafferty <colin@xemacs.org>
9000 * help.el (describe-beta): Made it use `locate-data-file'.
9001 (describe-distribution): Ditto.
9002 (describe-copying): Ditto.
9003 (describe-project): Ditto.
9004 (view-emacs-news): Ditto.
9006 * help-nomule.el (help-with-tutorial): Made it use
9007 `locate-data-file' to find tutorial.
9009 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
9011 * about.el: Corrected my email address.
9013 * mouse.el: Added 'mouse-mswindows-drop' similar to
9016 1998-01-27 SL Baur <steve@altair.xemacs.org>
9018 * loadup.el (running-xemacs): Spelling fix.
9020 1998-01-26 Colin Rafferty <colin@xemacs.org>
9022 * packages.el (packages-find-packages-1): Don't allow a backwards
9023 compatible lisp tree to overwrite `preloaded-file-list'.
9025 1998-01-26 SL Baur <steve@altair.xemacs.org>
9027 * loadup.el: Don't delete "xemacs" prior to dumping.
9029 1998-01-24 SL Baur <steve@altair.xemacs.org>
9031 * package-info.el (pi-last-mod-date): New function.
9032 (pi-author-version): New function.
9033 (batch-update-package-info): Use them.
9035 1998-01-23 Colin Rafferty <colin@xemacs.org>
9037 * frame.el (get-frame-for-buffer-default-to-current): Create.
9038 (get-frame-for-buffer-noselect): Allow user to use current frame
9039 with `get-frame-for-buffer-default-to-current'.
9041 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
9043 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
9044 (byte-compile-output-docform): Ditto.
9045 (byte-compile-compiled-obj-to-list): Ditto.
9047 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
9049 * startup.el (command-line-1): Removed code that ran
9052 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
9054 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
9056 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
9058 * frame.el (suspend-emacs-or-iconify-frame): Check using
9059 `device-on-window-system-p' instead of explicitly checking for X,
9060 so that the same logic works for MS Windows.
9061 (suspend-or-iconify-emacs): Ditto.
9063 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
9065 * about.el (about-maintainer-info): Andy Piper is back.
9066 (xemacs-hackers): Updated Andy Piper's email address.
9067 (about-hackers): Added Jonathan Harris.
9068 (about-hackers): Updated Tibor Polgar's email address.
9070 1998-01-18 SL Baur <steve@altair.xemacs.org>
9072 * about.el: Add xemacs.org email manager.
9074 * package-get-base.el (package-get-base): Updated with most recent
9077 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9079 * help.el (function-arglist): Use `indirect-function' instead of
9080 `symbol-function' so that aliases are treated correctly.
9082 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9084 * help.el (help-map): Add f1 binding to `help-for-help'.
9085 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
9086 (describe-key-briefly): Use `princ' "%s" to print object.
9087 (with-displaying-help-buffer): Kill buffer if it exists, again.
9088 (describe-key): Use `princ' "%s" to print object.
9089 (describe-function-1): Use `princ' "%s" to print object.
9090 Commented out alias lines removed.
9091 (help-pretty-print-limit): New variable to control pretty-printing
9093 (help-maybe-pretty-print-value): Steve wins! Renamed back from
9094 `help-pretty-print-value' again. Only print-print when OBJECT is
9095 list of length less than `help-pretty-print-limit'.
9096 (describe-variable): Use `help-maybe-pretty-print-value' again.
9098 1998-01-18 SL Baur <steve@altair.xemacs.org>
9100 * simple.el (blink-matching-open): Remove C++ kludge.
9101 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
9103 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9105 * info.el (Info-default-directory-list): Made the documentation
9108 1998-01-13 Martin Buchholz <martin@xemacs.org>
9111 * lisp/package-admin.el:
9112 * lisp/build-report.el:
9115 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
9117 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
9118 warnings in Java buffers without final newline and editing the
9121 1998-01-17 SL Baur <steve@altair.xemacs.org>
9123 * packages.el (packages-find-packages-1): Don't allow a backwards
9124 compatible lisp tree to overwrite `preloaded-file-list'.
9125 Suggested by Colin Rafferty <colin@xemacs.org>
9127 * mouse.el (mouse-offix-drop): Set undo-boundary.
9128 From Oliver Graf <ograf@fga.de>
9130 1998-01-13 SL Baur <steve@altair.xemacs.org>
9132 * loadup.el (load-gc): rewrite as defun.
9133 Print something sensical if a required dump-time file isn't found.
9135 1998-01-12 SL Baur <steve@altair.xemacs.org>
9137 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
9138 bug strikes a menudescriptor.
9140 * package-get-base.el (package-get-base): Updated.
9142 * package-info.el (batch-update-package-info): Derive REQUIRES
9145 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
9147 * files.el (save-some-buffers): Don't play games with deleting
9148 other windows if we are in the minibuffer window.
9150 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9152 * modeline.el (modeline-minor-mode-menu): Add support for :active
9153 (add-minor-mode): Document :active property to TOGGLE.
9155 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9157 * modeline.el (modeline-minor-mode-menu): Add support for an
9158 `:included' predicate in the `toggle-sym' plist.
9159 (add-minor-mode): Document the :included property, format
9160 docstring some more.
9161 (modeline-minor-mode-menu): Documentation string added.
9163 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9165 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
9166 labels from the symbol-names by thwacking off the overly redundant
9167 and overused "mode", parenthesizing "minor", and capitalizing the
9168 resultant strings. Also shortened the menu's title by eliminating
9169 the redundant buffer name.
9170 (add-minor-mode): Beautified the docstring, added mention of the
9171 `:menu-tag' property of TOGGLE.
9172 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
9173 `toggle-sym' to beatify the mode-life menus.
9174 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
9175 `auto-fill-function'.
9177 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9179 * modeline.el (modeline-minor-mode-menu): Changed the string-only
9180 menus to :style 'toggle.
9182 1997-12-10 Markus Linnala <maage@cs.tut.fi>
9184 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
9186 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
9188 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
9189 only recognize first hyperlink.
9190 (hyper-apropos-highlightify): Deletia, this is already done by
9191 `hyper-apropos-insert-face'.
9192 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
9194 1998-01-09 SL Baur <steve@altair.xemacs.org>
9196 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
9198 (toolbar-mail-reader): Add support for `send'.
9199 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
9201 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9203 * info.el (Info-emacs-info-file-name): Add defvar for
9204 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
9205 will function properly.
9207 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
9209 * simple.el: make the backwards delete function called by
9210 `backward-or-forward-delete-char' user configurable.
9212 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9214 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
9215 compiled function got loaded from.
9217 1998-01-09 SL Baur <steve@altair.xemacs.org>
9219 * term/apollo.el: Synched up with InfoDock 3.6.2.
9221 1998-01-08 SL Baur <steve@altair.xemacs.org>
9223 * startup.el (load-init-file): Load autoloads earlier.
9224 (startup-splash-frame): Handle InfoDock logo.
9226 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
9228 (x-init-toolbar-from-resources): Move from x-toolbar.el.
9230 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
9231 doesn't have this function.
9233 * packages.el (locate-data-file): Fix to call `locate-file'.
9235 1998-01-07 SL Baur <steve@altair.xemacs.org>
9237 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
9238 version of version.el.
9239 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
9241 * x-menubar.el (default-menubar): Guard reference to
9243 (default-menubar): Guard references to `font-lock-mode'.
9244 (default-menubar): Guard references to font-menu-this-frame-only-p'.
9245 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
9247 * make-docfile.el: Don't snarf doc strings from autoloads.
9249 * startup.el (load-init-file): Use algorithm from loaddefs.el for
9250 loading auto-autoloads files.
9252 * loaddefs.el: Disable dumping autoloads.
9254 1998-01-05 SL Baur <steve@altair.xemacs.org>
9256 * lisp-mnt.el: Synch to Emacs 20.2.
9258 * help.el: Remove manual autoload of `finder-by-keyword'.
9260 * finder.el (finder-by-keyword): Autoload.
9262 * help.el: Conditionalize hyperbole setup.
9264 1998-01-04 SL Baur <steve@altair.xemacs.org>
9266 * packages.el (package-require): Update to reflect new data format.
9268 1998-01-02 Didier Verna <didier@xemacs.org>
9270 * x-menubar.el (default-menubar): make the tutorials available
9271 through the menubar. (Plus some compilation warnings cleanup).
9273 1998-01-04 SL Baur <steve@altair.xemacs.org>
9275 * check-features.el: New file. Perform sanity check after build.
9277 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
9278 files to tooltalk package.
9279 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
9282 * package-admin.el (package-admin-xemacs): Use better default for
9283 location of XEmacs binary.
9285 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
9287 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
9288 tag with sexp and add value tag with value `t'.
9290 1998-01-03 SL Baur <steve@altair.xemacs.org>
9292 * package-get.el: Changes to work with real data.
9293 From Pete Ware <ware@cis.ohio-state.edu>
9295 * packages.el (packages-reload-autoloads): Guard load for the time
9298 * update-elc.el ("packages.el"): Force loading packages.el instead
9299 of possibly out-of-date packges.elc.
9300 * make-docfile.el ("packages.el"): Ditto.
9302 1998-01-02 Colin Rafferty <colin@xemacs.org>
9304 * build-report.el (build-report-delete-regexp): Added a rule for
9305 the main tarball shadowing anything past it.
9307 1998-01-02 SL Baur <steve@altair.xemacs.org>
9309 * packages.el (package-provide): Delete a previous provide.
9311 * package-info.el: New file.
9313 * package-get.el: New file.
9314 From Pete Ware <ware@cis.ohio-state.edu>
9315 (package-get): Fix md5 computation to work with Mule.
9317 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9319 * simple.el (log-message-*): Quote symbols in docstrings properly.
9321 1998-01-01 SL Baur <steve@altair.xemacs.org>
9323 * packages.el (packages-new-autoloads): Ignore symbolic links.
9325 * cus-face.el (face-custom-attributes-get): Fix typo.
9326 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9328 1997-12-31 SL Baur <steve@altair.xemacs.org>
9330 * startup.el (load-init-file): Reload new or changed autoloads
9331 unless inhibited. Reload modified dumped lisp (stubbed).
9333 * packages.el (packages-new-autoloads): New function.
9334 (packages-reload-autoloads): New function.
9335 (packages-reload-dumped-lisp): New (stub) function.
9337 * loadup.el: Inhibit reloading dumped files when running temacs.
9339 * loadhist.el (file-provides): Extend to handle variant
9342 * replace.el (query-replace): Fix typo.
9344 1997-12-30 SL Baur <steve@altair.xemacs.org>
9346 * make-docfile.el: list-autoloads-path has been renamed.
9347 * update-elc.el: list-autoloads has been renamed.
9349 * packages.el (packages-list-autoloads): Renamed.
9350 (packages-list-autoloads-path): Ditto.
9352 1997-12-29 Colin Rafferty <colin@xemacs.org>
9354 * packages.el (packages-find-packages-1): Made it signal a warning
9355 for an error in an auto-autoload.el file.
9357 1997-12-30 SL Baur <steve@altair.xemacs.org>
9359 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
9361 From Aki Vehtari <Aki.Vehtari@hut.fi>
9363 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
9365 * loadhist.el (unload-feature): Remove autoload.
9367 1997-12-28 SL Baur <steve@altair.xemacs.org>
9369 * loadhist.el: Unpackaged.
9371 * help.el (describe-symbol-find-file): Rename
9372 `describe-function-find-file' and make old name obsolete.
9373 (describe-function-1): Use it.
9374 (describe-function-1): Guard reference to
9375 `compiled-function-annotation'.
9377 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9379 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
9381 (help-mode-quit): New optional arg to control whether it kills or
9383 (with-displaying-help-buffer): Don't kill buffer initially, even
9384 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
9385 (help-pretty-print-value): Rename back from
9386 `help-maybe-pretty-print-value'! If `pp-internal' is available
9387 use it, otherwise use dumped `cl-prettyprint'.
9388 (describe-variable): Use `help-pretty-print-value' again.
9389 (find-func): Removed reference to "find-func" at end.
9391 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
9393 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
9394 GUI XEmacs. Rename? x-menubar is rather window system
9395 independant, except for a couple of items.
9397 1997-12-26 SL Baur <steve@altair.xemacs.org>
9399 * x-menubar.el (default-menubar): Remove hyperbole and oobr
9400 entries as they will no longer be distributed with XEmacs.
9402 * format.el (format-alist): Fix image/tiff regexps.
9403 From P. E. Jareth Hein <jareth@camelot-soft.com>
9405 * help.el (help-maybe-pretty-print-value): Rename.
9406 (describe-variable): Use it.
9407 (describe-variable): Add trailing linefeed.
9409 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9411 * help.el (describe-function-1): Don't output anything for
9412 arglist of autoload functions.
9414 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9416 * help.el (describe-function-1): Don't output anything for
9417 arglist of autoload functions.
9419 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9421 * help.el (help-mode-map): New bindings for `help-mode-bury',
9422 `describe-function-at-point', `describe-variable-at-point',
9423 `Info-elisp-ref', `customize-variable', `help-next-section' and
9424 `help-prev-section'.
9425 (help-next-section): New function.
9426 (help-prev-section): New function.
9427 (help-mode-quit): Changed to kill the help buffer.
9428 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
9430 (help-buffer-name): New function to generate the name of help
9432 (with-displaying-help-buffer): Is now a macro. Takes an new first
9433 argument giving the name of the help buffer.
9434 (describe-key): Use `with-displaying-help-buffer' with name.
9435 (describe-mode): Ditto.
9436 (describe-bindings): Ditto.
9437 (describe-prefix-bindings): Ditto.
9438 (view-lossage): Ditto.
9439 (with-syntax-table): New macro.
9440 (function-called-at-point): Use `ignore-errors' and
9441 `with-syntax-table'.
9442 (function-at-point): Ditto.
9443 (describe-function): Use `with-displaying-help-buffer' with name.
9444 (function-arglist): Extracted from `describe-function-1'. Returns
9445 function's arglist as string.
9446 (function-documentation): Extracted from `describe-function-1'.
9447 Returns function's docstring.
9448 (describe-function-1): Remove all the "stream" garbage, including
9449 the stream argument. Use `function-arglist' and
9450 `function-documentation'.
9451 (describe-function-arglist): Just use `function-arglist'.
9452 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
9453 (help-pretty-print-value): New function to help with
9454 pretty-printing variable values. Knows about `#<...>'. Needs
9456 (describe-variable): Use `with-displaying-help-buffer' with name.
9457 Formatting improved. Display file where variable is defined, if
9458 known. Use `help-pretty-print-value'.
9459 (describe-syntax): Use `with-displaying-help-buffer' with name.
9460 (list-processes): Remove "stream" garbage.
9462 1997-12-25 SL Baur <steve@altair.xemacs.org>
9464 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
9465 call a dumped routine instead.
9467 * x-win-xfree86.el: Wrap file in defun.
9468 * x-win-sun.el: Ditto.
9470 1997-12-23 SL Baur <steve@altair.xemacs.org>
9472 * help.el (view-emacs-news): Remove usage of outl-mouse which
9473 advises functions and does other evil things.
9475 1997-12-22 SL Baur <steve@altair.xemacs.org>
9477 * format.el (format-alist): Add `image/tiff'.
9478 From P. E. Jareth Hein <jareth@camelot-soft.com>
9480 1997-12-21 SL Baur <steve@altair.xemacs.org>
9482 * about.el (about-hackers): More names added.
9484 * make-docfile.el: Remove superfluous package path search.
9486 * loaddefs.el: Commentary changes. Removal of VM autoloads.
9488 1997-12-20 SL Baur <steve@altair.xemacs.org>
9490 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
9493 1997-12-18 SL Baur <steve@altair.xemacs.org>
9495 * startup.el (set-default-load-path): Make sure lisp and site-lisp
9496 get trailing slashes when added to the load-path.
9498 * x-init.el (init-x-win): Locate where XEmacs X localization files
9501 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
9503 * x-faces.el: Added support for foregroundToolBarColor
9504 to xpm-color-symbols.
9506 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
9508 * etags.el (tags-remove-duplicates): Removed.
9509 (buffer-tag-table-list): Use `delete-duplicates'.
9511 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
9513 (get*): Defalias to `get'.
9515 * cl.el (eql): Compare integers with `eq'.
9516 (cl-map-extents): Check for `map-extents' first.
9518 1997-12-17 Didier Verna <didier@xemacs.org>
9520 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
9521 added the 'numero', 'copyright' and 'trademark' symbols.
9523 * leim/quail/latin-post.el ("french-postfix"): see above.
9525 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
9527 * widget.el (define-widget): Check the arguments.
9529 * cus-edit.el (customize-face): Use `check-argument-type'.
9530 (custom-variable-value-create): Use `signal' to signal error.
9531 (custom-variable-reset-saved): Ditto.
9532 (custom-variable-reset-standard): Ditto.
9533 (custom-face-reset-saved): Ditto.
9535 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
9536 (widget-default-format-handler): Ditto.
9537 (widget-checklist-add-item): Ditto.
9538 (widget-radio-add-item): Ditto.
9539 (widget-editable-list-entry-create): Ditto.
9540 (widget-sexp-prompt-value): Ditto.
9542 * custom.el (custom-declare-variable): Signal errors better.
9543 (custom-handle-keyword): Ditto.
9544 (custom-declare-group): Ditto.
9546 * window-xemacs.el (windows): Ditto.
9548 * menubar.el (menu): Ditto.
9550 * keydefs.el (keyboard): Ditto.
9552 * minibuf.el (minibuffer): Ditto.
9554 * process.el (execute): Ditto.
9556 * fill.el (fill): Ditto.
9558 * modeline.el (modeline): Ditto.
9560 * help.el (help): Ditto.
9562 * faces.el (faces): Ditto.
9564 * files.el (files): Ditto.
9566 * x-init.el (x): Ditto.
9568 * lisp-mode.el (lisp): Ditto.
9570 * process.el (processes): Ditto.
9572 * mouse.el (mouse): Ditto.
9574 * abbrev.el (abbrev): Moved from cus-edit.
9576 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
9577 as variable declaration.
9579 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
9581 * menubar.el (find-menu-item): Use `check-argument-type'.
9582 (find-menu-item): Cosmetic changes.
9584 1997-12-18 SL Baur <steve@altair.xemacs.org>
9586 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
9588 1997-12-17 SL Baur <steve@altair.xemacs.org>
9590 * startup.el (set-default-load-path): Only search package-path
9591 when not running temacs.
9593 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
9596 * loadup.el: Correct commentary. Reformatting.
9597 (really-early-error-handler): Use absolute path to the
9598 first dumped-lisp.el file.
9599 (really-early-error-handler): Print full path name of
9600 each dumped lisp file (inherited from InfoDock).
9602 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
9603 dumped-lisp.el files.
9605 * make-docfile.el (preloaded-file-list): Reorder when the
9606 package-path is searched.
9607 * update-elc.el: Ditto.
9609 * lisp-mode.el (call-with-condition-handler): Treat the same as
9610 `condition-case' for indentation.
9612 * about.el (about-xemacs): Update release date.
9614 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
9616 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
9617 anywhere but at the last clause.
9618 (ecase): Disallow `t' and `otherwise'.
9620 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9622 * cus-edit.el (custom-buffer-create-buttons): New function
9623 from stuff moved out of `custom-buffer-create-internal'.
9624 (custom-novice): New variable. Default t.
9625 (custom-display-global-buttons): Ditto. Default `top'.
9626 (custom-buffer-create-internal): Only display help if
9627 `custom-novice' is non-nil. Display global buttons according to
9628 `custom-display-global-buttons'.
9630 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
9632 * menubar.el (find-menu-item): Use `check-argument-type'.
9633 (find-menu-item): Cosmetic changes.
9635 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
9637 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
9640 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9642 * format.el (format-deannotate-region): Bug fix.
9643 Deannotating a region containing unknown tags would fail
9644 (causing decoding of text/enriched to fail at user level)
9646 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
9648 * minibuf.el (read-directory-name): Support sixth
9649 arg, HISTORY, as already documented.
9651 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
9653 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
9656 1997-12-14 SL Baur <steve@altair.xemacs.org>
9658 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
9661 1997-12-13 SL Baur <steve@altair.xemacs.org>
9663 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.