1 2012-03-26 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
3 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4 `=+>ucs-bmp-cjk@unicode'.
6 * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
9 2012-03-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
11 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12 setting for `=>>daikanwa'.
14 2011-12-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
16 * mule/mule-charset.el (default-coded-charset-priority-list): Add
19 2011-12-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
21 * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
23 (=+>jis-x0208@1990): Ditto.
24 (=+>jis-x0213-1@2000): Ditto.
26 2011-12-05 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
28 * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
31 2011-11-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
33 * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
35 (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
36 `=hanyo-denshi/jc' as the mother.
38 2011-11-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
40 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
41 setting for `=+>adobe-japan1'.
43 * mule/mule-charset.el (default-coded-charset-priority-list):
44 Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
45 and `=>>hanyo-denshi/ft' to `=>>gt'.
47 2011-11-23 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
49 * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
51 (=>>adobe-japan1-1): Ditto.
52 (=>>adobe-japan1-2): Ditto.
53 (=>>adobe-japan1-3): Ditto.
54 (=>>adobe-japan1-4): Ditto.
55 (=>>adobe-japan1-5): Ditto.
56 (=>>adobe-japan1-6): Ditto.
57 (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
59 2011-11-22 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
61 * mule/mule-conf.el (=adobe-japan1): New alias for
63 (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
64 (=>>>adobe-japan1-1): Ditto.
65 (=>>>adobe-japan1-2): Ditto.
66 (=>>>adobe-japan1-3): Ditto.
67 (=>>>adobe-japan1-4): Ditto.
68 (=>>>adobe-japan1-5): Ditto.
69 (=>>>adobe-japan1-6): Ditto.
70 (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
72 2011-11-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
74 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
75 setting for `=>>>adobe-japan1'.
77 2011-11-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
79 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
80 setting for `=+>ucs@ks'.
82 2011-11-04 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
84 * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
86 (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
87 `=adobe-japan1-6' as the mother.
89 2011-11-03 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
91 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92 setting for `=>cns11643-7'.
94 2011-11-01 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
96 * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
99 2011-10-29 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
101 * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
103 (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
105 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106 setting for `=>ucs@jis/2004'.
108 2011-10-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
110 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
113 * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
114 (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
116 2011-10-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
118 * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
119 `=>ucs@unicode' as the mother.
120 (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
122 (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
124 (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
127 2011-10-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
129 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130 setting for `=+>ucs@unicode'.
132 * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
135 2011-10-26 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
137 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
138 - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
139 - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
140 - Add setting for `=+>ucs@cns'.
142 * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
144 (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
146 (=+>ucs@cns): New coded-charset for XEmacs CHISE.
147 (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
149 * mule/mule-charset.el (default-coded-charset-priority-list): Add
150 `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
152 2011-10-25 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
154 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
155 setting for `=>ucs@ks'.
157 2011-10-21 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
159 * mule/mule-charset.el (default-coded-charset-priority-list): Add
160 `=ucs-bmp-cjk-compat@unicode'.
162 * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
163 coded-charset for XEmacs CHISE.
165 2011-10-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
167 * mule/mule-charset.el (default-coded-charset-priority-list): Add
168 `=ucs-bmp-cjk-compat'.
170 * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
173 2011-10-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
175 * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
178 2011-10-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
180 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
181 `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
183 * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
185 (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
187 2011-10-17 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
189 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
190 setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
192 * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
194 (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
197 2011-10-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
199 * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
200 `=>jis-x0213-2@usual'.
201 (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
202 (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
203 `=>jis-x0213-2@usual' as the mother.
205 2011-10-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
207 * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
208 (=>ucs@JP): New alias for `=+>ucs@jis'.
210 2011-10-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
212 * mule/mule-conf.el (=+>jis-x0208): Renamed from
214 (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
215 (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
216 `=>jis-x0208@usual' as the mother.
217 (=>jis-x0208): Likewise.
219 2011-10-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
221 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
222 setting for `=+>jis-x0208@1978'.
224 2011-10-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
226 * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
229 2011-09-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
231 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
232 setting for `=>>>ucs@jis/1990'.
234 2011-07-23 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
236 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
237 setting for `=>ucs@jis/1990'.
239 2011-07-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
241 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
242 setting for `=ucs@JP/hanazono'.
244 * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
246 (=ucs@JP/hanazono): Ditto.
247 (=ucs-bmp-cjk@JP/hanazono): Ditto.
248 (=>>hanyo-denshi/jc): Ditto.
249 (=>>hanyo-denshi/jd): Ditto.
251 2011-07-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
253 * mule/mule-charset.el (default-coded-charset-priority-list): Use
254 `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
256 2011-07-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
258 * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
261 2011-07-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
263 * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
266 2011-06-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
268 * mule/mule-charset.el (default-coded-charset-priority-list): Add
271 2011-04-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
273 * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
276 2011-05-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
278 * mule/mule-coding.el (coded-charset-entity-reference-alist):
279 Modify order of settings; add settings for `=daikanwa@rev2'.
281 2011-04-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
283 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284 setting for `=>>cbeta'.
286 * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
289 2011-04-01 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
291 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
292 setting for `=>>adobe-japan1'.
294 2011-03-30 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
296 * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
299 2011-03-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
301 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
302 setting for `=>>hanyo-denshi/ia'.
304 * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
307 2011-03-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
309 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
310 settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
312 * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
314 (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
315 `=hanyo-denshi/jt' as the mother.
317 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
319 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
320 setting for `=>>>jis-x0213-2'.
322 * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
323 (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
324 (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
326 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
328 * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
331 2011-03-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
333 * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
336 * mule/mule-charset.el (default-coded-charset-priority-list): Add
337 `=>>jis-x0213-1@2004'.
339 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
341 * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
344 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
346 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
347 - Use "&g2-*;" as entity-references for `=>>>*'.
348 - Omit "&a{GT|JX1|JX2|JX3}-*;".
350 * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
352 (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
355 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
357 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
358 setting for `=>>hanyo-denshi/ib'.
360 * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
361 (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
362 (=>>jis-x0208@1990): Ditto.
363 (=>>hanyo-denshi/ib): Ditto.
365 * mule/mule-charset.el (default-coded-charset-priority-list):
366 Prefer `=hanziku-*' to `=hanyo-denshi/*'.
368 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
370 * mule/mule-coding.el (coded-charset-entity-reference-alist):
371 Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
372 `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
375 2011-03-05 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
377 * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
379 (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
380 `=jis-x0213-1@2004' as the mother.
381 (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
384 * mule/mule-charset.el (default-coded-charset-priority-list):
385 Modify priority of `=hanyo-denshi/*'.
387 2011-03-04 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
389 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
390 settings for `=>>ucs@JP' and `=ucs@JP'.
392 2011-03-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
394 * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
397 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
399 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400 setting for `=>>>ucs@cns'.
402 * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
405 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
407 * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
408 instead of `=>>>jis-x0213-1@2004' as the mother.
409 (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
410 (=>>>ucs@unicode): Likewise.
411 (=>>>ucs@jis): Likewise.
412 (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
414 (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
416 2011-02-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
418 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
419 settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
420 `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
423 2011-02-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
425 * mule/mule-charset.el (default-coded-charset-priority-list):
426 Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
427 and `=jis-x0213-*-2000'.
429 2011-02-24 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
431 * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
433 (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
434 `=>>jis-x0213-1' as the mother.
436 2011-02-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
438 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
439 settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
441 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
443 * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
445 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
447 * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
450 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
452 * mule/mule-coding.el (decomposition-feature-list): Set
453 `=decomposition', `=decomposition@cid' and
454 `=decomposition@hanyo-denshi'.
456 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
458 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
459 setting for `=>>hanyo-denshi/ks'.
461 * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
464 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
466 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
467 settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
469 * mule/mule-charset.el (default-coded-charset-priority-list): Add
470 `=hanyo-denshi/ks/mf'.
472 * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
474 (=hanyo-denshi/ks/mf): Ditto.
476 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
478 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
479 settings for P=hanyo-denshi/jt'.
481 * mule/mule-charset.el (default-coded-charset-priority-list): Add
484 * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
487 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
489 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
490 settings for `=hanyo-denshi/ip'.
492 * mule/mule-charset.el (default-coded-charset-priority-list): Add
495 * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
498 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
500 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
501 settings for `=hanyo-denshi/hg'.
503 * mule/mule-charset.el (default-coded-charset-priority-list): Add
506 * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
509 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
511 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
512 setting for `=>>hanyo-denshi/ft'.
514 * mule/mule-charset.el (default-coded-charset-priority-list): Add
515 `=>>hanyo-denshi/ft'.
517 * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
520 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
522 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
523 settings for `=hanyo-denshi/ib'.
525 * mule/mule-charset.el (default-coded-charset-priority-list): Add
528 * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
531 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
533 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
534 settings for isolated characters of `=hanyo-denshi/ia' and
535 non-isolated characters of `=hanyo-denshi/*'.
537 * mule/mule-charset.el (default-coded-charset-priority-list): Add
540 * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
543 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
545 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546 setting for isolated characters of `=hanyo-denshi/ft'.
548 * mule/mule-charset.el (default-coded-charset-priority-list): Add
551 * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
554 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
556 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557 setting for isolated characters of `=hanyo-denshi/jd'.
559 * mule/mule-charset.el (default-coded-charset-priority-list): Add
562 * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
565 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
567 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
568 setting for isolated characters of `=hanyo-denshi/jc'.
570 * mule/mule-charset.el (default-coded-charset-priority-list): Add
573 * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
576 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
578 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
579 setting for isolated characters of `=hanyo-denshi/jb'.
581 * mule/mule-charset.el (default-coded-charset-priority-list): Add
584 * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
587 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
589 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
590 setting for isolated characters of `=hanyo-denshi/ja'.
592 2011-02-12 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
594 * mule/mule-charset.el (default-coded-charset-priority-list): Add
597 * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
600 2011-02-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
602 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
603 settings for isolated characters of `=adobe-japan1-6'.
605 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
607 * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
609 (=daikanwa/+2p): Ditto.
610 (=daikanwa/ho): Ditto.
612 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
614 * mule/mule-coding.el (utf-8-mcs-no-composition): New
615 coding-system for XEmacs CHISE.
617 2011-02-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
619 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
620 setting for `=>>ruimoku-v6'.
622 * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
625 2010-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
627 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
628 setting for `=daikanwa@rev1'.
630 2010-10-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
632 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633 setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
635 2010-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
637 * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
639 (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
641 2010-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
643 * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
646 2010-09-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
648 * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
651 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652 setting for `=>ucs@jis'.
654 2010-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
656 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657 setting for `=>jis-x0208@usual'.
659 * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
661 (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
662 (=>ucs@ks): New coded-charset for XEmacs CHISE.
663 (=ucs@big5): Use `=>>ucs@cns' as the mother.
665 2010-09-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
667 * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
669 (=>>>jis-x0208@1990): Ditto.
670 (=>>>jis-x0213-1): Ditto.
671 (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
673 (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
676 2010-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
678 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
679 setting for `=>ucs@cns' and `=>>ucs@ks'.
681 * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
684 2010-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
686 * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
689 2010-08-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
691 * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
693 (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
696 2010-08-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
698 * mule/mule-charset.el (default-coded-charset-priority-list): Add
699 `==>ucs-bmp-cjk@bucs'.
701 * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
704 2010-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
706 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
707 setting for `==>ucs@bucs'.
709 * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
712 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
714 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
715 - Add setting for `=>>jis-x0208'.
716 - Omit setting for `=>>jis-x0208@1990'.
717 - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
718 and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
721 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
723 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724 setting for `=>daikanwa'.
726 2010-08-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
728 * mule/mule-conf.el (=daikanwa): Fix DOC.
729 (=>daikanwa): New abstract character for XEmacs CHISE.
730 (=>ucs@iso): Likewise.
731 (=>ucs@unicode): Likewise.
732 (=>>ucs@iso): Use `=>ucs@iso' as the mother.
734 2010-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
736 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
737 - Prefer representative features to `=>>gt', `=>>big5-cdp',
738 `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
739 - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
742 2010-07-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
744 * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
745 (=>big5-cdp): New abstract character.
747 2010-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
749 * mule/mule-coding.el (coded-charset-entity-reference-alist):
750 Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
753 2010-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
755 * mule/mule-charset.el (default-coded-charset-priority-list):
756 Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
758 * mule/mule-coding.el (coded-charset-entity-reference-alist):
759 Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
760 `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
761 `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
764 2010-07-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
766 * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
768 (=>>ucs@jis/2000): Likewise.
769 (=>>ucs@jis/2004): Likewise.
771 2010-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
773 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
774 settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
777 * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
779 (=>>gt): Use quote instead of backquote; modify DOC.
780 (=>gt): Use quote instead of backquote.
781 (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
782 (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
783 (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
784 (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
785 (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
786 (=ucs@iso): Use `=>>ucs@iso' as the mother.
788 2010-07-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
790 * mule/mule-charset.el (default-coded-charset-priority-list): Add
791 `=>>ucs@unicode' and `=>>gt'.
793 2010-05-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
795 * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
797 (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
798 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
799 `=jis-x0208@1978/1er-pr' as the mother.
800 (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
802 2010-04-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
804 * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
805 `=ucs@unicode' as the mother.
807 2010-04-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
809 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810 setting for `=>>ucs@unicode'.
812 * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
815 2010-04-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
817 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
818 settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
820 * mule/mule-charset.el (default-coded-charset-priority-list): Add
821 `=adobe-japan1-6' and `=adobe-japan1-base'.
823 * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
825 (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
826 specify `min-code' and `max-code'.
827 (=adobe-japan1-1): Specify `min-code' and `max-code'.
828 (=adobe-japan1-2): Likewise.
829 (=adobe-japan1-3): Likewise.
830 (=adobe-japan1-4): Likewise.
831 (=adobe-japan1-5): Likewise.
832 (=adobe-japan1-6): Likewise.
834 2010-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
836 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
839 2010-04-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
841 * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
844 2010-04-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
846 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
847 setting for `=>zinbun-oracle'.
849 * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
852 2010-03-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
854 * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
856 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
857 `=jis-x0208@1978' as the mother.
859 2010-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
861 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
862 - Use `=gt' instead of `ideograph-gt'.
863 - Use `=gt-k' instead of `ideograph-gt-k'.
864 - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
865 - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
866 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
867 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
868 - Use `=jis-x0212' instead of `japanese-jisx0212'.
869 - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
870 - Use `=>>gt' instead of `<=>gt'.
871 - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
872 - Add setting for `=>>jis-x0208@1990'.
873 - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
874 `=>>jis-x0213-1@2000'.
875 - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
876 - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
877 `=>>jis-x0213-1@2004'.
878 - Add setting for `=>>jis-x0208@1978'.
879 - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
881 2010-02-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
883 * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
886 2009-11-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
888 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
889 setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
890 `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
891 instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
892 `<=>jis-x0213-1@2004'.
894 2009-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
896 * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
898 (=>jis-x0213-2): Ditto.
900 2009-09-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
902 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
903 settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
905 2009-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
907 * mule/mule-charset.el (default-coded-charset-priority-list): Add
908 `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
911 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
913 * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
915 (=>jis-x0208): Use `=>>jis-x0208' as the mother.
917 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
919 * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
921 (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
922 (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
923 (=>jis-x0208): Renamed from `<=>jis-x0208'.
924 (<=>jis-x0208): New alias for `=>jis-x0208'.
925 (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
926 (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
927 (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
928 (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
929 (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
930 (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
931 (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
932 (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
933 (=>>gt): Renamed from `<==>gt'.
934 (<==>gt): New alias for `=>>gt'.
936 2009-08-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
938 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
939 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
940 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
941 - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
942 - Add settings for `<=>jis-x0213-1@2000' and
943 `<=>jis-x0213-1@2004'.
945 * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
947 (<==>jis-x0213-1): Likewise.
948 (<==>jis-x0213-1@2000): Likewise.
949 (<==>jis-x0213-1@2004): Likewise.
950 (<=>jis-x0208): Add property `=>iso-ir 168'.
951 (<=>jis-x0208@1997): Likewise.
952 (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
953 as the mother; add property `=>iso-ir 228'.
954 (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
955 property `=>iso-ir 228'.
956 (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
957 property `=>iso-ir 233'.
958 (<==>gt): Renamed from `<=>gt'.
959 (<=>gt): New alias for `<==>gt'.
961 2009-08-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
963 * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
965 (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
966 `<=>jis-x0208' as the mother.
967 (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
968 (<=>jis-x0213-1@2000): Ditto.
969 (<=>jis-x0213-1@2004): Ditto.
971 2009-06-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
973 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
974 settings for `<=>gt'.
976 * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
978 2009-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
980 * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
982 (=jis-x0208@1978/-4pr): Likewise.
983 (=jis-x0208@1978/4-pr): Likewise.
984 (=jis-x0213-1): Likewise.
985 (=ucs@iso): Likewise.
986 (=ucs@unicode): Likewise.
988 (=ucs@gb/fw): Likewise.
989 (=ucs@cns): Likewise.
990 (=ucs@cns/fw): Likewise.
991 (=ucs@jis): Likewise.
992 (=ucs@jis/fw): Likewise.
993 (=ucs@jis/1990): Likewise.
994 (=ucs@jis/2000): Likewise.
995 (=ucs@jis/2004): Likewise.
998 (=ucs@big5): Likewise.
999 (=ucs@big5/cns11643): Likewise.
1000 (=ucs@cns11643): Likewise.
1002 2008-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1004 * mule/mule-charset.el (default-coded-charset-priority-list):
1005 Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1007 * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1009 (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1012 2008-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1014 * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1015 from src/mule-charset.c].
1016 (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1018 (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1019 `iso-ir' and `final', namely now it is used as ISO-IR-42.
1020 (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1021 (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1022 (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1023 (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1025 2008-09-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1027 * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1028 `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1029 (=jis-x0208@1978/i-4): Specify `partial'.
1030 (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1031 mother coded-charset.
1032 (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1034 2008-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1036 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1037 settings for `=jis-x0213-1@2004'.
1039 2008-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1041 * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1043 (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1044 (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1045 (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1046 (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1048 (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1050 2008-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1052 * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1054 (=shinjigen@1ed): Inherited from `=shinjigen'.
1055 (=shinjigen@rev): Likewise.
1057 2008-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1059 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1060 settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1062 2008-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1064 * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1065 define it as an alias.
1066 (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1067 (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1069 (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1072 2008-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1074 * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1077 2008-06-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1079 * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1081 (shinjigen-2): Ditto.
1083 2007-05-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1085 * mule/mule-charset.el (default-coded-charset-priority-list):
1086 Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1087 `chinese-big5-eten-*' and `chinese-big5'.
1089 2006-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1091 * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1094 2006-01-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1096 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1097 settings for `=jis-x0208@1978/i1'.
1099 2005-11-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1101 * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1104 2005-10-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1106 * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1109 2005-07-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1111 * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1114 2005-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1116 * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1118 (=ucs-bmp@cns): Likewise.
1119 (=ucs-bmp@jis): Likewise.
1120 (=ucs-bmp@ks): Likewise.
1122 2005-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1124 * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1126 (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1128 2005-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1131 settings for `=zinbun-oracle'.
1133 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1136 2005-05-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1138 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1139 Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1142 2005-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1144 * mule/mule-charset.el (default-coded-charset-priority-list):
1145 Delete `ucs-sip'; modify order of some CCSs.
1147 2005-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1149 * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1152 * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1153 XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1156 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1158 * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1160 (=ucs-radicals@unicode): Likewise.
1162 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1164 * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1167 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1169 * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1172 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1174 * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1177 2004-11-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1179 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1180 Modify preference of *isolated settings*.
1182 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1184 * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1185 utf-2000 is provided.
1186 (=ucs@cns11643): Likewise.
1188 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1190 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1191 Prefer every *isolated setting* to ordinary setting.
1193 2004-11-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1195 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1196 settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1198 2004-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1200 * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1203 2004-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1205 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1206 settings for `=jis-x0208@1997'.
1208 2004-09-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1210 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1213 2004-09-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1215 * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1218 2004-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1220 * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1222 (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1223 (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1224 `=jis-x0208-1990' as the mother.
1225 (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1227 2004-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1229 * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1230 define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1231 (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1232 `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1233 (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1236 2004-09-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1238 * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1239 `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1240 `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1241 (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1242 `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1245 2004-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1247 * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1250 (=gt-pj-*): Likewise.
1251 (=gt-pj-k1): Likewise.
1252 (=gt-pj-k2): Likewise.
1253 (=daikanwa): Likewise.
1254 (=daikanwa-rev1): Likewise.
1255 (=daikanwa-rev2): Likewise.
1256 (=big5-pua): Likewise.
1257 (=big5-eten): Likewise.
1258 (chinese-big5-eten-a): Likewise.
1259 (chinese-big5-eten-b): Likewise.
1260 (=hanziku-*): Likewise.
1262 (=jef-china3): Likewise.
1263 (=ruimoku-v6): Likewise.
1264 (=ucs@iso): Likewise.
1265 (=ucs@unicode): Likewise.
1266 (=ucs@gb): Likewise.
1267 (=ucs@cns): Likewise.
1268 (=ucs@jis): Likewise.
1269 (=ucs@jis-1990): Likewise.
1270 (=ucs@jis-2000): Likewise.
1271 (=ucs@jp): Likewise.
1272 (=ucs@ks): Likewise.
1273 (=ucs@big5): Likewise.
1274 (=ucs-radicals): Likewise.
1275 (=ucs-radicals@unicode): Likewise.
1276 (=ucs-bmp-cjk): Likewise.
1277 (=ucs-bmp-cjk@unicode): Likewise.
1278 (=ucs-sip-ext-b): Likewise.
1279 (=ucs-sip-ext-b@iso): Likewise.
1281 2004-04-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1283 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1284 settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1286 2004-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1288 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1289 settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1290 cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1291 latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1292 latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1293 arabic-digit, ipa and ``&I-B-XXXX;''.
1295 2004-03-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1297 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1298 setting for (I-)HZK{03..12}-XXXX.
1300 2004-02-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1302 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1303 settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1305 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1308 * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1311 2004-01-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1313 * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1314 (=ucs@unicode): Likewise.
1315 (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1316 (=ucs@cns): Likewise.
1317 (=ucs@jis): Likewise.
1318 (=ucs@ks): Likewise.
1319 (=ucs@big5): Likewise.
1321 2004-01-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1323 * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1325 (utf-8-jis-er): Likewise.
1326 (utf-8-jp): New coding-system.
1327 (utf-8-jp-er): Likewise.
1329 * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1331 2004-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1333 * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1335 * mule/japanese.el: Move definition of `euc-jisx0213' to
1336 mule/mule-coding.el.
1338 2004-01-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1340 * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1341 mule-coding before loading update-cdb when utf-2000 is provided.
1343 2003-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1345 * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1348 2003-11-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1350 * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1351 definition codes when `utf-2000' is provided.
1353 2003-08-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1355 * mule/mule-category.el (word-combining-categories): Don't setup
1356 `word-combining-categories' in XEmacs CHISE.
1357 (word-separating-categories): Add setting about Latin script in
1360 2003-08-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1362 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1363 setting for `chinese-big5'.
1365 2003-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1367 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1368 Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1369 `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1370 add setting for HZK0[12]-xxxx.
1372 2003-08-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1374 * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1377 2003-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1379 * mule/mule-charset.el (default-coded-charset-priority-list):
1380 Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1381 and `chinese-big5' to `=gt-pj-*'.
1383 2003-05-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1385 * mule/mule-conf.el (=daikanwa): Renamed from
1386 `ideograph-daikanwa'.
1387 (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1389 2003-05-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1391 * mule/mule-conf.el (=cns11643-7): Renamed from
1392 `chinese-cns11643-7'.
1393 (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1395 2003-05-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1397 * mule/mule-conf.el (=cns11643-6): Renamed from
1398 `chinese-cns11643-6'.
1399 (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1401 2003-05-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1403 * mule/mule-conf.el (=cns11643-5): Renamed from
1404 `chinese-cns11643-5'.
1405 (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1407 2003-05-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1409 * mule/mule-conf.el (=cns11643-4): Renamed from
1410 `chinese-cns11643-4'.
1411 (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1413 2003-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1415 * mule/mule-conf.el (=cns11643-3): Renamed from
1416 `chinese-cns11643-3'.
1417 (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1419 2003-04-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1421 * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1423 (chinese-cns11643-2): New alias for `=cns11643-2'.
1425 2003-04-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1427 * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1429 (chinese-cns11643-1): New alias for `=cns11643-1'.
1431 2003-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1433 * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1434 (chinese-gb12345): New alias for `=gb12345'.
1436 2003-04-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1438 * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1439 (chinese-gb2312): New alias for `=gb2312'.
1441 2003-04-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1443 * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1444 (chinese-big5): New alias for `=big5'.
1446 2003-04-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1448 * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1449 (korean-ksc5601): New alias for `=ks-x1001'.
1451 2003-04-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1453 * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1455 (japanese-jisx0212): New alias for `=jis-x0212'.
1457 2003-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1459 * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1461 (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1463 2003-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1465 * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1467 (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1469 2003-04-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1471 * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1472 (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1474 2003-04-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1476 * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1477 (chinese-cns11643-3): Specify iso-ir 183.
1478 (chinese-cns11643-4): Specify iso-ir 184.
1479 (chinese-cns11643-5): Specify iso-ir 185.
1480 (chinese-cns11643-6): Specify iso-ir 186.
1481 (chinese-cns11643-7): Specify iso-ir 187.
1482 (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1483 (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1485 2003-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1487 * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1488 \uXXXX for every cases.
1490 2003-03-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1492 * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1493 (ucs-big5): Changed to an alias for `=ucs@big5'.
1495 2003-03-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1497 * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1498 (ucs-ks): Changed to an alias for `=ucs@ks'.
1500 2003-03-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1502 * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1503 (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1505 2003-03-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1507 * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1508 (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1510 2003-03-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1512 * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1513 (ucs-jis): Changed to an alias for `=ucs@jis'.
1515 2003-03-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1517 * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1518 (ucs-cns): Changed to an alias for `=ucs@cns'.
1520 2003-03-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1522 * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1523 (ucs-gb): Changed to an alias for `=ucs@gb'.
1525 2003-03-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1527 * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1528 `ideograph-daikanwa-2'.
1529 (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1530 (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1532 2003-03-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1534 * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1535 CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1537 * obsolete.el (utf-2000-version): Declare as an obsolete variable
1538 for `xemacs-chise-version'.
1540 2003-03-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1542 * mule/mule-charset.el (default-coded-charset-priority-list):
1543 Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1544 `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1545 instead of `ideograph-hanziku-*'.
1547 * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1548 (ucs): New alias for `=ucs' when `utf-2000' is provided.
1550 2003-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1552 * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1553 `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1554 (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1555 `utf-2000' is provided.
1557 2003-03-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1559 * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1560 is provided [was builtin coded-charsets].
1562 2003-03-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1564 * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1565 is provided [was builtin coded-charsets].
1567 2003-03-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1569 * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1570 is provided [was builtin coded-charsets].
1572 2003-03-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1574 * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1575 is provided [was builtin coded-charsets].
1577 2003-03-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1579 * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1580 when `utf-2000' is provided [was builtin coded-charsets].
1582 2003-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1584 * mule/mule-conf.el (=hanziku-*): Renamed from
1585 `ideograph-hanziku-*'.
1586 (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1588 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1590 * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1591 `utf-2000' is provided [was builtin coded-charsets].
1592 (ideograph-hanziku-{1..12}): Likewise.
1594 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1596 * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1597 (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1599 2003-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1601 * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1602 when `utf-2000' is provided [was builtin coded-charsets].
1604 2003-02-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1606 * mule/mule-charset.el (default-coded-charset-priority-list): Use
1607 `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1608 `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1610 2003-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1612 * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1613 (ideograph-gt): Changed to an alias for `=gt'.
1615 2003-02-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1617 * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1618 is provided; it was defined as a builtin coded-charset.
1619 (ideograph-gt): Likewise.
1621 2003-02-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1623 * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1624 (ideograph-gt-k): Changed to an alias for `=gt-k'.
1626 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1628 * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1629 (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1631 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1633 * mule/mule-conf.el (=big5-eten): Renamed from
1634 `chinese-big5-eten'.
1635 (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1637 2003-02-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1639 * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1640 (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1642 2003-02-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1644 * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1645 (ideograph-cbeta): Changed to an alias for `=cbeta'.
1647 2003-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1649 * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1650 (china3-jef): Changed to an alias for `=jef-china3'.
1652 2003-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1654 * mule/mule-charset.el (default-coded-charset-priority-list): Use
1655 `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1657 * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1658 `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1659 (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1660 when `utf-2000' is provided.
1662 2003-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1664 * mule/mule-charset.el (default-coded-charset-priority-list):
1665 Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1667 * mule/mule-conf.el (ucs-jis-1990): Deleted.
1668 (ucs-jis-2000): Deleted.
1670 2003-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1672 * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1674 (=ucs-jis-2000): New coded-charset for UTF-2000.
1676 2003-01-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1678 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1679 settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1681 2003-01-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1683 * mule/mule-charset.el (default-coded-charset-priority-list):
1684 Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1687 2003-01-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1689 * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1690 builtin coded-charset].
1692 2002-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1694 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1695 settings for &K0-xxxx and &I-K0-xxxx.
1697 2002-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1699 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1700 `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1702 2002-12-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1704 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1705 settings for >-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1707 2002-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1709 * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1711 (ideograph-gt-pj-k1): Likewise.
1712 (ideograph-gt-pj-k2): Likewise.
1714 2002-11-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1716 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1719 2002-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1721 * mule/mule-conf.el (china3-jef): Add new coded-charset when
1722 UTF-2000 [was a builtin coded-charset].
1724 2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1726 * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1727 (utf-8-gb-er): Likewise.
1729 2002-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1731 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1732 settings for JIS X 0212 and JIS X 0208:1978.
1734 2002-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1736 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1737 setting for JIS X 0213.
1739 2002-08-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1741 * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1742 standard-case-table in UTF-2000.
1744 2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1746 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1747 definitions for isolated-chars.
1749 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1751 * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1752 `configure-utf-2000-lisp-directory'.
1753 (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1754 `mule-lisp-load-path'.
1756 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1758 * startup.el (startup-setup-paths): Set and use
1759 `utf-2000-lisp-directory'.
1760 (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1763 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1765 * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1766 (paths-find-utf-2000-lisp-directory): New function.
1767 (paths-construct-load-path): Add new optional argument
1768 `utf-2000-lisp-directory'.
1770 * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1772 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1774 * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1775 `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1776 `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1777 (default-coded-charset-priority-list): Add `chinese-big5-1' and
1778 `chinese-big5-2' in UTF-2000.
1780 * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1781 of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1783 2002-08-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1785 * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1786 `big5-eten-er' in UTF-2000.
1787 (big5-cdp): Modify DOC-string and mnemonic.
1789 2002-08-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1791 * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1792 UTF-2000 [renamed from utf-8-er].
1793 (utf-8-gb): New coding-system in UTF-2000.
1794 (utf-8-gb-er): Likewise.
1795 (utf-8-cns): Likewise.
1796 (utf-8-cns-er): Likewise.
1797 (utf-8-big5): Likewise.
1798 (utf-8-big5-er): Likewise.
1799 (utf-8-jis): Likewise.
1800 (utf-8-jis-er): Likewise.
1801 (utf-8-ks): Likewise.
1802 (utf-8-ks-er): Likewise.
1803 (utf-8-er): Likewise.
1805 2002-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1807 * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1808 instead of `utf-8-unix' in UTF-2000.
1810 * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1812 2002-07-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1814 * mule/japanese.el (euc-jisx0213): New coding-system.
1816 * mule/mule-conf.el (japanese-jisx0213-1): Specify
1817 `japanese-jisx0208-1990' as the mother.
1819 2002-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1821 * dumped-lisp.el (preloaded-file-list): Change condition of
1822 loading "close-cdb".
1824 2002-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1826 * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1827 setup `coded-charset-entity-reference-alist'.
1829 2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1831 * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1834 2002-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1836 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1837 `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1839 2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1841 * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1842 (chinese-big5-eten-a): Likewise.
1843 (chinese-big5-eten-b): Likewise.
1844 (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1845 code range is #x8140 .. #x8DFE.
1847 2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1849 * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1851 (chinese-big5-cdp): Likewise.
1853 2002-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1855 * dumped-lisp.el (preloaded-file-list): Rename
1856 utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1858 2002-02-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1860 * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1861 append `system-char-db-source-file-list' into
1862 `preloaded-file-list' in UTF-2000.
1864 2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1866 * dumped-lisp.el (preloaded-file-list): Delete
1867 character-definition files.
1869 2002-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1871 * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1874 2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1876 * mule/mule-charset.el (default-coded-charset-priority-list):
1877 Delete `mojikyo-2022-1'.
1879 2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1881 * mule/mule-charset.el (default-coded-charset-priority-list):
1884 2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1886 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1889 2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1891 * mule/mule-charset.el (default-coded-charset-priority-list):
1892 Comment out `chinese-gb12345'.
1894 2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896 * bytecomp.el (byte-compile-insert-header): Fixed.
1898 2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1900 * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1903 2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1905 * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1908 2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1910 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1911 `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1913 2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1915 * mule/mule-charset.el (default-coded-charset-priority-list):
1916 `japanese-jef-china3' is renamed `china3-jef'.
1918 2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1920 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1921 `japanese-jef-china3' and `ideograph-cbeta'.
1923 2001-09-02 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp>
1925 * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1927 2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1929 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1932 2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1934 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1935 `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1937 2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939 * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1940 loading character definitions.
1942 2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1944 * dumped-lisp.el (preloaded-file-list): Rename
1945 u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1947 2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1952 2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1954 * dumped-lisp.el (preloaded-file-list): Dump
1955 "Ideograph-R028-Private" with XEmacs UTF-2000.
1957 2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1959 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1962 2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1964 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1965 `ideograph-gt-pj-{1..11}'.
1967 * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1970 2000-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1972 * mule/mule-charset.el (default-coded-charset-priority-list):
1973 Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1976 2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978 * format.el (format-alist): Revive `image/jpeg', `image/gif',
1979 `image/png', `image/x-xpm' and `image/tiff'.
1981 * files.el (binary-file-regexps): Add *.PNG.
1983 2000-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1985 * mule/mule-charset.el (default-coded-charset-priority-list):
1986 Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1987 `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1989 2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1991 * list-mode.el: Call `completion-list-mode' to avoid slowness of
1992 the first completion when UTF-2000 is running.
1994 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1996 * mule/mule-charset.el (default-coded-charset-priority-list):
1999 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2001 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2003 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2004 `mojikyo' instead of `mojikyo-pj-[1..21]'.
2006 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2008 * mule/vietnamese.el (vscii-2): Delete abolished property
2009 `composite'; now composite mode is default.
2011 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2013 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2014 of `raw-text'; check \uHHHH representation even if non-ascii
2015 characters are not found.
2017 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2018 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2021 * mule/viet-ccl.el: New file.
2023 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2024 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2025 - Separate CCL based implementations to viet-ccl.el.
2027 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
2029 * mule/mule-conf.el (japanese-jisx0213-1): Allow
2031 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2033 * mule/mule-charset.el (default-coded-charset-priority-list):
2034 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2035 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2037 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
2039 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2041 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
2043 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2046 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
2048 * mule/mule-charset.el (default-coded-charset-priority-list):
2049 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2052 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
2054 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2055 `mojikyo-pj-[1 .. 21]' in UTF-2000.
2057 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
2059 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2060 `katakana-jisx0201' in UTF-2000.
2062 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
2064 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2065 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2066 "u0FB50-Arabic-Presentation-Forms-A",
2067 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2068 "u0FE50-Small-Form-Variants",
2069 "u0FE70-Arabic-Presentation-Forms-B",
2070 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2073 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2075 * dumped-lisp.el (preloaded-file-list): Delete
2076 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2077 ... "Ideograph-R214-Flute" in UTF-2000.
2079 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
2081 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2082 (japanese-jisx0213-2): New coded-charset.
2084 * dumped-lisp.el (preloaded-file-list): Add
2085 "Ideograph-R028-Private", "Ideograph-R029-Again" and
2086 "Ideograph-R030-Mouth".
2088 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
2090 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2091 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2092 "Ideograph-R015-Ice", "Ideograph-R016-Table",
2093 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2094 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2095 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2096 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2097 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2099 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
2101 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2102 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2103 "Ideograph-R005-Second", "Ideograph-R006-Hook",
2104 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2105 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2107 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2108 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2110 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
2112 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2115 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
2117 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2118 (chinese-isoir165): Moved from mule/chinese.el.
2119 (chinese-cns11643-3): Moved from mule/chinese.el.
2120 (chinese-cns11643-4): Moved from mule/chinese.el.
2121 (chinese-cns11643-5): Moved from mule/chinese.el.
2122 (chinese-cns11643-6): Moved from mule/chinese.el.
2123 (chinese-cns11643-7): Moved from mule/chinese.el.
2125 * mule/chinese.el: Move definition of coded-charsets to
2128 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
2130 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2131 `ideograph-daikanwa'.
2133 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
2135 * dumped-lisp.el (preloaded-file-list): Delete
2136 "ccs-jisx0201-latin.el".
2138 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2140 * dumped-lisp.el (preloaded-file-list): Add
2141 "u031A0-Extended-Bopomofo" in UTF-2000.
2143 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2145 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2146 renamed to u02E00-CJK-Radical-Supplement.
2148 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2150 * dumped-lisp.el (preloaded-file-list): Add
2151 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2152 "u030A0-Katakana", "u03100-Bopomofo",
2153 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2154 "u03200-Enclosed-CJK-Letters-and-Months" and
2155 "u03300-CJK-Compatibility".
2157 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2159 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2160 "u02F00-Kangxi-Radicals" and
2161 "u02FF0-Ideographic-Description-Characters".
2163 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2165 * dumped-lisp.el (preloaded-file-list): Add
2166 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2167 "u02800-Braille-Patterns" in UTF-2000.
2169 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2171 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2172 "uXXXXX-*.el" in UTF-2000.
2174 * bytecomp.el (byte-compile-insert-header): Delete comments if
2175 non-ASCII characters are found; allow `byte-compile-dynamic' and
2176 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2179 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2181 * dumped-lisp.el (preloaded-file-list): Add
2182 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2183 "u025A0-Geometric-Shapes.el".
2185 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2187 * dumped-lisp.el (preloaded-file-list): Add
2188 "u02400-Control-Pictures.el", "u02440-OCR.el" and
2189 "u02460-Enclosed-Alphanumerics.el".
2191 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2193 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2196 * dumped-lisp.el (preloaded-file-list): Add
2197 "u02200-Mathematical-Operators.el" and
2198 "u02300-Miscellaneous-Technical.el".
2200 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2202 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2203 `chinese-cns11643-*'.
2205 * dumped-lisp.el (preloaded-file-list): Add
2206 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2207 "u02190-Arrows.el" in UTF-2000.
2209 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2211 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2214 * dumped-lisp.el (preloaded-file-list): Add
2215 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2216 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2217 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2219 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2221 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2223 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2225 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2226 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2227 "u01780-Khmer.el", "u01800-Mongolian.el",
2228 "u01E00-Latin-Extended-Additional.el" and
2229 "u01F00-Greek-Extended.el" in UTF-2000.
2231 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2233 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2234 `ethiopic-ucs' and `ethiopic'.
2236 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2237 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2239 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2240 from mule/ethiopic.el.
2242 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2245 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2247 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2250 * mule/mule-conf.el (lao): New coded-charset.
2252 * dumped-lisp.el (preloaded-file-list): Add
2253 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2254 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2255 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2256 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2257 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2259 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2261 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2262 `ucs-bmp' and `arabic-iso8859-6'.
2264 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2266 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2267 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2268 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2270 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
2272 * startup.el (normal-top-level): Load autoload file for UTF-2000
2275 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
2277 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2278 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2279 "u00020-Basic-Latin.el", "u00080-C1.el",
2280 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2281 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2282 "u002B0-Spacing-Modifier-Letters.el",
2283 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2286 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
2288 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2289 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2290 instead of `vietnamese-viscii-*'.
2292 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
2294 * mule/mule-conf.el: New file.
2296 * mule/misc-lang.el: Move definition of charset `ipa' to
2299 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
2301 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2302 `latin-viscii'; prefer it for characters used in Vietnamese.
2304 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
2306 * bytecomp.el (byte-compile-insert-header): Fix regexp.
2308 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
2310 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2311 `vietnamese-viscii-lower'.
2312 (latin-viscii-upper): Renamed from charset
2313 `vietnamese-viscii-upper'.
2314 (vietnamese-viscii-lower): New alias for charset
2315 `latin-viscii-lower'.
2316 (vietnamese-viscii-upper): New alias for charset
2317 `latin-viscii-upper'.
2319 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
2321 * mule/mule-charset.el (default-coded-charset-priority-list):
2322 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2324 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
2326 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2327 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2328 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2329 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2332 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
2334 * mule/ccs-tcvn5712.el: New file.
2336 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
2338 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2341 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
2343 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2344 `japanese-jisx0208'.
2346 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
2348 * dumped-lisp.el (preloaded-file-list): Add
2349 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2350 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2353 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2354 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2355 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2356 mule/ccs-viscii.el: New files.
2358 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2361 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
2363 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2364 `hiragana-jisx0208' and `katakana-jisx0208'.
2366 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
2368 * mule/chinese.el (chinese-cns11643-3): Define it even if
2369 `utf-2000' is provided.
2370 (chinese-cns11643-4): Likewise.
2371 (chinese-cns11643-5): Likewise.
2372 (chinese-cns11643-6): Likewise.
2373 (chinese-cns11643-7): Likewise.
2375 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
2377 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2378 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2380 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2382 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2383 `cyrillic-iso8859-5' and `greek-iso8859-7'.
2385 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2387 * mule/mule-charset.el (default-coded-charset-priority-list):
2390 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
2392 * mule/viet-chars.el: Don't define charset
2393 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2394 they are defined as builtin charsets.
2396 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
2398 * version.el (emacs-version): Add more space just before UTF-2000
2401 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2403 * version.el ([constant] emacs-version): Don't add a space in the
2404 preceding place of `xemacs-betaname' because it is duplicated.
2405 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2407 * startup.el (splash-frame-body): Add ETL.
2409 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2411 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2412 is provided because it is defined as builtin charset.
2413 (chinese-cns11643-4): Likewise.
2414 (chinese-cns11643-5): Likewise.
2415 (chinese-cns11643-6): Likewise.
2416 (chinese-cns11643-7): Likewise.
2418 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
2420 * mule/mule-cmds.el (reset-language-environment): Fix problem when
2421 coding-system `iso-10646-ucs-4' is not defined.
2423 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
2425 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2426 coding-system if `utf-2000' is provided.
2428 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2430 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2431 `utf-2000' is provided.
2433 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2435 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2436 if utf-2000 is provided temporally.
2438 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
2440 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2441 as builtin variable].
2443 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
2445 * files.el (insert-file-contents-literally): Treat file as binary;
2446 call file-name-handlers. [sync with Emacs 20.3.10]
2448 2008-12-28 Vin Shelton <acs@xemacs.org>
2450 * XEmacs 21.4.22 is released
2452 2008-12-30 Vin Shelton <acs@xemacs.org>
2454 * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2455 during building even if no packages are found.
2457 2008-05-13 Aidan Kehoe <kehoea@parhasard.net>
2459 * printer.el (generic-print-region):
2460 (generic-print-buffer):
2461 Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2462 check if the msprinter device is available, now that msprinter is
2463 always available as a specifier tag.
2465 2008-12-24 Vin Shelton <acs@xemacs.org>
2467 * about.el: Add Francisco to my bio!
2469 2008-12-23 Vin Shelton <acs@xemacs.org>
2471 * autoload.el: Move operator definitions to autoload-operators.el
2472 in the xemacs-base package.
2474 2007-11-22 Vin Shelton <acs@xemacs.org>
2476 * about.el (about-hacker-contribution): Updated my bio.
2478 2007-10-07 Vin Shelton <acs@xemacs.org>
2480 * XEmacs 21.4.21 is released
2482 2007-09-19 Didier Verna <didier@xemacs.org>
2484 Update my personal info.
2485 * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2486 * about.el (about-other-current-hackers): Ditto.
2487 * about.el (about-url-alist): Add my musical website.
2488 * about.el (about-personal-info): Update my entry.
2489 * about.el (about-hacker-contribution): Ditto.
2491 2007-08-21 Adrian Aichner <adrian@xemacs.org>
2493 * package-get.el (package-get-download-sites): Update download
2495 * package-get.el (package-get-pre-release-download-sites): Ditto.
2497 2007-08-18 Vin Shelton <acs@xemacs.org>
2499 * package-get.el (package-get-pre-release-download-sites): Sync
2500 mirror sites with 21.5. (Thanks, Adrian)
2502 2007-08-09 Mike Sperber <mike@xemacs.org>
2504 * startup.el (migrate-user-init-file): Create backup of
2505 `user-init-file' before migrating.
2506 * startup.el (maybe-migrate-user-init-file): Print
2507 information about backup file.
2508 (maybe-create-compatibility-dot-emacs): Follow above change.
2510 2006-11-02 Adrian Aichner <adrian@xemacs.org>
2512 * font-lock.el: Sync font-lock-add-keywords and
2513 font-lock-remove-keywords from GNU Emacs.
2514 * font-lock.el (font-lock-keywords-alist): New.
2515 * font-lock.el (font-lock-removed-keywords-alist): New.
2516 * font-lock.el (font-lock-add-keywords): New.
2517 * font-lock.el (font-lock-update-removed-keyword-alist): New.
2518 * font-lock.el (font-lock-remove-keywords): New.
2520 2007-08-16 Vin Shelton <acs@xemacs.org>
2522 * font-lock.el: Add defvar for font-lock-warning-face. Original
2523 patch from Hans de Graaff.
2525 2007-07-28 Adrian Aichner <adrian@xemacs.org>
2527 * package-get.el (package-get-download-sites): Document Chile and
2528 update Denmark download site.
2529 * package-get.el (package-get-pre-release-download-sites): Ditto.
2531 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org>
2533 * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2535 2006-12-09 Vin Shelton <acs@xemacs.org>
2537 * XEmacs 21.4.20 is released
2539 2006-10-14 Jeff Miller <jmiller@xemacs.org>
2541 * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2543 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org>
2545 * info.el (Info-find-file-node, Info-insert-dir)
2546 (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2547 `(equal buffer-file-truename (file-truename buffer-file-name))'.
2548 Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2551 2006-05-20 Ville Skyttä <scop@xemacs.org>
2553 * obsolete.el (line-beginning-position): New, from 21.5.x.
2554 (line-end-position): Ditto.
2556 2006-06-03 Adrian Aichner <adrian@xemacs.org>
2558 * package-get.el (package-get-download-sites): Welcome
2559 nl.xemacs.org and Thanks!
2560 * package-get.el (package-get-pre-release-download-sites): Ditto.
2562 2004-01-19 Martin Buchholz <martin@xemacs.org>
2564 * font-lock.el: Add support for not-so recent changes in Java to
2567 2006-01-28 Vin Shelton <acs@xemacs.org>
2569 * XEmacs 21.4.19 is released
2571 2006-01-03 Aidan Kehoe <kehoea@parhasard.net>
2573 * easymenu.el: Update copyright.
2574 * easymenu.el (easy-menu-all-popups):
2576 * easymenu.el (easy-menu-add):
2577 Document a bug, rework the function to preserve any existing
2578 non-default mode-popup-menu instead of overwriting it, and not to
2579 bother normalising the menu title (nothing else does).
2580 * easymenu.el (easy-menu-remove):
2581 Restore the default mode-popup-menu instead of leaving an empty
2582 one when we remove the last easy-menu popup.
2584 2006-01-06 Adrian Aichner <adrian@xemacs.org>
2586 * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2587 as suggested by Rodrigo Ventura.
2588 * package-get.el (package-get-pre-release-download-sites): Ditto,
2589 with replacement of xemacs-21.5 by beta, which is the logical path
2590 to our beta core and package pre-releases.
2592 2005-12-17 Adrian Aichner <adrian@xemacs.org>
2594 * package-get.el (package-get-download-sites): Add Hong Kong
2596 * package-get.el (package-get-pre-release-download-sites): Ditto.
2598 2005-12-26 Vin Shelton <acs@xemacs.org>
2601 * find-paths.el (paths-emacs-root-p): Add search for package root.
2602 * find-paths.el (paths-find-emacs-root): Replaced with
2603 paths-find-invocation-roots, which returns a list of roots.
2604 * find-paths.el (paths-find-invocation-roots): New.
2605 * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2607 2005-12-05 Ville Skyttä <scop@xemacs.org>
2609 * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2610 * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2612 2005-12-03 Vin Shelton <acs@xemacs.org>
2614 * XEmacs 21.4.18 is released
2616 2005-10-28 Adrian Aichner <adrian@xemacs.org>
2618 * package-get.el (package-get-download-sites): Update reflecting
2619 latest http://www.xemacs.org/Releases/ information generated by
2620 xemacs-builds/adrian/website/package-get-2-download-sites.el.
2621 * package-get.el (package-get-pre-release-download-sites): Ditto.
2623 2005-02-28 Simon Josefsson <jas@extundo.com>
2625 * about.el (xemacs-hackers): Add jas.
2626 (about-other-current-hackers): Likewise.
2627 (about-url-alist): Add URL for jas.
2628 (about-personal-info): Document jas.
2629 (about-hacker-contribution): Describe jas contributions.
2631 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
2633 * easymenu.el (easy-menu-remove): As described in
2634 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2635 except the "Command" menu from mode-popup-menu.
2637 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
2639 * font.el (font-spatial-to-canonical): Correct calculation of
2640 return value for pixel-based input value.
2642 2002-05-13 Adrian Aichner <adrian@xemacs.org>
2644 * code-process.el (call-process): Process-related docstring
2645 improvements spurred by Norbert Koch.
2646 * code-process.el (call-process-region): Ditto.
2647 * code-process.el (start-process): Ditto.
2649 2005-10-09 Adrian Aichner <adrian@xemacs.org>
2651 * finder.el (finder-find-library): Return filename actually
2654 2005-10-10 Steve Youngs <steve@sxemacs.org>
2656 * help.el (view-emacs-news): Use `expand-file-name' instead of
2657 `locate-data-file' as the latter will find any "NEWS" files that
2658 might exist in packages _before_ the one in core.
2660 2005-06-06 Adrian Aichner <adrian@xemacs.org>
2662 * package-get.el (package-get-init-package):
2663 package-get-init-package buglet (21.4.17) by Jeff Mincy
2664 <mincy@rcn.com> fixing false temporary load-path shadows reported
2665 after package installation and simplifying code.
2667 2005-10-18 Ville Skyttä <scop@xemacs.org>
2669 * package-get.el (package-get-download-sites): Sync mirrors list
2670 with the XEmacs website.
2671 (package-get-pre-release-download-sites): Ditto.
2673 2005-04-06 Stephen J. Turnbull <stephen@xemacs.org>
2675 * derived.el (derived-mode-merge-syntax-tables):
2676 Revert my 21.5-only patch of 2003-07-18 which slipped in
2677 through Jerry James's patch of 2004-06-07.
2679 2005-02-23 Adrian Aichner <adrian@xemacs.org>
2681 * cmdloop.el (keyboard-quit): Remove workaround for
2682 `region-active-p' not making sure active region is in current
2683 buffer now that it does.
2684 * minibuf.el (minibuffer-keyboard-quit): Ditto.
2685 * simple.el (region-active-p): `region-active-p' to only return t
2686 when active region is in current buffer.
2688 2005-02-21 Norbert Koch <viteno@xemacs.org>
2690 * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2691 package names, quell a byte-compiler warning, doc fix.
2693 2005-02-16 Aidan Kehoe <kehoea@parhasard.net>
2695 * buffer.el (pop-to-buffer):
2696 * window-xemacs.el (display-buffer):
2697 Document use of `same-window-buffer-names,' `same-window-regexps'
2698 by pop-to-buffer and display-buffer.
2700 2005-02-06 Vin Shelton <acs@xemacs.org>
2702 * XEmacs 21.4.17 is released
2704 2005-01-29 Ben Wing <ben@xemacs.org>
2706 * shadow.el (find-emacs-lisp-shadows):
2707 Add custom-defines to list of ignored files.
2709 2005-01-17 Adrian Aichner <adrian@xemacs.org>
2711 * simple.el (shifted-motion-keys-select-region): Fix statement
2712 about unshifted-motion-keys-deselect-region.
2714 2004-12-15 Ville Skyttä <scop@xemacs.org>
2716 * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2717 now) for GNU Emacs compatibility.
2718 (make-obsolete-variable): Ditto.
2720 2004-01-08 Ben Wing <ben@xemacs.org>
2722 * code-files.el (load):
2723 File positions are 0 based not 1 based. Thanks to Steve Youngs.
2725 2004-12-05 Vin Shelton <acs@xemacs.org>
2727 * XEmacs 21.4.16 is released
2729 2004-12-04 Vin Shelton <acs@xemacs.org>
2731 * auto-autoloads.el: Regenerated.
2733 * custom-load.el: Regenerated.
2735 2004-09-15 Stephen J. Turnbull <stephen@xemacs.org>
2737 Fix bug: apropos errors if a defalias refers to an undefined
2738 function. <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2740 * apropos.el (apropos):
2742 * help.el (frob-help-extents):
2743 * help-macro.el (make-help-screen):
2744 * hyper-apropos.el (hyper-apropos-grok-functions):
2745 (hyper-apropos-get-doc):
2746 Catch void-function error thrown by `documentation'.
2748 2004-09-02 Steve Youngs <steve@youngs.au.com>
2750 * packages.el (package-require): Fix incorrect arg to format.
2751 This fixes a `format specifier' error.
2753 2004-08-13 Jerry James <james@xemacs.org>
2755 * bytecomp.el (forward-word): Tell the byte compiler the correct
2756 number of arguments to forward-word.
2758 2004-08-12 Sven Grundmann <sven@xemacs.org>
2760 * etags.el: Fixed loading of include files for tag completion. Now
2761 you can make a tag file for a library, include it into your
2762 project and it will be reloaded only if it changed. Infinte
2763 include loops are detected and the correct tag files are loaded.
2764 * etags.el (buffer-tag-table-list): Load and verify tag files in
2765 the external function buffer-tag-table-list-load.
2766 * etags.el (buffer-tag-table-list-load): New. Load and verify the
2767 tag files. Also load the included tag files. The priority of the
2768 included files is right below their parent file. If multiple
2769 matches occur then the symbols from the parent file are found
2771 * etags.el (tag-table-include-files): Corrected comment
2772 string. Switched to pattern constant tags-include-pattern to have
2773 it at a central location.
2774 * etags.el (tags-include-pattern): Added doc string.
2775 * etags.el (add-to-tag-completion-table): Removed obsolete
2776 comments as the include files are allready returned by
2777 buffer-tag-table-list and loaded.
2778 * etags.el (find-tag-internal): The include files are allready
2779 included in tag-tables as buffer-tag-table-list returns them now.
2781 2004-07-02 Malcolm Purvis <malcolmp@xemacs.org>
2783 * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2784 Loading items into the notebook is now done by C code.
2785 * widgets-gtk.el (gtk-widget-instantiate-internal):
2786 Style no longer changed.
2788 2004-06-28 Nix <nix@esperi.org.uk>
2790 * cmdloop.el (truncate-command-history-for-gc): Delay
2791 execution of all things that look up variable bindings,
2792 via `enqueue-eval-event'.
2794 2004-06-24 Vin Shelton <acs@xemacs.org>
2796 * package-get.el (package-get-require-signed-base-updates):
2797 now defaults to nil.
2799 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
2801 * subr.el (split-string): Clean up docstring.
2803 2002-01-24 John Paul Wallington <jpw@shootybangbang.com>
2805 * faces.el (zmacs-region): fix typo in docstring.
2807 2004-06-07 Jerry James <james@xemacs.org>
2809 * derived.el: Synch with Emacs 21.3.
2810 * subr.el (with-local-quit): New, from Emacs 21.3.
2811 * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2812 * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2813 * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2815 2004-06-16 Jerry James <james@xemacs.org>
2817 * cl.el (cl-set-substring): Increment start by the length of the
2818 string, not the string itself.
2820 2004-05-19 Malcolm Purvis <malcolmp@xemacs.org>
2822 * etags.el (tag-table-include-files): Expand included TAGS file
2823 paths to avoid problems with relative paths. Thanks to Peter
2824 Chubb <peterc@gelato.unsw.edu.au>.
2825 * etags.el (tags-include-pattern): New.
2826 * etags.el (add-to-tag-completion-table): Parse and ignore
2827 trailing include lines.
2829 2004-06-21 Adrian Aichner <adrian@xemacs.org>
2831 * package-ui.el (pui-help-echo): Fix false cvs conflict by
2832 avoiding line solely composed of equal signs.
2834 2004-06-10 Adrian Aichner <adrian@xemacs.org>
2836 * cus-edit.el (alloc): Typo fix.
2837 * cus-edit.el (custom-browse-visibility): Ditto.
2838 * cus-edit.el (custom-variable-value-create): Ditto.
2839 * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2840 * cus-edit.el (custom-save-variables): Bind print-length and
2841 print-level to nil to avoid value abbreviation.
2842 * cus-edit.el (custom-save-face-internal): Ditto.
2843 * cus-edit.el (custom-save-faces): Save in sorted order.
2844 * cus-edit.el (custom-save-resets): Bind print-length and
2845 print-level to nil to avoid value abbreviation.
2846 * cus-edit.el (custom-save-loaded-themes): Ditto.
2848 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
2850 * subr.el (split-string-default-separators): New.
2851 (split-string): Synch to 21.5/GNU Emacs version. *New semantics*,
2852 see comment in source.
2854 2004-01-29 Stephen J. Turnbull <stephen@xemacs.org>
2856 * mule/japanese.el (paragraph-start, paragraph-separate):
2857 Remove anchor to BOL.
2859 2004-04-30 Stephen J. Turnbull <stephen@xemacs.org>
2861 * cl.el (gensym, gentemp): Improve docstrings.
2863 2004-05-10 Vin Shelton <acs@xemacs.org>
2865 * etags.el: Sync with 21.5 version.
2867 2004-04-21 Sven Grundmann <sven@hellerhof.de>
2870 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2871 only for use with exuberant ctags. This will also enable building of
2872 completion tables with exuberant ctags. This will not work with
2874 * etags.el (get-tag-table-buffer): New function for creating of
2875 completion table is used if tags-exuberant-ctags-optimization-p ist t
2876 * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2877 finding the tag names. New.
2878 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2879 building tag completion table with exuberant ctags. New.
2880 * etags.el (find-tag-internal): Improve exact tag matching for tags
2881 with name fields. Before the patch return types of functions or
2882 function parameters (with exuberant ctags) were found as matches.
2884 2004-04-21 Sven Grundmann <sven@hellerhof.de>
2886 * list-mode.el (display-completion-list): Fixed completion list was
2887 taking the width of the frame and not of the window for displaying
2888 the selection methods.
2890 2004-04-18 Stephen J. Turnbull <stephen@xemacs.org>
2892 * menubar-items.el (default-menubar): Options are saved to custom.el.
2895 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org>
2897 * isearch-mode.el (isearch-abort): Preserve successful search target.
2899 2004-03-27 Adrian Aichner <adrian@xemacs.org>
2901 * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2902 (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2904 * gnuserv.el (gnuserv-mode-line-string): New.
2905 * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2907 * gnuserv.el (make-x-device-with-gtk-fallback): New.
2908 * gnuserv.el (gnuserv-edit-files): Use
2909 make-x-device-with-gtk-fallback.
2911 2004-03-23 Malcolm Purvis <malcolmpurvis@optushome.com.au>
2913 * gtk-widgets.el: New import: gtk-accel-group-new.
2915 * dialog-gtk.el (gtk-popup-convert-underscores): New.
2916 * dialog-gtk.el (popup-builtin-question-dialog):
2917 Added support for dialog button mnemonics.
2919 2004-03-22 Chris Green <cmg@dok.org>
2921 * process.el (shell-command): Output buffer was ignored when a
2922 background process was run via shell-command.
2924 2004-03-19 Hrvoje Niksic <hniksic@xemacs.org>
2926 * cus-edit.el (custom-save-variables): Retrieve a list of
2927 variables to save first, sort it, and make sure the variables are
2928 saved in sorted order.
2930 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au>
2932 * package-get.el (package-get-update-base-from-buffer): Force
2933 binary coding system for verifying GnuPG signature in the
2936 2003-07-06 Adrian Aichner <adrian@xemacs.org>
2938 * package-get.el (package-get-package-index-file-location): Handle
2939 missing "EMACSPACKAGEPATH" environment variable.
2941 2003-07-05 Adrian Aichner <adrian@xemacs.org>
2943 * package-admin.el (package-admin-find-top-directory): Simplify
2944 directory comparisions and fix substring errors on short path
2946 * package-get.el (package-get-package-index-file-location):
2947 Default to first component of "EMACSPACKAGEPATH", if set.
2949 2004-02-16 Steve Youngs <sryoungs@bigpond.net.au>
2951 * package-get.el (process-error): New error datum.
2953 2004-02-02 Vin Shelton <acs@xemacs.org>
2955 * XEmacs 21.4.15 is released
2957 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
2959 * itimer.el (activate-itimer): Modify the itimer timeout value as
2960 if it were begun at the last time when the itimer driver was woken
2963 2004-01-27 Stephen J. Turnbull <stephen@xemacs.org>
2965 * specifier.el (Copyright):
2967 (make-specifier-and-init):
2969 (canonicalize-inst-pair):
2970 (canonicalize-spec-list):
2972 Synch docstrings to 21.5 where appropriate.
2974 2004-01-25 Steve Youngs <sryoungs@bigpond.net.au>
2976 * package-get.el (package-get-list-packages-where): New. A
2977 function that allows searching for groups of packages. For
2978 example, find all packages that require the fsf-compat package.
2980 2004-01-25 Steve Youngs <youngs@xemacs.org>
2984 * auto-autoloads.el: Regenerated.
2986 * custom-load.el: Regenerated.
2988 * dumped-lisp.el (packages-hardcoded-lisp): New.
2990 * menubar-items.el (menu-max-items): New.
2991 (menu-submenu-max-items): New.
2992 (menu-submenu-name-format): New.
2993 (menu-split-long-menu): New.
2994 (menu-sort-menu): New.
2995 (default-menubar): Sync to 21.5 in regard to the PUI menus.
2997 * obsolete.el (pui-add-install-directory): Renamed to the more
2998 logical `pui-set-local-package-get-directory'.
2999 (package-get-download-menu): Moved to `package-ui.el' and renamed
3000 to `package-ui-add-download-menu'.
3002 * package-admin.el (package-admin-install-function-mswindows):
3003 Whitespace clean up.
3004 (package-admin-add-single-file-package): Removed.
3005 (package-admin-default-install-function): Whitespace clean up.
3006 (package-admin-find-top-directory): New.
3007 (package-admin-get-install-dir): Use it.
3008 (package-admin-get-manifest-file):
3009 (package-admin-check-manifest):
3010 (package-admin-add-binary-package):
3011 (package-admin-get-lispdir):
3012 (package-admin-delete-binary-package):
3015 * package-get.el (package-get-package-index-file-location): New.
3016 (package-get-install-to-user-init-directory): New.
3017 (package-get-remote):
3018 (package-get-download-sites):
3019 (package-get-pre-release-download-sites): New.
3020 (package-get-site-release-download-sites): New.
3021 (package-get-base-filename):
3022 (package-get-always-update):
3023 (package-get-user-index-filename): Removed.
3024 (package-get-pgp-available-p): New.
3025 (package-get-require-signed-base-updates):
3026 (package-get-was-current):
3027 (package-entries-are-signed): New.
3028 (package-get-continue-update-base): New.
3029 (package-get-download-menu): Removed.
3030 (package-get-require-base):
3031 (package-get-update-base-entry):
3032 (package-get-locate-file):
3033 (package-get-locate-index-file):
3034 (package-get-maybe-save-index):
3035 (package-get-update-base):
3036 (package-get-update-base-from-buffer):
3037 (package-get-update-base-entries):
3038 (package-get-interactive-package-query):
3039 (package-get-update-all):
3041 (package-get-dependencies):
3042 (package-get-init-package):
3043 (package-get-info): New.
3045 (package-get-staging-dir):
3046 (package-get-set-version-prop): Removed.
3047 (package-get-installedp):
3048 (package-get-ever-installed-p):
3049 (packages): Removed.
3050 (package-get-custom-groups): Removed.
3051 (package-get-custom): Removed.
3052 (package-get-custom-add-entry): Removed.
3054 * package-info.el (batch-update-package-info):
3056 * package-net.el (package-net-batch-generate-bin-ini):
3057 (package-net-update-installed-db):
3059 * package-ui.el (pui-info-buffer):
3060 (pui-directory-exists): Removed.
3061 (pui-package-dir-list): Removed.
3062 (pui-add-install-directory): Removed.
3063 (package-ui-download-menu): New.
3064 (package-ui-pre-release-download-menu): New.
3065 (package-ui-site-release-download-menu): New.
3066 (pui-set-local-package-get-directory): New.
3067 (pui-package-symbol-char):
3068 (pui-update-package-display):
3069 (pui-toggle-package):
3070 (pui-toggle-package-key):
3071 (pui-toggle-package-delete):
3072 (pui-toggle-package-delete-key):
3073 (pui-toggle-package-event):
3074 (pui-toggle-verbosity-redisplay):
3075 (pui-install-selected-packages):
3076 (pui-add-required-packages):
3079 (list-packages-mode):
3080 (pui-list-packages):
3082 * packages.el (packages-compute-package-locations):
3084 (package-delete-name):
3085 (packages-hardcoded-lisp): Removed.
3086 (packages-useful-lisp): Removed.
3087 (packages-unbytecompiled-lisp): Removed.
3088 (packages-find-package-directories):
3092 Major code clean up of all things PUI.
3094 Much improved code to determine where packages should be
3095 installed. PUI no longer depends on any packages being
3096 pre-installed to compute where packages are to be installed to.
3098 The user can specify the location of their package-index file. It
3099 isn't necessary to set this because it has sane defaults. People
3100 who "run-in-place" won't accidently overwrite the CVS
3101 package-index file. See
3102 `package-get-package-index-file-location'.
3104 PUI will now properly clean up after itself in the event of an
3105 unsuccessful package install. This drastically reduces the number
3106 of "wrong md5sum" FAQs.
3108 non-Mule XEmacsen can no longer install Mule packages.
3110 Package management via the custom interface has been removed.
3112 The PUI related menubar items have been reorganised.
3114 The PGP verification code has been fixed and the default for
3115 whether or not it is used is automatically computed.
3117 * update-elc.el ((preloaded-file-list site-load-packages
3118 need-to-dump dumped-exe)):
3119 Just a couple of small changes to allow for
3120 `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3123 2003-12-10 Hrvoje Niksic <hniksic@xemacs.org>
3125 * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3126 apply `format' to the first argument of byte-compile-warn, it
3127 already calls format.
3129 2003-12-03 Adrian Aichner <adrian@xemacs.org>
3131 * files.el (delete-old-versions): Avoid going interactive during
3132 make install when environment variable VERSION_CONTROL is set.
3134 2003-12-04 Vin Shelton <acs@xemacs.org>
3136 * menubar-items.el (menu-item-search): Only bring up search dialog
3137 box if the feature is available and desired.
3139 2003-11-04 Stephen J. Turnbull <stephen@xemacs.org>
3141 * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3143 2003-11-05 Vin Shelton <acs@xemacs.org>
3145 * help.el (Help-prin1-face):
3147 princ and prin1 are functions and need to be called as such. The
3148 idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3150 2003-10-22 Stephen J. Turnbull <stephen@xemacs.org>
3152 * about.el (about-xemacs): Give full version and build date.
3154 2003-09-19 Stephen J. Turnbull <stephen@xemacs.org>
3156 * win32-native.el (grep-null-device): This XEmacs has null-device.
3158 2003-09-06 Mike Sperber <mike@xemacs.org>
3160 * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3161 implement the specified semantics for `defvar.'
3163 2003-09-07 Adrian Aichner <adrian@xemacs.org>
3165 * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3166 Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3167 displaying buffer in question.
3169 2003-09-03 Vin Shelton <acs@xemacs.org>
3171 * XEmacs 21.4.14 is released
3173 2003-08-17 Vin Shelton <acs@xemacs.org>
3175 * about.el: Vanity patch.
3177 2003-08-11 Stephen J. Turnbull <stephen@xemacs.org>
3179 * code-process.el (call-process):
3180 (call-process-region):
3182 Document coding system processing.
3184 2003-08-03 Stephen J. Turnbull <stephen@xemacs.org>
3186 * startup.el (splash-frame-body): Idiomatic English.
3188 2003-04-24 Jin Choi <jsc@orangeimagineering.com>
3190 * font-lock.el (font-lock-match-java-declarations): Move
3191 save-restriction, narrow-to-region to beginning of function to
3192 avoid going beyond the limit and causing an infloop.
3194 2003-04-16 Jerry James <james@xemacs.org>
3196 * keydefs.el: Remove mappings for keys mapped to the nowhere
3197 defined function function-key-error.
3199 2003-03-22 Vasily Korytov <deskpot@myrealbox.com>
3201 * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3202 lisp-interaction-mode-hook): Add the docstrings.
3204 2003-08-04 Michael Toomim <toomim@OCF.Berkeley.EDU>
3206 * byte-optimize.el: Fix infinite loop in bytecode optimizer. See:
3207 http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3208 http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3210 2003-06-18 Nickolay Pakoulin <npak@ispras.ru>
3212 * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3213 lambda list after the original doc. Care about
3214 #'(lambda () "SingleString")
3216 (cl-function-arglist):
3217 Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3218 circular data structures in lambda list specification
3220 2003-06-11 Adrian Aichner <adrian@xemacs.org>
3222 * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3223 to appear in font-lock-function-name-face.
3225 2003-06-17 Stephen J. Turnbull <stephen@xemacs.org>
3227 * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3228 is not also the value of the lambda.
3230 2003-05-06 Andy Piper <andy@xemacs.org>
3232 * files.el (revert-buffer): Make sure local variables get processed,
3233 even in the case of an optimized reversion.
3235 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
3237 * XEmacs 21.4.13 is released
3239 2003-03-18 Stephen J. Turnbull <stephen@xemacs.org>
3241 * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3242 Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3244 2003-02-14 Ben Wing <ben@xemacs.org>
3247 * byte-optimize.el (byte-compile-inline-expand):
3248 * byte-optimize.el (byte-compile-unfold-lambda):
3249 * byte-optimize.el (byte-optimize-form-code-walker):
3250 * byte-optimize.el (byte-optimize-form):
3251 * byte-optimize.el (byte-decompile-bytecode-1):
3252 * byte-optimize.el (byte-optimize-lapcode):
3253 Review carefully and sync up to 20.7 except for areas as noted.
3254 Fixes problem with JDE compilation.
3256 2003-02-05 Ben Wing <ben@xemacs.org>
3259 * simple.el (motion-keys-for-shifted-motion):
3260 Omit M-S-home/end from motion keys.
3262 2003-02-07 Ben Wing <ben@xemacs.org>
3264 * text-props.el (text-property-any):
3265 * text-props.el (text-property-not-all):
3266 Fix bug when end > start.
3268 2003-01-17 Stephen J. Turnbull <stephen@xemacs.org>
3270 * info.el (Info-insert-dir): Make default-directory end in
3271 separator. Patch due to Martin Buchholz.
3273 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
3275 * XEmacs 21.4.12 "Portable Code" is released.
3277 2003-01-13 Ilya Golubev <golubev@xemacs.org>
3279 * about.el: Update golubev data.
3281 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
3283 * isearch-mode.el (isearch-mode-map): Substitute comment on
3284 desirability, and back out "GR is printable" changes.
3286 2003-01-08 Stephen J. Turnbull <stephen@xemacs.org>
3288 * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3290 2003-01-07 Stephen J. Turnbull <stephen@xemacs.org>
3292 * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3294 2003-01-06 Ville Skyttä <scop@xemacs.org>
3296 * menubar-items.el (default-menubar): Use browse-url-mozilla
3297 instead of browse-url-gnome-moz for Mozilla.
3299 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
3301 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3303 2002-12-27 Ville Skyttä <scop@xemacs.org>
3305 * files.el (auto-mode-alist): Remove redundant entries for modes
3306 that live in packages.
3307 (interpreter-mode-alist): Ditto.
3309 2002-03-17 Ville Skyttä <ville.skytta@xemacs.org>
3311 * menubar-items.el (default-menubar): Sync with current
3312 browse-url-xemacs.el.
3314 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
3316 * XEmacs 21.4.10 "Military Intelligence" is released.
3318 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
3320 * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3322 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
3324 * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3326 2001-05-10 Daiki Ueno <ueno@unixuser.org>
3328 * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3329 effect free function.
3330 (font-lock-fontify-keywords-region): Supply the argument to
3331 font-lock-compile-keywords.
3333 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org>
3335 * package-get.el (package-get-download-sites): Bring sites list
3336 up to date, prefer xx.xemacs.org addresses.
3338 2002-09-27 Andy Piper <andy@xemacs.org>
3340 * dialog.el (make-dialog-box): for general dialogs only
3341 delete-frame-hook will be run.
3343 2002-09-28 Stephen J. Turnbull <stephen@xemacs.org>
3345 * font-lock.el (font-lock-fontify-syntactically-region): Add
3346 comment about lookup-syntax-properties, document LOUDLY as unused.
3348 2002-08-26 Andy Piper <andy@xemacs.org>
3350 * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3353 2002-09-02 Ville Skyttä <ville.skytta@xemacs.org>
3355 * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3356 (make-obsolete-variable): Ditto.
3357 (make-compatible): Ditto.
3358 (make-compatible-variable): Ditto.
3360 2002-09-16 Stephen J. Turnbull <stephen@xemacs.org>
3362 * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3363 for `lookup-syntax-properties'. RFE from Alan Mackenzie.
3365 2002-08-28 Andy Piper <andy@xemacs.org>
3367 * files.el (revert-buffer): propagate revert-without-query-status.
3369 2002-06-03 Andy Piper <andy@xemacs.org>
3371 * dialog-items.el (make-search-dialog): align various subcontrols
3372 in visually pleasing ways, allow frame to autosize to the dialog
3374 * dialog.el (make-dialog-box): add a border inside the frame. Add
3375 :autosize property, if t then reset the frame size appropriately
3376 before the frame is mapped.
3377 * gutter-items.el (set-progress-feedback-instantiator): align
3378 various subcontrols.
3379 * gutter-items.el (set-progress-abort-instantiator): ditto.
3381 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
3383 * XEmacs 21.4.9 "Informed Management" is released.
3385 2002-06-22 Ville Skyttä <ville.skytta@xemacs.org>
3387 * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3388 "&optional append" argument.
3390 2002-07-16 Didier Verna <didier@xemacs.org>
3392 * subr.el (replace-in-string): fix case fold bug introduced by
3393 "2000-07-30 Ben Wing <ben@xemacs.org>": honor the value of
3394 case-fold-search in temporary buffers.
3396 2002-08-03 Steve Youngs <youngs@xemacs.org>
3398 * lib-complete.el (find-library): Remove check for mule because
3399 decompression DOES work on Mule.
3401 2002-08-11 John Paul Wallington <jpw@shootybangbang.com>
3403 * simple.el (join-line): New alias for `delete-indentation'.
3405 2002-08-02 Ville Skyttä <ville.skytta@xemacs.org>
3407 * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3408 (font-lock-doc-face): New alias to font-lock-doc-string-face.
3409 (font-lock-builtin-face): New.
3410 (font-lock-constant-face): New.
3411 (font-lock-face-list): Add builtin and constant faces.
3413 2002-08-16 Stephen J. Turnbull <stephen@xemacs.org>
3415 * autoload.el (make-autoload): Support define-derived-mode.
3416 Collected puts of doc-string-elt property. Based on a patch by
3417 Didier Verna <didier@xemacs.org>.
3419 2002-08-15 Stephen J. Turnbull <stephen@xemacs.org>
3421 * wid-edit.el (widget-field-activate): Fix docstring typo.
3423 2002-07-23 Andy Piper <andy@xemacs.org>
3425 * about.el (about-personal-info): update me.
3427 2002-07-12 Andy Piper <andy@xemacs.org>
3429 * custom.el (custom-theme-set-variables): remove bogus
3430 arguments. Use custom-set-default to set defaults.
3431 (custom-set-variables): update doc.
3432 (custom-local-buffer): new, synced from FSF.
3433 (custom-set-default): ditto.
3434 (defcustom): update doc.
3436 2002-06-16 Andy Piper <andy@xemacs.org>
3438 * menubar-items.el (default-menubar): enable windows printing on
3439 cygwin as well as native.
3441 2002-06-12 Andy Piper <andy@xemacs.org>
3443 * printer.el (generic-print-buffer): catch all errors so that the
3444 print device can be cleared in all scenarios.
3445 (Printer-clear-device): make sure clearing the printer allows it
3446 to be used again immediately.
3447 (generic-print-region): make sure the default printer face is
3450 2002-04-23 Jerry James <james@xemacs.org>
3452 * window-xemacs.el (display-buffer-function): Change doc to
3454 * window-xemacs.el (pre-display-buffer-function): Ditto.
3455 * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If
3456 non-nil, make the new window just big enough for its contents.
3457 * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3458 * frame.el (show-temp-buffer-in-current-frame): Remove broken
3459 temp-buffer-shrink-to-fit code. Tell display-buffer instead.
3461 2002-06-06 Andy Piper <andy@xemacs.org>
3463 * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3465 (custom-handle-keyword): ditto.
3467 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org>
3469 * gutter-items.el (buffers-tab-selection-function): Improve doc.
3470 Make obsolete. Default to nil.
3471 (buffers-tab-filter-functions): Improve doc. Use literal default.
3472 Inspired by a patch by John Palmieri.
3474 2002-07-01 Mike Alexander <mta@arbortext.com>
3476 * process.el (shell-command-on-region): Don't delete the region
3477 before giving it to call-process-region
3479 2002-06-04 Jerry James <james@eecs.ku.edu>
3481 * find-paths.el (paths-find-architecture-directory): Search in
3482 `system-configuration'/`base', not `base'`system-configuration'.
3484 2002-06-23 Ville Skyttä <ville.skytta@xemacs.org>
3486 * info.el (Info-index): Add missing \ in [ t].
3488 2002-06-11 Stephen J. Turnbull <stephen@xemacs.org>
3490 * gutter-items.el (gutter-buffers-tab-visible-p,
3491 buffers-tab-omit-function, buffers-tab-selection-function,
3492 buffers-tab-filter-functions):
3495 2002-06-09 Stephen J. Turnbull <stephen@xemacs.org>
3497 * toolbar.el (toolbar-icon-directory): Document trailing separator.
3499 * toolbar-items.el (toolbar-news): Fix typo in message string.
3501 2002-06-08 Stephen J. Turnbull <stephen@xemacs.org>
3503 * dialog.el (yes-or-no-p-dialog-box):
3504 * cmdloop.el (y-or-n-p-minibuf):
3505 (yes-or-no-p-minibuf):
3508 Specify negative answers in docstrings.
3510 2002-05-25 Steve Youngs <youngs@xemacs.org>
3512 * package-ui.el (pui-help-echo): Display both installed and author
3513 version. Use a balloon-help window to display extra info like
3516 2002-05-30 Andy Piper <andy@xemacs.org>
3518 * files.el (revert-buffer-internal): don't visit
3519 revert-buffer. Kill buffer when not used. Suggested by Mike
3520 Alexander <mta@arbortext.com>
3522 2002-05-20 Stephen J. Turnbull <stephen@xemacs.org>
3524 * files.el (revert-buffer): More docstring fiddling.
3526 2002-05-19 Stephen J. Turnbull <stephen@xemacs.org>
3528 * files.el (revert-buffer):
3529 (revert-buffer-internal):
3530 (revert-buffer-insert-file-contents-function):
3531 Improve docstrings and comments.
3533 2002-05-08 Andy Piper <andy@xemacs.org>
3535 * files.el (revert-buffer): observe noconfirm behavior.
3537 2002-04-09 Andy Piper <andy@xemacs.org>
3539 * files.el (revert-buffer): use revert-buffer-internal if it looks
3540 like doing so will not result in any user-visible changes.
3541 (revert-buffer-internal): new function. Do the actual process of
3542 reversion and then see whether the result is any different to what
3543 we have already. If it is not then do nothing.
3545 2001-12-11 Andy Piper <andy@xemacs.org>
3547 * menubar.el (get-popup-menu-response): re-order so that it works
3548 on more sane/facist window systems.
3550 2001-12-03 Andy Piper <andy@xemacs.org>
3552 * faces.el (frob-face-property): don't infloop in face frobbing
3553 from Jan Vroonhof <jan@xemacs.org>.
3555 2001-11-30 Jan Vroonhof <jan@xemacs.org>
3557 * faces.el (frob-face-property): Follow face fall-back hierarchy
3558 properly for face properties without an instance. Only do manual
3559 copy form 'default in last resort. This handles in particular
3560 the case where 'default itself has only a fall-back (which is
3561 the case by default on windows).
3563 2001-11-24 Andy Piper <andy@xemacs.org>
3565 * printer.el (generic-print-region): set default-frame-plist to
3566 nil while creating the printer frame so that sizes reflect the
3569 * faces.el (face-complain-about-font): Don't complain on printers.
3571 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org>
3573 * package-net.el: Andy synch.
3575 2001-12-16 Andy Piper <andy@xemacs.org>
3577 * package-get.el (package-get-update-all): Make sure installed.db
3578 gets updated after updating packages.
3580 2002-03-28 Ben Wing <ben@xemacs.org>
3582 * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3583 continuation, truncation so that we don't get line jumpiness from
3584 them being larger than the line height.
3586 * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3588 2001-11-30 Jan Vroonhof <jan@xemacs.org>
3590 * font.el (font-window-system-mappings): Add mapping for Gtk
3591 (assume identical to X)
3593 2002-02-04 Andy Piper <andy@xemacs.org>
3595 * files.el (convert-standard-filename): Fix for short filename
3596 Peter Arius <pas@methodpark.de>
3598 2001-12-10 Christoph Wedler <Christoph.Wedler@sap.com>
3600 * list-mode.el (default-choose-completion): completion-base-size
3601 should refer to local value in the completion list buffer.
3603 2001-12-03 Didier Verna <didier@xemacs.org>
3605 * rect.el: autoload `replace-rectangle'.
3606 * keydefs.el (global-map): bind it to `C-x r p'.
3608 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
3610 * XEmacs 21.4.8 "Honest Recruiter" is released.
3612 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
3614 This patch is based on Jerry James's patch and analysis.
3616 * select.el (get-clipboard):
3619 (get-clipboard-foreign):
3620 (get-selection-foreign):
3621 New function for use as `interprogram-paste-function's.
3623 * simple.el (interprogram-paste-function): Change default to
3624 `get-clipboard-foreign'; improve docstring.
3625 (interprogram-cut-function): Improve dosctring.
3627 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
3629 * XEmacs 21.4.7 "Economic Science" is released.
3631 2002-03-18 Adrian Aichner <adrian@xemacs.org>
3633 * cus-edit.el (customize-save-variable): Fix typo in prompt.
3635 2002-03-26 John Paul Wallington <jpw@xemacs.org>
3637 * obsolete.el (assq-delete-all): New compatibility alias for
3640 2002-01-09 Simon Josefsson <jas@extundo.com>
3642 * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3644 2002-01-04 Adrian Aichner <adrian@xemacs.org>
3646 * info.el (Info-auto-generate-directory): Default
3647 Info-auto-generate-directory to 'if-outdated.
3649 2002-03-28 Stephen J. Turnbull <stephen@xemacs.org>
3651 * startup.el (normal-top-level): Prevent migration code from
3652 trashing .emacs on an error in loading the init files.
3654 2002-03-14 Ville Skyttä <ville.skytta@xemacs.org>
3656 * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3657 "system default" Xdefaults and friends get xrdb-mode.
3659 2002-03-05 Mats Lidell <matsl@contactor.se>
3661 * help-nomule.el (tutorial-supported-languages): Added Swedish
3662 tutorial. Sorted languages.
3664 2002-02-11 Mike Sperber <mike@xemacs.org>
3666 * info.el (Info-maybe-update-dir): Regenerate dir if we're
3667 regenerating outdated dir files and dir is non-existent.
3669 2002-01-27 Stephen J. Turnbull <stephen@xemacs.org>
3671 * code-files.el (convert-mbox-coding-system): Improve comment.
3672 (write-region): Improve docstring. Reformat to 80 columns. Add
3673 coding-system argument to `write-region-pre-hook' call.
3674 (write-region-pre-hook): Fix docstring to mention lockname argument.
3676 2002-01-18 Stephen J. Turnbull <stephen@xemacs.org>
3678 * minibuf.el (completing-read): Remove redundant wrong arg list.
3680 * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3682 2001-12-27 John Paul Wallington <jpw@shootybangbang.com>
3684 * obsolete.el (interactive-form): new compatibility alias for
3685 function-interactive.
3687 2001-11-29 Adrian Aichner <adrian@xemacs.org>
3689 * menubar-items.el (Menubar-items-truncate-list): Removed.
3690 * menubar-items.el (Menubar-items-truncate-history): New.
3691 * menubar-items.el (default-menubar): Use
3692 Menubar-items-truncate-history.
3694 2002-02-03 Adrian Aichner <adrian@xemacs.org>
3696 * printer.el (generic-print-region): Pass correct arguments to
3697 lpr-region. Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3698 Torkelsson <torkel@acc.umu.se>.
3700 2002-01-09 John Paul Wallington <jpw@shootybangbang.com>
3702 * help.el (describe-mode): synched with FSF 19.34; handle nil
3703 minor mode indicators.
3705 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com>
3707 * minibuf.el (completing-read): Update docstring.
3709 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
3711 * XEmacs 21.4.6 "Common Lisp" is released.
3713 2001-11-21 Stephen J. Turnbull <stephen@xemacs.org>
3715 * package-net.el: Inadvertant synch with Windows branch. From
3717 (package-net-kit-version): new variable.
3718 (package-net-generate-bin-ini): use it. Remove unwanted functions.
3720 2001-11-28 Steve Youngs <youngs@xemacs.org>
3722 * package-get.el (package-get-locate-index-file): Also search the
3723 core etc/ directory for the package index file if it can't be
3724 found in ~/.xemacs/.
3726 2001-12-13 William Perry <wmperry@gnu.org>
3728 * dialog-gtk.el (popup-builtin-question-dialog):
3729 Conform to API in gui.c.
3731 2001-11-12 Andy Piper <andy@xemacs.org>
3733 * cus-edit.el (custom-save-face-internal): make sure we save
3735 (custom-save-variables): ditto variables.
3737 2001-11-20 Stephen J. Turnbull <stephen@xemacs.og>
3739 * faces.el (make-face-family):
3741 New face-modifying functions per Jan Vroonhof.
3743 cus-face.el (custom-set-face-font-family):
3744 (custom-set-face-font-size):
3747 * font.el (font-window-system-mappings): More precise docstring.
3750 (font-create-object):
3751 (tty-font-create-object):
3752 (tty-font-create-plist):
3753 (x-font-create-object):
3754 (x-font-create-name):
3755 (ns-font-create-name):
3756 (mswindows-font-create-object):
3757 (mswindows-font-create-name):
3760 2001-11-14 John Paul Wallington <jpw@shootybangbang.com>
3762 * gtk-faces.el (gtk-init-device-faces): removed spurious
3763 quote before let* expression.
3765 2001-10-29 Andy Piper <andy@xemacs.org>
3767 * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3768 modified when changing coding system.
3770 * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3771 that we invoke the GUI directory selector.
3773 2001-10-25 Andy Piper <andy@xemacs.org>
3775 * dialog.el (make-dialog-box): use new directory dialog support.
3776 * minibuf.el (read-file-name-1): ditto.
3777 (read-file-name): ditto.
3778 (read-directory-name): ditto.
3780 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
3782 * XEmacs 21.4.5 "Civil Service" is released.
3784 2001-04-23 Didier Verna <didier@xemacs.org>
3786 * cus-edit.el (custom-variable-pre-save): New.
3787 * cus-edit.el (custom-variable-post-save): New.
3788 * cus-edit.el (custom-variable-save): use them.
3789 * cus-edit.el (custom-face-pre-save): New.
3790 * cus-edit.el (custom-face-post-save): New.
3791 * cus-edit.el (custom-face-save): use them.
3792 * cus-edit.el (custom-group-pre-save): New.
3793 * cus-edit.el (custom-group-post-save): New.
3794 * cus-edit.el (custom-group-save): use them.
3795 * cus-edit.el (Custom-save): use the pre/post functions above,
3796 call `custom-save-all' only once.
3797 * cus-edit.el (custom-variable-pre-reset-standard): New.
3798 * cus-edit.el (custom-variable-post-reset-standard): New.
3799 * cus-edit.el (custom-variable-reset-standard): use them.
3800 * cus-edit.el (custom-face-pre-reset-standard): New.
3801 * cus-edit.el (custom-face-post-reset-standard): New.
3802 * cus-edit.el (custom-face-reset-standard): use them.
3803 * cus-edit.el (custom-group-pre-reset-standard): New.
3804 * cus-edit.el (custom-group-post-reset-standard): New.
3805 * cus-edit.el (Custom-reset-standard): use them.
3806 * cus-edit.el (custom-face-reset-saved): use the pre/post
3807 functions above, call `custom-save-all' only once.
3809 2001-04-08 Danny Colascione <qtmstr@optonline.net>
3811 * gutter-items.el (buffers-tab face): Derive from the modeline
3812 face by default. Many people use white-on-black for the default
3813 font, and the tabs look hideous with that color combination. The
3814 modeline usually has the correct colors.
3816 2001-09-28 Robert Pluim <rpluim@bigfoot.com>
3818 * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3819 (tag-mark-stack-max): Typo fix.
3821 2001-09-28 Ben Wing <ben@xemacs.org>
3824 * font-lock.el (font-lock-after-change-function):
3825 fix problem with last patch, reported by Katsumi Yamaoka.
3827 2001-09-17 Ben Wing <ben@xemacs.org>
3829 * font-lock.el (font-lock-after-change-function):
3830 fix problem when you insert a comment on the line before a line of
3831 code: if we use the following char, then when you hit backspace,
3832 the following line of code turns the comment color.
3834 2001-06-08 Ben Wing <ben@xemacs.org>
3836 * process.el: comment about shell-command-switch.
3837 * process.el (shell-quote-argument): Need to quote a null
3838 argument, too. From Dan Holmsand.
3840 * startup.el (normal-top-level): Delete some unused FSF junk.
3841 * startup.el (command-line-early):
3843 * startup.el (command-line): Call MS Windows init function.
3846 * win32-native.el (mswindows-system-shells): New.
3847 * win32-native.el (mswindows-system-shell-p): New.
3848 * win32-native.el (init-mswindows-at-startup): New.
3849 * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3850 * win32-native.el (mswindows-quote-one-simple-arg):
3851 * win32-native.el (mswindows-quote-one-command-arg):
3852 * win32-native.el (mswindows-construct-process-command-line-alist):
3853 Correct comments at top. Correctly handle passing arguments
3854 to Cygwin programs and to bash. Fix quoting of zero-length
3855 arguments (from Dan Holmsand). Set shell-command-switch based
3856 on shell-file-name, which in turn comes from env var SHELL.
3858 2001-07-18 Alexey Mahotkin <alexm@hsys.msk.ru>
3860 * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3861 default-toolbar-position): Fill docstrings for balloon-help.
3863 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
3865 * faces.el: Reenable specifications over 'gtk domain.
3867 2001-08-08 Didier Verna <didier@xemacs.org>
3869 * autoload.el (update-autoload-files): make defdir a file name,
3872 2001-08-06 Steve Youngs <youngs@xemacs.org>
3874 * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3876 * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3878 2001-08-01 Edward M. Lee <tailbert@yahoo.com>
3880 * font-menu.el (font-menu-set-font): Default to current font-family.
3881 (font-menu-preferred-resolution):
3882 (font-menu-size-scaling):
3883 Provide gtk defaults, too.
3885 2001-07-29 Mike Alexander <mta@arbortext.com>
3887 * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3889 (custom-set-face-font-family): ditto
3891 2001-07-26 Mike Sperber <mike@xemacs.org>
3893 * files.el (auto-mode-alist): .9 files are man pages, too.
3895 2001-07-23 Edwin Steiner <esteiner@net4you.at>
3897 * process.el (call-process-internal): bind
3898 coding-system-for-write to 'binary when calling
3899 start-process-internal, so the process receives
3900 the literal contents of INFILE.
3902 2001-09-15 Edward M. Lee <tailbert@yahoo.com>
3904 * files.el (auto-mode-alist): Add configure.ac support.
3906 2001-07-19 Adrian Aichner <adrian@xemacs.org>
3910 Adrian's mouse-track patch. See <y9plq0nc.fsf@ecf.teradyne.com>.
3912 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
3914 * XEmacs 21.4.4 "Artificial Intelligence" is released.
3916 2001-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
3918 * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3920 (kinsoku-eol-p): Ditto.
3922 2001-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
3924 * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3925 kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3926 characters as the category `s' or `e' correctly.
3928 2001-06-06 Alexey Mahotkin <alexm@hsys.msk.ru>
3930 * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3932 2001-06-14 Alexey Mahotkin <alexm@hsys.msk.ru>
3934 * mule/cyrillic.el: Set up case table.
3936 2001-06-08 Mike Sperber <mike@xemacs.org>
3938 * files.el (save-some-buffers-1): Don't zap the help window right
3939 after `map-y-or-n-p' has popped it up.
3941 2001-06-15 Nick Pakoulin <npak@ispras.ru>
3943 * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3945 2001-07-18 Stephen J. Turnbull <stephen@xemacs.org>
3947 * specifier.el: define-specifier-tag 'gtk.
3949 2001-05-12 Ben Wing <ben@xemacs.org>
3951 * find-paths.el (paths-find-recursive-path):
3952 fix error with null EXCLUDE-REGEXP.
3954 * font-lock.el (font-lock-mode):
3955 fix problem reported by hrvoje with buffers starting with a space.
3957 2001-05-06 Ben Wing <ben@xemacs.org>
3959 * dialog.el (make-dialog-box):
3960 * menubar-items.el (default-menubar):
3961 * printer.el (generic-print-buffer):
3962 * printer.el (generic-print-region):
3963 implement printing the selection when it's selected.
3965 2001-04-18 Didier Verna <didier@xemacs.org>
3967 * cus-edit.el (Custom-reset-standard): reset to standard settings
3968 not only when the buffer's :custom-state is 'modified, but also
3969 when it is 'set or 'saved.
3971 2001-04-17 Didier Verna <didier@xemacs.org>
3973 * startup.el (load-user-init-file): define `custom-file' before
3974 loading the user's init file.
3976 2001-04-09 Danny Colascione <qtmstr@optonline.net>
3978 * menubar.el (popup-mode-menu): Make it work with
3979 popup-menu-titles turned off.
3981 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3983 * about.el (about-mailto-link): Use compose-mail for sending mail.
3985 2001-07-14 Sean MacLennan <seanm@storm.ca>
3987 * package-admin.el (package-install-hook): New.
3988 (package-delete-hook): New.
3989 (package-admin-add-single-file-package): Use package-delete-hook.
3991 * package-get.el (package-get): Use package-install-hook.
3993 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
3995 * package-ui.el (pui-install-selected-packages): reverse the lists
3996 of packages so that they get handled in the same order as they
3999 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
4001 * packages.el (locate-library): Use read-library-name for completion.
4003 2001-05-21 Martin Buchholz <martin@xemacs.org>
4005 * byte-optimize.el (=): `=' is not a binary predicate!
4006 Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4007 Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4009 2001-05-20 Martin Buchholz <martin@xemacs.org>
4011 * bytecomp.el (byte-compile-arithcompare):
4012 Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4014 2001-06-03 William M. Perry <wmperry@gnu.org>
4016 * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4017 return the filename selected by the user!
4019 2001-05-31 William M. Perry <wmperry@gnu.org>
4021 * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4024 2001-05-29 Alexey Mahotkin <alexm@hsys.msk.ru>
4026 * coding.el: Tiny typo fixed.
4028 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
4030 * XEmacs 21.4.3 "Academic Rigor" is released.
4032 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
4034 * config.values.sh: lisp/utils?/config.el -> lisp/config.el.
4036 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
4038 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4040 2001-05-04 Ben Wing <ben@xemacs.org>
4042 * printer.el (generic-print-buffer):
4043 * printer.el (generic-print-region):
4044 Enable dialog boxes. Apply workaround recommended by Kirill.
4045 fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4047 * simple.el (kill-whole-line):
4048 * simple.el (kill-line-1):
4049 * simple.el (kill-entire-line):
4050 * simple.el (kill-line):
4051 * simple.el (backward-kill-line):
4052 Take out interactive dependence of kill-whole-line.
4054 2001-04-22 Ben Wing <ben@xemacs.org>
4056 * dialog.el (make-dialog-box):
4057 Put dialog titles back in -- this time correctly. Fix various
4058 other problems with leaks and such.
4060 * simple.el (region-exists-p):
4061 * simple.el (region-active-p):
4062 Add comment about which one is correct to use in menu specs.
4064 2001-05-05 Ben Wing <ben@xemacs.org>
4066 * dialog.el (make-dialog-box): fix doc string.
4067 * menubar-items.el (default-menubar): Add Page Setup for Windows,
4068 take out Pretty Print.
4070 * printer.el (printer-current-device): New.
4071 * printer.el (Printer-get-device): New.
4072 * printer.el (Printer-clear-device): New.
4073 * printer.el (generic-page-setup): New.
4074 * printer.el (generic-print-buffer):
4075 * printer.el (generic-print-region):
4076 Implement Page Setup. Handle errors properly.
4078 2001-05-05 Ben Wing <ben@xemacs.org>
4080 * subr.el (error): Complete list of errors in doc string.
4082 2001-04-22 Ben Wing <ben@xemacs.org>
4084 * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4086 2001-05-03 Adrian Aichner <adrian@xemacs.org>
4088 * build-report.el: Remove CVS keywords since this file has been in
4089 core lisp for a while now.
4090 * build-report.el (build-report-make-output-files): Fix typo.
4092 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4094 * about.el (about-finish-buffer): Make sure the last change works
4095 even if EVENT is nil.
4097 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4099 * about.el (about-finish-buffer): Kill/bury the buffer where the user
4100 clicked, not the one that happens to be the current buffer at the
4103 2001-03-19 Karl M. Hegbloom <karlheg@microsharp.com>
4105 * cus-edit.el (custom-display): Support the GTK Window System also.
4107 2001-04-30 Ben Wing <ben@xemacs.org>
4110 * printer.el (printer-page-header):
4111 * printer.el (Print-context): New.
4112 * printer.el (printer-page-footer):
4113 * printer.el (generate-header-element): New.
4114 * printer.el (generate-header-line): New.
4115 * printer.el (print-context-property):
4116 * printer.el (generic-print-buffer):
4117 * printer.el (generic-print-region):
4118 Implement headers and footers. Implement calling Print dialog box
4119 (#### but it doesn't quite work yet).
4121 2001-04-25 Ben Wing <ben@xemacs.org>
4123 * about.el (xemacs-hackers):
4124 * about.el (about-url-alist):
4125 * about.el (about-personal-info):
4126 * about.el (about-hacker-contribution):
4129 * simple.el (handle-post-motion-command):
4130 Fix spurious setting of zmacs-region-stays to t after a non-shift
4133 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4135 * about.el (about-personal-info): Update my bio.
4136 (about-hacker-contribution): Ditto.
4138 2001-04-23 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
4140 * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4142 2001-04-19 Andy Piper <andy@xemacs.org>
4144 * package-net.el (package-net-cygwin32-binary-size): new size.
4145 (package-net-win32-binary-size): new size.
4146 (package-net-convert-index-to-ini): Use new arch.
4147 (package-net-batch-convert-index-to-ini): Removed.
4148 (package-net-generate-bin-ini): New.
4149 (package-net-batch-generate-bin-ini): New.
4151 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
4153 * XEmacs 21.4.1 "Copyleft" is released.
4155 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
4157 * x-compose.el (xlib-input-method-bug-workaround):
4158 (alias-colon-to-double-quote):
4159 Force sort in map-keymap to work around rehash bug.
4161 2001-04-17 Ben Wing <ben@xemacs.org>
4163 * about.el: Finish overhaul, add a few new hackers, update a
4166 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
4168 * XEmacs 21.4.0 "Solid Vapor" is released.
4170 2001-04-15 Ben Wing <ben@xemacs.org>
4173 * about.el (about-headline-face): New.
4174 * about.el (about-link-face): New.
4175 * about.el (about-current-release-maintainers): New.
4176 * about.el (about-other-current-hackers): New.
4177 * about.el (about-url-alist):
4178 * about.el (about-once-and-future-hackers): New.
4179 * about.el (about-mailto-link): New.
4180 * about.el (about-get-buffer):
4181 * about.el (about-finish-buffer):
4182 * about.el (about-xemacs):
4183 * about.el (about-features): Removed.
4184 * about.el (about-advantages): New.
4185 * about.el (about-maintainer-info): Removed.
4186 * about.el (about-personal-info): New.
4187 * about.el (about-hacker-contribution): New.
4188 * about.el (about-maintainer):
4189 * about.el (about-show-linked-info):
4190 * about.el (about-hackers):
4191 Major revamping. Rewriting of most of the text, improve the
4192 link handling, separate info on contributors into personal
4193 and contribution info, add new contributors, update personal
4196 * menubar-items.el (default-menubar):
4197 Help menubar entry for News now says more accurately
4198 "What's New in XEmacs".
4201 * mouse.el (mouse-track-cleanup-hook):
4202 * mouse.el (mouse-track):
4203 Don't set-buffer to a dead buffer when calling mouse-track
4206 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
4208 * XEmacs 21.2.47 "Zephir" is released.
4210 2001-04-02 Jan Vroonhof <jan.vroonhof@ntlworld.com>
4212 * dialog.el (make-dialog-box): Disable dialog box titles until
4213 we get them working.
4215 2001-03-30 Ben Wing <ben@xemacs.org>
4218 * help.el (Help-princ-face):
4219 * help.el (Help-prin1-face):
4220 * help.el (frob-help-extents):
4221 * help.el (describe-function-1):
4222 * help.el (describe-variable):
4223 Avoid using font-lock faces, which may not be defined.
4224 Instead, use hyper-apropos faces, and make sure they're
4225 defined as necessary by using `require'. (It's not so safe
4226 to do this for font-lock.) In any case, we will eventually
4227 be merging this functionality into hyper-apropos.
4229 * loaddefs.el (completion-ignored-extensions):
4232 * menubar-items.el (menu-truncate-list): Removed.
4233 * menubar-items.el (Menubar-items-truncate-list): New.
4234 * menubar-items.el (default-menubar):
4235 Fix errors if grep or compile command is too long. Rename helper
4236 function to be less visible.
4238 2001-03-23 Martin Buchholz <martin@xemacs.org>
4240 * byte-optimize.el (byte-optimize-minus):
4241 Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4243 2001-03-26 Hrvoje Niksic <hniksic@arsdigita.com>
4245 * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4248 * mule/latin.el: New file.
4250 2001-03-11 Ben Wing <ben@xemacs.org>
4253 * auto-save.el (auto-save-directory):
4254 * auto-save.el (make-auto-save-file-name):
4255 * auto-save.el (auto-save-file-name-p): New.
4257 Merge in improvements from other definition of
4258 make-auto-save-file-name in files.el.
4260 * auto-save.el (auto-save-original-name):
4261 * auto-save.el (auto-save-name-in-fixed-directory):
4262 * auto-save.el (auto-save-unslashify-name): Removed.
4263 * auto-save.el (auto-save-slashify-name): Removed.
4264 * auto-save.el (auto-save-reserved-chars): New.
4265 * auto-save.el (auto-save-escape-name): New.
4266 * auto-save.el (auto-save-unhex): New.
4267 * auto-save.el (auto-save-unescape-name): New.
4269 Change algorithm for encoding filenames in auto-save names to be
4270 entirely safe with all filesystems and all possible characters in
4271 a filename, and 100% reversible. (Essentially, uses
4272 quoted-printable as the encoding.)
4274 * auto-save.el (recover-all-files):
4276 Use insert-directory rather than calling ls directly -- fixes
4277 things under Windows.
4280 * files.el (convert-standard-filename): Substitute FSF's
4281 definition for this (we had nothing here before).
4283 * files.el (backup-buffer): Warning fix.
4285 * files.el (make-backup-file-name):
4286 * files.el (find-backup-file-name):
4287 Fix error in calling sequence to auto-save-file-name-p.
4289 * files.el (recover-file):
4290 Use insert-directory rather than calling ls directly -- fixes
4291 things under Windows.
4293 * files.el (make-auto-save-file-name): Removed.
4294 * files.el (auto-save-file-name-p): Removed.
4295 auto-save is always dumped so no sense in having a definition
4296 that will always be overwritten with another.
4298 * files.el (insert-directory):
4300 * win32-native.el (debug-mswindows-process-command-lines):
4301 * win32-native.el (original-make-auto-save-file-name): Removed.
4302 * win32-native.el (make-auto-save-file-name): Removed.
4305 2001-03-21 Martin Buchholz <martin@xemacs.org>
4307 * XEmacs 21.2.46 "Urania" is released.
4309 2001-03-16 Stephen J. Turnbull <stephen@xemacs.org>
4311 * menubar-items.el (default-menubar): Update sample.emacs to
4312 sample.init.el and adjust accelerators.
4314 2001-02-02 Stephen J. Turnbull <stephen@xemacs.org>
4316 * build-report.el (build-report): Improve docstring.
4318 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
4320 * ChangeLog: Log GTK merge.
4326 Revert gratuitous whitespace changes.
4328 2001-03-07 Ben Wing <ben@xemacs.org>
4331 * help.el (key-or-menu-binding):
4332 * help.el (Help-find-file): New.
4333 * help.el (describe-beta):
4334 * help.el (describe-copying):
4335 * help.el (describe-project):
4336 * help.el (view-emacs-news):
4337 * help.el (view-sample-init-el): New.
4338 * help.el (Help-princ-face): New.
4339 * help.el (Help-prin1-face): New.
4340 * help.el (help-symbol-function-context-menu):
4341 * help.el (help-symbol-variable-context-menu):
4342 * help.el (help-symbol-function-and-variable-context-menu):
4343 * help.el (frob-help-extents):
4344 * help.el (describe-function-1):
4345 * help.el (describe-variable):
4347 Add coloring in Help buffers, correspondent with hyperlinks.
4348 View files in view-mode rather than Fundamental.
4349 Remove separators from context menus -- now handled in generic code.
4350 Add `Find Tag' to context menu.
4352 * menubar.el (popup-mode-menu):
4354 Rewrite code that outputs the popup menu to (a) put more specific
4355 entries first, (b) be more robust, (c) output the proper context
4356 menu separators automatically (the context menu functionality is
4357 new and currently used only by Help).
4359 2001-03-10 William M. Perry <wmperry@aventail.com>
4361 * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4362 this function when converting from the 21.1 GTK branch. Now
4363 supports file, password, question, and color built-in dialogs.
4365 2001-03-06 Ben Wing <ben@xemacs.org>
4368 * keydefs.el (global-map):
4369 Add commented-out change of M-k (for 21.5).
4371 * menubar-items.el (default-menubar):
4372 Fix items to control kill-line behavior; add items for
4376 * simple.el (kill-whole-line):
4377 * simple.el (historical-kill-line): Removed.
4378 * simple.el (kill-line): Removed.
4379 * simple.el (kill-entire-line): New.
4380 * simple.el (kill-line-1): New.
4381 * simple.el (backward-kill-line):
4382 Undo kill-whole-line == always changes. Add new function
4383 kill-entire-line to unconditionally delete the current line.
4384 Add comments describing the lamentable state of affairs of
4385 the kill-line functions and variables.
4387 2001-03-02 Ben Wing <ben@xemacs.org>
4390 * simple.el (beginning-of-buffer):
4391 * simple.el (end-of-buffer):
4392 * simple.el (mark-ring-unrecorded-commands):
4393 * simple.el (signal-error-on-buffer-boundary):
4394 * simple.el (shifted-motion-keys-select-region):
4395 * simple.el (unshifted-motion-keys-deselect-region):
4396 * simple.el (motion-keys-for-shifted-motion): New.
4397 * simple.el (handle-pre-motion-command):
4398 * simple.el (handle-post-motion-command):
4399 * simple.el (forward-char-command):
4400 * simple.el (backward-char-command):
4401 * simple.el (scroll-up-command):
4402 * simple.el (scroll-down-command):
4403 * simple.el (next-line):
4404 * simple.el (previous-line):
4405 * simple.el (backward-block-of-lines):
4406 * simple.el (forward-block-of-lines):
4407 * simple.el (backward-word):
4408 * simple.el (mark-word):
4410 Augment documentation of the most common motion commands to make
4411 note of the shifted-motion support. Improve the support to (a)
4412 properly document how it works and why it's done in the fashion it
4413 is, and (b) allow the keystrokes that trigger it to be customized.
4415 Correct error in the customize specification of
4416 mark-ring-unrecorded-commands.
4418 2001-03-02 Ben Wing <ben@xemacs.org>
4421 * font-lock.el (font-lock-pending-extent-table): Removed.
4422 * font-lock.el (font-lock-pending-buffer-table): New.
4423 * font-lock.el (font-lock-pre-idle-hook):
4424 * font-lock.el (font-lock-after-change-function):
4425 * font-lock.el (font-lock-fontify-pending-extents):
4426 * font-lock.el (font-lock-lisp-like):
4428 Fix handling of pending extents to avoid excessive slowness (N^2
4429 behavior) when making lots of buffer changes between redisplays,
4430 such as when saving the Options.
4432 2001-03-09 William M. Perry <wmperry@aventail.com>
4443 The Great GTK Merge.
4448 * generic-widgets.el:
4456 * gtk-file-dialog.el:
4464 * gtk-password-dialog.el:
4466 * gtk-widget-accessors.el:
4470 The Great GTK Merge: new files.
4472 2001-03-05 Stephen J. Turnbull <stephen@xemacs.org>
4474 * generic-widgets.el: Don't require gtk (a built-in feature) at
4475 top level. Don't execute the last sexp unless (featurep 'gtk).
4477 2001-02-28 Stephen J. Turnbull <stephen@xemacs.org>
4479 * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4481 2001-02-23 Martin Buchholz <martin@xemacs.org>
4483 * XEmacs 21.2.45 "Thelxepeia" is released.
4485 2001-01-25 Jason R. Mastaler <jason@xemacs.org>
4487 * about.el (xemacs-hackers): update my entry.
4488 * about.el (about-maintainer-info): ditto.
4489 * about.el (about-hackers): ditto.
4491 2001-02-20 Jan Vroonhof <jan@xemacs.org>
4493 * about.el (about-maintainer-info): More vanity info about
4496 2001-02-20 Adrian Aichner <adrian@xemacs.org>
4498 * build-report.el (build-report-destination): xemacs-build-reports
4499 has moved to SourceForge, where mailing list name length is
4500 restricted, hence the name change to
4501 xemacs-buildreports@xemacs.org.
4502 * build-report.el (build-report-keep-regexp): Update default.
4503 * build-report.el (build-report-delete-regexp): Ditto.
4504 * build-report.el (build-report-make-output-files): Ditto.
4506 2001-02-19 Craig Lanning <lanning@scra.org>
4508 * lisp-mode.el: Add indentation specifications for following
4509 Common Lisp forms: handler-case, handler-bind, with-slots,
4510 with-open-file, with-open-stream, print-unreadable-object.
4512 2001-02-18 Matt Tucker <tuck@whistlingfish.net>
4514 * font-lock.el (font-lock-set-defaults-1):
4515 Move initialization of `font-lock-cache-position' so that it's set
4516 even if font-lock-keywords is already defined.
4518 2001-02-17 Matt Tucker <tuck@whistlingfish.net>
4520 * autoload.el (generate-file-autoloads-1):
4521 Use `emacs-lisp-mode-syntax-table' instead of
4522 `lisp-mode-syntax-table'.
4523 * lisp-mode.el (lisp-mode-syntax-table):
4524 Get rid of old checks for `parse-partial-sexp' version.
4525 Make `|' (pipe) string delimiter instead of punctuation.
4527 2001-02-16 Martin Buchholz <martin@xemacs.org>
4529 * window.el (save-selected-window):
4530 Use gensym for better macro hygiene.
4532 2001-02-06 Mike Sperber <mike@xemacs.org>
4535 * startup.el (startup-setup-paths): Set and use
4536 `mule-lisp-directory'.
4537 (startup-setup-paths-warning): Ditto.
4539 * setup-paths.el (paths-find-mule-lisp-directory): Added.
4540 (paths-construct-load-path): Consider `mule-lisp-directory'.
4542 2001-02-07 Matt Tucker <tuck@whistlingfish.net>
4544 * font-lock.el: Syntax table improvements used. A few random
4545 changes are not specified below.
4546 (font-lock-fontify-string-delimiters):
4547 (font-lock-syntactic-keywords):
4548 (font-lock-cache-state nil):
4549 (font-lock-cache-position):
4551 (font-lock-set-syntax):
4552 (font-lock-apply-syntactic-highlight):
4553 (font-lock-fontify-syntactic-anchored-keywords):
4554 (font-lock-fontify-syntactic-keywords-region):
4555 (font-lock-eval-keywords):
4557 (font-lock-remove-face):
4558 (font-lock-fontify-syntactically-region):
4559 Use syntax properties.
4561 2001-02-08 Martin Buchholz <martin@xemacs.org>
4563 * XEmacs 21.2.44 "Thalia" is released.
4565 2001-01-16 Mike Sperber <mike@xemacs.org>
4567 * startup.el (normal-top-level): Work even if no installation root
4570 2001-01-30 Andy Piper <andy@xemacs.org>
4572 * gutter-items.el (progress-abort-glyph): remove instantiator.
4573 (set-progress-abort-instantiator): new function.
4574 (abort-progress-feedback): use it.
4576 * gutter.el (set-gutter-dirty-p): new function.
4578 2001-01-30 Didier Verna <didier@xemacs.org>
4580 * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4582 2001-01-24 Didier Verna <didier@xemacs.org>
4584 * sound.el (sound-extension-list): give a better default value.
4585 * sound.el (load-sound-file): improve the doc string, also find
4586 files given by absolute names, pass a real extension list to
4589 2001-01-26 Martin Buchholz <martin@xemacs.org>
4591 * XEmacs 21.2.43 "Terspichore" is released.
4593 2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4595 * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4596 messages from gnuserv.
4598 2001-01-20 Martin Buchholz <martin@xemacs.org>
4600 * XEmacs 21.2.42 "Poseidon" is released.
4602 2001-01-12 Nick V. Pakoulin <npak@ispras.ru>
4604 * cl-macs.el (cl-upcase-arg): New function.
4605 (cl-function-arglist): New function.
4606 (cl-transform-lambda): Automatically add CL-style lambda list to
4607 documentation string using functions above.
4609 2001-01-12 Andy Piper <andy@xemacs.org>
4611 * package-get.el (package-get-custom): call
4612 package-net-update-installed-db.
4614 * package-ui.el (pui-install-selected-packages): call
4615 package-net-update-installed-db.
4617 * package-net.el (package-net-update-installed-db): use
4618 packages-package-list so that we reflect reality.
4620 * packages.el (packages-package-list): Make docstring reflect
4623 * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4625 * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4628 2001-01-17 Andy Piper <andy@xemacs.org>
4630 * wid-edit.el (widget-activation-glyph-mapper): activate or
4631 deactivate native widgets.
4632 (widget-glyph-insert-glyph): record instantiator.
4633 (widget-push-button-value-create): use it.
4635 * gui.el (gui-button-action): new function. Make button's domain
4636 buffer current when calling.
4637 (make-gui-button): update to use gui-button-action.
4639 2001-01-16 Didier Verna <didier@xemacs.org>
4641 * menubar-items.el (default-menubar): add an entry for modeline
4642 horizontal scrolling in Options -> Display.
4644 2001-01-17 Steve Youngs <youngs@xemacs.org>
4646 * package-get.el (package-get-require-signed-base): Set to nil
4649 2001-01-17 Martin Buchholz <martin@xemacs.org>
4651 * XEmacs 21.2.41 "Polyhymnia" is released.
4653 2001-01-16 Mike Sperber <mike@xemacs.org>
4655 * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4658 2001-01-14 Mike Sperber <mike@xemacs.org>
4660 * startup.el (maybe-create-compatibility-dot-emacs):
4661 (maybe-unmigrate-user-init-file):
4662 (unmigrate-user-init-file): Created.
4663 (maybe-migrate-user-init-file): Offer creation of compatibility
4665 Some doc fixes wrt init file location.
4667 2001-01-15 Golubev I. N. <gin@mo.msk.ru>
4669 * faces.el (face-frob-from-locale-first): new variable.
4670 (frob-face-font-2): Honor tags arg while trying to use
4671 standard-face-mapping. When face-frob-from-locale-first is set,
4672 first try to set face inheriting from frobbed-face.
4674 2001-01-15 Didier Verna <didier@xemacs.org>
4676 * about.el (xemacs-hackers): update my entry.
4677 * about.el (about-url-alist): ditto.
4678 * about.el (about-maintainer-info): ditto.
4679 * about.el (about-hackers): ditto.
4681 2001-01-15 Martin Buchholz <martin@xemacs.org>
4683 The byte compiler has been badly broken for a year,
4684 by the patch of 1999-12-06.
4685 * byte-optimize.el (byte-optimize-form-code-walker):
4686 Bug was: the byte compiler was making this erroneous optimization:
4687 (progn (or (foo)) (bar)) ==> (bar)
4689 2000-11-20 Mike Sperber <mike@xemacs.org>
4691 * setup-paths.el (paths-core-load-path-depth): Split
4692 `paths-load-path-depth' in two for site and core lisp. Don't
4694 * setup-paths.el (paths-construct-load-path): Use.
4696 2001-01-10 Andy Piper <andy@xemacs.org>
4698 * package-net.el (package-net-cygwin32-binary-size): new variable
4699 (package-net-win32-binary-size): ditto. add much needed
4702 * gutter-items.el (buffers-tab-items): correct off-by-one error
4703 for buffers-tab-max-size.
4705 2001-01-08 Martin Buchholz <martin@xemacs.org>
4707 * XEmacs 21.2.40 is released.
4709 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
4711 * mule/hebrew.el: Fix comments and typos.
4712 mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4714 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
4716 * ChangeLog.1: move ancient log from fill.el.
4720 mule/mule-category.el:
4721 Miscellaneous typo fixes and slight doc clarifications.
4723 * mule/mule-ccl.el: Correct file name in header.
4725 2000-12-31 Martin Buchholz <martin@xemacs.org>
4727 * XEmacs 21.2.39 is released.
4729 2000-12-27 Martin Buchholz <martin@xemacs.org>
4731 * byte-optimize.el (byte-optimize-cond):
4732 (byte-optimize-cond-1): New.
4733 Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4734 Optimizes (cond (x nil)) ==> nil.
4735 Provide better diagnostic on malformed expr like (cond foo).
4737 2000-12-20 Stephen J. Turnbull <stephen@xemacs.org>
4739 * mule/mule-coding.el:
4740 mule/mule-cmds.el (reset-language-environment,
4741 set-language-environment-coding-systems):
4742 Safer default coding-priority-list, corresponding to src/file-coding.h.
4744 2000-12-03 Jorma Laaksonen <jorma.laaksonen@hut.fi>
4746 * package-admin.el: Allow package removal from
4747 early-package-load-path.
4749 2000-12-15 Andreas Jaeger <aj@suse.de>
4751 * about.el (about-maintainer-info): Update my entry.
4753 2000-12-11 Matt Tucker <tuck@whistlingfish.net>
4755 * packages.el (locate-library): Add support for bzip2
4756 compressed .el files.
4758 2000-12-12 Andy Piper <andy@xemacs.org>
4760 * package-net.el: new file.
4762 2000-12-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4764 * font-lock.el: Add missing C++ keywords.
4766 2000-12-08 Adrian Aichner <adrian@xemacs.org>
4768 * simple.el (indent-for-comment): Preserve indentation of comments
4769 starting in column 0, as documented in (Info-goto-node
4770 "(xemacs)Comments"). Update docstring accordingly.
4772 2000-12-05 Martin Buchholz <martin@xemacs.org>
4774 * XEmacs 21.2.38 is released.
4776 2000-12-04 Didier Verna <didier@xemacs.org>
4778 * mouse.el (default-mouse-track-set-point-in-window): remove
4779 spurious '+' operation detected by Martin.
4782 2000-12-01 Martin Buchholz <martin@xemacs.org>
4784 * cl-extra.el (coerce):
4785 Implement char to integer coercion.
4786 Remove extraneous (numberp) test.
4788 * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4789 Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4790 (byte-optimize-predicate):
4791 Warn if evaluating constant expression signals an error.
4792 (byte-optimize-form): Small simplification.
4794 * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4796 2000-11-30 Martin Buchholz <martin@xemacs.org>
4799 (byte-optimize-minus):
4800 (byte-optimize-plus):
4801 (byte-optimize-mult):
4802 (byte-optimize-quo):
4803 Use (car (last x)) instead of (last x) to get last elt!
4804 Use `byte-optimize-predicate' to optimize `%'.
4805 Move optimizations for special numeric args to bytecomp.el.
4806 * bytecomp.el (byte-compile-associative): Remove.
4807 (byte-compile-max): New.
4808 (byte-compile-min): New.
4809 Properly handle erroneous calls: (max) (min).
4810 (byte-compile-plus): New.
4811 (byte-compile-minus):
4812 It's easiest to handle 0, +1 and -1 args here.
4813 (byte-compile-mult): New.
4814 It's easiest to handle 1, -1 and 2 args here.
4816 It's easiest to handle 0, +1 and -1 args here.
4817 Issue byte-compiler warning when dividing by zero.
4819 Byte-compiler arithmetic improvements.
4820 Better optimize these expressions in the obvious way:
4821 (+ x y 1) --> varref x varref y add add1
4822 (+ x y -1) --> varref x varref y add sub1
4823 (- x y 0) --> (- x y)
4824 (- 0 x y) --> (- (- x) y)
4825 (% 42 19) --> compile-time constant
4826 (/ 42 19) --> compile-time constant
4827 (* (foo) 2) --> foo call dup plus
4829 Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4830 unless (declaim (optimize (safety 3)))
4831 or (setq byte-compile-delete-errors nil).
4833 2000-11-28 Stephen J. Turnbull <stephen@xemacs.org>
4835 * paragraphs.el (paragraph-separate, forward-sentence): Clarify
4838 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org>
4840 * startup.el (command-line-do-help): Add documentation of
4841 portable dumper switches.
4843 2000-11-22 Andy Piper <andy@xemacs.org>
4845 * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4847 * glyphs.el (init-glyphs): don't use autodetect for strings.
4849 2000-11-28 Martin Buchholz <martin@xemacs.org>
4851 * byte-optimize.el (byte-optimize-char-before):
4852 (byte-optimize-backward-char):
4853 (byte-optimize-backward-word):
4854 Fix incorrect optimizations for these sorts of expressions:
4855 (let ((x nil)) (backward-char x))
4857 2000-11-21 Martin Buchholz <martin@xemacs.org>
4860 * byte-optimize.el (byte-optimize-backward-char): New.
4861 * byte-optimize.el (byte-optimize-backward-word): New.
4862 Make backward-word and backward-char as efficient as forward versions.
4864 * bytecomp.el (byte-compile-no-args-with-one-extra):
4865 * bytecomp.el (byte-compile-one-arg-with-one-extra):
4866 * bytecomp.el (byte-compile-two-args-with-one-extra):
4867 * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4868 * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4869 * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4870 Check if extra arg is constant nil, and if so, use byte-coded call.
4872 * simple.el (backward-word):
4873 * simple.el (mark-word):
4874 * simple.el (kill-word):
4875 * simple.el (backward-kill-word):
4876 Make COUNT argument optional, for consistency with forward-char et al.
4878 * abbrev.el (abbrev-string-to-be-defined):
4879 * abbrev.el (inverse-abbrev-string-to-be-defined):
4880 * abbrev.el (inverse-add-abbrev):
4881 * abbrev.el (expand-region-abbrevs):
4882 * buff-menu.el (Buffer-menu-execute):
4883 * indent.el (move-to-left-margin):
4884 * indent.el (indent-relative):
4885 * indent.el (move-to-tab-stop):
4886 * info.el (Info-reannotate-node):
4887 * lisp-mode.el (lisp-indent-line):
4888 * lisp.el (end-of-defun):
4889 * lisp.el (move-past-close-and-reindent):
4890 * misc.el (copy-from-above-command):
4891 * mouse.el (default-mouse-track-scroll-and-set-point):
4892 * page.el (forward-page):
4893 * paragraphs.el (forward-paragraph):
4894 * paragraphs.el (end-of-paragraph-text):
4895 * picture.el (picture-forward-column):
4896 * picture.el (picture-self-insert):
4897 * rect.el (extract-rectangle-line):
4898 * simple.el (newline):
4899 * simple.el (fixup-whitespace):
4900 * simple.el (backward-delete-char-untabify):
4901 * simple.el (transpose-chars):
4902 * simple.el (transpose-preceding-chars):
4903 * simple.el (do-auto-fill):
4904 * simple.el (indent-new-comment-line):
4905 * simple.el (blink-matching-open):
4906 * view-less.el (cleanup-backspaces):
4907 * wid-edit.el (widget-transpose-chars):
4908 * term/bg-mouse.el (bg-insert-moused-sexp):
4909 Use more readable (backward-FOO n) instead of (forward-FOO -n).
4911 * info.el (Info-fontify-node):
4912 * simple.el (backward-delete-function):
4913 Use canonical delete-backward-char instead of backward-delete-char.
4915 2000-11-20 Andy Piper <andy@xemacs.org>
4917 * gutter-items.el (update-tab-in-gutter): don't barf if there are
4920 2000-11-20 Andy Piper <andy@xemacs.org>
4922 * gutter-items.el (update-tab-in-gutter): don't give popup frames
4925 2000-11-18 Martin Buchholz <martin@xemacs.org>
4927 * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4928 (proclaim inline...) was shadowing compiler-macros.
4930 2000-11-17 Martin Buchholz <martin@xemacs.org>
4932 * bytecomp.el (byte-compile-eval): New.
4933 (byte-compile-initial-macro-environment): Use byte-compile-eval.
4934 Keeps this promise made in Lispref:
4935 "If a file being compiled contains a `defmacro' form, the macro is
4936 defined temporarily for the rest of the compilation of that file."
4938 2000-11-09 Martin Buchholz <martin@xemacs.org>
4940 * cl.el (floatp-safe):
4946 Use a better parameter name than `x'.
4948 * cl-macs.el (check-type): Make continuable. Change documentation
4949 to require PLACE, but accept any form for compatibility.
4951 * abbrev.el (define-abbrev): Use check-type.
4952 * font-menu.el (font-menu-change-face): Use check-type.
4953 * menubar.el (relabel-menu-item): Use check-type.
4954 * itimer.el: Fix typo.
4956 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org>
4958 * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4960 2000-11-14 Martin Buchholz <martin@xemacs.org>
4962 * XEmacs 21.2.37 is released.
4964 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
4966 * code-cmds.el: Provide the feature.
4968 2000-07-21 Jan Vroonhof <jan@xemacs.org>
4970 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4972 * code-cmds.el: New file
4973 * mule/mule-cmds.el:
4975 (coding-keymap): New keymap. Define coding system keyboard
4976 commands on file-coding builds too.
4977 (coding-system-change-eol-conversion):
4978 (universal-coding-system-argument):
4979 (set-default-coding-systems):
4980 (prefer-coding-system): Moved from mule-cmds.el
4981 (set-buffer-process-coding-system): Moved from mule-misc.el
4983 2000-09-15 Stephen Carney <carney@scubadoo.com>
4985 * etags.el (buffer-tag-table-files): Use append instead of nconc.
4987 2000-11-09 Steve Youngs <youngs@xemacs.org>
4989 * package-get.el (package-get-download-sites): Add a pre-release
4990 site for experimental packages.
4992 * auto-autoloads.el: Regenerated.
4994 2000-08-01 Andy Piper <andy@xemacs.org>
4996 * gutter-items.el (buffers-tab-omit-function): reference
4997 buffers-tab-select-visible-buffers.
4998 (buffers-tab-filter-functions): new variable, by default uses
4999 buffers-tab-selection-function and buffers-tab-omit-function.
5000 (select-buffers-tab-buffers-by-mode): invert arguments.
5001 (buffers-tab-select-visible-buffers): new function. Invert calling
5002 of buffers-menu-omit-invisible-buffers.
5003 (buffers-tab-items): rewrite to use
5004 buffers-tab-filter-functions. Rewrite docstring.
5005 (gutter-buffers-tab-extent): delete.
5006 (add-tab-to-gutter): always build a new extent when adding the
5008 (update-tab-in-gutter): make gutter dirty when orientation
5011 2000-11-07 Martin Buchholz <martin@xemacs.org>
5013 * bytecomp.el (byte-compile-defvar-or-defconst):
5014 Only do loadhist recording if defvar form includes a value.
5016 2000-11-02 Martin Buchholz <martin@xemacs.org>
5018 * bytecomp.el (byte-compile-initial-macro-environment):
5019 `eval-when-compile' should not compile its body.
5021 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
5023 * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5024 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix
5025 some Japanese English. Remove some ancient FSF comments, and
5026 improve docstrings. Use symbols not vectors for tables.
5028 2000-11-03 Martin Buchholz <martin@xemacs.org>
5031 (local-key-binding):
5032 (global-key-binding):
5033 Add an optional `accept-defaults' parameter, just like `lookup-key'.
5036 (backward-sexp): Slightly simpler code.
5037 (mark-sexp): Make arg optional, like FSF Emacs.
5038 (forward-list): Slightly simpler code.
5039 (backward-list): Slightly simpler code.
5040 (down-list): Make arg optional, like FSF Emacs.
5041 (up-list): Make arg optional, like FSF Emacs.
5042 (backward-up-list): Make arg optional, like FSF Emacs.
5043 (kill-sexp): Make arg optional, like FSF Emacs.
5044 (backward-kill-sexp): Make arg optional, like FSF Emacs.
5046 * font-menu.el (font-menu-change-face):
5047 Take continuable errors into account.
5050 * abbrev.el (clear-abbrev-table):
5051 * abbrev.el (define-abbrev-table):
5052 * abbrev.el (define-abbrev):
5053 * abbrev.el (insert-abbrev-table-description):
5054 * apropos.el (apropos-documentation-check-doc-file):
5055 * apropos.el (apropos-documentation-check-elc-file):
5056 * buff-menu.el (list-buffers):
5057 * buff-menu.el (list-buffers-noselect):
5058 * bytecomp.el (byte-recompile-directory):
5059 * bytecomp.el (batch-byte-compile):
5060 * cl-macs.el (typep):
5061 * code-files.el (find-coding-system-magic-cookie):
5062 * code-files.el (insert-file-contents):
5063 * cus-edit.el (customize-set-variable):
5064 * cus-edit.el (customize-save-variable):
5065 * cus-face.el (custom-set-face-font-size):
5066 * cus-face.el (custom-set-face-update-spec):
5067 * cus-face.el (custom-reset-faces):
5068 * custom.el (custom-check-theme):
5069 * custom.el (copy-upto-last):
5070 * fill.el (canonically-space-region):
5071 * fill.el (fill-paragraph):
5072 * fill.el (fill-region):
5073 * fill.el (find-space-insertable-point):
5074 * fill.el (justify-current-line):
5075 * faces.el (face-spec-update-all-matching):
5076 * faces.el (set-face-stipple):
5077 * files-nomule.el (insert-file-contents):
5078 * files.el (insert-file-contents-literally):
5079 * files.el (hack-local-variables-last-page):
5080 * files.el (basic-save-buffer):
5081 * files.el (insert-directory):
5082 * font-menu.el (font-menu-change-face):
5083 * font.el (font-spatial-to-canonical):
5084 * format.el (format-encode-region):
5085 * format.el (format-insert-file):
5086 * format.el (format-replace-strings):
5087 * gutter.el (set-gutter-element):
5088 * help.el (key-or-menu-binding):
5089 * help.el (describe-bindings):
5090 * help.el (with-syntax-table):
5091 * indent.el (indent-rigidly):
5092 * indent.el (delete-to-left-margin):
5094 * info.el (Info-extract-dir-entry-from):
5095 * info.el (Info-build-dir-anew):
5096 * info.el (Info-rebuild-dir):
5097 * info.el (Info-batch-rebuild-dir):
5098 * info.el (Info-read-subfile):
5099 * info.el (Info-build-node-completions):
5100 * info.el (Info-extract-menu-node-name):
5101 * isearch-mode.el (isearch-range-invisible):
5102 * isearch-mode.el (isearch-restore-invisible-extents):
5103 * itimer.el (itimerp):
5104 * itimer.el (itimer-live-p):
5106 * keymap.el (substitute-key-definition):
5107 * keymap.el (read-command-or-command-sexp):
5108 * keymap.el (local-key-binding):
5109 * keymap.el (global-key-binding):
5110 * keymap.el (global-set-key):
5111 * keymap.el (local-set-key):
5113 * ldap.el (ldap-add-entries):
5114 * ldap.el (ldap-delete-entries):
5115 * lisp.el (backward-sexp):
5116 * lisp.el (mark-sexp):
5117 * lisp.el (forward-list):
5118 * lisp.el (backward-list):
5119 * lisp.el (down-list):
5120 * lisp.el (backward-up-list):
5121 * lisp.el (up-list):
5122 * lisp.el (kill-sexp):
5123 * lisp.el (backward-kill-sexp):
5124 * menubar.el (add-menu-button):
5125 * menubar.el (add-submenu):
5126 * menubar.el (delete-menu-item):
5127 * menubar.el (relabel-menu-item):
5128 * mouse.el (narrow-window-to-region):
5129 * obsolete.el (define-obsolete-variable-alias):
5130 * obsolete.el (store-substring):
5132 * package-admin.el (package-admin-install-function):
5133 * package-admin.el (package-admin-install-function-mswindows):
5134 * package-admin.el (package-admin-default-install-function):
5135 * package-get.el (package-get-update-base-entries):
5136 * packages.el (packages-load-package-dumped-lisps):
5137 * packages.el (packages-collect-package-dumped-lisps):
5138 * printer.el (generic-print-buffer):
5139 * printer.el (generic-print-region):
5140 * replace.el (occur-mode-mouse-goto):
5141 * replace.el (perform-replace):
5142 * select.el (get-selection-no-error):
5144 * simple.el (newline):
5145 * simple.el (open-line):
5146 * simple.el (edit-and-eval-command):
5147 * simple.el (goto-line):
5149 * simple.el (kill-region):
5150 * simple.el (copy-region-as-kill):
5151 * simple.el (kill-ring-save):
5152 * simple.el (set-mark):
5153 * simple.el (next-line):
5154 * simple.el (previous-line):
5155 * simple.el (line-move):
5156 * simple.el (set-goal-column):
5157 * simple.el (comment-region):
5160 * syntax.el (modify-syntax-entry):
5161 * syntax.el (map-syntax-table):
5162 * view-less.el (view-file):
5163 * view-less.el (view-buffer):
5164 * view-less.el (view-file-other-window):
5165 * window-xemacs.el (backward-other-window):
5167 * window.el (one-window-p):
5168 * window.el (walk-windows):
5169 * window.el (window-list):
5170 * x-mouse.el (x-mouse-kill):
5171 * x-select.el (x-get-cutbuffer):
5172 * x-select.el (x-store-cutbuffer):
5173 * term/bg-mouse.el (bg-mouse-line-to-center):
5174 * term/sun-mouse.el (window-line-end):
5175 * term/sun-mouse.el (sun-select-region):
5176 * term/sun.el (kill-region-and-unmark):
5177 * mule/mule-category.el:
5178 * mule/mule-category.el (modify-category-entry):
5179 * mule/mule-category.el (char-category-list):
5180 * mule/mule-coding.el (coding-system-force-on-output):
5181 * mule/mule-misc.el (coding-system-put):
5182 Docstring arglist/Texinfo fixes. See man/ChangeLog for details.
5184 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
5186 * cus-face.el: Typo fixes and tiny clarifications.
5189 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org>
5191 * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5192 * startup.el (normal-top-level): Setup auto-save-list-file-name
5193 if auto-save-list-file-prefix is non-nil.
5195 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org>
5197 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5199 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5201 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5202 get symbol at point-min.
5204 2000-10-24 Didier Verna <didier@xemacs.org>
5206 * info.el (Info-emacs-info-file-name): defconst it.
5207 * info.el (Info-footnote-tag): defcustom it.
5208 * info.el (Info-no-description-string): ditto.
5209 * info.el (Info-find-node): adapt to new semantics of
5210 'Info-suffixed-file (don't do the case variants stuff).
5211 * info.el (Info-insert-dir): rewrite the dir file variants code.
5212 * info.el (Info-directory-files): New. Return the list of info
5213 files in a directory.
5214 * info.el (Info-dir-outdated-p): use it.
5215 * info.el (Info-parse-dir-entries): ditto.
5216 * info.el (Info-build-dir-anew): don't restrict to files ending
5217 with a ".info.*" extension.
5218 * info.el (Info-set-mode-line): ditto.
5219 * info.el (Info-read-subfile): adapt to new semantics of
5220 'Info-suffixed-file (append 'exact argument).
5221 * info.el (Info-all-case-regexp): New. Return a regexp matching a
5222 string independently of the case.
5223 * info.el (Info-suffixed-file): use it (match all possible case
5225 * info.el (Info-insert-file-contents): code cleanup.
5226 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5228 * info.el (Info-batch-rebuild-dir): ditto.
5229 * info.el (Info-read-node-name-1): ditto.
5230 * info.el (Info-search): ditto.
5231 * info.el (Info-fontify-node): ditto.
5234 2000-10-24 Didier Verna <didier@xemacs.org>
5236 * process.el (shell-command): when called from a program, avoid
5237 'push-mark's "mark-set" message.
5239 2000-10-15 MIYASHITA Hisashi <himi@m17n.org>
5241 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5242 by a symbol, not by a vector.
5243 * mule/vietnamese.el (vscii): Likewise.
5245 * mule/cyrillic.el (koi8-r): Likewise.
5247 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5248 by a symbol, not by a vector.
5249 (chinese-big5-2): Likewise.
5250 * mule/ethiopic.el (ethiopic): Likewise.
5251 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5252 (vietnamese-viscii-upper): Likewise.
5254 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
5256 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5258 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org>
5260 * byte-optimize.el (byte-optimize-car): New function.
5261 (byte-optimize-cdr): Ditto.
5263 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
5265 * byte-optimize.el: Partial synch with FSF 20.7.
5266 Optimize constant concatenation.
5267 Add keymapp as a side effect free function. It is a built-in.
5268 (byte-after-unbind-pos): Remove byte-equal.
5270 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
5272 * update-elc-2.el: Quote regexps correctly.
5274 2000-10-05 MIYASHITA Hisashi <himi@m17n.org>
5276 * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5277 (ccl-compile): Apply integerp, not integer-or-char-p to
5278 check the type of the buffer magnification
5279 (ccl-compile-write-string): Encode a string with binary
5281 (ccl-compile-write-repeat): Likewise.
5283 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
5311 2000-10-03 Daniel Pittman <daniel@rimspace.net>
5313 * simple.el (do-auto-fill): Use the function pointer to by
5314 `comment-line-break-function', not `indent-new-comment-line'. This
5315 fixes an issue with cc-mode comment continuation.
5317 2000-10-11 Martin Buchholz <martin@xemacs.org>
5319 * simple.el (turn-on-auto-fill): Add (interactive).
5320 * mwheel.el (mwheel-install): Add (interactive).
5321 * font-lock.el (turn-on-font-lock): Add (interactive).
5322 (turn-off-font-lock): Add (interactive).
5324 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5326 * packages.el (packages-special-base-regexp): Add `man'.
5328 2000-10-08 Adrian Aichner <adrian@xemacs.org>
5330 * wid-edit.el (widget-specify-active): map over extents in current
5331 buffer like `widget-specify-inactive' does. Mapping over the
5332 inactive extent object does not work since the current extent is
5333 ignored by `map-extents'.
5335 2000-10-04 Martin Buchholz <martin@xemacs.org>
5337 * XEmacs 21.2.36 is released.
5339 2000-09-22 Martin Buchholz <martin@xemacs.org>
5341 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5342 Optimize the compiled-function-constants vector by byte-code
5345 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
5347 * build-report.el (build-report-delete-regexp): quote value in
5350 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com>
5352 * build-report.el (build-report): Don't bind srcdir which we don't
5353 use in `multiple-value-bind' to avoid the only byte-compiler
5356 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com>
5358 * build-report.el: Requires cl and custom now.
5359 build-report-version is determined by XEmacs version -- remove
5360 build-report-version*.
5361 * build-report.el (build-report-version): Removed.
5362 * build-report.el (build-report-installation-version-regexp): New.
5363 * build-report.el (build-report-version-file-regexp): New.
5364 * build-report.el (build-report-installation-srcdir-regexp): New.
5365 * build-report.el (build-report-destination): Offer
5366 xemacs-build-reports and xemacs-beta.
5367 * build-report.el (build-report-keep-regexp): Adjusted.
5368 * build-report.el (build-report-delete-regexp): Adjusted.
5369 * build-report.el (build-report-make-output-dir): New.
5370 * build-report.el (build-report-installation-file): Replace use of
5371 `concat' with `expand-file-name'.
5372 * build-report.el (build-report-make-output-file): Removed.
5373 * build-report.el (build-report-make-output-files): New.
5374 * build-report.el (build-report-subject): Identify as
5375 user-variable with "*...".
5376 * build-report.el (build-report-prompts): Ditto.
5377 * build-report.el (build-report-version-file): New.
5378 * build-report.el (build-report-file-encoding): Identify as
5379 user-variable with "*...".
5380 * build-report.el (build-report-make-output-get): New.
5381 * build-report.el (build-report-insert-header): Report
5382 emacs-version and system-configuration instead of
5383 build-report-version.
5384 * build-report.el (build-report-insert-make-output): Add file
5386 * build-report.el (build-report-insert-installation-file):
5388 * build-report.el (build-report-keep): Change docstring,
5390 * build-report.el (build-report-delete): Ditto.
5391 * build-report.el (build-report-installation-data): New.
5392 * build-report.el (build-report-version-file-data): New.
5394 2000-09-20 Martin Buchholz <martin@xemacs.org>
5396 * byte-optimize.el (byte-optimize-lapcode):
5397 Fix the optimization of using the first 5 elements of the
5398 constants vector for variables.
5399 (byte-optimize-lapcode): Fix another ancient broken optimization.
5401 2000-09-19 Martin Buchholz <martin@xemacs.org>
5403 * *: Spelling mega-patch
5405 2000-09-19 Martin Buchholz <martin@xemacs.org>
5407 * easymenu.el: doc fixes.
5408 (easy-menu-do-define): Use backquote.
5411 `when' seems much clearer than `if' here.
5413 (easy-menu-add-item):
5414 (easy-menu-item-present-p):
5415 (easy-menu-remove-item):
5416 Wrap using (when (featurep 'menubar) ...)
5418 2000-09-16 Martin Buchholz <martin@xemacs.org>
5420 * bytecomp.el (displaying-byte-compile-warnings):
5421 Revert Ben's change to this function below so that the compile log
5422 is displayed properly for users of the "popper" package.
5424 2000-09-12 Martin Buchholz <martin@xemacs.org>
5426 * window.el (save-selected-window): Use backquote.
5428 * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5429 Renamed from `byte-compile-file-form-defvar'.
5430 * bytecomp.el (byte-compile-defvar-or-defconst):
5431 Only cons onto current-load-list in top-level forms.
5432 Else this leaks a cons cell every time a defun is called.
5433 Renamed from `byte-compile-defvar', for clarity.
5434 Warn when docstring of defvar is not a string.
5435 Use consistent error messages.
5438 2000-09-11 Martin Buchholz <martin@xemacs.org>
5440 * simple.el (set-variable):
5441 Remove unneeded defvar by rearranging order of let* forms.
5443 * mule/mule-ccl.el (ccl-get-next-code):
5444 * menubar-items.el (bookmark-menu-filter):
5445 (language-environment-menu-filter):
5446 (tutorials-menu-filter):
5447 * toolbar-items.el (toolbar-compile):
5448 * byte-optimize.el (disassemble-offset):
5449 Use (declare (special ...)) instead of `defvar'.
5451 * cl-macs.el (cl-do-proclaim):
5452 Fix (declare (special ...)) warning suppression syntax.
5454 2000-07-22 Golubev I. N. <gin@mo.msk.ru>
5456 * info.el (Info-tag-table-marker):
5457 (Info-tag-table-buffer):
5458 (Info-find-file-node):
5459 (Info-read-subfile):
5460 (Info-build-node-completions):
5463 Multiple info buffer support.
5465 2000-08-28 Oscar Figueiredo <oscar@cpe.fr>
5467 * ldap.el (ldap-decode-entry): New defun
5468 (ldap-search-entries): Use it in order to decode DN-prefixed
5471 2000-08-23 Daniel Pittman <daniel@danann.net>
5473 * mule/mule-cmds.el (coding-system-change-eol-conversion):
5474 Use `eq', not `=', to compare symbols.
5476 2000-07-30 Ben Wing <ben@xemacs.org>
5478 * bytecomp.el (byte-compile-report-error):
5479 * bytecomp.el (displaying-byte-compile-warnings):
5480 if stack-trace-on-error is set, send out a backtrace when
5481 an error is encountered that stops byte compilation. this
5482 should make it much much easier to track down those curious
5483 problems. also undo the kludge of using a separate "*Show*"
5484 buffer for display when there's a temp-buffer-show-function;
5485 we can avoid this by just being a little smarter.
5488 * dialog-items.el (search-dialog-regexp): New.
5489 * dialog-items.el (search-dialog-callback):
5490 * dialog-items.el (make-search-dialog):
5491 add a regexp option to the dialog and clean up a bit.
5494 * dialog.el (yes-or-no-p-dialog-box):
5495 * dialog.el (get-dialog-box-response):
5496 * dialog.el (make-dialog-box):
5497 * dialog.el (dialog-box-finish): New.
5498 * dialog.el (dialog-box-cancel): New.
5499 * dialog.el (internal-make-dialog-box-exit): New.
5500 implement [properly!] the :modal property of the new dialog box
5501 interface. this is the first time xemacs has ever had *proper*
5502 modal dialog boxes, giving the standard window-system feedback.
5503 (e.g. under windows, clicking on a disabled frame causes a beep
5504 and makes the dialog box flash three times.)
5506 * dragdrop.el: header keyword frobbing.
5508 * dumped-lisp.el (preloaded-file-list):
5509 renamed winnt.el to win32-native.el.
5511 * faces.el (face-property):
5512 * faces.el (set-face-property):
5513 * faces.el (frob-face-property):
5514 * faces.el (frob-face-font-2):
5515 * faces.el (make-face-bold):
5516 * faces.el (make-face-italic):
5517 * faces.el (make-face-bold-italic):
5518 * faces.el (make-face-unbold):
5519 * faces.el (make-face-unitalic):
5520 * faces.el (make-face-smaller):
5521 * faces.el (make-face-larger):
5522 clean up the implementation of these so that window-system-specific
5523 methods are called only on objects belonging to that window system.
5524 previously, you could have [e.g.] mswindows-make-face-bold called
5525 on font object of device type `stream', which is not good and
5526 explains the subtle errors Adrian was getting when byte-compiling
5527 something that required 'term. (Adrian, now you can use stack-trace-
5528 on-error to find the exact place where things are going wrong instead
5529 of having to laboriously binary-search your way through.)
5531 * finder.el (finder-known-keywords):
5532 cleaned up -- properly sorted, clarified the meanings of many of
5533 the keywords, and added a few -- mswin, gui, content, build, www,
5534 user, services. the last two try to distinguish between a package
5535 that's used directly by the user, and a package that provides
5536 support services to other packages.
5538 * font-lock.el (lisp-font-lock-keywords-2):
5539 update list of lisp control structures to include everything,
5540 including new ones i introduced.
5542 * gutter.el: header keyword frobbing.
5544 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5545 recent isearch element was not doing so! you got the second-most-
5548 * lisp-mode.el (construct-lisp-mode-menu):
5549 more menubar cleanups.
5550 * lisp-mode.el (with-selected-window):
5551 make it indent properly.
5553 * menubar-items.el (default-menubar): lots of menubar cleanups.
5554 rearranged the options menu the most, e.g. splitting up the
5555 Keyboard/Mouse menu into a new Editing menu and combining the
5556 separate Scrollbar/Gutter/Toolbar submenus into Display.
5557 Got rid of General, moved items to Editing or new Troubleshooting.
5558 Moved Packages to Tools; doesn't seem to belong under Options.
5559 Added stuff to the Cmds menu, e.g. Change Case.
5561 NB please don't complain about these periodic menubar changes.
5562 Anything like this is necessarily incremental in its construction
5563 -- By constant use you gradually become more and more aware of
5564 better and better ways to group menu items. When we eventually
5565 move the options menu to a property sheet, the existing structure
5566 will probably be preserved fairly well.
5568 * minibuf.el (next-history-element): fix problems with pressing
5569 down arrow in repeat-complex-command.
5572 * modeline.el (modeline-3d-p): New.
5573 added custom variable for controlling the 3d modeline. the
5574 corresponding Options item has been present for a long time,
5575 but commented out with "fix me!" comments. it's fixed now.
5577 * obsolete.el (add-menu):
5578 remove bogus gettexts.
5580 * process.el (shell-quote-argument):
5581 handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5582 For bash under Windows native, see below.
5585 * simple.el (display-warning-buffer):
5586 Fixed the handling of warning display to eliminate the annoying
5587 *Show* buffer, like was done for byte-compiler output above.
5589 * simple.el (debug-print): New.
5590 Simple function for sending debug messages to the console and/or
5593 * subr.el (replace-in-string):
5594 Rewrite this function to avoid N^2 behavior with large strings --
5595 catastrophic with the new Windows selection code! (Apparently the
5596 author of this function didn't realize there was a fun
5597 replace-match that could make his life much easier, because we
5598 duplicated the entire logic. The new version is smaller, easier
5599 to understand, much more robust, and has extended features --
5600 those of replace-match.)
5603 * window.el (with-selected-window): New.
5604 An obvious complement to the existing `with-selected-frame' and
5605 `with-current-buffer'.
5607 * win32-native.el: Renamed from winnt.el.
5608 Added a great deal of stuff for properly handling process quoting,
5609 somewhat modeled on Kirill's original model (which i later threw
5610 away). We should now finally have correctly working process arg
5611 quoting/dequoting so that the final app gets exactly what we
5612 intended. Because the mechanism is in Lisp, it's easily
5613 extendible. (For those running bash and running the native
5614 version, I tried hard to do what I thought was correct. But more
5615 thought is needed, and ideally the volunteer work of people with
5616 these configurations that they generally run on.)
5618 * x-font-menu.el (x-font-menu-font-data):
5619 Put in defvar's to fix byte-compiler warnings.
5621 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5623 * select.el (selection-coercion-alist): Initialise.
5624 * select.el (select-coerce-to-text): New.
5625 * select.el (select-coerce): New.
5626 New functions to perform type and value coercion.
5628 * select.el (select-buffer-killed-default): Keep data if it was
5631 2000-08-02 Martin Buchholz <martin@xemacs.org>
5633 * menubar-items.el (default-menubar): Fix typo.
5634 (default-menubar): `lambda' was mispelled as `lamda'.
5636 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
5638 * window.el (shrink-window-if-larger-than-buffer): Remove
5641 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
5643 * paths.el (gnus-local-domain): Removed.
5644 (gnus-local-organization): Ditto.
5645 (gnus-startup-file): Ditto.
5647 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org>
5649 * files.el (auto-mode-alist): Add .spec for RPM.
5651 2000-07-31 Andy Piper <andy@xemacs.org>
5653 * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5655 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
5657 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5659 * help.el (xemacs-www-page): Ditto.
5660 (xemacs-www-faq): Ditto.
5661 * menubar-items.el (default-menubar): Ditto.
5663 * wid-edit.el (widget-url-link-action): Ditto.
5664 From: Kenichi OKADA <okada@opaopa.org>.
5666 2000-07-31 Martin Buchholz <martin@xemacs.org>
5668 * finder.el (finder-commentary): Add autoload cookie.
5670 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com>
5672 * files.el (insert-file-contents-literally): Fix second let
5673 binding for `coding-system-for-read' to `coding-system-for-write'
5674 as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5676 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch>
5678 * files.el (insert-file-contents-literally): Use binary coding
5679 system (from Morioka san).
5680 (insert-file-contents-literally): Make file-name-handler method.
5682 2000-07-26 Martin Buchholz <martin@xemacs.org>
5684 * cl-macs.el (get-selection): Add defsetf.
5686 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au>
5688 * x-init.el (x-activate-region-as-selection): replace obsolete
5689 function x-own-selection with own-selection.
5690 (ow-find): replace obsolete functions x-get-selection and
5691 x-get-clipboard with get-selection and get-clipboard.
5692 (init-post-x-win): replace obsolete function x-disown-selection
5693 with disown-selection.
5695 2000-07-20 Mike Sperber <mike@xemacs.org>
5697 * startup.el (load-user-init-file): Only try to load init file if
5700 2000-07-10 Andy Piper <andy@xemacs.org>
5702 * dialog-items.el: sync with Ben's patch.
5704 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5706 (progress-text-glyph): deleted.
5707 (progress-layout-glyph): make completely minimal.
5708 (progress-gauge-glyph): ditto.
5709 (progress-display-style): fix to handle dynamic instantiator
5711 (progress-text-instantiator): new.
5712 (progress-layout-instantiator): new.
5713 (progress-gauge-instantiator): new.
5714 (set-progress-display-instantiator): renamed and changed from
5715 set-progress-display-style.
5716 (progress-abort-glyph): use instantiator not glyph.
5717 (append-progress-display): use set-progress-display-instantiator
5718 and set-glyph-image.
5719 (abort-progress-display): ditto.
5720 (raw-append-progress-display): ditto.
5722 2000-07-20 Ben Wing <ben@xemacs.org>
5724 * code-files.el: Move Mule-specific code to mule-coding.el.
5726 2000-07-15 Ben Wing <ben@xemacs.org>
5732 * cmdloop.el (yes-or-no-p):
5733 * cmdloop.el (y-or-n-p):
5734 Make these functions use should-use-dialog-box-p and not be
5735 overridden in dialog.el.
5738 * cus-dep.el (Custom-make-dependencies): Removed.
5739 * cus-dep.el (Custom-make-dependencies-1): New.
5740 * cus-dep.el (Custom-make-one-dependency): New.
5741 New entry point for use in Makefiles, to avoid excessive
5744 * cus-edit.el (custom-variable-reset-saved):
5745 * cus-edit.el (custom-variable-reset-standard):
5746 * cus-edit.el (custom-save-resets):
5747 Fix bytecompiler warnings.
5750 * dialog.el (yes-or-no-p-dialog-box):
5751 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5752 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5753 * dialog.el (get-dialog-box-response):
5754 * dialog.el (message-or-box):
5755 * dialog.el (make-dialog-box):
5756 * dialog.el (popup-dialog-box): New.
5757 Avoid yes-or-no-p bogosities.
5758 Create a general function `make-dialog-box' to encapsulate all
5759 dialog box methods; easily extendible. popup-dialog-box now obsolete.
5761 * dumped-lisp.el (preloaded-file-list):
5762 Add dialog-items. Clean up. Group files by types.
5764 * easymenu.el (easy-menu-add):
5765 * easymenu.el (easy-menu-remove):
5766 Account for accelerators.
5769 * extents.el (extent-list): New args, like in map-extents.
5770 * extents.el (extent-at-event): New.
5771 * extents.el (extents-at-event): New.
5774 * font-lock.el (font-lock-mode):
5775 * font-lock.el (font-lock-default-fontify-buffer):
5776 * font-lock.el (font-lock-default-unfontify-region):
5777 * font-lock.el (font-lock-fontify-syntactically-region):
5778 * font-lock.el (font-lock-fontify-keywords-region):
5779 Use new progress-feedback names.
5781 * font-lock.el (java-font-lock-identifier-regexp):
5782 * font-lock.el (java-font-lock-class-name-regexp):
5783 Fix bytecompiler warnings.
5786 * gutter-items.el (progress-display-use-echo-area): Removed.
5787 * gutter-items.el (progress-feedback-use-echo-area): New.
5788 * gutter-items.el (progress-display-popup-period): Removed.
5789 * gutter-items.el (progress-feedback-popup-period): New.
5790 * gutter-items.el (set-progress-display-style): Removed.
5791 * gutter-items.el (set-progress-feedback-style): New.
5792 * gutter-items.el (progress-display-style): Removed.
5793 * gutter-items.el (progress-feedback-style): New.
5794 * gutter-items.el (progress-stack):
5795 * gutter-items.el (progress-displayed-p): Removed.
5796 * gutter-items.el (progress-feedbacked-p): New.
5797 * gutter-items.el (clear-progress-display): Removed.
5798 * gutter-items.el (clear-progress-feedback): New.
5799 * gutter-items.el (progress-display-clear-when-idle): Removed.
5800 * gutter-items.el (progress-feedback-clear-when-idle): New.
5801 * gutter-items.el (remove-progress-display): Removed.
5802 * gutter-items.el (remove-progress-feedback): New.
5803 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5804 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5805 * gutter-items.el (append-progress-display): Removed.
5806 * gutter-items.el (append-progress-feedback): New.
5807 * gutter-items.el (abort-progress-display): Removed.
5808 * gutter-items.el (abort-progress-feedback): New.
5809 * gutter-items.el (raw-append-progress-display): Removed.
5810 * gutter-items.el (raw-append-progress-feedback): New.
5811 * gutter-items.el (display-progress-display): Removed.
5812 * gutter-items.el (display-progress-feedback): New.
5813 * gutter-items.el (current-progress-display): Removed.
5814 * gutter-items.el (current-progress-feedback): New.
5815 * gutter-items.el (current-progress-display-label): Removed.
5816 * gutter-items.el (current-progress-feedback-label): New.
5817 * gutter-items.el (progress-display): Removed.
5818 * gutter-items.el (progress-feedback): New.
5819 Replace "progress-display" with "progress-feedback" globally.
5821 * gutter-items.el (lprogress-display): Removed.
5822 * gutter-items.el (progress-feedback-with-label): New.
5823 Rename lprogress-display ==> progress-feedback-with-label.
5825 * gutter-items.el (search-dialog-direction): Removed.
5826 * gutter-items.el (search-dialog-text): Removed.
5827 * gutter-items.el (search-dialog-callback): Removed.
5828 * gutter-items.el (make-search-dialog): Removed.
5829 Move to dialog-items.el.
5832 * help.el (help-mode-quit):
5833 * help.el (mode-for-help): New.
5834 * help.el (help-sticky-window): New.
5835 * help.el (help-window-config): New.
5836 * help.el (with-displaying-help-buffer):
5837 * help.el (function-at-event): New.
5838 * help.el (help-symbol-regexp): New.
5839 * help.el (help-symbol-run-function-1): New.
5840 * help.el (help-symbol-run-function): New.
5841 * help.el (help-symbol-function-context-menu): New.
5842 * help.el (help-symbol-variable-context-menu): New.
5843 * help.el (help-symbol-function-and-variable-context-menu): New.
5844 * help.el (frob-help-extents): New.
5845 * help.el (describe-function-1):
5846 * help.el (variable-at-point):
5847 * help.el (variable-at-event): New.
5848 * help.el (describe-variable):
5850 - Make functions and variables be mousable.
5851 - Middle button hyperlinks.
5852 - New context-menu entries.
5855 * keydefs.el (global-map):
5856 New key bindings to move lines up and down.
5859 * lisp-mode.el (construct-lisp-mode-menu): New.
5860 * lisp-mode.el (emacs-lisp-mode-popup-menu):
5861 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5862 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5863 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5864 Make popup and menubar menus be different. Popup menu uses
5865 clicked location and automatically assumes symbol under the mouse
5866 for various commands.
5869 * menubar-items.el (bookmark-menu-filter): Add accelerators.
5870 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5872 * menubar-items.el (global-popup-menu): Removed.
5873 * menubar-items.el (mode-popup-menu): Removed.
5874 * menubar-items.el (activate-popup-menu-hook): Removed.
5875 * menubar-items.el (popup-mode-menu): Removed.
5876 * menubar-items.el (popup-buffer-menu): Removed.
5877 * menubar-items.el (popup-menubar-menu): Removed.
5881 * menubar.el (global-popup-menu): New.
5882 * menubar.el (mode-popup-menu): New.
5883 * menubar.el (activate-popup-menu-hook): New.
5884 * menubar.el (last-popup-menu-event): New.
5885 * menubar.el (popup-mode-menu): New.
5886 * menubar.el (popup-buffer-menu): New.
5887 * menubar.el (popup-menubar-menu): New.
5888 * menubar.el (menu-call-at-event): New.
5889 Move non-content functions here. Add support for context menu
5892 * minibuf.el (minibuffer-history-uniquify):
5895 * minibuf.el (read-file-name-1):
5896 Call new file dialog box if it exists.
5898 * minibuf.el (mouse-rfn-setup-vars):
5899 Clean up "chop" action.
5902 * mouse.el (button2): Now bound to mouse-track.
5903 * mouse.el (click-inside-extent-p):
5904 * mouse.el (point-inside-extent-p):
5905 * mouse.el (point-inside-selection-p):
5906 * mouse.el (mouse-drag-or-yank): Removed.
5907 * mouse.el (mouse-begin-drag-n-drop): New.
5908 * mouse.el (mouse-eval-sexp):
5909 * mouse.el (mouse-track-activate-strokes): New.
5910 * mouse.el (mouse-track-do-activate): New.
5911 * mouse.el (mouse-track):
5912 * mouse.el (default-mouse-track-event-is-with-button): New.
5913 * mouse.el (default-mouse-track-cleanup-hook):
5914 * mouse.el (default-mouse-track-drag-hook):
5915 * mouse.el (default-mouse-track-drag-up-hook):
5916 * mouse.el (default-mouse-track-click-hook):
5917 Merge drag-n-drop into mouse-track.
5918 Add general "activate" support to replace specific button2 kludges.
5919 Use "button modifier" support in mouse-track.
5921 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5924 * package-ui.el (pui-menu):
5925 * package-ui.el (pui-popup-context-sensitive): Removed.
5926 Fix bytecompiler warnings.
5927 Clean up popup code a bit.
5929 * select.el (get-selection-no-error): Fix bytecompiler warnings.
5932 * simple.el (transpose-lines):
5933 * simple.el (transpose-line-up): New.
5934 * simple.el (transpose-line-down): New.
5935 * simple.el (transpose-subr):
5936 * simple.el (transpose-subr-1): Removed.
5937 Clean up, add functions to move lines up and down.
5939 * startup.el (mail-host-address):
5940 * startup.el (user-mail-address):
5944 * subr.el (set-symbol-value-in-buffer): New.
5946 * subr.el (check-argument-type):
5947 * subr.el (defined-error-p): New.
5948 Add structured error support.
5950 * toolbar-items.el (toolbar-compile):
5951 Use new make-dialog-box.
5955 * userlock.el (ask-user-about-lock-dbox):
5956 * userlock.el (ask-user-about-supersession-threat-dbox):
5957 * userlock.el (ask-user-about-lock):
5958 * userlock.el (ask-user-about-supersession-threat):
5959 Use new make-dialog-box.
5960 Add safety checks; use should use-dialog-box-p.
5963 * window-xemacs.el (__buffer-dedicated-frame):
5964 * window-xemacs.el (buffer-dedicated-frame): New.
5965 * window-xemacs.el (set-buffer-dedicated-frame): New.
5966 Move dedicated-frame stuff into lisp.
5968 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5970 * printer.el (generic-print-region): Do not require that
5971 `printer-name' be set.
5972 (printer-name): Commentary clarification.
5974 2000-07-19 Martin Buchholz <martin@xemacs.org>
5976 * XEmacs 21.2.35 is released.
5978 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5980 * select.el (selection-coercible-types): Initialise.
5982 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5984 * select.el (own-clipboard): Bug fix.
5986 2000-07-17 Mike Sperber <mike@xemacs.org>
5988 * cus-edit.el (custom-migrate-custom-file): Save init file before
5991 2000-07-16 Mike Sperber <mike@xemacs.org>
5993 * startup.el (load-init-file): Remove silly call to
5994 `load-user-custom-file`.
5995 (maybe-migrate-user-init-file): Minor fixes.
5997 2000-07-16 Martin Buchholz <martin@xemacs.org>
5999 * apropos.el (apropos-documentation-check-doc-file):
6000 `doc' variable should be let-bound, as was presumably intended.
6002 * cus-edit.el (custom-variable-reset-saved):
6003 (custom-variable-reset-standard):
6004 Remove unused variable comment-widget. Twice.
6006 * toolbar.el (toolbar-blank-press-function):
6007 Add a real defvar with initial value nil and proper docstring.
6008 (press-toolbar-button): No need to check for boundp-ness anymore.
6010 * rect.el (open-rectangle-line): Remove useless (let) form.
6011 Add defvar for pending-delete-mode.
6013 * info.el (Info-find-node): This function needs an autoload cookie.
6015 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6016 Use let* since the second form referred to the first.
6018 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
6020 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6021 instead of removed `mswindows-get-clipboard'.
6024 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6026 * select.el (select-convert-from-text): New.
6027 * select.el (select-convert-from-length): New.
6028 * select.el (select-convert-from-integer): New.
6029 * select.el (select-convert-from-identity): New.
6030 * select.el (select-convert-from-filename): New.
6031 * select.el (selection-converter-in-alist): Use them.
6032 New converter functions for X.
6034 * select.el (get-selection): Removed comment.
6036 * select.el (own-selection): Removed append code - I thought
6037 I'd already done this, but apparently not...
6039 * select.el: Changed comment about TIMESTAMP.
6041 * select.el (select-convert-in): New.
6042 * select.el (select-convert-out): New.
6043 New functions that get used by select.c.
6045 * select.el (select-buffer-killed-default): New.
6046 * select.el (select-buffer-killed-text): New.
6047 * select.el (selection-buffer-killed-alist): New.
6048 New list and functions that get called if a relevant selection
6049 exists and a buffer gets killed.
6051 * select.el (select-convert-to-targets):
6052 * select.el (select-convert-to-identity): Removed.
6053 * select.el (select-convert-from-identity): Removed.
6054 * select.el (select-converter-out-alist):
6055 Removed _EMACS_INTERNAL selection type.
6057 * x-select.el (xselect-kill-buffer-hook): Removed.
6058 * x-select.el (xselect-kill-buffer-hook-1): Removed.
6059 Removed this X-specific nonesense. Use the generic support
6060 in select.el instead.
6062 2000-07-15 Martin Buchholz <martin@xemacs.org>
6064 * mule/mule-category.el (defined-category-hashtable):
6065 Use make-hash-table instead of make-hashtable
6067 * buff-menu.el: Byte-compiler warning fix.
6069 * isearch-mode.el (isearch-highlight-all-cleanup):
6070 Remove unused variable `isearch-highlight-all-start'.
6072 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6074 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6076 * cus-dep.el (Custom-make-dependencies):
6077 Add autoload cookie for custom-add-loads to generated custom-load.el.
6079 * autoload.el (autoload-package-name): Warning suppression.
6080 Move defvar prior to first use.
6082 * custom.el: Add autoload for custom-declare-face.
6083 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6084 * cl.el (cl-hack-byte-compiler):
6085 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6088 2000-07-08 Mike Sperber <mike@xemacs.org>
6090 * startup.el (load-home-init-file): Added variable.
6091 (maybe-migrate-user-init-file): Added.
6092 (load-user-init-file): Load custom file if different from init
6095 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6098 * cus-edit.el (custom-migrate-custom-file): Added for migration.
6099 Moved `custom-file'-related code to cus-file.el.
6101 * cus-file.el: New file.
6103 2000-04-01 Mike Sperber <mike@xemacs.org>
6105 * packages.el (packages-find-package-directories): Added support
6106 for external package hierarchies with in-place installations.
6108 * find-paths.el (paths-root-in-place-p): Added.
6109 (paths-find-emacs-directory): Added support for external
6110 directories with in-place installations.
6111 (paths-find-site-directory): Ditto.
6113 * startup.el (find-user-init-file): Also look for
6114 ~/.xemacs/init.elc? in preference to ~/.emacs.
6116 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6118 * select.el (own-selection):
6119 * select.el (own-clipboard): Changed `append' parameter to
6120 `how-to-use' parameter.
6121 * select.el (own-selection): Removed icky append code.
6122 * select.el (own-selection, get-selection): Removed extra type
6124 * select.el (selection-appender-alist):
6125 * select.el (selection-converter-{in|out}-alist): Initialise.
6126 * select.el (select-append-to-*): New.
6127 * select.el (select-convert-from-*): New. New functions to append
6128 data and convert data from external type.
6130 2000-07-12 Stef Epardaud <stef@lunatech.com>
6132 * font-lock.el: Javadoc enhancements.
6134 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6136 * printer.el (generic-print-region): Compose job name from buffer
6139 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
6141 * font-lock.el (font-lock-fontify-pending-extents): Call
6142 font-lock-fontify-region instead of font-lock-fontify-buffer
6143 to avoid unnecessary progress gauges.
6145 2000-07-06 Craig Lanning <lanning@scra.org>
6147 * custom-load.el (faces):
6149 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6152 * process.el (call-process-internal): from Dan Holmsand, use binary
6153 coding systems so that jka-compr works.
6155 2000-07-07 Ben Wing <ben@xemacs.org>
6157 * font-lock.el: Undo previous change. Unfortunately, some
6158 files actually use the variables directly in their init code
6159 without quoting them.
6161 2000-07-07 Ben Wing <ben@xemacs.org>
6163 * font-lock.el (defvar font-lock-*-face): Removed.
6165 * font-lock.el (font-lock-apply-highlight): Bind these face vars
6166 only when necessary.
6168 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
6170 * cl-macs.el: fix cl-transform-function-property kludge
6171 so that it does not require a random feature.
6173 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6175 * files.el (auto-mode-alist): allow .make extension for Makefiles,
6176 as in Linux kernel "Rules.make".
6178 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
6180 * build-report.el (build-report): Add autoload cookie.
6182 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
6184 * package-ui.el (defgroup pui): Correct a misspelling
6185 (pui-toggle-package-delete): Change `seleted' to `selected'
6187 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
6189 * package-get.el (package-get-update-base):
6190 (package-get): Use insert-file-contents-literally always.
6191 (package-get-maybe-save-index):
6192 Force coding system for writing to binary.
6194 2000-06-08 Mike Alexander <mta@arbortext.com>
6196 * code-process.el (call-process-region): If there is no coding
6197 system for the process on process-coding-system-alist use the
6198 coding system of the buffer containing the region.
6200 2000-06-10 Ben Wing <ben@xemacs.org>
6202 * cmdloop.el (command-error):
6203 If debug-on-error and noninteractive, output backtrace.
6205 * files.el (file-relative-name):
6206 Remove MSDOS references.
6208 * simple.el (line-number): New function, due to non-obvious
6209 behavior/usage of count-lines.
6211 * simple.el (count-lines): document non-obvious usage to get
6214 2000-06-11 Ben Wing <ben@xemacs.org>
6216 * faces.el ((featurep 'xpm)):
6217 * x-faces.el (x-init-face-from-resources):
6218 * x-faces.el (x-init-frame-faces):
6219 * x-misc.el (x-init-specifier-from-resources):
6220 * x-misc.el (x-get-resource-and-bogosity-check):
6221 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6222 * x-mouse.el (x-init-pointer-shape):
6223 * x-scrollbar.el (x-init-scrollbar-from-resources):
6224 Add sixth argument to x-get-resource calls so as to issue warnings
6225 rather than errors on bogus arguments.
6227 2000-06-05 Ben Wing <ben@xemacs.org>
6229 * compat.el: new file. provides a clean, non-intrusive way to
6230 define compatibility functions.
6232 * process.el (shell-quote-argument): temporary fix for lack
6233 of nt-quote-process-args. #### I need to put back the overall
6234 structure of that mechanism but redo the guts of it using the
6235 extra intelligence in the C code.
6237 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
6239 * package-info.el (pi-md5sum): Calculate MD5 sum just like
6240 `package-get' does in package-get.el, instead of using external
6243 * package-get.el (package-get): Insert package file literally to
6244 make checksum calculation work.
6246 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
6248 * code-files.el (convert-mbox-coding-system): Deleted.
6249 (file-coding-system-alist): Removed reference to
6250 convert-mbox-coding-system.
6252 2000-05-28 Martin Buchholz <martin@xemacs.org>
6254 * XEmacs 21.2.34 is released.
6256 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6258 * font-lock.el (font-lock-keywords): Rewrote docstring
6260 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
6262 * loadhist.el (unload-feature): handle case where x is both boundp
6265 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
6267 * packages.el: It's ok to use built-in macros, but not lisp
6270 2000-05-20 Ben Wing <ben@xemacs.org>
6273 * font-lock.el (font-lock-message-threshold):
6274 * font-lock.el (font-lock-mode):
6275 * font-lock.el (font-lock-default-fontify-buffer):
6276 * font-lock.el (font-lock-always-fontify-immediately):
6277 * font-lock.el (font-lock-old-extent): Removed.
6278 * font-lock.el (font-lock-old-len): Removed.
6279 * font-lock.el (font-lock-fontify-glumped-region): Removed.
6280 * font-lock.el (font-lock-pending-extent-table): New.
6281 * font-lock.el (font-lock-range-table): New.
6282 * font-lock.el (font-lock-after-change-function):
6283 * font-lock.el (font-lock-after-change-function-1): Removed.
6284 * font-lock.el (font-lock-fontify-pending-extents): New.
6285 * font-lock.el ('font-lock-revert-cleanup): Removed.
6286 * font-lock.el ('font-lock-revert-setup): Removed.
6287 Rewrite deferral code to handle any number of changes, merging
6288 them properly. Remove hacked-up code for revert-buffer, now
6291 * menubar-items.el (default-menubar):
6292 In Options->Edit Init File, don't switch to emacs-lisp-mode
6293 unless necessary; doing this turns off font-lock.
6295 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
6297 * keydefs.el: Define C-x BS to backward-kill-sentence.
6299 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
6301 * files.el (hack-local-variables-prop-line): Use non-greedy
6302 matching to process -*-texinfo-*- -*-.
6304 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
6306 * minibuf.el (minibuf-directory-files): new function.
6307 (read-file-name-activate-callback): use minibuf-directory-files.
6308 (read-directory-name-internal): ditto.
6309 (mouse-file-display-completion-list): ditto.
6310 (mouse-directory-display-completion-list): ditto.
6311 (read-file-name-internal): remove "./" from completion list unless
6312 explicitly matched, for consistency.
6314 2000-05-11 Ben Wing <ben@xemacs.org>
6316 * gutter-items.el (gutter-buffers-tab):
6317 * gutter-items.el (add-tab-to-gutter):
6318 * gutter-items.el (update-tab-in-gutter):
6319 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6320 * gutter-items.el (append-progress-display):
6321 * gutter-items.el (abort-progress-display):
6322 * gutter-items.el (raw-append-progress-display):
6323 Further fixes. Use set-glyph-image not set-image-instance-property,
6324 to fix problems with multiple windows in a frame.
6326 * menubar-items.el (tutorials-menu-filter):
6329 * startup.el (early-error-handler):
6330 Display message box under windows; otherwise, message will disappear
6331 before it can be viewed.
6334 Fix bug in NEEDTODUMP processing.
6336 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
6338 * startup.el (lock-directory): Removed.
6339 (superlock-file): Ditto.
6340 (startup-set-paths): Remove lockdir.
6341 (startup-setup-paths-warning): Remove lock-directory.
6343 * setup-paths.el (paths-find-lock-directory): Removed.
6344 (paths-find-superlock-file): Ditto.
6346 2000-05-09 Ben Wing <ben@xemacs.org>
6348 * faces.el (set-face-property):
6349 * faces.el (set-face-font):
6350 * faces.el (set-face-foreground):
6351 * faces.el (set-face-background):
6352 * faces.el (set-face-background-pixmap):
6353 * faces.el (set-face-underline-p):
6354 * faces.el (set-face-strikethru-p):
6355 * faces.el (set-face-highlight-p):
6356 * faces.el (set-face-dim-p):
6357 * faces.el (set-face-blinking-p):
6358 * faces.el (set-face-reverse-p):
6362 * glyphs.el (make-image-specifier):
6363 * glyphs.el (glyph-property):
6364 * glyphs.el (set-glyph-image):
6365 * glyphs.el (make-glyph):
6366 * glyphs.el (make-pointer-glyph):
6367 * glyphs.el (make-icon-glyph):
6368 * glyphs.el (widget-image-instance-p): New.
6369 authorship info, lots of doc changes. New predicate, inadvertently
6370 omitted. the general principle with specifier docs is now that
6371 the description of instantiators should go with the make-foo-specifier
6372 fun's doc string, rather than in foo-specifier-p. this follows
6373 conventions elsewhere in XEmacs and in general is a lot more obvious
6374 of a place to look. sometimes the make-foo-specifier function needs
6375 to be created in the process.
6378 * gutter.el (make-gutter-specifier): New.
6379 * gutter.el (make-gutter-size-specifier): New.
6380 * gutter.el (make-gutter-visible-specifier): New.
6381 specifier doc updates according to the conventions specified before.
6384 * objects.el (make-font-specifier):
6385 * objects.el (make-color-specifier):
6386 * objects.el (make-face-boolean-specifier): New.
6387 specifier doc updates according to the conventions specified before.
6390 * specifier.el (set-specifier):
6391 * specifier.el (make-integer-specifier): New.
6392 * specifier.el (make-boolean-specifier): New.
6393 * specifier.el (make-natnum-specifier): New.
6394 * specifier.el (make-generic-specifier): New.
6395 * specifier.el (make-display-table-specifier): New.
6396 specifier doc updates according to the conventions specified before.
6399 * toolbar.el (make-toolbar-specifier): New.
6400 specifier doc updates according to the conventions specified before.
6402 2000-05-09 Ben Wing <ben@xemacs.org>
6404 * process.el (call-process-internal): Revert to previous version
6405 because Mike's change clashed with a change I did not long before.
6406 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6407 Thanks very much Mike for pointing out the bug and submitting a
6410 2000-04-13 Mike Alexander <mta@arbortext.com>
6412 * process.el (call-process-internal): Send the correct input buffer
6413 (call-process-internal): Return the exit status of the process
6415 2000-05-07 Ben Wing <ben@xemacs.org>
6418 * winnt.el (nt-quote-args-verbatim): Removed.
6419 * winnt.el (nt-quote-args-prefix-quote): Removed.
6420 * winnt.el (nt-quote-args-backslash-quote): Removed.
6421 * winnt.el (nt-quote-args-double-quote): Removed.
6422 * winnt.el (nt-quote-args-functions-alist): Removed.
6423 * winnt.el (nt-quote-process-args): Removed.
6424 Remove all stuff for argument quoting. We borrow the code instead
6425 from Emacs 20.6, which is much more careful in its quoting
6426 (e.g. in handling runs of the escape character) and avoids most of
6427 the need for this Lisp mechanism by checking to see whether we're
6428 running a Cygwin or normal program and doing the appropriate
6429 quoting. If we end up needing such a mechanism, we should add
6430 it by extending the variable `mswindows-quote-process-args' so it
6431 can take an alist of regexps.
6433 2000-05-07 Ben Wing <ben@xemacs.org>
6436 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
6437 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
6438 the window without moving point.
6441 * simple.el (scroll-up-one): New.
6442 * simple.el (scroll-down-one): New.
6443 Functions for use with C-M-up/down.
6445 2000-05-01 Martin Buchholz <martin@xemacs.org>
6447 * XEmacs 21.2.33 is released.
6449 2000-04-29 Martin Buchholz <martin@xemacs.org>
6451 * dialog.el (yes-or-no-p-dialog-box):
6453 Fix following horrible bug in X11 mode with focus-follows-mouse:
6454 1. Visit two files in two different frames.
6455 2. do File->Revert Buffer in one of those frames.
6456 3. Dialog box appears.
6457 4. Arrange things so that the mouse passes over the *other*
6458 frame, then to the dialog box, and click on "Yes".
6459 5. The file contents end up in the *wrong* buffer!
6462 2000-04-28 Ben Wing <ben@xemacs.org>
6464 * help.el (describe-installation): correct typo introduced
6465 in last patch: boundp -> fboundp.
6467 * etags.el (buffer-tag-table-list):
6468 canonicalize filenames to Unix format so that tag-table-alist
6469 searching works under Windows.
6472 Bowdlerize the supposedly objectionable words
6473 "who couldn't quite manage to cleanly modify batch-update-autoloads".
6475 * gutter-items.el (set-progress-display-style):
6476 * gutter-items.el (search-dialog-callback):
6477 * gutter-items.el (make-search-dialog):
6478 Change to new callback-ex api.
6480 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6482 * help.el: (describe-installation): decode-coding-string is not
6483 defined in a non MULE environment.
6485 2000-04-28 Ben Wing <ben@xemacs.org>
6487 * gutter-items.el (buffer-list-changed-hook):
6488 use it, not record-buffer-hook.
6490 * subr.el (record-buffer-hook): Removed.
6492 2000-04-27 Ben Wing <ben@xemacs.org>
6494 * gutter-items.el (buffers-tab-switch-to-buffer): do not
6495 use NORECORD option. Andy will not like this, but the existing
6496 gutter behavior is just wrong, as per this comment:
6498 ;; this used to add the norecord flag to both calls below.
6499 ;; this is bogus because it is a pervasive assumption in XEmacs
6500 ;; that the current buffer is at the front of the buffers list.
6501 ;; for example, select an item and then do M-C-l
6502 ;; (switch-to-other-buffer). Things get way confused.
6504 ;; Andy, if you want to maintain the current look, you must
6505 ;; *uncouple* the gutter order and buffers order.
6507 * loaddefs.el (completion-ignored-extensions): unfuckify.
6509 * bytecomp.el (batch-byte-compile-one-file): new function, used in
6512 * autoload.el (batch-update-one-directory): new function, used in
6515 * loadup.el: set gc-cons-threshold very high unless dumping --
6516 loadup during update-elc is much much much faster. also do this
6517 when quick-building.
6519 add commented-out code for profiling loadup.
6522 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6523 is required in order to build xemacs.
6525 2000-04-26 Ben Wing <ben@xemacs.org>
6527 * loadup.el: don't garbage collect during loadup if quick-build
6528 compile-time option is set.
6530 2000-04-23 Ben Wing <ben@xemacs.org>
6532 * update-elc.el: compute whether any dumped .el or .elc files
6533 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6536 * update-elc.el (update-elc-files-to-compile): always change
6537 NOBYTECOMPILE in the src directory rather than current dir,
6538 so it will work under NT.
6540 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6541 the form of this file is identical between Unix and Windows.
6542 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6544 (update-autoloads-from-directory): updated doc string.
6545 updated doc strings in a few other places.
6547 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
6549 * bytecomp.el (byte-force-recompile): Fix argument to
6550 byte-recompile-directory.
6552 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
6554 * gutter-items.el (progress-display-clear-when-idle): Use
6556 * gutter-items.el (clear-progress-display): Adjust number of
6559 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
6561 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6563 2000-04-16 Ben Wing <ben@xemacs.org>
6565 * printer.el: New file.
6567 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6569 * help.el (describe-installation): Fix decoding for Windows.
6572 * menubar-items.el (default-menubar):
6573 * menubar-items.el (tutorials-menu-filter): New.
6574 * menubar-items.el (popup-menubar-menu):
6575 Add authorship. Redo Help menu and Tutorials filter.
6577 * menubar.el: Correct comment.
6579 * modeline.el (modeline-buffer-identification): Correct doc string.
6582 * simple.el (printing): Removed.
6583 * simple.el (printer-name): Removed.
6584 * simple.el (generic-print-buffer): Removed.
6585 * simple.el (generic-print-region): Removed.
6586 Move generic print code to printer.el.
6588 2000-04-15 Ben Wing <ben@xemacs.org>
6590 * simple.el (generic-print-region): New.
6591 make this function actually work.
6592 (generic-print-buffer): call generic-print-region.
6594 2000-04-14 Andy Piper <andy@xemacs.org>
6596 * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6597 by using the new widget-callback-current-channel.
6598 (search-dialog-callback): ditto.
6600 2000-04-12 Andy Piper <andy@xemacs.org>
6602 * gutter.el (default-gutter-position): moved from gutter-items.el.
6603 (default-gutter-position-changed-hook): ditto.
6604 (gutter-element-visibility-changed-hook): ditto.
6605 (set-gutter-element): ditto.
6606 (remove-gutter-element): ditto.
6607 (set-gutter-element-visible-p): ditto.
6608 (gutter-element-visible-p): ditto.
6609 (init-gutter): ditto.
6611 * dialog.el (make-dialog-box): renamed and moved from
6614 * gutter-items.el: move various functions elsewhere.
6616 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
6618 * menubar-items.el: Fixed place of parenthesis.
6620 2000-04-12 Ben Wing <ben@xemacs.org>
6622 * etags.el (find-tag-at-point): New. Lets you do find-tag
6623 without constantly being prompted for the tag.
6624 * simple.el: Added a number of section headings, to clarify the
6625 organization of this file.
6626 * simple.el (activate-region):
6627 * simple.el (region-exists-p):
6628 * simple.el (region-active-p):
6629 Moved these three function down to the other side of
6630 the case-changing functions, so they join the rest of
6632 * simple.el (printing): New.
6633 * simple.el (printer-name): New.
6634 * simple.el (generic-print-buffer): New.
6635 New functions, a very simple prototype for a unified
6638 * process.el (call-process-internal): Real fix for null BUFFER,
6639 other problems with BUFFER specs.
6642 Fixed up File->Print to use new printing functions.
6643 Various corrections and expansions to Grep/Compile menus.
6644 New options for Printing.
6645 New options for SMTP Mail, the way to send mail under
6646 MS Windows. (There's also a package patch to make SMTP
6647 Mail be the default under MSWin.)
6649 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
6651 * menubar-items.el: Selecting Rectangle Mousing from menubar
6652 did not work. Needed to quote mouse-track-rectangle-p.
6654 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
6656 * cl-compat.el (keywordp): Removed.
6658 2000-04-05 Andy Piper <andy@xemacs.org>
6660 * gutter-items.el (progress-layout-glyph): don't initialize here.
6661 (progress-gauge-glyph): use dynamic sizing.
6662 (set-progress-display-style): new function. Set progress glyphs
6663 appropriately depending on the style.
6664 (progress-display-style): new variable. Custom version of
6665 set-progress-display-style.
6666 (progress-abort-glyph): switch to dynamic sizes.
6667 (search-dialog-text): make the edit field active.
6669 2000-04-04 Andy Piper <andy@xemacs.org>
6671 * gutter-items.el (make-search-dialog): need to make the search
6672 dialog visible after creation.
6674 * menubar-items.el (default-menubar): use the search dialog for
6675 searching. Remove some extraneous search menu items.
6677 * gutter-items.el (set-gutter-element): allow glyphs to be used as
6679 (make-gutter-only-dialog-frame): allow the user to create the
6680 frame unmapped. Allow the gutter spec to be given as a glyph.
6681 (search-dialog-direction): new variable.
6682 (search-dialog-text): new variable.
6683 (search-dialog-callback): new function. Callback for the search
6685 (make-search-dialog): new function. Create a user-friendly search
6688 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
6690 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6693 2000-04-01 Andy Piper <andy@xemacs.org>
6695 * font-lock.el (font-lock-fontify-keywords-region): Calculate
6696 progress more accurately.
6698 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
6700 * finder.el (finder-compile-keywords): Process readable files only.
6701 Because error in process of .#finder-inf.el when compile xemacs
6702 with --with-clash-detection option.
6704 2000-03-31 Andy Piper <andy@xemacs.org>
6706 * gutter-items.el (append-progress-display): don't delay after a
6707 successful font-lock.
6708 (make-gutter-only-dialog-frame): new function. Allow users to
6709 create gutter-only dialogs.
6711 2000-03-27 Mike Alexander <mta@arbortext.com>
6713 * process.el (call-process-internal): Handle a null BUFFER
6714 parameter correctly.
6716 2000-03-28 Andy Piper <andy@xemacs.org>
6718 * gutter-items.el (abort-progress-display): put strings in the
6720 (progress-layout-glyph): signal special 'quit callback.
6721 (progress-display-quit-function): deleted.
6722 (progress-display-stop-callback): deleted.
6723 (progress-display-dispatch-command-events): deleted.
6724 (append-progress-display): remove calls to
6725 progress-display-dispatch-command-events.
6726 (raw-append-progress-display): ditto.
6728 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
6730 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6731 being a list. Actually define `stipple-pixmap-p' which is used as
6732 an error predicate. Correctly handle PIXMAP being either relative
6733 or absolute file name.
6735 2000-03-24 Andy Piper <andy@xemacs.org>
6737 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6738 (abort-progress-display): ditto. Don't delete the created extent.
6739 (raw-append-progress-display): ditto.
6740 (progress-display-dispatch-non-command-events): new
6741 function. Encapsulates what we want to do when no command input is
6743 (progress-display-dispatch-command-events): likewise, but disable
6744 for now since it causes too many problems.
6745 (append-progress-display): use them.
6746 (raw-append-progress-display): ditto.
6747 (default-gutter-position-changed-hook): set this rather than
6748 default-gutter-position-changed.
6749 (default-gutter-position-changed-hook): lambda with zero arguments
6751 (raw-append-progress-display): trap errors in pending input since
6752 allowing them to signal will hose the gauge well and
6753 truly. Ideally we would like to delay these until we are more able
6755 (append-progress-display): ditto.
6757 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
6759 * lisp/make-docfile.el: call-process-internal is now implemented
6762 2000-03-21 Ben Wing <ben@xemacs.org>
6764 * mule\mule-cmds.el (set-language-info-alist):
6765 Fix to correspond to new menu arrangement.
6767 2000-03-21 Ben Wing <ben@xemacs.org>
6770 * process.el (call-process-internal): New.
6771 New implementation of call-process. Only enabled under NT, so far.
6772 stderr handling not implemented yet in CVS'd C code.
6774 2000-03-20 Ben Wing <ben@xemacs.org>
6777 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6778 * lisp-mode.el (lisp-interaction-mode):
6779 Put back Lisp Interaction menubar for Jan V's sake.
6782 * simple.el (mark-ring):
6783 * simple.el (dont-record-current-mark): New.
6784 * simple.el (in-shifted-motion-command): New.
6785 * simple.el (mark-ring-unrecorded-commands): New.
6786 * simple.el (mark-ring-max):
6787 * simple.el (set-mark-command):
6788 * simple.el (push-mark):
6789 * simple.el (handle-pre-motion-command):
6790 Implement scheme for not recording unimportant marks.
6793 * subr.el (function-allows-args): New.
6794 New function function-allows-args.
6796 2000-03-20 Martin Buchholz <martin@xemacs.org>
6798 * XEmacs 21.2.32 is released.
6800 2000-03-20 Andy Piper <andy@xemacs.org>
6802 * gutter-items.el (update-tab-in-gutter): force selection of the
6803 selected-window if required to do so.
6804 (buffers-tab-items): ditto.
6805 (add-tab-to-gutter): ditto.
6806 (create-frame-hook): use force-selection.
6807 (default-gutter-position-changed): lambdify.
6808 (update-tab-hook): deleted since it was only used in one place.
6810 2000-03-18 Andy Piper <andy@xemacs.org>
6812 * files.el (find-file-noselect): undo change that shouldn't have
6815 2000-03-17 Andy Piper <andy@xemacs.org>
6817 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6818 of selected-window trickery.
6820 * gutter-items.el (update-tab-in-gutter): don't give dedicated
6822 (progress-display-stop-callback): progress -> progress-display
6823 (progress-display-quit-function): ditto.
6824 (clear-progress-display): ditto.
6825 (remove-progress-display): ditto.
6826 (append-progress-display): ditto.
6827 (abort-progress-display): ditto.
6828 (raw-append-progress-display): ditto.
6829 (display-progress-display): ditto.
6830 (current-progress-display-label): ditto.
6831 (current-progress-display): ditto.
6832 (lprogress-display): ditto and save the buffer
6833 (progress-display): ditto. Otherwise the buffer sometimes gets
6834 changed which confuses font-lock.
6836 * font-lock.el (font-lock-default-fontify-buffer): catch all
6837 errors, not just quit.
6838 (font-lock-mode): progress -> display-progress
6839 (font-lock-default-fontify-buffer): ditto.
6840 (font-lock-fontify-syntactically-region): ditto.
6841 (font-lock-fontify-keywords-region): ditto.
6843 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
6845 * cl.el (gensym): Move to here from cl-macs.el.
6848 2000-03-16 Andy Piper <andy@xemacs.org>
6850 * font-lock.el (font-lock-mode): use lprogress and friends for
6851 progress management.
6852 (font-lock-default-fontify-buffer): ditto.
6853 (font-lock-fontify-syntactically-region): ditto.
6854 (font-lock-fontify-keywords-region): ditto.
6855 (font-lock-revert-cleanup): fix reverting.
6856 (font-lock-revert-setup): ditto.
6858 * gutter-items.el (progress-use-echo-area): new variable. Use the
6859 echo area for progress gauges if non-nil.
6860 (clear-progress): remove echo area stuff and defer to
6862 (append-progress): dispatch non-command events after each progress
6863 increment. Remove echo area stuff.
6864 (abort-progress): remove echo area stuff and defer to
6866 (raw-append-progress): ditto. Dispatch non-command events after
6868 (display-progress): defer echo area stuff to display-message.
6870 * gutter-items.el (clear-progress):
6871 (abort-progress): indentation changes.
6872 (display-progress): don't clear progress.
6873 (append-progress): compare messages with equal.
6874 (raw-append-progress): use dispatch-non-command-events to flush
6875 widget creation events.
6877 2000-03-13 Ben Wing <ben@xemacs.org>
6880 * abbrev.el (abbrev-string-to-be-defined): New.
6881 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6882 Changes for use with the menubar.
6884 2000-03-12 Ben Wing <ben@xemacs.org>
6886 * alist.el (vassoc): moved here from font-menu.el.
6888 * custom.el (defface): typo fix.
6890 * dialog.el (yes-or-no-p-dialog-box):
6891 * dialog.el (message-box):
6892 * files.el (save-some-buffers-1):
6893 Put accelerators in the button names.
6895 * font-lock.el (font-lock-comment-face):
6896 * font-lock.el (font-lock-keyword-face):
6897 * font-lock.el (font-lock-function-name-face):
6898 Fixed some of the colors under MS Windows because the existing
6899 default colors were hardly different from black and needed to be
6903 * font-menu.el (font-menu-split-long-menu):
6904 * font-menu.el (font-menu-family-constructor):
6905 * font-menu.el (font-menu-size-constructor):
6906 * font-menu.el (font-menu-weight-constructor):
6907 * font-menu.el (font-menu-set-font):
6908 vassoc moved to alist.el.
6909 Accelerators added to all menus.
6910 Unused bound var new-props removed.
6912 * keydefs.el: I did a whole lot of rearranging to put things in a
6913 more consistent order and fixed a number of cases where key
6914 combinations involving up, down, left, right and so on were
6915 defined but the corresponding keypad combinations were not
6919 * lisp-mode.el (lisp-interaction-mode-popup-menu):
6920 * lisp-mode.el (emacs-lisp-mode):
6921 * lisp-mode.el (lisp-interaction-mode):
6922 * lisp-mode.el (flet):
6923 Added accelerators onto the menus.
6924 Made all the different versions of the let function be indented
6926 Undid Steve's easy-menu-ification, because it makes it impossible
6927 to have the menubar and popup menus different.
6928 Cleaned up the menu; added items for find-function &c and some
6929 indenting, and removed debug-on-*.
6931 * list-mode.el (list-mode-hook):
6932 * list-mode.el (list-mode):
6933 * list-mode.el (completion-setup-hook):
6934 * list-mode.el (display-completion-list):
6935 Added support for the :window-height keyword, which is required
6936 because of other changes that I made for the file dialog box. I
6937 also made the hook variables list-mode-hook and
6938 completion-setup-hook and also minibuffer-setup-hook in
6939 minibuf.el be permanent-local; see comment in list-mode.el.
6941 * map-ynp.el (map-y-or-n-p):
6942 Added accelerators to the dialog buttons.
6944 * menubar-items.el (menu-truncate-list):
6945 New internal function.
6946 * menubar-items.el (submenu-generate-accelerator-spec):
6947 * menubar-items.el (menu-item-strip-accelerator-spec):
6948 * menubar-items.el (menu-item-generate-accelerator-spec):
6949 New exported functions, for use in auto-generating accelerator specs.
6952 * menubar-items.el (default-menubar):
6953 * menubar-items.el (maybe-add-init-button):
6954 * menubar-items.el (bookmark-menu-filter):
6955 * menubar-items.el (slow-format-buffers-menu-line):
6956 * menubar-items.el (build-buffers-menu-internal):
6957 * menubar-items.el (language-environment-menu-filter):
6958 * menubar-items.el (default-popup-menu):
6959 * menubar-items.el (popup-buffer-menu):
6960 * menubar-items.el (popup-menubar-menu):
6961 Did a major overhaul on this file, and in fact I'm nowhere near
6962 done working on the menubar, and there will be more patches to
6963 come. A basic summary of what I've done:
6965 a) I added accelerators to all of the menu items. For menus that
6966 are auto-generated, such as the buffers menu, the accelerators are
6967 automatically added to the beginning of each line using the
6968 numbers 1 through 9, then zero, and then letters starting with A,
6969 but omitting the letters that are already in use for the fixed
6970 menu items at the top of the buffers menu. To facilitate adding
6971 accelerators of this kind, I created some new functions
6972 (*-accelerator-spec), which are also being used by other filters
6973 that auto generate lists of things such as ftp sites to download
6974 packages. If people really don't like these accelerators
6975 appearing at the beginning of the menu items, a variable can be
6976 added to optionally turn them off, but I think this is rather
6977 pointless because other menu items have accelerators and many or
6978 most of the menu users will use the accelerators if the support is
6981 b) I combined the top level Tools and Apps menus into a single
6982 Tools menu, because the distinction between the two is not
6983 obvious, and the items on the menus are not used often enough that
6984 putting some of them onto submenus is a problem.
6986 c) I created two new top level menus called View and Cmds because
6987 there were too many items on the File and Edit menus, and I'm going
6988 to be adding more items to these menus. In contrast to the Tools
6989 menu, the items on these menus may be used quite often during an
6990 editing session, and so should be available with fewer
6993 d) I added a number of options to the options menu, including one
6994 for controlling whether the alt key can be used to traverse to
6995 menu items using the accelerators, one for controlling behavior of
6996 control-k, one for controlling how the kill and yank functions
6997 interact with the clipboard, a few additional buffers-menu
6998 options, and various other things. I also did a bit of
6999 rearranging, for example, combining the keyboard and mouse options
7000 into a single keyboard and mouse submenu to facilitate the
7001 accelerators on that level.
7003 e) I changed the variable buffers-menu-format-buffer-line-function
7004 to take two arguments instead of one, the second argument being
7005 the line number for use in creating an accelerator. I added a
7006 hack to support existing functions with one argument (although I
7007 doubt that very many of these exist), for backward compatibility.
7009 f) I moved the top level mule menu to be a submenu of the edit
7010 menu. I think that most of the items on this menu are fairly
7011 useless and there are certainly not enough frequently used items
7012 to justify this being its own top level menu.
7014 g) I combined most of the items in big-menubar.el into the main menu.
7015 If people think the main menu is too big, it would be possible to
7016 create different configurations, some smaller.
7018 * menubar.el (check-menu-syntax):
7019 Deleted some syntax checks that were no longer valid, partly
7020 because of changes that were already made a long time ago, and
7021 partly because of a change I made where I allow the name of the
7022 menu item to be an evaluated expression rather than just a string,
7023 similar to all of the other parameters of a menu item.
7026 * minibuf.el (read-file-name-1):
7027 * minibuf.el (mouse-read-file-name-1):
7028 I made a number of changes to improve the appearance
7029 and functioning of the file dialog box. They include:
7031 a) Fixing the problem where closing the dialog box by clicking on
7032 the close button of the window didn't properly exit the
7035 b) Fixing the problem that if you typed part of a file name, and
7036 then clicked on a completion with the mouse, the file was not
7039 c) Changing the title of the dialog box to reflect the operation
7040 being done in accordance with user interface conventions, rather
7041 than the name of the dialog box buffer, which is rather useless.
7043 d) Remove the words "possible completions are" which didn't
7046 e) Fix things so that the completions scroll off the end of the
7047 completions windows only to the right, rather than both to the
7048 right and down, which is in accordance with Windows user interface
7051 * msw-init.el (init-post-mswindows-win):
7052 Added a binding for meta-F4, which is the standard windows binding
7053 for exiting a program.
7055 * select.el (get-selection-no-error):
7056 * select.el (own-selection):
7057 * select.el (own-clipboard):
7058 Added an optional argument called append to the functions
7059 own-selection and own-clipboard. This adds support for appending
7060 text to the existing selection and allows the function
7061 own-clipboard to be used as the value of the variable
7062 interprogram- cut-function.
7064 Fixed a bug in own-selection in handling zmacs-region-stays.
7066 * simple.el (historical-kill-line): New.
7068 * simple.el (kill-line):
7069 * simple.el (interprogram-cut-function):
7070 * simple.el (interprogram-paste-function):
7071 * simple.el (handle-pre-motion-command):
7072 * simple.el (next-line):
7073 * simple.el (previous-line):
7074 a) Expanded the variable kill-whole-line, so that function
7075 kill-line can be set to delete the entire line always, not just
7076 when cursor is at the beginning of the line. This is controlled
7077 by setting the variable kill-whole-line to the symbol 'always.
7078 This behavior, as well as the existing kill-whole-line behavior,
7079 now only take effect when kill-line is called interactively,
7080 although this is a departure from a previous behavior in the case
7081 of setting this variable kill-whole-line to t. It is almost
7082 certainly what has always been intended, and most likely the old
7083 way of doing things introduced bugs. I also created a function
7084 called historical-kill-line, which ignores the kill-whole-line
7085 setting and always gives the historical behavior of only killing
7086 to the end of the line. I bound this function to shift- control-k
7087 so that the kill to end of line behavior is available, even when
7088 kill-whole-line has been set to change control-k into the simple
7089 delete-whole-line behavior. (This can be set using the options
7092 b) I changed things so that kill and yank now interact with the
7093 clipboard by default under windows. This was done by changing the
7094 default value of interprogram-cut- function and
7095 interprogram-paste-function. You can get the old behavior by
7096 setting these to nil, and there is an option on the options menu
7099 c) I added support for selecting text using shifted motion keys.
7100 This support is on by default and can be controlled by the
7101 variable shifted-motion-keys-select-region. There is also a
7102 variable called unshifted-motion-keys-deselect-region that
7103 controls more specifically how the shifted motion key behavior
7104 works. I did not put an option on the options menu to turn this
7105 off, because I can't imagine why this would be useful.
7107 * simple.el (forward-block-of-lines):
7108 * simple.el (backward-block-of-lines):
7109 * simple.el (block-movement-size):
7112 * simple.el (uncapitalized-title-words):
7113 * simple.el (uncapitalized-title-word-regexp):
7114 * simple.el (capitalize-string-as-title):
7115 * simple.el (capitalize-region-as-title):
7119 * subr.el (add-hook):
7120 * subr.el (make-local-hook): New.
7121 * subr.el (remove-local-hook): New.
7122 * subr.el (add-one-shot-hook): New.
7123 * subr.el (add-local-one-shot-hook): New.
7124 Added some functions to make using hooks easier.
7127 a) Functions add-local-hook and remove-local-hook to make it easy
7130 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7131 make it possible to add a "one-shot" hook, which is to say a hook
7132 that runs only once, and automatically removes itself after the
7133 first time it has run.
7135 2000-03-09 Andy Piper <andy@xemacs.org>
7137 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7139 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
7141 * buff-menu.el (buffers-menu-omit-invisible-buffers):
7142 Moved from menubar-items.el.
7143 * dumped-lisp.el: Dump gutter-items regardless of menubar.
7145 2000-03-08 Andy Piper <andy@xemacs.org>
7147 * gutter-items.el (build-buffers-tab-internal): add selected field
7148 to buffers tab spec.
7150 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
7152 * minibuf.el (last-exact-completion): Initialize to nil.
7154 2000-03-07 Didier Verna <didier@xemacs.org>
7156 * startup.el (command-line-1): remove unused variable
7157 `first-file-buffer'.
7159 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
7161 * loaddefs.el (completion-ignored-extensions): Removed ".log",
7162 which is also used for Web server log files.
7164 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
7166 * mule/mule-charset.el: Setup auto-fill-chars.
7168 2000-03-02 SL Baur <steve@beopen.com>
7170 * subr.el (with-string-as-buffer-contents): Reimplement using
7171 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
7172 non-deletion of buffer after execution problem.
7173 (with-output-to-string): Use unique buffer name.
7175 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
7177 * gutter-items.el (buffers-tab-sort-function): New variable.
7178 (buffers-tab-items): Funcall it to sort the buffer tab list.
7180 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
7182 * startup.el (load-user-init-file): Merge two `if's to one `or'.
7184 2000-02-28 Martin Buchholz <martin@xemacs.org>
7186 * menubar-items.el (maybe-add-init-button): Remove the "Load
7187 .emacs" button from all menubars.
7189 2000-03-01 Didier Verna <didier@xemacs.org>
7191 * rect.el (string-rectangle): depend on `pending-delete-mode' for
7192 region rectangle replacement (from Jan Vroonhof).
7193 (replace-rectangle): new function.
7195 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7197 * mule/mule-cmds.el (set-default-coding-systems): Use
7198 set-terminal-coding-system and set-keyboard-coding-system.
7199 * coding.el (set-terminal-coding-system): Use
7200 set-console-tty-output-coding-system.
7201 (set-keyboard-coding-system): Use
7202 set-console-tty-input-coding-system.
7204 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
7206 * minibuf.el (read-variable): Allow symbol to default argument.
7208 2000-02-27 Andy Piper <andy@xemacs.org>
7210 * gutter-items.el (update-tab-hook): new function to be used for
7212 (create-frame-hook): add update-tab-hook.
7213 (record-buffer-hook): ditto.
7214 (default-gutter-position-changed): ditto.
7215 (default-gutter-position): updating the buffers tab is now handled
7217 (default-gutter-position-changed-hook): new variable.
7218 (gutter-element-visibility-changed-hook): ditto.
7219 (set-gutter-element-visible-p): call it.
7220 (set-gutter-element): use modify-specifier-instances. Set extents
7221 as duplicable before using.
7222 (remove-gutter-element): ditto.
7223 (set-gutter-element-visible-p): ditto.
7224 (init-gutter): new function.
7225 (add-tab-to-gutter): use new gutter-element functions rather than
7226 setting specifiers directly.
7227 (clear-progress): ditto.
7228 (abort-progress): ditto.
7229 (gutter-buffers-tab-visible-p): renamed from
7230 default-gutter-visible-p
7232 * specifier.el (modify-specifier-instances): new function from Jan
7235 * x-init.el (init-post-x-win): call init-gutter.
7237 * msw-init.el (init-post-mswindows-win): call init-gutter.
7239 * menubar-items.el (default-menubar): Update to reflect new gutter
7242 2000-02-26 Andy Piper <andy@xemacs.org>
7244 * gutter-items.el (set-gutter-element): new function. Add gutter
7245 elements to the specified gutter.
7246 (remove-gutter-element): new function. Remove gutter elements from
7247 the specified gutter.
7248 (set-gutter-element-visible-p): new function. Set gutter element
7249 visibility for the provided gutter-visible specifier.
7251 2000-02-23 Andy Piper <andy@xemacs.org>
7253 * gutter-items.el (add-tab-to-gutter): specify dimensions
7256 2000-02-24 Martin Buchholz <martin@xemacs.org>
7258 * gutter-items.el (add-tab-to-gutter):
7259 * package-get.el (package-get-interactive-package-query):
7260 * package-ui.el (pui-directory-exists):
7261 (pui-install-selected-packages):
7262 (pui-list-packages):
7263 Use #'(lambda ...) instead of '(lambda ...).
7265 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
7267 * startup.el (load-user-init-file): Check to make sure user
7268 has an init-file before calling load().
7270 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7272 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7274 2000-02-23 Martin Buchholz <martin@xemacs.org>
7276 * XEmacs 21.2.31 is released.
7278 2000-02-21 Mike Sperber <mike@xemacs.org>
7280 * loadup.el (really-early-error-handler):
7283 Remove dependency on EMACSBOOTSTRAP... environment variables.
7285 2000-02-21 Martin Buchholz <martin@xemacs.org>
7287 * XEmacs 21.2.30 is released.
7289 2000-02-19 Martin Buchholz <martin@xemacs.org>
7291 * byte-optimize.el (byte-optimize-plus):
7292 (byte-optimize-minus):
7293 (byte-optimize-multiply):
7294 Optimize (- 0) to 0, not (-)
7295 Optimize (+ 5 3.0) to 8.0
7296 Optimize (* 5 3.0) to 15.0
7297 Improve readability.
7299 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
7301 * modeline.el: (modeline-scrolling-method): change modeline
7302 mswindows cursor appearance according to the value.
7304 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7305 and 'gui-element face colors and 'gui-element face font to Windows
7308 2000-02-09 Stef Epardaud <stef@lunatech.com>
7310 * font-lock.el: Javadoc enhancements
7312 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7314 * ldap.el (toplevel): Test if LDAP support has been compiled in
7315 (ldap-verbose): New option
7316 (ldap-search-entries): Renamed from the previous ldap-search
7317 Conditionalize message display on ldap-verbose
7318 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7320 (ldap-search): Is now defined as an obsolete wrapper calling
7321 ldap-search-basic or ldap-search-entries
7324 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
7325 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7326 Jan Vroonhof <jan@xemacs.org>
7328 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7329 When for-effect is true, didn't call `byte-optimize-form'
7330 in and/or subforms without last.
7332 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
7334 * package-get.el (package-get-download-sites): Use correct custom
7337 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7339 * files.el (write-file): Ask for coding system when compiled with
7342 2000-02-16 Andy Piper <andy@xemacs.org>
7344 * buffer.el (switch-to-buffer): give norecord argument to
7345 set-window-buffer instead of explicitly recording.
7347 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7348 we have to pick a window.
7350 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7352 * mule/mule-cmds.el (describe-language-support): Don't add
7353 unexist function to help-map.
7354 (describe-coding-system): Don't use already assigend `C'.
7356 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
7358 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7361 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
7363 * about.el: Ienaga's e-mail address change.
7365 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
7367 * etags.el (find-tag): force new window -- even if buf already
7368 visible -- when other-window is t
7370 2000-02-16 Martin Buchholz <martin@xemacs.org>
7372 * XEmacs 21.2.29 is released.
7374 2000-02-09 Martin Buchholz <martin@xemacs.org>
7376 * cl-extra.el (getf): This is now identical to `plist-get', so
7378 * cl-macs.el: Make getf an alias to plist-get, at the
7379 byte-compiler level, using define-compiler-macro.
7381 2000-02-08 Martin Buchholz <martin@xemacs.org>
7383 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7385 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
7387 * lisp/etags.el (find-tag-internal): set exact-tagname to
7388 a regular expression that matches against the tagname
7389 part of the tag entry first instead of only looking in
7392 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
7394 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7395 * toobar.el: fixed typo(s) in customizing default-toolbar-position
7397 2000-02-07 Martin Buchholz <martin@xemacs.org>
7399 * XEmacs 21.2.28 is released.
7401 2000-02-07 Martin Buchholz <martin@xemacs.org>
7403 * cl-extra.el (getf): Just call `get', never `get*'.
7404 Make arglist match docstring.
7405 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7406 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7407 * byte-optimize.el: remove references to `get*'.
7409 2000-02-06 Martin Buchholz <martin@xemacs.org>
7411 * mule/european.el: Add syntax information for Latin3 and Latin4.
7413 2000-02-02 Martin Buchholz <martin@xemacs.org>
7415 * byte-optimize.el: Byte-optimize (length "foo")
7417 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
7419 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7420 width check using `window-leftmost-p' and `window-rightmost-p'.
7422 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
7424 * wid-edit.el (widget-match-inline): An atom never matches a
7427 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7429 * modeline.el: Consolidated 'x and 'mswindows specification under
7432 2000-01-29 Andy Piper <andy@xemacs.org>
7434 * gutter-items.el: (format-buffers-tab-line): Try and be
7435 intelligent about buffer naming when we have duplicates.
7437 2000-01-29 Andy Piper <andy@xemacs.org>
7439 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7440 updated when it becomes visible.
7442 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7444 * bytecomp.el (byte-compile-insert-header): Properly set coding
7445 system under MULE and file-coding.
7447 2000-01-28 Martin Buchholz <martin@xemacs.org>
7449 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7450 (dontusethis-set-value-terminal-coding-system-handler):
7451 (dontusethis-set-value-keyboard-coding-system-handler):
7452 Never undefine coding system aliases. Emergency fix for gnus.
7454 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
7456 * files.el (abbreviate-file-name): Use directory-sep-char instead
7459 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
7461 * startup.el (user-init-file-base-list): New variable, replacing
7462 user-init-file-base.
7463 (find-user-init-file): New function.
7464 (command-line-early): Use it.
7465 (load-user-init-file): Ditto.
7467 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7469 * gutter-items.el (update-tab-in-gutter): Use proper locale when
7470 calling valid-image-instantiator-format-p
7472 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
7474 * isearch-mode.el (isearch-mode): The variable is
7475 isearch-unhidden-extents, not isearch-opened-extents.
7477 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
7479 * minibuf.el (next-history-element): Modify error message if a
7480 default value is available.
7482 2000-01-26 Martin Buchholz <martin@xemacs.org>
7484 * bytecomp.el (byte-compile-file): Don't unconditionally write
7485 .elc files in binary - might contain non-Latin1.
7487 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7489 * process.el (shell-quote-argument): Use (nt-quote-process-args)
7493 * startup.el (user-init-file-base):
7494 * process.el (call-process-region):
7495 * files.el (make-backup-file-name):
7496 (backup-file-name-p):
7497 (file-relative-name):
7498 (abbreviate-file-name):
7500 * code-process.el (call-process-region): Removed unnecessary
7501 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7502 support out of the universe.
7506 * bytecomp.el (byte-compile-file): Removed reference to
7507 buffer-file-type, and commented usage of binary-process-output
7510 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
7512 * help.el (function-arglist): Add case for macro.
7514 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7516 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7518 (custom-display): Added a menu for printer/display tags.
7520 * frame.el (frame-type):
7521 * device.el (device-type): Added 'msprinter to the doc string, and
7522 removed 'pc -- it is not going to be implemented ever.
7523 (call-device-method): Fixed docstring typo.
7524 Defined specifier tags 'printer and 'display.
7526 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
7528 * lisp/itimer.el (itimer-run-expired-timers): (consp
7529 last-command-event-time) instead of (consp
7530 'last-command-event-time).
7532 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7534 * msw-glyphs.el: Removed obsolete commentary.
7536 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
7538 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7539 better default value.
7541 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
7543 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7544 (read-string): Ditto.
7545 (eval-minibuffer): Ditto.
7546 (read-command): Ditto.
7547 (read-function): Ditto.
7548 (read-variable): Ditto.
7549 (read-number): Ditto.
7550 (read-shell-command): Ditto.
7551 (read-number): Record history.
7553 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
7555 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7557 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
7559 * faces.el (startup-initialize-custom-faces): New function.
7560 Reset all faces created during auto-autoloads loading time
7562 * startup.el (command-line): Call it.
7564 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
7566 * about.el (about-hackers): Add myself to contributors list.
7568 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7570 * menubar-items.el (maybe-add-init-button): Removed an argument in
7571 a call to load-user-init-file, as the function managed to lose its
7572 formal parameter a few betas ago.
7574 2000-01-18 Martin Buchholz <martin@xemacs.org>
7576 * XEmacs 21.2.27 is released.
7578 2000-01-18 Martin Buchholz <martin@xemacs.org>
7580 * process.el (shell-command-to-string): Use the FSF docstring.
7581 Make shell-command-to-string the standard function, and
7582 exec-to-string the (deprecated) alias.
7584 * startup.el: typo fix.
7586 2000-01-16 Martin Buchholz <martin@xemacs.org>
7588 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7590 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7592 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7593 buffers after visible buffers.
7594 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7596 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7598 * info.el (Info-extract-menu-node-name): Stop at a dot
7599 followed by whitespace or right parenthesis.
7601 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
7603 * info.el (Info-directory-list): Warn against using Customize with
7604 Info-directory-list.
7606 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
7608 * minibuf.el (read-file-name): doc fix.
7610 * autoload.el (update-file-autoloads): doc fix.
7612 * about.el (about-hackers): Change my E-mail address.
7614 2000-01-13 Martin Buchholz <martin@xemacs.org>
7616 * info.el (Info-visit-file): Just use the `f' interactive spec to
7617 read a filename in the standard way.
7619 2000-01-13 Andy Piper <andy@xemacs.org>
7621 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7622 (gutter-buffers-tab-extent): new variable.
7623 (update-tab-in-gutter): call add-tab-to-gutter again if the
7624 orientation has changed.
7625 (add-tab-to-gutter): cope with different orientations.
7627 2000-01-11 Didier Verna <didier@xemacs.org>
7629 * info.el (Info-following-node-name): backward-skip dots as well
7630 as spaces (dots at the end of a node name aren't part of it).
7631 (Info-extract-menu-node-name): don't skip dots. There could be
7632 some in the node name.
7633 (Info-index): allow dots to be part of a node name.
7635 2000-01-12 Andreas Jaeger <aj@suse.de>
7637 * files.el (auto-mode-alist): Added idlwave-mode.
7638 Patch by Carsten Dominik <dominik@astro.uva.nl>.
7640 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7642 * info.el (Info-search): Show default value.
7644 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7646 * info.el (Info-read-node-completion-table): New variable.
7647 (Info-read-node-name-1): New function.
7648 (Info-read-node-name): Use it.
7649 (Info-follow-reference): Use DEFAULT argument of completing-read.
7652 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7654 * hyper-apropos.el (hyper-describe-key-briefly): Save
7655 window configuration.
7656 (hyper-describe-face): Use DEFAULT of completing-read.
7657 (hyper-apropos-read-variable-symbol): Ditto.
7658 (hyper-apropos-read-function-symbol): Ditto.
7660 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7662 * mule/mule-cmds.el (set-default-coding-system): Set
7663 comint-exec-hook to use coding-system-for-read and
7664 coding-system-for-write so that C-x RET c works.
7666 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7668 * minibuf.el (minibuffer-confirm-incomplete): Customize.
7669 (previous-matching-history-element): Increment
7670 minibuffer-max-depth by 1.
7671 (next-matching-history-element): Ditto.
7673 2000-01-11 Andy Piper <andy@xemacs.org>
7675 * gutter-items.el (buffers-tab): Create a new face for the buffers
7677 (buffers-tab-face): use it.
7679 2000-01-10 Didier Verna <didier@xemacs.org>
7681 * modeline.el (modeline-scrolling-method): change modeline X
7682 cursor appearance according to the value.
7684 2000-01-07 Andreas Jaeger <aj@suse.de>
7686 * about.el (about-hackers): Moved my entry to contributor list.
7687 (xemacs-hackers): Added myself.
7688 (about-maintainer-info): Added description of myself.
7691 2000-01-07 Didier Verna <didier@xemacs.org>
7693 * modeline.el (modeline-scrolling-method): new variable.
7694 (mouse-drag-modeline): add reference to it in the docstring.
7695 (mouse-drag-modeline): handle it.
7697 2000-01-08 Andy Piper <andy@xemacs.org>
7699 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7701 (remove-buffer-from-gutter-tab): ditto.
7703 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
7705 * cus-edit.el (custom-hook-convert-widget): Fix comment.
7706 (custom-face-edit): Fix grammatical error in help message.
7708 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7710 * movemail.el: Added.
7712 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7714 2000-01-03 Didier Verna <didier@xemacs.org>
7716 * modeline.el (mouse-drag-modeline): remove the code related to
7717 the modeline horizontal scrolling facility.
7719 1999-12-31 Martin Buchholz <martin@xemacs.org>
7721 * XEmacs 21.2.26 is released.
7723 1999-12-28 Andy Piper <andy@xemacs.org>
7725 * wid-edit.el (widget-push-button-value-create): The gui cache
7726 does not agree with native widgets which can only be displayed
7727 once per window. The reasons for caching are diminished now that
7728 we don't hog resources when creating buttons.
7729 (widget-push-button-cache) deleted.
7731 1999-12-24 Martin Buchholz <martin@xemacs.org>
7733 * XEmacs 21.2.25 is released.
7735 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7737 * hyper-apropos.el (hyper-apropos): Toggle
7738 hyper-apropos-programming-apropos correctly.
7739 Set REGEXP when user accepts default value.
7741 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7743 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7744 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7746 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7748 * mule/mule-category.el (undefined-category-designator):
7749 Return char instead of character. Search for undefined one.
7750 (describe-category): Use with-displaying-help-buffer.
7752 1999-12-21 Martin Buchholz <martin@xemacs.org>
7754 * byte-optimize.el (byte-optimize-plus):
7755 Optimize (+ 1) to 1 instead of (1+ nil).
7757 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
7759 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
7761 * byte-optimize.el (byte-optimize-char-before): New function.
7762 Remove performance penalty for using (char-before) instead of (char-after).
7764 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7766 * mule/mule-category.el (char-category-list): Return character
7769 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7771 * minibuf.el (read-buffer): Check default is buffer object.
7773 1999-11-25 Andy Piper <andy@xemacs.org>
7775 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7778 1999-12-16 Andreas Jaeger <aj@suse.de>
7780 * package-get.el (package-get-maybe-save-index): Fixed typo.
7781 Patch by Jeff Miller <jmiller@smart.net>.
7783 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
7785 * gnuserv.el (gnuserv-process-filter): don't call
7786 gnuserv-write-to-client when gnuserv-current-client is nil
7788 1999-12-14 Martin Buchholz <martin@xemacs.org>
7790 * XEmacs 21.2.24 is released.
7792 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
7794 * about.el (about-hackers): Update my email address.
7796 1999-12-07 Martin Buchholz <martin@xemacs.org>
7798 * XEmacs 21.2.23 is released.
7800 1999-11-06 Jason R Mastaler <jason@mastaler.com>
7802 * package-get.el (package-get-download-sites): Removed several
7803 defunct download sites, added many new ones, and corrected a few
7804 incorrect directory-on-site entries. Added physical locations to
7807 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
7809 * finder.el (finder-commentary): add DOC string and fix
7812 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7814 * help.el (describe-function): Don't forget to intern the string
7815 completing-read returns.
7816 (describe-variable): Ditto.
7818 1999-11-16 Adrian Aichner <adrian@xemacs.org>
7820 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7821 `hyper-apropos-help-mode' here to find symbol to customize
7822 irregardless of cursor position and simplify
7823 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7824 `hyper-apropos-popup-menu'.
7826 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7828 * apropos.el (apropos-mode-map): Add return to call
7830 (apropos-print): Call apropos-mode to have better
7831 command reference. Put keymap text-poperty to
7834 1999-11-22 Alastair Burt <burt@dfki.de>
7836 * help.el: (describe-bindings-1): Added handling of keymaps for
7837 the extents at point.
7839 1999-12-02 Mark Thomas <mthomas@jprc.com>
7841 * gutter-items.el (buffers-tab-items): Wrap the function in a
7844 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7846 * help.el (describe-function): Use the DEFAULT argument to
7848 (describe-variable): Ditto.
7850 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7852 * minibuf.el (read-from-minibuffer): Add optional argument
7853 DEFAULT to have better mini-buffer history support.
7854 (completing-read): Pass default to read-from-minibuffer.
7855 (read-buffer): Pass default to completing-read.
7857 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7859 * font-lock.el (font-lock-doc-string-face): Document the
7860 `font-lock-lisp-like' property.
7862 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
7864 * lisp-mode.el: Specify `font-lock-lisp-like'.
7866 * font-lock.el (font-lock-lisp-like): New function.
7867 (font-lock-fontify-syntactically-region): Use it.
7869 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
7871 * XEmacs 21.2.22 is released
7873 1999-11-28 Martin Buchholz <martin@xemacs.org>
7875 * XEmacs 21.2.21 is released.
7877 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7879 * minibuf.el (read-coding-system): Accept symbol and
7880 coding-system object as a default-coding-system.
7882 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7884 * minibuf.el (read-coding-system): Accept symbol as
7885 a default-coding-system.
7887 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7889 * apropos.el (apropos-documentation): Use insert instead
7892 1999-11-07 William M. Perry <wmperry@aventail.com>
7894 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7895 for the linux console.
7897 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7898 stuff to work when you are not on a window system, since the GPM
7899 mouse support now allows pasting from outside of XEmacs.
7901 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
7903 * XEmacs 21.2.20 is released
7905 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
7907 * setup-paths.el (paths-default-info-directories): Add
7908 /usr/share/info and /usr/local/share/info.
7910 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
7912 * about.el: Updated Vladimir Ivanovic's info.
7914 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
7916 * auto-show.el (auto-show-truncationp): Remove.
7918 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7920 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
7922 * indent.el (indent-line-to): fix bug: spaces were not replaced
7923 with tab if column is multiple of tab-width
7926 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
7928 * mule/mule-cmds.el (read-input-method-name): Accept symbols
7929 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7931 * package-get.el (package-get-package-provider): Be verbose when
7932 interactive. Patch from Robert Pluim
7934 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
7936 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7939 1999-08-19 Stephen Tse <stephent@sfu.ca>
7941 * process.el (open-network-stream): Add a new optional parameter
7942 PROTOCOL to support udp; fix a minor typo and add an explanation
7943 in docstring for udp programming.
7945 * code-process.el (open-network-stream): Add a new optional
7946 parameter PROTOCOL to support udp; fix a minor typo and add an
7947 explanation in docstring for udp programming.
7949 1999-10-18 Andy Piper <andy@xemacs.org>
7951 * gui.el (make-gui-button): be more precise about how we call
7954 * wid-edit.el (widget-push-button-value-create): Use the new form
7955 of native gui-button.
7957 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7959 * info.el (Info-page-prev): Don't do (sit-for 0).
7961 1999-10-13 Andy Piper <andy@xemacs.org>
7963 * gutter-items.el (progress-abort-glyph): new glyph for showing
7965 (append-progress): dispatch-event rather than sit-for.
7966 (abort-progress): new function. Show the abort glyph with an
7967 appropriate message.
7968 (raw-append-progress): dispatch-event rather than sit-for.
7969 (display-progress): cope with aborts.
7971 * gui.el (make-gui-button): Use native widgets for buttons
7973 (insert-gui-button): ditto.
7974 (gui-button-p): ditto.
7976 * xbm-button.el: remove from core.
7978 * xpm-button.el: remove from core.
7980 1999-10-07 Olivier Galibert <galibert@pobox.com>
7982 * faces.el (init-device-faces): Don't initialize the random faces
7983 on the stream device.
7985 1999-10-06 Andy Piper <andy@xemacs.org>
7987 * files.el (recover-file): Don't use ls under windows for revert buffer.
7989 1999-09-25 Adrian Aichner <adrian@xemacs.org>
7991 * package-get.el (package-get-download-menu): Make menu really
7992 toggle download sites.
7993 (package-get-download-sites): Add autoload cookie.
7995 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7997 * setup-paths.el (paths-find-module-directory): Ditto.
7999 1999-09-29 Werner Fink <werner@suse.de>
8001 * setup-paths.el (paths-find-exec-directory): Add missing nil
8002 parameter for environment.
8004 1999-09-27 Martin Buchholz <martin@xemacs.org>
8006 * modeline.el (modeline-format):
8007 Only purecopy the strings. Else
8008 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8011 1999-08-28 Mike Woolley <mike@bulsara.com>
8013 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8014 user setting comint-completion-addsuffix and
8015 comint-process-echoes.
8017 1999-09-22 Andy Piper <andy@xemacs.org>
8019 * gutter-items.el (update-tab-in-gutter): use
8020 last-nonminibuf-window instead of selected-window.
8022 1999-09-18 Andy Piper <andy@xemacs.org>
8024 * gnuserv.el (gnuserv-edit-files): select frame we are going to
8027 * subr.el (record-buffer-hook): new variable so that the hook gets
8030 1999-09-16 Andy Piper <andy@xemacs.org>
8032 * gutter-items.el (update-tab-in-gutter): only update when the
8034 (remove-buffer-from-gutter-tab): ditto.
8036 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
8038 * simple.el (do-auto-fill): Commented out part of Kinsoku
8041 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
8043 * isearch-mode.el (isearch-highlightify-region): Give the
8044 highlighting extents a high priority.
8045 (isearch-make-extent): Give the main highlighting extent an even
8048 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8050 * packages.el (packages-compute-package-locations): Fix typo from
8053 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8055 * setup-paths.el (paths-find-doc-directory): Respect value of
8056 `configure-doc-directory.'
8058 * find-paths.el (paths-find-architecture-directory): Give
8059 precendence `default' argument (which typically comes from
8062 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8064 * startup.el (command-line-early): Added options -user-init-file
8065 and -user-init-directory.
8067 * files.el (user-init-file): Default to NIL so we can recognize
8070 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8072 * obsolete.el (init-file-user):
8074 * packages.el (packages-compute-package-locations):
8075 * package-get.el (package-get-user-index-filename):
8076 * menubar-items.el (maybe-add-init-button):
8077 * info.el (Info-annotations-path):
8079 Change `user-init-directory' to be an absolute path.
8080 Use `user-init-directory' where appropriate.
8081 Zap `init-file-user' and its uses.
8083 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
8085 * subr.el (copy-symbol): New function.
8087 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
8089 * isearch-mode.el (isearch-done): Be sure to restore invisible
8090 extents in the proper buffer.
8091 (isearch-pre-command-hook): Set this-command to the correct value
8092 in case the buffer has changed and old overriding-local-map was
8094 (isearch-restore-extent): Use remprop instead of setting the
8097 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
8099 * cmdloop.el (execute-extended-command): Update zmacs region
8101 (execute-extended-command): Make the message gettext-friendly.
8103 1999-09-07 Andy Piper <andy@xemacs.org>
8105 * gutter-items.el (progress-gauge-glyph): renamed from
8107 (progress-text-glyph): new variable.
8108 (progress-layout-glyph): use layouts and text glyphs.
8109 (progress-area-buffer): removed.
8110 (progress-text-and-extent): new variable.
8111 (progress-displayed-p): dynamically create gutter area buffer.
8112 (clear-progress): ditto.
8113 (raw-append-progress): ditto.
8114 (append-progress): use new glyph names.
8115 (raw-append-progress): only create the extent when needed. set
8116 properties more optimally.
8117 (progress): remove args.
8119 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
8121 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8122 mapcar where the return value is unused.
8123 (isearch-restore-invisible-extents): Ditto.
8124 (isearch-highlight-all-cleanup): Ditto.
8125 (isearch-delete-extents-in-range): Traverse the extents only once.
8126 (isearch-highlight-all-update): Don't start over if the search
8127 string has changed and more input is pending.
8129 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
8131 * packages.el (packages-find-package-data-path): Ditto.
8133 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8135 * subr.el (mapc-internal): Don't make obsolete.
8137 * cl-extra.el (mapc): Resurrect.
8139 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
8141 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8144 * isearch-mode.el (isearch-top-state): Restore isearch-word.
8145 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8146 (isearch-yank-clipboard): Use get-clipboard instead of
8148 (isearch-yank-selection): Fix docstring.
8150 1999-09-02 Martin Buchholz <martin@xemacs.org>
8152 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8154 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
8156 * cl-macs.el (extent-start-position): Fix setf method.
8157 (extent-end-position): Ditto.
8159 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
8161 * isearch-mode.el: End merge with FSF 20.4.
8163 * isearch-mode.el (search-invisible): New variable.
8164 (isearch-hide-immediately): Ditto.
8165 (isearch-unhidden-extents): Ditto.
8166 (isearch-range-invisible): New function.
8167 (isearch-unhide-extent): Ditto.
8168 (isearch-restore-invisible-extents): Ditto.
8169 (isearch-restore-extent): Ditto.
8171 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8173 (isearch-ring-retreat-edit): Ditto.
8174 (isearch-forward): New argument NO-RECURSIVE-EDIT.
8175 (isearch-forward-regexp): New arguments NOT-REGEXP and
8177 (isearch-backward): New argument NO-RECURSIVE-EDIT.
8178 (isearch-backward-regexp): New arguments NOT-REGEXP and
8180 (isearch-mode): Return isearch-success.
8181 (isearch-update): Use unread-command-events instead of
8182 unread-command-event.
8183 (isearch-abort): If an invalid regexp is encountered, keep popping
8185 (isearch-*-char): Use FSF implementation.
8186 (isearch-whitespace-chars): Use the more robust FSF's
8188 (isearch-within-brackets): New variable.
8189 (isearch-mode): Initialize it.
8190 (isearch-edit-string): Bind it.
8191 (isearch-search-and-update): Set it.
8192 (isearch-push-state): Push it.
8193 (isearch-top-state): Pop it.
8194 (isearch-search): Set it.
8195 (isearch-printing-char): When called by isearch-whitespace-chars,
8196 handle M-SPC gracefully.
8197 (isearch-message-prefix): New argument ELLIPSIS.
8198 (isearch-message-suffix): Ditto.
8199 (isearch-message): Use the ELLIPSIS argument when calling
8200 isearch-message-prefix and isearch-message-suffix.
8201 (isearch-message-prefix): Distinguish between "wrapped" and
8202 "overwrapped" search, FWIW.
8204 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
8206 * isearch-mode.el (isearch-edit-string): Use the head of the
8207 search ring instead of search-last-string and search-last-regexp.
8208 (search-highlight): Renamed from isearch-highlight.
8209 (isearch-exit): Use the new name.
8210 (isearch-highlight): Ditto.
8211 (isearch-dehighlight): Ditto.
8212 (isearch-update-ring): New function.
8213 (isearch-done): Call it.
8214 (isearch-done): New argument EDIT.
8215 (isearch-repeat): If search string is empty, look up at the car of
8216 the search ring; ignore the yank pointer.
8217 (isearch-abort): Call isearch-done with NOPUSH.
8218 (isearch-cancel): New function.
8219 (isearch-mode-map): Bind it to ESC ESC ESC.
8221 * isearch-mode.el: Begin merge with FSF 20.4.
8223 1999-09-01 Andy Piper <andy@xemacs.org>
8225 * x-select.el (x-get-clipboard): obsolete.
8226 (x-yank-clipboard-selection): obsolete
8228 * select.el (disown-selection): need to be careful to disown the
8229 clipboard if we set it via selection.
8230 (get-clipboard): move from x-select.el
8231 (yank-clipboard-selection): ditto.
8233 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
8235 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8236 isearch-highlight-all-matches to nil.
8237 (isearch-fixed-case): New variable.
8238 (isearch-mode): Initialize it.
8239 (isearch-edit-string): Save it.
8240 (isearch-toggle-case-fold): Set it.
8241 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8242 need to check isearch-fixed-case.
8243 (isearch-toggle-case-fold): Update highlighting of all matches
8245 (isearch-edit-string):
8247 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
8249 * isearch-mode.el (isearch-edit-string): Call isearch-message
8250 before reading the event so that the prompt is displayed properly.
8251 (isearch-message): Use isearch-nonincremental when calling
8252 isearch-message-prefix.
8253 (minibuffer-local-isearch-map): Bind up and down to do the same as
8254 M-p and M-n respectively.
8255 (isearch-done): New arg NOPUSH.
8256 (isearch-edit-string): Use it.
8257 (isearch-edit-string): Don't bind isearch-string.
8258 (isearch-ring-adjust): Edit string, *then* push state.
8260 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
8262 * faces.el (isearch-secondary): Make isearch-secondary look
8263 different than default.
8265 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
8267 * isearch-mode.el (isearch-yank): Use progn instead of the inner
8269 (isearch-dehighlight): Remove TOTALLY. Simplify.
8270 (isearch-update): Call isearch-dehighlight without arguments.
8271 (isearch-done): Ditto.
8273 * isearch-mode.el (isearch-fix-case): If the search string has no
8274 upper-case letters, allow the folding to be reenabled.
8275 Previously, once disabled, the folding would remain that way until
8277 (isearch-top-state): Call isearch-fix-case.
8279 * isearch-mode.el (isearch-yank): Use progn instead of the inner
8281 (isearch-dehighlight): Remove TOTALLY. Simplify.
8283 1999-08-31 Jan Vroonhof <jan@xemacs.org>
8286 xbm-button.el: Need to exist in core because gui.el depends on
8289 1999-08-31 Andy Piper <andy@xemacs.org>
8291 * gutter-items.el (buffers-tab-face): new customizable variable.
8292 (buffers-tab-default-buffer-line-length): new specifier for
8293 maximum viewable characters.
8294 (progress-stack): new variable for implementing widget-based
8296 (progress-area-buffer): ditto.
8297 (progress-glyph-height): ditto.
8298 (progress-stop-callback): ditto.
8299 (progress-quit-function): new function.
8300 (progress-glyph): new variable.
8301 (progress-layout-glyph): ditto.
8302 (progress-displayed-p): new function, see message-displayed-p for
8304 (clear-progress): ditto.
8305 (remove-progress): ditto.
8306 (append-progress): ditto.
8307 (raw-append-progress): ditto.
8308 (display-progress): ditto.
8309 (current-progress): ditto.
8310 (current-progress-label): ditto.
8315 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
8317 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8319 * isearch-mode.el (isearch-yank-x-selection): Renamed to
8320 `isearch-yank-selection'.
8321 (isearch-mode-map): Use it.
8322 (isearch-yank-selection): Use `get-selection' instead of
8325 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
8327 * faces.el (isearch-secondary): Create face here.
8329 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8332 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
8334 * subr.el (buffer-string): More robust backward compatibility
8335 check, courtesy William Perry.
8337 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
8339 * replace.el (perform-replace): Stop the search after the search
8340 limit has been reached.
8342 1999-08-23 Andy Piper <andy@xemacs.org>
8344 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8345 here if we don't have one.
8347 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8349 * ldap.el (ldap-coding-system): Default to nil until we get
8350 efficient UTF8 support
8351 (ldap-decode-string): Guard against `decode-coding-string' not
8353 (ldap-encode-string): Guard against `encode-coding-string' not
8356 1999-08-23 Didier Verna <didier@xemacs.org>
8358 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8359 Some doc strings improvements, and add a star to the `interactive'
8362 1999-08-18 Stef Epardaud <stef@lunatech.com>
8364 * font-lock.el (java-font-lock-keywords-3): introduced new
8365 keywords and regexpes for javadoc syntax 1.2.
8367 1999-08-17 Andy Piper <andy@xemacs.org>
8369 * gutter-items.el (buffers-tab-format-buffer-line-function): use
8370 format-buffers-tab-line.
8371 (buffers-tab-max-buffer-line-length): new variable.
8372 (format-buffers-tab-line): new function. truncate names if over
8373 buffers-tab-max-buffer-line-length.
8375 1999-08-13 Charles G Waldman <cgw@fnal.gov>
8377 * cus-start.el: Customize the variable `bell-inhibit-time'.
8379 1999-08-16 Andy Piper <andy@xemacs.org>
8381 * gutter-items.el (remove-buffer-from-gutter-tab): take a
8382 brute-force approach to deleting the last buffer.
8383 (buffers-tab-grouping-regexp): new customizable variable.
8384 (select-buffers-tab-buffers-by-mode): use it.
8386 1999-08-13 Andy Piper <andy@xemacs.org>
8388 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8391 1999-07-30 Didier Verna <didier@xemacs.org>
8393 * cus-edit.el (custom-save-variables): I said, use prin1 instead
8394 of princ to output symbols.
8395 (custom-save-face-internal): ditto.
8396 (custom-save-resets): ditto.
8398 1999-08-09 Didier Verna <didier@xemacs.org>
8400 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8401 `regexp-quote' to protect the major mode name for use as a regular
8402 expression (c++ needs this for instance).
8404 1999-08-08 Andy Piper <andy@xemacs.org>
8406 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8407 cope with similar mode names.
8409 * gutter-items.el (buffers-tab-selection-function): new selection
8411 (select-buffers-tab-buffers-by-mode): new function.
8412 (buffers-tab-items): use it if set to only display buffers in the
8413 tab in the current buffer's group..
8414 (update-tab-in-gutter): use new api.
8415 (remove-buffer-from-gutter-tab): ditto.
8417 * gutter-items.el (buffers-tab-max-size): set custom selection
8419 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8420 (add-tab-to-gutter): set face as default.
8422 1999-07-07 Jan Vroonhof <jan@xemacs.org>
8424 * faces.el (frob-face-property): Merge the fall-back specifier
8425 with the target, not replace it.
8427 1999-08-05 Andy Piper <andy@xemacs.org>
8429 * gutter-items.el (update-tab-in-gutter): add frame argument for
8431 (update-tab-in-gutter): use it.
8433 * gutter-items.el (record-buffer-hook): set.
8435 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8437 (switch-to-buffer-hook) deleted.
8439 1999-08-04 Andy Piper <andy@xemacs.org>
8441 * gutter-items.el (update-tab-in-gutter): make sure this will work
8442 as an argument to create-frame-hook.
8444 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
8446 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8447 instead of timer emulation.
8449 1999-07-30 Darryl Okahata <darrylo@sonic.net>
8451 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8452 Emacs isearch enhancements.
8454 1999-07-28 Andy Piper <andy@xemacs.org>
8456 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8457 all devices that support tab controls.
8458 (remove-buffer-from-gutter-tab): new function. to be used as a
8459 value for kill-buffer-hook.
8461 1999-07-21 Sean MacLennan <seanm@storm.ca>
8463 * auto-show.el (auto-show-truncationp): changed to match
8464 `window_translation_on'
8466 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
8468 * XEmacs 21.2.19 is released
8470 1999-07-28 SL Baur <steve@miho>
8472 * code-files.el (insert-file-contents): Fix docstring.
8473 revert previous change.
8475 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8477 * fill.el (fill-region-as-paragraph): Change re-break-point to
8478 contain word-across-newline plus one character so that filling
8479 Japanese and Chinese works as desired.
8480 * simple.el (do-auto-fill): Ditto.
8482 1999-07-26 SL Baur <steve@miho>
8484 * mule/japanese.el ("Japanese"): Do not specify a default input
8486 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
8488 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
8490 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8491 able to use cl-macs macro in early lisp.
8493 1999-07-23 Jan Vroonhof <jan@xemacs.org>
8498 Massive custom Theme API changes.
8500 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
8502 * code-files.el (insert-file-contents): Regard
8503 coding-system-magic-cookie if `coding-system-for-read' is nil.
8505 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
8507 * mule/thai-xtis.el: Add coding: local variable, to avoid
8508 bootstrapping problem with C locale.
8510 1999-07-22 Andy Piper <andy@xemacs.org>
8512 * dumped-lisp.el (preloaded-file-list): guard against putting
8513 gutter-items in a less than functional XEmacs.
8514 * gutter-items.el: put call to `add-tab-to-gutter' back in.
8516 1999-07-18 Bob Weiner <weiner@beopen.com>
8518 * fill.el (fill-context-prefix): Fixed bug that prevented the
8519 setting of an adaptive fill prefix when the `dont-skip-first' was
8522 1999-07-22 SL Baur <steve@miho>
8524 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8526 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
8528 * files.el (interpreter-mode-alist): add `make', `guile', and
8529 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8530 makefile-mode, guile is a scheme, and someday XEmacs will be
8531 modular enough to use as an efficient scripting tool.)
8533 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
8535 * mule/mule-cmds.el (reset-language-environment): Regard
8536 coding-category `utf-8' and `ucs-4' if they are available.
8538 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
8540 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8541 (prefer-coding-system): Fix DOC-string.
8543 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8546 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8548 (coding-system-change-eol-conversion): Fix DOC-string.
8550 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
8552 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8553 instead of `list-coding-system'.
8555 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8557 * menubar-items.el (default-menubar): `select-input-method' was
8558 renamed to `set-input-method'.
8560 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8561 "Set Language Environment" menu.
8563 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8564 "Describe Language Support" menu.
8566 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8568 * mule/chinese.el ("Chinese-GB"): Rename
8569 `chinese-gb-environment-setup-function' to
8570 `setup-chinese-gb-environment-internal'.
8572 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8574 * mule/korean.el: Use `define-coding-system-alias' instead of
8575 `copy-coding-system'.
8577 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8579 * mule/mule-cmds.el (set-language-environment-coding-systems):
8580 Treat duplicated coding-categories.
8582 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8584 * mule/japanese.el: Use `define-coding-system-alias' instead of
8585 `copy-coding-system'.
8587 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8589 * mule/vietnamese.el: Specify `iso-8-1' as a category of
8590 coding-system `viscii'.
8592 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8595 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8596 (cyrillic-alternativnyj-decode-table): New variable.
8597 (cyrillic-alternativnyj-encode-table): New variable.
8598 - Specify `iso-8-1' as a category of coding-system
8600 - Abolish general Cyrillic environment.
8602 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8605 - Use `define-coding-system-alias' instead of `copy-coding-system'.
8606 - Register `chinese-gb-environment-setup-function' as a
8607 `setup-function' of "Chinese-GB" environment.
8609 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8611 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8612 optional argument `parents'.
8614 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8615 property for Thai-XTIS.
8617 * mule/mule-help.el (help-with-tutorial): Use property
8618 `tutorial-coding-system' of language-info as a coding-system to
8621 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8623 * mule/thai-xtis.el: Don't setup `setup-function' and
8626 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8627 `set-coding-category-system' to set up coding-system for
8630 * mule/mule-cmds.el (prefer-coding-system): Use
8631 `set-coding-category-system' to set up coding-system for
8634 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8636 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8637 Thai-XTIS environment.
8639 * mule/mule-cmds.el (prefer-coding-system): Use
8640 `find-coding-system' instead of `coding-system-p'.
8642 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8644 * mule/mule-cmds.el (set-language-environment-coding-systems):
8645 Modify eol-type for XEmacs.
8647 * mule/thai-xtis.el: Delete unused local variable `category'.
8649 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8651 (prefer-coding-system): Don't call
8652 `update-coding-systems-internal'; use function
8653 `coding-category-list' instead of variable `coding-category-list';
8654 use `set-coding-priority-list' instead of `set-coding-priority';
8655 modify `eol-type' for XEmacs.
8657 * mule/mule-misc.el (string-width): Use `charset-width' instead of
8659 (char-width): Likewise.
8661 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8663 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8666 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8667 `set-coding-priority-list' instead of `set-coding-priority'; don't
8668 call `update-coding-systems-internal'.
8670 * mule/mule-misc.el (coding-system-get): New function.
8671 (coding-system-put): New function.
8672 (coding-system-category): New function.
8674 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8676 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8677 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8678 to avoid conflict with leim/quail/thai-xtis.
8680 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8681 to thai-xtis-chars.el.
8683 * mule/thai-xtis-chars.el: New file (split from
8686 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8688 * mule/thai-xtis.el:
8689 - Change category for the charset `thai-xtis' to `?x' from `?T'.
8690 - Add syntax entries.
8691 - Put `preferred-coding-system' of the charset `thai-xtis' to
8694 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
8696 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8697 rewritten to use write-multibyte-character.
8699 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8701 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8703 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8705 (read-input-method-name): Treat optional argument `default'.
8707 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8709 * mule/mule-cmds.el (set-language-info): Don't set up menus at
8711 (set-language-info-alist): Set up menus here.
8713 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8715 * minibuf.el (completing-read): Add new optional argument
8717 (read-coding-system): Add new optional argument
8718 `default-coding-system'.
8720 1999-06-03 Ken'ichi Handa <handa@gnu.org>
8722 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8723 (viet-viscii-...->viet-vscii...).
8725 1999-05-13 Ken'ichi Handa <handa@gnu.org>
8727 * mule/mule-cmds.el: Change MULE to Mule in docstrings
8730 1999-04-12 Richard M. Stallman <rms@gnu.org>
8732 * mule/mule-cmds.el (input-method-function): Add permanent-local
8735 1999-03-30 Dave Love <fx@gnu.org>
8737 * mule/mule-cmds.el (current-language-environment): Doc fix.
8739 1999-02-06 Richard Stallman <rms@gnu.org>
8741 * mule/european.el (setup-slovenian-environment): New function.
8742 ("Slovenian"): New language environment.
8744 1999-01-27 Dave Love <fx@gnu.org>
8746 * mule/mule-cmds.el (current-language-environment): Provide :link,
8747 :type (choices) and appropriate :get.
8749 1999-01-14 Kenichi Handa <handa@etl.go.jp>
8751 * mule/mule-cmds.el (describe-language-environment): Don't alter
8754 1999-01-06 Eli Zaretskii <eliz@gnu.org>
8756 * mule/mule-cmds.el (prefer-coding-system): Call
8757 set-coding-priority, so that the internal array of priorities is
8760 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
8762 * mule/mule-cmds.el (prefer-coding-system): If the argument
8763 requires specific EOL conversion type, make the default coding
8766 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
8768 * mule/mule-cmds.el (set-language-environment): Pass the default
8769 eol-type to set-language-environment-coding-systems.
8770 (set-default-coding-systems): Copy the eol-type property for the
8771 new default values of {buffer-file,process}-coding-system from the
8773 (set-language-environment-coding-systems): Accept an optional
8774 argument EOL-TYPE, and set the eol-type property of the default
8775 coding systems accordingly.
8777 1998-10-26 Kenichi Handa <handa@etl.go.jp>
8779 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8780 use generate-new-buffer instead of get-buffer-create.
8782 1998-10-21 Kenichi Handa <handa@etl.go.jp>
8784 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8786 1998-10-16 Markus Rost <rost@delysid.gnu.org>
8788 * mule/mule-cmds.el (default-input-method): Fix custom type.
8790 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8792 * mule/mule-cmds.el (setup-specified-language-environment):
8793 Add apropos-inhibit property.
8794 (describe-specified-language-support): Likewise.
8796 1998-09-06 Bill Richter <richter@math.nwu.edu>
8798 * mule/mule-cmds.el: Doc fixes.
8800 1998-09-02 Kenichi Handa <handa@etl.go.jp>
8802 * mule/mule-cmds.el (register-input-method): Doc-string
8805 1998-09-01 Dave Love <fx@gnu.org>
8807 * mule/mule-cmds.el (current-language-environment): Fix
8810 1998-08-31 Paul Eggert <eggert@twinsun.com>
8812 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8813 mule/european.el, mule/hebrew.el, mule/japanese.el,
8814 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8815 avoid bootstrapping problem if you need to recompile all the Lisp
8816 files using interpreted code.
8818 1998-08-26 Kenichi Handa <handa@etl.go.jp>
8820 * mule/european.el ("Latin-1"): Modify `documentation' key value.
8821 ("Latin-2"): Likewise.
8823 1998-08-18 Per Starback <starback@update.uu.se>
8825 * mule/european.el (setup-latin2-environment): Fix typo.
8827 1998-08-18 Kenichi Handa <handa@etl.go.jp>
8829 * mule/european.el: Give proper value of `input-method' key to all
8832 * mule/mule-cmds.el (activate-input-method): Handle the case that
8833 the arg INPUT-METHOD is nil correctly.
8834 (read-multilingual-string): Activate the specified input method
8835 before calling read-string. Afterward, activate the original
8838 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
8840 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8841 (set-language-info-alist): Fix typo in doc-string.
8843 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8845 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
8847 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8848 (reset-language-environment): New function for the job that
8849 setup-english-environment used to do.
8850 (set-language-environment): Do more setups according to the info
8851 in language-info-alist.
8852 (read-language-name): Handle the case that the arg KEY is nil.
8853 (describe-language-environment): Handle input-method property.
8855 * mule/: All files under this directory, which related with
8856 specific languages (such as mule/european.el, mule/greek.el,
8857 mule/hebrew.el, mule/misc-lang.el), modified as below.
8858 (setup-XXX-environment): Just call set-language-environment. If
8859 they used to do some other jobs than what done by
8860 set-language-environment, those jobs are done in
8861 setup-XXX-environment-internal now.
8862 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8863 the value to setup-XXX-environment-internal. Add properties
8864 input-method and features.
8866 * mule/english.el (setup-english-environment): Just call
8867 reset-language-environment.
8869 * mule/european.el (setup-8-bit-environment): Function deleted.
8871 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
8873 * mule/mule-cmds.el (input-method-exit-on-first-char)
8874 (input-method-use-echo-area): Doc fixes.
8876 1998-08-06 Kenichi Handa <handa@etl.go.jp>
8878 * mule/mule-cmds.el (input-method-exit-on-first-char): New
8880 (input-method-use-echo-area): New variable.
8882 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
8884 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8886 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
8888 * mule/mule-cmds.el (activate-input-method): Update mode line.
8889 (inactivate-input-method): Likewise.
8891 1998-07-19 Kenichi Handa <handa@etl.go.jp>
8893 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8894 input method in the current buffer, but just bind
8895 current-input-method.
8897 1998-07-08 Kenichi Handa <handa@etl.go.jp>
8899 * mule/hebrew.el ("Hebrew"): Add coding-priority.
8901 * mule/misc-lang.el ("IPA"): Add coding-priority and
8904 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
8906 * mule/greek.el: Add coding-priority.
8908 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
8910 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8913 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
8915 * mule/mule-cmds.el (register-input-method): Fix previous change.
8916 (setup-specified-language-environment): Doc fix.
8918 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
8920 * mule/mule-cmds.el: Several doc fixes.
8921 (get-language-info, set-language-info): Rename argument.
8922 (set-language-info-alist): Likewise.
8923 (register-input-method): Rename argument.
8924 (activate-input-method): If INPUT-METHOD is nil, deactivate.
8926 1998-05-04 Kenichi Handa <handa@etl.go.jp>
8928 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8929 default value while reading an input method.
8931 1998-05-01 Kenichi Handa <handa@etl.go.jp>
8933 * mule/mule-cmds.el (universal-coding-system-argument):
8934 Use buffer-file-coding-system as default.
8936 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
8938 * mule/korean.el ("Korean"): Doc fix.
8940 1998-04-11 Kenichi Handa <handa@etl.go.jp>
8942 * mule/mule-cmds.el (describe-language-environment): Print the
8943 languge environment at the head.
8945 1998-04-06 Kenichi Handa <handa@etl.go.jp>
8947 * mule/japanese.el: Set exit-function to exit-japanese-environment
8948 for Japanese environment.
8950 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
8952 * mule/mule-cmds.el (set-language-environment): Doc fix.
8953 (current-language-environment): Use defcustom.
8954 (default-input-method): Specify :type.
8956 1998-03-02 Kenichi Handa <handa@etl.go.jp>
8958 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8960 (prefer-coding-system): Doc-string modified.
8962 1998-01-21 Kenichi Handa <handa@etl.go.jp>
8964 * mule/mule-cmds.el (set-language-info): Doc-string
8965 describes `coding-priority' KEY.
8966 (set-language-environment-coding-systems): New function.
8967 (select-safe-coding-system): New function.
8968 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8969 (set-language-info-alist): New optionla arg PARENTS. Call
8970 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8971 (set-language-environment-coding-systems): New function.
8973 * mule/chinese.el: Remove setting up of
8974 describe-chinese-environment-map and
8975 setup-chinese-environment-map. Exclude them in args of calls to
8976 set-language-info-alist. Register coding-priority key in
8977 language-info-alist.
8979 * mule/cyrillic.el: Remove setting up of
8980 describe-cyrillic-environment-map and
8981 setup-cyrillic-environment-map. Exclude them in args of calls to
8982 set-language-info-alist. Register coding-priority key in
8983 language-info-alist.
8985 * mule/english.el: Register coding-priority key in
8986 language-info-alist.
8988 * mule/ethiopic.el: Register coding-priority key in
8989 language-info-alist.
8991 * mule/european.el: Remove setting up of
8992 describe-european-environment-map and
8993 setup-european-environment-map. Exclude them in args of calls to
8994 set-language-info-alist. Register coding-priority key in
8995 language-info-alist. Add "German" language env.
8996 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8997 (setup-german-environment): New function.
8999 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9000 change default input method to "greek-postfix".
9002 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9003 coding-priority key in
9005 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
9007 * mule/mule-cmds.el (set-language-info): Doc fix.
9008 (input-method-inactivate-hook): Doc fix.
9010 1997-11-20 Karl Heuer <kwzh@gnu.org>
9012 * mule/mule-cmds.el (set-input-method): Renamed from
9013 select-input-method.
9015 1997-11-07 Kenichi Handa <handa@etl.go.jp>
9017 * mule/mule-cmds.el (set-language-environment): Run
9018 exit-language-environment-hook before calling `exit-function'
9019 which is specified for the language environment.
9021 1997-10-23 Kenichi Handa <handa@etl.go.jp>
9023 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9025 (prefer-coding-system): Likewise.
9026 (describe-language-environment): Print aliases of each coding
9028 (set-language-environment-hook): New variable.
9029 (exit-language-environment-hook): New variable.
9030 (set-language-environment): Call these hooks. Before setting a
9031 new language environment, exit from the
9032 current-language-environment if necessary.
9033 (input-method-verbose-flag): The value can be nil, t,
9034 complex-only, or default.
9035 (input-method-highlight-flag): Doc-string augmented.
9036 (activate-input-method): Check if we can run the registered
9037 function to activate an input method.
9039 * mule/korean.el: Set exit-function for language environment
9040 "Korean" to exit-korean-environment.
9041 (setup-korean-environment): Moved to korea-util.el.
9043 1997-10-21 Kenichi Handa <handa@etl.go.jp>
9045 * mule/mule-cmds.el (read-multilingual-string): Use
9046 current-input-method prior to default-input-method. Don't bind
9047 current-input-method by `let', instead, activate the specified
9048 input method in the current buffer temporarily.
9050 1997-10-19 John F. Whitehead <jfw@cisco.com>
9052 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9054 1997-10-21 Kenichi Handa <handa@etl.go.jp>
9056 * mule/chinese.el (post-read-decode-hz): Return the result of
9058 (pre-write-encode-hz): Do not change the value of
9061 1998-09-06 Bill Richter <richter@math.nwu.edu>
9063 * mule/mule-ccl.el: Doc fixes.
9065 1998-04-20 Kenichi Handa <handa@etl.go.jp>
9067 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9068 (check-ccl-program): New macro.
9070 1998-01-21 Kenichi Handa <handa@etl.go.jp>
9072 * mule/mule-ccl.el: Comment about CCL syntax modified.
9073 (ccl-command-table): Add read-multibyte-character and
9074 write-multibyte-character.
9075 (ccl-code-table): Add ex-cmd.
9076 (ccl-extended-code-table): New variable.
9077 (ccl-embed-extended-command): New function.
9078 (ccl-compile-read-multibyte-character,
9079 ccl-compile-write-multibyte-character) New functions.
9080 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9081 ccl-dump-write-multibyte-character): New functions.
9083 1999-07-22 SL Baur <steve@miho>
9085 * config.el (config-value-file): config.values is installed into
9087 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
9089 1999-07-19 Didier Verna <didier@xemacs.org>
9091 * rect.el: all functions rewritten, except when noted. Below is a
9092 list of interface changes.
9093 (apply-on-rectangle): new function. Obsoletes
9094 `operate-on-rectangle'. All functions that used to call this
9095 function now call the new one.
9096 (kill-rectangle): added optional prefix arg to fill lines.
9097 (delete-rectangle): ditto.
9098 (delete-extract-rectangle): ditto.
9099 (open-rectangle): ditto.
9100 (clear-rectangle): ditto.
9101 (delete-rectangle-line): added third arg FILL.
9102 (delete-extract-rectangle-line): ditto.
9103 (open-rectangle-line): ditto.
9104 (clear-rectangle-line): ditto.
9106 1999-07-18 Andy Piper <andy@xemacs.org>
9108 * menubar-items.el (default-menubar): add gutter options.
9110 * gutter-items.el: new file.
9111 (gutter): new group for custom.
9112 (gutter-visible-p): new variable.
9113 (default-gutter-position): ditto.
9114 (buffers-tab): new group for the buffers tab.
9115 (gutter-buffers-tab): widget to put in the gutter.
9116 (buffers-tab-max-size): max number of tabs.
9117 (buffers-tab-switch-to-buffer-function): function to call when a
9119 (buffers-tab-omit-function): filter buffers with this function.
9120 (buffers-tab-format-buffer-line-function): format buffer names for
9122 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9124 (build-buffers-tab-internal): build a list of tab items.
9125 (buffers-tab-items): ditto.
9126 (add-tab-to-gutter): put a tab in the gutter area.
9127 (update-tab-in-gutter): reset the buffers in the tab.
9129 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9131 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9132 (switch-to-buffer-hooks): new hook.
9134 * toolbar.el (default-toolbar-position): fix typo.
9136 1999-07-16 Andy Piper <andy@xemacs.org>
9138 * gui.el (make-dialog-frame): turn off gutters for dialogs.
9140 1999-07-15 Didier Verna <didier@xemacs.org>
9142 * cus-edit.el (custom-prompt-variable): optional third arg makes
9143 prompt for a comment string.
9144 (customize-set-value): optional prefix makes this function handle
9146 (customize-set-variable): ditto.
9147 (customize-save-variable): ditto.
9148 (customize-customized): handle custom comments.
9149 (customize-save-customized): ditto.
9150 (custom-variable-state-set): ditto.
9151 (custom-face-state-set): ditto.
9152 (customize-saved): ditto.
9153 (custom-variable-set): ditto.
9154 (custom-face-set): ditto.
9155 (custom-variable-save): ditto.
9156 (custom-face-save): ditto.
9157 (custom-variable-reset-saved): ditto.
9158 (custom-face-reset-saved): ditto.
9159 (custom-variable-reset-standard): ditto.
9160 (custom-face-reset-standard): ditto.
9161 (custom-comment-face): new face.
9162 (custom-comment-tag-face): ditto.
9163 (custom-comment): new widget.
9164 (custom-comment-create): new function.
9165 (custom-comment-delete): ditto.
9166 (custom-comment-value-set): ditto.
9167 (custom-comment-show): ditto.
9168 (custom-comment-invisible-p): ditto.
9169 (custom-variable-value-create): create a comment field widget.
9170 (custom-face-value-create): ditto.
9171 (custom-variable-menu): new entry for adding a custom comment.
9172 (custom-face-menu): ditto.
9173 (custom-save-variables): possibly save custom comments.
9174 (custom-save-faces): ditto.
9176 * cus-face.el (custom-set-faces): the arguments can now have a
9177 custom comment as fourth argument.
9179 * custom.el (custom-set-variables): the arguments can now have a
9180 custom comment as fifth element.
9182 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
9184 * XEmacs 21.2.18 is released
9186 1999-07-13 SL Baur <steve@miho>
9188 * lib-complete.el (read-library-name): Revert previous change.
9189 (read-library): Ditto.
9191 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
9193 * packages.el (packages-package-list): Capitalize docstring.
9195 * packages.el (packages-find-package-library-path): Use #'nconc
9196 rather than #'append to reduce consing -- #'mapcar uses Flist,
9197 which returns a freshly consed list. #'append would create yet
9198 another fresh list, using Fmake_list in concat.
9200 * packages.el (package-provide): Use setq with remassq like it
9201 says in its docstring.
9203 1999-07-06 SL Baur <steve@miho.m17n.org>
9205 * lib-complete.el (progn-with-message): Fix typo.
9207 1999-07-06 SL Baur <steve@miho.m17n.org>
9209 * mule/mule-misc.el (char-octet): Make function match docstring.
9210 From Katsumi Yamaoka <yamaoka@jpl.org>
9212 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
9214 * wid-edit.el (widget-documentation): corrected spelling error.
9216 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
9218 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9219 keys if already bound
9221 1999-07-06 SL Baur <steve@miho.m17n.org>
9223 * lib-complete.el (progn-with-message): Revert previous changes.
9225 1999-06-24 Bob Weiner <weiner@beopen.com>
9227 * lib-complete.el (find-library):
9228 (find-library-other-window):
9229 (find-library-other-frame): Completely rewrote
9230 so that these functions actually work when called non-interactively.
9231 Also made them handle LIBRARY arguments which end with .el or .elc.
9233 1999-06-24 Bob Weiner <weiner@beopen.com>
9235 * simple.el (indent-new-comment-line): Locally bound
9236 `block-comment-start' to `comstart' or else when this is called
9237 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9238 `block-comment-start' value, ignoring any existing spacing after a
9239 comment prefix in the previous line and producing ugly comments.
9241 1999-06-23 Bob Weiner <weiner@beopen.com>
9243 * list-mode.el (mouse-choose-completion):
9244 (choose-completion):
9245 (completion-switch-to-minibuffer): Added.
9246 ([Tab]): [Tab] previously switched to the minibuffer
9247 but since [space] does that and since most applications in the
9248 world use [Tab] to select the next item in a list, do that in the
9249 *Completions* buffer too. This will cause the least confusion
9250 among the largest population of users. -- Bob Weiner, BeOpen.com,
9253 1999-06-22 Bob Weiner <weiner@beopen.com>
9255 * help.el (help-buffer-name): Added support for a null value
9256 of `help-buffer-prefix-string' since some buffers require no
9259 1999-06-20 Bob Weiner <weiner@beopen.com>
9261 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9262 in the completion-list-mode-map to bury the completions buffer
9263 even when the minibuffer is no longer active.
9265 1999-06-20 Bob Weiner <weiner@beopen.com>
9267 * list-mode.el (list-mode): It is visually disconcerting to have
9268 the text cursor disappear within list buffers, especially when
9269 moving from window to window, so leave it visible.
9271 1999-07-01 SL Baur <steve@miho.m17n.org>
9273 * menubar-items.el (default-menubar): Conditionalize the bug
9274 report menu item (which may not be possible in this XEmacs).
9275 Reported by: Ken'ichi Handa <handa@etl.go.jp>
9277 1999-06-30 SL Baur <steve@miho.m17n.org>
9279 * subr.el (with-current-buffer): DOC string fix.
9280 Suggested by Bob Weiner <weiner@altrasoft.com>
9282 1999-06-25 Charles G Waldman <cgw@fnal.gov>
9284 * cus-face.el (custom-face-italic): insert missing args
9286 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9288 * packages.el (package-locations): Changed default early package
9289 hierarchies to ~/.xemacs/mule-packages and
9290 ~/.xemacs/xemacs-packages.
9292 1999-06-23 SL Baur <steve@miho.m17n.org>
9294 * mule/mule-category.el (Top Level): ASCII is also latin-1.
9296 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9298 * packages.el (package-locations): Changed default early package
9299 hierarchy to ~/.xemacs/packages.
9300 (package-locations): Removed `packages' as a possible name for a
9301 late package hierarchy.
9303 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
9305 * mule/mule-category.el (word-combining-categories): Set up new
9307 (word-separating-categories): Likewise.
9309 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
9311 * XEmacs 21.2.17 is released
9313 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
9315 * font-menu.el (font-menu-set-font): allow for nil specification
9318 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
9320 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9323 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
9325 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9326 8859-5 instead of ISO 8859-1.
9328 1999-06-15 SL Baur <steve@steve1.m17n.org>
9330 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9331 (viet-viscii-encode-table): Ditto.
9333 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9334 Make obsolete definition of char-octet.
9336 1999-06-14 SL Baur <steve@steve1.m17n.org>
9338 * subr.el: Move no-Mule make-char ...
9339 * help-nomule.el (make-char): To here.
9340 (string-width): Make Mule compatibility alias.
9342 1999-06-15 Andy Piper <andy@xemacs.org>
9344 * select.el (get-selection-no-error): really make there be no-error.
9345 (get-selection): revert to original.
9347 1999-06-11 Andy Piper <andy@xemacs.org>
9349 * select.el (selection-sets-clipboard): renamed.
9350 (own-selection): use it.
9352 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
9354 * XEmacs 21.2.16 is released
9356 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
9358 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9359 missing characters to avoid crash.
9361 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
9363 * coding.el (set-terminal-coding-system): Only set the console
9364 coding system on the selected console if it is a tty.
9366 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
9373 * faces.el (frob-face-property):
9374 * font-menu.el (font-menu-set-font):
9375 Actually apply changes from 1999-03-17
9377 1999-06-10 Andy Piper <andy@xemacs.org>
9379 * select.el (get-selection): abstract out non error-signalling
9381 (get-selection-no-error): get-selection without signalling an
9383 (selection-is-clipboard-p): new variable. controls whether the
9384 selection sets the clipboard.
9385 (own-selection): use it.
9387 * mouse.el (insert-selection): fallback to clipboard after trying
9388 primary selection and cutbuffer.
9390 1999-06-05 Andy Piper <andy@xemacs.org>
9392 * x-select.el (xselect-kill-buffer-hook-1): use generalised
9393 selection functions.
9395 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
9397 * code-files.el (buffer-file-coding-system): Use `raw-text' as
9399 (load): Use `raw-text' instead of `no-conversion'.
9400 (insert-file-contents): Likewise.
9402 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9405 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
9407 * coding.el: Don't copy `no-conversion' to `raw-text'.
9409 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
9411 * subr.el (make-char): Define it if Mule is not around.
9413 1999-06-07 SL Baur <steve@steve1.m17n.org>
9415 * mule/mule-help.el: Add trailing newline. Use mule keyword.
9417 * x-select.el (x-disown-selection-internal): Restore symbol as an
9419 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9421 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
9423 * XEmacs 21.2.15 is released
9425 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
9427 * subr.el (split-string): Avoid infinite looping
9429 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9431 * ldap.el (ldap-ignore-attribute-codings): New variable
9432 (ldap-default-attribute-decoder): New variable
9433 (ldap-coding-system): New variable
9434 (ldap-attribute-syntax-encoders): New variable
9435 (ldap-attribute-syntax-decoders): New variable
9436 (ldap-attribute-syntaxes-alist): New variable
9437 (ldap-encode-boolean): New function
9438 (ldap-decode-boolean): New function
9439 (ldap-encode-country-string): New function
9440 (ldap-decode-string): New function
9441 (ldap-decode-address): New function
9442 (ldap-encode-address): New function
9443 (ldap-decode-attribute): New function
9444 (ldap-search): Use some of these
9446 1999-05-25 Jan Vroonhof <jan@xemacs.org>
9448 * version.el (emacs-version): Make the patch level/beta come
9449 before the XEmacs qualifier so that it gets into (funcall
9450 emacs-version) and thus in the bug reports.
9451 (emacs-version>=): Support patch levels.
9453 1999-06-03 SL Baur <steve@xemacs.org>
9455 * version.el: implement x.y.z version number
9456 From Jan Vroonhof <vroonhof@math.ethz.ch>
9458 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9460 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9462 1999-05-22 Vin Shelton <acs@xemacs.org>
9464 * startup.el: Document -private and break out non-standard X options.
9466 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
9468 * mule/mule-charset.el (charset-after): New function.
9469 (charset-direction): Synch with Mule, update docstring.
9470 (get-charset-property): New function.
9471 (put-charset-property): New function.
9472 (charset-plist): New function.
9474 * mule/mule-charset.el (compose-region):
9475 (decompose-region): remove; these functions (which don't work
9476 since we don't do composite characters) have been moved to
9478 (toplevel): follow coding standards
9480 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
9482 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9485 * code-files.el: Fix commentary to follow coding standards. Move
9486 the single line left in mule-files.el to here.
9488 * mule/mule-files.el: delete.
9490 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
9492 * info.el (Info-scroll-prev): Use event functions instead of the
9493 old emacs 19 interface.
9495 1999-06-02 Andy Piper <andy@xemacs.org>
9497 * x-font-menu.el (x-font-menu-load-font):
9498 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9500 1999-05-31 Andy Piper <andy@xemacs.org>
9502 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9504 (font-menu-this-frame-only-p): ditto.
9505 (font-menu-max-items): reinstate, from Jan Vroonhof
9506 <vroonhof@math.ethz.ch>
9507 (font-menu-submenu-name-format): ditto.
9508 (font-menu-split-long-menu): ditto, for use by the family
9510 (font-menu-family-constructor): use it.
9512 1999-05-30 Andy Piper <andy@xemacs.org>
9514 * msw-faces.el (mswindows-font-regexp): new font matching regexp
9515 for use by the font menu.
9517 * msw-font-menu.el: new file implementing mswindows specific
9518 font-menu behaviour.
9519 (mswindows-font-menu-registry-encoding): new function mirroring x version.
9520 (mswindows-font-menu-junk-families): ditto.
9521 (hack-font-truename): ditto.
9522 (mswindows-font-regexp-ascii): ditto.
9523 (mswindows-reset-device-font-menus): ditto.
9524 (mswindows-font-menu-font-data): ditto.
9525 (mswindows-font-menu-load-font): ditto.
9527 * x-font-menu.el (x-reset-device-font-menus): made device specific.
9528 (x-font-menu-font-data): ditto.
9529 (x-font-menu-load-font): ditto.
9531 * font-menu.el: new file implementing generic font menu behaviour.
9532 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9533 made device independent.
9534 (font-menu-this-frame-only-p): ditto.
9535 (font-menu-preferred-resolution): ditto.
9536 (font-menu-size-scaling): new variable used to determine whether
9537 sizes are in points or tenths of a point.
9538 (vassoc): moved from x-font-menu.el.
9539 (device-fonts-cache): ditto.
9540 (device-fonts-cache): ditto.
9541 (flush-device-fonts-cache): ditto.
9542 (reset-device-font-menus): copied from x-font-menu.el and made
9543 device independent. Most functionality deferred to
9544 device-dependent versions.
9545 (font-menu-family-constructor): copied from x-font-menu.el and
9546 made device independent.
9547 (font-menu-size-constructor): ditto.
9548 (font-menu-weight-constructor): ditto.
9549 (font-menu-set-font): ditto.
9550 (font-menu-change-face): ditto.
9551 (font-menu-load-font): new device method.
9552 (font-menu-font-data): ditto.
9554 * x-font-menu.el: The above functions deleted.
9556 1999-05-26 Andy Piper <andy@xemacs.org>
9560 * loadup.el: rehash expand-file-name usage to not use default-directory.
9562 1999-05-21 Andy Piper <andy@xemacs.org>
9564 * x-select.el (x-select-convert-to-text):
9565 (x-selected-text-type):
9567 (xselect-convert-to-string):
9568 (xselect-convert-to-compound-text):
9569 (xselect-convert-to-length):
9570 (xselect-convert-to-targets):
9571 (xselect-convert-to-delete):
9572 (xselect-convert-to-filename):
9573 (xselect-convert-to-charpos):
9574 (xselect-convert-to-lineno):
9575 (xselect-convert-to-colno):
9576 (xselect-convert-to-sourceloc):
9577 (xselect-convert-to-os):
9578 (xselect-convert-to-host):
9579 (xselect-convert-to-user):
9580 (xselect-convert-to-class):
9581 (xselect-convert-to-name):
9582 (xselect-convert-to-integer):
9583 (xselect-convert-to-atom):
9584 (xselect-convert-to-identity): functions renamed from x-* and
9586 (x-get-secondary-selection): use rename get-selection.
9587 (x-get-clipboard): ditto.
9588 (x-own-selection): moved to select.el.
9589 (x-valid-simple-selection-p): ditto.
9590 (x-dehilight-selection): ditto.
9591 (x-own-clipboard): ditto.
9592 (x-disown-selection): ditto.
9594 * x-mouse.el (x-yank-function): moved to mouse.el.
9595 (x-insert-selection): ditto.
9596 (x-set-point-and-move-selection): use renamed function.
9598 * select.el (selected-text-type): moved and renamed from
9600 (selection-owner-p): moved to C.
9601 (selection-exists-p): ditto.
9602 (get-cutbuffer): new device method.
9603 (get-selection): generalised and moved from x-select.el.
9604 (own-selection): moved x-own-selection functionality into here.
9605 (dehilight-selection): renamed and moved from x-select.el.
9606 (own-clipboard): functionality moved from x-select.el using new
9608 (disown-clipboard): ditto.
9609 (select-convert-to-text):
9610 (select-convert-to-string):
9611 (select-convert-to-compound-text):
9612 (select-convert-to-length):
9613 (select-convert-to-targets):
9614 (select-convert-to-delete):
9615 (select-convert-to-filename):
9616 (select-convert-to-charpos):
9617 (select-convert-to-lineno):
9618 (select-convert-to-colno):
9619 (select-convert-to-sourceloc):
9620 (select-convert-to-os):
9621 (select-convert-to-host):
9622 (select-convert-to-user):
9623 (select-convert-to-class):
9624 (select-convert-to-name):
9625 (select-convert-to-integer):
9626 (select-convert-to-atom):
9627 (select-convert-to-identity): new functions renamed from x-* and
9628 moved from x-select.el.
9630 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9631 into here and use as the default window-system mouse yank.
9632 (insert-selection): generalised and moved from x-mouse.el.
9633 (own-clipboard): moved to C.
9635 * msw-select.el (mswindows-selection-owned-p): deleted.
9636 (mswindows-own-selection): generalised and moved to select.el.
9637 (mswindows-disown-selection): generalised and moved to C.
9638 (mswindows-selection-owner-p): ditto.
9640 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
9642 * XEmacs 21.2.14 is released
9644 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
9646 * about.el: update contact info for jason and slb.
9648 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
9650 * mule/european.el (setup-romanian-environment): Add Romanian
9651 support from Emacs/Mule romanian.el.
9653 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
9655 * cus-face.el: Label all custom changes with the 'custom' tag.
9657 * cus-edit.el: idem ditto.
9659 * faces.el: Added suport for adding device tags to various functions.
9660 (custom): New device tag.
9661 (face-spec-set): Call reset face with tags argument. No longer do
9662 x-init-global-faces hack.
9664 * faces.el (frob-face-property): Use an anonymous specifier to map
9665 frob-face-property-1 over.
9667 * x-font-menu.el (font-menu-set-font): Always specify all
9668 properties to custom.
9670 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
9672 * mule/european.el (setup-czech-environment): Add czech support.
9673 From David Sauer <davids@orfinet.cz>
9675 1999-03-15 SL Baur <steve@xemacs.org>
9677 * check-features.el: Turn hard errors into warnings.
9679 1999-03-21 SL Baur <steve@xemacs.org>
9681 * simple.el (delete-key-deletes-forward): As per discussion on
9682 xemacs-beta, default to t.
9684 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
9686 * loadup.el: Define Installation-string before loading anything.
9688 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
9690 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9691 From Anders Stenman <stenman@isy.liu.se>
9693 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9695 * wid-edit.el (widget-glyph-find): Ditto.
9697 * packages.el (locate-library): Ditto.
9699 * loadup.el (really-early-error-handler): Ditto.
9701 * lib-complete.el (read-library): Ditto.
9703 * faces.el (set-face-stipple): Ditto.
9705 * code-files.el (load): Use new calling style of locate-file.
9707 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9709 * packages.el (packages-unbytecompiled-lisp): Installation.el is
9712 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9714 * dumped-lisp.el (preloaded-file-list): Don't load
9717 * loadup.el (Installation-string): Define it here.
9719 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9721 * dumped-lisp.el (preloaded-file-list): Revert previous change --
9722 Installation.el needs to be loaded before `dump-paths', otherwise
9723 the dumping process won't find it.
9725 1999-03-13 Adrian Aichner <adrian@xemacs.org>
9727 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9728 subr so that we can use `replace-in-string' in Installation.el to
9729 get rid of C-m chars under the native Windows build.
9731 1999-04-29 Andy Piper <andy@xemacs.org>
9733 * make-docfile.el: canonicalize file and directory names.
9735 * device.el (call-device-method): new function for calling device
9737 (define-device-method): new function for defining device methods.
9738 (define-device-method*): ditto.
9740 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
9742 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9744 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
9746 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9747 (cyrillic-koi8-r-encode-table): Likewise.
9748 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9749 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9751 * mule/mule-misc.el (split-char-or-char-int): New function [moved
9752 from vietnamese.el].
9754 * mule/vietnamese.el: Move function `split-char-or-char-int' to
9757 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
9759 * mule/thai-xtis.el:
9760 - Change font registry name from "Thai94x94-0" to "xtis-0".
9761 - Change mnemonic of coding-system `tis-620' to "TIS620".
9763 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
9765 * mule/ethiopic.el: fixed.
9767 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
9769 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9771 * mule/thai-xtis.el: New file.
9773 * mule/vietnamese.el: New file.
9775 * mule/ethiopic.el: New file.
9777 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
9779 * bytecomp.el (byte-compile-close-variables): Leave
9780 debug-issue-ebola-notices alone.
9782 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9784 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9785 at the top of the buffer since it is the most important thing to
9787 (ldap-get-host-parameter): New defun
9788 (ldap-search): Add a new parameter `withdn' to retrieve the
9789 distinguished names of entries
9791 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
9793 * startup.el (splash-frame-body): Date and spelling fixes.
9795 1999-03-16 Colin Rafferty <colin@xemacs.org>
9797 * view-less.el (toggle-truncate-lines): add autoload tag
9799 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
9801 * format.el (format-alist): Disable image stuff.
9803 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
9805 * wid-edit.el (widget-glyph-find): Search by directories, then by
9806 suffixes rather than the other way around.
9807 (widget-image-conversion): Renamed to
9808 `widget-image-file-name-suffixes'.
9810 1999-04-16 Olivier Galibert <galibert@pobox.com>
9812 * mule/mule-charset.el: Made old functions obsolete, remove the
9813 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9814 (charset-iso-graphic-plane): Rename from charset-graphic.
9815 (charset-iso-final-char): Rename from charset-final.
9816 (charset-width): Rename from charset-columns.
9817 (charset-bytes): Added from fsf compatibility, returns always 1.
9819 * mule/mule-misc.el: Move charset-doc-string alias to
9822 1999-04-14 Colin Rafferty <colin@xemacs.org>
9824 * x-faces.el (x-make-font-bold-italic): honor
9825 *try-oblique-before-italic-fonts*
9827 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
9829 * cl-extra.el (coerce): Coerce numbers to characters correctly.
9831 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
9833 * x-faces.el (try-oblique-before-italic-fonts): Use the right
9836 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
9838 * cl-extra.el (equalp): Would bug out for lists.
9840 1999-03-12 Charles G Waldman <cgw@fnal.gov>
9842 * about.el (about-hackers): Change cgw's email address
9844 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
9846 * XEmacs 21.2.13 is released
9848 1999-03-12 SL Baur <steve@xemacs.org>
9850 * simple.el (delete-key-deletes-forward): Revert to previous
9853 1999-01-18 Didier Verna <didier@xemacs.org>
9855 * menubar-items.el (xemacs-splash-buffer): handle the case of
9856 multiple elements in the splash buffer body.
9858 * startup.el (splash-frame-timeout): new constant: interval
9859 between splash buffer elements.
9860 (command-line-1): handle splash buffer with multiple elements (use
9862 (splash-frame-body): Originally `startup-splash-frame-body'.
9863 Rewrote a cleaner and more readable version. This can now be array,
9864 in which case each element is displayed in turn in the splash buffer.
9865 (splash-frame-static-body): new constant. Persistent information
9866 across all splash buffer elements (preserves the possibility to give
9867 it in different languages.
9868 (circulate-splash-frame-elements): new function. Used as a timeout
9869 to circulate through all splash frame elements and display them in
9871 (display-splash-frame): originally `startup-splash-frame'. Handle
9872 the case of multiple elements in the splash buffer body. Now
9873 returns a timeout id if multiple elements to display, or nil.
9875 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
9877 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9878 so they can be overridden by x-init-face-from-resources.
9879 Additionally specify the font name also with an x tag.
9881 1999-03-08 Andy Piper <andy@xemacs.org>
9883 * package-get.el (package-get-base): autoload.
9885 * menubar-items.el (default-menubar): add update menu item. Fix
9886 custom menu to only be activated when package-base is available.
9888 * package-get.el (package-get-custom): don't load
9889 package-get-custom as it is auto-generated. Fix group definition.
9891 1999-03-05 Didier Verna <didier@xemacs.org>
9893 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9894 instead of `symbol-name' (Thanks Kyle).
9896 * cus-edit.el (custom-save-variables): use `prin1' instead of
9897 princ to write symbols.
9899 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
9901 * XEmacs 21.2.12 is released
9903 1999-03-05 SL Baur <steve@xemacs.org>
9905 * menubar-items.el (default-menubar): Add kfm browsing support.
9906 From Neal Becker <nbecker@fred.net>
9908 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
9910 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9911 calls to font-lock during buffer reversion.
9913 1999-02-12 Didier Verna <didier@xemacs.org>
9915 * info.el (Info-build-node-completions): unconditionally widen the
9918 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
9920 * x-faces.el (x-init-face-from-resources):
9921 Only set fonts in the 'x locale.
9923 1999-03-04 Adrian Aichner <adrian@xemacs.org>
9925 * package-ui.el (pui-install-selected-packages): Don't throw on
9926 `package-admin-delete-binary-package' returning nil since it's
9927 normal. Reindent function.
9928 (pui-add-required-packages): Handle case where packages selected
9929 for installation have never been installed.
9931 1999-03-03 Martin Buchholz <martin@xemacs.org>
9933 * menubar-items.el (default-menubar):
9934 Implement the ``Mule->Set coding system of process'' menu item.
9936 1999-02-18 Martin Buchholz <martin@xemacs.org>
9938 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9940 - Change some `if's to `when's
9942 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
9944 * XEmacs 21.2.11 is released
9946 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
9948 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9949 against window close (Fix Bug #460).
9950 (ask-user-about-lock-dbox): Idem.
9952 1999-02-25 SL Baur <steve@xemacs.org>
9954 * mule/mule-charset.el (charset-leading-byte): New function.
9955 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9957 1999-02-12 Andy Piper <andy@xemacs.org>
9959 * about.el (xemacs-hackers): change andy's email address.
9960 (about-url-alist): change andy's web page address.
9961 (about-xemacs): add piper.
9963 1999-02-16 SL Baur <steve@xemacs.org>
9965 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9966 of mule-base into lisp/mule.
9968 1999-02-16 SL Baur <steve@xemacs.org>
9982 mule/mule-category.el:
9984 mule/mule-charset.el:
9986 mule/mule-coding.el:
9991 mule/mule-tty-init.el:
9992 mule/mule-x-init.el:
9993 mule/viet-chars.el: Remerge from mule-base.
9995 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9996 of mule-base into lisp/mule.
9998 1999-02-10 Adrian Aichner <adrian@xemacs.org>
10000 * process.el (exec-to-string): Use `shell-command-switch' in place
10001 of hard-wired "-c" (for WindowsNT).
10003 1999-02-08 Charles G Waldman <cgw@pgt.com>
10005 * menubar-items.el (default-menubar): Remove obsolete
10008 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
10010 * package-admin.el (package-admin-get-install-dir): First fall
10011 back to the location of xemacs-base for non-mule packages.
10013 1999-02-15 Martin Buchholz <martin@xemacs.org>
10016 - improved automounter tmp directory support.
10017 - support 4 (!) empirically discovered automounter conventions
10019 1999-02-12 SL Baur <steve@xemacs.org>
10021 * etags.el (pop-tag-mark): autoload to match key binding.
10023 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
10025 * XEmacs 21.2.10 is released
10027 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
10029 * package-get.el (package-get-remote-filename): Don't bug out for
10030 a local file name in the search entry.
10032 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
10034 * XEmacs 21.2.9 is released
10036 1999-01-19 Didier Verna <didier@xemacs.org>
10038 * replace.el (replace-search-function): new variable containing a
10039 function to perform a search-forward.
10040 (replace-re-search-function): new variable containing a function
10041 to perform a re-search-forward.
10042 (perform-replace): use them.
10044 1999-01-25 Didier Verna <didier@xemacs.org>
10046 * select.el (selection-owner-p): use the name `XEmacs'.
10047 (cut-copy-clear-internal): ditto.
10049 1999-01-18 Andy Piper <andy@xemacs.org>
10051 * about.el (about-url-alist): Update my entry.
10052 (xemacs-hackers): Ditto.
10054 1999-01-14 Adrian Aichner <adrian@xemacs.org>
10056 * buffer.el (switch-to-buffer): Fixing documentation.
10057 * minibuf.el (minibuffer-completion-table): ditto.
10058 * cl-macs.el (return-from): ditto.
10060 1999-01-04 Didier Verna <didier@xemacs.org>
10062 * replace.el (delete-non-matching-lines): temporarily disable
10063 case-folding when called interactively with a regexp containing
10064 uppercase characters.
10065 (delete-matching-lines): ditto.
10066 (count-matches): ditto.
10067 (list-matching-lines): ditto.
10069 1999-01-07 Colin Rafferty <colin@xemacs.org>
10071 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
10072 abort if current window is split horizontally, not if others are
10073 split. Got rid of unnecessary minibuffer checking. Also, add
10074 some comments (it's still complex).
10076 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
10078 * package-get.el: changed address for doc.ic.ac.uk to
10079 sunsite.doc.ic.ac.uk
10081 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10083 * ldap.el (toplevel): Remove requires so that the file compiles
10084 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
10086 1999-01-10 J. Kean Johnston <jkj@sco.com>
10088 * dump-paths.el: Calculate module-directory and set
10089 module-load-path to the load path for modules.
10091 * loadup.el: Get bootstrap value of module-load-path from the
10092 environment variable EMACSBOOTSTRAPMODULEPATH.
10093 - Display the module load path if we're debugging paths.
10095 * setup-paths.el: Added function paths-find-site-module-directory.
10096 - Added function paths-find-module-directory.
10097 - Added function paths-construct-module-load-path. Uses new
10098 environment variable EMACSMODULEPATH.
10100 1998-12-30 Martin Buchholz <martin@xemacs.org>
10102 * font.el (font-default-object-for-device):
10103 Oops! This `or' can't be replaced by `unless'.
10104 Fixed inability to run w3, among other things.
10106 1998-12-17 Charles G. Waldman <cgw@pgt.com>
10108 * package-admin.el: Change initialization of
10109 package-admin-install-function dependent on system type.
10110 Change package-admin-install-function-mswindows to use
10113 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
10115 * mouse.el (default-mouse-motion-handler): Disable help echo while
10118 1998-12-28 Martin Buchholz <martin@xemacs.org>
10120 * XEmacs 21.2.8 is released.
10122 1998-12-24 Martin Buchholz <martin@xemacs.org>
10124 * XEmacs 21.2.7 is released.
10126 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
10128 * package-ui.el (pui-list-packages): Set truncate-lines.
10130 * package-get.el (package-get-download-menu): Use
10131 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10133 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10134 (pui-help-string): idem.
10135 (list-packages-mode): New major mode.
10136 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10137 (pui-install-selected-packages): Add suport for removing packages.
10138 (pui-toggle-package-delete-key): New function.
10139 (pui-popup-context-sensitive): New kludge.
10140 (pui-list-packages): Add warning when `package-get-remote' is nil.
10141 (package-ui-add-site): New function.
10143 1998-12-01 Didier Verna <didier@xemacs.org>
10145 * hyper-apropos.el (hyper-where-is): added the missing autoload.
10147 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10149 * ldap.el: Custom-ized
10150 (toplevel): Do not provide `ldap' which is provided by C level
10152 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10154 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
10156 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10158 1998-12-17 Andy Piper <andy@xemacs.org>
10160 * sound.el (sound-load-list): name changed from sound-load-alist.
10161 (sound-extension-list): name changed from sound-ext-list.
10162 (load-default-sounds): use new names.
10163 (load-sound-file): use new names.
10165 1998-12-16 Andy Piper <andy@xemacs.org>
10167 * XEmacs 21.2.6 is released
10169 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
10171 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10174 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
10176 * wid-edit.el (widget-echo-this-extent): Set
10177 help-echo-owns-message to t.
10179 1998-11-30 Greg Klanderman <greg@alphatech.com>
10181 * package-get.el (package-get-download-menu): use toggles for
10182 each site in the download site menu.
10184 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
10186 * package-get.el (package-get): If we cannot find a package
10187 because package-get-remote is not set, give a more helpful
10190 1998-11-30 Greg Klanderman <greg@alphatech.com>
10192 * package-get.el (package-get-remote-filename): use an EFS path
10193 with user anonymous if no user is specified.
10195 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
10197 * faces.el (face-spec-set): Re-init fallfacks for default after
10198 calling reset-face on the default face.
10200 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
10202 * package-admin.el (package-admin-default-install-function):
10203 Behave as advertised. Make sure the pkg-dir is proper for
10205 (package-admin-add-binary-package): Make sure the pkg-dir is
10206 proper for default-directory.
10207 (package-admin-install-function-mswindows): Make sure the pkg-dir
10208 is proper for default-directory.
10210 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
10212 * XEmacs 21.2.5 is released
10214 1998-12-05 SL Baur <steve@altair.xemacs.org>
10216 * files.el (binary-file-regexps): regexp-opt is not available at
10219 1998-11-30 Martin Buchholz <martin@xemacs.org>
10221 * x-win-xfree86.el:
10222 * x-win-sun.el (x-win-init-sun):
10224 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10226 * x-init.el (init-post-x-win):
10227 * x-init.el (init-pre-x-win):
10228 * x-init.el (x-initialize-compose):
10233 * wid-edit.el (widget-glyph-click):
10234 * wid-edit.el (widget-glyph-find):
10235 * wid-edit.el (widget-type):
10236 * view-less.el (view-buffer-other-window):
10237 * very-early-lisp.el:
10240 * toolbar-items.el:
10241 * term/sun.el (suntool-map):
10242 * term/sun-mouse.el:
10243 * term/internal.el:
10244 * syntax.el (modify-syntax-entry):
10245 * symbol-syntax.el:
10247 * startup.el (lock-directory):
10248 * simple.el (set-comment-column):
10249 * simple.el (backward-delete-char-untabify):
10250 * shadow.el (find-emacs-lisp-shadows):
10252 * setup-paths.el (paths-construct-info-path):
10253 * select.el (cut-copy-clear-internal):
10254 * process.el (call-process-region):
10255 * process.el (start-process-shell-command):
10257 * paths.el (rmail-spool-directory):
10258 * paragraphs.el (use-hard-newlines):
10259 * package-get.el (package-get-dependencies):
10260 * package-admin.el (package-admin-delete-binary-package):
10261 * obsolete.el (truncate-string):
10262 * obsolete.el (store-substring):
10263 * mouse.el (default-mouse-track-maybe-own-selection):
10264 * mouse.el (mouse-yank-at-point):
10266 * modeline.el (mouse-drag-modeline):
10267 * minibuf.el (read-directory-name-internal):
10268 * minibuf.el (read-file-name-internal):
10269 * minibuf.el (read-file-name-internal-1):
10270 * minibuf.el (read-file-name-2):
10271 * minibuf.el (exact-minibuffer-completion-p):
10272 * minibuf.el (read-from-minibuffer):
10274 * menubar.el (check-menu-syntax):
10275 * map-ynp.el (map-y-or-n-p):
10276 * make-docfile.el (docfile-out-of-date):
10277 * loadup.el ((member "run-temacs" command-line-args)):
10278 * loadup.el ((member "no-site-file" command-line-args)):
10279 * loadup.el (really-early-error-handler):
10283 * lisp-mnt.el (lm-verify):
10284 * lib-complete.el (lib-complete:cache-completions):
10285 * lib-complete.el (library-all-completions):
10286 * itimer.el (itimer-run-expired-timers):
10287 * info.el (Info-mode):
10288 * info.el (Info-insert-file-contents):
10289 * info.el (Info-rebuild-dir):
10290 * info.el (Info-build-dir-anew):
10291 * info.el (Info-parse-dir-entries):
10292 * info.el (Info-dir-outdated-p):
10293 * info.el (Info-insert-dir):
10294 * info.el (info-xref):
10296 * hyper-apropos.el (hyper-apropos-get-doc):
10297 * hyper-apropos.el (hyper-describe-face):
10298 * hyper-apropos.el (hyper-apropos-mode):
10299 * hyper-apropos.el:
10300 * help.el (list-processes):
10303 * font.el (mswindows-font-create-name):
10304 * font.el (font-default-font-for-device):
10305 * font.el (x-font-create-object):
10306 * font.el (font-registry):
10308 * font-lock.el (font-lock-keywords):
10310 * finder.el (finder-compile-keywords):
10311 * find-paths.el (paths-find-recursive-path):
10312 * fill.el (set-justification-center):
10313 * fill.el (fill-region-as-paragraph):
10314 * files.el (insert-directory):
10315 * files.el (wildcard-to-regexp):
10316 * files.el (recover-file):
10317 * files.el (basic-save-buffer):
10318 * files.el (delete-auto-save-file-if-necessary):
10319 * files.el (file-relative-name):
10320 * files.el (backup-extract-version):
10321 * files.el (backup-buffer):
10322 * files.el (set-visited-file-name):
10323 * files.el (set-auto-mode):
10324 * files.el (interpreter-mode-alist):
10326 * files.el (find-file-noselect):
10327 * files.el (abbreviate-file-name):
10328 * files.el (parse-colon-path):
10329 * files.el (directory-abbrev-alist):
10330 * etags.el (visit-tags-table-buffer):
10331 * easymenu.el (easy-menu-define):
10332 * dragdrop.el (experimental-dragdrop-drag):
10333 * dragdrop.el (dragdrop-drop-do-functions):
10334 * dragdrop.el (dragdrop-drop-at-point):
10335 * disass.el (disassemble-1):
10336 * disass.el (disassemble-internal):
10337 * disass.el (disassemble):
10339 * derived.el (derived-mode-init-mode-variables):
10340 * derived.el (define-derived-mode):
10341 * custom.el (defgroup):
10342 * cus-edit.el (custom-quote):
10344 * code-process.el (open-network-stream):
10345 * code-process.el (start-process):
10346 * code-process.el (call-process-region):
10347 * code-process.el (call-process):
10349 * code-files.el (insert-file-contents):
10351 * code-files.el (buffer-file-coding-system-for-read):
10352 * cmdloop.el (yes-or-no-p-minibuf):
10356 * callers-of-rpt.el (make-caller-report):
10357 * callers-of-rpt.el:
10358 * bytecomp.el (batch-byte-recompile-directory):
10359 * bytecomp.el (batch-byte-compile-1):
10360 * bytecomp.el (batch-byte-compile):
10361 * bytecomp.el (display-call-tree):
10362 * bytecomp.el (byte-compile-insert):
10363 * bytecomp.el (byte-compile-two-args-19->20):
10364 * bytecomp.el (byte-compile-variable-ref):
10365 * bytecomp.el (byte-compile-form):
10366 * bytecomp.el (byte-compile-top-level-body):
10367 * bytecomp.el (byte-compile-out-toplevel):
10368 * bytecomp.el (byte-compile-byte-code-maker):
10369 * bytecomp.el (byte-compile-file-form-defmumble):
10370 * bytecomp.el (byte-compile-file-form):
10371 * bytecomp.el (byte-compile-keep-pending):
10372 * bytecomp.el (byte-compile-insert-header):
10373 * bytecomp.el (byte-compile-from-buffer):
10374 * bytecomp.el (byte-compile-file):
10375 * bytecomp.el (byte-recompile-file):
10376 * bytecomp.el (byte-compile-close-variables):
10377 * bytecomp.el (byte-compile-warn-about-unused-variables):
10378 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10379 * bytecomp.el (byte-compiler-legal-options):
10380 * bytecomp.el (byte-compile-lapcode):
10381 * bytecomp.el (byte-optimize-log):
10382 * bytecomp.el ((fboundp 'defsubst)):
10384 * bytecomp-runtime.el:
10385 * byte-optimize.el (byte-optimize-apply):
10386 * byte-optimize.el (car):
10387 * byte-optimize.el (byte-optimize-form):
10388 * byte-optimize.el (byte-optimize-form-code-walker):
10389 * byte-optimize.el:
10390 * build-report.el (build-report-insert-installation-file):
10391 * build-report.el (build-report):
10393 * apropos.el (apropos-documentation):
10395 - clean up byte-compile warnings
10396 - remove unused variables
10397 - Use common lisp style hashtable functions
10398 - byte compiler cleanup
10399 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10400 - remove old backquote syntax usage
10401 - move some cl functionality into C for speed.
10402 - remove last remaining VMS support
10404 - implement last, butlast, nbutlast, copy-list in C.
10405 - new macro ignore-file-errors, similar to ignore-errors
10406 (ignore-file-errors (delete-file "foo"))
10407 - get frequent garbage collection during loadup.el by tweaking
10408 gc-cons-threshold, rather than explicitly calling garbage-collect
10409 - default delete-key-deletes-forward to `t'.
10411 1998-11-28 SL Baur <steve@altair.xemacs.org>
10413 * XEmacs 21.2-beta4 is released.
10415 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
10417 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10418 (easy-menu-item-present-p): Wrapper around find-menu-item.
10419 (easy-menu-remove-item): Wrapper around delete-menu-item.
10421 * menubar.el (delete-menu-item): Add 'from-menu' argument.
10422 (add-menu-button): Add 'in-menu' argument.
10423 (add-menu-item-1): Add in-menu support to helper function.
10425 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
10427 * isearch-mode.el (isearch-mode): Fix keymap lossage.
10429 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10431 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10434 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
10436 * process.el (shell-command-on-region): Report if the command
10437 succeeded or failed.
10439 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
10441 * subr.el (buffer-substring-no-properties): Comment out.
10443 1998-11-07 Adrian Aichner <adrian@xemacs.org>
10445 * msw-faces.el (mswindows-find-smaller-font): Turning font names
10446 into font instances first, like `x-frob-font-size' does.
10447 (mswindows-find-larger-font): ditto
10449 1998-11-04 Greg Klanderman <greg@alphatech.com>
10451 * package-ui.el (pui-install-selected-packages): fix args in call
10454 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
10456 * package-get.el (host-name): New widget type.
10457 (package-get-remote): Better customization using new type.
10458 (package-get-download-sites): idem dito.
10460 (package-get-custom): Do not use package-get-all untill we have
10461 runtime dependencies.
10463 (package-get-remove-copy): Default to 't' we no longer need this
10464 kludge as we do not currently use depenencies.
10466 (package-get-was-current): New variable.
10467 (package-get-require-base): New 'force-current' argument.
10468 (package-get-update-base): idem
10469 (package-get-package-provider): idem
10470 (package-get-locate-index-file): New 'no-remote' argument.
10471 (package-get-locate-file): idem.
10473 (package-get-maybe-save-index): New function.
10474 (package-get-update-base): Use it.
10476 1998-10-28 Greg Klanderman <greg@alphatech.com>
10478 * package-get.el (package-get-remote): default to nil; by default,
10479 don't go out to the net via EFS. They must select a download site.
10480 (package-get-download-sites): new variable.
10481 (package-get-download-menu): new function.
10482 (package-get-locate-index-file): new function.
10483 (package-get-update-base): use it.
10485 * menubar-items.el (default-menubar): add "Update Package Index"
10486 and "Add Download Site" menus under Options | Manage Packages.
10488 1998-10-19 Greg Klanderman <greg@alphatech.com>
10490 * package-get.el (package-get): bugfix code checking installed version
10491 for case where package is not currently installed.
10492 (package-get-require-signed-base-updates): new variable.
10493 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10494 deemed not a goot thing. Use the variable
10495 package-get-allow-unsigned-base-updates instead.
10497 1998-10-16 Greg Klanderman <greg@alphatech.com>
10499 * package-get.el (package-get): Don't install an older version than
10500 we already have unless explicitly told to. Issue a warning.
10502 * package-ui.el (pui-add-required-packages): when adding
10503 dependencies, don't add packages that are up to date.
10504 (pui-package-symbol-char): Don't consider a package out of date
10505 if you have a newer version installed than the latest version in
10508 * package-get.el (package-get-base-filename): document that it may
10509 be a path relative to package-get-remote; new default value.
10510 (package-get-locate-file): new function.
10511 (package-get-update-base): use it to expand package-get-base-filename.
10512 (package-get-save-base): new function to save the package-get database
10514 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10515 (package-get-update-base): pass the REMOTE-SOURCE arg.
10516 (package-get-update-base-entry): call package-get-custom-add-entry.
10517 (package-get-file-installed-p): removed; no longer needed.
10518 (package-get-create-custom): ditto.
10519 (toplevel): remove code to build and load package-get-custom.el
10520 (package-get-custom-add-entry): new function.
10522 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
10524 * wid-edit.el (widget-button-click): Don't switch window.
10526 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
10528 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10530 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
10532 * etags.el (find-tag-default): Run find-tag-hook using
10533 run-hooks rather than funcall
10535 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
10537 * isearch-mode.el (isearch-mode): Set the current minor mode maps
10538 and the current local map as the parents to isearch-mode-map.
10540 1998-10-15 SL Baur <steve@altair.xemacs.org>
10542 * XEmacs 21.2-beta3 is released.
10544 1998-10-15 Greg Klanderman <greg@alphatech.com>
10546 * package-get.el (package-get-update-base): use
10547 insert-file-contents-internal, not insert-file-contents-literally.
10549 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
10551 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10554 1998-10-15 Greg Klanderman <greg@alphatech.com>
10556 * package-get.el (package-get-update-base-entry): new function.
10557 (package-get-update-base): renamed; was `package-get-load-base'.
10558 cleanup, and use package-get-update-base-from-buffer.
10559 (package-get-update-base-from-buffer): new function.
10560 (package-get-update-base-entries): new; helper for above.
10561 Do not eval lisp grabbed over ftp; parse it from new format.
10563 1998-10-15 Greg Klanderman <greg@alphatech.com>
10565 * files.el (set-auto-mode): Don't play games loading package-get
10566 database; package-get-package-provider will handle it all.
10568 1998-10-14 Greg Klanderman <greg@alphatech.com>
10570 * package-get.el (package-get-base-filename): new variable.
10571 (package-get-require-base): new function.
10572 (package-get-pgp-signed-begin-line): new variable.
10573 (package-get-pgp-signature-begin-line): ditto.
10574 (package-get-pgp-signature-end-line): ditto.
10575 (package-get-load-base): new function.
10576 (package-get-interactive-package-query):
10577 (package-get-update-all):
10578 (package-get-dependencies):
10579 (package-get-package-provider):
10580 (package-get-custom): use package-get-require-base.
10581 [package-get-custom loading]: disable for now.
10583 * package-ui.el (pui-list-packages): use (package-get-require-base)
10585 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
10587 * package-ui.el: Correct obvious thinko in choosing extent face.
10589 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
10591 * menubar-items.el (default-menubar): pui-list-package has nothing
10592 to with Customize. Move all the package stuff to a new Item in Options.
10594 * package-ui.el (pui-menu): Add menu and Popup menu.
10596 * package-get.el (package-get): Use new
10597 package-admin-get-install-dir.
10599 * package-admin.el (package-admin-get-install-dir): New syntax.
10600 Conserve package location and put mule packages where mule-base is.
10602 * package-get.el : Customized
10604 * package-ui.el (pui): Customized
10605 (pui-package-install-dest-dir): New variable.
10606 (pui-install-selected-packages): Use it
10608 1998-10-12 SL Baur <steve@altair.xemacs.org>
10610 * package-get.el (package-get-interactive-package-query): Move
10611 dependency on package-get-base to run-time.
10612 (package-get-update-all): Ditto.
10613 (package-get-dependencies): Ditto.
10614 (package-get-package-provider): Ditto.
10615 (package-get-custom): Ditto.
10617 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
10619 * events.el: Remove 'ascii-character property from 'backspace
10620 and 'delete symbols
10622 1998-10-11 SL Baur <steve@altair.xemacs.org>
10624 * package-get-base.el: removed.
10626 1998-09-23 Didier Verna <didier@xemacs.org>
10628 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10629 (no-upper-case-p): new function.
10630 (with-search-caps-disable-folding): new macro.
10631 (with-interactive-search-caps-disable-folding): new macro.
10632 (zap-to-char): In interactive mode, do a case-sensitive search if
10633 the character is uppercase.
10634 (zap-up-to-char): ditto.
10636 * replace.el (perform-replace): use the function no-upper-case-p.
10638 * isearch-mode.el (isearch-fix-case): ditto.
10639 make obsolete `with-caps-disable-folding' and
10640 `isearch-no-upper-case-p'.
10642 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10643 (tags-search): ditto.
10644 (tags-query-replace): ditto.
10646 * info.el (Info-search): ditto.
10648 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
10650 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10652 1998-10-07 Greg Klanderman <greg@alphatech.com>
10654 * package-admin.el (package-admin-rmtree): rewritten. need to
10655 check for "." and ".." before symlink check. expand files and
10656 directories with respect to DIRECTORY, not default-directory.
10658 1998-10-04 Greg Klanderman <greg@alphatech.com>
10660 * package-get.el (package-get-all): add INSTALL-DIR argument.
10662 1998-10-06 Greg Klanderman <greg@alphatech.com>
10664 * package-ui.el (pui-add-required-packages): new function, select
10665 dependent packages.
10666 (pui-display-keymap): bind it.
10667 (pui-help-string): document it.
10668 (pui-install-selected-packages): package-get-all -> package-get.
10670 * package-get.el (package-get-dependencies): new function.
10672 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
10674 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10677 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
10679 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10681 (default-mouse-track-normalize-point): Use it.
10683 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
10685 * package-admin.el (package-admin-delete-binary-package):
10686 General cleanup. Remove unnessary use of progn and
10688 (package-admin-delete-binary-package): Do NOT mess with file
10689 modes. That is evil.
10690 (package-admin-delete-binary-package): Wrap all deleting in
10691 condition-case. The data in MANIFEST is untrustworthy.
10692 (package-admin-delete-binary-package): Let the OS worry about non
10695 1998-10-09 SL Baur <steve@altair.xemacs.org>
10697 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10699 (lm-report-bug): Fix mail address to send bug reports to.
10701 1998-09-29 SL Baur <steve@altair.xemacs.org>
10703 * XEmacs 21.2-beta2 is released.
10705 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
10707 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10709 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
10711 * info.el (Info-mode): Document page turning by double clicks in
10712 docstring so `M-x describe-mode' will display it.
10714 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
10716 * info.el (Info-mouse-track-double-click-hook): Use character
10717 widths to calculate a border region where double clicking does
10718 page turning, and return `nil' by default so other hooks, such as
10719 region highlighting, will be run.
10721 1998-09-29 Colin Rafferty <colin@xemacs.org>
10723 * sound.el (default-sound-directory-list): Initialize with all the
10724 "sounds" directories in `data-directory-list'. It used to just be
10727 * packages.el (locate-data-directory-list): Created. This gives
10728 the list of matching directories, unlike `locate-data-directory',
10729 which just gives the first one.
10731 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10733 * minibuf.el (read-from-minibuffer): No longer bind help-form but
10734 make a binding in the local keymap until help-char handling is
10737 * help.el (help-keymap-with-help-key): Provide keymap with help
10739 (help-print-help-form): New helper function.
10741 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
10743 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10744 move extent to another buffer; no need to create a new extent.
10745 (isearch-fix-case): New function.
10746 (isearch-search-and-update): Use it.
10748 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
10750 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10751 the keymap, not minor-mode-map-alist.
10752 (isearch-done): Restore overriding-local-map.
10754 1998-09-21 Martin Buchholz <martin@xemacs.org>
10756 * bytecomp.el (byte-compile-buffer-substring):
10757 Fix for: (byte-compile (defun f () (buffer-substring)))
10758 ==> ** buffer-substring called with 3 args, but requires 0-3
10759 - new code not only works, but is more readable, too.
10761 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
10763 * msw-faces.el (mswindows-init-device-faces): Don't try to
10764 specify a default font at this late stage. Do try to force
10765 creation of the default face font so that if it fails we get
10766 an error now instead of a crash at frame creation.
10768 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10769 mswindows-make-font-unitalic: Canonical default weight
10770 changed from "Normal" to "Regular".
10772 mswindows-make-font-bold / -bold-italic: Supplied device was
10773 not being passed into call to mswindows-find-smaller-font.
10775 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
10777 * package-get.el (package-get-remote): Fix the path where to find
10778 the packages on xemacs.org.
10780 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10782 * about.el (about-maintainer-info): Update Ben's entry.
10784 1998-09-24 Martin Buchholz <martin@xemacs.org>
10786 * lisp/shadow.el (find-emacs-lisp-shadows):
10787 - `member' was being called on lists of length 2000!
10788 - Replace with hashtables.
10789 - Replace hand-coded loops with (dolist)
10792 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
10794 * packages.el: Added new function, `package-delete-name', to
10795 delete existing packages from the installed package database
10796 (`packages-package-list'). Also added the "pkginfo" directory
10797 to `packages-special-base-regexp', so that the pkginfo directory
10798 would not get added to `late-packages'.
10800 * package-admin.el: Added ability to delete an installed package
10801 (added low-level function, `package-admin-delete-package').
10802 Understands how to use the pkginfo/MANIFEST.<package> file to
10803 delete the package. When installing a package, will also
10804 create a MANIFEST.* file if one is not provided by the
10805 package. If the MANIFEST.* doesn't exist when deleting a
10806 package, the functions will fall back to attempting to delete
10807 any package-specific lisp directory.
10809 * package-get.el: Moved some functions to package-admin.el.
10810 Added interactive function `package-get-delete-package', for
10811 use by users for deleting a package.
10813 Also modified to not require the presence of efs.
10815 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
10817 * files.el (find-file-noselect): Handle all signals, kill the
10818 buffer and resignal.
10820 1998-09-23 SL Baur <steve@altair.xemacs.org>
10822 * cl-macs.el (glyph-image): Add setf method.
10824 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
10826 * package-get.el: Fixed broken EFS downloading. Also, look for
10827 .tar.gz files first, in preference over .tgz files.
10829 * package-ui.el: Fix display of package version numbers.
10831 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
10833 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
10836 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
10838 * list-mode.el: `display-completion-list': added new/optional
10839 keyword `:completion-string', which allows the programmer to
10840 change the "Possible completions are:" prompt.
10842 * menubar-items.el: Added new pulldown menu-pick to start up the
10843 visual package browser/installer:
10845 Options->Customize->List Packages
10847 * package-admin.el: Added hooks for installing under both Unix
10848 and MS Windows. Does additional error checking. No longer
10849 calls "add-big-package.sh" to install packages under Unix; now
10850 calls gunzip & tar directly.
10852 * package-get.el: Added ability to install packages from files
10853 on a local disk/CDROM. Now deletes any existing package lisp
10854 directory. Does completion on available packages when
10855 querying for package names. Will also search for .tgz files
10856 in addition for .tar.gz files. Tries to reload
10857 auto-autoloads, as a convenience when loading new packages,
10858 and also tries to add any new package paths to `load-path'.
10859 Changed all occurences of `concat' to use `expand-file-name'.
10861 * package-ui.el: New file which implements the main visual
10862 package browser/installer, which is started via a menu pick or
10863 M-x pui-list packages.
10865 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
10867 * startup.el (load-init-file): spelling fix.
10869 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10871 * startup.el (normal-top-level): Load auto-autoload files
10872 covariantly with their precedence.
10874 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10876 * menubar-items.el (default-menubar): Remove "Font Weight"
10877 option, there is currently no custom equivalent.. Customize-faces
10880 * x-font-menu.el (font-menu-set-font): Use customize to set
10883 * faces.el (face-spec-update-all-matching): New function.
10885 * cus-face.el (custom-set-face-update-spec): New function.
10886 Interface to customize faces from elisp.
10888 (custom-face-value-create): Show the customized settings if set
10891 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10893 (custom-face-value-create): Show the customized settings if set
10896 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
10898 * keydefs.el (global-map): Add FSF 20.3 binding of
10899 query-replace-regexp.
10901 1998-08-21 Greg Klanderman <greg@alphatech.com>
10903 * minibuf.el (read-file-name-internal-1): use
10904 user-name-completion-1 instead of user-name-completion.
10906 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10910 * update-elc.el: Don't set `source-directory' (now defunct as a
10911 global variable) no more.
10913 * packages.el (packages-list-autoloads): Made `source-directory'
10914 (now defunct as a global variable) a parameter.
10916 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
10918 * about.el (about-hackers): new email
10920 1998-08-16 SL Baur <steve@altair.xemacs.org>
10922 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10924 1998-07-17 Didier Verna <didier@xemacs.org>
10926 * faces.el (set-face-property):
10928 (face-dim-p): updated the doc strings now that the dim property isn't
10930 (face-equal): the dim property is now a common one.
10932 * cus-face.el (custom-face-attributes): New face attribute: `dim'
10933 Renamed the `stipple' attribute to `background-pixmap'.
10934 (custom-face-background-pixmap): make custom-face-stipple an
10935 obsolete alias for this.
10937 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10939 * find-paths.el (paths-file-readable-directory-p): Created and
10942 * loadup.el: Don't set inhibit-... flags from run-temacs.
10944 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10946 * packages.el (packages-data-path-depth): Added and used.
10948 1998-08-05 Charles G. Waldman <cgw@pgt.com>
10951 - Change .xpm to .png, delete "zcat" section.
10952 - cosmetic fix in the 'marcpa' entry.
10955 - convert all .xpm.Z to .png
10956 - rename mrb to martin
10957 - rename mcook-m to mcookm
10959 1998-07-31 Martin Buchholz <martin@xemacs.org>
10961 * x-init.el (x-initialize-compose): Add support for
10962 dead-circumflex as YET ANOTHER NAME for that dead key.
10964 1998-08-05 Colin Rafferty <colin@xemacs.org>
10966 * setup-paths.el (paths-construct-exec-path): Made the
10967 last-packages really be last.
10968 (paths-construct-data-directory-list): Ditto.
10970 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
10972 * startup.el(startup-splash-frame-body):
10973 Update Copyright notice in splash screen
10975 1998-07-20 Greg Klanderman <greg@alphatech.com>
10977 * minibuf.el (read-file-name-internal-1): do ~user completion.
10979 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
10981 * font-lock.el (font-lock-fontify-glumped-region): Add guard
10982 aginst destroyed extents
10984 1998-07-24 Greg Klanderman <greg@alphatech.com>
10986 * package-get.el (package-get): add `install-dir' argument.
10988 1998-07-20 John Jones <jj@asu.edu>
10990 * package-get.el: calls to package-get-update-all will only
10991 update packages which are already installed.
10993 1998-07-23 SL Baur <steve@altair.xemacs.org>
10995 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10998 1998-07-20 Colin Rafferty <colin@xemacs.org>
11000 * about.el (about-hackers): Correct my email.
11002 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
11004 * about.el (about-hackers): new email-address.
11006 1998-07-25 SL Baur <steve@altair.xemacs.org>
11008 * minibuf.el (read-number): Don't let `input-error' condition
11011 1998-07-20 Greg Klanderman <greg@alphatech.com>
11013 * about.el (about-hackers): use my `email-for-life' address.
11015 1998-07-19 SL Baur <steve@altair.xemacs.org>
11017 * XEmacs 21.2-beta1 is released.
11019 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11021 * ldap.el (ldap-search): Doc string change
11023 1998-07-16 Colin Rafferty <colin@xemacs.org>
11025 * menubar-items.el (default-menubar): Removed references to
11026 `data-directory', and use `locate-data-file' instead, and made
11027 then greyed out if they don't exist.
11029 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11031 * keymap.el (events-to-keys): Use `format' instead of `concat'
11032 since the latter does not accept integer args anymore
11034 1998-07-15 SL Baur <steve@altair.xemacs.org>
11036 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11039 1998-07-14 SL Baur <steve@altair.xemacs.org>
11041 * make-docfile.el: Get first initialization from very-early-lisp.el
11042 * update-elc.el: Ditto.
11043 * loadup.el (really-early-error-handler): Ditto.
11045 * packages.el (packages-unbytecompiled-lisp): Add new file,
11046 very-early-lisp.el.
11048 * very-early-lisp.el: New file.
11050 1998-07-14 SL Baur <steve@altair.xemacs.org>
11052 * Symbols that have been obsolete for at least 3 years removed (II).
11054 * obsolete.el (eval-current-buffer): Make compatible.
11055 (byte-code-function-p): Ditto.
11056 (send-string): Removed.
11057 (send-region): Removed.
11058 (screen-scrollbar-width): Removed.
11059 (set-screen-scrollbar-width): Removed.
11060 (set-screen-left-margin-width): Removed.
11061 (set-screen-right-margin-width): Removed.
11062 (screen-left-margin-width): Removed.
11063 (screen-right-margin-width): Removed.
11064 (set-buffer-left-margin-width): Removed.
11065 (set-buffer-right-margin-width): Removed.
11066 (buffer-left-margin-width): Removed.
11067 (buffer-right-margin-width): Removed.
11068 (x-set-frame-icon-pixmap): Removed.
11069 (x-set-screen-icon-pixmap): Removed.
11070 (pixel-name): Removed.
11071 (make-pixmap): Removed.
11072 (make-cursor): Removed.
11073 (pixmap-width): Removed.
11074 (pixmap-contributes-to-line-height-p): Removed.
11075 (set-pixmap-contributes-to-line-height): Removed.
11077 1998-07-13 SL Baur <steve@altair.xemacs.org>
11079 * obsolete.el (popup-menu-up-p): removed.
11080 (read-no-blanks-input): Removed.
11081 (wholenump): Removed.
11082 (ring-mod): Removed (what was ring-mod?).
11083 (current-time-seconds): Removed.
11084 (run-special-hook-with-args): Removed.
11086 (dot-marker): Removed.
11087 (dot-min): Removed.
11088 (dot-max): Removed.
11089 (window-dot): Removed.
11090 (set-window-dot): Removed.
11092 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11095 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11097 * code-files.el (insert-file-contents): Rename
11098 run-special-hook-with-args to run-hook-with-args-until-success.
11099 (write-region): Ditto.
11101 1998-07-12 SL Baur <steve@altair.xemacs.org>
11103 * about.el: Fix typos, update release date.
11105 * Symbols that have been obsolete for at least 3 years removed.
11107 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11109 (toplevel): remove setf methods for screen functions.
11110 * cl-macs.el (extent-data): defsetf removed.
11111 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11112 many places to remove.
11113 (comment-indent-hook): Ditto.
11114 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11115 (buffer-dedicated-screen): Ditto.
11116 (deiconify-screen): Ditto.
11117 (delete-screen): Ditto.
11118 (event-screen): Ditto.
11119 (find-file-other-screen): Ditto.
11120 (find-file-read-only-other-screen): Ditto.
11121 (live-screen-p): Ditto.
11122 (screen-height): Ditto.
11123 (screen-iconified-p): Ditto.
11124 (screen-list): Ditto.
11125 (screen-live-p): Ditto.
11126 (screen-name): Ditto.
11127 (screen-parameters): Ditto.
11128 (screen-pixel-height): Ditto.
11129 (screen-pixel-width): Ditto.
11130 (screen-root-window): Ditto.
11131 (screen-selected-window): Ditto.
11132 (screen-totally-visible-p): Ditto.
11133 (screen-visible-p): Ditto.
11134 (screen-width): Ditto.
11136 (get-screen-for-buffer): Ditto.
11137 (get-screen-for-buffer-noselect): Ditto.
11138 (get-other-screen): Ditto.
11139 (iconify-screen): Ditto.
11140 (lower-screen): Ditto.
11141 (mail-other-screen): Ditto.
11142 (make-screen): Ditto.
11143 (make-screen-invisible): Ditto.
11144 (make-screen-visible): Ditto.
11145 (modify-screen-parameters): Ditto.
11146 (new-screen): Ditto.
11147 (next-screen): Ditto.
11148 (next-multiscreen-window): Ditto.
11149 (other-screen): Ditto.
11150 (previous-screen): Ditto.
11151 (previous-multiscreen-window): Ditto.
11152 (raise-screen): Ditto.
11153 (redraw-screen): Ditto.
11154 (select-screen): Ditto.
11155 (selected-screen): Ditto.
11156 (set-buffer-dedicated-screen): Ditto.
11157 (set-screen-height): Ditto.
11158 (set-screen-position): Ditto.
11159 (set-screen-size): Ditto.
11160 (set-screen-width): Ditto.
11161 (show-temp-buffer-in-current-screen): Ditto.
11162 (switch-to-buffer-other-screen): Ditto.
11163 (visible-screen-list): Ditto.
11164 (window-screen): Ditto.
11165 (x-set-screen-pointer): Ditto.
11166 (x-set-frame-pointer): Ditto.
11167 (screen-title-format): Ditto.
11168 (screen-icon-title-format): Ditto.
11169 (terminal-screen): Ditto.
11170 (delete-screen-hook): Ditto.
11171 (create-screen-hook): Ditto.
11172 (mouse-enter-screen-hook): Ditto.
11173 (mouse-leave-screen-hook): Ditto.
11174 (map-screen-hook): Ditto.
11175 (unmap-screen-hook): Ditto.
11176 (default-screen-alist): Ditto.
11177 (default-screen-name): Ditto.
11178 (x-screen-defaults): Ditto.
11179 (x-create-screen): Ditto.
11180 * obsolete.el: meta-flag removed.
11182 sleep-for-millisecs removed.
11183 extent-data removed.
11184 set-extent-data removed.
11185 set-extent-attribute removed.
11186 extent-glyph removed.
11187 extent-layout removed.
11188 set-extent-layout removed.
11189 list-faces-display removed.
11190 list-faces removed.
11191 trim-versions-without-asking removed.
11192 after-write-file-hooks removed.
11194 auto-fill-hook removed.
11195 blink-paren-hook removed.
11196 select-screen-hook, deselect-screen-hook removed.
11197 auto-raise-screen, auto-lower-screen removed.
11199 * msw-mouse.el: Global change resource -> mswindows-resource.
11201 * XEmacs 21.0-pre5 is released.
11203 1998-07-11 SL Baur <steve@altair.xemacs.org>
11205 * about.el (about-hackers): Credits update.
11207 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
11209 * register.el (insert-register): Don't activate the region.
11211 1998-07-10 SL Baur <steve@altair.xemacs.org>
11213 * select.el: Restore x-* symbols for backwards compatibility:
11214 x-copy-primary-selection, x-kill-primary-selection,
11215 x-delete-primary-selection, x-select-make-extent-for-selection,
11216 x-valid-simple-selection-, x-cut-copy-clear-internal.
11218 1998-07-09 SL Baur <steve@altair.xemacs.org>
11220 * XEmacs 21.0-pre4 is released.
11222 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
11224 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11226 (maybe-add-init-button): Fix semantics under Windows. Use
11227 `expand-file-name' rather than `concat'.
11229 * help.el (print-messages): New function.
11231 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11233 * ldap.el (ldap-host-parameters-alist): Docstring fixes
11235 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
11237 * about.el: Tweaked my entry in about-hackers.
11239 * find-paths.el (paths-emacs-root-p):
11240 Relaxed emacs-root checking of an in-place installation to
11241 also accommodate the flat layout used on MS Windows.
11243 1998-06-29 John Jones <jj@asu.edu>
11245 * package-get.el: calls to package-get-update-all will only
11246 update packages which are already installed.
11248 1998-07-05 Andy Piper <andyp@parallax.co.uk>
11250 * faces.el (xpm-color-symbols): remove hardcoded defaults these
11251 are handled by the gui-element face fallbacks now.
11253 * x-faces.el: default gui-element face to "background" as well as
11256 * msw-faces.el (mswindows-init-device-faces): remove gui-element
11257 and default face settings since these are set as fallbacks now in
11258 the appropriate domain.
11260 1998-07-02 SL Baur <steve@altair.xemacs.org>
11262 * text-mode.el (text-mode): Reorder regexp so the OR part
11263 corresponding to `page-delim' goes first and the hack in
11264 `forward-paragraph' will work.
11265 With bug analysis from Bob Weiner <weiner@altrasoft.com>
11267 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
11269 * subr.el (remove-hook): When checking the hook value
11270 with functionp, don't apply car to it.
11272 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
11274 * package-get.el (package-get-remote-filename):
11275 Don't use file-name-as-directory because the local directory
11276 separator conventions might not be the same as ftp's.
11278 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11280 * ldap.el (ldap-host-parameters-alist): New name of
11281 `ldap-host-parameters-plist'
11283 1998-06-26 Adrian Aichner <adrian@xemacs.org>
11285 * package-get.el: Using (require 'package-get-base), now that it
11286 provides itself. Consequently removed all instances of (load
11287 "package-get-base.el").
11289 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
11291 * subr.el (remove-hook): Don't treat the hook value as a
11292 list unless it is both consp and not functionp.
11294 1998-06-29 SL Baur <steve@altair.xemacs.org>
11296 * about.el: Email address for Ben Wing is ben@xemacs.org.
11297 * auto-show.el: Ditto.
11298 * bytecomp.el: Ditto.
11300 * x-scrollbar.el: Ditto.
11301 * x-misc.el: Ditto.
11302 * tty-init.el: Ditto.
11303 * toolbar-items.el: Ditto.
11304 * symbol-syntax.el: Ditto.
11305 * specifier.el: Ditto.
11306 * objects.el: Ditto.
11307 * hyper-apropos.el: Ditto.
11308 * glyphs.el: Ditto.
11310 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
11312 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11313 vertical-divider-always-visible-p.
11314 (default-mouse-motion-handler): Ditto.
11316 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
11318 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
11321 1998-06-21 Oliver Graf <ograf@fga.de>
11323 * build-reports.el: changed receiver to xemacs-build-reports list
11325 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
11327 * font.el: Split font-family-mappings into X and
11328 mswindows-specific versions.
11329 mswindows-font-create-[object|name]: Treat supplied size
11330 as a pointsize. Added underline and strikethru handling.
11332 * msw-faces.el: changed default mswindows charset to western.
11334 * msw-glyphs.el: removed space in border-glyph font string that
11335 was inserted to get round bugs in the mswindows C font code.
11337 1998-06-27 SL Baur <steve@altair.xemacs.org>
11339 * about.el (about-hackers): Credits update.
11341 * help-nomule.el (tutorial-supported-languages): Add Romanian
11344 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11347 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
11349 * font.el: Split font-family-mappings into X and
11350 mswindows-specific versions.
11351 mswindows-font-create-[object|name]: Treat supplied size
11352 as a pointsize. Added underline and strikethru handling.
11354 * msw-faces.el: changed default mswindows charset to western.
11356 * msw-glyphs.el: removed space in border-glyph font string that
11357 was inserted to get round bugs in the mswindows C font code.
11359 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
11361 * minibuf.el: make read-color-completion-table call
11362 (mswindows-color-list for mswindows devices.
11364 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
11366 * lisp/font-lock.el
11367 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11368 Let declaration items contain non-word symbol characters.
11370 1998-06-15 Adrian Aichner <adrian@xemacs.org>
11372 * package-get.el (package-get-package-provider): Added autoload
11373 cookie. Loading "package-get-base.el" in ALL functions that use
11374 it. Fixed some (interactive ...) with multiple argument specs
11375 again. Cosmetic indentation changes.
11377 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
11379 * info.el (Info-insert-dir): Don't use nreverse on variables
11380 that you want to use later.
11382 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
11384 * x-mouse.el (x-set-point-and-move-selection): Replace call
11385 to x-kill-primary-selection with kill-primary-selection
11387 1998-06-12 Martin Buchholz <martin@xemacs.org>
11389 * simple.el (what-cursor-position): Make cursor position reported
11390 use value of column-number-start-at-one
11392 1998-06-17 SL Baur <steve@altair.xemacs.org>
11394 * about.el (xemacs-hackers): Fix Jareth's email address.
11396 1998-06-16 SL Baur <steve@altair.xemacs.org>
11398 * startup.el (startup-splash-frame): Remove
11399 `xemacs-startup-logo-function'.
11401 1998-06-15 SL Baur <steve@altair.xemacs.org>
11403 * about.el (about-hackers): Update credits list.
11405 1998-06-06 Jeff Miller <jmiller@smart.net>
11407 * lisp/sound.el: Update sound-ext to allow filenames with
11408 extensions to be found by load-sound-file
11410 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11412 * info.el (Info-rebuild-outdated-dir): Removed variable
11413 (Info-auto-generate-directory): New variable
11414 (Info-save-auto-generated-dir): New variable
11415 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11416 (Info-build-dir-anew): Second parameter removed. Use
11417 `Info-save-auto-generated-dir'
11418 (Info-rebuild-dir): Ditto
11420 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
11422 * list-mode.el (next-list-mode-item): Would not recognize
11423 border between directly neighbored items.
11425 1998-06-12 Andy Piper <andyp@parallax.co.uk>
11427 * package-get.el: add autoloads for some functions.
11429 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
11431 * specifier.el (let-specifier): Tiny docfixes.
11433 1998-06-12 Andy Piper <andyp@parallax.co.uk>
11435 * msw-mouse.el: set selection-pointer-glyph to Normal.
11437 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
11439 * wid-edit.el (widget-specify-secret): New function.
11440 (widget-after-change): Use it.
11441 (widget-specify-field): Use it.
11443 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
11445 * mouse.el (drag-window-divider): Use `(not done)' instead of
11446 `doit'; reuse result of `window-pixel-edges'.
11448 * modeline.el (drag-modeline-event-lag): Rename to
11449 drag-divider-event-lag.
11451 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
11453 * specifier.el (let-specifier): Rewritten not to generate needless
11454 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11457 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
11459 * minibuf.el (read-file-name-1): Setup buffer-local value of
11460 `completion-ignore-case' in completions buffer under Windows.
11462 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
11464 * about.el (about-maintainer-glyph): Fix support for not
11467 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
11469 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11471 * mouse.el (mouse-track): Cancel selection if misc-user event with
11472 `cancel-mode-internal' function is fetched.
11474 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
11476 * files.el (save-some-buffers-1): Fixed return value.
11478 1998-06-01 Oliver Graf <ograf@fga.de>
11480 * dragdrop.el: added experimental
11482 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
11484 * startup.el (after-init-hook, init-file-user,
11485 user-init-directory, load-user-init-file): Purge references
11486 to "~/.xemacs/init.el" from docstrings.
11488 (load-user-init-file) Use paths-construct-path to construct
11489 paths to user init files. Go directly to ~/.emacs, do not
11490 search ~/.xemacs/, do not load `default-custom-file'.
11492 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
11494 * files.el (interpreter-mode-alist): Catch wish and tclsh before
11496 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11498 1998-06-03 Andy Piper <andyp@parallax.co.uk>
11500 * menubar-items.el (default-menubar): add Update Packages to customize
11503 1998-06-02 Andy Piper <andyp@parallax.co.uk>
11505 * faces.el: use toolbar face as a fallback for toolbar properties
11506 in xpm-color-symbols instead of default.
11508 * msw-faces.el: rename 3d-object -> gui-element face.
11510 1998-06-06 SL Baur <steve@altair.xemacs.org>
11512 * startup.el (xemacs-startup-logo-function): New variable.
11513 (startup-splash-frame): Use it.
11515 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
11517 * files.el (save-some-buffers): Would wait 1 second.
11518 (save-some-buffers-1): Delete other windows here instead of in
11519 `save-some-buffers'.
11520 (save-some-buffers): Force redisplay only if windows were deleted.
11522 1998-06-02 Didier Verna <didier@xemacs.org>
11524 * cus-face.el (custom-face-attributes): generalized the use of
11525 toggle buttons for boolean attributes.
11526 Re-ordered the items a bit.
11528 1998-06-01 SL Baur <steve@altair.xemacs.org>
11530 * sound.el (default-sound-directory): Use `locate-data-directory'
11531 to find the sounds directory.
11533 1998-05-29 Andy Piper <andyp@parallax.co.uk>
11535 * sound.el: default sound-ext to .wav under mswindows, .au
11536 otherwise. load-default sounds without extensions.
11538 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
11540 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11541 if send-pr is not bound.
11543 1998-06-01 Andy Piper <andyp@parallax.co.uk>
11545 * files.el: grok idl files in auto-mode-alist.
11546 1998-06-01 Jeff Miller <jmiller@smart.net>
11548 * minibuf.el (exact-minibuffer-completion-p): check for nil before
11551 1998-05-30 Andy Piper <andyp@parallax.co.uk>
11553 * msw-glyphs.el: add xbm to the list of image types supported.
11555 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
11557 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11558 instead of XEmacs one when dumping InfoDock.
11560 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
11562 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11563 for `modeline-visible-p'
11565 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11567 1998-05-29 Andy Piper <andyp@parallax.co.uk>
11569 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11570 since it's not used anymore. doc string fixes.
11572 * package-get.el (package-get-file-installed-p): new function. use
11573 instead of file-installed-p which is in an external package.
11575 1998-05-28 Oliver Graf <ograf@fga.de>
11577 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11578 favor of select-window/switch-to-buffer
11580 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
11582 * startup.el: changed (getenv "HOME") to (user-home-directory)
11584 1998-05-25 Oliver Graf <ograf@fga.de>
11586 * frame.el (cde-start-drag) moved to dragdrop.el
11587 (offix-start-drag-region) moved to dragdrop.el
11588 (offix-start-drag) moved to dragdrop.el
11589 * dragdrop.el (cde-start-drag) moved from frame.el
11590 (offix-start-drag-region) moved from frame.el
11591 (offix-start-drag) moved from frame.el
11592 (cde-start-drag-region) cde drag regions
11593 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11595 1998-05-26 Oliver Graf <ograf@fga.de>
11597 * dragdrop.el: created dragdrop-drag prototypes
11598 (cde-start-drag-region) fixed typo
11600 1998-05-28 SL Baur <steve@altair.xemacs.org>
11602 * simple.el (after-init-hook): Remove reader macro.
11604 * packages.el (packages-hardcoded-lisp): Get rid of reader
11605 macros. Update DOC string.
11607 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
11609 * mouse.el (drag-window-divider): Ditto.
11611 * modeline.el (mouse-drag-modeline): Use it.
11613 * lisp-mode.el (let-specifier): Specify indentation.
11615 * specifier.el (let-specifier): Renamed from
11616 `with-specifier-instance'.
11618 1998-05-27 Andy Piper <andyp@parallax.co.uk>
11621 * faces.el: move definition of xpm-color-symbols from x-faces.el
11622 to faces. Predicate x-get-resource on the presence of x.
11624 * msw-faces.el: set 3d-object face rather than modeline. Specify
11625 faces as specfier defaults.
11627 * package-get.el: don't use package-admin-add-single-file-package.
11629 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
11631 * toolbar-items.el: Fixup tooltips.
11632 (toolbar-gnus): Don't use obsolete variable
11633 toolbar-news-frame-properties.
11634 (toolbar-news-reader): Default to `gnus' instead of
11637 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11640 1998-05-25 Andy Piper <andyp@parallax.co.uk>
11642 * package-get.el: rename -installedp -> -installed-p.
11644 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
11646 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11647 attributes, and assinged it to continuation, truncation and
11650 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11651 and made continuation, truncation and hscroll glyphs arrow
11652 characters out of that font.
11654 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
11656 * minibuf.el (minibuffer-electric-separator): Play nicely with
11657 directory-sep-char being \.
11658 (minibuffer-electric-tilde): Ditto.
11659 (read-file-name-map): Ditto.
11661 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
11663 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11665 (default-mouse-track-deal-with-down-event): Avoid
11666 `x-disown-selection'; use `disown-selection' instead.
11668 1998-05-21 Andy Piper <andyp@parallax.co.uk>
11671 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11672 moved to (cut-copy-clear-internal) in select.el. Ditto for
11673 (x-delete-primary-selection) (x-kill-primary-selection)
11674 (x-copy-primary-selection).
11675 (own-clipboard): new function.
11677 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11678 functions in select.el. remove old ones.
11679 (mswindows-own-clipboard): new function.
11681 1998-05-21 Andy Piper <andyp@parallax.co.uk>
11683 * gnuserv.el: allow connections from mswindows type devices.
11685 1998-05-20 Andy Piper <andyp@parallax.co.uk>
11687 * msw-glyphs.el: change image type used from cursor to resource.
11689 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
11691 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11692 for {top,bottom}-{left,right} values in addition to
11693 {top,bottom}_{left,right}.
11694 Use x-get-resource instead of x-get-resource-and-bogosity-check.
11696 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
11698 * cl-macs.el (specifier-instance): Undefine its setf method.
11700 * specifier.el (with-specifier-instance): Added docstring.
11702 * mouse.el (drag-window-divider): Ditto.
11704 * modeline.el (mouse-drag-modeline): Use it.
11706 * lisp-mode.el (with-specifier-instance): Define its indentation
11709 * specifier.el (with-specifier-instance): New macro.
11711 1998-05-19 Andy Piper <andyp@parallax.co.uk>
11713 * package-get.el (package-get-create-custom): new function to
11714 auto-generate package-get-custom.el from package-get-base.el.
11715 * (package-get-ever-installedp): new function.
11716 * (package-get-custom): new function to get all packages specified
11719 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
11721 * cus-edit.el (custom-file): Revert to `~/.emacs'.
11723 1998-05-23 SL Baur <steve@altair.xemacs.org>
11725 * cl-extra.el: Reverse previous float change.
11727 1998-05-17 Andy Piper <andyp@parallax.co.uk>
11730 * faces.el (try-font-name): moved from x-faces.el since it is
11731 required by w3 under mswindows as well X.
11733 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
11735 * winnt.el: Removed evil (setq completion-ignore-case t)
11736 clause, one more overlookef fsfism.
11737 (nt-quote-args-functions-alist): End sentences with double space.
11739 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
11741 * window-xemacs.el (push-window-configuration): Remove kludgery of
11742 recaching default-toolbar specifier.
11743 (pop-window-configuration): Ditto.
11744 (unpop-window-configuration): Ditto.
11746 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11748 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11750 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
11752 * winnt.el (nt-quote-args-verbatim): Added function.
11753 (nt-quote-args-prefix-quote): Added function.
11754 (nt-quote-args-backslash-quote): Added function.
11755 (nt-quote-args-double-quote): Added function.
11756 (nt-quote-args-functions-alist): New variable.
11757 (nt-quote-process-args): Added function. This is the main quoting
11758 work horse called from process-nt.c
11760 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
11762 * winnt.el: Removed duplicate definitions for backspace,
11763 delete, M-backspace and C-M-backspace.
11764 (file-name-buffer-file-type-alist): Removed this variable.
11765 (find-buffer-file-type): Removed function.
11766 (find-file-binary): Removed function.
11767 (find-file-text): Removed function.
11768 (find-file-not-found-set-buffer-file-type): Removed function.
11769 (save-to-unix-hook): Removed function.
11770 (revert-from-unix-hook): Removed function.
11771 (using-unix-filesystems): Removed function.
11772 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11774 (x-set-selection): Removed function.
11775 (x-get-selection): Removed function.
11776 Removed commented FSFisms.
11777 Replaced copyright notice (this file is not part of GNU Emacs).
11778 (nt-shell-mode-hook): Moved here from a lambda expression. Added
11779 comint-process-echoes setting to t.
11781 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11783 * packages.el (packages-no-package-hierarchy-regexp): Introduced
11784 and used following the interface change of
11785 `paths-find-recursive-path'.
11787 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11788 regexp instead of a list of base names.
11789 (paths-version-control-filename-regexp):
11790 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11791 Introduced and used following the interface change of
11792 `paths-find-recursive-path'.
11794 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11796 * simple.el (delete-forward-p): Make it a defun; do X garbage only
11797 on X devices, rather than on all non-TTY devices.
11799 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
11801 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11803 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11805 1998-05-17 Adrian Aichner <adrian@xemacs.org>
11807 * itimer.el (activate-itimer): Fixed usage of integers
11808 as argument to `concat'.
11810 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
11812 * itimer.el (start-itimer): replace the use of `concat' with
11815 1998-05-16 SL Baur <steve@altair.xemacs.org>
11817 * mode-motion.el (mode-motion-hook): Clarify docstring.
11818 From Bob Weiner <weiner@altrasoft.com>
11820 * loadhist.el (symbol-file): Supply prompt string when used
11822 From Bob Weiner <weiner@altrasoft.com>
11824 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11826 * loadup.el (really-early-error-handler): Ditto.
11828 * update-elc.el: Ditto.
11830 * setup-paths.el (paths-construct-exec-path): Ditto.
11832 * make-docfile.el: Ditto.
11834 * find-paths.el (paths-decode-directory-path): Use split-path
11835 instead of decode-path.
11837 * files.el (parse-colon-path): Update docstring reference.
11839 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
11843 Bind cut'n'paste keys to non window-system specific functions.
11845 * msw-select.el: New function mswindows-clear-clipboard.
11846 mswindows-cut-copy-clipboard extended to handle clearing of the
11847 selection and renamed to mswindows-cut-copy-clear-clipboard.
11849 * select.el: on mswindows devices delete-primary-selection
11850 calls mswindows-clear-clipboard.
11852 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
11854 * simple.el (quoted-insert): Inhibit quit when using read-char.
11856 * cmdloop.el (read-char): Don't inhibit quit.
11857 (read-char-exclusive): Ditto.
11858 (read-char): Signal quit if quit-char was pressed.
11859 (read-char-exclusive): Ditto.
11860 (read-quoted-char): Return a character, not integer.
11862 * menubar-items.el (default-popup-menu): Use Andy's generic
11864 (default-popup-menu): Fix code.
11866 1998-05-14 Oliver Graf <ograf@fga.de>
11868 * dragdrop.el (dragdrop-function-widget): this time it's done
11870 1998-05-13 Oliver Graf <ograf@fga.de>
11872 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11874 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
11876 * device.el (device-pixel-width):
11877 (device-pixel-height):
11879 (device-mm-height):
11880 (device-bitplanes):
11881 (device-color-cells): Swapped parameters to device-system-metric
11882 according to the interface change.
11884 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
11886 * mouse.el (default-mouse-motion-handler): Use new name of the
11887 function event-over-vertical-divider-p.
11888 Do not set E-W arrow cursor over the divider if
11889 vertical-divider-draggable-p is nil in the window.
11890 ([top-level]): Use new name for the variable
11891 vertical-divider-map.
11892 (drag-window-divider): Respect vertical-divider-draggable-p.
11893 Variable name typo fixes.
11895 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11897 * keymap.el (kbd): Define here; handle string constants and
11900 1998-05-15 Christian Nyb <chr@mediascience.no>
11902 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
11905 1998-05-13 Didier Verna <didier@xemacs.org>
11907 * mouse.el (drag-window-divider): give the vertical divider a
11908 pressed look when dragging it.
11910 1998-05-13 Andy Piper <andyp@parallax.co.uk>
11912 * faces.el: predicate some more face operations on x or mswindows
11915 * modeline.el: enable modeline coloring for mswindows.
11917 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11919 * minibuf.el (minibuffer-default): Added variable; compatible with
11921 (next-history-element): Used `minibuffer-default'.
11923 1998-05-12 Oliver Graf <ograf@fga.de>
11925 * dragdrop.el (dragdrop-function-widget): button and mods ok
11926 arguments still look a bit strange
11927 (dragdrop-compare-mods) created
11928 (dragdrop-drop-do-functions) correctly checks for buttons and
11931 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11933 * setup-paths.el (paths-default-info-directories): Replace
11934 path-separator with directory-sep-char.
11936 * files.el (path-separator): Don't define it here.
11938 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11940 * update-elc.el: Ditto.
11942 * setup-paths.el (paths-construct-exec-path): Ditto.
11944 * make-docfile.el: Ditto.
11946 * loadup.el (really-early-error-handler): Ditto.
11948 * find-paths.el (paths-decode-directory-path): Use decode-path
11949 instead of decode-path-internal.
11951 * files.el (parse-colon-path): Update docstring.
11953 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
11955 * subr.el (get-buffer-window-list): Make BUFFER optional.
11957 * window-xemacs.el (windows-of-buffer): Defalias to
11958 get-buffer-window-list.
11960 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11962 * disass.el: Fix maintainer keyword.
11964 * bytecomp.el (byte-compile-and-load-file): Autoload.
11965 (byte-compile-buffer): Ditto.
11967 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11968 value is returned, not the name.
11969 (lisp-imenu-generic-expression): Enable it.
11970 (lisp-mode-variables): Ditto.
11971 (lisp-indent-offset): Change defconst to defvar.
11972 (lisp-indent-function): Ditto.
11973 (lisp-body-indent): Ditto.
11975 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11977 * modeline.el: Use zap-last-kbd-macro-event.
11979 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11980 nil, don't attempt to do anything with messages.
11981 (eval-last-sexp): Use `letf' for clarity.
11983 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11985 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11987 1998-05-11 Martin Buchholz <martin@xemacs.org>
11992 Change empty docstrings into no doc strings at all.
11993 Fix bogus FSF-format docstrings.
11994 * etags.el: Fix docstring.
11996 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
11998 * package-get.el (package-get): Use internal md5
12000 1998-05-13 SL Baur <steve@altair.xemacs.org>
12002 * about.el (about-xemacs): Correct abuse of concat.
12004 1998-05-11 SL Baur <steve@altair.xemacs.org>
12006 * info.el (Info-mode): Use easymenu.
12008 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12010 * apropos.el (apropos): Don't use concat with integers.
12012 * cmdloop.el (describe-last-error): Handle the case when no error
12013 was seen gracefully.
12015 * apropos.el (apropos-print): Use with-displaying-help-buffer as
12017 (apropos-describe-plist): Ditto.
12019 * help.el (with-displaying-help-buffer): Revert to a defun.
12020 (describe-key): Use it as defun.
12021 (describe-mode): Ditto.
12022 (describe-bindings): Ditto.
12023 (describe-prefix-bindings): Ditto.
12024 (describe-installation): Ditto.
12025 (view-lossage): Ditto.
12026 (describe-function): Ditto.
12027 (describe-variable): Ditto.
12028 (describe-syntax): Ditto.
12030 1998-05-11 Oliver Graf <ograf@fga.de>
12032 * dragdrop.el: changed order of require/provide
12033 (dragdrop-drop-mime-default) changed to new calling conventions
12034 (dragdrop-drop-do-functions) changed to new calling conventions
12035 (dragdrop-function-widget) this one needs more work...
12037 1998-05-10 Oliver Graf <ograf@fga.de>
12039 * about.el: another small change in my entry
12040 * dragdrop.el (dragdrop-drop-log-function): logging added
12041 plus customizations
12042 changed interface to handler functions. now called with event
12045 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
12047 * glyphs.el (divider-pointer-glyph): Declared new glyph,
12048 E-W arrow pointer displayed over draggable dividers.
12050 * mouse.el (default-mouse-motion-handler): Show it when
12052 (drag-window-divider): Added.
12053 ([top-level]): Initialized window-divider-map with a keymap
12054 binding the above function to left button down event.
12056 * x-mouse.el (x-init-pointer-shape): Initialize
12057 divider-pointer-glyph from Cursor.dividerPointer, or use default
12060 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12062 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12064 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
12066 * simple.el (count-words-buffer): Don't query for buffer.
12067 (count-lines-buffer): Ditto.
12069 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
12071 * help.el (where-is): add optional insert argument.
12073 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
12075 * help.el (describe-key-briefly): New argument INSERT.
12077 * simple.el (eval-expression): New optional argument; synch with
12080 * keydefs.el (global-map): Add new register bindings.
12082 * register.el: Synched with FSF 20.3.
12084 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
12086 * window-xemacs.el (recenter): all arguments are optional.
12088 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
12090 * device.el: (device-pixel-width): Reflected name/parameters
12091 change to device-system-metric.
12092 (device-pixel-height): Ditto.
12093 (device-mm-width): Ditto.
12094 (device-mm-height): Ditto.
12095 (device-bitplanes): Ditto.
12096 (device-color-cells): Ditto.
12098 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
12100 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12102 * cl.el (most-positive-fixnum): Document.
12103 (most-negative-fixnum): Ditto.
12105 * cus-dep.el: Updated comment.
12107 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12110 * cus-load.el (custom-put): Removed.
12112 * files.el (after-find-file): Just resignal quit instead of
12113 signaling "canceled".
12115 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
12117 * frame.el (other-frame): Use `focus-frame' instead of
12118 select-frame kludges.
12120 * lisp-mode.el: Update lisp-indent-function for
12121 save-selected-frame and with-selected-frame.
12123 * frame.el (save-selected-frame): New macro.
12124 (with-selected-frame): Ditto.
12125 (other-frame): Use `set-frame-focus'.
12127 1998-05-06 Oliver Graf <ograf@fga.de>
12129 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12130 (dragdrop-drop-url-default) default handler for URL drops created
12131 (dragdrop-drop-mime-default) default handler for MIME drops created
12132 (dragdrop-drop-functions) default custom for handling drops created
12133 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12135 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
12137 * mouse.el: Removed redundant mouse-mswindows-drop function.
12139 1998-05-05 Oliver Graf <ograf@fga.de>
12141 * about.el: changed some text in my entry
12142 * dragdrop.el: added customs
12144 1998-05-04 Oliver Graf <ograf@fga.de>
12146 * mouse.el: killed global drop key bindings
12147 (mouse-offix-drop) removed
12148 * dragdrop.el: created
12149 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12151 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
12153 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12154 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12156 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12159 * scrollbar.el (scrollbars-visible-p): Use new
12160 {vertical,horizontal}-scrollbar-visible-p specifiers.
12162 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
12164 * device.el (device-pixel-height):
12165 (device-pixel-width):
12167 (device-mm-height):
12168 (device-bitplanes):
12169 (device-color-cells): Moved these 6 functions from device.c; they
12170 all use single (device-system-metrics) call.
12172 1998-05-09 SL Baur <steve@altair.xemacs.org>
12174 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12177 * menubar-items.el:
12178 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12179 Suggested by Hrvoje Niksic <hniksic@srce.hr>
12181 * help.el (help-map): Remove Hyperbole keybinding logic.
12182 Suggested by: Michael Ernst <mernst@cs.washington.edu>
12184 1998-05-08 SL Baur <steve@altair.xemacs.org>
12186 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12187 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12189 1998-05-07 Andy Piper <andyp@parallax.co.uk>
12191 * msw-glyphs.el: use nicer icon3 from the frame icon.
12193 1998-05-07 SL Baur <steve@altair.xemacs.org>
12195 * version.el (emacs-version): Remove InfoDock conditionals.
12197 * startup.el (startup-splash-frame): Change ID logo name.
12199 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
12201 * files.el (after-find-file): If the user presses C-g on
12202 directory-creation prompt, kill the buffer.
12204 1998-05-06 SL Baur <steve@altair.xemacs.org>
12206 * simple.el (count-words-region): Reverse previous change.
12208 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
12210 * replace.el (query-replace): Just call perform-replace.
12211 (query-replace-regexp): Ditto.
12212 (perform-replace): Move region handling here.
12213 (perform-replace): Use the new arg to match-data.
12215 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
12217 * x-init.el: Install X specific display table that
12218 displays char 0240 as a space to avoid whatever it is
12219 that screws up display of that character code.
12221 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
12223 * help.el (function-arglist): If no arguments are documented for a
12224 subr, print nothing rather than incorrect output.
12226 1998-05-05 SL Baur <steve@altair.xemacs.org>
12228 * cmdloop.el (command-error): Update bail-out error message to use
12229 `emacs-program-name'.
12231 * lib-complete.el: Remove reader macro cruft.
12233 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
12236 * simple.el (count-words-region): Drop interactive-p check on the
12239 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
12243 Correct spelling of mswindows-font-canonicalize-name.
12245 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12247 * ldap.el (ldap-host-parameters-alist): Replaced with
12248 `ldap-host-parameters-plist'
12249 (ldap-search): Adapt to previous change
12251 1998-05-02 SL Baur <steve@altair.xemacs.org>
12253 * about.el (about-hackers): Update Bob Weiner bio.
12254 (about-maintainer-info): Ditto.
12256 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
12258 * simple.el (display-warning-minimum-level): Docfix.
12260 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
12262 * widget.el (:default-get): New keyword.
12263 * wid-edit.el (default, widget-default-default-get): Define it.
12264 (group, widget-group-default-get): Define it.
12265 (menu-choice, widget-choice-default-get): Define it.
12266 (widget-default-get): New function.
12267 (widget-choice-action): Call it.
12268 (widget-editable-list-entry-create): Call it.
12270 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
12272 * byte-optimize.el (byte-boolean-vars): Removed.
12273 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12274 lookup through `byte-boolean-vars'.
12276 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
12278 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12279 resource-provided values into ghost specs for scrollbar-height and
12282 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
12284 * byte-optimize.el: Don't attempt to optimize /=.
12286 * bytecomp.el (byte-compile-one-ore-more-args): New function.
12287 (byte-compile-/=): Ditto.
12289 1998-05-02 SL Baur <steve@altair.xemacs.org>
12291 * apropos.el: Use `with-displaying-help-buffer'.
12292 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12293 Use `with-displaying-help-buffer'.
12294 (apropos-follow): Do not give special treatment to buffer cursor
12295 was in prior to a mouse click.
12296 (apropos-describe-plist): Use `with-displaying-help-buffer'.
12297 (apropos-print-doc): Set correct buffer for setting text
12300 1998-05-01 SL Baur <steve@altair.xemacs.org>
12302 * help.el (help-buffer-prefix-string): New variable.
12303 (help-buffer-name): Use it.
12305 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12308 1998-04-30 Greg Klanderman <greg@alphatech.com>
12310 * frame.el (other-frame): Work even when focus-follows-mouse is true.
12312 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
12314 * files.el (find-file-noselect): Update docstring.
12315 (find-file-noselect): Signal an error if found an unreadable file.
12316 (file-chase-links): Save the match data.
12317 (normal-mode): Use `lwarn' and `error-message-string'.
12318 (interpreter-mode-alist): Change defconst to defvar.
12319 (inhibit-first-line-modes-regexps): Ditto.
12320 (inhibit-first-line-modes-regexps): Added .tgz.
12321 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12322 (change-major-mode-with-file-name): New user-option.
12323 (set-visited-file-name): Synched with FSF.
12324 (file-name-extension): New function, from FSF 20.3.
12325 (file-relative-name): Synched with FSF.
12326 (save-some-buffers): Support the C-r feature.
12327 (recover-session): Synched with FSF.
12328 (kill-some-buffers): Ditto.
12329 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12331 1998-04-30 SL Baur <steve@altair.xemacs.org>
12333 * files.el (insert-file): Undo previous change and reenable use of
12336 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
12338 * window-xemacs.el (recenter): Define.
12340 1998-04-29 Andy Piper <andyp@parallax.co.uk>
12342 * font.el (mswindows-font-create-name)
12343 (mswindows-font-create-object): new functions for mswindows type
12346 * msw-faces.el (mswindows-font-canicolize-name): fix so that
12347 strings are parsed as well as font objects.
12349 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
12351 * modeline.el (defining-kbd-macro): Restore modeline indication of
12352 kbd-macro being recorded.
12353 (add-minor-mode): Simplify docstring.
12354 (modeline-minor-mode-menu): Remove stuff.
12356 1998-04-29 Andy Piper <andyp@parallax.co.uk>
12358 * code-process.el (call-process): dynamically decide process
12361 1998-04-29 Jim Radford <radford@robby.caltech.edu>
12363 * modeline.el: Add line-number-mode, column-number-mode to
12364 the modeline minor-mode menu. Button2 on the line number does
12367 1998-04-29 Andy Piper <andyp@parallax.co.uk>
12369 * mouse.el: move x-selection-owner-p type things to
12372 * msw-init.el: copy zmacs stuff from x-init.el
12374 * msw-select.el (mswindows-own-selection)
12375 (mswindows-disown-selection) (mswindows-selection-owner-p): new
12376 functions. Very simple minded implementation of selectio
12379 * select.el (own-selection) (disown-selection)
12380 (activate-region-as-selection) (select-make-extent-for-selection)
12381 (valid-simple-selection-p): functions moved from x-select.el for
12382 generalized selection.
12384 * x-select.el: see select.el changes.
12386 * x-toolbar.el: use new selection functions.
12388 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12390 * packages.el (packages-find-package-directories): Fixed bug that
12391 would pick up multiple site-package directories.
12392 (package-locations): Added "xemacs-packages" as a late package
12395 * find-paths.el: Now uses `emacs-program-name' and
12396 `emacs-program-version'.
12397 Additions to enforce version-specific directories in
12398 `paths-find-version-directory'.
12400 1998-04-29 SL Baur <steve@altair.xemacs.org>
12402 * default.el: Removed.
12403 * site-start.el: Removed.
12405 1998-04-29 Didier Verna <didier@xemacs.org>
12407 * minibuf.el (minibuffer-history-minimum-string-length): Default
12410 1998-04-28 SL Baur <steve@altair.xemacs.org>
12412 * find-paths.el (paths-program-name): Rename.
12413 (paths-emacs-root-p): Ditto.
12414 (paths-find-site-directory): Ditto.
12416 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
12418 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12419 `emacs-lisp-byte-compile-and-load'.
12421 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12423 * ldap.el (ldap-search): Fixed additional parameter passing to
12426 1998-04-27 Andy Piper <andyp@parallax.co.uk>
12428 * select.el (kill-primary-selection) (selection-owner-p)
12429 (copy-primary-selection) (yank-clipboard-selection)
12430 (selection-exists-p) (delete-primary-selection): new file and
12431 functions that do the right thing for the selected device.
12433 * x-menubar.el: use generalised selection functions.
12435 * dumped-lisp.el: dump select.el.
12437 1998-04-27 SL Baur <steve@altair.xemacs.org>
12439 * find-paths.el (paths-progname): New variable.
12440 (paths-emacs-root-p): Use it.
12441 (paths-find-site-directory): Ditto.
12443 1998-04-26 SL Baur <steve@altair.xemacs.org>
12445 * loadup.el ((member "dump" command-line-args)): Dump as
12446 `infodock' if InfoDock.
12448 1998-04-25 SL Baur <steve@altair.xemacs.org>
12450 * find-paths.el (construct-emacs-version): Simplify, include
12451 program name in the return value.
12452 * (paths-find-version-directory): Use it.
12454 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12456 * info.el (Info-parse-dir-entries): Fixed regexp
12457 (Info-build-dir-anew): Remove full suffix and capitalize info file
12458 name for files with no @direntry
12459 (Info-batch-rebuild-dir): New function
12460 (Info-suffixed-file): Check for regular files instead of simple
12461 file existence (could catch directories before)
12463 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12465 * setup-paths.el, find-paths.el: Removed uses of `not' which
12466 temacs doesn't have.
12468 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12469 into root searching.
12471 1998-04-24 Martin Buchholz <martin@xemacs.org>
12473 * subr.el: Remove definition of `not'.
12475 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
12477 * msw-glyphs.el: enable graphics support.
12479 1998-04-23 Didier Verna <didier@xemacs.org>
12481 * x-menubar.el (default-menubar): restored the line-number-mode
12484 * misc doc string updates related to the options menu.
12486 1998-04-24 SL Baur <steve@altair.xemacs.org>
12488 * setup-paths.el (paths-construct-load-path): Fix typo.
12490 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12492 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12493 font-menu-ignore-scaled-fonts don't have to be bound now; this
12494 gets us one step further towards making --no-autoloads work.
12496 * startup.el (normal-top-level): Load auto-autoloads only if
12497 lisp-directory is non-nil.
12499 * setup-paths.el (paths-construct-load-path): Made it robust
12500 against nil lisp-directory.
12502 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12503 to the list of variables that cause a warning when nil.
12505 * toolbar.el (init-toolbar-location): Now works even when there's
12506 no toolbar icon directory.
12508 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
12510 * help.el (view-lossage): Recognize it.
12512 * simple.el (log-message): Mark multiline messages.
12514 1998-04-22 SL Baur <steve@altair.xemacs.org>
12516 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12518 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
12520 * package-get.el (package-get-all): add `\n' separator to
12521 interactive specification so that both variables are read
12523 1998-04-22 Didier Verna <didier@xemacs.org>
12525 * x-menubar.el: ported the options menu to Custom.
12526 Moved the "read only" toggle button to the buffers menu.
12527 Corrected some missing ;;;###autoload or defcustom.
12529 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12530 the scrollbar-visible specifier for options menu handling.
12532 * toolbar.el (toolbar-visible-p)
12533 (toolbar-captioned-p)
12534 (default-toolbar-position): defcustom wrappers around
12535 the toolbar specifiers for options menu handling.
12537 * frame.el (get-frame-for-buffer-default-instance-limit):
12538 defcustom it for options menu handling.
12540 * font-lock.el (font-lock-mode): defcustom and autoload the variable
12541 font-lock-mode for options menu handling.
12543 * cus-start.el: added Custom properties to overwrite-mode for
12544 options menu handling.
12546 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
12548 * about.el: shameless self-promotion.
12550 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
12552 * simple.el (raw-append-message): Slightly optimize.
12553 (remove-message): Use `push' for clarity.
12554 (append-message): Ditto.
12555 (display-warning): Dito.
12556 (raw-append-message): Send the message to the appropriate device.
12558 1998-04-22 SL Baur <steve@altair.xemacs.org>
12560 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12561 From Sean MacLennan <Sean.MacLennan@pika.ca>
12563 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12565 * setup-paths.el: Changed `directory-sep-char' to
12566 `path-separator', following a change in GNU Emacs.
12568 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12570 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12571 (Info-build-dir-anew): Add a final newline.
12572 (Info-build-dir-anew): Do not issue warning when rebuilding policy
12574 (Info-rebuild-dir): Ditto
12576 * dumped-lisp.el (preloaded-file-list): Added ldap.el
12578 1998-04-21 SL Baur <steve@altair.xemacs.org>
12580 * simple.el (count-words-buffer): Retain zmacs region.
12581 (count-words-region): Ditto.
12582 * simple.el: (what-line): Expanded line counts.
12583 (count-lines): New parameter to conditionalize whether collapsed
12585 From Bob Weiner <weiner@altrasoft.com>
12587 1998-04-19 SL Baur <steve@altair.xemacs.org>
12589 * packages.el (package-locations): infodock-packages must override
12590 mule-packages and packages.
12592 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
12595 remove rude messages from widget-activation-widget-mapper
12596 and widget-activation-glyph-mapper
12598 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
12600 * toolbar.el: Remove (featurep 'x) test from
12601 toolbar-make-button-list
12603 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
12605 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12606 only if in the same frame.
12608 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12610 * packages.el (package-locations): Added site-packages hierarchy.
12612 * setup-paths.el (paths-default-info-directories): Introduced and
12615 * packages.el, setup-paths.el: Set various path searching depths
12618 * packages.el (packages-hierarchy-depth):
12619 (packages-load-path-depth): Introduced and used.
12621 * setup-paths.el (paths-load-path-depth): Introduced and used.
12623 * find-paths.el (paths-find-recursive-path): Added max-depth
12626 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12628 * setup-paths.el (paths-construct-info-path): Removed
12629 dependency on behavior of (file-name-as-directory "").
12631 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12633 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12636 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12638 * dump-paths.el, startup.el: Added handling for --debug-paths.
12640 1998-04-15 William M. Perry <wmperry@aventail.com>
12642 * wid-edit.el: We cannot just set the help-echo or balloon-help
12643 properties for an extent based on the :help-echo widget
12644 property, since help-echo and balloon-help cause an EXTENT to
12645 get passed in, where :help-echo functions are expecting a WIDGET
12647 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
12649 * scrollbar.el (init-scrollbar-from-resources): Call
12650 mswindows-init-scrollbar-metrics when appropriate.
12652 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
12654 * dumped-lisp.el: dump x-toolbar for window system
12656 * msw-init.el (init-post-mswindows-win): enable toolbars if we
12657 have support and xpm.
12659 1998-04-16 SL Baur <steve@altair.xemacs.org>
12661 * files.el (toggle-read-only): Fix docstring.
12662 From Didier Verna <didier@xemacs.org>
12664 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12666 * startup.el (normal-top-level): Load autoload-file-name without
12667 specifying an extension---some people only auto-autoload.el.gz.
12669 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
12671 * files.el (backup-enable-predicate): Don't bomb on NAME being
12674 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12676 * find-paths.el, packages.el: Now prefers configure'd paths.
12677 This shouldn't cause any of the originally anticipated problems as
12678 the current paths architecture will not define the various
12679 configure-xxx variables if they're not specified on the configure
12682 * find-paths.el, setup-paths.el, packages.el: Removed all
12683 mentionings of "/" as a path separator.
12684 Used paths-construct-path throughout.
12686 * find-paths.el (paths-construct-path): Created to assemble paths
12687 from directory components.
12689 * setup-paths.el, packages.el: Used paths-decode-directory-path
12690 instead of decode-path-internal.
12692 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12694 (paths-decode-directory-path) Created.
12696 * setup-paths.el: Changed configure-exec-path to
12697 configure-exec-directory.
12699 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12701 * packages.el (packages-find-packages): Fixed decoding of
12704 * startup.el: -no-packages -> -no-early-packages.
12706 (packages-load-package-lisps): Fixed loading of auto-autoload
12709 * startup.el (normal-top-level): Fixed loading of core
12712 * obsolete.el: Un-obsoleted site-directory. Sigh.
12714 * startup.el, packages.el, dump-paths.el: Added proper settings
12715 for site-directory and lisp-directory variables.
12717 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12718 inhibit-package-autoloads and fixed handling of it.
12720 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12721 handling of former inhibit-package-init, now
12722 inhibit-early-packages, to make -vanilla etc. work.
12724 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
12726 * code-process.el (start-process): Fallback to 'undecided instead
12727 of 'binary for process input coding stream.
12729 * process.el (start-process): Docstring fix.
12731 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12733 * info.el (Info-insert-dir): Do not insert temporary dir files
12734 in Info-dir-file-attributes
12735 (Info-build-dir-anew): Ensure temporary buffer is not read-only
12736 (Info-rebuild-dir): Ditto.
12738 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12740 * obsolete.el: Added obsoleteness declarations for
12741 `site-directory' and `Info-default-directory-list'.
12743 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12745 * find-paths.el (paths-find-emacs-root): Only look at the
12746 executable at the end of the symlink chain for determining the
12749 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12751 * setup-paths.el (paths-construct-info-path): Changed construction
12752 to cater to gone default in configure.
12754 * find-paths.el (paths-uniq-append): Added.
12756 * packages.el: Rewritten package path construction once again.
12758 * dump-paths.el, startup.el: Removed package-path as a global
12761 * package-admin.el (package-admin-add-single-file-package):
12762 (package-admin-add-binary-package): Changed package-path to
12765 * packages.el (packages-split-path): Split path at "/" rather than
12766 nil according to change in emacs.c.
12768 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12770 * setup-paths.el (paths-construct-info-path): Changed info path
12771 order so that directories come out right.
12772 (paths-find-lock-directory): Fixed bug: It used to think
12773 configure-lock-directory is a path.
12775 1998-04-06 Jeff Miller <jmiller@smart.net>
12777 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
12778 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
12779 eases the use of toolbar-add/kill-item functions.
12781 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
12783 * code-files.el (file-coding-system-alist): Commented out
12784 loaddefs.el magical treatment.
12786 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12788 * info.el (Info-rebuild-outdated-dir): Added new option
12789 `conservative' and made it the default
12790 (Info-rebuild-dir): Appropriately parse multi-line description
12791 strings, and multi-section dir files. Issue warning when dir
12792 is rebuilt as temporary
12793 (Info-build-dir-anew): Issue warning when dir is built as
12796 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
12798 * list-mode.el (list-mode-map): Bind highlight motion commands to
12799 standard keys left, right, C-b and C-f.
12801 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12803 * files.el (auto-mode-alist): allow .sc for Scheme->C
12805 1998-04-06 SL Baur <steve@altair.xemacs.org>
12807 * loadup.el (pureload): Don't quote (garbage-collect).
12809 1998-04-04 SL Baur <steve@altair.xemacs.org>
12811 * package-get-base.el: Updated.
12813 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
12815 * isearch-mode.el (isearch-just-started): New variable.
12816 (isearch-mode): Set it.
12817 (isearch-repeat): Advance one character forward only if the search
12818 was successful, and was not just started.
12819 (isearch-repeat): Clear isearch-just-started.
12821 1998-04-02 SL Baur <steve@altair.xemacs.org>
12823 * finder.el (finder-compile-keywords): Don't eval new finder-inf
12826 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
12828 * subr.el (listify-key-sequence): Removed.
12830 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
12832 * bytecomp.el (byte-compile-print-gensym): New option.
12833 (byte-compile-output-file-form): Use it.
12834 (byte-compile-output-docform): Ditto.
12835 (byte-compile-compiled-obj-to-list): Ditto.
12837 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
12839 * msw-glyphs.el: set frame icon if xpm support.
12841 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
12843 * help.el: Code that pretty prints variable values
12846 1998-04-02 SL Baur <steve@altair.xemacs.org>
12848 * find-paths.el (paths-emacs-root-p): Correct test for installation
12850 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12852 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
12854 * loaddefs.el: Don't set debug-ignored-errors; leave
12855 its default value set to nil.
12857 1998-03-29 Damon Lipparelli <lipp@primus.com>
12859 * info.el (Info-rebuild-dir): fixed mis-spelling.
12861 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12863 * info.el (Info-rebuild-outdated-dir): New custom var
12864 (Info-insert-node): Create/update dir file when needed, ie when it
12865 does not exist or is older than some info files in directory
12867 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12869 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12870 for last packages, mainly for using a 20.4 package base.
12872 * packages.el (late-packages): Typo fix. It was called
12875 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12876 relative symlinks correctly.
12877 (paths-find-emacs-roots): More rigorous checking for plausible
12878 configuration-time root.
12880 * startup.el (normal-top-level): Added a warning if XEmacs cannot
12883 1998-03-27 Martin Buchholz <martin@xemacs.org>
12885 * faces.el: Fix docstrings.
12886 * glyphs.el: Fix docstrings.
12887 * mouse.el: Fix docstrings.
12889 * frame.el: Change phrase `current frame' to `selected frame'.
12891 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12893 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12894 macros using backquote to make them infinitely more readable.
12896 1998-03-30 SL Baur <steve@altair.xemacs.org>
12898 * packages.el (packages-find-package-path): Hardcoded specialized
12899 InfoDock support until we can clean this up.
12901 * help.el (describe-bindings-1): Return the value of the bindings
12902 help buffer created.
12903 (describe-bindings): Ditto.
12905 * simple.el (set-variable): Restore previous behavior of not
12906 bombing if the variable to set is not boundp.
12908 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12910 * packages.el (packages-handle-package-dumped-lisps): Allow for
12911 non-local files to be loaded off the package-lisp variable.
12913 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
12915 * x-faces.el: Global X resources should override
12916 specs for all device classes (color, grayscale, mono);
12917 code currently doesn't override any of them. Fixed by
12918 calling remove-specifier with '(x default) as the tag
12919 set and allowing inexact matches.
12921 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
12923 * faces.el: Separated face initializations based on
12924 device classes into device type specific (tag set,
12925 instantiator) pairs.
12927 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
12929 * wid-edit.el (widget-choice-action): Remember user's explicit
12931 (widget-choice-value-create): Respect it.
12932 From Richard Stallman <rms@gnu.org>
12934 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12936 * setup-paths.el (paths-construct-info-path): Always append
12937 existing directories from configure-time info path.
12939 * startup.el (startup-setup-paths): Renamed misnamed info-path to
12940 Info-directory-list.
12942 * info.el: Removed Info-default-directory-list which was broken by
12944 Removed bogus initialization of Info-directory-list---startup.el
12945 can do a much better job.
12946 Added autoload of Info-directory-list.
12948 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12949 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12950 be exclusive; now it's merely given precedence, just like in the
12953 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12955 * find-paths.el (paths-find-architecture-directory): Fix bug with
12956 finding; it used to default too early.
12958 1998-03-25 Martin Buchholz <martin@xemacs.org>
12960 * packages.el (packages-split-path): Fix a bug; it used to fail
12961 for paths that weren't split.
12963 1998-03-26 SL Baur <steve@altair.xemacs.org>
12965 * finder.el (finder-compile-keywords): trap on errors.
12967 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
12969 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12970 fourth argument of t so that only the specs exactly
12971 matching the tag lists are removed.
12973 1998-03-25 SL Baur <steve@altair.xemacs.org>
12975 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12977 1998-03-23 SL Baur <steve@altair.xemacs.org>
12979 * minibuf.el (mouse-read-file-name-1): If a default directory was
12980 specified, use it for generating the completions.
12982 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12984 * update-elc.el: Now respects inhibit-package-init and
12986 Now does path construction with loadup-paths.
12988 * startup.el (normal-top-level, startup-setup-paths): Now respects
12989 inhibit-package-init and inhibit-site-lisp.
12991 * packages.el (packages-find-package-path): Extended package path
12992 by version-specific hierarchies.
12993 (packages-find-packages): Now respects inhibit flag and
12995 Moved path setup to loadup-paths.
12997 * make-docfile.el: Now respects inhibit-package-init and
12999 Now does path construction with loadup-paths.
13001 * loadup.el: Now respects inhibit-package-init and
13004 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13006 * loadup-paths.el: New file: setup load-path to encompass
13009 1998-03-22 SL Baur <steve@altair.xemacs.org>
13011 * auto-show.el: load-gc renamed to pureload.
13012 * site-load.el: Ditto.
13013 * packages.el (toplevel): Ditto.
13014 * loadup.el (really-early-error-handler): Ditto.
13015 * dumped-lisp.el (preloaded-file-list): Ditto.
13016 * cus-face.el (custom-declare-face): Ditto.
13018 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13020 * <Today>: The Big Path Searching Overhaul.
13022 * find-paths.el: New file: find and assemble paths in the
13023 installation hierarchy.
13025 * setup-paths.el: New file: global layout of paths and directories
13026 within the XEmacs hierarchy.
13028 * packages.el: Replaced everything related to path searching and
13029 startup by code in terms of find-paths.
13031 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13032 the new path searching engine.
13034 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13037 1998-03-22 SL Baur <steve@altair.xemacs.org>
13039 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13042 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
13044 * msw-glyphs.el: Added check for 'mswindows feature, so the file
13045 compiles identically in any configuration.
13046 Removed irrelevant commentary.
13048 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
13050 * simple.el (set-variable): Allow setting specifiers.
13052 1998-03-19 SL Baur <steve@altair.xemacs.org>
13054 * lisp.el (forward-sexp): Revert previous change.
13056 1998-03-18 SL Baur <steve@altair.xemacs.org>
13058 * frame.el (frame-initialize): Use `delete-console' instead of
13059 `delete-device' to delete the stream console to match the usage in
13062 1998-03-16 SL Baur <steve@altair.xemacs.org>
13064 * files.el (cdpath-previous): New variable.
13066 From Bob Weiner <weiner@wave.altrasoft.com>
13068 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
13070 * keydefs.el: Changed keybindings of forward-char,
13071 backward, scroll-up and scroll-down to point to their
13072 -command counterparts.
13074 * simple.el: New functions: forwarc-char-command,
13075 backwrad-char-command, scroll-up-command,
13076 scroll-down-command which work liek their counterparts
13077 except that they honor the variable
13078 signal-error-on-buffer-boundary.
13080 Definition of signal-error-on-buffer-boundary received
13083 defvar declaration added for word-across-newline to avoid
13084 byte-compiler warning about the free variable reference.
13086 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
13088 * winnt.el: Removed "%t" from the beginning of
13089 modeline-format. From now on, there's no nt-specifics in the modeline.
13091 1998-03-14 SL Baur <steve@altair.xemacs.org>
13093 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13094 of `when' with `if'.
13096 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
13098 * msw-glyphs.el: New file. Defines TTY-style glyphs for
13099 mswindows. Must be reworked along with glyphs.el, or
13100 merged into it, after there is images support.
13102 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13105 1998-03-13 SL Baur <steve@altair.xemacs.org>
13107 * faces.el: fix for text cursor initialization.
13108 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13109 From Andy Piper <andyp@parallax.co.uk>
13111 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
13113 * files.el (set-auto-mode): If a mode is not fboundp, check to see
13114 if there is an existing package that handles it and warn the user
13117 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
13119 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13120 Installation" menu item when Installation-string is not bound.
13122 1998-03-11 SL Baur <steve@altair.xemacs.org>
13124 * lisp.el (forward-sexp): Fix for test for balanced sexp.
13125 From Jeremiah W. James <jerry@cs.ucsb.edu>
13127 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
13130 * faces.el: Fix face initialization.
13132 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
13134 * files.el (backup-enable-predicate): fix breakage introduced
13137 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
13139 * x-faces.el (x-init-face-from-resources): The
13140 TTY face property retrieval functions don't return
13141 specifiers, so use face-property instead.
13143 1998-03-09 SL Baur <steve@altair.xemacs.org>
13145 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13147 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
13149 * x-menubar.el: Expanded documentation for
13150 option-save-faces. Changed Options -> Browse Faces
13151 menu entry to invoke customize-face.
13153 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
13155 * faces.el: Most face initialization moved out of
13156 init-other-random-faces to the top level so that the
13157 initialization happens before Xemacs is dumped. Much
13158 of the fascist "face-differs-from-default-p or FROB!"
13159 code has been retired in favor of letting the user do
13160 what they want to do. Face initialization code changed
13161 to use `default' specifier tag so that the settings can
13162 be overridden later if the user wishes it.
13164 1998-03-08 SL Baur <steve@altair.xemacs.org>
13166 * about.el (about-hackers): Update contributors list.
13168 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
13170 * specifier.el: Define new specifier tag `default'.
13172 * modeline.el: Initialize faces using `default' tag.
13174 * x-faces.el (x-init-face-from-resources): Remove
13175 specifier specs containing the `default' tag before
13178 1998-03-02 John Jones <jj@asu.edu>
13180 * package-get.el (package-get-all): fixed arguments on call to
13181 package-admin-add-single-file-package.
13182 * package-get.el (package-get-installedp): fixed to match
13183 advertised behavior.
13184 * package-get.el: added function package-get-update-all which
13185 installs newest versions of all the current packages (if they are
13186 not already installed).
13188 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
13190 * files.el (find-file-noselect): Uncommented `truename' binding in
13191 `let*' and use it later to set `buffer-file-truename' iff it's
13192 still nil, as happens for example when finding a compressed
13193 file with "jka-compr".
13195 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
13197 * faces.el: in make-face-* type functions do the operation for all
13198 window systems, not just the first one found.
13200 * font.el: call mswindows-list-fonts for mswindows.
13202 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
13204 * code-process.el (call-process-region):
13205 * process.el (call-process-region):
13206 * package-get.el (package-get-dir):
13207 * files.el (backup-enable-predicate):
13208 * gnuserv.el (gnuserv-temp-file-regexp):
13209 Use temp-directory in place of `/tmp'.
13211 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
13213 * "Fast" dired-in-C enhancements for Windows 95/NT:
13215 * files.el: Added function, `wildcard-to-regexp', from GNU
13218 * files.el (insert-directory): Modified to use special
13219 dired-in-C enhancements if present.
13221 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
13223 * code-files.el: make default coding no-conversion.
13225 1998-03-02 SL Baur <steve@altair.xemacs.org>
13227 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13230 * update-elc.el: Strip directory when testing for files not to
13233 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
13235 * lisp-mode.el: Use recommended form for menus.
13237 * info.el (Info-construct-menu): Use recommended form for menus.
13239 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13242 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
13244 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13245 (get-frame-for-buffer-noselect): Always return frames
13246 in the not-this-window-p cond clause.
13248 1998-02-27 SL Baur <steve@altair.xemacs.org>
13250 * help.el (describe-installation): New function.
13252 * x-menubar.el (default-menubar): Add describe-installation to
13255 * packages.el (packages-unbytecompiled-lisp): Installation.el
13256 should not be bytecompiled.
13258 * dumped-lisp.el (preloaded-file-list): Dump Installation with
13261 * x-menubar.el (default-menubar): Use correct guard for VM menu
13264 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13266 From Andy Piper <andyp@parallax.co.uk>
13268 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13270 * ldap.el: Do not require ldap-internal at compile time.
13272 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
13274 * code-files.el: new file. a virtual copy of mule-files.el
13275 but without charset
13276 dependencies. (toggle-buffer-file-ocding-system) new function for
13277 changing the eol type for the current buffer.
13279 * code-process.el: new file. a copy of
13280 mule-process.el. mule-process.el will disappear when things have
13283 * coding.el: new file. a virtual copy of mule-files.el but
13284 without charset dependencies. (coding-system-base) new function
13285 for getting the parent coding system of a coding system with eol
13288 * dumped-lisp.el: add above files for the non-mule case.
13290 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
13292 * window-xemacs.el (display-buffer): If no explicit
13293 frame is specified, search for a window that displays
13294 the buffer on the currently selected frame, before
13295 searching other frames.
13297 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
13299 * frame.el (get-frame-for-buffer): If not-this-window-p
13300 is non-nil, use window on the selected frame if it is not
13301 also the selected window. When defaulting, search for
13302 windows on the currently selected fgrame before searching
13305 1998-02-25 Didier Verna <didier@xemacs.org>
13307 * modeline.el (modeline-swap-buffers): originally named
13308 `mouse-release-modeline'. Whether to actually swap the buffers is
13309 decided in `mouse-drag-modeline'.
13310 (mouse-drag-modeline): A button release event is considered a
13311 mouse click is both X (modeline scroll) and Y (modeline drag) pos
13314 1998-02-25 SL Baur <steve@altair.xemacs.org>
13316 * x-menubar.el: Put redo on the menubar.
13317 From Aki Vehtari <Aki.Vehtari@hut.fi>
13319 1998-02-22 Greg Klanderman <greg@alphatech.com>
13321 * bytecomp.el (displaying-byte-compile-warnings): if
13322 temp-buffer-show-function is set, use it to display current set of
13323 warnings in the "*Compile-Log-Show*" buffer.
13325 * simple.el (display-warning-buffer): if temp-buffer-show-function
13326 is set, use it to display current set of warnings in the
13327 "*Warnings-Show*" buffer.
13329 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13331 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13334 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
13336 * menubar.el: Allow button descriptors at least 2 long.
13338 * x-menubar.el (default-menubar): Use recommended forms.
13339 (file-menu-filter): Remove.
13340 (edit-menu-filter): Remove.
13342 1998-02-24 SL Baur <steve@altair.xemacs.org>
13344 * about.el (about-hackers): Updated.
13346 1998-02-22 Greg Klanderman <greg@alphatech.com>
13348 * help.el (help-max-help-buffers): new variable
13349 (help-register-and-maybe-prune-excess): new function
13350 (help-buffer-name): use help-max-help-buffers.
13351 (with-displaying-help-buffer): use
13352 help-register-and-maybe-prune-excess.
13354 * help.el (help-maybe-pretty-print-value): if the value fits on
13357 1998-02-21 Greg Klanderman <greg@alphatech.com>
13359 * (with-displaying-help-buffer): there is no need to kill the buffer
13360 if it exists, because with-output-to-temp-buffer will clear it.
13361 further, killing the buffer violates the rule that
13362 temp-buffer-show-function, if set, has the full responsibility of
13363 showing the temp buffer. killing the buffer fucks with the window
13364 configuration, hosing temp-buffer-show-function.
13367 1998-02-23 Didier Verna <didier@xemacs.org>
13369 * modeline.el (mouse-drag-modeline):
13370 - Always scroll the modeline that was originally clicked on.
13371 - Use x pixels instead of x characters (which doesn't work anyway)
13372 as horizontal reference for modeline dragging. This allows us to
13373 keep on dragging the modeline even if the motion event occurs in
13376 1998-02-23 Didier Verna <didier@xemacs.org>
13378 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13379 glyph on the modeline to indicate that dragging the mouse has an
13380 effect both horizontally and vertically.
13382 1998-02-24 SL Baur <steve@altair.xemacs.org>
13384 * about.el (about-xemacs): Get rid of redundant visible version
13387 1998-02-19 SL Baur <steve@altair.xemacs.org>
13389 * about.el (about-hackers): Update credits.
13391 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
13393 * prim/register.el (view-register): Show register type file-query.
13395 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
13397 * mode-motion.el (mode-motion-highlight-internal):
13398 save-excursion inside save-window-exucrsion form to
13399 hide buffer point changes from save-window-excursion.
13400 Prevents display flickering when the mouse pointer
13403 1998-02-17 Didier Verna <didier@xemacs.org>
13405 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13406 function to handle correctly the case of a toolbar one side of the
13407 window: scrolling will not necessarily happen.
13409 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
13411 * files.el (after-find-file): Restore missing argument
13412 to format that provides filename for "... consider M-x
13413 recover-file" message. Also call `message' with "%s"
13414 as the first arg instead of an arbitrary string.
13416 1998-02-18 SL Baur <steve@altair.xemacs.org>
13418 * about.el (about-hackers): Various additions.
13420 1998-02-15 SL Baur <steve@altair.xemacs.org>
13422 * autoload.el (generate-file-autoloads-1): Don't force an extra
13423 line out when copying on-the-same line autoloads.
13425 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13428 1998-02-14 Martin Buchholz <martin@xemacs.org>
13430 * x11/x-win-xfree86.el (x-win-init-xfree86):
13431 * x11/x-win-sun.el (x-win-init-sun):
13432 * x11/x-init.el (x-initialize-compose):
13434 (backward-or-forward-kill-sexp):
13435 (backward-or-forward-kill-sentence):
13436 (backward-or-forward-kill-word):
13437 (backward-or-forward-delete-char):
13438 * prim/isearch-mode.el (isearch-help-or-delete-char):
13439 Use x-keysym-on-keyboard-sans-modifiers-p instead of
13440 x-keysym-on-keyboard-p to detect backspace.
13441 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13442 Clean up symbols used with dead keys, checking Linux and solaris
13444 Simplify x-win-*.el using above methods.
13445 Change documentation for x-keysym-*-p functions.
13447 1998-02-14 SL Baur <steve@altair.xemacs.org>
13449 * about.el (about-hackers): Restore entries for Michael Sperber and
13451 From Vinnie Shelton <acs@acm.org>
13453 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
13455 * simple.el (count-words-region): Ditto.
13457 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
13459 * simple.el (count-words-buffer): Document. Don't print anything
13460 if non-interactive.
13462 1998-02-12 SL Baur <steve@altair.xemacs.org>
13464 * packages.el (packages-hardcoded-lisp): easymenu.el is in
13465 multiple files in InfoDock.
13467 1998-02-11 SL Baur <steve@altair.xemacs.org>
13469 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13470 from version.el in InfoDock.
13472 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13475 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13477 * bytecomp-runtime.el (proclaim-inline): Single quotes around
13478 variable name in docstring.
13480 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
13482 * menubar.h: Include "gui.h".
13484 1998-02-10 SL Baur <steve@altair.xemacs.org>
13486 * site-load.el: Fix documentation.
13488 1998-02-09 SL Baur <steve@altair.xemacs.org>
13490 * package-get-base.el (package-get-base): Updated.
13492 * keymap.el: PC-ize.
13494 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13496 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13497 from' on a fresh line.
13499 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
13501 * help.el (help-maybe-pretty-print-value): prin1, not princ the
13504 1998-02-09 SL Baur <steve@altair.xemacs.org>
13506 * undo-stack.el: PC-ize.
13508 * cmdloop.el: PC-ize.
13510 1998-02-08 SL Baur <steve@altair.xemacs.org>
13512 * bytecomp-runtime.el: PC-ize.
13514 * byte-optimize.el: Prolog fixup. PC-ize.
13516 * cus-dep.el: Spelling fix.
13518 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
13521 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13523 * text-mode.el (text-mode-hook-identify): New function,
13524 put on text-mode-hook. Set text-mode-variant here.
13525 (text-mode): Don't set it here.
13527 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13529 * text-mode.el (text-mode-hook): New defvar.
13530 (text-mode-variant): New variable.
13531 (text-mode): Set that variable locally.
13532 (toggle-text-mode-auto-fill): New command.
13534 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13536 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13538 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13540 * text-mode.el (paragraph-indent-text-mode):
13541 Renamed from spaced-text-mode.
13542 (text-mode-map): Bind TAB to indent-relative.
13543 (indented-text-mode-map): Variable deleted.
13544 (indented-text-mode): Now an alias for text-mode.
13546 1998-02-05 SL Baur <steve@altair.xemacs.org>
13548 * loadup.el: test-atoms debugging stuffs removed.
13550 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
13552 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13554 1997-12-30 Colin Rafferty <colin@xemacs.org>
13556 * help.el (describe-beta): Made it use `locate-data-file'.
13557 (describe-distribution): Ditto.
13558 (describe-copying): Ditto.
13559 (describe-project): Ditto.
13560 (view-emacs-news): Ditto.
13562 * help-nomule.el (help-with-tutorial): Made it use
13563 `locate-data-file' to find tutorial.
13565 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
13567 * about.el: Corrected my email address.
13569 * mouse.el: Added 'mouse-mswindows-drop' similar to
13570 'mouse-offix-drop'.
13572 1998-01-27 SL Baur <steve@altair.xemacs.org>
13574 * loadup.el (running-xemacs): Spelling fix.
13576 1998-01-26 Colin Rafferty <colin@xemacs.org>
13578 * packages.el (packages-find-packages-1): Don't allow a backwards
13579 compatible lisp tree to overwrite `preloaded-file-list'.
13581 1998-01-26 SL Baur <steve@altair.xemacs.org>
13583 * loadup.el: Don't delete "xemacs" prior to dumping.
13585 1998-01-24 SL Baur <steve@altair.xemacs.org>
13587 * package-info.el (pi-last-mod-date): New function.
13588 (pi-author-version): New function.
13589 (batch-update-package-info): Use them.
13591 1998-01-23 Colin Rafferty <colin@xemacs.org>
13593 * frame.el (get-frame-for-buffer-default-to-current): Create.
13594 (get-frame-for-buffer-noselect): Allow user to use current frame
13595 with `get-frame-for-buffer-default-to-current'.
13597 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
13599 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13600 (byte-compile-output-docform): Ditto.
13601 (byte-compile-compiled-obj-to-list): Ditto.
13603 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
13605 * startup.el (command-line-1): Removed code that ran
13608 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
13610 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13612 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
13614 * frame.el (suspend-emacs-or-iconify-frame): Check using
13615 `device-on-window-system-p' instead of explicitly checking for X,
13616 so that the same logic works for MS Windows.
13617 (suspend-or-iconify-emacs): Ditto.
13619 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
13621 * about.el (about-maintainer-info): Andy Piper is back.
13622 (xemacs-hackers): Updated Andy Piper's email address.
13623 (about-hackers): Added Jonathan Harris.
13624 (about-hackers): Updated Tibor Polgar's email address.
13626 1998-01-18 SL Baur <steve@altair.xemacs.org>
13628 * about.el: Add xemacs.org email manager.
13630 * package-get-base.el (package-get-base): Updated with most recent
13633 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13635 * help.el (function-arglist): Use `indirect-function' instead of
13636 `symbol-function' so that aliases are treated correctly.
13638 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13640 * help.el (help-map): Add f1 binding to `help-for-help'.
13641 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13642 (describe-key-briefly): Use `princ' "%s" to print object.
13643 (with-displaying-help-buffer): Kill buffer if it exists, again.
13644 (describe-key): Use `princ' "%s" to print object.
13645 (describe-function-1): Use `princ' "%s" to print object.
13646 Commented out alias lines removed.
13647 (help-pretty-print-limit): New variable to control pretty-printing
13648 of variable values.
13649 (help-maybe-pretty-print-value): Steve wins! Renamed back from
13650 `help-pretty-print-value' again. Only print-print when OBJECT is
13651 list of length less than `help-pretty-print-limit'.
13652 (describe-variable): Use `help-maybe-pretty-print-value' again.
13654 1998-01-18 SL Baur <steve@altair.xemacs.org>
13656 * simple.el (blink-matching-open): Remove C++ kludge.
13657 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13659 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13661 * info.el (Info-default-directory-list): Made the documentation
13664 1998-01-13 Martin Buchholz <martin@xemacs.org>
13666 * lisp/packages.el:
13667 * lisp/package-admin.el:
13668 * lisp/build-report.el:
13671 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
13673 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13674 warnings in Java buffers without final newline and editing the
13677 1998-01-17 SL Baur <steve@altair.xemacs.org>
13679 * packages.el (packages-find-packages-1): Don't allow a backwards
13680 compatible lisp tree to overwrite `preloaded-file-list'.
13681 Suggested by Colin Rafferty <colin@xemacs.org>
13683 * mouse.el (mouse-offix-drop): Set undo-boundary.
13684 From Oliver Graf <ograf@fga.de>
13686 1998-01-13 SL Baur <steve@altair.xemacs.org>
13688 * loadup.el (load-gc): rewrite as defun.
13689 Print something sensical if a required dump-time file isn't found.
13691 1998-01-12 SL Baur <steve@altair.xemacs.org>
13693 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13694 bug strikes a menudescriptor.
13696 * package-get-base.el (package-get-base): Updated.
13698 * package-info.el (batch-update-package-info): Derive REQUIRES
13701 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
13703 * files.el (save-some-buffers): Don't play games with deleting
13704 other windows if we are in the minibuffer window.
13706 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13708 * modeline.el (modeline-minor-mode-menu): Add support for :active
13709 (add-minor-mode): Document :active property to TOGGLE.
13711 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13713 * modeline.el (modeline-minor-mode-menu): Add support for an
13714 `:included' predicate in the `toggle-sym' plist.
13715 (add-minor-mode): Document the :included property, format
13716 docstring some more.
13717 (modeline-minor-mode-menu): Documentation string added.
13719 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13721 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13722 labels from the symbol-names by thwacking off the overly redundant
13723 and overused "mode", parenthesizing "minor", and capitalizing the
13724 resultant strings. Also shortened the menu's title by eliminating
13725 the redundant buffer name.
13726 (add-minor-mode): Beautified the docstring, added mention of the
13727 `:menu-tag' property of TOGGLE.
13728 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13729 `toggle-sym' to beatify the mode-life menus.
13730 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
13731 `auto-fill-function'.
13733 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13735 * modeline.el (modeline-minor-mode-menu): Changed the string-only
13736 menus to :style 'toggle.
13738 1997-12-10 Markus Linnala <maage@cs.tut.fi>
13740 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13742 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
13744 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13745 only recognize first hyperlink.
13746 (hyper-apropos-highlightify): Deletia, this is already done by
13747 `hyper-apropos-insert-face'.
13748 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13750 1998-01-09 SL Baur <steve@altair.xemacs.org>
13752 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13754 (toolbar-mail-reader): Add support for `send'.
13755 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13757 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13759 * info.el (Info-emacs-info-file-name): Add defvar for
13760 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13761 will function properly.
13763 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
13765 * simple.el: make the backwards delete function called by
13766 `backward-or-forward-delete-char' user configurable.
13768 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13770 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13771 compiled function got loaded from.
13773 1998-01-09 SL Baur <steve@altair.xemacs.org>
13775 * term/apollo.el: Synched up with InfoDock 3.6.2.
13777 1998-01-08 SL Baur <steve@altair.xemacs.org>
13779 * startup.el (load-init-file): Load autoloads earlier.
13780 (startup-splash-frame): Handle InfoDock logo.
13782 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13784 (x-init-toolbar-from-resources): Move from x-toolbar.el.
13786 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13787 doesn't have this function.
13789 * packages.el (locate-data-file): Fix to call `locate-file'.
13791 1998-01-07 SL Baur <steve@altair.xemacs.org>
13793 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13794 version of version.el.
13795 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13797 * x-menubar.el (default-menubar): Guard reference to
13799 (default-menubar): Guard references to `font-lock-mode'.
13800 (default-menubar): Guard references to font-menu-this-frame-only-p'.
13801 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13803 * make-docfile.el: Don't snarf doc strings from autoloads.
13805 * startup.el (load-init-file): Use algorithm from loaddefs.el for
13806 loading auto-autoloads files.
13808 * loaddefs.el: Disable dumping autoloads.
13810 1998-01-05 SL Baur <steve@altair.xemacs.org>
13812 * lisp-mnt.el: Synch to Emacs 20.2.
13814 * help.el: Remove manual autoload of `finder-by-keyword'.
13816 * finder.el (finder-by-keyword): Autoload.
13818 * help.el: Conditionalize hyperbole setup.
13820 1998-01-04 SL Baur <steve@altair.xemacs.org>
13822 * packages.el (package-require): Update to reflect new data format.
13824 1998-01-02 Didier Verna <didier@xemacs.org>
13826 * x-menubar.el (default-menubar): make the tutorials available
13827 through the menubar. (Plus some compilation warnings cleanup).
13829 1998-01-04 SL Baur <steve@altair.xemacs.org>
13831 * check-features.el: New file. Perform sanity check after build.
13833 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13834 files to tooltalk package.
13835 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13838 * package-admin.el (package-admin-xemacs): Use better default for
13839 location of XEmacs binary.
13841 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
13843 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13844 tag with sexp and add value tag with value `t'.
13846 1998-01-03 SL Baur <steve@altair.xemacs.org>
13848 * package-get.el: Changes to work with real data.
13849 From Pete Ware <ware@cis.ohio-state.edu>
13851 * packages.el (packages-reload-autoloads): Guard load for the time
13854 * update-elc.el ("packages.el"): Force loading packages.el instead
13855 of possibly out-of-date packges.elc.
13856 * make-docfile.el ("packages.el"): Ditto.
13858 1998-01-02 Colin Rafferty <colin@xemacs.org>
13860 * build-report.el (build-report-delete-regexp): Added a rule for
13861 the main tarball shadowing anything past it.
13863 1998-01-02 SL Baur <steve@altair.xemacs.org>
13865 * packages.el (package-provide): Delete a previous provide.
13867 * package-info.el: New file.
13869 * package-get.el: New file.
13870 From Pete Ware <ware@cis.ohio-state.edu>
13871 (package-get): Fix md5 computation to work with Mule.
13873 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13875 * simple.el (log-message-*): Quote symbols in docstrings properly.
13877 1998-01-01 SL Baur <steve@altair.xemacs.org>
13879 * packages.el (packages-new-autoloads): Ignore symbolic links.
13881 * cus-face.el (face-custom-attributes-get): Fix typo.
13882 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13884 1997-12-31 SL Baur <steve@altair.xemacs.org>
13886 * startup.el (load-init-file): Reload new or changed autoloads
13887 unless inhibited. Reload modified dumped lisp (stubbed).
13889 * packages.el (packages-new-autoloads): New function.
13890 (packages-reload-autoloads): New function.
13891 (packages-reload-dumped-lisp): New (stub) function.
13893 * loadup.el: Inhibit reloading dumped files when running temacs.
13895 * loadhist.el (file-provides): Extend to handle variant
13898 * replace.el (query-replace): Fix typo.
13900 1997-12-30 SL Baur <steve@altair.xemacs.org>
13902 * make-docfile.el: list-autoloads-path has been renamed.
13903 * update-elc.el: list-autoloads has been renamed.
13905 * packages.el (packages-list-autoloads): Renamed.
13906 (packages-list-autoloads-path): Ditto.
13908 1997-12-29 Colin Rafferty <colin@xemacs.org>
13910 * packages.el (packages-find-packages-1): Made it signal a warning
13911 for an error in an auto-autoload.el file.
13913 1997-12-30 SL Baur <steve@altair.xemacs.org>
13915 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13917 From Aki Vehtari <Aki.Vehtari@hut.fi>
13919 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13921 * loadhist.el (unload-feature): Remove autoload.
13923 1997-12-28 SL Baur <steve@altair.xemacs.org>
13925 * loadhist.el: Unpackaged.
13927 * help.el (describe-symbol-find-file): Rename
13928 `describe-function-find-file' and make old name obsolete.
13929 (describe-function-1): Use it.
13930 (describe-function-1): Guard reference to
13931 `compiled-function-annotation'.
13933 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13935 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13937 (help-mode-quit): New optional arg to control whether it kills or
13939 (with-displaying-help-buffer): Don't kill buffer initially, even
13940 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13941 (help-pretty-print-value): Rename back from
13942 `help-maybe-pretty-print-value'! If `pp-internal' is available
13943 use it, otherwise use dumped `cl-prettyprint'.
13944 (describe-variable): Use `help-pretty-print-value' again.
13945 (find-func): Removed reference to "find-func" at end.
13947 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
13949 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13950 GUI XEmacs. Rename? x-menubar is rather window system
13951 independant, except for a couple of items.
13953 1997-12-26 SL Baur <steve@altair.xemacs.org>
13955 * x-menubar.el (default-menubar): Remove hyperbole and oobr
13956 entries as they will no longer be distributed with XEmacs.
13958 * format.el (format-alist): Fix image/tiff regexps.
13959 From P. E. Jareth Hein <jareth@camelot-soft.com>
13961 * help.el (help-maybe-pretty-print-value): Rename.
13962 (describe-variable): Use it.
13963 (describe-variable): Add trailing linefeed.
13965 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13967 * help.el (describe-function-1): Don't output anything for
13968 arglist of autoload functions.
13970 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13972 * help.el (describe-function-1): Don't output anything for
13973 arglist of autoload functions.
13975 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13977 * help.el (help-mode-map): New bindings for `help-mode-bury',
13978 `describe-function-at-point', `describe-variable-at-point',
13979 `Info-elisp-ref', `customize-variable', `help-next-section' and
13980 `help-prev-section'.
13981 (help-next-section): New function.
13982 (help-prev-section): New function.
13983 (help-mode-quit): Changed to kill the help buffer.
13984 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
13986 (help-buffer-name): New function to generate the name of help
13988 (with-displaying-help-buffer): Is now a macro. Takes an new first
13989 argument giving the name of the help buffer.
13990 (describe-key): Use `with-displaying-help-buffer' with name.
13991 (describe-mode): Ditto.
13992 (describe-bindings): Ditto.
13993 (describe-prefix-bindings): Ditto.
13994 (view-lossage): Ditto.
13995 (with-syntax-table): New macro.
13996 (function-called-at-point): Use `ignore-errors' and
13997 `with-syntax-table'.
13998 (function-at-point): Ditto.
13999 (describe-function): Use `with-displaying-help-buffer' with name.
14000 (function-arglist): Extracted from `describe-function-1'. Returns
14001 function's arglist as string.
14002 (function-documentation): Extracted from `describe-function-1'.
14003 Returns function's docstring.
14004 (describe-function-1): Remove all the "stream" garbage, including
14005 the stream argument. Use `function-arglist' and
14006 `function-documentation'.
14007 (describe-function-arglist): Just use `function-arglist'.
14008 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14009 (help-pretty-print-value): New function to help with
14010 pretty-printing variable values. Knows about `#<...>'. Needs
14012 (describe-variable): Use `with-displaying-help-buffer' with name.
14013 Formatting improved. Display file where variable is defined, if
14014 known. Use `help-pretty-print-value'.
14015 (describe-syntax): Use `with-displaying-help-buffer' with name.
14016 (list-processes): Remove "stream" garbage.
14018 1997-12-25 SL Baur <steve@altair.xemacs.org>
14020 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14021 call a dumped routine instead.
14023 * x-win-xfree86.el: Wrap file in defun.
14024 * x-win-sun.el: Ditto.
14026 1997-12-23 SL Baur <steve@altair.xemacs.org>
14028 * help.el (view-emacs-news): Remove usage of outl-mouse which
14029 advises functions and does other evil things.
14031 1997-12-22 SL Baur <steve@altair.xemacs.org>
14033 * format.el (format-alist): Add `image/tiff'.
14034 From P. E. Jareth Hein <jareth@camelot-soft.com>
14036 1997-12-21 SL Baur <steve@altair.xemacs.org>
14038 * about.el (about-hackers): More names added.
14040 * make-docfile.el: Remove superfluous package path search.
14042 * loaddefs.el: Commentary changes. Removal of VM autoloads.
14044 1997-12-20 SL Baur <steve@altair.xemacs.org>
14046 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14049 1997-12-18 SL Baur <steve@altair.xemacs.org>
14051 * startup.el (set-default-load-path): Make sure lisp and site-lisp
14052 get trailing slashes when added to the load-path.
14054 * x-init.el (init-x-win): Locate where XEmacs X localization files
14057 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
14059 * x-faces.el: Added support for foregroundToolBarColor
14060 to xpm-color-symbols.
14062 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
14064 * etags.el (tags-remove-duplicates): Removed.
14065 (buffer-tag-table-list): Use `delete-duplicates'.
14067 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14069 (get*): Defalias to `get'.
14071 * cl.el (eql): Compare integers with `eq'.
14072 (cl-map-extents): Check for `map-extents' first.
14074 1997-12-17 Didier Verna <didier@xemacs.org>
14076 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14077 added the 'numero', 'copyright' and 'trademark' symbols.
14079 * leim/quail/latin-post.el ("french-postfix"): see above.
14081 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14083 * widget.el (define-widget): Check the arguments.
14085 * cus-edit.el (customize-face): Use `check-argument-type'.
14086 (custom-variable-value-create): Use `signal' to signal error.
14087 (custom-variable-reset-saved): Ditto.
14088 (custom-variable-reset-standard): Ditto.
14089 (custom-face-reset-saved): Ditto.
14091 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14092 (widget-default-format-handler): Ditto.
14093 (widget-checklist-add-item): Ditto.
14094 (widget-radio-add-item): Ditto.
14095 (widget-editable-list-entry-create): Ditto.
14096 (widget-sexp-prompt-value): Ditto.
14098 * custom.el (custom-declare-variable): Signal errors better.
14099 (custom-handle-keyword): Ditto.
14100 (custom-declare-group): Ditto.
14102 * window-xemacs.el (windows): Ditto.
14104 * menubar.el (menu): Ditto.
14106 * keydefs.el (keyboard): Ditto.
14108 * minibuf.el (minibuffer): Ditto.
14110 * process.el (execute): Ditto.
14112 * fill.el (fill): Ditto.
14114 * modeline.el (modeline): Ditto.
14116 * help.el (help): Ditto.
14118 * faces.el (faces): Ditto.
14120 * files.el (files): Ditto.
14122 * x-init.el (x): Ditto.
14124 * lisp-mode.el (lisp): Ditto.
14126 * process.el (processes): Ditto.
14128 * mouse.el (mouse): Ditto.
14130 * abbrev.el (abbrev): Moved from cus-edit.
14132 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14133 as variable declaration.
14135 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14137 * menubar.el (find-menu-item): Use `check-argument-type'.
14138 (find-menu-item): Cosmetic changes.
14140 1997-12-18 SL Baur <steve@altair.xemacs.org>
14142 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14144 1997-12-17 SL Baur <steve@altair.xemacs.org>
14146 * startup.el (set-default-load-path): Only search package-path
14147 when not running temacs.
14149 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14152 * loadup.el: Correct commentary. Reformatting.
14153 (really-early-error-handler): Use absolute path to the
14154 first dumped-lisp.el file.
14155 (really-early-error-handler): Print full path name of
14156 each dumped lisp file (inherited from InfoDock).
14158 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14159 dumped-lisp.el files.
14161 * make-docfile.el (preloaded-file-list): Reorder when the
14162 package-path is searched.
14163 * update-elc.el: Ditto.
14165 * lisp-mode.el (call-with-condition-handler): Treat the same as
14166 `condition-case' for indentation.
14168 * about.el (about-xemacs): Update release date.
14170 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
14172 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14173 anywhere but at the last clause.
14174 (ecase): Disallow `t' and `otherwise'.
14176 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14178 * cus-edit.el (custom-buffer-create-buttons): New function
14179 from stuff moved out of `custom-buffer-create-internal'.
14180 (custom-novice): New variable. Default t.
14181 (custom-display-global-buttons): Ditto. Default `top'.
14182 (custom-buffer-create-internal): Only display help if
14183 `custom-novice' is non-nil. Display global buttons according to
14184 `custom-display-global-buttons'.
14186 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14188 * menubar.el (find-menu-item): Use `check-argument-type'.
14189 (find-menu-item): Cosmetic changes.
14191 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14193 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14196 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14198 * format.el (format-deannotate-region): Bug fix.
14199 Deannotating a region containing unknown tags would fail
14200 (causing decoding of text/enriched to fail at user level)
14202 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
14204 * minibuf.el (read-directory-name): Support sixth
14205 arg, HISTORY, as already documented.
14207 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
14209 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14212 1997-12-14 SL Baur <steve@altair.xemacs.org>
14214 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14217 1997-12-13 SL Baur <steve@altair.xemacs.org>
14219 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.