1 2006-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3 * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
6 2006-01-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
8 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
9 settings for `=jis-x0208@1978/i1'.
11 2005-11-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
13 * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
16 2005-10-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
18 * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
21 2005-07-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
23 * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
26 2005-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
28 * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
30 (=ucs-bmp@cns): Likewise.
31 (=ucs-bmp@jis): Likewise.
32 (=ucs-bmp@ks): Likewise.
34 2005-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
36 * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
38 (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
40 2005-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
42 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
43 settings for `=zinbun-oracle'.
45 * mule/mule-charset.el (default-coded-charset-priority-list): Add
48 2005-05-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
50 * mule/mule-coding.el (coded-charset-entity-reference-alist):
51 Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
54 2005-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
56 * mule/mule-charset.el (default-coded-charset-priority-list):
57 Delete `ucs-sip'; modify order of some CCSs.
59 2005-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
61 * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
64 * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
65 XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
68 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
70 * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
72 (=ucs-radicals@unicode): Likewise.
74 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
76 * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
79 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
81 * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
84 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
86 * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
89 2004-11-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
91 * mule/mule-coding.el (coded-charset-entity-reference-alist):
92 Modify preference of *isolated settings*.
94 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
96 * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
98 (=ucs@cns11643): Likewise.
100 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
102 * mule/mule-coding.el (coded-charset-entity-reference-alist):
103 Prefer every *isolated setting* to ordinary setting.
105 2004-11-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
107 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
108 settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
110 2004-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
112 * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
115 2004-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
117 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
118 settings for `=jis-x0208@1997'.
120 2004-09-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
122 * mule/mule-charset.el (default-coded-charset-priority-list): Add
125 2004-09-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
127 * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
130 2004-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
132 * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
134 (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
135 (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
136 `=jis-x0208-1990' as the mother.
137 (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
139 2004-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
141 * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
142 define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
143 (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
144 `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
145 (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
148 2004-09-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
150 * mule/mule-conf.el (=daikanwa@rev1): Renamed from
151 `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
152 `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
153 (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
154 `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
157 2004-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
159 * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
162 (=gt-pj-*): Likewise.
163 (=gt-pj-k1): Likewise.
164 (=gt-pj-k2): Likewise.
165 (=daikanwa): Likewise.
166 (=daikanwa-rev1): Likewise.
167 (=daikanwa-rev2): Likewise.
168 (=big5-pua): Likewise.
169 (=big5-eten): Likewise.
170 (chinese-big5-eten-a): Likewise.
171 (chinese-big5-eten-b): Likewise.
172 (=hanziku-*): Likewise.
174 (=jef-china3): Likewise.
175 (=ruimoku-v6): Likewise.
176 (=ucs@iso): Likewise.
177 (=ucs@unicode): Likewise.
179 (=ucs@cns): Likewise.
180 (=ucs@jis): Likewise.
181 (=ucs@jis-1990): Likewise.
182 (=ucs@jis-2000): Likewise.
185 (=ucs@big5): Likewise.
186 (=ucs-radicals): Likewise.
187 (=ucs-radicals@unicode): Likewise.
188 (=ucs-bmp-cjk): Likewise.
189 (=ucs-bmp-cjk@unicode): Likewise.
190 (=ucs-sip-ext-b): Likewise.
191 (=ucs-sip-ext-b@iso): Likewise.
193 2004-04-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
195 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196 settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
198 2004-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
200 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
201 settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
202 cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
203 latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
204 latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
205 arabic-digit, ipa and ``&I-B-XXXX;''.
207 2004-03-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
209 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
210 setting for (I-)HZK{03..12}-XXXX.
212 2004-02-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
214 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
215 settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
217 * mule/mule-charset.el (default-coded-charset-priority-list): Add
220 * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
223 2004-01-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
225 * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
226 (=ucs@unicode): Likewise.
227 (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
228 (=ucs@cns): Likewise.
229 (=ucs@jis): Likewise.
231 (=ucs@big5): Likewise.
233 2004-01-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
235 * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
237 (utf-8-jis-er): Likewise.
238 (utf-8-jp): New coding-system.
239 (utf-8-jp-er): Likewise.
241 * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
243 2004-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
245 * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
247 * mule/japanese.el: Move definition of `euc-jisx0213' to
250 2004-01-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
252 * dumped-lisp.el (preloaded-file-list): Load mule-charset and
253 mule-coding before loading update-cdb when utf-2000 is provided.
255 2003-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
257 * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
260 2003-11-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
262 * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
263 definition codes when `utf-2000' is provided.
265 2003-08-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
267 * mule/mule-category.el (word-combining-categories): Don't setup
268 `word-combining-categories' in XEmacs CHISE.
269 (word-separating-categories): Add setting about Latin script in
272 2003-08-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
274 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
275 setting for `chinese-big5'.
277 2003-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
279 * mule/mule-coding.el (coded-charset-entity-reference-alist):
280 Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
281 `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
282 add setting for HZK0[12]-xxxx.
284 2003-08-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
286 * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
289 2003-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
291 * mule/mule-charset.el (default-coded-charset-priority-list):
292 Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
293 and `chinese-big5' to `=gt-pj-*'.
295 2003-05-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
297 * mule/mule-conf.el (=daikanwa): Renamed from
298 `ideograph-daikanwa'.
299 (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
301 2003-05-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
303 * mule/mule-conf.el (=cns11643-7): Renamed from
304 `chinese-cns11643-7'.
305 (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
307 2003-05-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
309 * mule/mule-conf.el (=cns11643-6): Renamed from
310 `chinese-cns11643-6'.
311 (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
313 2003-05-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
315 * mule/mule-conf.el (=cns11643-5): Renamed from
316 `chinese-cns11643-5'.
317 (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
319 2003-05-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
321 * mule/mule-conf.el (=cns11643-4): Renamed from
322 `chinese-cns11643-4'.
323 (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
325 2003-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
327 * mule/mule-conf.el (=cns11643-3): Renamed from
328 `chinese-cns11643-3'.
329 (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
331 2003-04-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
333 * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
335 (chinese-cns11643-2): New alias for `=cns11643-2'.
337 2003-04-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
339 * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
341 (chinese-cns11643-1): New alias for `=cns11643-1'.
343 2003-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
345 * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
346 (chinese-gb12345): New alias for `=gb12345'.
348 2003-04-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
350 * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
351 (chinese-gb2312): New alias for `=gb2312'.
353 2003-04-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
355 * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
356 (chinese-big5): New alias for `=big5'.
358 2003-04-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
360 * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
361 (korean-ksc5601): New alias for `=ks-x1001'.
363 2003-04-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
365 * mule/mule-conf.el: `japanese-jisx0212' is renamed to
367 (japanese-jisx0212): New alias for `=jis-x0212'.
369 2003-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
371 * mule/mule-conf.el: `japanese-jisx0208' is renamed to
373 (japanese-jisx0208): New alias for `=jis-x0208-1983'.
375 2003-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
377 * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
379 (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
381 2003-04-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
383 * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
384 (chinese-isoir165): Changed to an alias for `=iso-ir165'.
386 2003-04-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
388 * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
389 (chinese-cns11643-3): Specify iso-ir 183.
390 (chinese-cns11643-4): Specify iso-ir 184.
391 (chinese-cns11643-5): Specify iso-ir 185.
392 (chinese-cns11643-6): Specify iso-ir 186.
393 (chinese-cns11643-7): Specify iso-ir 187.
394 (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
395 (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
397 2003-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
399 * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
400 \uXXXX for every cases.
402 2003-03-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
404 * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
405 (ucs-big5): Changed to an alias for `=ucs@big5'.
407 2003-03-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
409 * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
410 (ucs-ks): Changed to an alias for `=ucs@ks'.
412 2003-03-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
414 * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
415 (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
417 2003-03-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
419 * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
420 (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
422 2003-03-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
424 * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
425 (ucs-jis): Changed to an alias for `=ucs@jis'.
427 2003-03-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
429 * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
430 (ucs-cns): Changed to an alias for `=ucs@cns'.
432 2003-03-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
434 * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
435 (ucs-gb): Changed to an alias for `=ucs@gb'.
437 2003-03-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
439 * mule/mule-conf.el (=daikanwa-rev1): Renamed from
440 `ideograph-daikanwa-2'.
441 (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
442 (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
444 2003-03-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
446 * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
447 CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
449 * obsolete.el (utf-2000-version): Declare as an obsolete variable
450 for `xemacs-chise-version'.
452 2003-03-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
454 * mule/mule-charset.el (default-coded-charset-priority-list):
455 Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
456 `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
457 instead of `ideograph-hanziku-*'.
459 * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
460 (ucs): New alias for `=ucs' when `utf-2000' is provided.
462 2003-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
464 * mule/mule-conf.el (=jis-x0213-1-2000): Rename
465 `japanese-jisx0208-1990' to `=jis-x0208-1990'.
466 (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
467 `utf-2000' is provided.
469 2003-03-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
471 * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
472 is provided [was builtin coded-charsets].
474 2003-03-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
476 * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
477 is provided [was builtin coded-charsets].
479 2003-03-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
481 * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
482 is provided [was builtin coded-charsets].
484 2003-03-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
486 * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
487 is provided [was builtin coded-charsets].
489 2003-03-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
491 * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
492 when `utf-2000' is provided [was builtin coded-charsets].
494 2003-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
496 * mule/mule-conf.el (=hanziku-*): Renamed from
497 `ideograph-hanziku-*'.
498 (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
500 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
502 * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
503 `utf-2000' is provided [was builtin coded-charsets].
504 (ideograph-hanziku-{1..12}): Likewise.
506 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
508 * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
509 (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
511 2003-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
513 * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
514 when `utf-2000' is provided [was builtin coded-charsets].
516 2003-02-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
518 * mule/mule-charset.el (default-coded-charset-priority-list): Use
519 `=big5-cdp', `=cbeta' and `=jef-china3' instead of
520 `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
522 2003-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
524 * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
525 (ideograph-gt): Changed to an alias for `=gt'.
527 2003-02-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
529 * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
530 is provided; it was defined as a builtin coded-charset.
531 (ideograph-gt): Likewise.
533 2003-02-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
535 * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
536 (ideograph-gt-k): Changed to an alias for `=gt-k'.
538 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
540 * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
541 (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
543 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
545 * mule/mule-conf.el (=big5-eten): Renamed from
547 (chinese-big5-eten): Changed to an alias for `=big5-eten'.
549 2003-02-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
551 * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
552 (chinese-big5-pua): Changed to an alias for `=big5-pua'.
554 2003-02-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
556 * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
557 (ideograph-cbeta): Changed to an alias for `=cbeta'.
559 2003-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
561 * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
562 (china3-jef): Changed to an alias for `=jef-china3'.
564 2003-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
566 * mule/mule-charset.el (default-coded-charset-priority-list): Use
567 `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
569 * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
570 `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
571 (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
572 when `utf-2000' is provided.
574 2003-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
576 * mule/mule-charset.el (default-coded-charset-priority-list):
577 Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
579 * mule/mule-conf.el (ucs-jis-1990): Deleted.
580 (ucs-jis-2000): Deleted.
582 2003-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
584 * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
586 (=ucs-jis-2000): New coded-charset for UTF-2000.
588 2003-01-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
590 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
591 settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
593 2003-01-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
595 * mule/mule-charset.el (default-coded-charset-priority-list):
596 Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
599 2003-01-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
601 * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
602 builtin coded-charset].
604 2002-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
606 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
607 settings for &K0-xxxx and &I-K0-xxxx.
609 2002-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
611 * mule/mule-charset.el (default-coded-charset-priority-list): Add
612 `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
614 2002-12-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
616 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
617 settings for >-Knnnnn and &I-GT-Knnnnn in UTF-2000.
619 2002-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
621 * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
623 (ideograph-gt-pj-k1): Likewise.
624 (ideograph-gt-pj-k2): Likewise.
626 2002-11-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
628 * mule/mule-charset.el (default-coded-charset-priority-list): Add
631 2002-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
633 * mule/mule-conf.el (china3-jef): Add new coded-charset when
634 UTF-2000 [was a builtin coded-charset].
636 2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
638 * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
639 (utf-8-gb-er): Likewise.
641 2002-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
643 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
644 settings for JIS X 0212 and JIS X 0208:1978.
646 2002-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
648 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
649 setting for JIS X 0213.
651 2002-08-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
653 * iso8859-1.el: Don't set `iso8859/1-case-table' to the
654 standard-case-table in UTF-2000.
656 2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
658 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
659 definitions for isolated-chars.
661 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
663 * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
664 `configure-utf-2000-lisp-directory'.
665 (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
666 `mule-lisp-load-path'.
668 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
670 * startup.el (startup-setup-paths): Set and use
671 `utf-2000-lisp-directory'.
672 (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
675 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
677 * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
678 (paths-find-utf-2000-lisp-directory): New function.
679 (paths-construct-load-path): Add new optional argument
680 `utf-2000-lisp-directory'.
682 * dump-paths.el: Set and use `utf-2000-lisp-directory'.
684 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
686 * mule/mule-charset.el: Don't specify `auto-fill-chars' for
687 `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
688 `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
689 (default-coded-charset-priority-list): Add `chinese-big5-1' and
690 `chinese-big5-2' in UTF-2000.
692 * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
693 of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
695 2002-08-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
697 * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
698 `big5-eten-er' in UTF-2000.
699 (big5-cdp): Modify DOC-string and mnemonic.
701 2002-08-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
703 * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
704 UTF-2000 [renamed from utf-8-er].
705 (utf-8-gb): New coding-system in UTF-2000.
706 (utf-8-gb-er): Likewise.
707 (utf-8-cns): Likewise.
708 (utf-8-cns-er): Likewise.
709 (utf-8-big5): Likewise.
710 (utf-8-big5-er): Likewise.
711 (utf-8-jis): Likewise.
712 (utf-8-jis-er): Likewise.
713 (utf-8-ks): Likewise.
714 (utf-8-ks-er): Likewise.
715 (utf-8-er): Likewise.
717 2002-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
719 * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
720 instead of `utf-8-unix' in UTF-2000.
722 * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
724 2002-07-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
726 * mule/japanese.el (euc-jisx0213): New coding-system.
728 * mule/mule-conf.el (japanese-jisx0213-1): Specify
729 `japanese-jisx0208-1990' as the mother.
731 2002-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
733 * dumped-lisp.el (preloaded-file-list): Change condition of
736 2002-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
738 * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
739 setup `coded-charset-entity-reference-alist'.
741 2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
743 * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
746 2002-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
748 * mule/mule-charset.el (default-coded-charset-priority-list): Add
749 `chinese-big5-eten-a' and `chinese-big5-eten-b'.
751 2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
753 * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
754 (chinese-big5-eten-a): Likewise.
755 (chinese-big5-eten-b): Likewise.
756 (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
757 code range is #x8140 .. #x8DFE.
759 2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
761 * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
763 (chinese-big5-cdp): Likewise.
765 2002-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
767 * dumped-lisp.el (preloaded-file-list): Rename
768 utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
770 2002-02-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
772 * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
773 append `system-char-db-source-file-list' into
774 `preloaded-file-list' in UTF-2000.
776 2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
778 * dumped-lisp.el (preloaded-file-list): Delete
779 character-definition files.
781 2002-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
783 * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
786 2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
788 * mule/mule-charset.el (default-coded-charset-priority-list):
789 Delete `mojikyo-2022-1'.
791 2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
793 * mule/mule-charset.el (default-coded-charset-priority-list):
796 2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
798 * mule/mule-charset.el (default-coded-charset-priority-list): Add
801 2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
803 * mule/mule-charset.el (default-coded-charset-priority-list):
804 Comment out `chinese-gb12345'.
806 2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
808 * bytecomp.el (byte-compile-insert-header): Fixed.
810 2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
812 * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
815 2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
817 * mule/chinese.el (big5-cdp): New coding-system in XEmacs
820 2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
822 * mule/mule-charset.el (default-coded-charset-priority-list): Add
823 `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
825 2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
827 * mule/mule-charset.el (default-coded-charset-priority-list):
828 `japanese-jef-china3' is renamed `china3-jef'.
830 2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
832 * mule/mule-charset.el (default-coded-charset-priority-list): Add
833 `japanese-jef-china3' and `ideograph-cbeta'.
835 2001-09-02 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp>
837 * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
839 2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
841 * mule/mule-charset.el (default-coded-charset-priority-list): Add
844 2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
846 * mule/mule-charset.el (default-coded-charset-priority-list): Add
847 `arabic-digit', `arabic-1-column' and `arabic-2-column'.
849 2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
851 * dumped-lisp.el (preloaded-file-list): Load "arabic" before
852 loading character definitions.
854 2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
856 * dumped-lisp.el (preloaded-file-list): Rename
857 u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
859 2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
861 * mule/mule-charset.el (default-coded-charset-priority-list): Add
864 2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
866 * dumped-lisp.el (preloaded-file-list): Dump
867 "Ideograph-R028-Private" with XEmacs UTF-2000.
869 2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
871 * mule/mule-charset.el (default-coded-charset-priority-list): Add
874 2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
876 * mule/mule-charset.el (default-coded-charset-priority-list): Add
877 `ideograph-gt-pj-{1..11}'.
879 * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
882 2000-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
884 * mule/mule-charset.el (default-coded-charset-priority-list):
885 Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
888 2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
890 * format.el (format-alist): Revive `image/jpeg', `image/gif',
891 `image/png', `image/x-xpm' and `image/tiff'.
893 * files.el (binary-file-regexps): Add *.PNG.
895 2000-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
897 * mule/mule-charset.el (default-coded-charset-priority-list):
898 Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
899 `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
901 2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
903 * list-mode.el: Call `completion-list-mode' to avoid slowness of
904 the first completion when UTF-2000 is running.
906 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
908 * mule/mule-charset.el (default-coded-charset-priority-list):
911 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
913 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
915 * mule/mule-charset.el (default-coded-charset-priority-list): Add
916 `mojikyo' instead of `mojikyo-pj-[1..21]'.
918 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
920 * mule/vietnamese.el (vscii-2): Delete abolished property
921 `composite'; now composite mode is default.
923 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
925 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
926 of `raw-text'; check \uHHHH representation even if non-ascii
927 characters are not found.
929 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
930 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
933 * mule/viet-ccl.el: New file.
935 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
936 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
937 - Separate CCL based implementations to viet-ccl.el.
939 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
941 * mule/mule-conf.el (japanese-jisx0213-1): Allow
943 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
945 * mule/mule-charset.el (default-coded-charset-priority-list):
946 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
947 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
949 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
951 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
953 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
955 * mule/mule-charset.el (default-coded-charset-priority-list): Add
958 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
960 * mule/mule-charset.el (default-coded-charset-priority-list):
961 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
964 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
966 * mule/mule-charset.el (default-coded-charset-priority-list): Add
967 `mojikyo-pj-[1 .. 21]' in UTF-2000.
969 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
971 * mule/mule-charset.el (default-coded-charset-priority-list): Add
972 `katakana-jisx0201' in UTF-2000.
974 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
976 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
977 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
978 "u0FB50-Arabic-Presentation-Forms-A",
979 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
980 "u0FE50-Small-Form-Variants",
981 "u0FE70-Arabic-Presentation-Forms-B",
982 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
985 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
987 * dumped-lisp.el (preloaded-file-list): Delete
988 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
989 ... "Ideograph-R214-Flute" in UTF-2000.
991 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
993 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
994 (japanese-jisx0213-2): New coded-charset.
996 * dumped-lisp.el (preloaded-file-list): Add
997 "Ideograph-R028-Private", "Ideograph-R029-Again" and
998 "Ideograph-R030-Mouth".
1000 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
1002 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1003 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1004 "Ideograph-R015-Ice", "Ideograph-R016-Table",
1005 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1006 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1007 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1008 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1009 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1011 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
1013 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1014 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1015 "Ideograph-R005-Second", "Ideograph-R006-Hook",
1016 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1017 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1019 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1020 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1022 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1024 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1027 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1029 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1030 (chinese-isoir165): Moved from mule/chinese.el.
1031 (chinese-cns11643-3): Moved from mule/chinese.el.
1032 (chinese-cns11643-4): Moved from mule/chinese.el.
1033 (chinese-cns11643-5): Moved from mule/chinese.el.
1034 (chinese-cns11643-6): Moved from mule/chinese.el.
1035 (chinese-cns11643-7): Moved from mule/chinese.el.
1037 * mule/chinese.el: Move definition of coded-charsets to
1040 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1042 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1043 `ideograph-daikanwa'.
1045 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1047 * dumped-lisp.el (preloaded-file-list): Delete
1048 "ccs-jisx0201-latin.el".
1050 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1052 * dumped-lisp.el (preloaded-file-list): Add
1053 "u031A0-Extended-Bopomofo" in UTF-2000.
1055 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1057 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1058 renamed to u02E00-CJK-Radical-Supplement.
1060 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1062 * dumped-lisp.el (preloaded-file-list): Add
1063 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1064 "u030A0-Katakana", "u03100-Bopomofo",
1065 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1066 "u03200-Enclosed-CJK-Letters-and-Months" and
1067 "u03300-CJK-Compatibility".
1069 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1071 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1072 "u02F00-Kangxi-Radicals" and
1073 "u02FF0-Ideographic-Description-Characters".
1075 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1077 * dumped-lisp.el (preloaded-file-list): Add
1078 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1079 "u02800-Braille-Patterns" in UTF-2000.
1081 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1083 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1084 "uXXXXX-*.el" in UTF-2000.
1086 * bytecomp.el (byte-compile-insert-header): Delete comments if
1087 non-ASCII characters are found; allow `byte-compile-dynamic' and
1088 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1091 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1093 * dumped-lisp.el (preloaded-file-list): Add
1094 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1095 "u025A0-Geometric-Shapes.el".
1097 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1099 * dumped-lisp.el (preloaded-file-list): Add
1100 "u02400-Control-Pictures.el", "u02440-OCR.el" and
1101 "u02460-Enclosed-Alphanumerics.el".
1103 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1105 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1108 * dumped-lisp.el (preloaded-file-list): Add
1109 "u02200-Mathematical-Operators.el" and
1110 "u02300-Miscellaneous-Technical.el".
1112 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1114 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1115 `chinese-cns11643-*'.
1117 * dumped-lisp.el (preloaded-file-list): Add
1118 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1119 "u02190-Arrows.el" in UTF-2000.
1121 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1123 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1126 * dumped-lisp.el (preloaded-file-list): Add
1127 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1128 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1129 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1131 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1133 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1135 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1137 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1138 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1139 "u01780-Khmer.el", "u01800-Mongolian.el",
1140 "u01E00-Latin-Extended-Additional.el" and
1141 "u01F00-Greek-Extended.el" in UTF-2000.
1143 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1145 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1146 `ethiopic-ucs' and `ethiopic'.
1148 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1149 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1151 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1152 from mule/ethiopic.el.
1154 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1157 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1159 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1162 * mule/mule-conf.el (lao): New coded-charset.
1164 * dumped-lisp.el (preloaded-file-list): Add
1165 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1166 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1167 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1168 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1169 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1171 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1173 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1174 `ucs-bmp' and `arabic-iso8859-6'.
1176 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1178 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1179 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1180 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1182 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
1184 * startup.el (normal-top-level): Load autoload file for UTF-2000
1187 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1189 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1190 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1191 "u00020-Basic-Latin.el", "u00080-C1.el",
1192 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1193 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1194 "u002B0-Spacing-Modifier-Letters.el",
1195 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1198 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1200 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1201 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1202 instead of `vietnamese-viscii-*'.
1204 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1206 * mule/mule-conf.el: New file.
1208 * mule/misc-lang.el: Move definition of charset `ipa' to
1211 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
1213 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1214 `latin-viscii'; prefer it for characters used in Vietnamese.
1216 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
1218 * bytecomp.el (byte-compile-insert-header): Fix regexp.
1220 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1222 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1223 `vietnamese-viscii-lower'.
1224 (latin-viscii-upper): Renamed from charset
1225 `vietnamese-viscii-upper'.
1226 (vietnamese-viscii-lower): New alias for charset
1227 `latin-viscii-lower'.
1228 (vietnamese-viscii-upper): New alias for charset
1229 `latin-viscii-upper'.
1231 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
1233 * mule/mule-charset.el (default-coded-charset-priority-list):
1234 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1236 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1238 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1239 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1240 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1241 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1244 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1246 * mule/ccs-tcvn5712.el: New file.
1248 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1250 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1253 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1255 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1256 `japanese-jisx0208'.
1258 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1260 * dumped-lisp.el (preloaded-file-list): Add
1261 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1262 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1265 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1266 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1267 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1268 mule/ccs-viscii.el: New files.
1270 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1273 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
1275 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1276 `hiragana-jisx0208' and `katakana-jisx0208'.
1278 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1280 * mule/chinese.el (chinese-cns11643-3): Define it even if
1281 `utf-2000' is provided.
1282 (chinese-cns11643-4): Likewise.
1283 (chinese-cns11643-5): Likewise.
1284 (chinese-cns11643-6): Likewise.
1285 (chinese-cns11643-7): Likewise.
1287 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
1289 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1290 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1292 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1294 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1295 `cyrillic-iso8859-5' and `greek-iso8859-7'.
1297 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1299 * mule/mule-charset.el (default-coded-charset-priority-list):
1302 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1304 * mule/viet-chars.el: Don't define charset
1305 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1306 they are defined as builtin charsets.
1308 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
1310 * version.el (emacs-version): Add more space just before UTF-2000
1313 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1315 * version.el ([constant] emacs-version): Don't add a space in the
1316 preceding place of `xemacs-betaname' because it is duplicated.
1317 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1319 * startup.el (splash-frame-body): Add ETL.
1321 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1323 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1324 is provided because it is defined as builtin charset.
1325 (chinese-cns11643-4): Likewise.
1326 (chinese-cns11643-5): Likewise.
1327 (chinese-cns11643-6): Likewise.
1328 (chinese-cns11643-7): Likewise.
1330 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
1332 * mule/mule-cmds.el (reset-language-environment): Fix problem when
1333 coding-system `iso-10646-ucs-4' is not defined.
1335 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
1337 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1338 coding-system if `utf-2000' is provided.
1340 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1342 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1343 `utf-2000' is provided.
1345 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1347 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1348 if utf-2000 is provided temporally.
1350 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1352 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1353 as builtin variable].
1355 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1357 * files.el (insert-file-contents-literally): Treat file as binary;
1358 call file-name-handlers. [sync with Emacs 20.3.10]
1360 2005-02-06 Vin Shelton <acs@xemacs.org>
1362 * XEmacs 21.4.17 is released
1364 2005-01-29 Ben Wing <ben@xemacs.org>
1366 * shadow.el (find-emacs-lisp-shadows):
1367 Add custom-defines to list of ignored files.
1369 2005-01-17 Adrian Aichner <adrian@xemacs.org>
1371 * simple.el (shifted-motion-keys-select-region): Fix statement
1372 about unshifted-motion-keys-deselect-region.
1374 2004-12-15 Ville Skyttä <scop@xemacs.org>
1376 * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
1377 now) for GNU Emacs compatibility.
1378 (make-obsolete-variable): Ditto.
1380 2004-01-08 Ben Wing <ben@xemacs.org>
1382 * code-files.el (load):
1383 File positions are 0 based not 1 based. Thanks to Steve Youngs.
1385 2004-12-05 Vin Shelton <acs@xemacs.org>
1387 * XEmacs 21.4.16 is released
1389 2004-12-04 Vin Shelton <acs@xemacs.org>
1391 * auto-autoloads.el: Regenerated.
1393 * custom-load.el: Regenerated.
1395 2004-09-15 Stephen J. Turnbull <stephen@xemacs.org>
1397 Fix bug: apropos errors if a defalias refers to an undefined
1398 function. <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
1400 * apropos.el (apropos):
1402 * help.el (frob-help-extents):
1403 * help-macro.el (make-help-screen):
1404 * hyper-apropos.el (hyper-apropos-grok-functions):
1405 (hyper-apropos-get-doc):
1406 Catch void-function error thrown by `documentation'.
1408 2004-09-02 Steve Youngs <steve@youngs.au.com>
1410 * packages.el (package-require): Fix incorrect arg to format.
1411 This fixes a `format specifier' error.
1413 2004-08-13 Jerry James <james@xemacs.org>
1415 * bytecomp.el (forward-word): Tell the byte compiler the correct
1416 number of arguments to forward-word.
1418 2004-08-12 Sven Grundmann <sven@xemacs.org>
1420 * etags.el: Fixed loading of include files for tag completion. Now
1421 you can make a tag file for a library, include it into your
1422 project and it will be reloaded only if it changed. Infinte
1423 include loops are detected and the correct tag files are loaded.
1424 * etags.el (buffer-tag-table-list): Load and verify tag files in
1425 the external function buffer-tag-table-list-load.
1426 * etags.el (buffer-tag-table-list-load): New. Load and verify the
1427 tag files. Also load the included tag files. The priority of the
1428 included files is right below their parent file. If multiple
1429 matches occur then the symbols from the parent file are found
1431 * etags.el (tag-table-include-files): Corrected comment
1432 string. Switched to pattern constant tags-include-pattern to have
1433 it at a central location.
1434 * etags.el (tags-include-pattern): Added doc string.
1435 * etags.el (add-to-tag-completion-table): Removed obsolete
1436 comments as the include files are allready returned by
1437 buffer-tag-table-list and loaded.
1438 * etags.el (find-tag-internal): The include files are allready
1439 included in tag-tables as buffer-tag-table-list returns them now.
1441 2004-07-02 Malcolm Purvis <malcolmp@xemacs.org>
1443 * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
1444 Loading items into the notebook is now done by C code.
1445 * widgets-gtk.el (gtk-widget-instantiate-internal):
1446 Style no longer changed.
1448 2004-06-28 Nix <nix@esperi.org.uk>
1450 * cmdloop.el (truncate-command-history-for-gc): Delay
1451 execution of all things that look up variable bindings,
1452 via `enqueue-eval-event'.
1454 2004-06-24 Vin Shelton <acs@xemacs.org>
1456 * package-get.el (package-get-require-signed-base-updates):
1457 now defaults to nil.
1459 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
1461 * subr.el (split-string): Clean up docstring.
1463 2002-01-24 John Paul Wallington <jpw@shootybangbang.com>
1465 * faces.el (zmacs-region): fix typo in docstring.
1467 2004-06-07 Jerry James <james@xemacs.org>
1469 * derived.el: Synch with Emacs 21.3.
1470 * subr.el (with-local-quit): New, from Emacs 21.3.
1471 * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
1472 * subr.el (run-mode-hooks): New function, from Emacs 21.3.
1473 * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
1475 2004-06-16 Jerry James <james@xemacs.org>
1477 * cl.el (cl-set-substring): Increment start by the length of the
1478 string, not the string itself.
1480 2004-05-19 Malcolm Purvis <malcolmp@xemacs.org>
1482 * etags.el (tag-table-include-files): Expand included TAGS file
1483 paths to avoid problems with relative paths. Thanks to Peter
1484 Chubb <peterc@gelato.unsw.edu.au>.
1485 * etags.el (tags-include-pattern): New.
1486 * etags.el (add-to-tag-completion-table): Parse and ignore
1487 trailing include lines.
1489 2004-06-21 Adrian Aichner <adrian@xemacs.org>
1491 * package-ui.el (pui-help-echo): Fix false cvs conflict by
1492 avoiding line solely composed of equal signs.
1494 2004-06-10 Adrian Aichner <adrian@xemacs.org>
1496 * cus-edit.el (alloc): Typo fix.
1497 * cus-edit.el (custom-browse-visibility): Ditto.
1498 * cus-edit.el (custom-variable-value-create): Ditto.
1499 * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
1500 * cus-edit.el (custom-save-variables): Bind print-length and
1501 print-level to nil to avoid value abbreviation.
1502 * cus-edit.el (custom-save-face-internal): Ditto.
1503 * cus-edit.el (custom-save-faces): Save in sorted order.
1504 * cus-edit.el (custom-save-resets): Bind print-length and
1505 print-level to nil to avoid value abbreviation.
1506 * cus-edit.el (custom-save-loaded-themes): Ditto.
1508 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
1510 * subr.el (split-string-default-separators): New.
1511 (split-string): Synch to 21.5/GNU Emacs version. *New semantics*,
1512 see comment in source.
1514 2004-01-29 Stephen J. Turnbull <stephen@xemacs.org>
1516 * mule/japanese.el (paragraph-start, paragraph-separate):
1517 Remove anchor to BOL.
1519 2004-04-30 Stephen J. Turnbull <stephen@xemacs.org>
1521 * cl.el (gensym, gentemp): Improve docstrings.
1523 2004-05-10 Vin Shelton <acs@xemacs.org>
1525 * etags.el: Sync with 21.5 version.
1527 2004-04-21 Sven Grundmann <sven@hellerhof.de>
1530 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
1531 only for use with exuberant ctags. This will also enable building of
1532 completion tables with exuberant ctags. This will not work with
1534 * etags.el (get-tag-table-buffer): New function for creating of
1535 completion table is used if tags-exuberant-ctags-optimization-p ist t
1536 * etags.el (tags-explicit-name-pattern): Hold the name pattern for
1537 finding the tag names. New.
1538 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
1539 building tag completion table with exuberant ctags. New.
1540 * etags.el (find-tag-internal): Improve exact tag matching for tags
1541 with name fields. Before the patch return types of functions or
1542 function parameters (with exuberant ctags) were found as matches.
1544 2004-04-21 Sven Grundmann <sven@hellerhof.de>
1546 * list-mode.el (display-completion-list): Fixed completion list was
1547 taking the width of the frame and not of the window for displaying
1548 the selection methods.
1550 2004-04-18 Stephen J. Turnbull <stephen@xemacs.org>
1552 * menubar-items.el (default-menubar): Options are saved to custom.el.
1555 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org>
1557 * isearch-mode.el (isearch-abort): Preserve successful search target.
1559 2004-03-27 Adrian Aichner <adrian@xemacs.org>
1561 * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
1562 (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
1564 * gnuserv.el (gnuserv-mode-line-string): New.
1565 * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
1567 * gnuserv.el (make-x-device-with-gtk-fallback): New.
1568 * gnuserv.el (gnuserv-edit-files): Use
1569 make-x-device-with-gtk-fallback.
1571 2004-03-23 Malcolm Purvis <malcolmpurvis@optushome.com.au>
1573 * gtk-widgets.el: New import: gtk-accel-group-new.
1575 * dialog-gtk.el (gtk-popup-convert-underscores): New.
1576 * dialog-gtk.el (popup-builtin-question-dialog):
1577 Added support for dialog button mnemonics.
1579 2004-03-22 Chris Green <cmg@dok.org>
1581 * process.el (shell-command): Output buffer was ignored when a
1582 background process was run via shell-command.
1584 2004-03-19 Hrvoje Niksic <hniksic@xemacs.org>
1586 * cus-edit.el (custom-save-variables): Retrieve a list of
1587 variables to save first, sort it, and make sure the variables are
1588 saved in sorted order.
1590 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au>
1592 * package-get.el (package-get-update-base-from-buffer): Force
1593 binary coding system for verifying GnuPG signature in the
1596 2003-07-06 Adrian Aichner <adrian@xemacs.org>
1598 * package-get.el (package-get-package-index-file-location): Handle
1599 missing "EMACSPACKAGEPATH" environment variable.
1601 2003-07-05 Adrian Aichner <adrian@xemacs.org>
1603 * package-admin.el (package-admin-find-top-directory): Simplify
1604 directory comparisions and fix substring errors on short path
1606 * package-get.el (package-get-package-index-file-location):
1607 Default to first component of "EMACSPACKAGEPATH", if set.
1609 2004-02-16 Steve Youngs <sryoungs@bigpond.net.au>
1611 * package-get.el (process-error): New error datum.
1613 2004-02-02 Vin Shelton <acs@xemacs.org>
1615 * XEmacs 21.4.15 is released
1617 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
1619 * itimer.el (activate-itimer): Modify the itimer timeout value as
1620 if it were begun at the last time when the itimer driver was woken
1623 2004-01-27 Stephen J. Turnbull <stephen@xemacs.org>
1625 * specifier.el (Copyright):
1627 (make-specifier-and-init):
1629 (canonicalize-inst-pair):
1630 (canonicalize-spec-list):
1632 Synch docstrings to 21.5 where appropriate.
1634 2004-01-25 Steve Youngs <sryoungs@bigpond.net.au>
1636 * package-get.el (package-get-list-packages-where): New. A
1637 function that allows searching for groups of packages. For
1638 example, find all packages that require the fsf-compat package.
1640 2004-01-25 Steve Youngs <youngs@xemacs.org>
1644 * auto-autoloads.el: Regenerated.
1646 * custom-load.el: Regenerated.
1648 * dumped-lisp.el (packages-hardcoded-lisp): New.
1650 * menubar-items.el (menu-max-items): New.
1651 (menu-submenu-max-items): New.
1652 (menu-submenu-name-format): New.
1653 (menu-split-long-menu): New.
1654 (menu-sort-menu): New.
1655 (default-menubar): Sync to 21.5 in regard to the PUI menus.
1657 * obsolete.el (pui-add-install-directory): Renamed to the more
1658 logical `pui-set-local-package-get-directory'.
1659 (package-get-download-menu): Moved to `package-ui.el' and renamed
1660 to `package-ui-add-download-menu'.
1662 * package-admin.el (package-admin-install-function-mswindows):
1663 Whitespace clean up.
1664 (package-admin-add-single-file-package): Removed.
1665 (package-admin-default-install-function): Whitespace clean up.
1666 (package-admin-find-top-directory): New.
1667 (package-admin-get-install-dir): Use it.
1668 (package-admin-get-manifest-file):
1669 (package-admin-check-manifest):
1670 (package-admin-add-binary-package):
1671 (package-admin-get-lispdir):
1672 (package-admin-delete-binary-package):
1675 * package-get.el (package-get-package-index-file-location): New.
1676 (package-get-install-to-user-init-directory): New.
1677 (package-get-remote):
1678 (package-get-download-sites):
1679 (package-get-pre-release-download-sites): New.
1680 (package-get-site-release-download-sites): New.
1681 (package-get-base-filename):
1682 (package-get-always-update):
1683 (package-get-user-index-filename): Removed.
1684 (package-get-pgp-available-p): New.
1685 (package-get-require-signed-base-updates):
1686 (package-get-was-current):
1687 (package-entries-are-signed): New.
1688 (package-get-continue-update-base): New.
1689 (package-get-download-menu): Removed.
1690 (package-get-require-base):
1691 (package-get-update-base-entry):
1692 (package-get-locate-file):
1693 (package-get-locate-index-file):
1694 (package-get-maybe-save-index):
1695 (package-get-update-base):
1696 (package-get-update-base-from-buffer):
1697 (package-get-update-base-entries):
1698 (package-get-interactive-package-query):
1699 (package-get-update-all):
1701 (package-get-dependencies):
1702 (package-get-init-package):
1703 (package-get-info): New.
1705 (package-get-staging-dir):
1706 (package-get-set-version-prop): Removed.
1707 (package-get-installedp):
1708 (package-get-ever-installed-p):
1709 (packages): Removed.
1710 (package-get-custom-groups): Removed.
1711 (package-get-custom): Removed.
1712 (package-get-custom-add-entry): Removed.
1714 * package-info.el (batch-update-package-info):
1716 * package-net.el (package-net-batch-generate-bin-ini):
1717 (package-net-update-installed-db):
1719 * package-ui.el (pui-info-buffer):
1720 (pui-directory-exists): Removed.
1721 (pui-package-dir-list): Removed.
1722 (pui-add-install-directory): Removed.
1723 (package-ui-download-menu): New.
1724 (package-ui-pre-release-download-menu): New.
1725 (package-ui-site-release-download-menu): New.
1726 (pui-set-local-package-get-directory): New.
1727 (pui-package-symbol-char):
1728 (pui-update-package-display):
1729 (pui-toggle-package):
1730 (pui-toggle-package-key):
1731 (pui-toggle-package-delete):
1732 (pui-toggle-package-delete-key):
1733 (pui-toggle-package-event):
1734 (pui-toggle-verbosity-redisplay):
1735 (pui-install-selected-packages):
1736 (pui-add-required-packages):
1739 (list-packages-mode):
1740 (pui-list-packages):
1742 * packages.el (packages-compute-package-locations):
1744 (package-delete-name):
1745 (packages-hardcoded-lisp): Removed.
1746 (packages-useful-lisp): Removed.
1747 (packages-unbytecompiled-lisp): Removed.
1748 (packages-find-package-directories):
1752 Major code clean up of all things PUI.
1754 Much improved code to determine where packages should be
1755 installed. PUI no longer depends on any packages being
1756 pre-installed to compute where packages are to be installed to.
1758 The user can specify the location of their package-index file. It
1759 isn't necessary to set this because it has sane defaults. People
1760 who "run-in-place" won't accidently overwrite the CVS
1761 package-index file. See
1762 `package-get-package-index-file-location'.
1764 PUI will now properly clean up after itself in the event of an
1765 unsuccessful package install. This drastically reduces the number
1766 of "wrong md5sum" FAQs.
1768 non-Mule XEmacsen can no longer install Mule packages.
1770 Package management via the custom interface has been removed.
1772 The PUI related menubar items have been reorganised.
1774 The PGP verification code has been fixed and the default for
1775 whether or not it is used is automatically computed.
1777 * update-elc.el ((preloaded-file-list site-load-packages
1778 need-to-dump dumped-exe)):
1779 Just a couple of small changes to allow for
1780 `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
1783 2003-12-10 Hrvoje Niksic <hniksic@xemacs.org>
1785 * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
1786 apply `format' to the first argument of byte-compile-warn, it
1787 already calls format.
1789 2003-12-03 Adrian Aichner <adrian@xemacs.org>
1791 * files.el (delete-old-versions): Avoid going interactive during
1792 make install when environment variable VERSION_CONTROL is set.
1794 2003-12-04 Vin Shelton <acs@xemacs.org>
1796 * menubar-items.el (menu-item-search): Only bring up search dialog
1797 box if the feature is available and desired.
1799 2003-11-04 Stephen J. Turnbull <stephen@xemacs.org>
1801 * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
1803 2003-11-05 Vin Shelton <acs@xemacs.org>
1805 * help.el (Help-prin1-face):
1807 princ and prin1 are functions and need to be called as such. The
1808 idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
1810 2003-10-22 Stephen J. Turnbull <stephen@xemacs.org>
1812 * about.el (about-xemacs): Give full version and build date.
1814 2003-09-19 Stephen J. Turnbull <stephen@xemacs.org>
1816 * win32-native.el (grep-null-device): This XEmacs has null-device.
1818 2003-09-06 Mike Sperber <mike@xemacs.org>
1820 * bytecomp.el (byte-compile-defvar-or-defconst): Actually
1821 implement the specified semantics for `defvar.'
1823 2003-09-07 Adrian Aichner <adrian@xemacs.org>
1825 * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
1826 Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
1827 displaying buffer in question.
1829 2003-09-03 Vin Shelton <acs@xemacs.org>
1831 * XEmacs 21.4.14 is released
1833 2003-08-17 Vin Shelton <acs@xemacs.org>
1835 * about.el: Vanity patch.
1837 2003-08-11 Stephen J. Turnbull <stephen@xemacs.org>
1839 * code-process.el (call-process):
1840 (call-process-region):
1842 Document coding system processing.
1844 2003-08-03 Stephen J. Turnbull <stephen@xemacs.org>
1846 * startup.el (splash-frame-body): Idiomatic English.
1848 2003-04-24 Jin Choi <jsc@orangeimagineering.com>
1850 * font-lock.el (font-lock-match-java-declarations): Move
1851 save-restriction, narrow-to-region to beginning of function to
1852 avoid going beyond the limit and causing an infloop.
1854 2003-04-16 Jerry James <james@xemacs.org>
1856 * keydefs.el: Remove mappings for keys mapped to the nowhere
1857 defined function function-key-error.
1859 2003-03-22 Vasily Korytov <deskpot@myrealbox.com>
1861 * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
1862 lisp-interaction-mode-hook): Add the docstrings.
1864 2003-08-04 Michael Toomim <toomim@OCF.Berkeley.EDU>
1866 * byte-optimize.el: Fix infinite loop in bytecode optimizer. See:
1867 http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
1868 http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
1870 2003-06-18 Nickolay Pakoulin <npak@ispras.ru>
1872 * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
1873 lambda list after the original doc. Care about
1874 #'(lambda () "SingleString")
1876 (cl-function-arglist):
1877 Care about &cl-defs and &cl-quote in lambda list, dotted lists and
1878 circular data structures in lambda list specification
1880 2003-06-11 Adrian Aichner <adrian@xemacs.org>
1882 * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
1883 to appear in font-lock-function-name-face.
1885 2003-06-17 Stephen J. Turnbull <stephen@xemacs.org>
1887 * bytecomp.el (byte-compile-lambda): Discard docstring only if it
1888 is not also the value of the lambda.
1890 2003-05-06 Andy Piper <andy@xemacs.org>
1892 * files.el (revert-buffer): Make sure local variables get processed,
1893 even in the case of an optimized reversion.
1895 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
1897 * XEmacs 21.4.13 is released
1899 2003-03-18 Stephen J. Turnbull <stephen@xemacs.org>
1901 * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
1902 Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
1904 2003-02-14 Ben Wing <ben@xemacs.org>
1907 * byte-optimize.el (byte-compile-inline-expand):
1908 * byte-optimize.el (byte-compile-unfold-lambda):
1909 * byte-optimize.el (byte-optimize-form-code-walker):
1910 * byte-optimize.el (byte-optimize-form):
1911 * byte-optimize.el (byte-decompile-bytecode-1):
1912 * byte-optimize.el (byte-optimize-lapcode):
1913 Review carefully and sync up to 20.7 except for areas as noted.
1914 Fixes problem with JDE compilation.
1916 2003-02-05 Ben Wing <ben@xemacs.org>
1919 * simple.el (motion-keys-for-shifted-motion):
1920 Omit M-S-home/end from motion keys.
1922 2003-02-07 Ben Wing <ben@xemacs.org>
1924 * text-props.el (text-property-any):
1925 * text-props.el (text-property-not-all):
1926 Fix bug when end > start.
1928 2003-01-17 Stephen J. Turnbull <stephen@xemacs.org>
1930 * info.el (Info-insert-dir): Make default-directory end in
1931 separator. Patch due to Martin Buchholz.
1933 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
1935 * XEmacs 21.4.12 "Portable Code" is released.
1937 2003-01-13 Ilya Golubev <golubev@xemacs.org>
1939 * about.el: Update golubev data.
1941 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
1943 * isearch-mode.el (isearch-mode-map): Substitute comment on
1944 desirability, and back out "GR is printable" changes.
1946 2003-01-08 Stephen J. Turnbull <stephen@xemacs.org>
1948 * isearch-mode.el (isearch-mode-map): Don't bind CSI.
1950 2003-01-07 Stephen J. Turnbull <stephen@xemacs.org>
1952 * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
1954 2003-01-06 Ville Skyttä <scop@xemacs.org>
1956 * menubar-items.el (default-menubar): Use browse-url-mozilla
1957 instead of browse-url-gnome-moz for Mozilla.
1959 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
1961 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
1963 2002-12-27 Ville Skyttä <scop@xemacs.org>
1965 * files.el (auto-mode-alist): Remove redundant entries for modes
1966 that live in packages.
1967 (interpreter-mode-alist): Ditto.
1969 2002-03-17 Ville Skyttä <ville.skytta@xemacs.org>
1971 * menubar-items.el (default-menubar): Sync with current
1972 browse-url-xemacs.el.
1974 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
1976 * XEmacs 21.4.10 "Military Intelligence" is released.
1978 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
1980 * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
1982 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
1984 * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
1986 2001-05-10 Daiki Ueno <ueno@unixuser.org>
1988 * font-lock.el (font-lock-compile-keywords): Rewrite as a side
1989 effect free function.
1990 (font-lock-fontify-keywords-region): Supply the argument to
1991 font-lock-compile-keywords.
1993 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org>
1995 * package-get.el (package-get-download-sites): Bring sites list
1996 up to date, prefer xx.xemacs.org addresses.
1998 2002-09-27 Andy Piper <andy@xemacs.org>
2000 * dialog.el (make-dialog-box): for general dialogs only
2001 delete-frame-hook will be run.
2003 2002-09-28 Stephen J. Turnbull <stephen@xemacs.org>
2005 * font-lock.el (font-lock-fontify-syntactically-region): Add
2006 comment about lookup-syntax-properties, document LOUDLY as unused.
2008 2002-08-26 Andy Piper <andy@xemacs.org>
2010 * gutter-items.el (set-progress-feedback-instantiator): Fix bad
2013 2002-09-02 Ville Skyttä <ville.skytta@xemacs.org>
2015 * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
2016 (make-obsolete-variable): Ditto.
2017 (make-compatible): Ditto.
2018 (make-compatible-variable): Ditto.
2020 2002-09-16 Stephen J. Turnbull <stephen@xemacs.org>
2022 * obsolete.el (parse-sexp-lookup-properties): new compatible alias
2023 for `lookup-syntax-properties'. RFE from Alan Mackenzie.
2025 2002-08-28 Andy Piper <andy@xemacs.org>
2027 * files.el (revert-buffer): propagate revert-without-query-status.
2029 2002-06-03 Andy Piper <andy@xemacs.org>
2031 * dialog-items.el (make-search-dialog): align various subcontrols
2032 in visually pleasing ways, allow frame to autosize to the dialog
2034 * dialog.el (make-dialog-box): add a border inside the frame. Add
2035 :autosize property, if t then reset the frame size appropriately
2036 before the frame is mapped.
2037 * gutter-items.el (set-progress-feedback-instantiator): align
2038 various subcontrols.
2039 * gutter-items.el (set-progress-abort-instantiator): ditto.
2041 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
2043 * XEmacs 21.4.9 "Informed Management" is released.
2045 2002-06-22 Ville Skyttä <ville.skytta@xemacs.org>
2047 * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
2048 "&optional append" argument.
2050 2002-07-16 Didier Verna <didier@xemacs.org>
2052 * subr.el (replace-in-string): fix case fold bug introduced by
2053 "2000-07-30 Ben Wing <ben@xemacs.org>": honor the value of
2054 case-fold-search in temporary buffers.
2056 2002-08-03 Steve Youngs <youngs@xemacs.org>
2058 * lib-complete.el (find-library): Remove check for mule because
2059 decompression DOES work on Mule.
2061 2002-08-11 John Paul Wallington <jpw@shootybangbang.com>
2063 * simple.el (join-line): New alias for `delete-indentation'.
2065 2002-08-02 Ville Skyttä <ville.skytta@xemacs.org>
2067 * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
2068 (font-lock-doc-face): New alias to font-lock-doc-string-face.
2069 (font-lock-builtin-face): New.
2070 (font-lock-constant-face): New.
2071 (font-lock-face-list): Add builtin and constant faces.
2073 2002-08-16 Stephen J. Turnbull <stephen@xemacs.org>
2075 * autoload.el (make-autoload): Support define-derived-mode.
2076 Collected puts of doc-string-elt property. Based on a patch by
2077 Didier Verna <didier@xemacs.org>.
2079 2002-08-15 Stephen J. Turnbull <stephen@xemacs.org>
2081 * wid-edit.el (widget-field-activate): Fix docstring typo.
2083 2002-07-23 Andy Piper <andy@xemacs.org>
2085 * about.el (about-personal-info): update me.
2087 2002-07-12 Andy Piper <andy@xemacs.org>
2089 * custom.el (custom-theme-set-variables): remove bogus
2090 arguments. Use custom-set-default to set defaults.
2091 (custom-set-variables): update doc.
2092 (custom-local-buffer): new, synced from FSF.
2093 (custom-set-default): ditto.
2094 (defcustom): update doc.
2096 2002-06-16 Andy Piper <andy@xemacs.org>
2098 * menubar-items.el (default-menubar): enable windows printing on
2099 cygwin as well as native.
2101 2002-06-12 Andy Piper <andy@xemacs.org>
2103 * printer.el (generic-print-buffer): catch all errors so that the
2104 print device can be cleared in all scenarios.
2105 (Printer-clear-device): make sure clearing the printer allows it
2106 to be used again immediately.
2107 (generic-print-region): make sure the default printer face is
2110 2002-04-23 Jerry James <james@xemacs.org>
2112 * window-xemacs.el (display-buffer-function): Change doc to
2114 * window-xemacs.el (pre-display-buffer-function): Ditto.
2115 * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If
2116 non-nil, make the new window just big enough for its contents.
2117 * frame.el (get-frame-for-buffer): Accept new arg, due to above.
2118 * frame.el (show-temp-buffer-in-current-frame): Remove broken
2119 temp-buffer-shrink-to-fit code. Tell display-buffer instead.
2121 2002-06-06 Andy Piper <andy@xemacs.org>
2123 * custom.el (custom-theme-set-variables): sync :set-after from FSF.
2125 (custom-handle-keyword): ditto.
2127 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org>
2129 * gutter-items.el (buffers-tab-selection-function): Improve doc.
2130 Make obsolete. Default to nil.
2131 (buffers-tab-filter-functions): Improve doc. Use literal default.
2132 Inspired by a patch by John Palmieri.
2134 2002-07-01 Mike Alexander <mta@arbortext.com>
2136 * process.el (shell-command-on-region): Don't delete the region
2137 before giving it to call-process-region
2139 2002-06-04 Jerry James <james@eecs.ku.edu>
2141 * find-paths.el (paths-find-architecture-directory): Search in
2142 `system-configuration'/`base', not `base'`system-configuration'.
2144 2002-06-23 Ville Skyttä <ville.skytta@xemacs.org>
2146 * info.el (Info-index): Add missing \ in [ t].
2148 2002-06-11 Stephen J. Turnbull <stephen@xemacs.org>
2150 * gutter-items.el (gutter-buffers-tab-visible-p,
2151 buffers-tab-omit-function, buffers-tab-selection-function,
2152 buffers-tab-filter-functions):
2155 2002-06-09 Stephen J. Turnbull <stephen@xemacs.org>
2157 * toolbar.el (toolbar-icon-directory): Document trailing separator.
2159 * toolbar-items.el (toolbar-news): Fix typo in message string.
2161 2002-06-08 Stephen J. Turnbull <stephen@xemacs.org>
2163 * dialog.el (yes-or-no-p-dialog-box):
2164 * cmdloop.el (y-or-n-p-minibuf):
2165 (yes-or-no-p-minibuf):
2168 Specify negative answers in docstrings.
2170 2002-05-25 Steve Youngs <youngs@xemacs.org>
2172 * package-ui.el (pui-help-echo): Display both installed and author
2173 version. Use a balloon-help window to display extra info like
2176 2002-05-30 Andy Piper <andy@xemacs.org>
2178 * files.el (revert-buffer-internal): don't visit
2179 revert-buffer. Kill buffer when not used. Suggested by Mike
2180 Alexander <mta@arbortext.com>
2182 2002-05-20 Stephen J. Turnbull <stephen@xemacs.org>
2184 * files.el (revert-buffer): More docstring fiddling.
2186 2002-05-19 Stephen J. Turnbull <stephen@xemacs.org>
2188 * files.el (revert-buffer):
2189 (revert-buffer-internal):
2190 (revert-buffer-insert-file-contents-function):
2191 Improve docstrings and comments.
2193 2002-05-08 Andy Piper <andy@xemacs.org>
2195 * files.el (revert-buffer): observe noconfirm behavior.
2197 2002-04-09 Andy Piper <andy@xemacs.org>
2199 * files.el (revert-buffer): use revert-buffer-internal if it looks
2200 like doing so will not result in any user-visible changes.
2201 (revert-buffer-internal): new function. Do the actual process of
2202 reversion and then see whether the result is any different to what
2203 we have already. If it is not then do nothing.
2205 2001-12-11 Andy Piper <andy@xemacs.org>
2207 * menubar.el (get-popup-menu-response): re-order so that it works
2208 on more sane/facist window systems.
2210 2001-12-03 Andy Piper <andy@xemacs.org>
2212 * faces.el (frob-face-property): don't infloop in face frobbing
2213 from Jan Vroonhof <jan@xemacs.org>.
2215 2001-11-30 Jan Vroonhof <jan@xemacs.org>
2217 * faces.el (frob-face-property): Follow face fall-back hierarchy
2218 properly for face properties without an instance. Only do manual
2219 copy form 'default in last resort. This handles in particular
2220 the case where 'default itself has only a fall-back (which is
2221 the case by default on windows).
2223 2001-11-24 Andy Piper <andy@xemacs.org>
2225 * printer.el (generic-print-region): set default-frame-plist to
2226 nil while creating the printer frame so that sizes reflect the
2229 * faces.el (face-complain-about-font): Don't complain on printers.
2231 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org>
2233 * package-net.el: Andy synch.
2235 2001-12-16 Andy Piper <andy@xemacs.org>
2237 * package-get.el (package-get-update-all): Make sure installed.db
2238 gets updated after updating packages.
2240 2002-03-28 Ben Wing <ben@xemacs.org>
2242 * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
2243 continuation, truncation so that we don't get line jumpiness from
2244 them being larger than the line height.
2246 * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
2248 2001-11-30 Jan Vroonhof <jan@xemacs.org>
2250 * font.el (font-window-system-mappings): Add mapping for Gtk
2251 (assume identical to X)
2253 2002-02-04 Andy Piper <andy@xemacs.org>
2255 * files.el (convert-standard-filename): Fix for short filename
2256 Peter Arius <pas@methodpark.de>
2258 2001-12-10 Christoph Wedler <Christoph.Wedler@sap.com>
2260 * list-mode.el (default-choose-completion): completion-base-size
2261 should refer to local value in the completion list buffer.
2263 2001-12-03 Didier Verna <didier@xemacs.org>
2265 * rect.el: autoload `replace-rectangle'.
2266 * keydefs.el (global-map): bind it to `C-x r p'.
2268 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
2270 * XEmacs 21.4.8 "Honest Recruiter" is released.
2272 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
2274 This patch is based on Jerry James's patch and analysis.
2276 * select.el (get-clipboard):
2279 (get-clipboard-foreign):
2280 (get-selection-foreign):
2281 New function for use as `interprogram-paste-function's.
2283 * simple.el (interprogram-paste-function): Change default to
2284 `get-clipboard-foreign'; improve docstring.
2285 (interprogram-cut-function): Improve dosctring.
2287 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
2289 * XEmacs 21.4.7 "Economic Science" is released.
2291 2002-03-18 Adrian Aichner <adrian@xemacs.org>
2293 * cus-edit.el (customize-save-variable): Fix typo in prompt.
2295 2002-03-26 John Paul Wallington <jpw@xemacs.org>
2297 * obsolete.el (assq-delete-all): New compatibility alias for
2300 2002-01-09 Simon Josefsson <jas@extundo.com>
2302 * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
2304 2002-01-04 Adrian Aichner <adrian@xemacs.org>
2306 * info.el (Info-auto-generate-directory): Default
2307 Info-auto-generate-directory to 'if-outdated.
2309 2002-03-28 Stephen J. Turnbull <stephen@xemacs.org>
2311 * startup.el (normal-top-level): Prevent migration code from
2312 trashing .emacs on an error in loading the init files.
2314 2002-03-14 Ville Skyttä <ville.skytta@xemacs.org>
2316 * files.el (auto-mode-alist): GNUmakefile is a Makefile,
2317 "system default" Xdefaults and friends get xrdb-mode.
2319 2002-03-05 Mats Lidell <matsl@contactor.se>
2321 * help-nomule.el (tutorial-supported-languages): Added Swedish
2322 tutorial. Sorted languages.
2324 2002-02-11 Mike Sperber <mike@xemacs.org>
2326 * info.el (Info-maybe-update-dir): Regenerate dir if we're
2327 regenerating outdated dir files and dir is non-existent.
2329 2002-01-27 Stephen J. Turnbull <stephen@xemacs.org>
2331 * code-files.el (convert-mbox-coding-system): Improve comment.
2332 (write-region): Improve docstring. Reformat to 80 columns. Add
2333 coding-system argument to `write-region-pre-hook' call.
2334 (write-region-pre-hook): Fix docstring to mention lockname argument.
2336 2002-01-18 Stephen J. Turnbull <stephen@xemacs.org>
2338 * minibuf.el (completing-read): Remove redundant wrong arg list.
2340 * help.el (with-displaying-help-buffer): Put usage advice in docstring.
2342 2001-12-27 John Paul Wallington <jpw@shootybangbang.com>
2344 * obsolete.el (interactive-form): new compatibility alias for
2345 function-interactive.
2347 2001-11-29 Adrian Aichner <adrian@xemacs.org>
2349 * menubar-items.el (Menubar-items-truncate-list): Removed.
2350 * menubar-items.el (Menubar-items-truncate-history): New.
2351 * menubar-items.el (default-menubar): Use
2352 Menubar-items-truncate-history.
2354 2002-02-03 Adrian Aichner <adrian@xemacs.org>
2356 * printer.el (generic-print-region): Pass correct arguments to
2357 lpr-region. Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
2358 Torkelsson <torkel@acc.umu.se>.
2360 2002-01-09 John Paul Wallington <jpw@shootybangbang.com>
2362 * help.el (describe-mode): synched with FSF 19.34; handle nil
2363 minor mode indicators.
2365 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com>
2367 * minibuf.el (completing-read): Update docstring.
2369 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
2371 * XEmacs 21.4.6 "Common Lisp" is released.
2373 2001-11-21 Stephen J. Turnbull <stephen@xemacs.org>
2375 * package-net.el: Inadvertant synch with Windows branch. From
2377 (package-net-kit-version): new variable.
2378 (package-net-generate-bin-ini): use it. Remove unwanted functions.
2380 2001-11-28 Steve Youngs <youngs@xemacs.org>
2382 * package-get.el (package-get-locate-index-file): Also search the
2383 core etc/ directory for the package index file if it can't be
2384 found in ~/.xemacs/.
2386 2001-12-13 William Perry <wmperry@gnu.org>
2388 * dialog-gtk.el (popup-builtin-question-dialog):
2389 Conform to API in gui.c.
2391 2001-11-12 Andy Piper <andy@xemacs.org>
2393 * cus-edit.el (custom-save-face-internal): make sure we save
2395 (custom-save-variables): ditto variables.
2397 2001-11-20 Stephen J. Turnbull <stephen@xemacs.og>
2399 * faces.el (make-face-family):
2401 New face-modifying functions per Jan Vroonhof.
2403 cus-face.el (custom-set-face-font-family):
2404 (custom-set-face-font-size):
2407 * font.el (font-window-system-mappings): More precise docstring.
2410 (font-create-object):
2411 (tty-font-create-object):
2412 (tty-font-create-plist):
2413 (x-font-create-object):
2414 (x-font-create-name):
2415 (ns-font-create-name):
2416 (mswindows-font-create-object):
2417 (mswindows-font-create-name):
2420 2001-11-14 John Paul Wallington <jpw@shootybangbang.com>
2422 * gtk-faces.el (gtk-init-device-faces): removed spurious
2423 quote before let* expression.
2425 2001-10-29 Andy Piper <andy@xemacs.org>
2427 * code-files.el (toggle-buffer-file-coding-system): mark buffer as
2428 modified when changing coding system.
2430 * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
2431 that we invoke the GUI directory selector.
2433 2001-10-25 Andy Piper <andy@xemacs.org>
2435 * dialog.el (make-dialog-box): use new directory dialog support.
2436 * minibuf.el (read-file-name-1): ditto.
2437 (read-file-name): ditto.
2438 (read-directory-name): ditto.
2440 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
2442 * XEmacs 21.4.5 "Civil Service" is released.
2444 2001-04-23 Didier Verna <didier@xemacs.org>
2446 * cus-edit.el (custom-variable-pre-save): New.
2447 * cus-edit.el (custom-variable-post-save): New.
2448 * cus-edit.el (custom-variable-save): use them.
2449 * cus-edit.el (custom-face-pre-save): New.
2450 * cus-edit.el (custom-face-post-save): New.
2451 * cus-edit.el (custom-face-save): use them.
2452 * cus-edit.el (custom-group-pre-save): New.
2453 * cus-edit.el (custom-group-post-save): New.
2454 * cus-edit.el (custom-group-save): use them.
2455 * cus-edit.el (Custom-save): use the pre/post functions above,
2456 call `custom-save-all' only once.
2457 * cus-edit.el (custom-variable-pre-reset-standard): New.
2458 * cus-edit.el (custom-variable-post-reset-standard): New.
2459 * cus-edit.el (custom-variable-reset-standard): use them.
2460 * cus-edit.el (custom-face-pre-reset-standard): New.
2461 * cus-edit.el (custom-face-post-reset-standard): New.
2462 * cus-edit.el (custom-face-reset-standard): use them.
2463 * cus-edit.el (custom-group-pre-reset-standard): New.
2464 * cus-edit.el (custom-group-post-reset-standard): New.
2465 * cus-edit.el (Custom-reset-standard): use them.
2466 * cus-edit.el (custom-face-reset-saved): use the pre/post
2467 functions above, call `custom-save-all' only once.
2469 2001-04-08 Danny Colascione <qtmstr@optonline.net>
2471 * gutter-items.el (buffers-tab face): Derive from the modeline
2472 face by default. Many people use white-on-black for the default
2473 font, and the tabs look hideous with that color combination. The
2474 modeline usually has the correct colors.
2476 2001-09-28 Robert Pluim <rpluim@bigfoot.com>
2478 * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
2479 (tag-mark-stack-max): Typo fix.
2481 2001-09-28 Ben Wing <ben@xemacs.org>
2484 * font-lock.el (font-lock-after-change-function):
2485 fix problem with last patch, reported by Katsumi Yamaoka.
2487 2001-09-17 Ben Wing <ben@xemacs.org>
2489 * font-lock.el (font-lock-after-change-function):
2490 fix problem when you insert a comment on the line before a line of
2491 code: if we use the following char, then when you hit backspace,
2492 the following line of code turns the comment color.
2494 2001-06-08 Ben Wing <ben@xemacs.org>
2496 * process.el: comment about shell-command-switch.
2497 * process.el (shell-quote-argument): Need to quote a null
2498 argument, too. From Dan Holmsand.
2500 * startup.el (normal-top-level): Delete some unused FSF junk.
2501 * startup.el (command-line-early):
2503 * startup.el (command-line): Call MS Windows init function.
2506 * win32-native.el (mswindows-system-shells): New.
2507 * win32-native.el (mswindows-system-shell-p): New.
2508 * win32-native.el (init-mswindows-at-startup): New.
2509 * win32-native.el (mswindows-quote-one-vc-runtime-arg):
2510 * win32-native.el (mswindows-quote-one-simple-arg):
2511 * win32-native.el (mswindows-quote-one-command-arg):
2512 * win32-native.el (mswindows-construct-process-command-line-alist):
2513 Correct comments at top. Correctly handle passing arguments
2514 to Cygwin programs and to bash. Fix quoting of zero-length
2515 arguments (from Dan Holmsand). Set shell-command-switch based
2516 on shell-file-name, which in turn comes from env var SHELL.
2518 2001-07-18 Alexey Mahotkin <alexm@hsys.msk.ru>
2520 * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
2521 default-toolbar-position): Fill docstrings for balloon-help.
2523 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
2525 * faces.el: Reenable specifications over 'gtk domain.
2527 2001-08-08 Didier Verna <didier@xemacs.org>
2529 * autoload.el (update-autoload-files): make defdir a file name,
2532 2001-08-06 Steve Youngs <youngs@xemacs.org>
2534 * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
2536 * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
2538 2001-08-01 Edward M. Lee <tailbert@yahoo.com>
2540 * font-menu.el (font-menu-set-font): Default to current font-family.
2541 (font-menu-preferred-resolution):
2542 (font-menu-size-scaling):
2543 Provide gtk defaults, too.
2545 2001-07-29 Mike Alexander <mta@arbortext.com>
2547 * cus-face.el (custom-set-face-font-size): Last arg to apply is a
2549 (custom-set-face-font-family): ditto
2551 2001-07-26 Mike Sperber <mike@xemacs.org>
2553 * files.el (auto-mode-alist): .9 files are man pages, too.
2555 2001-07-23 Edwin Steiner <esteiner@net4you.at>
2557 * process.el (call-process-internal): bind
2558 coding-system-for-write to 'binary when calling
2559 start-process-internal, so the process receives
2560 the literal contents of INFILE.
2562 2001-09-15 Edward M. Lee <tailbert@yahoo.com>
2564 * files.el (auto-mode-alist): Add configure.ac support.
2566 2001-07-19 Adrian Aichner <adrian@xemacs.org>
2570 Adrian's mouse-track patch. See <y9plq0nc.fsf@ecf.teradyne.com>.
2572 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
2574 * XEmacs 21.4.4 "Artificial Intelligence" is released.
2576 2001-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
2578 * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
2580 (kinsoku-eol-p): Ditto.
2582 2001-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
2584 * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
2585 kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
2586 characters as the category `s' or `e' correctly.
2588 2001-06-06 Alexey Mahotkin <alexm@hsys.msk.ru>
2590 * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
2592 2001-06-14 Alexey Mahotkin <alexm@hsys.msk.ru>
2594 * mule/cyrillic.el: Set up case table.
2596 2001-06-08 Mike Sperber <mike@xemacs.org>
2598 * files.el (save-some-buffers-1): Don't zap the help window right
2599 after `map-y-or-n-p' has popped it up.
2601 2001-06-15 Nick Pakoulin <npak@ispras.ru>
2603 * help.el (frob-help-extents): Require 'hyper-apropos for faces.
2605 2001-07-18 Stephen J. Turnbull <stephen@xemacs.org>
2607 * specifier.el: define-specifier-tag 'gtk.
2609 2001-05-12 Ben Wing <ben@xemacs.org>
2611 * find-paths.el (paths-find-recursive-path):
2612 fix error with null EXCLUDE-REGEXP.
2614 * font-lock.el (font-lock-mode):
2615 fix problem reported by hrvoje with buffers starting with a space.
2617 2001-05-06 Ben Wing <ben@xemacs.org>
2619 * dialog.el (make-dialog-box):
2620 * menubar-items.el (default-menubar):
2621 * printer.el (generic-print-buffer):
2622 * printer.el (generic-print-region):
2623 implement printing the selection when it's selected.
2625 2001-04-18 Didier Verna <didier@xemacs.org>
2627 * cus-edit.el (Custom-reset-standard): reset to standard settings
2628 not only when the buffer's :custom-state is 'modified, but also
2629 when it is 'set or 'saved.
2631 2001-04-17 Didier Verna <didier@xemacs.org>
2633 * startup.el (load-user-init-file): define `custom-file' before
2634 loading the user's init file.
2636 2001-04-09 Danny Colascione <qtmstr@optonline.net>
2638 * menubar.el (popup-mode-menu): Make it work with
2639 popup-menu-titles turned off.
2641 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
2643 * about.el (about-mailto-link): Use compose-mail for sending mail.
2645 2001-07-14 Sean MacLennan <seanm@storm.ca>
2647 * package-admin.el (package-install-hook): New.
2648 (package-delete-hook): New.
2649 (package-admin-add-single-file-package): Use package-delete-hook.
2651 * package-get.el (package-get): Use package-install-hook.
2653 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
2655 * package-ui.el (pui-install-selected-packages): reverse the lists
2656 of packages so that they get handled in the same order as they
2659 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
2661 * packages.el (locate-library): Use read-library-name for completion.
2663 2001-05-21 Martin Buchholz <martin@xemacs.org>
2665 * byte-optimize.el (=): `=' is not a binary predicate!
2666 Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
2667 Use byte-optimize-predicate, not byte-optimize-binary-predicate,
2669 2001-05-20 Martin Buchholz <martin@xemacs.org>
2671 * bytecomp.el (byte-compile-arithcompare):
2672 Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
2674 2001-06-03 William M. Perry <wmperry@gnu.org>
2676 * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
2677 return the filename selected by the user!
2679 2001-05-31 William M. Perry <wmperry@gnu.org>
2681 * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
2684 2001-05-29 Alexey Mahotkin <alexm@hsys.msk.ru>
2686 * coding.el: Tiny typo fixed.
2688 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
2690 * XEmacs 21.4.3 "Academic Rigor" is released.
2692 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
2694 * config.values.sh: lisp/utils?/config.el -> lisp/config.el.
2696 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
2698 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
2700 2001-05-04 Ben Wing <ben@xemacs.org>
2702 * printer.el (generic-print-buffer):
2703 * printer.el (generic-print-region):
2704 Enable dialog boxes. Apply workaround recommended by Kirill.
2705 fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
2707 * simple.el (kill-whole-line):
2708 * simple.el (kill-line-1):
2709 * simple.el (kill-entire-line):
2710 * simple.el (kill-line):
2711 * simple.el (backward-kill-line):
2712 Take out interactive dependence of kill-whole-line.
2714 2001-04-22 Ben Wing <ben@xemacs.org>
2716 * dialog.el (make-dialog-box):
2717 Put dialog titles back in -- this time correctly. Fix various
2718 other problems with leaks and such.
2720 * simple.el (region-exists-p):
2721 * simple.el (region-active-p):
2722 Add comment about which one is correct to use in menu specs.
2724 2001-05-05 Ben Wing <ben@xemacs.org>
2726 * dialog.el (make-dialog-box): fix doc string.
2727 * menubar-items.el (default-menubar): Add Page Setup for Windows,
2728 take out Pretty Print.
2730 * printer.el (printer-current-device): New.
2731 * printer.el (Printer-get-device): New.
2732 * printer.el (Printer-clear-device): New.
2733 * printer.el (generic-page-setup): New.
2734 * printer.el (generic-print-buffer):
2735 * printer.el (generic-print-region):
2736 Implement Page Setup. Handle errors properly.
2738 2001-05-05 Ben Wing <ben@xemacs.org>
2740 * subr.el (error): Complete list of errors in doc string.
2742 2001-04-22 Ben Wing <ben@xemacs.org>
2744 * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
2746 2001-05-03 Adrian Aichner <adrian@xemacs.org>
2748 * build-report.el: Remove CVS keywords since this file has been in
2749 core lisp for a while now.
2750 * build-report.el (build-report-make-output-files): Fix typo.
2752 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
2754 * about.el (about-finish-buffer): Make sure the last change works
2755 even if EVENT is nil.
2757 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
2759 * about.el (about-finish-buffer): Kill/bury the buffer where the user
2760 clicked, not the one that happens to be the current buffer at the
2763 2001-03-19 Karl M. Hegbloom <karlheg@microsharp.com>
2765 * cus-edit.el (custom-display): Support the GTK Window System also.
2767 2001-04-30 Ben Wing <ben@xemacs.org>
2770 * printer.el (printer-page-header):
2771 * printer.el (Print-context): New.
2772 * printer.el (printer-page-footer):
2773 * printer.el (generate-header-element): New.
2774 * printer.el (generate-header-line): New.
2775 * printer.el (print-context-property):
2776 * printer.el (generic-print-buffer):
2777 * printer.el (generic-print-region):
2778 Implement headers and footers. Implement calling Print dialog box
2779 (#### but it doesn't quite work yet).
2781 2001-04-25 Ben Wing <ben@xemacs.org>
2783 * about.el (xemacs-hackers):
2784 * about.el (about-url-alist):
2785 * about.el (about-personal-info):
2786 * about.el (about-hacker-contribution):
2789 * simple.el (handle-post-motion-command):
2790 Fix spurious setting of zmacs-region-stays to t after a non-shift
2793 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
2795 * about.el (about-personal-info): Update my bio.
2796 (about-hacker-contribution): Ditto.
2798 2001-04-23 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2800 * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
2802 2001-04-19 Andy Piper <andy@xemacs.org>
2804 * package-net.el (package-net-cygwin32-binary-size): new size.
2805 (package-net-win32-binary-size): new size.
2806 (package-net-convert-index-to-ini): Use new arch.
2807 (package-net-batch-convert-index-to-ini): Removed.
2808 (package-net-generate-bin-ini): New.
2809 (package-net-batch-generate-bin-ini): New.
2811 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
2813 * XEmacs 21.4.1 "Copyleft" is released.
2815 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
2817 * x-compose.el (xlib-input-method-bug-workaround):
2818 (alias-colon-to-double-quote):
2819 Force sort in map-keymap to work around rehash bug.
2821 2001-04-17 Ben Wing <ben@xemacs.org>
2823 * about.el: Finish overhaul, add a few new hackers, update a
2826 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
2828 * XEmacs 21.4.0 "Solid Vapor" is released.
2830 2001-04-15 Ben Wing <ben@xemacs.org>
2833 * about.el (about-headline-face): New.
2834 * about.el (about-link-face): New.
2835 * about.el (about-current-release-maintainers): New.
2836 * about.el (about-other-current-hackers): New.
2837 * about.el (about-url-alist):
2838 * about.el (about-once-and-future-hackers): New.
2839 * about.el (about-mailto-link): New.
2840 * about.el (about-get-buffer):
2841 * about.el (about-finish-buffer):
2842 * about.el (about-xemacs):
2843 * about.el (about-features): Removed.
2844 * about.el (about-advantages): New.
2845 * about.el (about-maintainer-info): Removed.
2846 * about.el (about-personal-info): New.
2847 * about.el (about-hacker-contribution): New.
2848 * about.el (about-maintainer):
2849 * about.el (about-show-linked-info):
2850 * about.el (about-hackers):
2851 Major revamping. Rewriting of most of the text, improve the
2852 link handling, separate info on contributors into personal
2853 and contribution info, add new contributors, update personal
2856 * menubar-items.el (default-menubar):
2857 Help menubar entry for News now says more accurately
2858 "What's New in XEmacs".
2861 * mouse.el (mouse-track-cleanup-hook):
2862 * mouse.el (mouse-track):
2863 Don't set-buffer to a dead buffer when calling mouse-track
2866 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
2868 * XEmacs 21.2.47 "Zephir" is released.
2870 2001-04-02 Jan Vroonhof <jan.vroonhof@ntlworld.com>
2872 * dialog.el (make-dialog-box): Disable dialog box titles until
2873 we get them working.
2875 2001-03-30 Ben Wing <ben@xemacs.org>
2878 * help.el (Help-princ-face):
2879 * help.el (Help-prin1-face):
2880 * help.el (frob-help-extents):
2881 * help.el (describe-function-1):
2882 * help.el (describe-variable):
2883 Avoid using font-lock faces, which may not be defined.
2884 Instead, use hyper-apropos faces, and make sure they're
2885 defined as necessary by using `require'. (It's not so safe
2886 to do this for font-lock.) In any case, we will eventually
2887 be merging this functionality into hyper-apropos.
2889 * loaddefs.el (completion-ignored-extensions):
2892 * menubar-items.el (menu-truncate-list): Removed.
2893 * menubar-items.el (Menubar-items-truncate-list): New.
2894 * menubar-items.el (default-menubar):
2895 Fix errors if grep or compile command is too long. Rename helper
2896 function to be less visible.
2898 2001-03-23 Martin Buchholz <martin@xemacs.org>
2900 * byte-optimize.el (byte-optimize-minus):
2901 Fix mis-byte-compilation of (- 0 x) --> (- (- x))
2903 2001-03-26 Hrvoje Niksic <hniksic@arsdigita.com>
2905 * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
2908 * mule/latin.el: New file.
2910 2001-03-11 Ben Wing <ben@xemacs.org>
2913 * auto-save.el (auto-save-directory):
2914 * auto-save.el (make-auto-save-file-name):
2915 * auto-save.el (auto-save-file-name-p): New.
2917 Merge in improvements from other definition of
2918 make-auto-save-file-name in files.el.
2920 * auto-save.el (auto-save-original-name):
2921 * auto-save.el (auto-save-name-in-fixed-directory):
2922 * auto-save.el (auto-save-unslashify-name): Removed.
2923 * auto-save.el (auto-save-slashify-name): Removed.
2924 * auto-save.el (auto-save-reserved-chars): New.
2925 * auto-save.el (auto-save-escape-name): New.
2926 * auto-save.el (auto-save-unhex): New.
2927 * auto-save.el (auto-save-unescape-name): New.
2929 Change algorithm for encoding filenames in auto-save names to be
2930 entirely safe with all filesystems and all possible characters in
2931 a filename, and 100% reversible. (Essentially, uses
2932 quoted-printable as the encoding.)
2934 * auto-save.el (recover-all-files):
2936 Use insert-directory rather than calling ls directly -- fixes
2937 things under Windows.
2940 * files.el (convert-standard-filename): Substitute FSF's
2941 definition for this (we had nothing here before).
2943 * files.el (backup-buffer): Warning fix.
2945 * files.el (make-backup-file-name):
2946 * files.el (find-backup-file-name):
2947 Fix error in calling sequence to auto-save-file-name-p.
2949 * files.el (recover-file):
2950 Use insert-directory rather than calling ls directly -- fixes
2951 things under Windows.
2953 * files.el (make-auto-save-file-name): Removed.
2954 * files.el (auto-save-file-name-p): Removed.
2955 auto-save is always dumped so no sense in having a definition
2956 that will always be overwritten with another.
2958 * files.el (insert-directory):
2960 * win32-native.el (debug-mswindows-process-command-lines):
2961 * win32-native.el (original-make-auto-save-file-name): Removed.
2962 * win32-native.el (make-auto-save-file-name): Removed.
2965 2001-03-21 Martin Buchholz <martin@xemacs.org>
2967 * XEmacs 21.2.46 "Urania" is released.
2969 2001-03-16 Stephen J. Turnbull <stephen@xemacs.org>
2971 * menubar-items.el (default-menubar): Update sample.emacs to
2972 sample.init.el and adjust accelerators.
2974 2001-02-02 Stephen J. Turnbull <stephen@xemacs.org>
2976 * build-report.el (build-report): Improve docstring.
2978 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
2980 * ChangeLog: Log GTK merge.
2986 Revert gratuitous whitespace changes.
2988 2001-03-07 Ben Wing <ben@xemacs.org>
2991 * help.el (key-or-menu-binding):
2992 * help.el (Help-find-file): New.
2993 * help.el (describe-beta):
2994 * help.el (describe-copying):
2995 * help.el (describe-project):
2996 * help.el (view-emacs-news):
2997 * help.el (view-sample-init-el): New.
2998 * help.el (Help-princ-face): New.
2999 * help.el (Help-prin1-face): New.
3000 * help.el (help-symbol-function-context-menu):
3001 * help.el (help-symbol-variable-context-menu):
3002 * help.el (help-symbol-function-and-variable-context-menu):
3003 * help.el (frob-help-extents):
3004 * help.el (describe-function-1):
3005 * help.el (describe-variable):
3007 Add coloring in Help buffers, correspondent with hyperlinks.
3008 View files in view-mode rather than Fundamental.
3009 Remove separators from context menus -- now handled in generic code.
3010 Add `Find Tag' to context menu.
3012 * menubar.el (popup-mode-menu):
3014 Rewrite code that outputs the popup menu to (a) put more specific
3015 entries first, (b) be more robust, (c) output the proper context
3016 menu separators automatically (the context menu functionality is
3017 new and currently used only by Help).
3019 2001-03-10 William M. Perry <wmperry@aventail.com>
3021 * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
3022 this function when converting from the 21.1 GTK branch. Now
3023 supports file, password, question, and color built-in dialogs.
3025 2001-03-06 Ben Wing <ben@xemacs.org>
3028 * keydefs.el (global-map):
3029 Add commented-out change of M-k (for 21.5).
3031 * menubar-items.el (default-menubar):
3032 Fix items to control kill-line behavior; add items for
3036 * simple.el (kill-whole-line):
3037 * simple.el (historical-kill-line): Removed.
3038 * simple.el (kill-line): Removed.
3039 * simple.el (kill-entire-line): New.
3040 * simple.el (kill-line-1): New.
3041 * simple.el (backward-kill-line):
3042 Undo kill-whole-line == always changes. Add new function
3043 kill-entire-line to unconditionally delete the current line.
3044 Add comments describing the lamentable state of affairs of
3045 the kill-line functions and variables.
3047 2001-03-02 Ben Wing <ben@xemacs.org>
3050 * simple.el (beginning-of-buffer):
3051 * simple.el (end-of-buffer):
3052 * simple.el (mark-ring-unrecorded-commands):
3053 * simple.el (signal-error-on-buffer-boundary):
3054 * simple.el (shifted-motion-keys-select-region):
3055 * simple.el (unshifted-motion-keys-deselect-region):
3056 * simple.el (motion-keys-for-shifted-motion): New.
3057 * simple.el (handle-pre-motion-command):
3058 * simple.el (handle-post-motion-command):
3059 * simple.el (forward-char-command):
3060 * simple.el (backward-char-command):
3061 * simple.el (scroll-up-command):
3062 * simple.el (scroll-down-command):
3063 * simple.el (next-line):
3064 * simple.el (previous-line):
3065 * simple.el (backward-block-of-lines):
3066 * simple.el (forward-block-of-lines):
3067 * simple.el (backward-word):
3068 * simple.el (mark-word):
3070 Augment documentation of the most common motion commands to make
3071 note of the shifted-motion support. Improve the support to (a)
3072 properly document how it works and why it's done in the fashion it
3073 is, and (b) allow the keystrokes that trigger it to be customized.
3075 Correct error in the customize specification of
3076 mark-ring-unrecorded-commands.
3078 2001-03-02 Ben Wing <ben@xemacs.org>
3081 * font-lock.el (font-lock-pending-extent-table): Removed.
3082 * font-lock.el (font-lock-pending-buffer-table): New.
3083 * font-lock.el (font-lock-pre-idle-hook):
3084 * font-lock.el (font-lock-after-change-function):
3085 * font-lock.el (font-lock-fontify-pending-extents):
3086 * font-lock.el (font-lock-lisp-like):
3088 Fix handling of pending extents to avoid excessive slowness (N^2
3089 behavior) when making lots of buffer changes between redisplays,
3090 such as when saving the Options.
3092 2001-03-09 William M. Perry <wmperry@aventail.com>
3103 The Great GTK Merge.
3108 * generic-widgets.el:
3116 * gtk-file-dialog.el:
3124 * gtk-password-dialog.el:
3126 * gtk-widget-accessors.el:
3130 The Great GTK Merge: new files.
3132 2001-03-05 Stephen J. Turnbull <stephen@xemacs.org>
3134 * generic-widgets.el: Don't require gtk (a built-in feature) at
3135 top level. Don't execute the last sexp unless (featurep 'gtk).
3137 2001-02-28 Stephen J. Turnbull <stephen@xemacs.org>
3139 * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
3141 2001-02-23 Martin Buchholz <martin@xemacs.org>
3143 * XEmacs 21.2.45 "Thelxepeia" is released.
3145 2001-01-25 Jason R. Mastaler <jason@xemacs.org>
3147 * about.el (xemacs-hackers): update my entry.
3148 * about.el (about-maintainer-info): ditto.
3149 * about.el (about-hackers): ditto.
3151 2001-02-20 Jan Vroonhof <jan@xemacs.org>
3153 * about.el (about-maintainer-info): More vanity info about
3156 2001-02-20 Adrian Aichner <adrian@xemacs.org>
3158 * build-report.el (build-report-destination): xemacs-build-reports
3159 has moved to SourceForge, where mailing list name length is
3160 restricted, hence the name change to
3161 xemacs-buildreports@xemacs.org.
3162 * build-report.el (build-report-keep-regexp): Update default.
3163 * build-report.el (build-report-delete-regexp): Ditto.
3164 * build-report.el (build-report-make-output-files): Ditto.
3166 2001-02-19 Craig Lanning <lanning@scra.org>
3168 * lisp-mode.el: Add indentation specifications for following
3169 Common Lisp forms: handler-case, handler-bind, with-slots,
3170 with-open-file, with-open-stream, print-unreadable-object.
3172 2001-02-18 Matt Tucker <tuck@whistlingfish.net>
3174 * font-lock.el (font-lock-set-defaults-1):
3175 Move initialization of `font-lock-cache-position' so that it's set
3176 even if font-lock-keywords is already defined.
3178 2001-02-17 Matt Tucker <tuck@whistlingfish.net>
3180 * autoload.el (generate-file-autoloads-1):
3181 Use `emacs-lisp-mode-syntax-table' instead of
3182 `lisp-mode-syntax-table'.
3183 * lisp-mode.el (lisp-mode-syntax-table):
3184 Get rid of old checks for `parse-partial-sexp' version.
3185 Make `|' (pipe) string delimiter instead of punctuation.
3187 2001-02-16 Martin Buchholz <martin@xemacs.org>
3189 * window.el (save-selected-window):
3190 Use gensym for better macro hygiene.
3192 2001-02-06 Mike Sperber <mike@xemacs.org>
3195 * startup.el (startup-setup-paths): Set and use
3196 `mule-lisp-directory'.
3197 (startup-setup-paths-warning): Ditto.
3199 * setup-paths.el (paths-find-mule-lisp-directory): Added.
3200 (paths-construct-load-path): Consider `mule-lisp-directory'.
3202 2001-02-07 Matt Tucker <tuck@whistlingfish.net>
3204 * font-lock.el: Syntax table improvements used. A few random
3205 changes are not specified below.
3206 (font-lock-fontify-string-delimiters):
3207 (font-lock-syntactic-keywords):
3208 (font-lock-cache-state nil):
3209 (font-lock-cache-position):
3211 (font-lock-set-syntax):
3212 (font-lock-apply-syntactic-highlight):
3213 (font-lock-fontify-syntactic-anchored-keywords):
3214 (font-lock-fontify-syntactic-keywords-region):
3215 (font-lock-eval-keywords):
3217 (font-lock-remove-face):
3218 (font-lock-fontify-syntactically-region):
3219 Use syntax properties.
3221 2001-02-08 Martin Buchholz <martin@xemacs.org>
3223 * XEmacs 21.2.44 "Thalia" is released.
3225 2001-01-16 Mike Sperber <mike@xemacs.org>
3227 * startup.el (normal-top-level): Work even if no installation root
3230 2001-01-30 Andy Piper <andy@xemacs.org>
3232 * gutter-items.el (progress-abort-glyph): remove instantiator.
3233 (set-progress-abort-instantiator): new function.
3234 (abort-progress-feedback): use it.
3236 * gutter.el (set-gutter-dirty-p): new function.
3238 2001-01-30 Didier Verna <didier@xemacs.org>
3240 * mwheel.el (mwheel-scroll): unwind-protect the selected window.
3242 2001-01-24 Didier Verna <didier@xemacs.org>
3244 * sound.el (sound-extension-list): give a better default value.
3245 * sound.el (load-sound-file): improve the doc string, also find
3246 files given by absolute names, pass a real extension list to
3249 2001-01-26 Martin Buchholz <martin@xemacs.org>
3251 * XEmacs 21.2.43 "Terspichore" is released.
3253 2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
3255 * gnuserv.el (gnuserv-process-filter): Robuster handling of error
3256 messages from gnuserv.
3258 2001-01-20 Martin Buchholz <martin@xemacs.org>
3260 * XEmacs 21.2.42 "Poseidon" is released.
3262 2001-01-12 Nick V. Pakoulin <npak@ispras.ru>
3264 * cl-macs.el (cl-upcase-arg): New function.
3265 (cl-function-arglist): New function.
3266 (cl-transform-lambda): Automatically add CL-style lambda list to
3267 documentation string using functions above.
3269 2001-01-12 Andy Piper <andy@xemacs.org>
3271 * package-get.el (package-get-custom): call
3272 package-net-update-installed-db.
3274 * package-ui.el (pui-install-selected-packages): call
3275 package-net-update-installed-db.
3277 * package-net.el (package-net-update-installed-db): use
3278 packages-package-list so that we reflect reality.
3280 * packages.el (packages-package-list): Make docstring reflect
3283 * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
3285 * postinstall.cc (do_postinstall): don't pick up shells if cygwin
3288 2001-01-17 Andy Piper <andy@xemacs.org>
3290 * wid-edit.el (widget-activation-glyph-mapper): activate or
3291 deactivate native widgets.
3292 (widget-glyph-insert-glyph): record instantiator.
3293 (widget-push-button-value-create): use it.
3295 * gui.el (gui-button-action): new function. Make button's domain
3296 buffer current when calling.
3297 (make-gui-button): update to use gui-button-action.
3299 2001-01-16 Didier Verna <didier@xemacs.org>
3301 * menubar-items.el (default-menubar): add an entry for modeline
3302 horizontal scrolling in Options -> Display.
3304 2001-01-17 Steve Youngs <youngs@xemacs.org>
3306 * package-get.el (package-get-require-signed-base): Set to nil
3309 2001-01-17 Martin Buchholz <martin@xemacs.org>
3311 * XEmacs 21.2.41 "Polyhymnia" is released.
3313 2001-01-16 Mike Sperber <mike@xemacs.org>
3315 * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
3318 2001-01-14 Mike Sperber <mike@xemacs.org>
3320 * startup.el (maybe-create-compatibility-dot-emacs):
3321 (maybe-unmigrate-user-init-file):
3322 (unmigrate-user-init-file): Created.
3323 (maybe-migrate-user-init-file): Offer creation of compatibility
3325 Some doc fixes wrt init file location.
3327 2001-01-15 Golubev I. N. <gin@mo.msk.ru>
3329 * faces.el (face-frob-from-locale-first): new variable.
3330 (frob-face-font-2): Honor tags arg while trying to use
3331 standard-face-mapping. When face-frob-from-locale-first is set,
3332 first try to set face inheriting from frobbed-face.
3334 2001-01-15 Didier Verna <didier@xemacs.org>
3336 * about.el (xemacs-hackers): update my entry.
3337 * about.el (about-url-alist): ditto.
3338 * about.el (about-maintainer-info): ditto.
3339 * about.el (about-hackers): ditto.
3341 2001-01-15 Martin Buchholz <martin@xemacs.org>
3343 The byte compiler has been badly broken for a year,
3344 by the patch of 1999-12-06.
3345 * byte-optimize.el (byte-optimize-form-code-walker):
3346 Bug was: the byte compiler was making this erroneous optimization:
3347 (progn (or (foo)) (bar)) ==> (bar)
3349 2000-11-20 Mike Sperber <mike@xemacs.org>
3351 * setup-paths.el (paths-core-load-path-depth): Split
3352 `paths-load-path-depth' in two for site and core lisp. Don't
3354 * setup-paths.el (paths-construct-load-path): Use.
3356 2001-01-10 Andy Piper <andy@xemacs.org>
3358 * package-net.el (package-net-cygwin32-binary-size): new variable
3359 (package-net-win32-binary-size): ditto. add much needed
3362 * gutter-items.el (buffers-tab-items): correct off-by-one error
3363 for buffers-tab-max-size.
3365 2001-01-08 Martin Buchholz <martin@xemacs.org>
3367 * XEmacs 21.2.40 is released.
3369 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
3371 * mule/hebrew.el: Fix comments and typos.
3372 mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
3374 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
3376 * ChangeLog.1: move ancient log from fill.el.
3380 mule/mule-category.el:
3381 Miscellaneous typo fixes and slight doc clarifications.
3383 * mule/mule-ccl.el: Correct file name in header.
3385 2000-12-31 Martin Buchholz <martin@xemacs.org>
3387 * XEmacs 21.2.39 is released.
3389 2000-12-27 Martin Buchholz <martin@xemacs.org>
3391 * byte-optimize.el (byte-optimize-cond):
3392 (byte-optimize-cond-1): New.
3393 Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
3394 Optimizes (cond (x nil)) ==> nil.
3395 Provide better diagnostic on malformed expr like (cond foo).
3397 2000-12-20 Stephen J. Turnbull <stephen@xemacs.org>
3399 * mule/mule-coding.el:
3400 mule/mule-cmds.el (reset-language-environment,
3401 set-language-environment-coding-systems):
3402 Safer default coding-priority-list, corresponding to src/file-coding.h.
3404 2000-12-03 Jorma Laaksonen <jorma.laaksonen@hut.fi>
3406 * package-admin.el: Allow package removal from
3407 early-package-load-path.
3409 2000-12-15 Andreas Jaeger <aj@suse.de>
3411 * about.el (about-maintainer-info): Update my entry.
3413 2000-12-11 Matt Tucker <tuck@whistlingfish.net>
3415 * packages.el (locate-library): Add support for bzip2
3416 compressed .el files.
3418 2000-12-12 Andy Piper <andy@xemacs.org>
3420 * package-net.el: new file.
3422 2000-12-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3424 * font-lock.el: Add missing C++ keywords.
3426 2000-12-08 Adrian Aichner <adrian@xemacs.org>
3428 * simple.el (indent-for-comment): Preserve indentation of comments
3429 starting in column 0, as documented in (Info-goto-node
3430 "(xemacs)Comments"). Update docstring accordingly.
3432 2000-12-05 Martin Buchholz <martin@xemacs.org>
3434 * XEmacs 21.2.38 is released.
3436 2000-12-04 Didier Verna <didier@xemacs.org>
3438 * mouse.el (default-mouse-track-set-point-in-window): remove
3439 spurious '+' operation detected by Martin.
3442 2000-12-01 Martin Buchholz <martin@xemacs.org>
3444 * cl-extra.el (coerce):
3445 Implement char to integer coercion.
3446 Remove extraneous (numberp) test.
3448 * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
3449 Perform lapcode inlining if the value of `byte-optimize' is 'byte.
3450 (byte-optimize-predicate):
3451 Warn if evaluating constant expression signals an error.
3452 (byte-optimize-form): Small simplification.
3454 * cl-macs.el (cl-do-proclaim): small efficiency improvement.
3456 2000-11-30 Martin Buchholz <martin@xemacs.org>
3459 (byte-optimize-minus):
3460 (byte-optimize-plus):
3461 (byte-optimize-mult):
3462 (byte-optimize-quo):
3463 Use (car (last x)) instead of (last x) to get last elt!
3464 Use `byte-optimize-predicate' to optimize `%'.
3465 Move optimizations for special numeric args to bytecomp.el.
3466 * bytecomp.el (byte-compile-associative): Remove.
3467 (byte-compile-max): New.
3468 (byte-compile-min): New.
3469 Properly handle erroneous calls: (max) (min).
3470 (byte-compile-plus): New.
3471 (byte-compile-minus):
3472 It's easiest to handle 0, +1 and -1 args here.
3473 (byte-compile-mult): New.
3474 It's easiest to handle 1, -1 and 2 args here.
3476 It's easiest to handle 0, +1 and -1 args here.
3477 Issue byte-compiler warning when dividing by zero.
3479 Byte-compiler arithmetic improvements.
3480 Better optimize these expressions in the obvious way:
3481 (+ x y 1) --> varref x varref y add add1
3482 (+ x y -1) --> varref x varref y add sub1
3483 (- x y 0) --> (- x y)
3484 (- 0 x y) --> (- (- x) y)
3485 (% 42 19) --> compile-time constant
3486 (/ 42 19) --> compile-time constant
3487 (* (foo) 2) --> foo call dup plus
3489 Optimize away arithmetic operations (+ x) (* x) (/ x 1)
3490 unless (declaim (optimize (safety 3)))
3491 or (setq byte-compile-delete-errors nil).
3493 2000-11-28 Stephen J. Turnbull <stephen@xemacs.org>
3495 * paragraphs.el (paragraph-separate, forward-sentence): Clarify
3498 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org>
3500 * startup.el (command-line-do-help): Add documentation of
3501 portable dumper switches.
3503 2000-11-22 Andy Piper <andy@xemacs.org>
3505 * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
3507 * glyphs.el (init-glyphs): don't use autodetect for strings.
3509 2000-11-28 Martin Buchholz <martin@xemacs.org>
3511 * byte-optimize.el (byte-optimize-char-before):
3512 (byte-optimize-backward-char):
3513 (byte-optimize-backward-word):
3514 Fix incorrect optimizations for these sorts of expressions:
3515 (let ((x nil)) (backward-char x))
3517 2000-11-21 Martin Buchholz <martin@xemacs.org>
3520 * byte-optimize.el (byte-optimize-backward-char): New.
3521 * byte-optimize.el (byte-optimize-backward-word): New.
3522 Make backward-word and backward-char as efficient as forward versions.
3524 * bytecomp.el (byte-compile-no-args-with-one-extra):
3525 * bytecomp.el (byte-compile-one-arg-with-one-extra):
3526 * bytecomp.el (byte-compile-two-args-with-one-extra):
3527 * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
3528 * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
3529 * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
3530 Check if extra arg is constant nil, and if so, use byte-coded call.
3532 * simple.el (backward-word):
3533 * simple.el (mark-word):
3534 * simple.el (kill-word):
3535 * simple.el (backward-kill-word):
3536 Make COUNT argument optional, for consistency with forward-char et al.
3538 * abbrev.el (abbrev-string-to-be-defined):
3539 * abbrev.el (inverse-abbrev-string-to-be-defined):
3540 * abbrev.el (inverse-add-abbrev):
3541 * abbrev.el (expand-region-abbrevs):
3542 * buff-menu.el (Buffer-menu-execute):
3543 * indent.el (move-to-left-margin):
3544 * indent.el (indent-relative):
3545 * indent.el (move-to-tab-stop):
3546 * info.el (Info-reannotate-node):
3547 * lisp-mode.el (lisp-indent-line):
3548 * lisp.el (end-of-defun):
3549 * lisp.el (move-past-close-and-reindent):
3550 * misc.el (copy-from-above-command):
3551 * mouse.el (default-mouse-track-scroll-and-set-point):
3552 * page.el (forward-page):
3553 * paragraphs.el (forward-paragraph):
3554 * paragraphs.el (end-of-paragraph-text):
3555 * picture.el (picture-forward-column):
3556 * picture.el (picture-self-insert):
3557 * rect.el (extract-rectangle-line):
3558 * simple.el (newline):
3559 * simple.el (fixup-whitespace):
3560 * simple.el (backward-delete-char-untabify):
3561 * simple.el (transpose-chars):
3562 * simple.el (transpose-preceding-chars):
3563 * simple.el (do-auto-fill):
3564 * simple.el (indent-new-comment-line):
3565 * simple.el (blink-matching-open):
3566 * view-less.el (cleanup-backspaces):
3567 * wid-edit.el (widget-transpose-chars):
3568 * term/bg-mouse.el (bg-insert-moused-sexp):
3569 Use more readable (backward-FOO n) instead of (forward-FOO -n).
3571 * info.el (Info-fontify-node):
3572 * simple.el (backward-delete-function):
3573 Use canonical delete-backward-char instead of backward-delete-char.
3575 2000-11-20 Andy Piper <andy@xemacs.org>
3577 * gutter-items.el (update-tab-in-gutter): don't barf if there are
3580 2000-11-20 Andy Piper <andy@xemacs.org>
3582 * gutter-items.el (update-tab-in-gutter): don't give popup frames
3585 2000-11-18 Martin Buchholz <martin@xemacs.org>
3587 * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
3588 (proclaim inline...) was shadowing compiler-macros.
3590 2000-11-17 Martin Buchholz <martin@xemacs.org>
3592 * bytecomp.el (byte-compile-eval): New.
3593 (byte-compile-initial-macro-environment): Use byte-compile-eval.
3594 Keeps this promise made in Lispref:
3595 "If a file being compiled contains a `defmacro' form, the macro is
3596 defined temporarily for the rest of the compilation of that file."
3598 2000-11-09 Martin Buchholz <martin@xemacs.org>
3600 * cl.el (floatp-safe):
3606 Use a better parameter name than `x'.
3608 * cl-macs.el (check-type): Make continuable. Change documentation
3609 to require PLACE, but accept any form for compatibility.
3611 * abbrev.el (define-abbrev): Use check-type.
3612 * font-menu.el (font-menu-change-face): Use check-type.
3613 * menubar.el (relabel-menu-item): Use check-type.
3614 * itimer.el: Fix typo.
3616 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org>
3618 * info.el (Info-extract-menu-node-name): Comma is a delimiter.
3620 2000-11-14 Martin Buchholz <martin@xemacs.org>
3622 * XEmacs 21.2.37 is released.
3624 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
3626 * code-cmds.el: Provide the feature.
3628 2000-07-21 Jan Vroonhof <jan@xemacs.org>
3630 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
3632 * code-cmds.el: New file
3633 * mule/mule-cmds.el:
3635 (coding-keymap): New keymap. Define coding system keyboard
3636 commands on file-coding builds too.
3637 (coding-system-change-eol-conversion):
3638 (universal-coding-system-argument):
3639 (set-default-coding-systems):
3640 (prefer-coding-system): Moved from mule-cmds.el
3641 (set-buffer-process-coding-system): Moved from mule-misc.el
3643 2000-09-15 Stephen Carney <carney@scubadoo.com>
3645 * etags.el (buffer-tag-table-files): Use append instead of nconc.
3647 2000-11-09 Steve Youngs <youngs@xemacs.org>
3649 * package-get.el (package-get-download-sites): Add a pre-release
3650 site for experimental packages.
3652 * auto-autoloads.el: Regenerated.
3654 2000-08-01 Andy Piper <andy@xemacs.org>
3656 * gutter-items.el (buffers-tab-omit-function): reference
3657 buffers-tab-select-visible-buffers.
3658 (buffers-tab-filter-functions): new variable, by default uses
3659 buffers-tab-selection-function and buffers-tab-omit-function.
3660 (select-buffers-tab-buffers-by-mode): invert arguments.
3661 (buffers-tab-select-visible-buffers): new function. Invert calling
3662 of buffers-menu-omit-invisible-buffers.
3663 (buffers-tab-items): rewrite to use
3664 buffers-tab-filter-functions. Rewrite docstring.
3665 (gutter-buffers-tab-extent): delete.
3666 (add-tab-to-gutter): always build a new extent when adding the
3668 (update-tab-in-gutter): make gutter dirty when orientation
3671 2000-11-07 Martin Buchholz <martin@xemacs.org>
3673 * bytecomp.el (byte-compile-defvar-or-defconst):
3674 Only do loadhist recording if defvar form includes a value.
3676 2000-11-02 Martin Buchholz <martin@xemacs.org>
3678 * bytecomp.el (byte-compile-initial-macro-environment):
3679 `eval-when-compile' should not compile its body.
3681 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
3683 * mule/cyrillic.el: Add Windows 1251 code page encoding (by
3684 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix
3685 some Japanese English. Remove some ancient FSF comments, and
3686 improve docstrings. Use symbols not vectors for tables.
3688 2000-11-03 Martin Buchholz <martin@xemacs.org>
3691 (local-key-binding):
3692 (global-key-binding):
3693 Add an optional `accept-defaults' parameter, just like `lookup-key'.
3696 (backward-sexp): Slightly simpler code.
3697 (mark-sexp): Make arg optional, like FSF Emacs.
3698 (forward-list): Slightly simpler code.
3699 (backward-list): Slightly simpler code.
3700 (down-list): Make arg optional, like FSF Emacs.
3701 (up-list): Make arg optional, like FSF Emacs.
3702 (backward-up-list): Make arg optional, like FSF Emacs.
3703 (kill-sexp): Make arg optional, like FSF Emacs.
3704 (backward-kill-sexp): Make arg optional, like FSF Emacs.
3706 * font-menu.el (font-menu-change-face):
3707 Take continuable errors into account.
3710 * abbrev.el (clear-abbrev-table):
3711 * abbrev.el (define-abbrev-table):
3712 * abbrev.el (define-abbrev):
3713 * abbrev.el (insert-abbrev-table-description):
3714 * apropos.el (apropos-documentation-check-doc-file):
3715 * apropos.el (apropos-documentation-check-elc-file):
3716 * buff-menu.el (list-buffers):
3717 * buff-menu.el (list-buffers-noselect):
3718 * bytecomp.el (byte-recompile-directory):
3719 * bytecomp.el (batch-byte-compile):
3720 * cl-macs.el (typep):
3721 * code-files.el (find-coding-system-magic-cookie):
3722 * code-files.el (insert-file-contents):
3723 * cus-edit.el (customize-set-variable):
3724 * cus-edit.el (customize-save-variable):
3725 * cus-face.el (custom-set-face-font-size):
3726 * cus-face.el (custom-set-face-update-spec):
3727 * cus-face.el (custom-reset-faces):
3728 * custom.el (custom-check-theme):
3729 * custom.el (copy-upto-last):
3730 * fill.el (canonically-space-region):
3731 * fill.el (fill-paragraph):
3732 * fill.el (fill-region):
3733 * fill.el (find-space-insertable-point):
3734 * fill.el (justify-current-line):
3735 * faces.el (face-spec-update-all-matching):
3736 * faces.el (set-face-stipple):
3737 * files-nomule.el (insert-file-contents):
3738 * files.el (insert-file-contents-literally):
3739 * files.el (hack-local-variables-last-page):
3740 * files.el (basic-save-buffer):
3741 * files.el (insert-directory):
3742 * font-menu.el (font-menu-change-face):
3743 * font.el (font-spatial-to-canonical):
3744 * format.el (format-encode-region):
3745 * format.el (format-insert-file):
3746 * format.el (format-replace-strings):
3747 * gutter.el (set-gutter-element):
3748 * help.el (key-or-menu-binding):
3749 * help.el (describe-bindings):
3750 * help.el (with-syntax-table):
3751 * indent.el (indent-rigidly):
3752 * indent.el (delete-to-left-margin):
3754 * info.el (Info-extract-dir-entry-from):
3755 * info.el (Info-build-dir-anew):
3756 * info.el (Info-rebuild-dir):
3757 * info.el (Info-batch-rebuild-dir):
3758 * info.el (Info-read-subfile):
3759 * info.el (Info-build-node-completions):
3760 * info.el (Info-extract-menu-node-name):
3761 * isearch-mode.el (isearch-range-invisible):
3762 * isearch-mode.el (isearch-restore-invisible-extents):
3763 * itimer.el (itimerp):
3764 * itimer.el (itimer-live-p):
3766 * keymap.el (substitute-key-definition):
3767 * keymap.el (read-command-or-command-sexp):
3768 * keymap.el (local-key-binding):
3769 * keymap.el (global-key-binding):
3770 * keymap.el (global-set-key):
3771 * keymap.el (local-set-key):
3773 * ldap.el (ldap-add-entries):
3774 * ldap.el (ldap-delete-entries):
3775 * lisp.el (backward-sexp):
3776 * lisp.el (mark-sexp):
3777 * lisp.el (forward-list):
3778 * lisp.el (backward-list):
3779 * lisp.el (down-list):
3780 * lisp.el (backward-up-list):
3781 * lisp.el (up-list):
3782 * lisp.el (kill-sexp):
3783 * lisp.el (backward-kill-sexp):
3784 * menubar.el (add-menu-button):
3785 * menubar.el (add-submenu):
3786 * menubar.el (delete-menu-item):
3787 * menubar.el (relabel-menu-item):
3788 * mouse.el (narrow-window-to-region):
3789 * obsolete.el (define-obsolete-variable-alias):
3790 * obsolete.el (store-substring):
3792 * package-admin.el (package-admin-install-function):
3793 * package-admin.el (package-admin-install-function-mswindows):
3794 * package-admin.el (package-admin-default-install-function):
3795 * package-get.el (package-get-update-base-entries):
3796 * packages.el (packages-load-package-dumped-lisps):
3797 * packages.el (packages-collect-package-dumped-lisps):
3798 * printer.el (generic-print-buffer):
3799 * printer.el (generic-print-region):
3800 * replace.el (occur-mode-mouse-goto):
3801 * replace.el (perform-replace):
3802 * select.el (get-selection-no-error):
3804 * simple.el (newline):
3805 * simple.el (open-line):
3806 * simple.el (edit-and-eval-command):
3807 * simple.el (goto-line):
3809 * simple.el (kill-region):
3810 * simple.el (copy-region-as-kill):
3811 * simple.el (kill-ring-save):
3812 * simple.el (set-mark):
3813 * simple.el (next-line):
3814 * simple.el (previous-line):
3815 * simple.el (line-move):
3816 * simple.el (set-goal-column):
3817 * simple.el (comment-region):
3820 * syntax.el (modify-syntax-entry):
3821 * syntax.el (map-syntax-table):
3822 * view-less.el (view-file):
3823 * view-less.el (view-buffer):
3824 * view-less.el (view-file-other-window):
3825 * window-xemacs.el (backward-other-window):
3827 * window.el (one-window-p):
3828 * window.el (walk-windows):
3829 * window.el (window-list):
3830 * x-mouse.el (x-mouse-kill):
3831 * x-select.el (x-get-cutbuffer):
3832 * x-select.el (x-store-cutbuffer):
3833 * term/bg-mouse.el (bg-mouse-line-to-center):
3834 * term/sun-mouse.el (window-line-end):
3835 * term/sun-mouse.el (sun-select-region):
3836 * term/sun.el (kill-region-and-unmark):
3837 * mule/mule-category.el:
3838 * mule/mule-category.el (modify-category-entry):
3839 * mule/mule-category.el (char-category-list):
3840 * mule/mule-coding.el (coding-system-force-on-output):
3841 * mule/mule-misc.el (coding-system-put):
3842 Docstring arglist/Texinfo fixes. See man/ChangeLog for details.
3844 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
3846 * cus-face.el: Typo fixes and tiny clarifications.
3849 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org>
3851 * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
3852 * startup.el (normal-top-level): Setup auto-save-list-file-name
3853 if auto-save-list-file-prefix is non-nil.
3855 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org>
3857 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
3859 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3861 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
3862 get symbol at point-min.
3864 2000-10-24 Didier Verna <didier@xemacs.org>
3866 * info.el (Info-emacs-info-file-name): defconst it.
3867 * info.el (Info-footnote-tag): defcustom it.
3868 * info.el (Info-no-description-string): ditto.
3869 * info.el (Info-find-node): adapt to new semantics of
3870 'Info-suffixed-file (don't do the case variants stuff).
3871 * info.el (Info-insert-dir): rewrite the dir file variants code.
3872 * info.el (Info-directory-files): New. Return the list of info
3873 files in a directory.
3874 * info.el (Info-dir-outdated-p): use it.
3875 * info.el (Info-parse-dir-entries): ditto.
3876 * info.el (Info-build-dir-anew): don't restrict to files ending
3877 with a ".info.*" extension.
3878 * info.el (Info-set-mode-line): ditto.
3879 * info.el (Info-read-subfile): adapt to new semantics of
3880 'Info-suffixed-file (append 'exact argument).
3881 * info.el (Info-all-case-regexp): New. Return a regexp matching a
3882 string independently of the case.
3883 * info.el (Info-suffixed-file): use it (match all possible case
3885 * info.el (Info-insert-file-contents): code cleanup.
3886 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
3888 * info.el (Info-batch-rebuild-dir): ditto.
3889 * info.el (Info-read-node-name-1): ditto.
3890 * info.el (Info-search): ditto.
3891 * info.el (Info-fontify-node): ditto.
3894 2000-10-24 Didier Verna <didier@xemacs.org>
3896 * process.el (shell-command): when called from a program, avoid
3897 'push-mark's "mark-set" message.
3899 2000-10-15 MIYASHITA Hisashi <himi@m17n.org>
3901 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
3902 by a symbol, not by a vector.
3903 * mule/vietnamese.el (vscii): Likewise.
3905 * mule/cyrillic.el (koi8-r): Likewise.
3907 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
3908 by a symbol, not by a vector.
3909 (chinese-big5-2): Likewise.
3910 * mule/ethiopic.el (ethiopic): Likewise.
3911 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
3912 (vietnamese-viscii-upper): Likewise.
3914 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
3916 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
3918 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org>
3920 * byte-optimize.el (byte-optimize-car): New function.
3921 (byte-optimize-cdr): Ditto.
3923 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
3925 * byte-optimize.el: Partial synch with FSF 20.7.
3926 Optimize constant concatenation.
3927 Add keymapp as a side effect free function. It is a built-in.
3928 (byte-after-unbind-pos): Remove byte-equal.
3930 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
3932 * update-elc-2.el: Quote regexps correctly.
3934 2000-10-05 MIYASHITA Hisashi <himi@m17n.org>
3936 * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
3937 (ccl-compile): Apply integerp, not integer-or-char-p to
3938 check the type of the buffer magnification
3939 (ccl-compile-write-string): Encode a string with binary
3941 (ccl-compile-write-repeat): Likewise.
3943 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
3971 2000-10-03 Daniel Pittman <daniel@rimspace.net>
3973 * simple.el (do-auto-fill): Use the function pointer to by
3974 `comment-line-break-function', not `indent-new-comment-line'. This
3975 fixes an issue with cc-mode comment continuation.
3977 2000-10-11 Martin Buchholz <martin@xemacs.org>
3979 * simple.el (turn-on-auto-fill): Add (interactive).
3980 * mwheel.el (mwheel-install): Add (interactive).
3981 * font-lock.el (turn-on-font-lock): Add (interactive).
3982 (turn-off-font-lock): Add (interactive).
3984 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3986 * packages.el (packages-special-base-regexp): Add `man'.
3988 2000-10-08 Adrian Aichner <adrian@xemacs.org>
3990 * wid-edit.el (widget-specify-active): map over extents in current
3991 buffer like `widget-specify-inactive' does. Mapping over the
3992 inactive extent object does not work since the current extent is
3993 ignored by `map-extents'.
3995 2000-10-04 Martin Buchholz <martin@xemacs.org>
3997 * XEmacs 21.2.36 is released.
3999 2000-09-22 Martin Buchholz <martin@xemacs.org>
4001 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
4002 Optimize the compiled-function-constants vector by byte-code
4005 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
4007 * build-report.el (build-report-delete-regexp): quote value in
4010 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com>
4012 * build-report.el (build-report): Don't bind srcdir which we don't
4013 use in `multiple-value-bind' to avoid the only byte-compiler
4016 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com>
4018 * build-report.el: Requires cl and custom now.
4019 build-report-version is determined by XEmacs version -- remove
4020 build-report-version*.
4021 * build-report.el (build-report-version): Removed.
4022 * build-report.el (build-report-installation-version-regexp): New.
4023 * build-report.el (build-report-version-file-regexp): New.
4024 * build-report.el (build-report-installation-srcdir-regexp): New.
4025 * build-report.el (build-report-destination): Offer
4026 xemacs-build-reports and xemacs-beta.
4027 * build-report.el (build-report-keep-regexp): Adjusted.
4028 * build-report.el (build-report-delete-regexp): Adjusted.
4029 * build-report.el (build-report-make-output-dir): New.
4030 * build-report.el (build-report-installation-file): Replace use of
4031 `concat' with `expand-file-name'.
4032 * build-report.el (build-report-make-output-file): Removed.
4033 * build-report.el (build-report-make-output-files): New.
4034 * build-report.el (build-report-subject): Identify as
4035 user-variable with "*...".
4036 * build-report.el (build-report-prompts): Ditto.
4037 * build-report.el (build-report-version-file): New.
4038 * build-report.el (build-report-file-encoding): Identify as
4039 user-variable with "*...".
4040 * build-report.el (build-report-make-output-get): New.
4041 * build-report.el (build-report-insert-header): Report
4042 emacs-version and system-configuration instead of
4043 build-report-version.
4044 * build-report.el (build-report-insert-make-output): Add file
4046 * build-report.el (build-report-insert-installation-file):
4048 * build-report.el (build-report-keep): Change docstring,
4050 * build-report.el (build-report-delete): Ditto.
4051 * build-report.el (build-report-installation-data): New.
4052 * build-report.el (build-report-version-file-data): New.
4054 2000-09-20 Martin Buchholz <martin@xemacs.org>
4056 * byte-optimize.el (byte-optimize-lapcode):
4057 Fix the optimization of using the first 5 elements of the
4058 constants vector for variables.
4059 (byte-optimize-lapcode): Fix another ancient broken optimization.
4061 2000-09-19 Martin Buchholz <martin@xemacs.org>
4063 * *: Spelling mega-patch
4065 2000-09-19 Martin Buchholz <martin@xemacs.org>
4067 * easymenu.el: doc fixes.
4068 (easy-menu-do-define): Use backquote.
4071 `when' seems much clearer than `if' here.
4073 (easy-menu-add-item):
4074 (easy-menu-item-present-p):
4075 (easy-menu-remove-item):
4076 Wrap using (when (featurep 'menubar) ...)
4078 2000-09-16 Martin Buchholz <martin@xemacs.org>
4080 * bytecomp.el (displaying-byte-compile-warnings):
4081 Revert Ben's change to this function below so that the compile log
4082 is displayed properly for users of the "popper" package.
4084 2000-09-12 Martin Buchholz <martin@xemacs.org>
4086 * window.el (save-selected-window): Use backquote.
4088 * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
4089 Renamed from `byte-compile-file-form-defvar'.
4090 * bytecomp.el (byte-compile-defvar-or-defconst):
4091 Only cons onto current-load-list in top-level forms.
4092 Else this leaks a cons cell every time a defun is called.
4093 Renamed from `byte-compile-defvar', for clarity.
4094 Warn when docstring of defvar is not a string.
4095 Use consistent error messages.
4098 2000-09-11 Martin Buchholz <martin@xemacs.org>
4100 * simple.el (set-variable):
4101 Remove unneeded defvar by rearranging order of let* forms.
4103 * mule/mule-ccl.el (ccl-get-next-code):
4104 * menubar-items.el (bookmark-menu-filter):
4105 (language-environment-menu-filter):
4106 (tutorials-menu-filter):
4107 * toolbar-items.el (toolbar-compile):
4108 * byte-optimize.el (disassemble-offset):
4109 Use (declare (special ...)) instead of `defvar'.
4111 * cl-macs.el (cl-do-proclaim):
4112 Fix (declare (special ...)) warning suppression syntax.
4114 2000-07-22 Golubev I. N. <gin@mo.msk.ru>
4116 * info.el (Info-tag-table-marker):
4117 (Info-tag-table-buffer):
4118 (Info-find-file-node):
4119 (Info-read-subfile):
4120 (Info-build-node-completions):
4123 Multiple info buffer support.
4125 2000-08-28 Oscar Figueiredo <oscar@cpe.fr>
4127 * ldap.el (ldap-decode-entry): New defun
4128 (ldap-search-entries): Use it in order to decode DN-prefixed
4131 2000-08-23 Daniel Pittman <daniel@danann.net>
4133 * mule/mule-cmds.el (coding-system-change-eol-conversion):
4134 Use `eq', not `=', to compare symbols.
4136 2000-07-30 Ben Wing <ben@xemacs.org>
4138 * bytecomp.el (byte-compile-report-error):
4139 * bytecomp.el (displaying-byte-compile-warnings):
4140 if stack-trace-on-error is set, send out a backtrace when
4141 an error is encountered that stops byte compilation. this
4142 should make it much much easier to track down those curious
4143 problems. also undo the kludge of using a separate "*Show*"
4144 buffer for display when there's a temp-buffer-show-function;
4145 we can avoid this by just being a little smarter.
4148 * dialog-items.el (search-dialog-regexp): New.
4149 * dialog-items.el (search-dialog-callback):
4150 * dialog-items.el (make-search-dialog):
4151 add a regexp option to the dialog and clean up a bit.
4154 * dialog.el (yes-or-no-p-dialog-box):
4155 * dialog.el (get-dialog-box-response):
4156 * dialog.el (make-dialog-box):
4157 * dialog.el (dialog-box-finish): New.
4158 * dialog.el (dialog-box-cancel): New.
4159 * dialog.el (internal-make-dialog-box-exit): New.
4160 implement [properly!] the :modal property of the new dialog box
4161 interface. this is the first time xemacs has ever had *proper*
4162 modal dialog boxes, giving the standard window-system feedback.
4163 (e.g. under windows, clicking on a disabled frame causes a beep
4164 and makes the dialog box flash three times.)
4166 * dragdrop.el: header keyword frobbing.
4168 * dumped-lisp.el (preloaded-file-list):
4169 renamed winnt.el to win32-native.el.
4171 * faces.el (face-property):
4172 * faces.el (set-face-property):
4173 * faces.el (frob-face-property):
4174 * faces.el (frob-face-font-2):
4175 * faces.el (make-face-bold):
4176 * faces.el (make-face-italic):
4177 * faces.el (make-face-bold-italic):
4178 * faces.el (make-face-unbold):
4179 * faces.el (make-face-unitalic):
4180 * faces.el (make-face-smaller):
4181 * faces.el (make-face-larger):
4182 clean up the implementation of these so that window-system-specific
4183 methods are called only on objects belonging to that window system.
4184 previously, you could have [e.g.] mswindows-make-face-bold called
4185 on font object of device type `stream', which is not good and
4186 explains the subtle errors Adrian was getting when byte-compiling
4187 something that required 'term. (Adrian, now you can use stack-trace-
4188 on-error to find the exact place where things are going wrong instead
4189 of having to laboriously binary-search your way through.)
4191 * finder.el (finder-known-keywords):
4192 cleaned up -- properly sorted, clarified the meanings of many of
4193 the keywords, and added a few -- mswin, gui, content, build, www,
4194 user, services. the last two try to distinguish between a package
4195 that's used directly by the user, and a package that provides
4196 support services to other packages.
4198 * font-lock.el (lisp-font-lock-keywords-2):
4199 update list of lisp control structures to include everything,
4200 including new ones i introduced.
4202 * gutter.el: header keyword frobbing.
4204 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
4205 recent isearch element was not doing so! you got the second-most-
4208 * lisp-mode.el (construct-lisp-mode-menu):
4209 more menubar cleanups.
4210 * lisp-mode.el (with-selected-window):
4211 make it indent properly.
4213 * menubar-items.el (default-menubar): lots of menubar cleanups.
4214 rearranged the options menu the most, e.g. splitting up the
4215 Keyboard/Mouse menu into a new Editing menu and combining the
4216 separate Scrollbar/Gutter/Toolbar submenus into Display.
4217 Got rid of General, moved items to Editing or new Troubleshooting.
4218 Moved Packages to Tools; doesn't seem to belong under Options.
4219 Added stuff to the Cmds menu, e.g. Change Case.
4221 NB please don't complain about these periodic menubar changes.
4222 Anything like this is necessarily incremental in its construction
4223 -- By constant use you gradually become more and more aware of
4224 better and better ways to group menu items. When we eventually
4225 move the options menu to a property sheet, the existing structure
4226 will probably be preserved fairly well.
4228 * minibuf.el (next-history-element): fix problems with pressing
4229 down arrow in repeat-complex-command.
4232 * modeline.el (modeline-3d-p): New.
4233 added custom variable for controlling the 3d modeline. the
4234 corresponding Options item has been present for a long time,
4235 but commented out with "fix me!" comments. it's fixed now.
4237 * obsolete.el (add-menu):
4238 remove bogus gettexts.
4240 * process.el (shell-quote-argument):
4241 handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
4242 For bash under Windows native, see below.
4245 * simple.el (display-warning-buffer):
4246 Fixed the handling of warning display to eliminate the annoying
4247 *Show* buffer, like was done for byte-compiler output above.
4249 * simple.el (debug-print): New.
4250 Simple function for sending debug messages to the console and/or
4253 * subr.el (replace-in-string):
4254 Rewrite this function to avoid N^2 behavior with large strings --
4255 catastrophic with the new Windows selection code! (Apparently the
4256 author of this function didn't realize there was a fun
4257 replace-match that could make his life much easier, because we
4258 duplicated the entire logic. The new version is smaller, easier
4259 to understand, much more robust, and has extended features --
4260 those of replace-match.)
4263 * window.el (with-selected-window): New.
4264 An obvious complement to the existing `with-selected-frame' and
4265 `with-current-buffer'.
4267 * win32-native.el: Renamed from winnt.el.
4268 Added a great deal of stuff for properly handling process quoting,
4269 somewhat modeled on Kirill's original model (which i later threw
4270 away). We should now finally have correctly working process arg
4271 quoting/dequoting so that the final app gets exactly what we
4272 intended. Because the mechanism is in Lisp, it's easily
4273 extendible. (For those running bash and running the native
4274 version, I tried hard to do what I thought was correct. But more
4275 thought is needed, and ideally the volunteer work of people with
4276 these configurations that they generally run on.)
4278 * x-font-menu.el (x-font-menu-font-data):
4279 Put in defvar's to fix byte-compiler warnings.
4281 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
4283 * select.el (selection-coercion-alist): Initialise.
4284 * select.el (select-coerce-to-text): New.
4285 * select.el (select-coerce): New.
4286 New functions to perform type and value coercion.
4288 * select.el (select-buffer-killed-default): Keep data if it was
4291 2000-08-02 Martin Buchholz <martin@xemacs.org>
4293 * menubar-items.el (default-menubar): Fix typo.
4294 (default-menubar): `lambda' was mispelled as `lamda'.
4296 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
4298 * window.el (shrink-window-if-larger-than-buffer): Remove
4301 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
4303 * paths.el (gnus-local-domain): Removed.
4304 (gnus-local-organization): Ditto.
4305 (gnus-startup-file): Ditto.
4307 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org>
4309 * files.el (auto-mode-alist): Add .spec for RPM.
4311 2000-07-31 Andy Piper <andy@xemacs.org>
4313 * gutter-items.el (update-tab-in-gutter): deprecate :properties.
4315 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
4317 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
4319 * help.el (xemacs-www-page): Ditto.
4320 (xemacs-www-faq): Ditto.
4321 * menubar-items.el (default-menubar): Ditto.
4323 * wid-edit.el (widget-url-link-action): Ditto.
4324 From: Kenichi OKADA <okada@opaopa.org>.
4326 2000-07-31 Martin Buchholz <martin@xemacs.org>
4328 * finder.el (finder-commentary): Add autoload cookie.
4330 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com>
4332 * files.el (insert-file-contents-literally): Fix second let
4333 binding for `coding-system-for-read' to `coding-system-for-write'
4334 as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
4336 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch>
4338 * files.el (insert-file-contents-literally): Use binary coding
4339 system (from Morioka san).
4340 (insert-file-contents-literally): Make file-name-handler method.
4342 2000-07-26 Martin Buchholz <martin@xemacs.org>
4344 * cl-macs.el (get-selection): Add defsetf.
4346 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au>
4348 * x-init.el (x-activate-region-as-selection): replace obsolete
4349 function x-own-selection with own-selection.
4350 (ow-find): replace obsolete functions x-get-selection and
4351 x-get-clipboard with get-selection and get-clipboard.
4352 (init-post-x-win): replace obsolete function x-disown-selection
4353 with disown-selection.
4355 2000-07-20 Mike Sperber <mike@xemacs.org>
4357 * startup.el (load-user-init-file): Only try to load init file if
4360 2000-07-10 Andy Piper <andy@xemacs.org>
4362 * dialog-items.el: sync with Ben's patch.
4364 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
4366 (progress-text-glyph): deleted.
4367 (progress-layout-glyph): make completely minimal.
4368 (progress-gauge-glyph): ditto.
4369 (progress-display-style): fix to handle dynamic instantiator
4371 (progress-text-instantiator): new.
4372 (progress-layout-instantiator): new.
4373 (progress-gauge-instantiator): new.
4374 (set-progress-display-instantiator): renamed and changed from
4375 set-progress-display-style.
4376 (progress-abort-glyph): use instantiator not glyph.
4377 (append-progress-display): use set-progress-display-instantiator
4378 and set-glyph-image.
4379 (abort-progress-display): ditto.
4380 (raw-append-progress-display): ditto.
4382 2000-07-20 Ben Wing <ben@xemacs.org>
4384 * code-files.el: Move Mule-specific code to mule-coding.el.
4386 2000-07-15 Ben Wing <ben@xemacs.org>
4392 * cmdloop.el (yes-or-no-p):
4393 * cmdloop.el (y-or-n-p):
4394 Make these functions use should-use-dialog-box-p and not be
4395 overridden in dialog.el.
4398 * cus-dep.el (Custom-make-dependencies): Removed.
4399 * cus-dep.el (Custom-make-dependencies-1): New.
4400 * cus-dep.el (Custom-make-one-dependency): New.
4401 New entry point for use in Makefiles, to avoid excessive
4404 * cus-edit.el (custom-variable-reset-saved):
4405 * cus-edit.el (custom-variable-reset-standard):
4406 * cus-edit.el (custom-save-resets):
4407 Fix bytecompiler warnings.
4410 * dialog.el (yes-or-no-p-dialog-box):
4411 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
4412 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
4413 * dialog.el (get-dialog-box-response):
4414 * dialog.el (message-or-box):
4415 * dialog.el (make-dialog-box):
4416 * dialog.el (popup-dialog-box): New.
4417 Avoid yes-or-no-p bogosities.
4418 Create a general function `make-dialog-box' to encapsulate all
4419 dialog box methods; easily extendible. popup-dialog-box now obsolete.
4421 * dumped-lisp.el (preloaded-file-list):
4422 Add dialog-items. Clean up. Group files by types.
4424 * easymenu.el (easy-menu-add):
4425 * easymenu.el (easy-menu-remove):
4426 Account for accelerators.
4429 * extents.el (extent-list): New args, like in map-extents.
4430 * extents.el (extent-at-event): New.
4431 * extents.el (extents-at-event): New.
4434 * font-lock.el (font-lock-mode):
4435 * font-lock.el (font-lock-default-fontify-buffer):
4436 * font-lock.el (font-lock-default-unfontify-region):
4437 * font-lock.el (font-lock-fontify-syntactically-region):
4438 * font-lock.el (font-lock-fontify-keywords-region):
4439 Use new progress-feedback names.
4441 * font-lock.el (java-font-lock-identifier-regexp):
4442 * font-lock.el (java-font-lock-class-name-regexp):
4443 Fix bytecompiler warnings.
4446 * gutter-items.el (progress-display-use-echo-area): Removed.
4447 * gutter-items.el (progress-feedback-use-echo-area): New.
4448 * gutter-items.el (progress-display-popup-period): Removed.
4449 * gutter-items.el (progress-feedback-popup-period): New.
4450 * gutter-items.el (set-progress-display-style): Removed.
4451 * gutter-items.el (set-progress-feedback-style): New.
4452 * gutter-items.el (progress-display-style): Removed.
4453 * gutter-items.el (progress-feedback-style): New.
4454 * gutter-items.el (progress-stack):
4455 * gutter-items.el (progress-displayed-p): Removed.
4456 * gutter-items.el (progress-feedbacked-p): New.
4457 * gutter-items.el (clear-progress-display): Removed.
4458 * gutter-items.el (clear-progress-feedback): New.
4459 * gutter-items.el (progress-display-clear-when-idle): Removed.
4460 * gutter-items.el (progress-feedback-clear-when-idle): New.
4461 * gutter-items.el (remove-progress-display): Removed.
4462 * gutter-items.el (remove-progress-feedback): New.
4463 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
4464 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
4465 * gutter-items.el (append-progress-display): Removed.
4466 * gutter-items.el (append-progress-feedback): New.
4467 * gutter-items.el (abort-progress-display): Removed.
4468 * gutter-items.el (abort-progress-feedback): New.
4469 * gutter-items.el (raw-append-progress-display): Removed.
4470 * gutter-items.el (raw-append-progress-feedback): New.
4471 * gutter-items.el (display-progress-display): Removed.
4472 * gutter-items.el (display-progress-feedback): New.
4473 * gutter-items.el (current-progress-display): Removed.
4474 * gutter-items.el (current-progress-feedback): New.
4475 * gutter-items.el (current-progress-display-label): Removed.
4476 * gutter-items.el (current-progress-feedback-label): New.
4477 * gutter-items.el (progress-display): Removed.
4478 * gutter-items.el (progress-feedback): New.
4479 Replace "progress-display" with "progress-feedback" globally.
4481 * gutter-items.el (lprogress-display): Removed.
4482 * gutter-items.el (progress-feedback-with-label): New.
4483 Rename lprogress-display ==> progress-feedback-with-label.
4485 * gutter-items.el (search-dialog-direction): Removed.
4486 * gutter-items.el (search-dialog-text): Removed.
4487 * gutter-items.el (search-dialog-callback): Removed.
4488 * gutter-items.el (make-search-dialog): Removed.
4489 Move to dialog-items.el.
4492 * help.el (help-mode-quit):
4493 * help.el (mode-for-help): New.
4494 * help.el (help-sticky-window): New.
4495 * help.el (help-window-config): New.
4496 * help.el (with-displaying-help-buffer):
4497 * help.el (function-at-event): New.
4498 * help.el (help-symbol-regexp): New.
4499 * help.el (help-symbol-run-function-1): New.
4500 * help.el (help-symbol-run-function): New.
4501 * help.el (help-symbol-function-context-menu): New.
4502 * help.el (help-symbol-variable-context-menu): New.
4503 * help.el (help-symbol-function-and-variable-context-menu): New.
4504 * help.el (frob-help-extents): New.
4505 * help.el (describe-function-1):
4506 * help.el (variable-at-point):
4507 * help.el (variable-at-event): New.
4508 * help.el (describe-variable):
4510 - Make functions and variables be mousable.
4511 - Middle button hyperlinks.
4512 - New context-menu entries.
4515 * keydefs.el (global-map):
4516 New key bindings to move lines up and down.
4519 * lisp-mode.el (construct-lisp-mode-menu): New.
4520 * lisp-mode.el (emacs-lisp-mode-popup-menu):
4521 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
4522 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
4523 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
4524 Make popup and menubar menus be different. Popup menu uses
4525 clicked location and automatically assumes symbol under the mouse
4526 for various commands.
4529 * menubar-items.el (bookmark-menu-filter): Add accelerators.
4530 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
4532 * menubar-items.el (global-popup-menu): Removed.
4533 * menubar-items.el (mode-popup-menu): Removed.
4534 * menubar-items.el (activate-popup-menu-hook): Removed.
4535 * menubar-items.el (popup-mode-menu): Removed.
4536 * menubar-items.el (popup-buffer-menu): Removed.
4537 * menubar-items.el (popup-menubar-menu): Removed.
4541 * menubar.el (global-popup-menu): New.
4542 * menubar.el (mode-popup-menu): New.
4543 * menubar.el (activate-popup-menu-hook): New.
4544 * menubar.el (last-popup-menu-event): New.
4545 * menubar.el (popup-mode-menu): New.
4546 * menubar.el (popup-buffer-menu): New.
4547 * menubar.el (popup-menubar-menu): New.
4548 * menubar.el (menu-call-at-event): New.
4549 Move non-content functions here. Add support for context menu
4552 * minibuf.el (minibuffer-history-uniquify):
4555 * minibuf.el (read-file-name-1):
4556 Call new file dialog box if it exists.
4558 * minibuf.el (mouse-rfn-setup-vars):
4559 Clean up "chop" action.
4562 * mouse.el (button2): Now bound to mouse-track.
4563 * mouse.el (click-inside-extent-p):
4564 * mouse.el (point-inside-extent-p):
4565 * mouse.el (point-inside-selection-p):
4566 * mouse.el (mouse-drag-or-yank): Removed.
4567 * mouse.el (mouse-begin-drag-n-drop): New.
4568 * mouse.el (mouse-eval-sexp):
4569 * mouse.el (mouse-track-activate-strokes): New.
4570 * mouse.el (mouse-track-do-activate): New.
4571 * mouse.el (mouse-track):
4572 * mouse.el (default-mouse-track-event-is-with-button): New.
4573 * mouse.el (default-mouse-track-cleanup-hook):
4574 * mouse.el (default-mouse-track-drag-hook):
4575 * mouse.el (default-mouse-track-drag-up-hook):
4576 * mouse.el (default-mouse-track-click-hook):
4577 Merge drag-n-drop into mouse-track.
4578 Add general "activate" support to replace specific button2 kludges.
4579 Use "button modifier" support in mouse-track.
4581 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
4584 * package-ui.el (pui-menu):
4585 * package-ui.el (pui-popup-context-sensitive): Removed.
4586 Fix bytecompiler warnings.
4587 Clean up popup code a bit.
4589 * select.el (get-selection-no-error): Fix bytecompiler warnings.
4592 * simple.el (transpose-lines):
4593 * simple.el (transpose-line-up): New.
4594 * simple.el (transpose-line-down): New.
4595 * simple.el (transpose-subr):
4596 * simple.el (transpose-subr-1): Removed.
4597 Clean up, add functions to move lines up and down.
4599 * startup.el (mail-host-address):
4600 * startup.el (user-mail-address):
4604 * subr.el (set-symbol-value-in-buffer): New.
4606 * subr.el (check-argument-type):
4607 * subr.el (defined-error-p): New.
4608 Add structured error support.
4610 * toolbar-items.el (toolbar-compile):
4611 Use new make-dialog-box.
4615 * userlock.el (ask-user-about-lock-dbox):
4616 * userlock.el (ask-user-about-supersession-threat-dbox):
4617 * userlock.el (ask-user-about-lock):
4618 * userlock.el (ask-user-about-supersession-threat):
4619 Use new make-dialog-box.
4620 Add safety checks; use should use-dialog-box-p.
4623 * window-xemacs.el (__buffer-dedicated-frame):
4624 * window-xemacs.el (buffer-dedicated-frame): New.
4625 * window-xemacs.el (set-buffer-dedicated-frame): New.
4626 Move dedicated-frame stuff into lisp.
4628 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
4630 * printer.el (generic-print-region): Do not require that
4631 `printer-name' be set.
4632 (printer-name): Commentary clarification.
4634 2000-07-19 Martin Buchholz <martin@xemacs.org>
4636 * XEmacs 21.2.35 is released.
4638 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
4640 * select.el (selection-coercible-types): Initialise.
4642 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
4644 * select.el (own-clipboard): Bug fix.
4646 2000-07-17 Mike Sperber <mike@xemacs.org>
4648 * cus-edit.el (custom-migrate-custom-file): Save init file before
4651 2000-07-16 Mike Sperber <mike@xemacs.org>
4653 * startup.el (load-init-file): Remove silly call to
4654 `load-user-custom-file`.
4655 (maybe-migrate-user-init-file): Minor fixes.
4657 2000-07-16 Martin Buchholz <martin@xemacs.org>
4659 * apropos.el (apropos-documentation-check-doc-file):
4660 `doc' variable should be let-bound, as was presumably intended.
4662 * cus-edit.el (custom-variable-reset-saved):
4663 (custom-variable-reset-standard):
4664 Remove unused variable comment-widget. Twice.
4666 * toolbar.el (toolbar-blank-press-function):
4667 Add a real defvar with initial value nil and proper docstring.
4668 (press-toolbar-button): No need to check for boundp-ness anymore.
4670 * rect.el (open-rectangle-line): Remove useless (let) form.
4671 Add defvar for pending-delete-mode.
4673 * info.el (Info-find-node): This function needs an autoload cookie.
4675 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
4676 Use let* since the second form referred to the first.
4678 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
4680 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
4681 instead of removed `mswindows-get-clipboard'.
4684 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
4686 * select.el (select-convert-from-text): New.
4687 * select.el (select-convert-from-length): New.
4688 * select.el (select-convert-from-integer): New.
4689 * select.el (select-convert-from-identity): New.
4690 * select.el (select-convert-from-filename): New.
4691 * select.el (selection-converter-in-alist): Use them.
4692 New converter functions for X.
4694 * select.el (get-selection): Removed comment.
4696 * select.el (own-selection): Removed append code - I thought
4697 I'd already done this, but apparently not...
4699 * select.el: Changed comment about TIMESTAMP.
4701 * select.el (select-convert-in): New.
4702 * select.el (select-convert-out): New.
4703 New functions that get used by select.c.
4705 * select.el (select-buffer-killed-default): New.
4706 * select.el (select-buffer-killed-text): New.
4707 * select.el (selection-buffer-killed-alist): New.
4708 New list and functions that get called if a relevant selection
4709 exists and a buffer gets killed.
4711 * select.el (select-convert-to-targets):
4712 * select.el (select-convert-to-identity): Removed.
4713 * select.el (select-convert-from-identity): Removed.
4714 * select.el (select-converter-out-alist):
4715 Removed _EMACS_INTERNAL selection type.
4717 * x-select.el (xselect-kill-buffer-hook): Removed.
4718 * x-select.el (xselect-kill-buffer-hook-1): Removed.
4719 Removed this X-specific nonesense. Use the generic support
4720 in select.el instead.
4722 2000-07-15 Martin Buchholz <martin@xemacs.org>
4724 * mule/mule-category.el (defined-category-hashtable):
4725 Use make-hash-table instead of make-hashtable
4727 * buff-menu.el: Byte-compiler warning fix.
4729 * isearch-mode.el (isearch-highlight-all-cleanup):
4730 Remove unused variable `isearch-highlight-all-start'.
4732 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
4734 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
4736 * cus-dep.el (Custom-make-dependencies):
4737 Add autoload cookie for custom-add-loads to generated custom-load.el.
4739 * autoload.el (autoload-package-name): Warning suppression.
4740 Move defvar prior to first use.
4742 * custom.el: Add autoload for custom-declare-face.
4743 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
4744 * cl.el (cl-hack-byte-compiler):
4745 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
4748 2000-07-08 Mike Sperber <mike@xemacs.org>
4750 * startup.el (load-home-init-file): Added variable.
4751 (maybe-migrate-user-init-file): Added.
4752 (load-user-init-file): Load custom file if different from init
4755 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
4758 * cus-edit.el (custom-migrate-custom-file): Added for migration.
4759 Moved `custom-file'-related code to cus-file.el.
4761 * cus-file.el: New file.
4763 2000-04-01 Mike Sperber <mike@xemacs.org>
4765 * packages.el (packages-find-package-directories): Added support
4766 for external package hierarchies with in-place installations.
4768 * find-paths.el (paths-root-in-place-p): Added.
4769 (paths-find-emacs-directory): Added support for external
4770 directories with in-place installations.
4771 (paths-find-site-directory): Ditto.
4773 * startup.el (find-user-init-file): Also look for
4774 ~/.xemacs/init.elc? in preference to ~/.emacs.
4776 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
4778 * select.el (own-selection):
4779 * select.el (own-clipboard): Changed `append' parameter to
4780 `how-to-use' parameter.
4781 * select.el (own-selection): Removed icky append code.
4782 * select.el (own-selection, get-selection): Removed extra type
4784 * select.el (selection-appender-alist):
4785 * select.el (selection-converter-{in|out}-alist): Initialise.
4786 * select.el (select-append-to-*): New.
4787 * select.el (select-convert-from-*): New. New functions to append
4788 data and convert data from external type.
4790 2000-07-12 Stef Epardaud <stef@lunatech.com>
4792 * font-lock.el: Javadoc enhancements.
4794 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
4796 * printer.el (generic-print-region): Compose job name from buffer
4799 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
4801 * font-lock.el (font-lock-fontify-pending-extents): Call
4802 font-lock-fontify-region instead of font-lock-fontify-buffer
4803 to avoid unnecessary progress gauges.
4805 2000-07-06 Craig Lanning <lanning@scra.org>
4807 * custom-load.el (faces):
4809 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
4812 * process.el (call-process-internal): from Dan Holmsand, use binary
4813 coding systems so that jka-compr works.
4815 2000-07-07 Ben Wing <ben@xemacs.org>
4817 * font-lock.el: Undo previous change. Unfortunately, some
4818 files actually use the variables directly in their init code
4819 without quoting them.
4821 2000-07-07 Ben Wing <ben@xemacs.org>
4823 * font-lock.el (defvar font-lock-*-face): Removed.
4825 * font-lock.el (font-lock-apply-highlight): Bind these face vars
4826 only when necessary.
4828 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
4830 * cl-macs.el: fix cl-transform-function-property kludge
4831 so that it does not require a random feature.
4833 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4835 * files.el (auto-mode-alist): allow .make extension for Makefiles,
4836 as in Linux kernel "Rules.make".
4838 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
4840 * build-report.el (build-report): Add autoload cookie.
4842 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
4844 * package-ui.el (defgroup pui): Correct a misspelling
4845 (pui-toggle-package-delete): Change `seleted' to `selected'
4847 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
4849 * package-get.el (package-get-update-base):
4850 (package-get): Use insert-file-contents-literally always.
4851 (package-get-maybe-save-index):
4852 Force coding system for writing to binary.
4854 2000-06-08 Mike Alexander <mta@arbortext.com>
4856 * code-process.el (call-process-region): If there is no coding
4857 system for the process on process-coding-system-alist use the
4858 coding system of the buffer containing the region.
4860 2000-06-10 Ben Wing <ben@xemacs.org>
4862 * cmdloop.el (command-error):
4863 If debug-on-error and noninteractive, output backtrace.
4865 * files.el (file-relative-name):
4866 Remove MSDOS references.
4868 * simple.el (line-number): New function, due to non-obvious
4869 behavior/usage of count-lines.
4871 * simple.el (count-lines): document non-obvious usage to get
4874 2000-06-11 Ben Wing <ben@xemacs.org>
4876 * faces.el ((featurep 'xpm)):
4877 * x-faces.el (x-init-face-from-resources):
4878 * x-faces.el (x-init-frame-faces):
4879 * x-misc.el (x-init-specifier-from-resources):
4880 * x-misc.el (x-get-resource-and-bogosity-check):
4881 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
4882 * x-mouse.el (x-init-pointer-shape):
4883 * x-scrollbar.el (x-init-scrollbar-from-resources):
4884 Add sixth argument to x-get-resource calls so as to issue warnings
4885 rather than errors on bogus arguments.
4887 2000-06-05 Ben Wing <ben@xemacs.org>
4889 * compat.el: new file. provides a clean, non-intrusive way to
4890 define compatibility functions.
4892 * process.el (shell-quote-argument): temporary fix for lack
4893 of nt-quote-process-args. #### I need to put back the overall
4894 structure of that mechanism but redo the guts of it using the
4895 extra intelligence in the C code.
4897 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
4899 * package-info.el (pi-md5sum): Calculate MD5 sum just like
4900 `package-get' does in package-get.el, instead of using external
4903 * package-get.el (package-get): Insert package file literally to
4904 make checksum calculation work.
4906 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
4908 * code-files.el (convert-mbox-coding-system): Deleted.
4909 (file-coding-system-alist): Removed reference to
4910 convert-mbox-coding-system.
4912 2000-05-28 Martin Buchholz <martin@xemacs.org>
4914 * XEmacs 21.2.34 is released.
4916 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4918 * font-lock.el (font-lock-keywords): Rewrote docstring
4920 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
4922 * loadhist.el (unload-feature): handle case where x is both boundp
4925 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
4927 * packages.el: It's ok to use built-in macros, but not lisp
4930 2000-05-20 Ben Wing <ben@xemacs.org>
4933 * font-lock.el (font-lock-message-threshold):
4934 * font-lock.el (font-lock-mode):
4935 * font-lock.el (font-lock-default-fontify-buffer):
4936 * font-lock.el (font-lock-always-fontify-immediately):
4937 * font-lock.el (font-lock-old-extent): Removed.
4938 * font-lock.el (font-lock-old-len): Removed.
4939 * font-lock.el (font-lock-fontify-glumped-region): Removed.
4940 * font-lock.el (font-lock-pending-extent-table): New.
4941 * font-lock.el (font-lock-range-table): New.
4942 * font-lock.el (font-lock-after-change-function):
4943 * font-lock.el (font-lock-after-change-function-1): Removed.
4944 * font-lock.el (font-lock-fontify-pending-extents): New.
4945 * font-lock.el ('font-lock-revert-cleanup): Removed.
4946 * font-lock.el ('font-lock-revert-setup): Removed.
4947 Rewrite deferral code to handle any number of changes, merging
4948 them properly. Remove hacked-up code for revert-buffer, now
4951 * menubar-items.el (default-menubar):
4952 In Options->Edit Init File, don't switch to emacs-lisp-mode
4953 unless necessary; doing this turns off font-lock.
4955 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
4957 * keydefs.el: Define C-x BS to backward-kill-sentence.
4959 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
4961 * files.el (hack-local-variables-prop-line): Use non-greedy
4962 matching to process -*-texinfo-*- -*-.
4964 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
4966 * minibuf.el (minibuf-directory-files): new function.
4967 (read-file-name-activate-callback): use minibuf-directory-files.
4968 (read-directory-name-internal): ditto.
4969 (mouse-file-display-completion-list): ditto.
4970 (mouse-directory-display-completion-list): ditto.
4971 (read-file-name-internal): remove "./" from completion list unless
4972 explicitly matched, for consistency.
4974 2000-05-11 Ben Wing <ben@xemacs.org>
4976 * gutter-items.el (gutter-buffers-tab):
4977 * gutter-items.el (add-tab-to-gutter):
4978 * gutter-items.el (update-tab-in-gutter):
4979 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
4980 * gutter-items.el (append-progress-display):
4981 * gutter-items.el (abort-progress-display):
4982 * gutter-items.el (raw-append-progress-display):
4983 Further fixes. Use set-glyph-image not set-image-instance-property,
4984 to fix problems with multiple windows in a frame.
4986 * menubar-items.el (tutorials-menu-filter):
4989 * startup.el (early-error-handler):
4990 Display message box under windows; otherwise, message will disappear
4991 before it can be viewed.
4994 Fix bug in NEEDTODUMP processing.
4996 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
4998 * startup.el (lock-directory): Removed.
4999 (superlock-file): Ditto.
5000 (startup-set-paths): Remove lockdir.
5001 (startup-setup-paths-warning): Remove lock-directory.
5003 * setup-paths.el (paths-find-lock-directory): Removed.
5004 (paths-find-superlock-file): Ditto.
5006 2000-05-09 Ben Wing <ben@xemacs.org>
5008 * faces.el (set-face-property):
5009 * faces.el (set-face-font):
5010 * faces.el (set-face-foreground):
5011 * faces.el (set-face-background):
5012 * faces.el (set-face-background-pixmap):
5013 * faces.el (set-face-underline-p):
5014 * faces.el (set-face-strikethru-p):
5015 * faces.el (set-face-highlight-p):
5016 * faces.el (set-face-dim-p):
5017 * faces.el (set-face-blinking-p):
5018 * faces.el (set-face-reverse-p):
5022 * glyphs.el (make-image-specifier):
5023 * glyphs.el (glyph-property):
5024 * glyphs.el (set-glyph-image):
5025 * glyphs.el (make-glyph):
5026 * glyphs.el (make-pointer-glyph):
5027 * glyphs.el (make-icon-glyph):
5028 * glyphs.el (widget-image-instance-p): New.
5029 authorship info, lots of doc changes. New predicate, inadvertently
5030 omitted. the general principle with specifier docs is now that
5031 the description of instantiators should go with the make-foo-specifier
5032 fun's doc string, rather than in foo-specifier-p. this follows
5033 conventions elsewhere in XEmacs and in general is a lot more obvious
5034 of a place to look. sometimes the make-foo-specifier function needs
5035 to be created in the process.
5038 * gutter.el (make-gutter-specifier): New.
5039 * gutter.el (make-gutter-size-specifier): New.
5040 * gutter.el (make-gutter-visible-specifier): New.
5041 specifier doc updates according to the conventions specified before.
5044 * objects.el (make-font-specifier):
5045 * objects.el (make-color-specifier):
5046 * objects.el (make-face-boolean-specifier): New.
5047 specifier doc updates according to the conventions specified before.
5050 * specifier.el (set-specifier):
5051 * specifier.el (make-integer-specifier): New.
5052 * specifier.el (make-boolean-specifier): New.
5053 * specifier.el (make-natnum-specifier): New.
5054 * specifier.el (make-generic-specifier): New.
5055 * specifier.el (make-display-table-specifier): New.
5056 specifier doc updates according to the conventions specified before.
5059 * toolbar.el (make-toolbar-specifier): New.
5060 specifier doc updates according to the conventions specified before.
5062 2000-05-09 Ben Wing <ben@xemacs.org>
5064 * process.el (call-process-internal): Revert to previous version
5065 because Mike's change clashed with a change I did not long before.
5066 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
5067 Thanks very much Mike for pointing out the bug and submitting a
5070 2000-04-13 Mike Alexander <mta@arbortext.com>
5072 * process.el (call-process-internal): Send the correct input buffer
5073 (call-process-internal): Return the exit status of the process
5075 2000-05-07 Ben Wing <ben@xemacs.org>
5078 * winnt.el (nt-quote-args-verbatim): Removed.
5079 * winnt.el (nt-quote-args-prefix-quote): Removed.
5080 * winnt.el (nt-quote-args-backslash-quote): Removed.
5081 * winnt.el (nt-quote-args-double-quote): Removed.
5082 * winnt.el (nt-quote-args-functions-alist): Removed.
5083 * winnt.el (nt-quote-process-args): Removed.
5084 Remove all stuff for argument quoting. We borrow the code instead
5085 from Emacs 20.6, which is much more careful in its quoting
5086 (e.g. in handling runs of the escape character) and avoids most of
5087 the need for this Lisp mechanism by checking to see whether we're
5088 running a Cygwin or normal program and doing the appropriate
5089 quoting. If we end up needing such a mechanism, we should add
5090 it by extending the variable `mswindows-quote-process-args' so it
5091 can take an alist of regexps.
5093 2000-05-07 Ben Wing <ben@xemacs.org>
5096 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
5097 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
5098 the window without moving point.
5101 * simple.el (scroll-up-one): New.
5102 * simple.el (scroll-down-one): New.
5103 Functions for use with C-M-up/down.
5105 2000-05-01 Martin Buchholz <martin@xemacs.org>
5107 * XEmacs 21.2.33 is released.
5109 2000-04-29 Martin Buchholz <martin@xemacs.org>
5111 * dialog.el (yes-or-no-p-dialog-box):
5113 Fix following horrible bug in X11 mode with focus-follows-mouse:
5114 1. Visit two files in two different frames.
5115 2. do File->Revert Buffer in one of those frames.
5116 3. Dialog box appears.
5117 4. Arrange things so that the mouse passes over the *other*
5118 frame, then to the dialog box, and click on "Yes".
5119 5. The file contents end up in the *wrong* buffer!
5122 2000-04-28 Ben Wing <ben@xemacs.org>
5124 * help.el (describe-installation): correct typo introduced
5125 in last patch: boundp -> fboundp.
5127 * etags.el (buffer-tag-table-list):
5128 canonicalize filenames to Unix format so that tag-table-alist
5129 searching works under Windows.
5132 Bowdlerize the supposedly objectionable words
5133 "who couldn't quite manage to cleanly modify batch-update-autoloads".
5135 * gutter-items.el (set-progress-display-style):
5136 * gutter-items.el (search-dialog-callback):
5137 * gutter-items.el (make-search-dialog):
5138 Change to new callback-ex api.
5140 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
5142 * help.el: (describe-installation): decode-coding-string is not
5143 defined in a non MULE environment.
5145 2000-04-28 Ben Wing <ben@xemacs.org>
5147 * gutter-items.el (buffer-list-changed-hook):
5148 use it, not record-buffer-hook.
5150 * subr.el (record-buffer-hook): Removed.
5152 2000-04-27 Ben Wing <ben@xemacs.org>
5154 * gutter-items.el (buffers-tab-switch-to-buffer): do not
5155 use NORECORD option. Andy will not like this, but the existing
5156 gutter behavior is just wrong, as per this comment:
5158 ;; this used to add the norecord flag to both calls below.
5159 ;; this is bogus because it is a pervasive assumption in XEmacs
5160 ;; that the current buffer is at the front of the buffers list.
5161 ;; for example, select an item and then do M-C-l
5162 ;; (switch-to-other-buffer). Things get way confused.
5164 ;; Andy, if you want to maintain the current look, you must
5165 ;; *uncouple* the gutter order and buffers order.
5167 * loaddefs.el (completion-ignored-extensions): unfuckify.
5169 * bytecomp.el (batch-byte-compile-one-file): new function, used in
5172 * autoload.el (batch-update-one-directory): new function, used in
5175 * loadup.el: set gc-cons-threshold very high unless dumping --
5176 loadup during update-elc is much much much faster. also do this
5177 when quick-building.
5179 add commented-out code for profiling loadup.
5182 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
5183 is required in order to build xemacs.
5185 2000-04-26 Ben Wing <ben@xemacs.org>
5187 * loadup.el: don't garbage collect during loadup if quick-build
5188 compile-time option is set.
5190 2000-04-23 Ben Wing <ben@xemacs.org>
5192 * update-elc.el: compute whether any dumped .el or .elc files
5193 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
5196 * update-elc.el (update-elc-files-to-compile): always change
5197 NOBYTECOMPILE in the src directory rather than current dir,
5198 so it will work under NT.
5200 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
5201 the form of this file is identical between Unix and Windows.
5202 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
5204 (update-autoloads-from-directory): updated doc string.
5205 updated doc strings in a few other places.
5207 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
5209 * bytecomp.el (byte-force-recompile): Fix argument to
5210 byte-recompile-directory.
5212 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
5214 * gutter-items.el (progress-display-clear-when-idle): Use
5216 * gutter-items.el (clear-progress-display): Adjust number of
5219 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
5221 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
5223 2000-04-16 Ben Wing <ben@xemacs.org>
5225 * printer.el: New file.
5227 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
5229 * help.el (describe-installation): Fix decoding for Windows.
5232 * menubar-items.el (default-menubar):
5233 * menubar-items.el (tutorials-menu-filter): New.
5234 * menubar-items.el (popup-menubar-menu):
5235 Add authorship. Redo Help menu and Tutorials filter.
5237 * menubar.el: Correct comment.
5239 * modeline.el (modeline-buffer-identification): Correct doc string.
5242 * simple.el (printing): Removed.
5243 * simple.el (printer-name): Removed.
5244 * simple.el (generic-print-buffer): Removed.
5245 * simple.el (generic-print-region): Removed.
5246 Move generic print code to printer.el.
5248 2000-04-15 Ben Wing <ben@xemacs.org>
5250 * simple.el (generic-print-region): New.
5251 make this function actually work.
5252 (generic-print-buffer): call generic-print-region.
5254 2000-04-14 Andy Piper <andy@xemacs.org>
5256 * gutter-items.el (make-search-dialog): avoid unnecessary futzing
5257 by using the new widget-callback-current-channel.
5258 (search-dialog-callback): ditto.
5260 2000-04-12 Andy Piper <andy@xemacs.org>
5262 * gutter.el (default-gutter-position): moved from gutter-items.el.
5263 (default-gutter-position-changed-hook): ditto.
5264 (gutter-element-visibility-changed-hook): ditto.
5265 (set-gutter-element): ditto.
5266 (remove-gutter-element): ditto.
5267 (set-gutter-element-visible-p): ditto.
5268 (gutter-element-visible-p): ditto.
5269 (init-gutter): ditto.
5271 * dialog.el (make-dialog-box): renamed and moved from
5274 * gutter-items.el: move various functions elsewhere.
5276 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
5278 * menubar-items.el: Fixed place of parenthesis.
5280 2000-04-12 Ben Wing <ben@xemacs.org>
5282 * etags.el (find-tag-at-point): New. Lets you do find-tag
5283 without constantly being prompted for the tag.
5284 * simple.el: Added a number of section headings, to clarify the
5285 organization of this file.
5286 * simple.el (activate-region):
5287 * simple.el (region-exists-p):
5288 * simple.el (region-active-p):
5289 Moved these three function down to the other side of
5290 the case-changing functions, so they join the rest of
5292 * simple.el (printing): New.
5293 * simple.el (printer-name): New.
5294 * simple.el (generic-print-buffer): New.
5295 New functions, a very simple prototype for a unified
5298 * process.el (call-process-internal): Real fix for null BUFFER,
5299 other problems with BUFFER specs.
5302 Fixed up File->Print to use new printing functions.
5303 Various corrections and expansions to Grep/Compile menus.
5304 New options for Printing.
5305 New options for SMTP Mail, the way to send mail under
5306 MS Windows. (There's also a package patch to make SMTP
5307 Mail be the default under MSWin.)
5309 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
5311 * menubar-items.el: Selecting Rectangle Mousing from menubar
5312 did not work. Needed to quote mouse-track-rectangle-p.
5314 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
5316 * cl-compat.el (keywordp): Removed.
5318 2000-04-05 Andy Piper <andy@xemacs.org>
5320 * gutter-items.el (progress-layout-glyph): don't initialize here.
5321 (progress-gauge-glyph): use dynamic sizing.
5322 (set-progress-display-style): new function. Set progress glyphs
5323 appropriately depending on the style.
5324 (progress-display-style): new variable. Custom version of
5325 set-progress-display-style.
5326 (progress-abort-glyph): switch to dynamic sizes.
5327 (search-dialog-text): make the edit field active.
5329 2000-04-04 Andy Piper <andy@xemacs.org>
5331 * gutter-items.el (make-search-dialog): need to make the search
5332 dialog visible after creation.
5334 * menubar-items.el (default-menubar): use the search dialog for
5335 searching. Remove some extraneous search menu items.
5337 * gutter-items.el (set-gutter-element): allow glyphs to be used as
5339 (make-gutter-only-dialog-frame): allow the user to create the
5340 frame unmapped. Allow the gutter spec to be given as a glyph.
5341 (search-dialog-direction): new variable.
5342 (search-dialog-text): new variable.
5343 (search-dialog-callback): new function. Callback for the search
5345 (make-search-dialog): new function. Create a user-friendly search
5348 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
5350 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
5353 2000-04-01 Andy Piper <andy@xemacs.org>
5355 * font-lock.el (font-lock-fontify-keywords-region): Calculate
5356 progress more accurately.
5358 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
5360 * finder.el (finder-compile-keywords): Process readable files only.
5361 Because error in process of .#finder-inf.el when compile xemacs
5362 with --with-clash-detection option.
5364 2000-03-31 Andy Piper <andy@xemacs.org>
5366 * gutter-items.el (append-progress-display): don't delay after a
5367 successful font-lock.
5368 (make-gutter-only-dialog-frame): new function. Allow users to
5369 create gutter-only dialogs.
5371 2000-03-27 Mike Alexander <mta@arbortext.com>
5373 * process.el (call-process-internal): Handle a null BUFFER
5374 parameter correctly.
5376 2000-03-28 Andy Piper <andy@xemacs.org>
5378 * gutter-items.el (abort-progress-display): put strings in the
5380 (progress-layout-glyph): signal special 'quit callback.
5381 (progress-display-quit-function): deleted.
5382 (progress-display-stop-callback): deleted.
5383 (progress-display-dispatch-command-events): deleted.
5384 (append-progress-display): remove calls to
5385 progress-display-dispatch-command-events.
5386 (raw-append-progress-display): ditto.
5388 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
5390 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
5391 being a list. Actually define `stipple-pixmap-p' which is used as
5392 an error predicate. Correctly handle PIXMAP being either relative
5393 or absolute file name.
5395 2000-03-24 Andy Piper <andy@xemacs.org>
5397 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
5398 (abort-progress-display): ditto. Don't delete the created extent.
5399 (raw-append-progress-display): ditto.
5400 (progress-display-dispatch-non-command-events): new
5401 function. Encapsulates what we want to do when no command input is
5403 (progress-display-dispatch-command-events): likewise, but disable
5404 for now since it causes too many problems.
5405 (append-progress-display): use them.
5406 (raw-append-progress-display): ditto.
5407 (default-gutter-position-changed-hook): set this rather than
5408 default-gutter-position-changed.
5409 (default-gutter-position-changed-hook): lambda with zero arguments
5411 (raw-append-progress-display): trap errors in pending input since
5412 allowing them to signal will hose the gauge well and
5413 truly. Ideally we would like to delay these until we are more able
5415 (append-progress-display): ditto.
5417 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
5419 * lisp/make-docfile.el: call-process-internal is now implemented
5422 2000-03-21 Ben Wing <ben@xemacs.org>
5424 * mule\mule-cmds.el (set-language-info-alist):
5425 Fix to correspond to new menu arrangement.
5427 2000-03-21 Ben Wing <ben@xemacs.org>
5430 * process.el (call-process-internal): New.
5431 New implementation of call-process. Only enabled under NT, so far.
5432 stderr handling not implemented yet in CVS'd C code.
5434 2000-03-20 Ben Wing <ben@xemacs.org>
5437 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
5438 * lisp-mode.el (lisp-interaction-mode):
5439 Put back Lisp Interaction menubar for Jan V's sake.
5442 * simple.el (mark-ring):
5443 * simple.el (dont-record-current-mark): New.
5444 * simple.el (in-shifted-motion-command): New.
5445 * simple.el (mark-ring-unrecorded-commands): New.
5446 * simple.el (mark-ring-max):
5447 * simple.el (set-mark-command):
5448 * simple.el (push-mark):
5449 * simple.el (handle-pre-motion-command):
5450 Implement scheme for not recording unimportant marks.
5453 * subr.el (function-allows-args): New.
5454 New function function-allows-args.
5456 2000-03-20 Martin Buchholz <martin@xemacs.org>
5458 * XEmacs 21.2.32 is released.
5460 2000-03-20 Andy Piper <andy@xemacs.org>
5462 * gutter-items.el (update-tab-in-gutter): force selection of the
5463 selected-window if required to do so.
5464 (buffers-tab-items): ditto.
5465 (add-tab-to-gutter): ditto.
5466 (create-frame-hook): use force-selection.
5467 (default-gutter-position-changed): lambdify.
5468 (update-tab-hook): deleted since it was only used in one place.
5470 2000-03-18 Andy Piper <andy@xemacs.org>
5472 * files.el (find-file-noselect): undo change that shouldn't have
5475 2000-03-17 Andy Piper <andy@xemacs.org>
5477 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
5478 of selected-window trickery.
5480 * gutter-items.el (update-tab-in-gutter): don't give dedicated
5482 (progress-display-stop-callback): progress -> progress-display
5483 (progress-display-quit-function): ditto.
5484 (clear-progress-display): ditto.
5485 (remove-progress-display): ditto.
5486 (append-progress-display): ditto.
5487 (abort-progress-display): ditto.
5488 (raw-append-progress-display): ditto.
5489 (display-progress-display): ditto.
5490 (current-progress-display-label): ditto.
5491 (current-progress-display): ditto.
5492 (lprogress-display): ditto and save the buffer
5493 (progress-display): ditto. Otherwise the buffer sometimes gets
5494 changed which confuses font-lock.
5496 * font-lock.el (font-lock-default-fontify-buffer): catch all
5497 errors, not just quit.
5498 (font-lock-mode): progress -> display-progress
5499 (font-lock-default-fontify-buffer): ditto.
5500 (font-lock-fontify-syntactically-region): ditto.
5501 (font-lock-fontify-keywords-region): ditto.
5503 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
5505 * cl.el (gensym): Move to here from cl-macs.el.
5508 2000-03-16 Andy Piper <andy@xemacs.org>
5510 * font-lock.el (font-lock-mode): use lprogress and friends for
5511 progress management.
5512 (font-lock-default-fontify-buffer): ditto.
5513 (font-lock-fontify-syntactically-region): ditto.
5514 (font-lock-fontify-keywords-region): ditto.
5515 (font-lock-revert-cleanup): fix reverting.
5516 (font-lock-revert-setup): ditto.
5518 * gutter-items.el (progress-use-echo-area): new variable. Use the
5519 echo area for progress gauges if non-nil.
5520 (clear-progress): remove echo area stuff and defer to
5522 (append-progress): dispatch non-command events after each progress
5523 increment. Remove echo area stuff.
5524 (abort-progress): remove echo area stuff and defer to
5526 (raw-append-progress): ditto. Dispatch non-command events after
5528 (display-progress): defer echo area stuff to display-message.
5530 * gutter-items.el (clear-progress):
5531 (abort-progress): indentation changes.
5532 (display-progress): don't clear progress.
5533 (append-progress): compare messages with equal.
5534 (raw-append-progress): use dispatch-non-command-events to flush
5535 widget creation events.
5537 2000-03-13 Ben Wing <ben@xemacs.org>
5540 * abbrev.el (abbrev-string-to-be-defined): New.
5541 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
5542 Changes for use with the menubar.
5544 2000-03-12 Ben Wing <ben@xemacs.org>
5546 * alist.el (vassoc): moved here from font-menu.el.
5548 * custom.el (defface): typo fix.
5550 * dialog.el (yes-or-no-p-dialog-box):
5551 * dialog.el (message-box):
5552 * files.el (save-some-buffers-1):
5553 Put accelerators in the button names.
5555 * font-lock.el (font-lock-comment-face):
5556 * font-lock.el (font-lock-keyword-face):
5557 * font-lock.el (font-lock-function-name-face):
5558 Fixed some of the colors under MS Windows because the existing
5559 default colors were hardly different from black and needed to be
5563 * font-menu.el (font-menu-split-long-menu):
5564 * font-menu.el (font-menu-family-constructor):
5565 * font-menu.el (font-menu-size-constructor):
5566 * font-menu.el (font-menu-weight-constructor):
5567 * font-menu.el (font-menu-set-font):
5568 vassoc moved to alist.el.
5569 Accelerators added to all menus.
5570 Unused bound var new-props removed.
5572 * keydefs.el: I did a whole lot of rearranging to put things in a
5573 more consistent order and fixed a number of cases where key
5574 combinations involving up, down, left, right and so on were
5575 defined but the corresponding keypad combinations were not
5579 * lisp-mode.el (lisp-interaction-mode-popup-menu):
5580 * lisp-mode.el (emacs-lisp-mode):
5581 * lisp-mode.el (lisp-interaction-mode):
5582 * lisp-mode.el (flet):
5583 Added accelerators onto the menus.
5584 Made all the different versions of the let function be indented
5586 Undid Steve's easy-menu-ification, because it makes it impossible
5587 to have the menubar and popup menus different.
5588 Cleaned up the menu; added items for find-function &c and some
5589 indenting, and removed debug-on-*.
5591 * list-mode.el (list-mode-hook):
5592 * list-mode.el (list-mode):
5593 * list-mode.el (completion-setup-hook):
5594 * list-mode.el (display-completion-list):
5595 Added support for the :window-height keyword, which is required
5596 because of other changes that I made for the file dialog box. I
5597 also made the hook variables list-mode-hook and
5598 completion-setup-hook and also minibuffer-setup-hook in
5599 minibuf.el be permanent-local; see comment in list-mode.el.
5601 * map-ynp.el (map-y-or-n-p):
5602 Added accelerators to the dialog buttons.
5604 * menubar-items.el (menu-truncate-list):
5605 New internal function.
5606 * menubar-items.el (submenu-generate-accelerator-spec):
5607 * menubar-items.el (menu-item-strip-accelerator-spec):
5608 * menubar-items.el (menu-item-generate-accelerator-spec):
5609 New exported functions, for use in auto-generating accelerator specs.
5612 * menubar-items.el (default-menubar):
5613 * menubar-items.el (maybe-add-init-button):
5614 * menubar-items.el (bookmark-menu-filter):
5615 * menubar-items.el (slow-format-buffers-menu-line):
5616 * menubar-items.el (build-buffers-menu-internal):
5617 * menubar-items.el (language-environment-menu-filter):
5618 * menubar-items.el (default-popup-menu):
5619 * menubar-items.el (popup-buffer-menu):
5620 * menubar-items.el (popup-menubar-menu):
5621 Did a major overhaul on this file, and in fact I'm nowhere near
5622 done working on the menubar, and there will be more patches to
5623 come. A basic summary of what I've done:
5625 a) I added accelerators to all of the menu items. For menus that
5626 are auto-generated, such as the buffers menu, the accelerators are
5627 automatically added to the beginning of each line using the
5628 numbers 1 through 9, then zero, and then letters starting with A,
5629 but omitting the letters that are already in use for the fixed
5630 menu items at the top of the buffers menu. To facilitate adding
5631 accelerators of this kind, I created some new functions
5632 (*-accelerator-spec), which are also being used by other filters
5633 that auto generate lists of things such as ftp sites to download
5634 packages. If people really don't like these accelerators
5635 appearing at the beginning of the menu items, a variable can be
5636 added to optionally turn them off, but I think this is rather
5637 pointless because other menu items have accelerators and many or
5638 most of the menu users will use the accelerators if the support is
5641 b) I combined the top level Tools and Apps menus into a single
5642 Tools menu, because the distinction between the two is not
5643 obvious, and the items on the menus are not used often enough that
5644 putting some of them onto submenus is a problem.
5646 c) I created two new top level menus called View and Cmds because
5647 there were too many items on the File and Edit menus, and I'm going
5648 to be adding more items to these menus. In contrast to the Tools
5649 menu, the items on these menus may be used quite often during an
5650 editing session, and so should be available with fewer
5653 d) I added a number of options to the options menu, including one
5654 for controlling whether the alt key can be used to traverse to
5655 menu items using the accelerators, one for controlling behavior of
5656 control-k, one for controlling how the kill and yank functions
5657 interact with the clipboard, a few additional buffers-menu
5658 options, and various other things. I also did a bit of
5659 rearranging, for example, combining the keyboard and mouse options
5660 into a single keyboard and mouse submenu to facilitate the
5661 accelerators on that level.
5663 e) I changed the variable buffers-menu-format-buffer-line-function
5664 to take two arguments instead of one, the second argument being
5665 the line number for use in creating an accelerator. I added a
5666 hack to support existing functions with one argument (although I
5667 doubt that very many of these exist), for backward compatibility.
5669 f) I moved the top level mule menu to be a submenu of the edit
5670 menu. I think that most of the items on this menu are fairly
5671 useless and there are certainly not enough frequently used items
5672 to justify this being its own top level menu.
5674 g) I combined most of the items in big-menubar.el into the main menu.
5675 If people think the main menu is too big, it would be possible to
5676 create different configurations, some smaller.
5678 * menubar.el (check-menu-syntax):
5679 Deleted some syntax checks that were no longer valid, partly
5680 because of changes that were already made a long time ago, and
5681 partly because of a change I made where I allow the name of the
5682 menu item to be an evaluated expression rather than just a string,
5683 similar to all of the other parameters of a menu item.
5686 * minibuf.el (read-file-name-1):
5687 * minibuf.el (mouse-read-file-name-1):
5688 I made a number of changes to improve the appearance
5689 and functioning of the file dialog box. They include:
5691 a) Fixing the problem where closing the dialog box by clicking on
5692 the close button of the window didn't properly exit the
5695 b) Fixing the problem that if you typed part of a file name, and
5696 then clicked on a completion with the mouse, the file was not
5699 c) Changing the title of the dialog box to reflect the operation
5700 being done in accordance with user interface conventions, rather
5701 than the name of the dialog box buffer, which is rather useless.
5703 d) Remove the words "possible completions are" which didn't
5706 e) Fix things so that the completions scroll off the end of the
5707 completions windows only to the right, rather than both to the
5708 right and down, which is in accordance with Windows user interface
5711 * msw-init.el (init-post-mswindows-win):
5712 Added a binding for meta-F4, which is the standard windows binding
5713 for exiting a program.
5715 * select.el (get-selection-no-error):
5716 * select.el (own-selection):
5717 * select.el (own-clipboard):
5718 Added an optional argument called append to the functions
5719 own-selection and own-clipboard. This adds support for appending
5720 text to the existing selection and allows the function
5721 own-clipboard to be used as the value of the variable
5722 interprogram- cut-function.
5724 Fixed a bug in own-selection in handling zmacs-region-stays.
5726 * simple.el (historical-kill-line): New.
5728 * simple.el (kill-line):
5729 * simple.el (interprogram-cut-function):
5730 * simple.el (interprogram-paste-function):
5731 * simple.el (handle-pre-motion-command):
5732 * simple.el (next-line):
5733 * simple.el (previous-line):
5734 a) Expanded the variable kill-whole-line, so that function
5735 kill-line can be set to delete the entire line always, not just
5736 when cursor is at the beginning of the line. This is controlled
5737 by setting the variable kill-whole-line to the symbol 'always.
5738 This behavior, as well as the existing kill-whole-line behavior,
5739 now only take effect when kill-line is called interactively,
5740 although this is a departure from a previous behavior in the case
5741 of setting this variable kill-whole-line to t. It is almost
5742 certainly what has always been intended, and most likely the old
5743 way of doing things introduced bugs. I also created a function
5744 called historical-kill-line, which ignores the kill-whole-line
5745 setting and always gives the historical behavior of only killing
5746 to the end of the line. I bound this function to shift- control-k
5747 so that the kill to end of line behavior is available, even when
5748 kill-whole-line has been set to change control-k into the simple
5749 delete-whole-line behavior. (This can be set using the options
5752 b) I changed things so that kill and yank now interact with the
5753 clipboard by default under windows. This was done by changing the
5754 default value of interprogram-cut- function and
5755 interprogram-paste-function. You can get the old behavior by
5756 setting these to nil, and there is an option on the options menu
5759 c) I added support for selecting text using shifted motion keys.
5760 This support is on by default and can be controlled by the
5761 variable shifted-motion-keys-select-region. There is also a
5762 variable called unshifted-motion-keys-deselect-region that
5763 controls more specifically how the shifted motion key behavior
5764 works. I did not put an option on the options menu to turn this
5765 off, because I can't imagine why this would be useful.
5767 * simple.el (forward-block-of-lines):
5768 * simple.el (backward-block-of-lines):
5769 * simple.el (block-movement-size):
5772 * simple.el (uncapitalized-title-words):
5773 * simple.el (uncapitalized-title-word-regexp):
5774 * simple.el (capitalize-string-as-title):
5775 * simple.el (capitalize-region-as-title):
5779 * subr.el (add-hook):
5780 * subr.el (make-local-hook): New.
5781 * subr.el (remove-local-hook): New.
5782 * subr.el (add-one-shot-hook): New.
5783 * subr.el (add-local-one-shot-hook): New.
5784 Added some functions to make using hooks easier.
5787 a) Functions add-local-hook and remove-local-hook to make it easy
5790 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
5791 make it possible to add a "one-shot" hook, which is to say a hook
5792 that runs only once, and automatically removes itself after the
5793 first time it has run.
5795 2000-03-09 Andy Piper <andy@xemacs.org>
5797 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
5799 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
5801 * buff-menu.el (buffers-menu-omit-invisible-buffers):
5802 Moved from menubar-items.el.
5803 * dumped-lisp.el: Dump gutter-items regardless of menubar.
5805 2000-03-08 Andy Piper <andy@xemacs.org>
5807 * gutter-items.el (build-buffers-tab-internal): add selected field
5808 to buffers tab spec.
5810 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
5812 * minibuf.el (last-exact-completion): Initialize to nil.
5814 2000-03-07 Didier Verna <didier@xemacs.org>
5816 * startup.el (command-line-1): remove unused variable
5817 `first-file-buffer'.
5819 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
5821 * loaddefs.el (completion-ignored-extensions): Removed ".log",
5822 which is also used for Web server log files.
5824 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
5826 * mule/mule-charset.el: Setup auto-fill-chars.
5828 2000-03-02 SL Baur <steve@beopen.com>
5830 * subr.el (with-string-as-buffer-contents): Reimplement using
5831 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
5832 non-deletion of buffer after execution problem.
5833 (with-output-to-string): Use unique buffer name.
5835 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
5837 * gutter-items.el (buffers-tab-sort-function): New variable.
5838 (buffers-tab-items): Funcall it to sort the buffer tab list.
5840 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
5842 * startup.el (load-user-init-file): Merge two `if's to one `or'.
5844 2000-02-28 Martin Buchholz <martin@xemacs.org>
5846 * menubar-items.el (maybe-add-init-button): Remove the "Load
5847 .emacs" button from all menubars.
5849 2000-03-01 Didier Verna <didier@xemacs.org>
5851 * rect.el (string-rectangle): depend on `pending-delete-mode' for
5852 region rectangle replacement (from Jan Vroonhof).
5853 (replace-rectangle): new function.
5855 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5857 * mule/mule-cmds.el (set-default-coding-systems): Use
5858 set-terminal-coding-system and set-keyboard-coding-system.
5859 * coding.el (set-terminal-coding-system): Use
5860 set-console-tty-output-coding-system.
5861 (set-keyboard-coding-system): Use
5862 set-console-tty-input-coding-system.
5864 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
5866 * minibuf.el (read-variable): Allow symbol to default argument.
5868 2000-02-27 Andy Piper <andy@xemacs.org>
5870 * gutter-items.el (update-tab-hook): new function to be used for
5872 (create-frame-hook): add update-tab-hook.
5873 (record-buffer-hook): ditto.
5874 (default-gutter-position-changed): ditto.
5875 (default-gutter-position): updating the buffers tab is now handled
5877 (default-gutter-position-changed-hook): new variable.
5878 (gutter-element-visibility-changed-hook): ditto.
5879 (set-gutter-element-visible-p): call it.
5880 (set-gutter-element): use modify-specifier-instances. Set extents
5881 as duplicable before using.
5882 (remove-gutter-element): ditto.
5883 (set-gutter-element-visible-p): ditto.
5884 (init-gutter): new function.
5885 (add-tab-to-gutter): use new gutter-element functions rather than
5886 setting specifiers directly.
5887 (clear-progress): ditto.
5888 (abort-progress): ditto.
5889 (gutter-buffers-tab-visible-p): renamed from
5890 default-gutter-visible-p
5892 * specifier.el (modify-specifier-instances): new function from Jan
5895 * x-init.el (init-post-x-win): call init-gutter.
5897 * msw-init.el (init-post-mswindows-win): call init-gutter.
5899 * menubar-items.el (default-menubar): Update to reflect new gutter
5902 2000-02-26 Andy Piper <andy@xemacs.org>
5904 * gutter-items.el (set-gutter-element): new function. Add gutter
5905 elements to the specified gutter.
5906 (remove-gutter-element): new function. Remove gutter elements from
5907 the specified gutter.
5908 (set-gutter-element-visible-p): new function. Set gutter element
5909 visibility for the provided gutter-visible specifier.
5911 2000-02-23 Andy Piper <andy@xemacs.org>
5913 * gutter-items.el (add-tab-to-gutter): specify dimensions
5916 2000-02-24 Martin Buchholz <martin@xemacs.org>
5918 * gutter-items.el (add-tab-to-gutter):
5919 * package-get.el (package-get-interactive-package-query):
5920 * package-ui.el (pui-directory-exists):
5921 (pui-install-selected-packages):
5922 (pui-list-packages):
5923 Use #'(lambda ...) instead of '(lambda ...).
5925 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
5927 * startup.el (load-user-init-file): Check to make sure user
5928 has an init-file before calling load().
5930 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5932 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
5934 2000-02-23 Martin Buchholz <martin@xemacs.org>
5936 * XEmacs 21.2.31 is released.
5938 2000-02-21 Mike Sperber <mike@xemacs.org>
5940 * loadup.el (really-early-error-handler):
5943 Remove dependency on EMACSBOOTSTRAP... environment variables.
5945 2000-02-21 Martin Buchholz <martin@xemacs.org>
5947 * XEmacs 21.2.30 is released.
5949 2000-02-19 Martin Buchholz <martin@xemacs.org>
5951 * byte-optimize.el (byte-optimize-plus):
5952 (byte-optimize-minus):
5953 (byte-optimize-multiply):
5954 Optimize (- 0) to 0, not (-)
5955 Optimize (+ 5 3.0) to 8.0
5956 Optimize (* 5 3.0) to 15.0
5957 Improve readability.
5959 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
5961 * modeline.el: (modeline-scrolling-method): change modeline
5962 mswindows cursor appearance according to the value.
5964 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
5965 and 'gui-element face colors and 'gui-element face font to Windows
5968 2000-02-09 Stef Epardaud <stef@lunatech.com>
5970 * font-lock.el: Javadoc enhancements
5972 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5974 * ldap.el (toplevel): Test if LDAP support has been compiled in
5975 (ldap-verbose): New option
5976 (ldap-search-entries): Renamed from the previous ldap-search
5977 Conditionalize message display on ldap-verbose
5978 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
5980 (ldap-search): Is now defined as an obsolete wrapper calling
5981 ldap-search-basic or ldap-search-entries
5984 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
5985 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
5986 Jan Vroonhof <jan@xemacs.org>
5988 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
5989 When for-effect is true, didn't call `byte-optimize-form'
5990 in and/or subforms without last.
5992 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
5994 * package-get.el (package-get-download-sites): Use correct custom
5997 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5999 * files.el (write-file): Ask for coding system when compiled with
6002 2000-02-16 Andy Piper <andy@xemacs.org>
6004 * buffer.el (switch-to-buffer): give norecord argument to
6005 set-window-buffer instead of explicitly recording.
6007 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
6008 we have to pick a window.
6010 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6012 * mule/mule-cmds.el (describe-language-support): Don't add
6013 unexist function to help-map.
6014 (describe-coding-system): Don't use already assigend `C'.
6016 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6018 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
6021 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
6023 * about.el: Ienaga's e-mail address change.
6025 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
6027 * etags.el (find-tag): force new window -- even if buf already
6028 visible -- when other-window is t
6030 2000-02-16 Martin Buchholz <martin@xemacs.org>
6032 * XEmacs 21.2.29 is released.
6034 2000-02-09 Martin Buchholz <martin@xemacs.org>
6036 * cl-extra.el (getf): This is now identical to `plist-get', so
6038 * cl-macs.el: Make getf an alias to plist-get, at the
6039 byte-compiler level, using define-compiler-macro.
6041 2000-02-08 Martin Buchholz <martin@xemacs.org>
6043 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
6045 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
6047 * lisp/etags.el (find-tag-internal): set exact-tagname to
6048 a regular expression that matches against the tagname
6049 part of the tag entry first instead of only looking in
6052 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6054 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
6055 * toobar.el: fixed typo(s) in customizing default-toolbar-position
6057 2000-02-07 Martin Buchholz <martin@xemacs.org>
6059 * XEmacs 21.2.28 is released.
6061 2000-02-07 Martin Buchholz <martin@xemacs.org>
6063 * cl-extra.el (getf): Just call `get', never `get*'.
6064 Make arglist match docstring.
6065 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
6066 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
6067 * byte-optimize.el: remove references to `get*'.
6069 2000-02-06 Martin Buchholz <martin@xemacs.org>
6071 * mule/european.el: Add syntax information for Latin3 and Latin4.
6073 2000-02-02 Martin Buchholz <martin@xemacs.org>
6075 * byte-optimize.el: Byte-optimize (length "foo")
6077 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
6079 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
6080 width check using `window-leftmost-p' and `window-rightmost-p'.
6082 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
6084 * wid-edit.el (widget-match-inline): An atom never matches a
6087 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6089 * modeline.el: Consolidated 'x and 'mswindows specification under
6092 2000-01-29 Andy Piper <andy@xemacs.org>
6094 * gutter-items.el: (format-buffers-tab-line): Try and be
6095 intelligent about buffer naming when we have duplicates.
6097 2000-01-29 Andy Piper <andy@xemacs.org>
6099 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
6100 updated when it becomes visible.
6102 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6104 * bytecomp.el (byte-compile-insert-header): Properly set coding
6105 system under MULE and file-coding.
6107 2000-01-28 Martin Buchholz <martin@xemacs.org>
6109 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
6110 (dontusethis-set-value-terminal-coding-system-handler):
6111 (dontusethis-set-value-keyboard-coding-system-handler):
6112 Never undefine coding system aliases. Emergency fix for gnus.
6114 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
6116 * files.el (abbreviate-file-name): Use directory-sep-char instead
6119 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
6121 * startup.el (user-init-file-base-list): New variable, replacing
6122 user-init-file-base.
6123 (find-user-init-file): New function.
6124 (command-line-early): Use it.
6125 (load-user-init-file): Ditto.
6127 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6129 * gutter-items.el (update-tab-in-gutter): Use proper locale when
6130 calling valid-image-instantiator-format-p
6132 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
6134 * isearch-mode.el (isearch-mode): The variable is
6135 isearch-unhidden-extents, not isearch-opened-extents.
6137 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
6139 * minibuf.el (next-history-element): Modify error message if a
6140 default value is available.
6142 2000-01-26 Martin Buchholz <martin@xemacs.org>
6144 * bytecomp.el (byte-compile-file): Don't unconditionally write
6145 .elc files in binary - might contain non-Latin1.
6147 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6149 * process.el (shell-quote-argument): Use (nt-quote-process-args)
6153 * startup.el (user-init-file-base):
6154 * process.el (call-process-region):
6155 * files.el (make-backup-file-name):
6156 (backup-file-name-p):
6157 (file-relative-name):
6158 (abbreviate-file-name):
6160 * code-process.el (call-process-region): Removed unnecessary
6161 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
6162 support out of the universe.
6166 * bytecomp.el (byte-compile-file): Removed reference to
6167 buffer-file-type, and commented usage of binary-process-output
6170 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
6172 * help.el (function-arglist): Add case for macro.
6174 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6176 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
6178 (custom-display): Added a menu for printer/display tags.
6180 * frame.el (frame-type):
6181 * device.el (device-type): Added 'msprinter to the doc string, and
6182 removed 'pc -- it is not going to be implemented ever.
6183 (call-device-method): Fixed docstring typo.
6184 Defined specifier tags 'printer and 'display.
6186 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
6188 * lisp/itimer.el (itimer-run-expired-timers): (consp
6189 last-command-event-time) instead of (consp
6190 'last-command-event-time).
6192 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6194 * msw-glyphs.el: Removed obsolete commentary.
6196 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
6198 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
6199 better default value.
6201 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
6203 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
6204 (read-string): Ditto.
6205 (eval-minibuffer): Ditto.
6206 (read-command): Ditto.
6207 (read-function): Ditto.
6208 (read-variable): Ditto.
6209 (read-number): Ditto.
6210 (read-shell-command): Ditto.
6211 (read-number): Record history.
6213 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
6215 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
6217 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
6219 * faces.el (startup-initialize-custom-faces): New function.
6220 Reset all faces created during auto-autoloads loading time
6222 * startup.el (command-line): Call it.
6224 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
6226 * about.el (about-hackers): Add myself to contributors list.
6228 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6230 * menubar-items.el (maybe-add-init-button): Removed an argument in
6231 a call to load-user-init-file, as the function managed to lose its
6232 formal parameter a few betas ago.
6234 2000-01-18 Martin Buchholz <martin@xemacs.org>
6236 * XEmacs 21.2.27 is released.
6238 2000-01-18 Martin Buchholz <martin@xemacs.org>
6240 * process.el (shell-command-to-string): Use the FSF docstring.
6241 Make shell-command-to-string the standard function, and
6242 exec-to-string the (deprecated) alias.
6244 * startup.el: typo fix.
6246 2000-01-16 Martin Buchholz <martin@xemacs.org>
6248 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
6250 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6252 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
6253 buffers after visible buffers.
6254 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
6256 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6258 * info.el (Info-extract-menu-node-name): Stop at a dot
6259 followed by whitespace or right parenthesis.
6261 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
6263 * info.el (Info-directory-list): Warn against using Customize with
6264 Info-directory-list.
6266 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
6268 * minibuf.el (read-file-name): doc fix.
6270 * autoload.el (update-file-autoloads): doc fix.
6272 * about.el (about-hackers): Change my E-mail address.
6274 2000-01-13 Martin Buchholz <martin@xemacs.org>
6276 * info.el (Info-visit-file): Just use the `f' interactive spec to
6277 read a filename in the standard way.
6279 2000-01-13 Andy Piper <andy@xemacs.org>
6281 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
6282 (gutter-buffers-tab-extent): new variable.
6283 (update-tab-in-gutter): call add-tab-to-gutter again if the
6284 orientation has changed.
6285 (add-tab-to-gutter): cope with different orientations.
6287 2000-01-11 Didier Verna <didier@xemacs.org>
6289 * info.el (Info-following-node-name): backward-skip dots as well
6290 as spaces (dots at the end of a node name aren't part of it).
6291 (Info-extract-menu-node-name): don't skip dots. There could be
6292 some in the node name.
6293 (Info-index): allow dots to be part of a node name.
6295 2000-01-12 Andreas Jaeger <aj@suse.de>
6297 * files.el (auto-mode-alist): Added idlwave-mode.
6298 Patch by Carsten Dominik <dominik@astro.uva.nl>.
6300 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6302 * info.el (Info-search): Show default value.
6304 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6306 * info.el (Info-read-node-completion-table): New variable.
6307 (Info-read-node-name-1): New function.
6308 (Info-read-node-name): Use it.
6309 (Info-follow-reference): Use DEFAULT argument of completing-read.
6312 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6314 * hyper-apropos.el (hyper-describe-key-briefly): Save
6315 window configuration.
6316 (hyper-describe-face): Use DEFAULT of completing-read.
6317 (hyper-apropos-read-variable-symbol): Ditto.
6318 (hyper-apropos-read-function-symbol): Ditto.
6320 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6322 * mule/mule-cmds.el (set-default-coding-system): Set
6323 comint-exec-hook to use coding-system-for-read and
6324 coding-system-for-write so that C-x RET c works.
6326 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6328 * minibuf.el (minibuffer-confirm-incomplete): Customize.
6329 (previous-matching-history-element): Increment
6330 minibuffer-max-depth by 1.
6331 (next-matching-history-element): Ditto.
6333 2000-01-11 Andy Piper <andy@xemacs.org>
6335 * gutter-items.el (buffers-tab): Create a new face for the buffers
6337 (buffers-tab-face): use it.
6339 2000-01-10 Didier Verna <didier@xemacs.org>
6341 * modeline.el (modeline-scrolling-method): change modeline X
6342 cursor appearance according to the value.
6344 2000-01-07 Andreas Jaeger <aj@suse.de>
6346 * about.el (about-hackers): Moved my entry to contributor list.
6347 (xemacs-hackers): Added myself.
6348 (about-maintainer-info): Added description of myself.
6351 2000-01-07 Didier Verna <didier@xemacs.org>
6353 * modeline.el (modeline-scrolling-method): new variable.
6354 (mouse-drag-modeline): add reference to it in the docstring.
6355 (mouse-drag-modeline): handle it.
6357 2000-01-08 Andy Piper <andy@xemacs.org>
6359 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
6361 (remove-buffer-from-gutter-tab): ditto.
6363 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
6365 * cus-edit.el (custom-hook-convert-widget): Fix comment.
6366 (custom-face-edit): Fix grammatical error in help message.
6368 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6370 * movemail.el: Added.
6372 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
6374 2000-01-03 Didier Verna <didier@xemacs.org>
6376 * modeline.el (mouse-drag-modeline): remove the code related to
6377 the modeline horizontal scrolling facility.
6379 1999-12-31 Martin Buchholz <martin@xemacs.org>
6381 * XEmacs 21.2.26 is released.
6383 1999-12-28 Andy Piper <andy@xemacs.org>
6385 * wid-edit.el (widget-push-button-value-create): The gui cache
6386 does not agree with native widgets which can only be displayed
6387 once per window. The reasons for caching are diminished now that
6388 we don't hog resources when creating buttons.
6389 (widget-push-button-cache) deleted.
6391 1999-12-24 Martin Buchholz <martin@xemacs.org>
6393 * XEmacs 21.2.25 is released.
6395 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6397 * hyper-apropos.el (hyper-apropos): Toggle
6398 hyper-apropos-programming-apropos correctly.
6399 Set REGEXP when user accepts default value.
6401 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6403 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
6404 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
6406 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6408 * mule/mule-category.el (undefined-category-designator):
6409 Return char instead of character. Search for undefined one.
6410 (describe-category): Use with-displaying-help-buffer.
6412 1999-12-21 Martin Buchholz <martin@xemacs.org>
6414 * byte-optimize.el (byte-optimize-plus):
6415 Optimize (+ 1) to 1 instead of (1+ nil).
6417 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
6419 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
6421 * byte-optimize.el (byte-optimize-char-before): New function.
6422 Remove performance penalty for using (char-before) instead of (char-after).
6424 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6426 * mule/mule-category.el (char-category-list): Return character
6429 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6431 * minibuf.el (read-buffer): Check default is buffer object.
6433 1999-11-25 Andy Piper <andy@xemacs.org>
6435 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
6438 1999-12-16 Andreas Jaeger <aj@suse.de>
6440 * package-get.el (package-get-maybe-save-index): Fixed typo.
6441 Patch by Jeff Miller <jmiller@smart.net>.
6443 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
6445 * gnuserv.el (gnuserv-process-filter): don't call
6446 gnuserv-write-to-client when gnuserv-current-client is nil
6448 1999-12-14 Martin Buchholz <martin@xemacs.org>
6450 * XEmacs 21.2.24 is released.
6452 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
6454 * about.el (about-hackers): Update my email address.
6456 1999-12-07 Martin Buchholz <martin@xemacs.org>
6458 * XEmacs 21.2.23 is released.
6460 1999-11-06 Jason R Mastaler <jason@mastaler.com>
6462 * package-get.el (package-get-download-sites): Removed several
6463 defunct download sites, added many new ones, and corrected a few
6464 incorrect directory-on-site entries. Added physical locations to
6467 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
6469 * finder.el (finder-commentary): add DOC string and fix
6472 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
6474 * help.el (describe-function): Don't forget to intern the string
6475 completing-read returns.
6476 (describe-variable): Ditto.
6478 1999-11-16 Adrian Aichner <adrian@xemacs.org>
6480 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
6481 `hyper-apropos-help-mode' here to find symbol to customize
6482 irregardless of cursor position and simplify
6483 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
6484 `hyper-apropos-popup-menu'.
6486 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6488 * apropos.el (apropos-mode-map): Add return to call
6490 (apropos-print): Call apropos-mode to have better
6491 command reference. Put keymap text-poperty to
6494 1999-11-22 Alastair Burt <burt@dfki.de>
6496 * help.el: (describe-bindings-1): Added handling of keymaps for
6497 the extents at point.
6499 1999-12-02 Mark Thomas <mthomas@jprc.com>
6501 * gutter-items.el (buffers-tab-items): Wrap the function in a
6504 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
6506 * help.el (describe-function): Use the DEFAULT argument to
6508 (describe-variable): Ditto.
6510 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6512 * minibuf.el (read-from-minibuffer): Add optional argument
6513 DEFAULT to have better mini-buffer history support.
6514 (completing-read): Pass default to read-from-minibuffer.
6515 (read-buffer): Pass default to completing-read.
6517 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
6519 * font-lock.el (font-lock-doc-string-face): Document the
6520 `font-lock-lisp-like' property.
6522 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
6524 * lisp-mode.el: Specify `font-lock-lisp-like'.
6526 * font-lock.el (font-lock-lisp-like): New function.
6527 (font-lock-fontify-syntactically-region): Use it.
6529 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
6531 * XEmacs 21.2.22 is released
6533 1999-11-28 Martin Buchholz <martin@xemacs.org>
6535 * XEmacs 21.2.21 is released.
6537 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6539 * minibuf.el (read-coding-system): Accept symbol and
6540 coding-system object as a default-coding-system.
6542 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6544 * minibuf.el (read-coding-system): Accept symbol as
6545 a default-coding-system.
6547 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6549 * apropos.el (apropos-documentation): Use insert instead
6552 1999-11-07 William M. Perry <wmperry@aventail.com>
6554 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
6555 for the linux console.
6557 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
6558 stuff to work when you are not on a window system, since the GPM
6559 mouse support now allows pasting from outside of XEmacs.
6561 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
6563 * XEmacs 21.2.20 is released
6565 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
6567 * setup-paths.el (paths-default-info-directories): Add
6568 /usr/share/info and /usr/local/share/info.
6570 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
6572 * about.el: Updated Vladimir Ivanovic's info.
6574 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
6576 * auto-show.el (auto-show-truncationp): Remove.
6578 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
6580 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
6582 * indent.el (indent-line-to): fix bug: spaces were not replaced
6583 with tab if column is multiple of tab-width
6586 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
6588 * mule/mule-cmds.el (read-input-method-name): Accept symbols
6589 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
6591 * package-get.el (package-get-package-provider): Be verbose when
6592 interactive. Patch from Robert Pluim
6594 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
6596 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
6599 1999-08-19 Stephen Tse <stephent@sfu.ca>
6601 * process.el (open-network-stream): Add a new optional parameter
6602 PROTOCOL to support udp; fix a minor typo and add an explanation
6603 in docstring for udp programming.
6605 * code-process.el (open-network-stream): Add a new optional
6606 parameter PROTOCOL to support udp; fix a minor typo and add an
6607 explanation in docstring for udp programming.
6609 1999-10-18 Andy Piper <andy@xemacs.org>
6611 * gui.el (make-gui-button): be more precise about how we call
6614 * wid-edit.el (widget-push-button-value-create): Use the new form
6615 of native gui-button.
6617 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6619 * info.el (Info-page-prev): Don't do (sit-for 0).
6621 1999-10-13 Andy Piper <andy@xemacs.org>
6623 * gutter-items.el (progress-abort-glyph): new glyph for showing
6625 (append-progress): dispatch-event rather than sit-for.
6626 (abort-progress): new function. Show the abort glyph with an
6627 appropriate message.
6628 (raw-append-progress): dispatch-event rather than sit-for.
6629 (display-progress): cope with aborts.
6631 * gui.el (make-gui-button): Use native widgets for buttons
6633 (insert-gui-button): ditto.
6634 (gui-button-p): ditto.
6636 * xbm-button.el: remove from core.
6638 * xpm-button.el: remove from core.
6640 1999-10-07 Olivier Galibert <galibert@pobox.com>
6642 * faces.el (init-device-faces): Don't initialize the random faces
6643 on the stream device.
6645 1999-10-06 Andy Piper <andy@xemacs.org>
6647 * files.el (recover-file): Don't use ls under windows for revert buffer.
6649 1999-09-25 Adrian Aichner <adrian@xemacs.org>
6651 * package-get.el (package-get-download-menu): Make menu really
6652 toggle download sites.
6653 (package-get-download-sites): Add autoload cookie.
6655 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6657 * setup-paths.el (paths-find-module-directory): Ditto.
6659 1999-09-29 Werner Fink <werner@suse.de>
6661 * setup-paths.el (paths-find-exec-directory): Add missing nil
6662 parameter for environment.
6664 1999-09-27 Martin Buchholz <martin@xemacs.org>
6666 * modeline.el (modeline-format):
6667 Only purecopy the strings. Else
6668 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
6671 1999-08-28 Mike Woolley <mike@bulsara.com>
6673 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
6674 user setting comint-completion-addsuffix and
6675 comint-process-echoes.
6677 1999-09-22 Andy Piper <andy@xemacs.org>
6679 * gutter-items.el (update-tab-in-gutter): use
6680 last-nonminibuf-window instead of selected-window.
6682 1999-09-18 Andy Piper <andy@xemacs.org>
6684 * gnuserv.el (gnuserv-edit-files): select frame we are going to
6687 * subr.el (record-buffer-hook): new variable so that the hook gets
6690 1999-09-16 Andy Piper <andy@xemacs.org>
6692 * gutter-items.el (update-tab-in-gutter): only update when the
6694 (remove-buffer-from-gutter-tab): ditto.
6696 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
6698 * simple.el (do-auto-fill): Commented out part of Kinsoku
6701 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
6703 * isearch-mode.el (isearch-highlightify-region): Give the
6704 highlighting extents a high priority.
6705 (isearch-make-extent): Give the main highlighting extent an even
6708 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6710 * packages.el (packages-compute-package-locations): Fix typo from
6713 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6715 * setup-paths.el (paths-find-doc-directory): Respect value of
6716 `configure-doc-directory.'
6718 * find-paths.el (paths-find-architecture-directory): Give
6719 precendence `default' argument (which typically comes from
6722 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6724 * startup.el (command-line-early): Added options -user-init-file
6725 and -user-init-directory.
6727 * files.el (user-init-file): Default to NIL so we can recognize
6730 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6732 * obsolete.el (init-file-user):
6734 * packages.el (packages-compute-package-locations):
6735 * package-get.el (package-get-user-index-filename):
6736 * menubar-items.el (maybe-add-init-button):
6737 * info.el (Info-annotations-path):
6739 Change `user-init-directory' to be an absolute path.
6740 Use `user-init-directory' where appropriate.
6741 Zap `init-file-user' and its uses.
6743 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
6745 * subr.el (copy-symbol): New function.
6747 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
6749 * isearch-mode.el (isearch-done): Be sure to restore invisible
6750 extents in the proper buffer.
6751 (isearch-pre-command-hook): Set this-command to the correct value
6752 in case the buffer has changed and old overriding-local-map was
6754 (isearch-restore-extent): Use remprop instead of setting the
6757 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
6759 * cmdloop.el (execute-extended-command): Update zmacs region
6761 (execute-extended-command): Make the message gettext-friendly.
6763 1999-09-07 Andy Piper <andy@xemacs.org>
6765 * gutter-items.el (progress-gauge-glyph): renamed from
6767 (progress-text-glyph): new variable.
6768 (progress-layout-glyph): use layouts and text glyphs.
6769 (progress-area-buffer): removed.
6770 (progress-text-and-extent): new variable.
6771 (progress-displayed-p): dynamically create gutter area buffer.
6772 (clear-progress): ditto.
6773 (raw-append-progress): ditto.
6774 (append-progress): use new glyph names.
6775 (raw-append-progress): only create the extent when needed. set
6776 properties more optimally.
6777 (progress): remove args.
6779 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
6781 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
6782 mapcar where the return value is unused.
6783 (isearch-restore-invisible-extents): Ditto.
6784 (isearch-highlight-all-cleanup): Ditto.
6785 (isearch-delete-extents-in-range): Traverse the extents only once.
6786 (isearch-highlight-all-update): Don't start over if the search
6787 string has changed and more input is pending.
6789 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
6791 * packages.el (packages-find-package-data-path): Ditto.
6793 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
6795 * subr.el (mapc-internal): Don't make obsolete.
6797 * cl-extra.el (mapc): Resurrect.
6799 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
6801 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
6804 * isearch-mode.el (isearch-top-state): Restore isearch-word.
6805 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
6806 (isearch-yank-clipboard): Use get-clipboard instead of
6808 (isearch-yank-selection): Fix docstring.
6810 1999-09-02 Martin Buchholz <martin@xemacs.org>
6812 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
6814 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
6816 * cl-macs.el (extent-start-position): Fix setf method.
6817 (extent-end-position): Ditto.
6819 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
6821 * isearch-mode.el: End merge with FSF 20.4.
6823 * isearch-mode.el (search-invisible): New variable.
6824 (isearch-hide-immediately): Ditto.
6825 (isearch-unhidden-extents): Ditto.
6826 (isearch-range-invisible): New function.
6827 (isearch-unhide-extent): Ditto.
6828 (isearch-restore-invisible-extents): Ditto.
6829 (isearch-restore-extent): Ditto.
6831 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
6833 (isearch-ring-retreat-edit): Ditto.
6834 (isearch-forward): New argument NO-RECURSIVE-EDIT.
6835 (isearch-forward-regexp): New arguments NOT-REGEXP and
6837 (isearch-backward): New argument NO-RECURSIVE-EDIT.
6838 (isearch-backward-regexp): New arguments NOT-REGEXP and
6840 (isearch-mode): Return isearch-success.
6841 (isearch-update): Use unread-command-events instead of
6842 unread-command-event.
6843 (isearch-abort): If an invalid regexp is encountered, keep popping
6845 (isearch-*-char): Use FSF implementation.
6846 (isearch-whitespace-chars): Use the more robust FSF's
6848 (isearch-within-brackets): New variable.
6849 (isearch-mode): Initialize it.
6850 (isearch-edit-string): Bind it.
6851 (isearch-search-and-update): Set it.
6852 (isearch-push-state): Push it.
6853 (isearch-top-state): Pop it.
6854 (isearch-search): Set it.
6855 (isearch-printing-char): When called by isearch-whitespace-chars,
6856 handle M-SPC gracefully.
6857 (isearch-message-prefix): New argument ELLIPSIS.
6858 (isearch-message-suffix): Ditto.
6859 (isearch-message): Use the ELLIPSIS argument when calling
6860 isearch-message-prefix and isearch-message-suffix.
6861 (isearch-message-prefix): Distinguish between "wrapped" and
6862 "overwrapped" search, FWIW.
6864 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
6866 * isearch-mode.el (isearch-edit-string): Use the head of the
6867 search ring instead of search-last-string and search-last-regexp.
6868 (search-highlight): Renamed from isearch-highlight.
6869 (isearch-exit): Use the new name.
6870 (isearch-highlight): Ditto.
6871 (isearch-dehighlight): Ditto.
6872 (isearch-update-ring): New function.
6873 (isearch-done): Call it.
6874 (isearch-done): New argument EDIT.
6875 (isearch-repeat): If search string is empty, look up at the car of
6876 the search ring; ignore the yank pointer.
6877 (isearch-abort): Call isearch-done with NOPUSH.
6878 (isearch-cancel): New function.
6879 (isearch-mode-map): Bind it to ESC ESC ESC.
6881 * isearch-mode.el: Begin merge with FSF 20.4.
6883 1999-09-01 Andy Piper <andy@xemacs.org>
6885 * x-select.el (x-get-clipboard): obsolete.
6886 (x-yank-clipboard-selection): obsolete
6888 * select.el (disown-selection): need to be careful to disown the
6889 clipboard if we set it via selection.
6890 (get-clipboard): move from x-select.el
6891 (yank-clipboard-selection): ditto.
6893 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
6895 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
6896 isearch-highlight-all-matches to nil.
6897 (isearch-fixed-case): New variable.
6898 (isearch-mode): Initialize it.
6899 (isearch-edit-string): Save it.
6900 (isearch-toggle-case-fold): Set it.
6901 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
6902 need to check isearch-fixed-case.
6903 (isearch-toggle-case-fold): Update highlighting of all matches
6905 (isearch-edit-string):
6907 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
6909 * isearch-mode.el (isearch-edit-string): Call isearch-message
6910 before reading the event so that the prompt is displayed properly.
6911 (isearch-message): Use isearch-nonincremental when calling
6912 isearch-message-prefix.
6913 (minibuffer-local-isearch-map): Bind up and down to do the same as
6914 M-p and M-n respectively.
6915 (isearch-done): New arg NOPUSH.
6916 (isearch-edit-string): Use it.
6917 (isearch-edit-string): Don't bind isearch-string.
6918 (isearch-ring-adjust): Edit string, *then* push state.
6920 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
6922 * faces.el (isearch-secondary): Make isearch-secondary look
6923 different than default.
6925 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
6927 * isearch-mode.el (isearch-yank): Use progn instead of the inner
6929 (isearch-dehighlight): Remove TOTALLY. Simplify.
6930 (isearch-update): Call isearch-dehighlight without arguments.
6931 (isearch-done): Ditto.
6933 * isearch-mode.el (isearch-fix-case): If the search string has no
6934 upper-case letters, allow the folding to be reenabled.
6935 Previously, once disabled, the folding would remain that way until
6937 (isearch-top-state): Call isearch-fix-case.
6939 * isearch-mode.el (isearch-yank): Use progn instead of the inner
6941 (isearch-dehighlight): Remove TOTALLY. Simplify.
6943 1999-08-31 Jan Vroonhof <jan@xemacs.org>
6946 xbm-button.el: Need to exist in core because gui.el depends on
6949 1999-08-31 Andy Piper <andy@xemacs.org>
6951 * gutter-items.el (buffers-tab-face): new customizable variable.
6952 (buffers-tab-default-buffer-line-length): new specifier for
6953 maximum viewable characters.
6954 (progress-stack): new variable for implementing widget-based
6956 (progress-area-buffer): ditto.
6957 (progress-glyph-height): ditto.
6958 (progress-stop-callback): ditto.
6959 (progress-quit-function): new function.
6960 (progress-glyph): new variable.
6961 (progress-layout-glyph): ditto.
6962 (progress-displayed-p): new function, see message-displayed-p for
6964 (clear-progress): ditto.
6965 (remove-progress): ditto.
6966 (append-progress): ditto.
6967 (raw-append-progress): ditto.
6968 (display-progress): ditto.
6969 (current-progress): ditto.
6970 (current-progress-label): ditto.
6975 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
6977 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
6979 * isearch-mode.el (isearch-yank-x-selection): Renamed to
6980 `isearch-yank-selection'.
6981 (isearch-mode-map): Use it.
6982 (isearch-yank-selection): Use `get-selection' instead of
6985 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
6987 * faces.el (isearch-secondary): Create face here.
6989 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
6992 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
6994 * subr.el (buffer-string): More robust backward compatibility
6995 check, courtesy William Perry.
6997 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
6999 * replace.el (perform-replace): Stop the search after the search
7000 limit has been reached.
7002 1999-08-23 Andy Piper <andy@xemacs.org>
7004 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
7005 here if we don't have one.
7007 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7009 * ldap.el (ldap-coding-system): Default to nil until we get
7010 efficient UTF8 support
7011 (ldap-decode-string): Guard against `decode-coding-string' not
7013 (ldap-encode-string): Guard against `encode-coding-string' not
7016 1999-08-23 Didier Verna <didier@xemacs.org>
7018 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
7019 Some doc strings improvements, and add a star to the `interactive'
7022 1999-08-18 Stef Epardaud <stef@lunatech.com>
7024 * font-lock.el (java-font-lock-keywords-3): introduced new
7025 keywords and regexpes for javadoc syntax 1.2.
7027 1999-08-17 Andy Piper <andy@xemacs.org>
7029 * gutter-items.el (buffers-tab-format-buffer-line-function): use
7030 format-buffers-tab-line.
7031 (buffers-tab-max-buffer-line-length): new variable.
7032 (format-buffers-tab-line): new function. truncate names if over
7033 buffers-tab-max-buffer-line-length.
7035 1999-08-13 Charles G Waldman <cgw@fnal.gov>
7037 * cus-start.el: Customize the variable `bell-inhibit-time'.
7039 1999-08-16 Andy Piper <andy@xemacs.org>
7041 * gutter-items.el (remove-buffer-from-gutter-tab): take a
7042 brute-force approach to deleting the last buffer.
7043 (buffers-tab-grouping-regexp): new customizable variable.
7044 (select-buffers-tab-buffers-by-mode): use it.
7046 1999-08-13 Andy Piper <andy@xemacs.org>
7048 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
7051 1999-07-30 Didier Verna <didier@xemacs.org>
7053 * cus-edit.el (custom-save-variables): I said, use prin1 instead
7054 of princ to output symbols.
7055 (custom-save-face-internal): ditto.
7056 (custom-save-resets): ditto.
7058 1999-08-09 Didier Verna <didier@xemacs.org>
7060 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
7061 `regexp-quote' to protect the major mode name for use as a regular
7062 expression (c++ needs this for instance).
7064 1999-08-08 Andy Piper <andy@xemacs.org>
7066 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
7067 cope with similar mode names.
7069 * gutter-items.el (buffers-tab-selection-function): new selection
7071 (select-buffers-tab-buffers-by-mode): new function.
7072 (buffers-tab-items): use it if set to only display buffers in the
7073 tab in the current buffer's group..
7074 (update-tab-in-gutter): use new api.
7075 (remove-buffer-from-gutter-tab): ditto.
7077 * gutter-items.el (buffers-tab-max-size): set custom selection
7079 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
7080 (add-tab-to-gutter): set face as default.
7082 1999-07-07 Jan Vroonhof <jan@xemacs.org>
7084 * faces.el (frob-face-property): Merge the fall-back specifier
7085 with the target, not replace it.
7087 1999-08-05 Andy Piper <andy@xemacs.org>
7089 * gutter-items.el (update-tab-in-gutter): add frame argument for
7091 (update-tab-in-gutter): use it.
7093 * gutter-items.el (record-buffer-hook): set.
7095 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
7097 (switch-to-buffer-hook) deleted.
7099 1999-08-04 Andy Piper <andy@xemacs.org>
7101 * gutter-items.el (update-tab-in-gutter): make sure this will work
7102 as an argument to create-frame-hook.
7104 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
7106 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
7107 instead of timer emulation.
7109 1999-07-30 Darryl Okahata <darrylo@sonic.net>
7111 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
7112 Emacs isearch enhancements.
7114 1999-07-28 Andy Piper <andy@xemacs.org>
7116 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
7117 all devices that support tab controls.
7118 (remove-buffer-from-gutter-tab): new function. to be used as a
7119 value for kill-buffer-hook.
7121 1999-07-21 Sean MacLennan <seanm@storm.ca>
7123 * auto-show.el (auto-show-truncationp): changed to match
7124 `window_translation_on'
7126 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
7128 * XEmacs 21.2.19 is released
7130 1999-07-28 SL Baur <steve@miho>
7132 * code-files.el (insert-file-contents): Fix docstring.
7133 revert previous change.
7135 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7137 * fill.el (fill-region-as-paragraph): Change re-break-point to
7138 contain word-across-newline plus one character so that filling
7139 Japanese and Chinese works as desired.
7140 * simple.el (do-auto-fill): Ditto.
7142 1999-07-26 SL Baur <steve@miho>
7144 * mule/japanese.el ("Japanese"): Do not specify a default input
7146 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
7148 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
7150 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
7151 able to use cl-macs macro in early lisp.
7153 1999-07-23 Jan Vroonhof <jan@xemacs.org>
7158 Massive custom Theme API changes.
7160 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
7162 * code-files.el (insert-file-contents): Regard
7163 coding-system-magic-cookie if `coding-system-for-read' is nil.
7165 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
7167 * mule/thai-xtis.el: Add coding: local variable, to avoid
7168 bootstrapping problem with C locale.
7170 1999-07-22 Andy Piper <andy@xemacs.org>
7172 * dumped-lisp.el (preloaded-file-list): guard against putting
7173 gutter-items in a less than functional XEmacs.
7174 * gutter-items.el: put call to `add-tab-to-gutter' back in.
7176 1999-07-18 Bob Weiner <weiner@beopen.com>
7178 * fill.el (fill-context-prefix): Fixed bug that prevented the
7179 setting of an adaptive fill prefix when the `dont-skip-first' was
7182 1999-07-22 SL Baur <steve@miho>
7184 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
7186 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
7188 * files.el (interpreter-mode-alist): add `make', `guile', and
7189 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
7190 makefile-mode, guile is a scheme, and someday XEmacs will be
7191 modular enough to use as an efficient scripting tool.)
7193 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
7195 * mule/mule-cmds.el (reset-language-environment): Regard
7196 coding-category `utf-8' and `ucs-4' if they are available.
7198 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
7200 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
7201 (prefer-coding-system): Fix DOC-string.
7203 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
7206 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
7208 (coding-system-change-eol-conversion): Fix DOC-string.
7210 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
7212 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
7213 instead of `list-coding-system'.
7215 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7217 * menubar-items.el (default-menubar): `select-input-method' was
7218 renamed to `set-input-method'.
7220 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
7221 "Set Language Environment" menu.
7223 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
7224 "Describe Language Support" menu.
7226 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7228 * mule/chinese.el ("Chinese-GB"): Rename
7229 `chinese-gb-environment-setup-function' to
7230 `setup-chinese-gb-environment-internal'.
7232 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7234 * mule/korean.el: Use `define-coding-system-alias' instead of
7235 `copy-coding-system'.
7237 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7239 * mule/mule-cmds.el (set-language-environment-coding-systems):
7240 Treat duplicated coding-categories.
7242 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7244 * mule/japanese.el: Use `define-coding-system-alias' instead of
7245 `copy-coding-system'.
7247 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7249 * mule/vietnamese.el: Specify `iso-8-1' as a category of
7250 coding-system `viscii'.
7252 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7255 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
7256 (cyrillic-alternativnyj-decode-table): New variable.
7257 (cyrillic-alternativnyj-encode-table): New variable.
7258 - Specify `iso-8-1' as a category of coding-system
7260 - Abolish general Cyrillic environment.
7262 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7265 - Use `define-coding-system-alias' instead of `copy-coding-system'.
7266 - Register `chinese-gb-environment-setup-function' as a
7267 `setup-function' of "Chinese-GB" environment.
7269 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7271 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
7272 optional argument `parents'.
7274 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
7275 property for Thai-XTIS.
7277 * mule/mule-help.el (help-with-tutorial): Use property
7278 `tutorial-coding-system' of language-info as a coding-system to
7281 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7283 * mule/thai-xtis.el: Don't setup `setup-function' and
7286 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
7287 `set-coding-category-system' to set up coding-system for
7290 * mule/mule-cmds.el (prefer-coding-system): Use
7291 `set-coding-category-system' to set up coding-system for
7294 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7296 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
7297 Thai-XTIS environment.
7299 * mule/mule-cmds.el (prefer-coding-system): Use
7300 `find-coding-system' instead of `coding-system-p'.
7302 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7304 * mule/mule-cmds.el (set-language-environment-coding-systems):
7305 Modify eol-type for XEmacs.
7307 * mule/thai-xtis.el: Delete unused local variable `category'.
7309 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
7311 (prefer-coding-system): Don't call
7312 `update-coding-systems-internal'; use function
7313 `coding-category-list' instead of variable `coding-category-list';
7314 use `set-coding-priority-list' instead of `set-coding-priority';
7315 modify `eol-type' for XEmacs.
7317 * mule/mule-misc.el (string-width): Use `charset-width' instead of
7319 (char-width): Likewise.
7321 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7323 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
7326 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
7327 `set-coding-priority-list' instead of `set-coding-priority'; don't
7328 call `update-coding-systems-internal'.
7330 * mule/mule-misc.el (coding-system-get): New function.
7331 (coding-system-put): New function.
7332 (coding-system-category): New function.
7334 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7336 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
7337 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
7338 to avoid conflict with leim/quail/thai-xtis.
7340 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
7341 to thai-xtis-chars.el.
7343 * mule/thai-xtis-chars.el: New file (split from
7346 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7348 * mule/thai-xtis.el:
7349 - Change category for the charset `thai-xtis' to `?x' from `?T'.
7350 - Add syntax entries.
7351 - Put `preferred-coding-system' of the charset `thai-xtis' to
7354 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
7356 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
7357 rewritten to use write-multibyte-character.
7359 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7361 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
7363 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
7365 (read-input-method-name): Treat optional argument `default'.
7367 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7369 * mule/mule-cmds.el (set-language-info): Don't set up menus at
7371 (set-language-info-alist): Set up menus here.
7373 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7375 * minibuf.el (completing-read): Add new optional argument
7377 (read-coding-system): Add new optional argument
7378 `default-coding-system'.
7380 1999-06-03 Ken'ichi Handa <handa@gnu.org>
7382 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
7383 (viet-viscii-...->viet-vscii...).
7385 1999-05-13 Ken'ichi Handa <handa@gnu.org>
7387 * mule/mule-cmds.el: Change MULE to Mule in docstrings
7390 1999-04-12 Richard M. Stallman <rms@gnu.org>
7392 * mule/mule-cmds.el (input-method-function): Add permanent-local
7395 1999-03-30 Dave Love <fx@gnu.org>
7397 * mule/mule-cmds.el (current-language-environment): Doc fix.
7399 1999-02-06 Richard Stallman <rms@gnu.org>
7401 * mule/european.el (setup-slovenian-environment): New function.
7402 ("Slovenian"): New language environment.
7404 1999-01-27 Dave Love <fx@gnu.org>
7406 * mule/mule-cmds.el (current-language-environment): Provide :link,
7407 :type (choices) and appropriate :get.
7409 1999-01-14 Kenichi Handa <handa@etl.go.jp>
7411 * mule/mule-cmds.el (describe-language-environment): Don't alter
7414 1999-01-06 Eli Zaretskii <eliz@gnu.org>
7416 * mule/mule-cmds.el (prefer-coding-system): Call
7417 set-coding-priority, so that the internal array of priorities is
7420 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
7422 * mule/mule-cmds.el (prefer-coding-system): If the argument
7423 requires specific EOL conversion type, make the default coding
7426 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
7428 * mule/mule-cmds.el (set-language-environment): Pass the default
7429 eol-type to set-language-environment-coding-systems.
7430 (set-default-coding-systems): Copy the eol-type property for the
7431 new default values of {buffer-file,process}-coding-system from the
7433 (set-language-environment-coding-systems): Accept an optional
7434 argument EOL-TYPE, and set the eol-type property of the default
7435 coding systems accordingly.
7437 1998-10-26 Kenichi Handa <handa@etl.go.jp>
7439 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
7440 use generate-new-buffer instead of get-buffer-create.
7442 1998-10-21 Kenichi Handa <handa@etl.go.jp>
7444 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
7446 1998-10-16 Markus Rost <rost@delysid.gnu.org>
7448 * mule/mule-cmds.el (default-input-method): Fix custom type.
7450 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
7452 * mule/mule-cmds.el (setup-specified-language-environment):
7453 Add apropos-inhibit property.
7454 (describe-specified-language-support): Likewise.
7456 1998-09-06 Bill Richter <richter@math.nwu.edu>
7458 * mule/mule-cmds.el: Doc fixes.
7460 1998-09-02 Kenichi Handa <handa@etl.go.jp>
7462 * mule/mule-cmds.el (register-input-method): Doc-string
7465 1998-09-01 Dave Love <fx@gnu.org>
7467 * mule/mule-cmds.el (current-language-environment): Fix
7470 1998-08-31 Paul Eggert <eggert@twinsun.com>
7472 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
7473 mule/european.el, mule/hebrew.el, mule/japanese.el,
7474 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
7475 avoid bootstrapping problem if you need to recompile all the Lisp
7476 files using interpreted code.
7478 1998-08-26 Kenichi Handa <handa@etl.go.jp>
7480 * mule/european.el ("Latin-1"): Modify `documentation' key value.
7481 ("Latin-2"): Likewise.
7483 1998-08-18 Per Starback <starback@update.uu.se>
7485 * mule/european.el (setup-latin2-environment): Fix typo.
7487 1998-08-18 Kenichi Handa <handa@etl.go.jp>
7489 * mule/european.el: Give proper value of `input-method' key to all
7492 * mule/mule-cmds.el (activate-input-method): Handle the case that
7493 the arg INPUT-METHOD is nil correctly.
7494 (read-multilingual-string): Activate the specified input method
7495 before calling read-string. Afterward, activate the original
7498 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
7500 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
7501 (set-language-info-alist): Fix typo in doc-string.
7503 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
7505 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
7507 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
7508 (reset-language-environment): New function for the job that
7509 setup-english-environment used to do.
7510 (set-language-environment): Do more setups according to the info
7511 in language-info-alist.
7512 (read-language-name): Handle the case that the arg KEY is nil.
7513 (describe-language-environment): Handle input-method property.
7515 * mule/: All files under this directory, which related with
7516 specific languages (such as mule/european.el, mule/greek.el,
7517 mule/hebrew.el, mule/misc-lang.el), modified as below.
7518 (setup-XXX-environment): Just call set-language-environment. If
7519 they used to do some other jobs than what done by
7520 set-language-environment, those jobs are done in
7521 setup-XXX-environment-internal now.
7522 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
7523 the value to setup-XXX-environment-internal. Add properties
7524 input-method and features.
7526 * mule/english.el (setup-english-environment): Just call
7527 reset-language-environment.
7529 * mule/european.el (setup-8-bit-environment): Function deleted.
7531 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
7533 * mule/mule-cmds.el (input-method-exit-on-first-char)
7534 (input-method-use-echo-area): Doc fixes.
7536 1998-08-06 Kenichi Handa <handa@etl.go.jp>
7538 * mule/mule-cmds.el (input-method-exit-on-first-char): New
7540 (input-method-use-echo-area): New variable.
7542 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
7544 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
7546 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
7548 * mule/mule-cmds.el (activate-input-method): Update mode line.
7549 (inactivate-input-method): Likewise.
7551 1998-07-19 Kenichi Handa <handa@etl.go.jp>
7553 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
7554 input method in the current buffer, but just bind
7555 current-input-method.
7557 1998-07-08 Kenichi Handa <handa@etl.go.jp>
7559 * mule/hebrew.el ("Hebrew"): Add coding-priority.
7561 * mule/misc-lang.el ("IPA"): Add coding-priority and
7564 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
7566 * mule/greek.el: Add coding-priority.
7568 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
7570 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
7573 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
7575 * mule/mule-cmds.el (register-input-method): Fix previous change.
7576 (setup-specified-language-environment): Doc fix.
7578 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
7580 * mule/mule-cmds.el: Several doc fixes.
7581 (get-language-info, set-language-info): Rename argument.
7582 (set-language-info-alist): Likewise.
7583 (register-input-method): Rename argument.
7584 (activate-input-method): If INPUT-METHOD is nil, deactivate.
7586 1998-05-04 Kenichi Handa <handa@etl.go.jp>
7588 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
7589 default value while reading an input method.
7591 1998-05-01 Kenichi Handa <handa@etl.go.jp>
7593 * mule/mule-cmds.el (universal-coding-system-argument):
7594 Use buffer-file-coding-system as default.
7596 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
7598 * mule/korean.el ("Korean"): Doc fix.
7600 1998-04-11 Kenichi Handa <handa@etl.go.jp>
7602 * mule/mule-cmds.el (describe-language-environment): Print the
7603 languge environment at the head.
7605 1998-04-06 Kenichi Handa <handa@etl.go.jp>
7607 * mule/japanese.el: Set exit-function to exit-japanese-environment
7608 for Japanese environment.
7610 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
7612 * mule/mule-cmds.el (set-language-environment): Doc fix.
7613 (current-language-environment): Use defcustom.
7614 (default-input-method): Specify :type.
7616 1998-03-02 Kenichi Handa <handa@etl.go.jp>
7618 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
7620 (prefer-coding-system): Doc-string modified.
7622 1998-01-21 Kenichi Handa <handa@etl.go.jp>
7624 * mule/mule-cmds.el (set-language-info): Doc-string
7625 describes `coding-priority' KEY.
7626 (set-language-environment-coding-systems): New function.
7627 (select-safe-coding-system): New function.
7628 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
7629 (set-language-info-alist): New optionla arg PARENTS. Call
7630 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
7631 (set-language-environment-coding-systems): New function.
7633 * mule/chinese.el: Remove setting up of
7634 describe-chinese-environment-map and
7635 setup-chinese-environment-map. Exclude them in args of calls to
7636 set-language-info-alist. Register coding-priority key in
7637 language-info-alist.
7639 * mule/cyrillic.el: Remove setting up of
7640 describe-cyrillic-environment-map and
7641 setup-cyrillic-environment-map. Exclude them in args of calls to
7642 set-language-info-alist. Register coding-priority key in
7643 language-info-alist.
7645 * mule/english.el: Register coding-priority key in
7646 language-info-alist.
7648 * mule/ethiopic.el: Register coding-priority key in
7649 language-info-alist.
7651 * mule/european.el: Remove setting up of
7652 describe-european-environment-map and
7653 setup-european-environment-map. Exclude them in args of calls to
7654 set-language-info-alist. Register coding-priority key in
7655 language-info-alist. Add "German" language env.
7656 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
7657 (setup-german-environment): New function.
7659 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
7660 change default input method to "greek-postfix".
7662 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
7663 coding-priority key in
7665 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
7667 * mule/mule-cmds.el (set-language-info): Doc fix.
7668 (input-method-inactivate-hook): Doc fix.
7670 1997-11-20 Karl Heuer <kwzh@gnu.org>
7672 * mule/mule-cmds.el (set-input-method): Renamed from
7673 select-input-method.
7675 1997-11-07 Kenichi Handa <handa@etl.go.jp>
7677 * mule/mule-cmds.el (set-language-environment): Run
7678 exit-language-environment-hook before calling `exit-function'
7679 which is specified for the language environment.
7681 1997-10-23 Kenichi Handa <handa@etl.go.jp>
7683 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
7685 (prefer-coding-system): Likewise.
7686 (describe-language-environment): Print aliases of each coding
7688 (set-language-environment-hook): New variable.
7689 (exit-language-environment-hook): New variable.
7690 (set-language-environment): Call these hooks. Before setting a
7691 new language environment, exit from the
7692 current-language-environment if necessary.
7693 (input-method-verbose-flag): The value can be nil, t,
7694 complex-only, or default.
7695 (input-method-highlight-flag): Doc-string augmented.
7696 (activate-input-method): Check if we can run the registered
7697 function to activate an input method.
7699 * mule/korean.el: Set exit-function for language environment
7700 "Korean" to exit-korean-environment.
7701 (setup-korean-environment): Moved to korea-util.el.
7703 1997-10-21 Kenichi Handa <handa@etl.go.jp>
7705 * mule/mule-cmds.el (read-multilingual-string): Use
7706 current-input-method prior to default-input-method. Don't bind
7707 current-input-method by `let', instead, activate the specified
7708 input method in the current buffer temporarily.
7710 1997-10-19 John F. Whitehead <jfw@cisco.com>
7712 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
7714 1997-10-21 Kenichi Handa <handa@etl.go.jp>
7716 * mule/chinese.el (post-read-decode-hz): Return the result of
7718 (pre-write-encode-hz): Do not change the value of
7721 1998-09-06 Bill Richter <richter@math.nwu.edu>
7723 * mule/mule-ccl.el: Doc fixes.
7725 1998-04-20 Kenichi Handa <handa@etl.go.jp>
7727 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
7728 (check-ccl-program): New macro.
7730 1998-01-21 Kenichi Handa <handa@etl.go.jp>
7732 * mule/mule-ccl.el: Comment about CCL syntax modified.
7733 (ccl-command-table): Add read-multibyte-character and
7734 write-multibyte-character.
7735 (ccl-code-table): Add ex-cmd.
7736 (ccl-extended-code-table): New variable.
7737 (ccl-embed-extended-command): New function.
7738 (ccl-compile-read-multibyte-character,
7739 ccl-compile-write-multibyte-character) New functions.
7740 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
7741 ccl-dump-write-multibyte-character): New functions.
7743 1999-07-22 SL Baur <steve@miho>
7745 * config.el (config-value-file): config.values is installed into
7747 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
7749 1999-07-19 Didier Verna <didier@xemacs.org>
7751 * rect.el: all functions rewritten, except when noted. Below is a
7752 list of interface changes.
7753 (apply-on-rectangle): new function. Obsoletes
7754 `operate-on-rectangle'. All functions that used to call this
7755 function now call the new one.
7756 (kill-rectangle): added optional prefix arg to fill lines.
7757 (delete-rectangle): ditto.
7758 (delete-extract-rectangle): ditto.
7759 (open-rectangle): ditto.
7760 (clear-rectangle): ditto.
7761 (delete-rectangle-line): added third arg FILL.
7762 (delete-extract-rectangle-line): ditto.
7763 (open-rectangle-line): ditto.
7764 (clear-rectangle-line): ditto.
7766 1999-07-18 Andy Piper <andy@xemacs.org>
7768 * menubar-items.el (default-menubar): add gutter options.
7770 * gutter-items.el: new file.
7771 (gutter): new group for custom.
7772 (gutter-visible-p): new variable.
7773 (default-gutter-position): ditto.
7774 (buffers-tab): new group for the buffers tab.
7775 (gutter-buffers-tab): widget to put in the gutter.
7776 (buffers-tab-max-size): max number of tabs.
7777 (buffers-tab-switch-to-buffer-function): function to call when a
7779 (buffers-tab-omit-function): filter buffers with this function.
7780 (buffers-tab-format-buffer-line-function): format buffer names for
7782 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
7784 (build-buffers-tab-internal): build a list of tab items.
7785 (buffers-tab-items): ditto.
7786 (add-tab-to-gutter): put a tab in the gutter area.
7787 (update-tab-in-gutter): reset the buffers in the tab.
7789 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
7791 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
7792 (switch-to-buffer-hooks): new hook.
7794 * toolbar.el (default-toolbar-position): fix typo.
7796 1999-07-16 Andy Piper <andy@xemacs.org>
7798 * gui.el (make-dialog-frame): turn off gutters for dialogs.
7800 1999-07-15 Didier Verna <didier@xemacs.org>
7802 * cus-edit.el (custom-prompt-variable): optional third arg makes
7803 prompt for a comment string.
7804 (customize-set-value): optional prefix makes this function handle
7806 (customize-set-variable): ditto.
7807 (customize-save-variable): ditto.
7808 (customize-customized): handle custom comments.
7809 (customize-save-customized): ditto.
7810 (custom-variable-state-set): ditto.
7811 (custom-face-state-set): ditto.
7812 (customize-saved): ditto.
7813 (custom-variable-set): ditto.
7814 (custom-face-set): ditto.
7815 (custom-variable-save): ditto.
7816 (custom-face-save): ditto.
7817 (custom-variable-reset-saved): ditto.
7818 (custom-face-reset-saved): ditto.
7819 (custom-variable-reset-standard): ditto.
7820 (custom-face-reset-standard): ditto.
7821 (custom-comment-face): new face.
7822 (custom-comment-tag-face): ditto.
7823 (custom-comment): new widget.
7824 (custom-comment-create): new function.
7825 (custom-comment-delete): ditto.
7826 (custom-comment-value-set): ditto.
7827 (custom-comment-show): ditto.
7828 (custom-comment-invisible-p): ditto.
7829 (custom-variable-value-create): create a comment field widget.
7830 (custom-face-value-create): ditto.
7831 (custom-variable-menu): new entry for adding a custom comment.
7832 (custom-face-menu): ditto.
7833 (custom-save-variables): possibly save custom comments.
7834 (custom-save-faces): ditto.
7836 * cus-face.el (custom-set-faces): the arguments can now have a
7837 custom comment as fourth argument.
7839 * custom.el (custom-set-variables): the arguments can now have a
7840 custom comment as fifth element.
7842 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
7844 * XEmacs 21.2.18 is released
7846 1999-07-13 SL Baur <steve@miho>
7848 * lib-complete.el (read-library-name): Revert previous change.
7849 (read-library): Ditto.
7851 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
7853 * packages.el (packages-package-list): Capitalize docstring.
7855 * packages.el (packages-find-package-library-path): Use #'nconc
7856 rather than #'append to reduce consing -- #'mapcar uses Flist,
7857 which returns a freshly consed list. #'append would create yet
7858 another fresh list, using Fmake_list in concat.
7860 * packages.el (package-provide): Use setq with remassq like it
7861 says in its docstring.
7863 1999-07-06 SL Baur <steve@miho.m17n.org>
7865 * lib-complete.el (progn-with-message): Fix typo.
7867 1999-07-06 SL Baur <steve@miho.m17n.org>
7869 * mule/mule-misc.el (char-octet): Make function match docstring.
7870 From Katsumi Yamaoka <yamaoka@jpl.org>
7872 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
7874 * wid-edit.el (widget-documentation): corrected spelling error.
7876 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
7878 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
7879 keys if already bound
7881 1999-07-06 SL Baur <steve@miho.m17n.org>
7883 * lib-complete.el (progn-with-message): Revert previous changes.
7885 1999-06-24 Bob Weiner <weiner@beopen.com>
7887 * lib-complete.el (find-library):
7888 (find-library-other-window):
7889 (find-library-other-frame): Completely rewrote
7890 so that these functions actually work when called non-interactively.
7891 Also made them handle LIBRARY arguments which end with .el or .elc.
7893 1999-06-24 Bob Weiner <weiner@beopen.com>
7895 * simple.el (indent-new-comment-line): Locally bound
7896 `block-comment-start' to `comstart' or else when this is called
7897 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
7898 `block-comment-start' value, ignoring any existing spacing after a
7899 comment prefix in the previous line and producing ugly comments.
7901 1999-06-23 Bob Weiner <weiner@beopen.com>
7903 * list-mode.el (mouse-choose-completion):
7904 (choose-completion):
7905 (completion-switch-to-minibuffer): Added.
7906 ([Tab]): [Tab] previously switched to the minibuffer
7907 but since [space] does that and since most applications in the
7908 world use [Tab] to select the next item in a list, do that in the
7909 *Completions* buffer too. This will cause the least confusion
7910 among the largest population of users. -- Bob Weiner, BeOpen.com,
7913 1999-06-22 Bob Weiner <weiner@beopen.com>
7915 * help.el (help-buffer-name): Added support for a null value
7916 of `help-buffer-prefix-string' since some buffers require no
7919 1999-06-20 Bob Weiner <weiner@beopen.com>
7921 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
7922 in the completion-list-mode-map to bury the completions buffer
7923 even when the minibuffer is no longer active.
7925 1999-06-20 Bob Weiner <weiner@beopen.com>
7927 * list-mode.el (list-mode): It is visually disconcerting to have
7928 the text cursor disappear within list buffers, especially when
7929 moving from window to window, so leave it visible.
7931 1999-07-01 SL Baur <steve@miho.m17n.org>
7933 * menubar-items.el (default-menubar): Conditionalize the bug
7934 report menu item (which may not be possible in this XEmacs).
7935 Reported by: Ken'ichi Handa <handa@etl.go.jp>
7937 1999-06-30 SL Baur <steve@miho.m17n.org>
7939 * subr.el (with-current-buffer): DOC string fix.
7940 Suggested by Bob Weiner <weiner@altrasoft.com>
7942 1999-06-25 Charles G Waldman <cgw@fnal.gov>
7944 * cus-face.el (custom-face-italic): insert missing args
7946 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7948 * packages.el (package-locations): Changed default early package
7949 hierarchies to ~/.xemacs/mule-packages and
7950 ~/.xemacs/xemacs-packages.
7952 1999-06-23 SL Baur <steve@miho.m17n.org>
7954 * mule/mule-category.el (Top Level): ASCII is also latin-1.
7956 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7958 * packages.el (package-locations): Changed default early package
7959 hierarchy to ~/.xemacs/packages.
7960 (package-locations): Removed `packages' as a possible name for a
7961 late package hierarchy.
7963 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
7965 * mule/mule-category.el (word-combining-categories): Set up new
7967 (word-separating-categories): Likewise.
7969 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
7971 * XEmacs 21.2.17 is released
7973 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
7975 * font-menu.el (font-menu-set-font): allow for nil specification
7978 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
7980 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
7983 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
7985 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
7986 8859-5 instead of ISO 8859-1.
7988 1999-06-15 SL Baur <steve@steve1.m17n.org>
7990 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
7991 (viet-viscii-encode-table): Ditto.
7993 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
7994 Make obsolete definition of char-octet.
7996 1999-06-14 SL Baur <steve@steve1.m17n.org>
7998 * subr.el: Move no-Mule make-char ...
7999 * help-nomule.el (make-char): To here.
8000 (string-width): Make Mule compatibility alias.
8002 1999-06-15 Andy Piper <andy@xemacs.org>
8004 * select.el (get-selection-no-error): really make there be no-error.
8005 (get-selection): revert to original.
8007 1999-06-11 Andy Piper <andy@xemacs.org>
8009 * select.el (selection-sets-clipboard): renamed.
8010 (own-selection): use it.
8012 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
8014 * XEmacs 21.2.16 is released
8016 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
8018 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
8019 missing characters to avoid crash.
8021 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
8023 * coding.el (set-terminal-coding-system): Only set the console
8024 coding system on the selected console if it is a tty.
8026 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
8033 * faces.el (frob-face-property):
8034 * font-menu.el (font-menu-set-font):
8035 Actually apply changes from 1999-03-17
8037 1999-06-10 Andy Piper <andy@xemacs.org>
8039 * select.el (get-selection): abstract out non error-signalling
8041 (get-selection-no-error): get-selection without signalling an
8043 (selection-is-clipboard-p): new variable. controls whether the
8044 selection sets the clipboard.
8045 (own-selection): use it.
8047 * mouse.el (insert-selection): fallback to clipboard after trying
8048 primary selection and cutbuffer.
8050 1999-06-05 Andy Piper <andy@xemacs.org>
8052 * x-select.el (xselect-kill-buffer-hook-1): use generalised
8053 selection functions.
8055 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
8057 * code-files.el (buffer-file-coding-system): Use `raw-text' as
8059 (load): Use `raw-text' instead of `no-conversion'.
8060 (insert-file-contents): Likewise.
8062 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
8065 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
8067 * coding.el: Don't copy `no-conversion' to `raw-text'.
8069 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
8071 * subr.el (make-char): Define it if Mule is not around.
8073 1999-06-07 SL Baur <steve@steve1.m17n.org>
8075 * mule/mule-help.el: Add trailing newline. Use mule keyword.
8077 * x-select.el (x-disown-selection-internal): Restore symbol as an
8079 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
8081 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
8083 * XEmacs 21.2.15 is released
8085 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
8087 * subr.el (split-string): Avoid infinite looping
8089 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8091 * ldap.el (ldap-ignore-attribute-codings): New variable
8092 (ldap-default-attribute-decoder): New variable
8093 (ldap-coding-system): New variable
8094 (ldap-attribute-syntax-encoders): New variable
8095 (ldap-attribute-syntax-decoders): New variable
8096 (ldap-attribute-syntaxes-alist): New variable
8097 (ldap-encode-boolean): New function
8098 (ldap-decode-boolean): New function
8099 (ldap-encode-country-string): New function
8100 (ldap-decode-string): New function
8101 (ldap-decode-address): New function
8102 (ldap-encode-address): New function
8103 (ldap-decode-attribute): New function
8104 (ldap-search): Use some of these
8106 1999-05-25 Jan Vroonhof <jan@xemacs.org>
8108 * version.el (emacs-version): Make the patch level/beta come
8109 before the XEmacs qualifier so that it gets into (funcall
8110 emacs-version) and thus in the bug reports.
8111 (emacs-version>=): Support patch levels.
8113 1999-06-03 SL Baur <steve@xemacs.org>
8115 * version.el: implement x.y.z version number
8116 From Jan Vroonhof <vroonhof@math.ethz.ch>
8118 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
8120 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
8122 1999-05-22 Vin Shelton <acs@xemacs.org>
8124 * startup.el: Document -private and break out non-standard X options.
8126 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
8128 * mule/mule-charset.el (charset-after): New function.
8129 (charset-direction): Synch with Mule, update docstring.
8130 (get-charset-property): New function.
8131 (put-charset-property): New function.
8132 (charset-plist): New function.
8134 * mule/mule-charset.el (compose-region):
8135 (decompose-region): remove; these functions (which don't work
8136 since we don't do composite characters) have been moved to
8138 (toplevel): follow coding standards
8140 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
8142 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
8145 * code-files.el: Fix commentary to follow coding standards. Move
8146 the single line left in mule-files.el to here.
8148 * mule/mule-files.el: delete.
8150 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
8152 * info.el (Info-scroll-prev): Use event functions instead of the
8153 old emacs 19 interface.
8155 1999-06-02 Andy Piper <andy@xemacs.org>
8157 * x-font-menu.el (x-font-menu-load-font):
8158 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
8160 1999-05-31 Andy Piper <andy@xemacs.org>
8162 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
8164 (font-menu-this-frame-only-p): ditto.
8165 (font-menu-max-items): reinstate, from Jan Vroonhof
8166 <vroonhof@math.ethz.ch>
8167 (font-menu-submenu-name-format): ditto.
8168 (font-menu-split-long-menu): ditto, for use by the family
8170 (font-menu-family-constructor): use it.
8172 1999-05-30 Andy Piper <andy@xemacs.org>
8174 * msw-faces.el (mswindows-font-regexp): new font matching regexp
8175 for use by the font menu.
8177 * msw-font-menu.el: new file implementing mswindows specific
8178 font-menu behaviour.
8179 (mswindows-font-menu-registry-encoding): new function mirroring x version.
8180 (mswindows-font-menu-junk-families): ditto.
8181 (hack-font-truename): ditto.
8182 (mswindows-font-regexp-ascii): ditto.
8183 (mswindows-reset-device-font-menus): ditto.
8184 (mswindows-font-menu-font-data): ditto.
8185 (mswindows-font-menu-load-font): ditto.
8187 * x-font-menu.el (x-reset-device-font-menus): made device specific.
8188 (x-font-menu-font-data): ditto.
8189 (x-font-menu-load-font): ditto.
8191 * font-menu.el: new file implementing generic font menu behaviour.
8192 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
8193 made device independent.
8194 (font-menu-this-frame-only-p): ditto.
8195 (font-menu-preferred-resolution): ditto.
8196 (font-menu-size-scaling): new variable used to determine whether
8197 sizes are in points or tenths of a point.
8198 (vassoc): moved from x-font-menu.el.
8199 (device-fonts-cache): ditto.
8200 (device-fonts-cache): ditto.
8201 (flush-device-fonts-cache): ditto.
8202 (reset-device-font-menus): copied from x-font-menu.el and made
8203 device independent. Most functionality deferred to
8204 device-dependent versions.
8205 (font-menu-family-constructor): copied from x-font-menu.el and
8206 made device independent.
8207 (font-menu-size-constructor): ditto.
8208 (font-menu-weight-constructor): ditto.
8209 (font-menu-set-font): ditto.
8210 (font-menu-change-face): ditto.
8211 (font-menu-load-font): new device method.
8212 (font-menu-font-data): ditto.
8214 * x-font-menu.el: The above functions deleted.
8216 1999-05-26 Andy Piper <andy@xemacs.org>
8220 * loadup.el: rehash expand-file-name usage to not use default-directory.
8222 1999-05-21 Andy Piper <andy@xemacs.org>
8224 * x-select.el (x-select-convert-to-text):
8225 (x-selected-text-type):
8227 (xselect-convert-to-string):
8228 (xselect-convert-to-compound-text):
8229 (xselect-convert-to-length):
8230 (xselect-convert-to-targets):
8231 (xselect-convert-to-delete):
8232 (xselect-convert-to-filename):
8233 (xselect-convert-to-charpos):
8234 (xselect-convert-to-lineno):
8235 (xselect-convert-to-colno):
8236 (xselect-convert-to-sourceloc):
8237 (xselect-convert-to-os):
8238 (xselect-convert-to-host):
8239 (xselect-convert-to-user):
8240 (xselect-convert-to-class):
8241 (xselect-convert-to-name):
8242 (xselect-convert-to-integer):
8243 (xselect-convert-to-atom):
8244 (xselect-convert-to-identity): functions renamed from x-* and
8246 (x-get-secondary-selection): use rename get-selection.
8247 (x-get-clipboard): ditto.
8248 (x-own-selection): moved to select.el.
8249 (x-valid-simple-selection-p): ditto.
8250 (x-dehilight-selection): ditto.
8251 (x-own-clipboard): ditto.
8252 (x-disown-selection): ditto.
8254 * x-mouse.el (x-yank-function): moved to mouse.el.
8255 (x-insert-selection): ditto.
8256 (x-set-point-and-move-selection): use renamed function.
8258 * select.el (selected-text-type): moved and renamed from
8260 (selection-owner-p): moved to C.
8261 (selection-exists-p): ditto.
8262 (get-cutbuffer): new device method.
8263 (get-selection): generalised and moved from x-select.el.
8264 (own-selection): moved x-own-selection functionality into here.
8265 (dehilight-selection): renamed and moved from x-select.el.
8266 (own-clipboard): functionality moved from x-select.el using new
8268 (disown-clipboard): ditto.
8269 (select-convert-to-text):
8270 (select-convert-to-string):
8271 (select-convert-to-compound-text):
8272 (select-convert-to-length):
8273 (select-convert-to-targets):
8274 (select-convert-to-delete):
8275 (select-convert-to-filename):
8276 (select-convert-to-charpos):
8277 (select-convert-to-lineno):
8278 (select-convert-to-colno):
8279 (select-convert-to-sourceloc):
8280 (select-convert-to-os):
8281 (select-convert-to-host):
8282 (select-convert-to-user):
8283 (select-convert-to-class):
8284 (select-convert-to-name):
8285 (select-convert-to-integer):
8286 (select-convert-to-atom):
8287 (select-convert-to-identity): new functions renamed from x-* and
8288 moved from x-select.el.
8290 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
8291 into here and use as the default window-system mouse yank.
8292 (insert-selection): generalised and moved from x-mouse.el.
8293 (own-clipboard): moved to C.
8295 * msw-select.el (mswindows-selection-owned-p): deleted.
8296 (mswindows-own-selection): generalised and moved to select.el.
8297 (mswindows-disown-selection): generalised and moved to C.
8298 (mswindows-selection-owner-p): ditto.
8300 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
8302 * XEmacs 21.2.14 is released
8304 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
8306 * about.el: update contact info for jason and slb.
8308 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
8310 * mule/european.el (setup-romanian-environment): Add Romanian
8311 support from Emacs/Mule romanian.el.
8313 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
8315 * cus-face.el: Label all custom changes with the 'custom' tag.
8317 * cus-edit.el: idem ditto.
8319 * faces.el: Added suport for adding device tags to various functions.
8320 (custom): New device tag.
8321 (face-spec-set): Call reset face with tags argument. No longer do
8322 x-init-global-faces hack.
8324 * faces.el (frob-face-property): Use an anonymous specifier to map
8325 frob-face-property-1 over.
8327 * x-font-menu.el (font-menu-set-font): Always specify all
8328 properties to custom.
8330 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
8332 * mule/european.el (setup-czech-environment): Add czech support.
8333 From David Sauer <davids@orfinet.cz>
8335 1999-03-15 SL Baur <steve@xemacs.org>
8337 * check-features.el: Turn hard errors into warnings.
8339 1999-03-21 SL Baur <steve@xemacs.org>
8341 * simple.el (delete-key-deletes-forward): As per discussion on
8342 xemacs-beta, default to t.
8344 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
8346 * loadup.el: Define Installation-string before loading anything.
8348 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
8350 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
8351 From Anders Stenman <stenman@isy.liu.se>
8353 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
8355 * wid-edit.el (widget-glyph-find): Ditto.
8357 * packages.el (locate-library): Ditto.
8359 * loadup.el (really-early-error-handler): Ditto.
8361 * lib-complete.el (read-library): Ditto.
8363 * faces.el (set-face-stipple): Ditto.
8365 * code-files.el (load): Use new calling style of locate-file.
8367 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
8369 * packages.el (packages-unbytecompiled-lisp): Installation.el is
8372 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
8374 * dumped-lisp.el (preloaded-file-list): Don't load
8377 * loadup.el (Installation-string): Define it here.
8379 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
8381 * dumped-lisp.el (preloaded-file-list): Revert previous change --
8382 Installation.el needs to be loaded before `dump-paths', otherwise
8383 the dumping process won't find it.
8385 1999-03-13 Adrian Aichner <adrian@xemacs.org>
8387 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
8388 subr so that we can use `replace-in-string' in Installation.el to
8389 get rid of C-m chars under the native Windows build.
8391 1999-04-29 Andy Piper <andy@xemacs.org>
8393 * make-docfile.el: canonicalize file and directory names.
8395 * device.el (call-device-method): new function for calling device
8397 (define-device-method): new function for defining device methods.
8398 (define-device-method*): ditto.
8400 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
8402 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
8404 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
8406 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
8407 (cyrillic-koi8-r-encode-table): Likewise.
8408 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
8409 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
8411 * mule/mule-misc.el (split-char-or-char-int): New function [moved
8412 from vietnamese.el].
8414 * mule/vietnamese.el: Move function `split-char-or-char-int' to
8417 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
8419 * mule/thai-xtis.el:
8420 - Change font registry name from "Thai94x94-0" to "xtis-0".
8421 - Change mnemonic of coding-system `tis-620' to "TIS620".
8423 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
8425 * mule/ethiopic.el: fixed.
8427 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
8429 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
8431 * mule/thai-xtis.el: New file.
8433 * mule/vietnamese.el: New file.
8435 * mule/ethiopic.el: New file.
8437 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
8439 * bytecomp.el (byte-compile-close-variables): Leave
8440 debug-issue-ebola-notices alone.
8442 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8444 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
8445 at the top of the buffer since it is the most important thing to
8447 (ldap-get-host-parameter): New defun
8448 (ldap-search): Add a new parameter `withdn' to retrieve the
8449 distinguished names of entries
8451 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
8453 * startup.el (splash-frame-body): Date and spelling fixes.
8455 1999-03-16 Colin Rafferty <colin@xemacs.org>
8457 * view-less.el (toggle-truncate-lines): add autoload tag
8459 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
8461 * format.el (format-alist): Disable image stuff.
8463 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
8465 * wid-edit.el (widget-glyph-find): Search by directories, then by
8466 suffixes rather than the other way around.
8467 (widget-image-conversion): Renamed to
8468 `widget-image-file-name-suffixes'.
8470 1999-04-16 Olivier Galibert <galibert@pobox.com>
8472 * mule/mule-charset.el: Made old functions obsolete, remove the
8473 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
8474 (charset-iso-graphic-plane): Rename from charset-graphic.
8475 (charset-iso-final-char): Rename from charset-final.
8476 (charset-width): Rename from charset-columns.
8477 (charset-bytes): Added from fsf compatibility, returns always 1.
8479 * mule/mule-misc.el: Move charset-doc-string alias to
8482 1999-04-14 Colin Rafferty <colin@xemacs.org>
8484 * x-faces.el (x-make-font-bold-italic): honor
8485 *try-oblique-before-italic-fonts*
8487 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
8489 * cl-extra.el (coerce): Coerce numbers to characters correctly.
8491 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
8493 * x-faces.el (try-oblique-before-italic-fonts): Use the right
8496 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
8498 * cl-extra.el (equalp): Would bug out for lists.
8500 1999-03-12 Charles G Waldman <cgw@fnal.gov>
8502 * about.el (about-hackers): Change cgw's email address
8504 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
8506 * XEmacs 21.2.13 is released
8508 1999-03-12 SL Baur <steve@xemacs.org>
8510 * simple.el (delete-key-deletes-forward): Revert to previous
8513 1999-01-18 Didier Verna <didier@xemacs.org>
8515 * menubar-items.el (xemacs-splash-buffer): handle the case of
8516 multiple elements in the splash buffer body.
8518 * startup.el (splash-frame-timeout): new constant: interval
8519 between splash buffer elements.
8520 (command-line-1): handle splash buffer with multiple elements (use
8522 (splash-frame-body): Originally `startup-splash-frame-body'.
8523 Rewrote a cleaner and more readable version. This can now be array,
8524 in which case each element is displayed in turn in the splash buffer.
8525 (splash-frame-static-body): new constant. Persistent information
8526 across all splash buffer elements (preserves the possibility to give
8527 it in different languages.
8528 (circulate-splash-frame-elements): new function. Used as a timeout
8529 to circulate through all splash frame elements and display them in
8531 (display-splash-frame): originally `startup-splash-frame'. Handle
8532 the case of multiple elements in the splash buffer body. Now
8533 returns a timeout id if multiple elements to display, or nil.
8535 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
8537 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
8538 so they can be overridden by x-init-face-from-resources.
8539 Additionally specify the font name also with an x tag.
8541 1999-03-08 Andy Piper <andy@xemacs.org>
8543 * package-get.el (package-get-base): autoload.
8545 * menubar-items.el (default-menubar): add update menu item. Fix
8546 custom menu to only be activated when package-base is available.
8548 * package-get.el (package-get-custom): don't load
8549 package-get-custom as it is auto-generated. Fix group definition.
8551 1999-03-05 Didier Verna <didier@xemacs.org>
8553 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
8554 instead of `symbol-name' (Thanks Kyle).
8556 * cus-edit.el (custom-save-variables): use `prin1' instead of
8557 princ to write symbols.
8559 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
8561 * XEmacs 21.2.12 is released
8563 1999-03-05 SL Baur <steve@xemacs.org>
8565 * menubar-items.el (default-menubar): Add kfm browsing support.
8566 From Neal Becker <nbecker@fred.net>
8568 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
8570 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
8571 calls to font-lock during buffer reversion.
8573 1999-02-12 Didier Verna <didier@xemacs.org>
8575 * info.el (Info-build-node-completions): unconditionally widen the
8578 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
8580 * x-faces.el (x-init-face-from-resources):
8581 Only set fonts in the 'x locale.
8583 1999-03-04 Adrian Aichner <adrian@xemacs.org>
8585 * package-ui.el (pui-install-selected-packages): Don't throw on
8586 `package-admin-delete-binary-package' returning nil since it's
8587 normal. Reindent function.
8588 (pui-add-required-packages): Handle case where packages selected
8589 for installation have never been installed.
8591 1999-03-03 Martin Buchholz <martin@xemacs.org>
8593 * menubar-items.el (default-menubar):
8594 Implement the ``Mule->Set coding system of process'' menu item.
8596 1999-02-18 Martin Buchholz <martin@xemacs.org>
8598 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
8600 - Change some `if's to `when's
8602 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
8604 * XEmacs 21.2.11 is released
8606 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
8608 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
8609 against window close (Fix Bug #460).
8610 (ask-user-about-lock-dbox): Idem.
8612 1999-02-25 SL Baur <steve@xemacs.org>
8614 * mule/mule-charset.el (charset-leading-byte): New function.
8615 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
8617 1999-02-12 Andy Piper <andy@xemacs.org>
8619 * about.el (xemacs-hackers): change andy's email address.
8620 (about-url-alist): change andy's web page address.
8621 (about-xemacs): add piper.
8623 1999-02-16 SL Baur <steve@xemacs.org>
8625 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
8626 of mule-base into lisp/mule.
8628 1999-02-16 SL Baur <steve@xemacs.org>
8642 mule/mule-category.el:
8644 mule/mule-charset.el:
8646 mule/mule-coding.el:
8651 mule/mule-tty-init.el:
8652 mule/mule-x-init.el:
8653 mule/viet-chars.el: Remerge from mule-base.
8655 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
8656 of mule-base into lisp/mule.
8658 1999-02-10 Adrian Aichner <adrian@xemacs.org>
8660 * process.el (exec-to-string): Use `shell-command-switch' in place
8661 of hard-wired "-c" (for WindowsNT).
8663 1999-02-08 Charles G Waldman <cgw@pgt.com>
8665 * menubar-items.el (default-menubar): Remove obsolete
8668 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
8670 * package-admin.el (package-admin-get-install-dir): First fall
8671 back to the location of xemacs-base for non-mule packages.
8673 1999-02-15 Martin Buchholz <martin@xemacs.org>
8676 - improved automounter tmp directory support.
8677 - support 4 (!) empirically discovered automounter conventions
8679 1999-02-12 SL Baur <steve@xemacs.org>
8681 * etags.el (pop-tag-mark): autoload to match key binding.
8683 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
8685 * XEmacs 21.2.10 is released
8687 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
8689 * package-get.el (package-get-remote-filename): Don't bug out for
8690 a local file name in the search entry.
8692 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
8694 * XEmacs 21.2.9 is released
8696 1999-01-19 Didier Verna <didier@xemacs.org>
8698 * replace.el (replace-search-function): new variable containing a
8699 function to perform a search-forward.
8700 (replace-re-search-function): new variable containing a function
8701 to perform a re-search-forward.
8702 (perform-replace): use them.
8704 1999-01-25 Didier Verna <didier@xemacs.org>
8706 * select.el (selection-owner-p): use the name `XEmacs'.
8707 (cut-copy-clear-internal): ditto.
8709 1999-01-18 Andy Piper <andy@xemacs.org>
8711 * about.el (about-url-alist): Update my entry.
8712 (xemacs-hackers): Ditto.
8714 1999-01-14 Adrian Aichner <adrian@xemacs.org>
8716 * buffer.el (switch-to-buffer): Fixing documentation.
8717 * minibuf.el (minibuffer-completion-table): ditto.
8718 * cl-macs.el (return-from): ditto.
8720 1999-01-04 Didier Verna <didier@xemacs.org>
8722 * replace.el (delete-non-matching-lines): temporarily disable
8723 case-folding when called interactively with a regexp containing
8724 uppercase characters.
8725 (delete-matching-lines): ditto.
8726 (count-matches): ditto.
8727 (list-matching-lines): ditto.
8729 1999-01-07 Colin Rafferty <colin@xemacs.org>
8731 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
8732 abort if current window is split horizontally, not if others are
8733 split. Got rid of unnecessary minibuffer checking. Also, add
8734 some comments (it's still complex).
8736 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
8738 * package-get.el: changed address for doc.ic.ac.uk to
8739 sunsite.doc.ic.ac.uk
8741 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8743 * ldap.el (toplevel): Remove requires so that the file compiles
8744 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
8746 1999-01-10 J. Kean Johnston <jkj@sco.com>
8748 * dump-paths.el: Calculate module-directory and set
8749 module-load-path to the load path for modules.
8751 * loadup.el: Get bootstrap value of module-load-path from the
8752 environment variable EMACSBOOTSTRAPMODULEPATH.
8753 - Display the module load path if we're debugging paths.
8755 * setup-paths.el: Added function paths-find-site-module-directory.
8756 - Added function paths-find-module-directory.
8757 - Added function paths-construct-module-load-path. Uses new
8758 environment variable EMACSMODULEPATH.
8760 1998-12-30 Martin Buchholz <martin@xemacs.org>
8762 * font.el (font-default-object-for-device):
8763 Oops! This `or' can't be replaced by `unless'.
8764 Fixed inability to run w3, among other things.
8766 1998-12-17 Charles G. Waldman <cgw@pgt.com>
8768 * package-admin.el: Change initialization of
8769 package-admin-install-function dependent on system type.
8770 Change package-admin-install-function-mswindows to use
8773 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
8775 * mouse.el (default-mouse-motion-handler): Disable help echo while
8778 1998-12-28 Martin Buchholz <martin@xemacs.org>
8780 * XEmacs 21.2.8 is released.
8782 1998-12-24 Martin Buchholz <martin@xemacs.org>
8784 * XEmacs 21.2.7 is released.
8786 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
8788 * package-ui.el (pui-list-packages): Set truncate-lines.
8790 * package-get.el (package-get-download-menu): Use
8791 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
8793 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
8794 (pui-help-string): idem.
8795 (list-packages-mode): New major mode.
8796 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
8797 (pui-install-selected-packages): Add suport for removing packages.
8798 (pui-toggle-package-delete-key): New function.
8799 (pui-popup-context-sensitive): New kludge.
8800 (pui-list-packages): Add warning when `package-get-remote' is nil.
8801 (package-ui-add-site): New function.
8803 1998-12-01 Didier Verna <didier@xemacs.org>
8805 * hyper-apropos.el (hyper-where-is): added the missing autoload.
8807 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8809 * ldap.el: Custom-ized
8810 (toplevel): Do not provide `ldap' which is provided by C level
8812 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
8814 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
8816 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
8818 1998-12-17 Andy Piper <andy@xemacs.org>
8820 * sound.el (sound-load-list): name changed from sound-load-alist.
8821 (sound-extension-list): name changed from sound-ext-list.
8822 (load-default-sounds): use new names.
8823 (load-sound-file): use new names.
8825 1998-12-16 Andy Piper <andy@xemacs.org>
8827 * XEmacs 21.2.6 is released
8829 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8831 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
8834 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8836 * wid-edit.el (widget-echo-this-extent): Set
8837 help-echo-owns-message to t.
8839 1998-11-30 Greg Klanderman <greg@alphatech.com>
8841 * package-get.el (package-get-download-menu): use toggles for
8842 each site in the download site menu.
8844 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
8846 * package-get.el (package-get): If we cannot find a package
8847 because package-get-remote is not set, give a more helpful
8850 1998-11-30 Greg Klanderman <greg@alphatech.com>
8852 * package-get.el (package-get-remote-filename): use an EFS path
8853 with user anonymous if no user is specified.
8855 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
8857 * faces.el (face-spec-set): Re-init fallfacks for default after
8858 calling reset-face on the default face.
8860 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
8862 * package-admin.el (package-admin-default-install-function):
8863 Behave as advertised. Make sure the pkg-dir is proper for
8865 (package-admin-add-binary-package): Make sure the pkg-dir is
8866 proper for default-directory.
8867 (package-admin-install-function-mswindows): Make sure the pkg-dir
8868 is proper for default-directory.
8870 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
8872 * XEmacs 21.2.5 is released
8874 1998-12-05 SL Baur <steve@altair.xemacs.org>
8876 * files.el (binary-file-regexps): regexp-opt is not available at
8879 1998-11-30 Martin Buchholz <martin@xemacs.org>
8882 * x-win-sun.el (x-win-init-sun):
8884 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
8886 * x-init.el (init-post-x-win):
8887 * x-init.el (init-pre-x-win):
8888 * x-init.el (x-initialize-compose):
8893 * wid-edit.el (widget-glyph-click):
8894 * wid-edit.el (widget-glyph-find):
8895 * wid-edit.el (widget-type):
8896 * view-less.el (view-buffer-other-window):
8897 * very-early-lisp.el:
8901 * term/sun.el (suntool-map):
8902 * term/sun-mouse.el:
8904 * syntax.el (modify-syntax-entry):
8907 * startup.el (lock-directory):
8908 * simple.el (set-comment-column):
8909 * simple.el (backward-delete-char-untabify):
8910 * shadow.el (find-emacs-lisp-shadows):
8912 * setup-paths.el (paths-construct-info-path):
8913 * select.el (cut-copy-clear-internal):
8914 * process.el (call-process-region):
8915 * process.el (start-process-shell-command):
8917 * paths.el (rmail-spool-directory):
8918 * paragraphs.el (use-hard-newlines):
8919 * package-get.el (package-get-dependencies):
8920 * package-admin.el (package-admin-delete-binary-package):
8921 * obsolete.el (truncate-string):
8922 * obsolete.el (store-substring):
8923 * mouse.el (default-mouse-track-maybe-own-selection):
8924 * mouse.el (mouse-yank-at-point):
8926 * modeline.el (mouse-drag-modeline):
8927 * minibuf.el (read-directory-name-internal):
8928 * minibuf.el (read-file-name-internal):
8929 * minibuf.el (read-file-name-internal-1):
8930 * minibuf.el (read-file-name-2):
8931 * minibuf.el (exact-minibuffer-completion-p):
8932 * minibuf.el (read-from-minibuffer):
8934 * menubar.el (check-menu-syntax):
8935 * map-ynp.el (map-y-or-n-p):
8936 * make-docfile.el (docfile-out-of-date):
8937 * loadup.el ((member "run-temacs" command-line-args)):
8938 * loadup.el ((member "no-site-file" command-line-args)):
8939 * loadup.el (really-early-error-handler):
8943 * lisp-mnt.el (lm-verify):
8944 * lib-complete.el (lib-complete:cache-completions):
8945 * lib-complete.el (library-all-completions):
8946 * itimer.el (itimer-run-expired-timers):
8947 * info.el (Info-mode):
8948 * info.el (Info-insert-file-contents):
8949 * info.el (Info-rebuild-dir):
8950 * info.el (Info-build-dir-anew):
8951 * info.el (Info-parse-dir-entries):
8952 * info.el (Info-dir-outdated-p):
8953 * info.el (Info-insert-dir):
8954 * info.el (info-xref):
8956 * hyper-apropos.el (hyper-apropos-get-doc):
8957 * hyper-apropos.el (hyper-describe-face):
8958 * hyper-apropos.el (hyper-apropos-mode):
8960 * help.el (list-processes):
8963 * font.el (mswindows-font-create-name):
8964 * font.el (font-default-font-for-device):
8965 * font.el (x-font-create-object):
8966 * font.el (font-registry):
8968 * font-lock.el (font-lock-keywords):
8970 * finder.el (finder-compile-keywords):
8971 * find-paths.el (paths-find-recursive-path):
8972 * fill.el (set-justification-center):
8973 * fill.el (fill-region-as-paragraph):
8974 * files.el (insert-directory):
8975 * files.el (wildcard-to-regexp):
8976 * files.el (recover-file):
8977 * files.el (basic-save-buffer):
8978 * files.el (delete-auto-save-file-if-necessary):
8979 * files.el (file-relative-name):
8980 * files.el (backup-extract-version):
8981 * files.el (backup-buffer):
8982 * files.el (set-visited-file-name):
8983 * files.el (set-auto-mode):
8984 * files.el (interpreter-mode-alist):
8986 * files.el (find-file-noselect):
8987 * files.el (abbreviate-file-name):
8988 * files.el (parse-colon-path):
8989 * files.el (directory-abbrev-alist):
8990 * etags.el (visit-tags-table-buffer):
8991 * easymenu.el (easy-menu-define):
8992 * dragdrop.el (experimental-dragdrop-drag):
8993 * dragdrop.el (dragdrop-drop-do-functions):
8994 * dragdrop.el (dragdrop-drop-at-point):
8995 * disass.el (disassemble-1):
8996 * disass.el (disassemble-internal):
8997 * disass.el (disassemble):
8999 * derived.el (derived-mode-init-mode-variables):
9000 * derived.el (define-derived-mode):
9001 * custom.el (defgroup):
9002 * cus-edit.el (custom-quote):
9004 * code-process.el (open-network-stream):
9005 * code-process.el (start-process):
9006 * code-process.el (call-process-region):
9007 * code-process.el (call-process):
9009 * code-files.el (insert-file-contents):
9011 * code-files.el (buffer-file-coding-system-for-read):
9012 * cmdloop.el (yes-or-no-p-minibuf):
9016 * callers-of-rpt.el (make-caller-report):
9017 * callers-of-rpt.el:
9018 * bytecomp.el (batch-byte-recompile-directory):
9019 * bytecomp.el (batch-byte-compile-1):
9020 * bytecomp.el (batch-byte-compile):
9021 * bytecomp.el (display-call-tree):
9022 * bytecomp.el (byte-compile-insert):
9023 * bytecomp.el (byte-compile-two-args-19->20):
9024 * bytecomp.el (byte-compile-variable-ref):
9025 * bytecomp.el (byte-compile-form):
9026 * bytecomp.el (byte-compile-top-level-body):
9027 * bytecomp.el (byte-compile-out-toplevel):
9028 * bytecomp.el (byte-compile-byte-code-maker):
9029 * bytecomp.el (byte-compile-file-form-defmumble):
9030 * bytecomp.el (byte-compile-file-form):
9031 * bytecomp.el (byte-compile-keep-pending):
9032 * bytecomp.el (byte-compile-insert-header):
9033 * bytecomp.el (byte-compile-from-buffer):
9034 * bytecomp.el (byte-compile-file):
9035 * bytecomp.el (byte-recompile-file):
9036 * bytecomp.el (byte-compile-close-variables):
9037 * bytecomp.el (byte-compile-warn-about-unused-variables):
9038 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
9039 * bytecomp.el (byte-compiler-legal-options):
9040 * bytecomp.el (byte-compile-lapcode):
9041 * bytecomp.el (byte-optimize-log):
9042 * bytecomp.el ((fboundp 'defsubst)):
9044 * bytecomp-runtime.el:
9045 * byte-optimize.el (byte-optimize-apply):
9046 * byte-optimize.el (car):
9047 * byte-optimize.el (byte-optimize-form):
9048 * byte-optimize.el (byte-optimize-form-code-walker):
9050 * build-report.el (build-report-insert-installation-file):
9051 * build-report.el (build-report):
9053 * apropos.el (apropos-documentation):
9055 - clean up byte-compile warnings
9056 - remove unused variables
9057 - Use common lisp style hashtable functions
9058 - byte compiler cleanup
9059 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
9060 - remove old backquote syntax usage
9061 - move some cl functionality into C for speed.
9062 - remove last remaining VMS support
9064 - implement last, butlast, nbutlast, copy-list in C.
9065 - new macro ignore-file-errors, similar to ignore-errors
9066 (ignore-file-errors (delete-file "foo"))
9067 - get frequent garbage collection during loadup.el by tweaking
9068 gc-cons-threshold, rather than explicitly calling garbage-collect
9069 - default delete-key-deletes-forward to `t'.
9071 1998-11-28 SL Baur <steve@altair.xemacs.org>
9073 * XEmacs 21.2-beta4 is released.
9075 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
9077 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
9078 (easy-menu-item-present-p): Wrapper around find-menu-item.
9079 (easy-menu-remove-item): Wrapper around delete-menu-item.
9081 * menubar.el (delete-menu-item): Add 'from-menu' argument.
9082 (add-menu-button): Add 'in-menu' argument.
9083 (add-menu-item-1): Add in-menu support to helper function.
9085 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
9087 * isearch-mode.el (isearch-mode): Fix keymap lossage.
9089 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
9091 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
9094 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
9096 * process.el (shell-command-on-region): Report if the command
9097 succeeded or failed.
9099 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
9101 * subr.el (buffer-substring-no-properties): Comment out.
9103 1998-11-07 Adrian Aichner <adrian@xemacs.org>
9105 * msw-faces.el (mswindows-find-smaller-font): Turning font names
9106 into font instances first, like `x-frob-font-size' does.
9107 (mswindows-find-larger-font): ditto
9109 1998-11-04 Greg Klanderman <greg@alphatech.com>
9111 * package-ui.el (pui-install-selected-packages): fix args in call
9114 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
9116 * package-get.el (host-name): New widget type.
9117 (package-get-remote): Better customization using new type.
9118 (package-get-download-sites): idem dito.
9120 (package-get-custom): Do not use package-get-all untill we have
9121 runtime dependencies.
9123 (package-get-remove-copy): Default to 't' we no longer need this
9124 kludge as we do not currently use depenencies.
9126 (package-get-was-current): New variable.
9127 (package-get-require-base): New 'force-current' argument.
9128 (package-get-update-base): idem
9129 (package-get-package-provider): idem
9130 (package-get-locate-index-file): New 'no-remote' argument.
9131 (package-get-locate-file): idem.
9133 (package-get-maybe-save-index): New function.
9134 (package-get-update-base): Use it.
9136 1998-10-28 Greg Klanderman <greg@alphatech.com>
9138 * package-get.el (package-get-remote): default to nil; by default,
9139 don't go out to the net via EFS. They must select a download site.
9140 (package-get-download-sites): new variable.
9141 (package-get-download-menu): new function.
9142 (package-get-locate-index-file): new function.
9143 (package-get-update-base): use it.
9145 * menubar-items.el (default-menubar): add "Update Package Index"
9146 and "Add Download Site" menus under Options | Manage Packages.
9148 1998-10-19 Greg Klanderman <greg@alphatech.com>
9150 * package-get.el (package-get): bugfix code checking installed version
9151 for case where package is not currently installed.
9152 (package-get-require-signed-base-updates): new variable.
9153 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
9154 deemed not a goot thing. Use the variable
9155 package-get-allow-unsigned-base-updates instead.
9157 1998-10-16 Greg Klanderman <greg@alphatech.com>
9159 * package-get.el (package-get): Don't install an older version than
9160 we already have unless explicitly told to. Issue a warning.
9162 * package-ui.el (pui-add-required-packages): when adding
9163 dependencies, don't add packages that are up to date.
9164 (pui-package-symbol-char): Don't consider a package out of date
9165 if you have a newer version installed than the latest version in
9168 * package-get.el (package-get-base-filename): document that it may
9169 be a path relative to package-get-remote; new default value.
9170 (package-get-locate-file): new function.
9171 (package-get-update-base): use it to expand package-get-base-filename.
9172 (package-get-save-base): new function to save the package-get database
9174 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
9175 (package-get-update-base): pass the REMOTE-SOURCE arg.
9176 (package-get-update-base-entry): call package-get-custom-add-entry.
9177 (package-get-file-installed-p): removed; no longer needed.
9178 (package-get-create-custom): ditto.
9179 (toplevel): remove code to build and load package-get-custom.el
9180 (package-get-custom-add-entry): new function.
9182 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
9184 * wid-edit.el (widget-button-click): Don't switch window.
9186 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
9188 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
9190 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
9192 * etags.el (find-tag-default): Run find-tag-hook using
9193 run-hooks rather than funcall
9195 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9197 * isearch-mode.el (isearch-mode): Set the current minor mode maps
9198 and the current local map as the parents to isearch-mode-map.
9200 1998-10-15 SL Baur <steve@altair.xemacs.org>
9202 * XEmacs 21.2-beta3 is released.
9204 1998-10-15 Greg Klanderman <greg@alphatech.com>
9206 * package-get.el (package-get-update-base): use
9207 insert-file-contents-internal, not insert-file-contents-literally.
9209 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
9211 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
9214 1998-10-15 Greg Klanderman <greg@alphatech.com>
9216 * package-get.el (package-get-update-base-entry): new function.
9217 (package-get-update-base): renamed; was `package-get-load-base'.
9218 cleanup, and use package-get-update-base-from-buffer.
9219 (package-get-update-base-from-buffer): new function.
9220 (package-get-update-base-entries): new; helper for above.
9221 Do not eval lisp grabbed over ftp; parse it from new format.
9223 1998-10-15 Greg Klanderman <greg@alphatech.com>
9225 * files.el (set-auto-mode): Don't play games loading package-get
9226 database; package-get-package-provider will handle it all.
9228 1998-10-14 Greg Klanderman <greg@alphatech.com>
9230 * package-get.el (package-get-base-filename): new variable.
9231 (package-get-require-base): new function.
9232 (package-get-pgp-signed-begin-line): new variable.
9233 (package-get-pgp-signature-begin-line): ditto.
9234 (package-get-pgp-signature-end-line): ditto.
9235 (package-get-load-base): new function.
9236 (package-get-interactive-package-query):
9237 (package-get-update-all):
9238 (package-get-dependencies):
9239 (package-get-package-provider):
9240 (package-get-custom): use package-get-require-base.
9241 [package-get-custom loading]: disable for now.
9243 * package-ui.el (pui-list-packages): use (package-get-require-base)
9245 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
9247 * package-ui.el: Correct obvious thinko in choosing extent face.
9249 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
9251 * menubar-items.el (default-menubar): pui-list-package has nothing
9252 to with Customize. Move all the package stuff to a new Item in Options.
9254 * package-ui.el (pui-menu): Add menu and Popup menu.
9256 * package-get.el (package-get): Use new
9257 package-admin-get-install-dir.
9259 * package-admin.el (package-admin-get-install-dir): New syntax.
9260 Conserve package location and put mule packages where mule-base is.
9262 * package-get.el : Customized
9264 * package-ui.el (pui): Customized
9265 (pui-package-install-dest-dir): New variable.
9266 (pui-install-selected-packages): Use it
9268 1998-10-12 SL Baur <steve@altair.xemacs.org>
9270 * package-get.el (package-get-interactive-package-query): Move
9271 dependency on package-get-base to run-time.
9272 (package-get-update-all): Ditto.
9273 (package-get-dependencies): Ditto.
9274 (package-get-package-provider): Ditto.
9275 (package-get-custom): Ditto.
9277 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
9279 * events.el: Remove 'ascii-character property from 'backspace
9282 1998-10-11 SL Baur <steve@altair.xemacs.org>
9284 * package-get-base.el: removed.
9286 1998-09-23 Didier Verna <didier@xemacs.org>
9288 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
9289 (no-upper-case-p): new function.
9290 (with-search-caps-disable-folding): new macro.
9291 (with-interactive-search-caps-disable-folding): new macro.
9292 (zap-to-char): In interactive mode, do a case-sensitive search if
9293 the character is uppercase.
9294 (zap-up-to-char): ditto.
9296 * replace.el (perform-replace): use the function no-upper-case-p.
9298 * isearch-mode.el (isearch-fix-case): ditto.
9299 make obsolete `with-caps-disable-folding' and
9300 `isearch-no-upper-case-p'.
9302 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
9303 (tags-search): ditto.
9304 (tags-query-replace): ditto.
9306 * info.el (Info-search): ditto.
9308 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
9310 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
9312 1998-10-07 Greg Klanderman <greg@alphatech.com>
9314 * package-admin.el (package-admin-rmtree): rewritten. need to
9315 check for "." and ".." before symlink check. expand files and
9316 directories with respect to DIRECTORY, not default-directory.
9318 1998-10-04 Greg Klanderman <greg@alphatech.com>
9320 * package-get.el (package-get-all): add INSTALL-DIR argument.
9322 1998-10-06 Greg Klanderman <greg@alphatech.com>
9324 * package-ui.el (pui-add-required-packages): new function, select
9326 (pui-display-keymap): bind it.
9327 (pui-help-string): document it.
9328 (pui-install-selected-packages): package-get-all -> package-get.
9330 * package-get.el (package-get-dependencies): new function.
9332 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
9334 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
9337 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
9339 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
9341 (default-mouse-track-normalize-point): Use it.
9343 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
9345 * package-admin.el (package-admin-delete-binary-package):
9346 General cleanup. Remove unnessary use of progn and
9348 (package-admin-delete-binary-package): Do NOT mess with file
9349 modes. That is evil.
9350 (package-admin-delete-binary-package): Wrap all deleting in
9351 condition-case. The data in MANIFEST is untrustworthy.
9352 (package-admin-delete-binary-package): Let the OS worry about non
9355 1998-10-09 SL Baur <steve@altair.xemacs.org>
9357 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
9359 (lm-report-bug): Fix mail address to send bug reports to.
9361 1998-09-29 SL Baur <steve@altair.xemacs.org>
9363 * XEmacs 21.2-beta2 is released.
9365 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
9367 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
9369 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9371 * info.el (Info-mode): Document page turning by double clicks in
9372 docstring so `M-x describe-mode' will display it.
9374 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9376 * info.el (Info-mouse-track-double-click-hook): Use character
9377 widths to calculate a border region where double clicking does
9378 page turning, and return `nil' by default so other hooks, such as
9379 region highlighting, will be run.
9381 1998-09-29 Colin Rafferty <colin@xemacs.org>
9383 * sound.el (default-sound-directory-list): Initialize with all the
9384 "sounds" directories in `data-directory-list'. It used to just be
9387 * packages.el (locate-data-directory-list): Created. This gives
9388 the list of matching directories, unlike `locate-data-directory',
9389 which just gives the first one.
9391 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
9393 * minibuf.el (read-from-minibuffer): No longer bind help-form but
9394 make a binding in the local keymap until help-char handling is
9397 * help.el (help-keymap-with-help-key): Provide keymap with help
9399 (help-print-help-form): New helper function.
9401 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
9403 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
9404 move extent to another buffer; no need to create a new extent.
9405 (isearch-fix-case): New function.
9406 (isearch-search-and-update): Use it.
9408 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
9410 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
9411 the keymap, not minor-mode-map-alist.
9412 (isearch-done): Restore overriding-local-map.
9414 1998-09-21 Martin Buchholz <martin@xemacs.org>
9416 * bytecomp.el (byte-compile-buffer-substring):
9417 Fix for: (byte-compile (defun f () (buffer-substring)))
9418 ==> ** buffer-substring called with 3 args, but requires 0-3
9419 - new code not only works, but is more readable, too.
9421 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
9423 * msw-faces.el (mswindows-init-device-faces): Don't try to
9424 specify a default font at this late stage. Do try to force
9425 creation of the default face font so that if it fails we get
9426 an error now instead of a crash at frame creation.
9428 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
9429 mswindows-make-font-unitalic: Canonical default weight
9430 changed from "Normal" to "Regular".
9432 mswindows-make-font-bold / -bold-italic: Supplied device was
9433 not being passed into call to mswindows-find-smaller-font.
9435 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
9437 * package-get.el (package-get-remote): Fix the path where to find
9438 the packages on xemacs.org.
9440 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9442 * about.el (about-maintainer-info): Update Ben's entry.
9444 1998-09-24 Martin Buchholz <martin@xemacs.org>
9446 * lisp/shadow.el (find-emacs-lisp-shadows):
9447 - `member' was being called on lists of length 2000!
9448 - Replace with hashtables.
9449 - Replace hand-coded loops with (dolist)
9452 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
9454 * packages.el: Added new function, `package-delete-name', to
9455 delete existing packages from the installed package database
9456 (`packages-package-list'). Also added the "pkginfo" directory
9457 to `packages-special-base-regexp', so that the pkginfo directory
9458 would not get added to `late-packages'.
9460 * package-admin.el: Added ability to delete an installed package
9461 (added low-level function, `package-admin-delete-package').
9462 Understands how to use the pkginfo/MANIFEST.<package> file to
9463 delete the package. When installing a package, will also
9464 create a MANIFEST.* file if one is not provided by the
9465 package. If the MANIFEST.* doesn't exist when deleting a
9466 package, the functions will fall back to attempting to delete
9467 any package-specific lisp directory.
9469 * package-get.el: Moved some functions to package-admin.el.
9470 Added interactive function `package-get-delete-package', for
9471 use by users for deleting a package.
9473 Also modified to not require the presence of efs.
9475 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
9477 * files.el (find-file-noselect): Handle all signals, kill the
9478 buffer and resignal.
9480 1998-09-23 SL Baur <steve@altair.xemacs.org>
9482 * cl-macs.el (glyph-image): Add setf method.
9484 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
9486 * package-get.el: Fixed broken EFS downloading. Also, look for
9487 .tar.gz files first, in preference over .tgz files.
9489 * package-ui.el: Fix display of package version numbers.
9491 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
9493 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
9496 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
9498 * list-mode.el: `display-completion-list': added new/optional
9499 keyword `:completion-string', which allows the programmer to
9500 change the "Possible completions are:" prompt.
9502 * menubar-items.el: Added new pulldown menu-pick to start up the
9503 visual package browser/installer:
9505 Options->Customize->List Packages
9507 * package-admin.el: Added hooks for installing under both Unix
9508 and MS Windows. Does additional error checking. No longer
9509 calls "add-big-package.sh" to install packages under Unix; now
9510 calls gunzip & tar directly.
9512 * package-get.el: Added ability to install packages from files
9513 on a local disk/CDROM. Now deletes any existing package lisp
9514 directory. Does completion on available packages when
9515 querying for package names. Will also search for .tgz files
9516 in addition for .tar.gz files. Tries to reload
9517 auto-autoloads, as a convenience when loading new packages,
9518 and also tries to add any new package paths to `load-path'.
9519 Changed all occurences of `concat' to use `expand-file-name'.
9521 * package-ui.el: New file which implements the main visual
9522 package browser/installer, which is started via a menu pick or
9523 M-x pui-list packages.
9525 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
9527 * startup.el (load-init-file): spelling fix.
9529 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9531 * startup.el (normal-top-level): Load auto-autoload files
9532 covariantly with their precedence.
9534 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
9536 * menubar-items.el (default-menubar): Remove "Font Weight"
9537 option, there is currently no custom equivalent.. Customize-faces
9540 * x-font-menu.el (font-menu-set-font): Use customize to set
9543 * faces.el (face-spec-update-all-matching): New function.
9545 * cus-face.el (custom-set-face-update-spec): New function.
9546 Interface to customize faces from elisp.
9548 (custom-face-value-create): Show the customized settings if set
9551 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
9553 (custom-face-value-create): Show the customized settings if set
9556 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
9558 * keydefs.el (global-map): Add FSF 20.3 binding of
9559 query-replace-regexp.
9561 1998-08-21 Greg Klanderman <greg@alphatech.com>
9563 * minibuf.el (read-file-name-internal-1): use
9564 user-name-completion-1 instead of user-name-completion.
9566 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9570 * update-elc.el: Don't set `source-directory' (now defunct as a
9571 global variable) no more.
9573 * packages.el (packages-list-autoloads): Made `source-directory'
9574 (now defunct as a global variable) a parameter.
9576 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
9578 * about.el (about-hackers): new email
9580 1998-08-16 SL Baur <steve@altair.xemacs.org>
9582 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
9584 1998-07-17 Didier Verna <didier@xemacs.org>
9586 * faces.el (set-face-property):
9588 (face-dim-p): updated the doc strings now that the dim property isn't
9590 (face-equal): the dim property is now a common one.
9592 * cus-face.el (custom-face-attributes): New face attribute: `dim'
9593 Renamed the `stipple' attribute to `background-pixmap'.
9594 (custom-face-background-pixmap): make custom-face-stipple an
9595 obsolete alias for this.
9597 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9599 * find-paths.el (paths-file-readable-directory-p): Created and
9602 * loadup.el: Don't set inhibit-... flags from run-temacs.
9604 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9606 * packages.el (packages-data-path-depth): Added and used.
9608 1998-08-05 Charles G. Waldman <cgw@pgt.com>
9611 - Change .xpm to .png, delete "zcat" section.
9612 - cosmetic fix in the 'marcpa' entry.
9615 - convert all .xpm.Z to .png
9616 - rename mrb to martin
9617 - rename mcook-m to mcookm
9619 1998-07-31 Martin Buchholz <martin@xemacs.org>
9621 * x-init.el (x-initialize-compose): Add support for
9622 dead-circumflex as YET ANOTHER NAME for that dead key.
9624 1998-08-05 Colin Rafferty <colin@xemacs.org>
9626 * setup-paths.el (paths-construct-exec-path): Made the
9627 last-packages really be last.
9628 (paths-construct-data-directory-list): Ditto.
9630 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
9632 * startup.el(startup-splash-frame-body):
9633 Update Copyright notice in splash screen
9635 1998-07-20 Greg Klanderman <greg@alphatech.com>
9637 * minibuf.el (read-file-name-internal-1): do ~user completion.
9639 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
9641 * font-lock.el (font-lock-fontify-glumped-region): Add guard
9642 aginst destroyed extents
9644 1998-07-24 Greg Klanderman <greg@alphatech.com>
9646 * package-get.el (package-get): add `install-dir' argument.
9648 1998-07-20 John Jones <jj@asu.edu>
9650 * package-get.el: calls to package-get-update-all will only
9651 update packages which are already installed.
9653 1998-07-23 SL Baur <steve@altair.xemacs.org>
9655 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
9658 1998-07-20 Colin Rafferty <colin@xemacs.org>
9660 * about.el (about-hackers): Correct my email.
9662 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
9664 * about.el (about-hackers): new email-address.
9666 1998-07-25 SL Baur <steve@altair.xemacs.org>
9668 * minibuf.el (read-number): Don't let `input-error' condition
9671 1998-07-20 Greg Klanderman <greg@alphatech.com>
9673 * about.el (about-hackers): use my `email-for-life' address.
9675 1998-07-19 SL Baur <steve@altair.xemacs.org>
9677 * XEmacs 21.2-beta1 is released.
9679 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9681 * ldap.el (ldap-search): Doc string change
9683 1998-07-16 Colin Rafferty <colin@xemacs.org>
9685 * menubar-items.el (default-menubar): Removed references to
9686 `data-directory', and use `locate-data-file' instead, and made
9687 then greyed out if they don't exist.
9689 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9691 * keymap.el (events-to-keys): Use `format' instead of `concat'
9692 since the latter does not accept integer args anymore
9694 1998-07-15 SL Baur <steve@altair.xemacs.org>
9696 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
9699 1998-07-14 SL Baur <steve@altair.xemacs.org>
9701 * make-docfile.el: Get first initialization from very-early-lisp.el
9702 * update-elc.el: Ditto.
9703 * loadup.el (really-early-error-handler): Ditto.
9705 * packages.el (packages-unbytecompiled-lisp): Add new file,
9708 * very-early-lisp.el: New file.
9710 1998-07-14 SL Baur <steve@altair.xemacs.org>
9712 * Symbols that have been obsolete for at least 3 years removed (II).
9714 * obsolete.el (eval-current-buffer): Make compatible.
9715 (byte-code-function-p): Ditto.
9716 (send-string): Removed.
9717 (send-region): Removed.
9718 (screen-scrollbar-width): Removed.
9719 (set-screen-scrollbar-width): Removed.
9720 (set-screen-left-margin-width): Removed.
9721 (set-screen-right-margin-width): Removed.
9722 (screen-left-margin-width): Removed.
9723 (screen-right-margin-width): Removed.
9724 (set-buffer-left-margin-width): Removed.
9725 (set-buffer-right-margin-width): Removed.
9726 (buffer-left-margin-width): Removed.
9727 (buffer-right-margin-width): Removed.
9728 (x-set-frame-icon-pixmap): Removed.
9729 (x-set-screen-icon-pixmap): Removed.
9730 (pixel-name): Removed.
9731 (make-pixmap): Removed.
9732 (make-cursor): Removed.
9733 (pixmap-width): Removed.
9734 (pixmap-contributes-to-line-height-p): Removed.
9735 (set-pixmap-contributes-to-line-height): Removed.
9737 1998-07-13 SL Baur <steve@altair.xemacs.org>
9739 * obsolete.el (popup-menu-up-p): removed.
9740 (read-no-blanks-input): Removed.
9741 (wholenump): Removed.
9742 (ring-mod): Removed (what was ring-mod?).
9743 (current-time-seconds): Removed.
9744 (run-special-hook-with-args): Removed.
9746 (dot-marker): Removed.
9749 (window-dot): Removed.
9750 (set-window-dot): Removed.
9752 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
9755 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
9757 * code-files.el (insert-file-contents): Rename
9758 run-special-hook-with-args to run-hook-with-args-until-success.
9759 (write-region): Ditto.
9761 1998-07-12 SL Baur <steve@altair.xemacs.org>
9763 * about.el: Fix typos, update release date.
9765 * Symbols that have been obsolete for at least 3 years removed.
9767 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
9769 (toplevel): remove setf methods for screen functions.
9770 * cl-macs.el (extent-data): defsetf removed.
9771 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
9772 many places to remove.
9773 (comment-indent-hook): Ditto.
9774 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
9775 (buffer-dedicated-screen): Ditto.
9776 (deiconify-screen): Ditto.
9777 (delete-screen): Ditto.
9778 (event-screen): Ditto.
9779 (find-file-other-screen): Ditto.
9780 (find-file-read-only-other-screen): Ditto.
9781 (live-screen-p): Ditto.
9782 (screen-height): Ditto.
9783 (screen-iconified-p): Ditto.
9784 (screen-list): Ditto.
9785 (screen-live-p): Ditto.
9786 (screen-name): Ditto.
9787 (screen-parameters): Ditto.
9788 (screen-pixel-height): Ditto.
9789 (screen-pixel-width): Ditto.
9790 (screen-root-window): Ditto.
9791 (screen-selected-window): Ditto.
9792 (screen-totally-visible-p): Ditto.
9793 (screen-visible-p): Ditto.
9794 (screen-width): Ditto.
9796 (get-screen-for-buffer): Ditto.
9797 (get-screen-for-buffer-noselect): Ditto.
9798 (get-other-screen): Ditto.
9799 (iconify-screen): Ditto.
9800 (lower-screen): Ditto.
9801 (mail-other-screen): Ditto.
9802 (make-screen): Ditto.
9803 (make-screen-invisible): Ditto.
9804 (make-screen-visible): Ditto.
9805 (modify-screen-parameters): Ditto.
9806 (new-screen): Ditto.
9807 (next-screen): Ditto.
9808 (next-multiscreen-window): Ditto.
9809 (other-screen): Ditto.
9810 (previous-screen): Ditto.
9811 (previous-multiscreen-window): Ditto.
9812 (raise-screen): Ditto.
9813 (redraw-screen): Ditto.
9814 (select-screen): Ditto.
9815 (selected-screen): Ditto.
9816 (set-buffer-dedicated-screen): Ditto.
9817 (set-screen-height): Ditto.
9818 (set-screen-position): Ditto.
9819 (set-screen-size): Ditto.
9820 (set-screen-width): Ditto.
9821 (show-temp-buffer-in-current-screen): Ditto.
9822 (switch-to-buffer-other-screen): Ditto.
9823 (visible-screen-list): Ditto.
9824 (window-screen): Ditto.
9825 (x-set-screen-pointer): Ditto.
9826 (x-set-frame-pointer): Ditto.
9827 (screen-title-format): Ditto.
9828 (screen-icon-title-format): Ditto.
9829 (terminal-screen): Ditto.
9830 (delete-screen-hook): Ditto.
9831 (create-screen-hook): Ditto.
9832 (mouse-enter-screen-hook): Ditto.
9833 (mouse-leave-screen-hook): Ditto.
9834 (map-screen-hook): Ditto.
9835 (unmap-screen-hook): Ditto.
9836 (default-screen-alist): Ditto.
9837 (default-screen-name): Ditto.
9838 (x-screen-defaults): Ditto.
9839 (x-create-screen): Ditto.
9840 * obsolete.el: meta-flag removed.
9842 sleep-for-millisecs removed.
9843 extent-data removed.
9844 set-extent-data removed.
9845 set-extent-attribute removed.
9846 extent-glyph removed.
9847 extent-layout removed.
9848 set-extent-layout removed.
9849 list-faces-display removed.
9851 trim-versions-without-asking removed.
9852 after-write-file-hooks removed.
9854 auto-fill-hook removed.
9855 blink-paren-hook removed.
9856 select-screen-hook, deselect-screen-hook removed.
9857 auto-raise-screen, auto-lower-screen removed.
9859 * msw-mouse.el: Global change resource -> mswindows-resource.
9861 * XEmacs 21.0-pre5 is released.
9863 1998-07-11 SL Baur <steve@altair.xemacs.org>
9865 * about.el (about-hackers): Credits update.
9867 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
9869 * register.el (insert-register): Don't activate the region.
9871 1998-07-10 SL Baur <steve@altair.xemacs.org>
9873 * select.el: Restore x-* symbols for backwards compatibility:
9874 x-copy-primary-selection, x-kill-primary-selection,
9875 x-delete-primary-selection, x-select-make-extent-for-selection,
9876 x-valid-simple-selection-, x-cut-copy-clear-internal.
9878 1998-07-09 SL Baur <steve@altair.xemacs.org>
9880 * XEmacs 21.0-pre4 is released.
9882 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
9884 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
9886 (maybe-add-init-button): Fix semantics under Windows. Use
9887 `expand-file-name' rather than `concat'.
9889 * help.el (print-messages): New function.
9891 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9893 * ldap.el (ldap-host-parameters-alist): Docstring fixes
9895 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
9897 * about.el: Tweaked my entry in about-hackers.
9899 * find-paths.el (paths-emacs-root-p):
9900 Relaxed emacs-root checking of an in-place installation to
9901 also accommodate the flat layout used on MS Windows.
9903 1998-06-29 John Jones <jj@asu.edu>
9905 * package-get.el: calls to package-get-update-all will only
9906 update packages which are already installed.
9908 1998-07-05 Andy Piper <andyp@parallax.co.uk>
9910 * faces.el (xpm-color-symbols): remove hardcoded defaults these
9911 are handled by the gui-element face fallbacks now.
9913 * x-faces.el: default gui-element face to "background" as well as
9916 * msw-faces.el (mswindows-init-device-faces): remove gui-element
9917 and default face settings since these are set as fallbacks now in
9918 the appropriate domain.
9920 1998-07-02 SL Baur <steve@altair.xemacs.org>
9922 * text-mode.el (text-mode): Reorder regexp so the OR part
9923 corresponding to `page-delim' goes first and the hack in
9924 `forward-paragraph' will work.
9925 With bug analysis from Bob Weiner <weiner@altrasoft.com>
9927 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
9929 * subr.el (remove-hook): When checking the hook value
9930 with functionp, don't apply car to it.
9932 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
9934 * package-get.el (package-get-remote-filename):
9935 Don't use file-name-as-directory because the local directory
9936 separator conventions might not be the same as ftp's.
9938 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9940 * ldap.el (ldap-host-parameters-alist): New name of
9941 `ldap-host-parameters-plist'
9943 1998-06-26 Adrian Aichner <adrian@xemacs.org>
9945 * package-get.el: Using (require 'package-get-base), now that it
9946 provides itself. Consequently removed all instances of (load
9947 "package-get-base.el").
9949 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
9951 * subr.el (remove-hook): Don't treat the hook value as a
9952 list unless it is both consp and not functionp.
9954 1998-06-29 SL Baur <steve@altair.xemacs.org>
9956 * about.el: Email address for Ben Wing is ben@xemacs.org.
9957 * auto-show.el: Ditto.
9958 * bytecomp.el: Ditto.
9960 * x-scrollbar.el: Ditto.
9962 * tty-init.el: Ditto.
9963 * toolbar-items.el: Ditto.
9964 * symbol-syntax.el: Ditto.
9965 * specifier.el: Ditto.
9966 * objects.el: Ditto.
9967 * hyper-apropos.el: Ditto.
9970 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
9972 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
9973 vertical-divider-always-visible-p.
9974 (default-mouse-motion-handler): Ditto.
9976 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
9978 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
9981 1998-06-21 Oliver Graf <ograf@fga.de>
9983 * build-reports.el: changed receiver to xemacs-build-reports list
9985 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
9987 * font.el: Split font-family-mappings into X and
9988 mswindows-specific versions.
9989 mswindows-font-create-[object|name]: Treat supplied size
9990 as a pointsize. Added underline and strikethru handling.
9992 * msw-faces.el: changed default mswindows charset to western.
9994 * msw-glyphs.el: removed space in border-glyph font string that
9995 was inserted to get round bugs in the mswindows C font code.
9997 1998-06-27 SL Baur <steve@altair.xemacs.org>
9999 * about.el (about-hackers): Credits update.
10001 * help-nomule.el (tutorial-supported-languages): Add Romanian
10004 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
10007 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
10009 * font.el: Split font-family-mappings into X and
10010 mswindows-specific versions.
10011 mswindows-font-create-[object|name]: Treat supplied size
10012 as a pointsize. Added underline and strikethru handling.
10014 * msw-faces.el: changed default mswindows charset to western.
10016 * msw-glyphs.el: removed space in border-glyph font string that
10017 was inserted to get round bugs in the mswindows C font code.
10019 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
10021 * minibuf.el: make read-color-completion-table call
10022 (mswindows-color-list for mswindows devices.
10024 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
10026 * lisp/font-lock.el
10027 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
10028 Let declaration items contain non-word symbol characters.
10030 1998-06-15 Adrian Aichner <adrian@xemacs.org>
10032 * package-get.el (package-get-package-provider): Added autoload
10033 cookie. Loading "package-get-base.el" in ALL functions that use
10034 it. Fixed some (interactive ...) with multiple argument specs
10035 again. Cosmetic indentation changes.
10037 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
10039 * info.el (Info-insert-dir): Don't use nreverse on variables
10040 that you want to use later.
10042 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
10044 * x-mouse.el (x-set-point-and-move-selection): Replace call
10045 to x-kill-primary-selection with kill-primary-selection
10047 1998-06-12 Martin Buchholz <martin@xemacs.org>
10049 * simple.el (what-cursor-position): Make cursor position reported
10050 use value of column-number-start-at-one
10052 1998-06-17 SL Baur <steve@altair.xemacs.org>
10054 * about.el (xemacs-hackers): Fix Jareth's email address.
10056 1998-06-16 SL Baur <steve@altair.xemacs.org>
10058 * startup.el (startup-splash-frame): Remove
10059 `xemacs-startup-logo-function'.
10061 1998-06-15 SL Baur <steve@altair.xemacs.org>
10063 * about.el (about-hackers): Update credits list.
10065 1998-06-06 Jeff Miller <jmiller@smart.net>
10067 * lisp/sound.el: Update sound-ext to allow filenames with
10068 extensions to be found by load-sound-file
10070 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10072 * info.el (Info-rebuild-outdated-dir): Removed variable
10073 (Info-auto-generate-directory): New variable
10074 (Info-save-auto-generated-dir): New variable
10075 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
10076 (Info-build-dir-anew): Second parameter removed. Use
10077 `Info-save-auto-generated-dir'
10078 (Info-rebuild-dir): Ditto
10080 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
10082 * list-mode.el (next-list-mode-item): Would not recognize
10083 border between directly neighbored items.
10085 1998-06-12 Andy Piper <andyp@parallax.co.uk>
10087 * package-get.el: add autoloads for some functions.
10089 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
10091 * specifier.el (let-specifier): Tiny docfixes.
10093 1998-06-12 Andy Piper <andyp@parallax.co.uk>
10095 * msw-mouse.el: set selection-pointer-glyph to Normal.
10097 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
10099 * wid-edit.el (widget-specify-secret): New function.
10100 (widget-after-change): Use it.
10101 (widget-specify-field): Use it.
10103 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
10105 * mouse.el (drag-window-divider): Use `(not done)' instead of
10106 `doit'; reuse result of `window-pixel-edges'.
10108 * modeline.el (drag-modeline-event-lag): Rename to
10109 drag-divider-event-lag.
10111 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
10113 * specifier.el (let-specifier): Rewritten not to generate needless
10114 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
10117 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
10119 * minibuf.el (read-file-name-1): Setup buffer-local value of
10120 `completion-ignore-case' in completions buffer under Windows.
10122 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
10124 * about.el (about-maintainer-glyph): Fix support for not
10127 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
10129 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
10131 * mouse.el (mouse-track): Cancel selection if misc-user event with
10132 `cancel-mode-internal' function is fetched.
10134 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
10136 * files.el (save-some-buffers-1): Fixed return value.
10138 1998-06-01 Oliver Graf <ograf@fga.de>
10140 * dragdrop.el: added experimental
10142 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
10144 * startup.el (after-init-hook, init-file-user,
10145 user-init-directory, load-user-init-file): Purge references
10146 to "~/.xemacs/init.el" from docstrings.
10148 (load-user-init-file) Use paths-construct-path to construct
10149 paths to user init files. Go directly to ~/.emacs, do not
10150 search ~/.xemacs/, do not load `default-custom-file'.
10152 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
10154 * files.el (interpreter-mode-alist): Catch wish and tclsh before
10156 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
10158 1998-06-03 Andy Piper <andyp@parallax.co.uk>
10160 * menubar-items.el (default-menubar): add Update Packages to customize
10163 1998-06-02 Andy Piper <andyp@parallax.co.uk>
10165 * faces.el: use toolbar face as a fallback for toolbar properties
10166 in xpm-color-symbols instead of default.
10168 * msw-faces.el: rename 3d-object -> gui-element face.
10170 1998-06-06 SL Baur <steve@altair.xemacs.org>
10172 * startup.el (xemacs-startup-logo-function): New variable.
10173 (startup-splash-frame): Use it.
10175 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
10177 * files.el (save-some-buffers): Would wait 1 second.
10178 (save-some-buffers-1): Delete other windows here instead of in
10179 `save-some-buffers'.
10180 (save-some-buffers): Force redisplay only if windows were deleted.
10182 1998-06-02 Didier Verna <didier@xemacs.org>
10184 * cus-face.el (custom-face-attributes): generalized the use of
10185 toggle buttons for boolean attributes.
10186 Re-ordered the items a bit.
10188 1998-06-01 SL Baur <steve@altair.xemacs.org>
10190 * sound.el (default-sound-directory): Use `locate-data-directory'
10191 to find the sounds directory.
10193 1998-05-29 Andy Piper <andyp@parallax.co.uk>
10195 * sound.el: default sound-ext to .wav under mswindows, .au
10196 otherwise. load-default sounds without extensions.
10198 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
10200 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
10201 if send-pr is not bound.
10203 1998-06-01 Andy Piper <andyp@parallax.co.uk>
10205 * files.el: grok idl files in auto-mode-alist.
10206 1998-06-01 Jeff Miller <jmiller@smart.net>
10208 * minibuf.el (exact-minibuffer-completion-p): check for nil before
10211 1998-05-30 Andy Piper <andyp@parallax.co.uk>
10213 * msw-glyphs.el: add xbm to the list of image types supported.
10215 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
10217 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
10218 instead of XEmacs one when dumping InfoDock.
10220 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
10222 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
10223 for `modeline-visible-p'
10225 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
10227 1998-05-29 Andy Piper <andyp@parallax.co.uk>
10229 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
10230 since it's not used anymore. doc string fixes.
10232 * package-get.el (package-get-file-installed-p): new function. use
10233 instead of file-installed-p which is in an external package.
10235 1998-05-28 Oliver Graf <ograf@fga.de>
10237 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
10238 favor of select-window/switch-to-buffer
10240 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
10242 * startup.el: changed (getenv "HOME") to (user-home-directory)
10244 1998-05-25 Oliver Graf <ograf@fga.de>
10246 * frame.el (cde-start-drag) moved to dragdrop.el
10247 (offix-start-drag-region) moved to dragdrop.el
10248 (offix-start-drag) moved to dragdrop.el
10249 * dragdrop.el (cde-start-drag) moved from frame.el
10250 (offix-start-drag-region) moved from frame.el
10251 (offix-start-drag) moved from frame.el
10252 (cde-start-drag-region) cde drag regions
10253 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
10255 1998-05-26 Oliver Graf <ograf@fga.de>
10257 * dragdrop.el: created dragdrop-drag prototypes
10258 (cde-start-drag-region) fixed typo
10260 1998-05-28 SL Baur <steve@altair.xemacs.org>
10262 * simple.el (after-init-hook): Remove reader macro.
10264 * packages.el (packages-hardcoded-lisp): Get rid of reader
10265 macros. Update DOC string.
10267 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
10269 * mouse.el (drag-window-divider): Ditto.
10271 * modeline.el (mouse-drag-modeline): Use it.
10273 * lisp-mode.el (let-specifier): Specify indentation.
10275 * specifier.el (let-specifier): Renamed from
10276 `with-specifier-instance'.
10278 1998-05-27 Andy Piper <andyp@parallax.co.uk>
10281 * faces.el: move definition of xpm-color-symbols from x-faces.el
10282 to faces. Predicate x-get-resource on the presence of x.
10284 * msw-faces.el: set 3d-object face rather than modeline. Specify
10285 faces as specfier defaults.
10287 * package-get.el: don't use package-admin-add-single-file-package.
10289 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
10291 * toolbar-items.el: Fixup tooltips.
10292 (toolbar-gnus): Don't use obsolete variable
10293 toolbar-news-frame-properties.
10294 (toolbar-news-reader): Default to `gnus' instead of
10297 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
10300 1998-05-25 Andy Piper <andyp@parallax.co.uk>
10302 * package-get.el: rename -installedp -> -installed-p.
10304 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
10306 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
10307 attributes, and assinged it to continuation, truncation and
10310 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
10311 and made continuation, truncation and hscroll glyphs arrow
10312 characters out of that font.
10314 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
10316 * minibuf.el (minibuffer-electric-separator): Play nicely with
10317 directory-sep-char being \.
10318 (minibuffer-electric-tilde): Ditto.
10319 (read-file-name-map): Ditto.
10321 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
10323 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
10325 (default-mouse-track-deal-with-down-event): Avoid
10326 `x-disown-selection'; use `disown-selection' instead.
10328 1998-05-21 Andy Piper <andyp@parallax.co.uk>
10331 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
10332 moved to (cut-copy-clear-internal) in select.el. Ditto for
10333 (x-delete-primary-selection) (x-kill-primary-selection)
10334 (x-copy-primary-selection).
10335 (own-clipboard): new function.
10337 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
10338 functions in select.el. remove old ones.
10339 (mswindows-own-clipboard): new function.
10341 1998-05-21 Andy Piper <andyp@parallax.co.uk>
10343 * gnuserv.el: allow connections from mswindows type devices.
10345 1998-05-20 Andy Piper <andyp@parallax.co.uk>
10347 * msw-glyphs.el: change image type used from cursor to resource.
10349 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
10351 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
10352 for {top,bottom}-{left,right} values in addition to
10353 {top,bottom}_{left,right}.
10354 Use x-get-resource instead of x-get-resource-and-bogosity-check.
10356 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
10358 * cl-macs.el (specifier-instance): Undefine its setf method.
10360 * specifier.el (with-specifier-instance): Added docstring.
10362 * mouse.el (drag-window-divider): Ditto.
10364 * modeline.el (mouse-drag-modeline): Use it.
10366 * lisp-mode.el (with-specifier-instance): Define its indentation
10369 * specifier.el (with-specifier-instance): New macro.
10371 1998-05-19 Andy Piper <andyp@parallax.co.uk>
10373 * package-get.el (package-get-create-custom): new function to
10374 auto-generate package-get-custom.el from package-get-base.el.
10375 * (package-get-ever-installedp): new function.
10376 * (package-get-custom): new function to get all packages specified
10379 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
10381 * cus-edit.el (custom-file): Revert to `~/.emacs'.
10383 1998-05-23 SL Baur <steve@altair.xemacs.org>
10385 * cl-extra.el: Reverse previous float change.
10387 1998-05-17 Andy Piper <andyp@parallax.co.uk>
10390 * faces.el (try-font-name): moved from x-faces.el since it is
10391 required by w3 under mswindows as well X.
10393 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
10395 * winnt.el: Removed evil (setq completion-ignore-case t)
10396 clause, one more overlookef fsfism.
10397 (nt-quote-args-functions-alist): End sentences with double space.
10399 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
10401 * window-xemacs.el (push-window-configuration): Remove kludgery of
10402 recaching default-toolbar specifier.
10403 (pop-window-configuration): Ditto.
10404 (unpop-window-configuration): Ditto.
10406 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
10408 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
10410 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
10412 * winnt.el (nt-quote-args-verbatim): Added function.
10413 (nt-quote-args-prefix-quote): Added function.
10414 (nt-quote-args-backslash-quote): Added function.
10415 (nt-quote-args-double-quote): Added function.
10416 (nt-quote-args-functions-alist): New variable.
10417 (nt-quote-process-args): Added function. This is the main quoting
10418 work horse called from process-nt.c
10420 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
10422 * winnt.el: Removed duplicate definitions for backspace,
10423 delete, M-backspace and C-M-backspace.
10424 (file-name-buffer-file-type-alist): Removed this variable.
10425 (find-buffer-file-type): Removed function.
10426 (find-file-binary): Removed function.
10427 (find-file-text): Removed function.
10428 (find-file-not-found-set-buffer-file-type): Removed function.
10429 (save-to-unix-hook): Removed function.
10430 (revert-from-unix-hook): Removed function.
10431 (using-unix-filesystems): Removed function.
10432 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
10434 (x-set-selection): Removed function.
10435 (x-get-selection): Removed function.
10436 Removed commented FSFisms.
10437 Replaced copyright notice (this file is not part of GNU Emacs).
10438 (nt-shell-mode-hook): Moved here from a lambda expression. Added
10439 comint-process-echoes setting to t.
10441 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10443 * packages.el (packages-no-package-hierarchy-regexp): Introduced
10444 and used following the interface change of
10445 `paths-find-recursive-path'.
10447 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
10448 regexp instead of a list of base names.
10449 (paths-version-control-filename-regexp):
10450 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
10451 Introduced and used following the interface change of
10452 `paths-find-recursive-path'.
10454 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
10456 * simple.el (delete-forward-p): Make it a defun; do X garbage only
10457 on X devices, rather than on all non-TTY devices.
10459 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
10461 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
10463 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
10465 1998-05-17 Adrian Aichner <adrian@xemacs.org>
10467 * itimer.el (activate-itimer): Fixed usage of integers
10468 as argument to `concat'.
10470 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
10472 * itimer.el (start-itimer): replace the use of `concat' with
10475 1998-05-16 SL Baur <steve@altair.xemacs.org>
10477 * mode-motion.el (mode-motion-hook): Clarify docstring.
10478 From Bob Weiner <weiner@altrasoft.com>
10480 * loadhist.el (symbol-file): Supply prompt string when used
10482 From Bob Weiner <weiner@altrasoft.com>
10484 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
10486 * loadup.el (really-early-error-handler): Ditto.
10488 * update-elc.el: Ditto.
10490 * setup-paths.el (paths-construct-exec-path): Ditto.
10492 * make-docfile.el: Ditto.
10494 * find-paths.el (paths-decode-directory-path): Use split-path
10495 instead of decode-path.
10497 * files.el (parse-colon-path): Update docstring reference.
10499 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
10503 Bind cut'n'paste keys to non window-system specific functions.
10505 * msw-select.el: New function mswindows-clear-clipboard.
10506 mswindows-cut-copy-clipboard extended to handle clearing of the
10507 selection and renamed to mswindows-cut-copy-clear-clipboard.
10509 * select.el: on mswindows devices delete-primary-selection
10510 calls mswindows-clear-clipboard.
10512 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
10514 * simple.el (quoted-insert): Inhibit quit when using read-char.
10516 * cmdloop.el (read-char): Don't inhibit quit.
10517 (read-char-exclusive): Ditto.
10518 (read-char): Signal quit if quit-char was pressed.
10519 (read-char-exclusive): Ditto.
10520 (read-quoted-char): Return a character, not integer.
10522 * menubar-items.el (default-popup-menu): Use Andy's generic
10524 (default-popup-menu): Fix code.
10526 1998-05-14 Oliver Graf <ograf@fga.de>
10528 * dragdrop.el (dragdrop-function-widget): this time it's done
10530 1998-05-13 Oliver Graf <ograf@fga.de>
10532 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
10534 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
10536 * device.el (device-pixel-width):
10537 (device-pixel-height):
10539 (device-mm-height):
10540 (device-bitplanes):
10541 (device-color-cells): Swapped parameters to device-system-metric
10542 according to the interface change.
10544 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
10546 * mouse.el (default-mouse-motion-handler): Use new name of the
10547 function event-over-vertical-divider-p.
10548 Do not set E-W arrow cursor over the divider if
10549 vertical-divider-draggable-p is nil in the window.
10550 ([top-level]): Use new name for the variable
10551 vertical-divider-map.
10552 (drag-window-divider): Respect vertical-divider-draggable-p.
10553 Variable name typo fixes.
10555 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
10557 * keymap.el (kbd): Define here; handle string constants and
10560 1998-05-15 Christian Nyb <chr@mediascience.no>
10562 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
10565 1998-05-13 Didier Verna <didier@xemacs.org>
10567 * mouse.el (drag-window-divider): give the vertical divider a
10568 pressed look when dragging it.
10570 1998-05-13 Andy Piper <andyp@parallax.co.uk>
10572 * faces.el: predicate some more face operations on x or mswindows
10575 * modeline.el: enable modeline coloring for mswindows.
10577 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10579 * minibuf.el (minibuffer-default): Added variable; compatible with
10581 (next-history-element): Used `minibuffer-default'.
10583 1998-05-12 Oliver Graf <ograf@fga.de>
10585 * dragdrop.el (dragdrop-function-widget): button and mods ok
10586 arguments still look a bit strange
10587 (dragdrop-compare-mods) created
10588 (dragdrop-drop-do-functions) correctly checks for buttons and
10591 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
10593 * setup-paths.el (paths-default-info-directories): Replace
10594 path-separator with directory-sep-char.
10596 * files.el (path-separator): Don't define it here.
10598 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
10600 * update-elc.el: Ditto.
10602 * setup-paths.el (paths-construct-exec-path): Ditto.
10604 * make-docfile.el: Ditto.
10606 * loadup.el (really-early-error-handler): Ditto.
10608 * find-paths.el (paths-decode-directory-path): Use decode-path
10609 instead of decode-path-internal.
10611 * files.el (parse-colon-path): Update docstring.
10613 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
10615 * subr.el (get-buffer-window-list): Make BUFFER optional.
10617 * window-xemacs.el (windows-of-buffer): Defalias to
10618 get-buffer-window-list.
10620 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
10622 * disass.el: Fix maintainer keyword.
10624 * bytecomp.el (byte-compile-and-load-file): Autoload.
10625 (byte-compile-buffer): Ditto.
10627 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
10628 value is returned, not the name.
10629 (lisp-imenu-generic-expression): Enable it.
10630 (lisp-mode-variables): Ditto.
10631 (lisp-indent-offset): Change defconst to defvar.
10632 (lisp-indent-function): Ditto.
10633 (lisp-body-indent): Ditto.
10635 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
10637 * modeline.el: Use zap-last-kbd-macro-event.
10639 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
10640 nil, don't attempt to do anything with messages.
10641 (eval-last-sexp): Use `letf' for clarity.
10643 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
10645 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
10647 1998-05-11 Martin Buchholz <martin@xemacs.org>
10652 Change empty docstrings into no doc strings at all.
10653 Fix bogus FSF-format docstrings.
10654 * etags.el: Fix docstring.
10656 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
10658 * package-get.el (package-get): Use internal md5
10660 1998-05-13 SL Baur <steve@altair.xemacs.org>
10662 * about.el (about-xemacs): Correct abuse of concat.
10664 1998-05-11 SL Baur <steve@altair.xemacs.org>
10666 * info.el (Info-mode): Use easymenu.
10668 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
10670 * apropos.el (apropos): Don't use concat with integers.
10672 * cmdloop.el (describe-last-error): Handle the case when no error
10673 was seen gracefully.
10675 * apropos.el (apropos-print): Use with-displaying-help-buffer as
10677 (apropos-describe-plist): Ditto.
10679 * help.el (with-displaying-help-buffer): Revert to a defun.
10680 (describe-key): Use it as defun.
10681 (describe-mode): Ditto.
10682 (describe-bindings): Ditto.
10683 (describe-prefix-bindings): Ditto.
10684 (describe-installation): Ditto.
10685 (view-lossage): Ditto.
10686 (describe-function): Ditto.
10687 (describe-variable): Ditto.
10688 (describe-syntax): Ditto.
10690 1998-05-11 Oliver Graf <ograf@fga.de>
10692 * dragdrop.el: changed order of require/provide
10693 (dragdrop-drop-mime-default) changed to new calling conventions
10694 (dragdrop-drop-do-functions) changed to new calling conventions
10695 (dragdrop-function-widget) this one needs more work...
10697 1998-05-10 Oliver Graf <ograf@fga.de>
10699 * about.el: another small change in my entry
10700 * dragdrop.el (dragdrop-drop-log-function): logging added
10701 plus customizations
10702 changed interface to handler functions. now called with event
10705 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
10707 * glyphs.el (divider-pointer-glyph): Declared new glyph,
10708 E-W arrow pointer displayed over draggable dividers.
10710 * mouse.el (default-mouse-motion-handler): Show it when
10712 (drag-window-divider): Added.
10713 ([top-level]): Initialized window-divider-map with a keymap
10714 binding the above function to left button down event.
10716 * x-mouse.el (x-init-pointer-shape): Initialize
10717 divider-pointer-glyph from Cursor.dividerPointer, or use default
10720 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
10722 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
10724 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
10726 * simple.el (count-words-buffer): Don't query for buffer.
10727 (count-lines-buffer): Ditto.
10729 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
10731 * help.el (where-is): add optional insert argument.
10733 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
10735 * help.el (describe-key-briefly): New argument INSERT.
10737 * simple.el (eval-expression): New optional argument; synch with
10740 * keydefs.el (global-map): Add new register bindings.
10742 * register.el: Synched with FSF 20.3.
10744 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
10746 * window-xemacs.el (recenter): all arguments are optional.
10748 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
10750 * device.el: (device-pixel-width): Reflected name/parameters
10751 change to device-system-metric.
10752 (device-pixel-height): Ditto.
10753 (device-mm-width): Ditto.
10754 (device-mm-height): Ditto.
10755 (device-bitplanes): Ditto.
10756 (device-color-cells): Ditto.
10758 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
10760 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
10762 * cl.el (most-positive-fixnum): Document.
10763 (most-negative-fixnum): Ditto.
10765 * cus-dep.el: Updated comment.
10767 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
10770 * cus-load.el (custom-put): Removed.
10772 * files.el (after-find-file): Just resignal quit instead of
10773 signaling "canceled".
10775 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
10777 * frame.el (other-frame): Use `focus-frame' instead of
10778 select-frame kludges.
10780 * lisp-mode.el: Update lisp-indent-function for
10781 save-selected-frame and with-selected-frame.
10783 * frame.el (save-selected-frame): New macro.
10784 (with-selected-frame): Ditto.
10785 (other-frame): Use `set-frame-focus'.
10787 1998-05-06 Oliver Graf <ograf@fga.de>
10789 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
10790 (dragdrop-drop-url-default) default handler for URL drops created
10791 (dragdrop-drop-mime-default) default handler for MIME drops created
10792 (dragdrop-drop-functions) default custom for handling drops created
10793 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
10795 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
10797 * mouse.el: Removed redundant mouse-mswindows-drop function.
10799 1998-05-05 Oliver Graf <ograf@fga.de>
10801 * about.el: changed some text in my entry
10802 * dragdrop.el: added customs
10804 1998-05-04 Oliver Graf <ograf@fga.de>
10806 * mouse.el: killed global drop key bindings
10807 (mouse-offix-drop) removed
10808 * dragdrop.el: created
10809 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
10811 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
10813 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
10814 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
10816 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
10819 * scrollbar.el (scrollbars-visible-p): Use new
10820 {vertical,horizontal}-scrollbar-visible-p specifiers.
10822 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
10824 * device.el (device-pixel-height):
10825 (device-pixel-width):
10827 (device-mm-height):
10828 (device-bitplanes):
10829 (device-color-cells): Moved these 6 functions from device.c; they
10830 all use single (device-system-metrics) call.
10832 1998-05-09 SL Baur <steve@altair.xemacs.org>
10834 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
10837 * menubar-items.el:
10838 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
10839 Suggested by Hrvoje Niksic <hniksic@srce.hr>
10841 * help.el (help-map): Remove Hyperbole keybinding logic.
10842 Suggested by: Michael Ernst <mernst@cs.washington.edu>
10844 1998-05-08 SL Baur <steve@altair.xemacs.org>
10846 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
10847 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
10849 1998-05-07 Andy Piper <andyp@parallax.co.uk>
10851 * msw-glyphs.el: use nicer icon3 from the frame icon.
10853 1998-05-07 SL Baur <steve@altair.xemacs.org>
10855 * version.el (emacs-version): Remove InfoDock conditionals.
10857 * startup.el (startup-splash-frame): Change ID logo name.
10859 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
10861 * files.el (after-find-file): If the user presses C-g on
10862 directory-creation prompt, kill the buffer.
10864 1998-05-06 SL Baur <steve@altair.xemacs.org>
10866 * simple.el (count-words-region): Reverse previous change.
10868 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
10870 * replace.el (query-replace): Just call perform-replace.
10871 (query-replace-regexp): Ditto.
10872 (perform-replace): Move region handling here.
10873 (perform-replace): Use the new arg to match-data.
10875 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
10877 * x-init.el: Install X specific display table that
10878 displays char 0240 as a space to avoid whatever it is
10879 that screws up display of that character code.
10881 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
10883 * help.el (function-arglist): If no arguments are documented for a
10884 subr, print nothing rather than incorrect output.
10886 1998-05-05 SL Baur <steve@altair.xemacs.org>
10888 * cmdloop.el (command-error): Update bail-out error message to use
10889 `emacs-program-name'.
10891 * lib-complete.el: Remove reader macro cruft.
10893 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
10896 * simple.el (count-words-region): Drop interactive-p check on the
10899 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
10903 Correct spelling of mswindows-font-canonicalize-name.
10905 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10907 * ldap.el (ldap-host-parameters-alist): Replaced with
10908 `ldap-host-parameters-plist'
10909 (ldap-search): Adapt to previous change
10911 1998-05-02 SL Baur <steve@altair.xemacs.org>
10913 * about.el (about-hackers): Update Bob Weiner bio.
10914 (about-maintainer-info): Ditto.
10916 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
10918 * simple.el (display-warning-minimum-level): Docfix.
10920 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
10922 * widget.el (:default-get): New keyword.
10923 * wid-edit.el (default, widget-default-default-get): Define it.
10924 (group, widget-group-default-get): Define it.
10925 (menu-choice, widget-choice-default-get): Define it.
10926 (widget-default-get): New function.
10927 (widget-choice-action): Call it.
10928 (widget-editable-list-entry-create): Call it.
10930 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
10932 * byte-optimize.el (byte-boolean-vars): Removed.
10933 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
10934 lookup through `byte-boolean-vars'.
10936 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
10938 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
10939 resource-provided values into ghost specs for scrollbar-height and
10942 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
10944 * byte-optimize.el: Don't attempt to optimize /=.
10946 * bytecomp.el (byte-compile-one-ore-more-args): New function.
10947 (byte-compile-/=): Ditto.
10949 1998-05-02 SL Baur <steve@altair.xemacs.org>
10951 * apropos.el: Use `with-displaying-help-buffer'.
10952 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
10953 Use `with-displaying-help-buffer'.
10954 (apropos-follow): Do not give special treatment to buffer cursor
10955 was in prior to a mouse click.
10956 (apropos-describe-plist): Use `with-displaying-help-buffer'.
10957 (apropos-print-doc): Set correct buffer for setting text
10960 1998-05-01 SL Baur <steve@altair.xemacs.org>
10962 * help.el (help-buffer-prefix-string): New variable.
10963 (help-buffer-name): Use it.
10965 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
10968 1998-04-30 Greg Klanderman <greg@alphatech.com>
10970 * frame.el (other-frame): Work even when focus-follows-mouse is true.
10972 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
10974 * files.el (find-file-noselect): Update docstring.
10975 (find-file-noselect): Signal an error if found an unreadable file.
10976 (file-chase-links): Save the match data.
10977 (normal-mode): Use `lwarn' and `error-message-string'.
10978 (interpreter-mode-alist): Change defconst to defvar.
10979 (inhibit-first-line-modes-regexps): Ditto.
10980 (inhibit-first-line-modes-regexps): Added .tgz.
10981 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
10982 (change-major-mode-with-file-name): New user-option.
10983 (set-visited-file-name): Synched with FSF.
10984 (file-name-extension): New function, from FSF 20.3.
10985 (file-relative-name): Synched with FSF.
10986 (save-some-buffers): Support the C-r feature.
10987 (recover-session): Synched with FSF.
10988 (kill-some-buffers): Ditto.
10989 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
10991 1998-04-30 SL Baur <steve@altair.xemacs.org>
10993 * files.el (insert-file): Undo previous change and reenable use of
10996 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
10998 * window-xemacs.el (recenter): Define.
11000 1998-04-29 Andy Piper <andyp@parallax.co.uk>
11002 * font.el (mswindows-font-create-name)
11003 (mswindows-font-create-object): new functions for mswindows type
11006 * msw-faces.el (mswindows-font-canicolize-name): fix so that
11007 strings are parsed as well as font objects.
11009 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
11011 * modeline.el (defining-kbd-macro): Restore modeline indication of
11012 kbd-macro being recorded.
11013 (add-minor-mode): Simplify docstring.
11014 (modeline-minor-mode-menu): Remove stuff.
11016 1998-04-29 Andy Piper <andyp@parallax.co.uk>
11018 * code-process.el (call-process): dynamically decide process
11021 1998-04-29 Jim Radford <radford@robby.caltech.edu>
11023 * modeline.el: Add line-number-mode, column-number-mode to
11024 the modeline minor-mode menu. Button2 on the line number does
11027 1998-04-29 Andy Piper <andyp@parallax.co.uk>
11029 * mouse.el: move x-selection-owner-p type things to
11032 * msw-init.el: copy zmacs stuff from x-init.el
11034 * msw-select.el (mswindows-own-selection)
11035 (mswindows-disown-selection) (mswindows-selection-owner-p): new
11036 functions. Very simple minded implementation of selectio
11039 * select.el (own-selection) (disown-selection)
11040 (activate-region-as-selection) (select-make-extent-for-selection)
11041 (valid-simple-selection-p): functions moved from x-select.el for
11042 generalized selection.
11044 * x-select.el: see select.el changes.
11046 * x-toolbar.el: use new selection functions.
11048 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11050 * packages.el (packages-find-package-directories): Fixed bug that
11051 would pick up multiple site-package directories.
11052 (package-locations): Added "xemacs-packages" as a late package
11055 * find-paths.el: Now uses `emacs-program-name' and
11056 `emacs-program-version'.
11057 Additions to enforce version-specific directories in
11058 `paths-find-version-directory'.
11060 1998-04-29 SL Baur <steve@altair.xemacs.org>
11062 * default.el: Removed.
11063 * site-start.el: Removed.
11065 1998-04-29 Didier Verna <didier@xemacs.org>
11067 * minibuf.el (minibuffer-history-minimum-string-length): Default
11070 1998-04-28 SL Baur <steve@altair.xemacs.org>
11072 * find-paths.el (paths-program-name): Rename.
11073 (paths-emacs-root-p): Ditto.
11074 (paths-find-site-directory): Ditto.
11076 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
11078 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
11079 `emacs-lisp-byte-compile-and-load'.
11081 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11083 * ldap.el (ldap-search): Fixed additional parameter passing to
11086 1998-04-27 Andy Piper <andyp@parallax.co.uk>
11088 * select.el (kill-primary-selection) (selection-owner-p)
11089 (copy-primary-selection) (yank-clipboard-selection)
11090 (selection-exists-p) (delete-primary-selection): new file and
11091 functions that do the right thing for the selected device.
11093 * x-menubar.el: use generalised selection functions.
11095 * dumped-lisp.el: dump select.el.
11097 1998-04-27 SL Baur <steve@altair.xemacs.org>
11099 * find-paths.el (paths-progname): New variable.
11100 (paths-emacs-root-p): Use it.
11101 (paths-find-site-directory): Ditto.
11103 1998-04-26 SL Baur <steve@altair.xemacs.org>
11105 * loadup.el ((member "dump" command-line-args)): Dump as
11106 `infodock' if InfoDock.
11108 1998-04-25 SL Baur <steve@altair.xemacs.org>
11110 * find-paths.el (construct-emacs-version): Simplify, include
11111 program name in the return value.
11112 * (paths-find-version-directory): Use it.
11114 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11116 * info.el (Info-parse-dir-entries): Fixed regexp
11117 (Info-build-dir-anew): Remove full suffix and capitalize info file
11118 name for files with no @direntry
11119 (Info-batch-rebuild-dir): New function
11120 (Info-suffixed-file): Check for regular files instead of simple
11121 file existence (could catch directories before)
11123 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11125 * setup-paths.el, find-paths.el: Removed uses of `not' which
11126 temacs doesn't have.
11128 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
11129 into root searching.
11131 1998-04-24 Martin Buchholz <martin@xemacs.org>
11133 * subr.el: Remove definition of `not'.
11135 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
11137 * msw-glyphs.el: enable graphics support.
11139 1998-04-23 Didier Verna <didier@xemacs.org>
11141 * x-menubar.el (default-menubar): restored the line-number-mode
11144 * misc doc string updates related to the options menu.
11146 1998-04-24 SL Baur <steve@altair.xemacs.org>
11148 * setup-paths.el (paths-construct-load-path): Fix typo.
11150 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11152 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
11153 font-menu-ignore-scaled-fonts don't have to be bound now; this
11154 gets us one step further towards making --no-autoloads work.
11156 * startup.el (normal-top-level): Load auto-autoloads only if
11157 lisp-directory is non-nil.
11159 * setup-paths.el (paths-construct-load-path): Made it robust
11160 against nil lisp-directory.
11162 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
11163 to the list of variables that cause a warning when nil.
11165 * toolbar.el (init-toolbar-location): Now works even when there's
11166 no toolbar icon directory.
11168 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
11170 * help.el (view-lossage): Recognize it.
11172 * simple.el (log-message): Mark multiline messages.
11174 1998-04-22 SL Baur <steve@altair.xemacs.org>
11176 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
11178 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
11180 * package-get.el (package-get-all): add `\n' separator to
11181 interactive specification so that both variables are read
11183 1998-04-22 Didier Verna <didier@xemacs.org>
11185 * x-menubar.el: ported the options menu to Custom.
11186 Moved the "read only" toggle button to the buffers menu.
11187 Corrected some missing ;;;###autoload or defcustom.
11189 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
11190 the scrollbar-visible specifier for options menu handling.
11192 * toolbar.el (toolbar-visible-p)
11193 (toolbar-captioned-p)
11194 (default-toolbar-position): defcustom wrappers around
11195 the toolbar specifiers for options menu handling.
11197 * frame.el (get-frame-for-buffer-default-instance-limit):
11198 defcustom it for options menu handling.
11200 * font-lock.el (font-lock-mode): defcustom and autoload the variable
11201 font-lock-mode for options menu handling.
11203 * cus-start.el: added Custom properties to overwrite-mode for
11204 options menu handling.
11206 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
11208 * about.el: shameless self-promotion.
11210 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
11212 * simple.el (raw-append-message): Slightly optimize.
11213 (remove-message): Use `push' for clarity.
11214 (append-message): Ditto.
11215 (display-warning): Dito.
11216 (raw-append-message): Send the message to the appropriate device.
11218 1998-04-22 SL Baur <steve@altair.xemacs.org>
11220 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
11221 From Sean MacLennan <Sean.MacLennan@pika.ca>
11223 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11225 * setup-paths.el: Changed `directory-sep-char' to
11226 `path-separator', following a change in GNU Emacs.
11228 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11230 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
11231 (Info-build-dir-anew): Add a final newline.
11232 (Info-build-dir-anew): Do not issue warning when rebuilding policy
11234 (Info-rebuild-dir): Ditto
11236 * dumped-lisp.el (preloaded-file-list): Added ldap.el
11238 1998-04-21 SL Baur <steve@altair.xemacs.org>
11240 * simple.el (count-words-buffer): Retain zmacs region.
11241 (count-words-region): Ditto.
11242 * simple.el: (what-line): Expanded line counts.
11243 (count-lines): New parameter to conditionalize whether collapsed
11245 From Bob Weiner <weiner@altrasoft.com>
11247 1998-04-19 SL Baur <steve@altair.xemacs.org>
11249 * packages.el (package-locations): infodock-packages must override
11250 mule-packages and packages.
11252 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
11255 remove rude messages from widget-activation-widget-mapper
11256 and widget-activation-glyph-mapper
11258 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
11260 * toolbar.el: Remove (featurep 'x) test from
11261 toolbar-make-button-list
11263 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
11265 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
11266 only if in the same frame.
11268 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11270 * packages.el (package-locations): Added site-packages hierarchy.
11272 * setup-paths.el (paths-default-info-directories): Introduced and
11275 * packages.el, setup-paths.el: Set various path searching depths
11278 * packages.el (packages-hierarchy-depth):
11279 (packages-load-path-depth): Introduced and used.
11281 * setup-paths.el (paths-load-path-depth): Introduced and used.
11283 * find-paths.el (paths-find-recursive-path): Added max-depth
11286 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11288 * setup-paths.el (paths-construct-info-path): Removed
11289 dependency on behavior of (file-name-as-directory "").
11291 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11293 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
11296 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11298 * dump-paths.el, startup.el: Added handling for --debug-paths.
11300 1998-04-15 William M. Perry <wmperry@aventail.com>
11302 * wid-edit.el: We cannot just set the help-echo or balloon-help
11303 properties for an extent based on the :help-echo widget
11304 property, since help-echo and balloon-help cause an EXTENT to
11305 get passed in, where :help-echo functions are expecting a WIDGET
11307 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
11309 * scrollbar.el (init-scrollbar-from-resources): Call
11310 mswindows-init-scrollbar-metrics when appropriate.
11312 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
11314 * dumped-lisp.el: dump x-toolbar for window system
11316 * msw-init.el (init-post-mswindows-win): enable toolbars if we
11317 have support and xpm.
11319 1998-04-16 SL Baur <steve@altair.xemacs.org>
11321 * files.el (toggle-read-only): Fix docstring.
11322 From Didier Verna <didier@xemacs.org>
11324 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11326 * startup.el (normal-top-level): Load autoload-file-name without
11327 specifying an extension---some people only auto-autoload.el.gz.
11329 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
11331 * files.el (backup-enable-predicate): Don't bomb on NAME being
11334 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11336 * find-paths.el, packages.el: Now prefers configure'd paths.
11337 This shouldn't cause any of the originally anticipated problems as
11338 the current paths architecture will not define the various
11339 configure-xxx variables if they're not specified on the configure
11342 * find-paths.el, setup-paths.el, packages.el: Removed all
11343 mentionings of "/" as a path separator.
11344 Used paths-construct-path throughout.
11346 * find-paths.el (paths-construct-path): Created to assemble paths
11347 from directory components.
11349 * setup-paths.el, packages.el: Used paths-decode-directory-path
11350 instead of decode-path-internal.
11352 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
11354 (paths-decode-directory-path) Created.
11356 * setup-paths.el: Changed configure-exec-path to
11357 configure-exec-directory.
11359 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11361 * packages.el (packages-find-packages): Fixed decoding of
11364 * startup.el: -no-packages -> -no-early-packages.
11366 (packages-load-package-lisps): Fixed loading of auto-autoload
11369 * startup.el (normal-top-level): Fixed loading of core
11372 * obsolete.el: Un-obsoleted site-directory. Sigh.
11374 * startup.el, packages.el, dump-paths.el: Added proper settings
11375 for site-directory and lisp-directory variables.
11377 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
11378 inhibit-package-autoloads and fixed handling of it.
11380 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
11381 handling of former inhibit-package-init, now
11382 inhibit-early-packages, to make -vanilla etc. work.
11384 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
11386 * code-process.el (start-process): Fallback to 'undecided instead
11387 of 'binary for process input coding stream.
11389 * process.el (start-process): Docstring fix.
11391 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11393 * info.el (Info-insert-dir): Do not insert temporary dir files
11394 in Info-dir-file-attributes
11395 (Info-build-dir-anew): Ensure temporary buffer is not read-only
11396 (Info-rebuild-dir): Ditto.
11398 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11400 * obsolete.el: Added obsoleteness declarations for
11401 `site-directory' and `Info-default-directory-list'.
11403 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11405 * find-paths.el (paths-find-emacs-root): Only look at the
11406 executable at the end of the symlink chain for determining the
11409 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11411 * setup-paths.el (paths-construct-info-path): Changed construction
11412 to cater to gone default in configure.
11414 * find-paths.el (paths-uniq-append): Added.
11416 * packages.el: Rewritten package path construction once again.
11418 * dump-paths.el, startup.el: Removed package-path as a global
11421 * package-admin.el (package-admin-add-single-file-package):
11422 (package-admin-add-binary-package): Changed package-path to
11425 * packages.el (packages-split-path): Split path at "/" rather than
11426 nil according to change in emacs.c.
11428 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11430 * setup-paths.el (paths-construct-info-path): Changed info path
11431 order so that directories come out right.
11432 (paths-find-lock-directory): Fixed bug: It used to think
11433 configure-lock-directory is a path.
11435 1998-04-06 Jeff Miller <jmiller@smart.net>
11437 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
11438 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
11439 eases the use of toolbar-add/kill-item functions.
11441 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
11443 * code-files.el (file-coding-system-alist): Commented out
11444 loaddefs.el magical treatment.
11446 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11448 * info.el (Info-rebuild-outdated-dir): Added new option
11449 `conservative' and made it the default
11450 (Info-rebuild-dir): Appropriately parse multi-line description
11451 strings, and multi-section dir files. Issue warning when dir
11452 is rebuilt as temporary
11453 (Info-build-dir-anew): Issue warning when dir is built as
11456 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
11458 * list-mode.el (list-mode-map): Bind highlight motion commands to
11459 standard keys left, right, C-b and C-f.
11461 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11463 * files.el (auto-mode-alist): allow .sc for Scheme->C
11465 1998-04-06 SL Baur <steve@altair.xemacs.org>
11467 * loadup.el (pureload): Don't quote (garbage-collect).
11469 1998-04-04 SL Baur <steve@altair.xemacs.org>
11471 * package-get-base.el: Updated.
11473 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
11475 * isearch-mode.el (isearch-just-started): New variable.
11476 (isearch-mode): Set it.
11477 (isearch-repeat): Advance one character forward only if the search
11478 was successful, and was not just started.
11479 (isearch-repeat): Clear isearch-just-started.
11481 1998-04-02 SL Baur <steve@altair.xemacs.org>
11483 * finder.el (finder-compile-keywords): Don't eval new finder-inf
11486 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
11488 * subr.el (listify-key-sequence): Removed.
11490 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
11492 * bytecomp.el (byte-compile-print-gensym): New option.
11493 (byte-compile-output-file-form): Use it.
11494 (byte-compile-output-docform): Ditto.
11495 (byte-compile-compiled-obj-to-list): Ditto.
11497 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
11499 * msw-glyphs.el: set frame icon if xpm support.
11501 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
11503 * help.el: Code that pretty prints variable values
11506 1998-04-02 SL Baur <steve@altair.xemacs.org>
11508 * find-paths.el (paths-emacs-root-p): Correct test for installation
11510 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11512 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
11514 * loaddefs.el: Don't set debug-ignored-errors; leave
11515 its default value set to nil.
11517 1998-03-29 Damon Lipparelli <lipp@primus.com>
11519 * info.el (Info-rebuild-dir): fixed mis-spelling.
11521 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11523 * info.el (Info-rebuild-outdated-dir): New custom var
11524 (Info-insert-node): Create/update dir file when needed, ie when it
11525 does not exist or is older than some info files in directory
11527 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11529 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
11530 for last packages, mainly for using a 20.4 package base.
11532 * packages.el (late-packages): Typo fix. It was called
11535 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
11536 relative symlinks correctly.
11537 (paths-find-emacs-roots): More rigorous checking for plausible
11538 configuration-time root.
11540 * startup.el (normal-top-level): Added a warning if XEmacs cannot
11543 1998-03-27 Martin Buchholz <martin@xemacs.org>
11545 * faces.el: Fix docstrings.
11546 * glyphs.el: Fix docstrings.
11547 * mouse.el: Fix docstrings.
11549 * frame.el: Change phrase `current frame' to `selected frame'.
11551 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
11553 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
11554 macros using backquote to make them infinitely more readable.
11556 1998-03-30 SL Baur <steve@altair.xemacs.org>
11558 * packages.el (packages-find-package-path): Hardcoded specialized
11559 InfoDock support until we can clean this up.
11561 * help.el (describe-bindings-1): Return the value of the bindings
11562 help buffer created.
11563 (describe-bindings): Ditto.
11565 * simple.el (set-variable): Restore previous behavior of not
11566 bombing if the variable to set is not boundp.
11568 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11570 * packages.el (packages-handle-package-dumped-lisps): Allow for
11571 non-local files to be loaded off the package-lisp variable.
11573 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
11575 * x-faces.el: Global X resources should override
11576 specs for all device classes (color, grayscale, mono);
11577 code currently doesn't override any of them. Fixed by
11578 calling remove-specifier with '(x default) as the tag
11579 set and allowing inexact matches.
11581 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
11583 * faces.el: Separated face initializations based on
11584 device classes into device type specific (tag set,
11585 instantiator) pairs.
11587 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
11589 * wid-edit.el (widget-choice-action): Remember user's explicit
11591 (widget-choice-value-create): Respect it.
11592 From Richard Stallman <rms@gnu.org>
11594 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11596 * setup-paths.el (paths-construct-info-path): Always append
11597 existing directories from configure-time info path.
11599 * startup.el (startup-setup-paths): Renamed misnamed info-path to
11600 Info-directory-list.
11602 * info.el: Removed Info-default-directory-list which was broken by
11604 Removed bogus initialization of Info-directory-list---startup.el
11605 can do a much better job.
11606 Added autoload of Info-directory-list.
11608 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
11609 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
11610 be exclusive; now it's merely given precedence, just like in the
11613 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11615 * find-paths.el (paths-find-architecture-directory): Fix bug with
11616 finding; it used to default too early.
11618 1998-03-25 Martin Buchholz <martin@xemacs.org>
11620 * packages.el (packages-split-path): Fix a bug; it used to fail
11621 for paths that weren't split.
11623 1998-03-26 SL Baur <steve@altair.xemacs.org>
11625 * finder.el (finder-compile-keywords): trap on errors.
11627 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
11629 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
11630 fourth argument of t so that only the specs exactly
11631 matching the tag lists are removed.
11633 1998-03-25 SL Baur <steve@altair.xemacs.org>
11635 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
11637 1998-03-23 SL Baur <steve@altair.xemacs.org>
11639 * minibuf.el (mouse-read-file-name-1): If a default directory was
11640 specified, use it for generating the completions.
11642 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11644 * update-elc.el: Now respects inhibit-package-init and
11646 Now does path construction with loadup-paths.
11648 * startup.el (normal-top-level, startup-setup-paths): Now respects
11649 inhibit-package-init and inhibit-site-lisp.
11651 * packages.el (packages-find-package-path): Extended package path
11652 by version-specific hierarchies.
11653 (packages-find-packages): Now respects inhibit flag and
11655 Moved path setup to loadup-paths.
11657 * make-docfile.el: Now respects inhibit-package-init and
11659 Now does path construction with loadup-paths.
11661 * loadup.el: Now respects inhibit-package-init and
11664 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
11666 * loadup-paths.el: New file: setup load-path to encompass
11669 1998-03-22 SL Baur <steve@altair.xemacs.org>
11671 * auto-show.el: load-gc renamed to pureload.
11672 * site-load.el: Ditto.
11673 * packages.el (toplevel): Ditto.
11674 * loadup.el (really-early-error-handler): Ditto.
11675 * dumped-lisp.el (preloaded-file-list): Ditto.
11676 * cus-face.el (custom-declare-face): Ditto.
11678 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11680 * <Today>: The Big Path Searching Overhaul.
11682 * find-paths.el: New file: find and assemble paths in the
11683 installation hierarchy.
11685 * setup-paths.el: New file: global layout of paths and directories
11686 within the XEmacs hierarchy.
11688 * packages.el: Replaced everything related to path searching and
11689 startup by code in terms of find-paths.
11691 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
11692 the new path searching engine.
11694 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
11697 1998-03-22 SL Baur <steve@altair.xemacs.org>
11699 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
11702 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
11704 * msw-glyphs.el: Added check for 'mswindows feature, so the file
11705 compiles identically in any configuration.
11706 Removed irrelevant commentary.
11708 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
11710 * simple.el (set-variable): Allow setting specifiers.
11712 1998-03-19 SL Baur <steve@altair.xemacs.org>
11714 * lisp.el (forward-sexp): Revert previous change.
11716 1998-03-18 SL Baur <steve@altair.xemacs.org>
11718 * frame.el (frame-initialize): Use `delete-console' instead of
11719 `delete-device' to delete the stream console to match the usage in
11722 1998-03-16 SL Baur <steve@altair.xemacs.org>
11724 * files.el (cdpath-previous): New variable.
11726 From Bob Weiner <weiner@wave.altrasoft.com>
11728 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
11730 * keydefs.el: Changed keybindings of forward-char,
11731 backward, scroll-up and scroll-down to point to their
11732 -command counterparts.
11734 * simple.el: New functions: forwarc-char-command,
11735 backwrad-char-command, scroll-up-command,
11736 scroll-down-command which work liek their counterparts
11737 except that they honor the variable
11738 signal-error-on-buffer-boundary.
11740 Definition of signal-error-on-buffer-boundary received
11743 defvar declaration added for word-across-newline to avoid
11744 byte-compiler warning about the free variable reference.
11746 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
11748 * winnt.el: Removed "%t" from the beginning of
11749 modeline-format. From now on, there's no nt-specifics in the modeline.
11751 1998-03-14 SL Baur <steve@altair.xemacs.org>
11753 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
11754 of `when' with `if'.
11756 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
11758 * msw-glyphs.el: New file. Defines TTY-style glyphs for
11759 mswindows. Must be reworked along with glyphs.el, or
11760 merged into it, after there is images support.
11762 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
11765 1998-03-13 SL Baur <steve@altair.xemacs.org>
11767 * faces.el: fix for text cursor initialization.
11768 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
11769 From Andy Piper <andyp@parallax.co.uk>
11771 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
11773 * files.el (set-auto-mode): If a mode is not fboundp, check to see
11774 if there is an existing package that handles it and warn the user
11777 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
11779 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
11780 Installation" menu item when Installation-string is not bound.
11782 1998-03-11 SL Baur <steve@altair.xemacs.org>
11784 * lisp.el (forward-sexp): Fix for test for balanced sexp.
11785 From Jeremiah W. James <jerry@cs.ucsb.edu>
11787 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
11790 * faces.el: Fix face initialization.
11792 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
11794 * files.el (backup-enable-predicate): fix breakage introduced
11797 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
11799 * x-faces.el (x-init-face-from-resources): The
11800 TTY face property retrieval functions don't return
11801 specifiers, so use face-property instead.
11803 1998-03-09 SL Baur <steve@altair.xemacs.org>
11805 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
11807 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
11809 * x-menubar.el: Expanded documentation for
11810 option-save-faces. Changed Options -> Browse Faces
11811 menu entry to invoke customize-face.
11813 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
11815 * faces.el: Most face initialization moved out of
11816 init-other-random-faces to the top level so that the
11817 initialization happens before Xemacs is dumped. Much
11818 of the fascist "face-differs-from-default-p or FROB!"
11819 code has been retired in favor of letting the user do
11820 what they want to do. Face initialization code changed
11821 to use `default' specifier tag so that the settings can
11822 be overridden later if the user wishes it.
11824 1998-03-08 SL Baur <steve@altair.xemacs.org>
11826 * about.el (about-hackers): Update contributors list.
11828 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
11830 * specifier.el: Define new specifier tag `default'.
11832 * modeline.el: Initialize faces using `default' tag.
11834 * x-faces.el (x-init-face-from-resources): Remove
11835 specifier specs containing the `default' tag before
11838 1998-03-02 John Jones <jj@asu.edu>
11840 * package-get.el (package-get-all): fixed arguments on call to
11841 package-admin-add-single-file-package.
11842 * package-get.el (package-get-installedp): fixed to match
11843 advertised behavior.
11844 * package-get.el: added function package-get-update-all which
11845 installs newest versions of all the current packages (if they are
11846 not already installed).
11848 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
11850 * files.el (find-file-noselect): Uncommented `truename' binding in
11851 `let*' and use it later to set `buffer-file-truename' iff it's
11852 still nil, as happens for example when finding a compressed
11853 file with "jka-compr".
11855 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
11857 * faces.el: in make-face-* type functions do the operation for all
11858 window systems, not just the first one found.
11860 * font.el: call mswindows-list-fonts for mswindows.
11862 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
11864 * code-process.el (call-process-region):
11865 * process.el (call-process-region):
11866 * package-get.el (package-get-dir):
11867 * files.el (backup-enable-predicate):
11868 * gnuserv.el (gnuserv-temp-file-regexp):
11869 Use temp-directory in place of `/tmp'.
11871 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
11873 * "Fast" dired-in-C enhancements for Windows 95/NT:
11875 * files.el: Added function, `wildcard-to-regexp', from GNU
11878 * files.el (insert-directory): Modified to use special
11879 dired-in-C enhancements if present.
11881 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
11883 * code-files.el: make default coding no-conversion.
11885 1998-03-02 SL Baur <steve@altair.xemacs.org>
11887 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
11890 * update-elc.el: Strip directory when testing for files not to
11893 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
11895 * lisp-mode.el: Use recommended form for menus.
11897 * info.el (Info-construct-menu): Use recommended form for menus.
11899 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
11902 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
11904 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
11905 (get-frame-for-buffer-noselect): Always return frames
11906 in the not-this-window-p cond clause.
11908 1998-02-27 SL Baur <steve@altair.xemacs.org>
11910 * help.el (describe-installation): New function.
11912 * x-menubar.el (default-menubar): Add describe-installation to
11915 * packages.el (packages-unbytecompiled-lisp): Installation.el
11916 should not be bytecompiled.
11918 * dumped-lisp.el (preloaded-file-list): Dump Installation with
11921 * x-menubar.el (default-menubar): Use correct guard for VM menu
11924 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
11926 From Andy Piper <andyp@parallax.co.uk>
11928 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11930 * ldap.el: Do not require ldap-internal at compile time.
11932 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
11934 * code-files.el: new file. a virtual copy of mule-files.el
11935 but without charset
11936 dependencies. (toggle-buffer-file-ocding-system) new function for
11937 changing the eol type for the current buffer.
11939 * code-process.el: new file. a copy of
11940 mule-process.el. mule-process.el will disappear when things have
11943 * coding.el: new file. a virtual copy of mule-files.el but
11944 without charset dependencies. (coding-system-base) new function
11945 for getting the parent coding system of a coding system with eol
11948 * dumped-lisp.el: add above files for the non-mule case.
11950 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
11952 * window-xemacs.el (display-buffer): If no explicit
11953 frame is specified, search for a window that displays
11954 the buffer on the currently selected frame, before
11955 searching other frames.
11957 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
11959 * frame.el (get-frame-for-buffer): If not-this-window-p
11960 is non-nil, use window on the selected frame if it is not
11961 also the selected window. When defaulting, search for
11962 windows on the currently selected fgrame before searching
11965 1998-02-25 Didier Verna <didier@xemacs.org>
11967 * modeline.el (modeline-swap-buffers): originally named
11968 `mouse-release-modeline'. Whether to actually swap the buffers is
11969 decided in `mouse-drag-modeline'.
11970 (mouse-drag-modeline): A button release event is considered a
11971 mouse click is both X (modeline scroll) and Y (modeline drag) pos
11974 1998-02-25 SL Baur <steve@altair.xemacs.org>
11976 * x-menubar.el: Put redo on the menubar.
11977 From Aki Vehtari <Aki.Vehtari@hut.fi>
11979 1998-02-22 Greg Klanderman <greg@alphatech.com>
11981 * bytecomp.el (displaying-byte-compile-warnings): if
11982 temp-buffer-show-function is set, use it to display current set of
11983 warnings in the "*Compile-Log-Show*" buffer.
11985 * simple.el (display-warning-buffer): if temp-buffer-show-function
11986 is set, use it to display current set of warnings in the
11987 "*Warnings-Show*" buffer.
11989 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11991 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
11994 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
11996 * menubar.el: Allow button descriptors at least 2 long.
11998 * x-menubar.el (default-menubar): Use recommended forms.
11999 (file-menu-filter): Remove.
12000 (edit-menu-filter): Remove.
12002 1998-02-24 SL Baur <steve@altair.xemacs.org>
12004 * about.el (about-hackers): Updated.
12006 1998-02-22 Greg Klanderman <greg@alphatech.com>
12008 * help.el (help-max-help-buffers): new variable
12009 (help-register-and-maybe-prune-excess): new function
12010 (help-buffer-name): use help-max-help-buffers.
12011 (with-displaying-help-buffer): use
12012 help-register-and-maybe-prune-excess.
12014 * help.el (help-maybe-pretty-print-value): if the value fits on
12017 1998-02-21 Greg Klanderman <greg@alphatech.com>
12019 * (with-displaying-help-buffer): there is no need to kill the buffer
12020 if it exists, because with-output-to-temp-buffer will clear it.
12021 further, killing the buffer violates the rule that
12022 temp-buffer-show-function, if set, has the full responsibility of
12023 showing the temp buffer. killing the buffer fucks with the window
12024 configuration, hosing temp-buffer-show-function.
12027 1998-02-23 Didier Verna <didier@xemacs.org>
12029 * modeline.el (mouse-drag-modeline):
12030 - Always scroll the modeline that was originally clicked on.
12031 - Use x pixels instead of x characters (which doesn't work anyway)
12032 as horizontal reference for modeline dragging. This allows us to
12033 keep on dragging the modeline even if the motion event occurs in
12036 1998-02-23 Didier Verna <didier@xemacs.org>
12038 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
12039 glyph on the modeline to indicate that dragging the mouse has an
12040 effect both horizontally and vertically.
12042 1998-02-24 SL Baur <steve@altair.xemacs.org>
12044 * about.el (about-xemacs): Get rid of redundant visible version
12047 1998-02-19 SL Baur <steve@altair.xemacs.org>
12049 * about.el (about-hackers): Update credits.
12051 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
12053 * prim/register.el (view-register): Show register type file-query.
12055 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
12057 * mode-motion.el (mode-motion-highlight-internal):
12058 save-excursion inside save-window-exucrsion form to
12059 hide buffer point changes from save-window-excursion.
12060 Prevents display flickering when the mouse pointer
12063 1998-02-17 Didier Verna <didier@xemacs.org>
12065 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
12066 function to handle correctly the case of a toolbar one side of the
12067 window: scrolling will not necessarily happen.
12069 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
12071 * files.el (after-find-file): Restore missing argument
12072 to format that provides filename for "... consider M-x
12073 recover-file" message. Also call `message' with "%s"
12074 as the first arg instead of an arbitrary string.
12076 1998-02-18 SL Baur <steve@altair.xemacs.org>
12078 * about.el (about-hackers): Various additions.
12080 1998-02-15 SL Baur <steve@altair.xemacs.org>
12082 * autoload.el (generate-file-autoloads-1): Don't force an extra
12083 line out when copying on-the-same line autoloads.
12085 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
12088 1998-02-14 Martin Buchholz <martin@xemacs.org>
12090 * x11/x-win-xfree86.el (x-win-init-xfree86):
12091 * x11/x-win-sun.el (x-win-init-sun):
12092 * x11/x-init.el (x-initialize-compose):
12094 (backward-or-forward-kill-sexp):
12095 (backward-or-forward-kill-sentence):
12096 (backward-or-forward-kill-word):
12097 (backward-or-forward-delete-char):
12098 * prim/isearch-mode.el (isearch-help-or-delete-char):
12099 Use x-keysym-on-keyboard-sans-modifiers-p instead of
12100 x-keysym-on-keyboard-p to detect backspace.
12101 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
12102 Clean up symbols used with dead keys, checking Linux and solaris
12104 Simplify x-win-*.el using above methods.
12105 Change documentation for x-keysym-*-p functions.
12107 1998-02-14 SL Baur <steve@altair.xemacs.org>
12109 * about.el (about-hackers): Restore entries for Michael Sperber and
12111 From Vinnie Shelton <acs@acm.org>
12113 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
12115 * simple.el (count-words-region): Ditto.
12117 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
12119 * simple.el (count-words-buffer): Document. Don't print anything
12120 if non-interactive.
12122 1998-02-12 SL Baur <steve@altair.xemacs.org>
12124 * packages.el (packages-hardcoded-lisp): easymenu.el is in
12125 multiple files in InfoDock.
12127 1998-02-11 SL Baur <steve@altair.xemacs.org>
12129 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
12130 from version.el in InfoDock.
12132 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
12135 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12137 * bytecomp-runtime.el (proclaim-inline): Single quotes around
12138 variable name in docstring.
12140 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
12142 * menubar.h: Include "gui.h".
12144 1998-02-10 SL Baur <steve@altair.xemacs.org>
12146 * site-load.el: Fix documentation.
12148 1998-02-09 SL Baur <steve@altair.xemacs.org>
12150 * package-get-base.el (package-get-base): Updated.
12152 * keymap.el: PC-ize.
12154 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12156 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
12157 from' on a fresh line.
12159 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
12161 * help.el (help-maybe-pretty-print-value): prin1, not princ the
12164 1998-02-09 SL Baur <steve@altair.xemacs.org>
12166 * undo-stack.el: PC-ize.
12168 * cmdloop.el: PC-ize.
12170 1998-02-08 SL Baur <steve@altair.xemacs.org>
12172 * bytecomp-runtime.el: PC-ize.
12174 * byte-optimize.el: Prolog fixup. PC-ize.
12176 * cus-dep.el: Spelling fix.
12178 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
12181 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
12183 * text-mode.el (text-mode-hook-identify): New function,
12184 put on text-mode-hook. Set text-mode-variant here.
12185 (text-mode): Don't set it here.
12187 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
12189 * text-mode.el (text-mode-hook): New defvar.
12190 (text-mode-variant): New variable.
12191 (text-mode): Set that variable locally.
12192 (toggle-text-mode-auto-fill): New command.
12194 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
12196 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
12198 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
12200 * text-mode.el (paragraph-indent-text-mode):
12201 Renamed from spaced-text-mode.
12202 (text-mode-map): Bind TAB to indent-relative.
12203 (indented-text-mode-map): Variable deleted.
12204 (indented-text-mode): Now an alias for text-mode.
12206 1998-02-05 SL Baur <steve@altair.xemacs.org>
12208 * loadup.el: test-atoms debugging stuffs removed.
12210 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
12212 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
12214 1997-12-30 Colin Rafferty <colin@xemacs.org>
12216 * help.el (describe-beta): Made it use `locate-data-file'.
12217 (describe-distribution): Ditto.
12218 (describe-copying): Ditto.
12219 (describe-project): Ditto.
12220 (view-emacs-news): Ditto.
12222 * help-nomule.el (help-with-tutorial): Made it use
12223 `locate-data-file' to find tutorial.
12225 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
12227 * about.el: Corrected my email address.
12229 * mouse.el: Added 'mouse-mswindows-drop' similar to
12230 'mouse-offix-drop'.
12232 1998-01-27 SL Baur <steve@altair.xemacs.org>
12234 * loadup.el (running-xemacs): Spelling fix.
12236 1998-01-26 Colin Rafferty <colin@xemacs.org>
12238 * packages.el (packages-find-packages-1): Don't allow a backwards
12239 compatible lisp tree to overwrite `preloaded-file-list'.
12241 1998-01-26 SL Baur <steve@altair.xemacs.org>
12243 * loadup.el: Don't delete "xemacs" prior to dumping.
12245 1998-01-24 SL Baur <steve@altair.xemacs.org>
12247 * package-info.el (pi-last-mod-date): New function.
12248 (pi-author-version): New function.
12249 (batch-update-package-info): Use them.
12251 1998-01-23 Colin Rafferty <colin@xemacs.org>
12253 * frame.el (get-frame-for-buffer-default-to-current): Create.
12254 (get-frame-for-buffer-noselect): Allow user to use current frame
12255 with `get-frame-for-buffer-default-to-current'.
12257 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
12259 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
12260 (byte-compile-output-docform): Ditto.
12261 (byte-compile-compiled-obj-to-list): Ditto.
12263 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
12265 * startup.el (command-line-1): Removed code that ran
12268 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
12270 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
12272 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
12274 * frame.el (suspend-emacs-or-iconify-frame): Check using
12275 `device-on-window-system-p' instead of explicitly checking for X,
12276 so that the same logic works for MS Windows.
12277 (suspend-or-iconify-emacs): Ditto.
12279 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
12281 * about.el (about-maintainer-info): Andy Piper is back.
12282 (xemacs-hackers): Updated Andy Piper's email address.
12283 (about-hackers): Added Jonathan Harris.
12284 (about-hackers): Updated Tibor Polgar's email address.
12286 1998-01-18 SL Baur <steve@altair.xemacs.org>
12288 * about.el: Add xemacs.org email manager.
12290 * package-get-base.el (package-get-base): Updated with most recent
12293 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
12295 * help.el (function-arglist): Use `indirect-function' instead of
12296 `symbol-function' so that aliases are treated correctly.
12298 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
12300 * help.el (help-map): Add f1 binding to `help-for-help'.
12301 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
12302 (describe-key-briefly): Use `princ' "%s" to print object.
12303 (with-displaying-help-buffer): Kill buffer if it exists, again.
12304 (describe-key): Use `princ' "%s" to print object.
12305 (describe-function-1): Use `princ' "%s" to print object.
12306 Commented out alias lines removed.
12307 (help-pretty-print-limit): New variable to control pretty-printing
12308 of variable values.
12309 (help-maybe-pretty-print-value): Steve wins! Renamed back from
12310 `help-pretty-print-value' again. Only print-print when OBJECT is
12311 list of length less than `help-pretty-print-limit'.
12312 (describe-variable): Use `help-maybe-pretty-print-value' again.
12314 1998-01-18 SL Baur <steve@altair.xemacs.org>
12316 * simple.el (blink-matching-open): Remove C++ kludge.
12317 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
12319 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12321 * info.el (Info-default-directory-list): Made the documentation
12324 1998-01-13 Martin Buchholz <martin@xemacs.org>
12326 * lisp/packages.el:
12327 * lisp/package-admin.el:
12328 * lisp/build-report.el:
12331 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
12333 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
12334 warnings in Java buffers without final newline and editing the
12337 1998-01-17 SL Baur <steve@altair.xemacs.org>
12339 * packages.el (packages-find-packages-1): Don't allow a backwards
12340 compatible lisp tree to overwrite `preloaded-file-list'.
12341 Suggested by Colin Rafferty <colin@xemacs.org>
12343 * mouse.el (mouse-offix-drop): Set undo-boundary.
12344 From Oliver Graf <ograf@fga.de>
12346 1998-01-13 SL Baur <steve@altair.xemacs.org>
12348 * loadup.el (load-gc): rewrite as defun.
12349 Print something sensical if a required dump-time file isn't found.
12351 1998-01-12 SL Baur <steve@altair.xemacs.org>
12353 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
12354 bug strikes a menudescriptor.
12356 * package-get-base.el (package-get-base): Updated.
12358 * package-info.el (batch-update-package-info): Derive REQUIRES
12361 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
12363 * files.el (save-some-buffers): Don't play games with deleting
12364 other windows if we are in the minibuffer window.
12366 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12368 * modeline.el (modeline-minor-mode-menu): Add support for :active
12369 (add-minor-mode): Document :active property to TOGGLE.
12371 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12373 * modeline.el (modeline-minor-mode-menu): Add support for an
12374 `:included' predicate in the `toggle-sym' plist.
12375 (add-minor-mode): Document the :included property, format
12376 docstring some more.
12377 (modeline-minor-mode-menu): Documentation string added.
12379 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12381 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
12382 labels from the symbol-names by thwacking off the overly redundant
12383 and overused "mode", parenthesizing "minor", and capitalizing the
12384 resultant strings. Also shortened the menu's title by eliminating
12385 the redundant buffer name.
12386 (add-minor-mode): Beautified the docstring, added mention of the
12387 `:menu-tag' property of TOGGLE.
12388 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
12389 `toggle-sym' to beatify the mode-life menus.
12390 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
12391 `auto-fill-function'.
12393 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12395 * modeline.el (modeline-minor-mode-menu): Changed the string-only
12396 menus to :style 'toggle.
12398 1997-12-10 Markus Linnala <maage@cs.tut.fi>
12400 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
12402 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
12404 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
12405 only recognize first hyperlink.
12406 (hyper-apropos-highlightify): Deletia, this is already done by
12407 `hyper-apropos-insert-face'.
12408 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
12410 1998-01-09 SL Baur <steve@altair.xemacs.org>
12412 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
12414 (toolbar-mail-reader): Add support for `send'.
12415 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
12417 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12419 * info.el (Info-emacs-info-file-name): Add defvar for
12420 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
12421 will function properly.
12423 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
12425 * simple.el: make the backwards delete function called by
12426 `backward-or-forward-delete-char' user configurable.
12428 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12430 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
12431 compiled function got loaded from.
12433 1998-01-09 SL Baur <steve@altair.xemacs.org>
12435 * term/apollo.el: Synched up with InfoDock 3.6.2.
12437 1998-01-08 SL Baur <steve@altair.xemacs.org>
12439 * startup.el (load-init-file): Load autoloads earlier.
12440 (startup-splash-frame): Handle InfoDock logo.
12442 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
12444 (x-init-toolbar-from-resources): Move from x-toolbar.el.
12446 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
12447 doesn't have this function.
12449 * packages.el (locate-data-file): Fix to call `locate-file'.
12451 1998-01-07 SL Baur <steve@altair.xemacs.org>
12453 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
12454 version of version.el.
12455 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
12457 * x-menubar.el (default-menubar): Guard reference to
12459 (default-menubar): Guard references to `font-lock-mode'.
12460 (default-menubar): Guard references to font-menu-this-frame-only-p'.
12461 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
12463 * make-docfile.el: Don't snarf doc strings from autoloads.
12465 * startup.el (load-init-file): Use algorithm from loaddefs.el for
12466 loading auto-autoloads files.
12468 * loaddefs.el: Disable dumping autoloads.
12470 1998-01-05 SL Baur <steve@altair.xemacs.org>
12472 * lisp-mnt.el: Synch to Emacs 20.2.
12474 * help.el: Remove manual autoload of `finder-by-keyword'.
12476 * finder.el (finder-by-keyword): Autoload.
12478 * help.el: Conditionalize hyperbole setup.
12480 1998-01-04 SL Baur <steve@altair.xemacs.org>
12482 * packages.el (package-require): Update to reflect new data format.
12484 1998-01-02 Didier Verna <didier@xemacs.org>
12486 * x-menubar.el (default-menubar): make the tutorials available
12487 through the menubar. (Plus some compilation warnings cleanup).
12489 1998-01-04 SL Baur <steve@altair.xemacs.org>
12491 * check-features.el: New file. Perform sanity check after build.
12493 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
12494 files to tooltalk package.
12495 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
12498 * package-admin.el (package-admin-xemacs): Use better default for
12499 location of XEmacs binary.
12501 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
12503 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
12504 tag with sexp and add value tag with value `t'.
12506 1998-01-03 SL Baur <steve@altair.xemacs.org>
12508 * package-get.el: Changes to work with real data.
12509 From Pete Ware <ware@cis.ohio-state.edu>
12511 * packages.el (packages-reload-autoloads): Guard load for the time
12514 * update-elc.el ("packages.el"): Force loading packages.el instead
12515 of possibly out-of-date packges.elc.
12516 * make-docfile.el ("packages.el"): Ditto.
12518 1998-01-02 Colin Rafferty <colin@xemacs.org>
12520 * build-report.el (build-report-delete-regexp): Added a rule for
12521 the main tarball shadowing anything past it.
12523 1998-01-02 SL Baur <steve@altair.xemacs.org>
12525 * packages.el (package-provide): Delete a previous provide.
12527 * package-info.el: New file.
12529 * package-get.el: New file.
12530 From Pete Ware <ware@cis.ohio-state.edu>
12531 (package-get): Fix md5 computation to work with Mule.
12533 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
12535 * simple.el (log-message-*): Quote symbols in docstrings properly.
12537 1998-01-01 SL Baur <steve@altair.xemacs.org>
12539 * packages.el (packages-new-autoloads): Ignore symbolic links.
12541 * cus-face.el (face-custom-attributes-get): Fix typo.
12542 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
12544 1997-12-31 SL Baur <steve@altair.xemacs.org>
12546 * startup.el (load-init-file): Reload new or changed autoloads
12547 unless inhibited. Reload modified dumped lisp (stubbed).
12549 * packages.el (packages-new-autoloads): New function.
12550 (packages-reload-autoloads): New function.
12551 (packages-reload-dumped-lisp): New (stub) function.
12553 * loadup.el: Inhibit reloading dumped files when running temacs.
12555 * loadhist.el (file-provides): Extend to handle variant
12558 * replace.el (query-replace): Fix typo.
12560 1997-12-30 SL Baur <steve@altair.xemacs.org>
12562 * make-docfile.el: list-autoloads-path has been renamed.
12563 * update-elc.el: list-autoloads has been renamed.
12565 * packages.el (packages-list-autoloads): Renamed.
12566 (packages-list-autoloads-path): Ditto.
12568 1997-12-29 Colin Rafferty <colin@xemacs.org>
12570 * packages.el (packages-find-packages-1): Made it signal a warning
12571 for an error in an auto-autoload.el file.
12573 1997-12-30 SL Baur <steve@altair.xemacs.org>
12575 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
12577 From Aki Vehtari <Aki.Vehtari@hut.fi>
12579 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
12581 * loadhist.el (unload-feature): Remove autoload.
12583 1997-12-28 SL Baur <steve@altair.xemacs.org>
12585 * loadhist.el: Unpackaged.
12587 * help.el (describe-symbol-find-file): Rename
12588 `describe-function-find-file' and make old name obsolete.
12589 (describe-function-1): Use it.
12590 (describe-function-1): Guard reference to
12591 `compiled-function-annotation'.
12593 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
12595 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
12597 (help-mode-quit): New optional arg to control whether it kills or
12599 (with-displaying-help-buffer): Don't kill buffer initially, even
12600 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
12601 (help-pretty-print-value): Rename back from
12602 `help-maybe-pretty-print-value'! If `pp-internal' is available
12603 use it, otherwise use dumped `cl-prettyprint'.
12604 (describe-variable): Use `help-pretty-print-value' again.
12605 (find-func): Removed reference to "find-func" at end.
12607 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
12609 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
12610 GUI XEmacs. Rename? x-menubar is rather window system
12611 independant, except for a couple of items.
12613 1997-12-26 SL Baur <steve@altair.xemacs.org>
12615 * x-menubar.el (default-menubar): Remove hyperbole and oobr
12616 entries as they will no longer be distributed with XEmacs.
12618 * format.el (format-alist): Fix image/tiff regexps.
12619 From P. E. Jareth Hein <jareth@camelot-soft.com>
12621 * help.el (help-maybe-pretty-print-value): Rename.
12622 (describe-variable): Use it.
12623 (describe-variable): Add trailing linefeed.
12625 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
12627 * help.el (describe-function-1): Don't output anything for
12628 arglist of autoload functions.
12630 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
12632 * help.el (describe-function-1): Don't output anything for
12633 arglist of autoload functions.
12635 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
12637 * help.el (help-mode-map): New bindings for `help-mode-bury',
12638 `describe-function-at-point', `describe-variable-at-point',
12639 `Info-elisp-ref', `customize-variable', `help-next-section' and
12640 `help-prev-section'.
12641 (help-next-section): New function.
12642 (help-prev-section): New function.
12643 (help-mode-quit): Changed to kill the help buffer.
12644 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
12646 (help-buffer-name): New function to generate the name of help
12648 (with-displaying-help-buffer): Is now a macro. Takes an new first
12649 argument giving the name of the help buffer.
12650 (describe-key): Use `with-displaying-help-buffer' with name.
12651 (describe-mode): Ditto.
12652 (describe-bindings): Ditto.
12653 (describe-prefix-bindings): Ditto.
12654 (view-lossage): Ditto.
12655 (with-syntax-table): New macro.
12656 (function-called-at-point): Use `ignore-errors' and
12657 `with-syntax-table'.
12658 (function-at-point): Ditto.
12659 (describe-function): Use `with-displaying-help-buffer' with name.
12660 (function-arglist): Extracted from `describe-function-1'. Returns
12661 function's arglist as string.
12662 (function-documentation): Extracted from `describe-function-1'.
12663 Returns function's docstring.
12664 (describe-function-1): Remove all the "stream" garbage, including
12665 the stream argument. Use `function-arglist' and
12666 `function-documentation'.
12667 (describe-function-arglist): Just use `function-arglist'.
12668 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
12669 (help-pretty-print-value): New function to help with
12670 pretty-printing variable values. Knows about `#<...>'. Needs
12672 (describe-variable): Use `with-displaying-help-buffer' with name.
12673 Formatting improved. Display file where variable is defined, if
12674 known. Use `help-pretty-print-value'.
12675 (describe-syntax): Use `with-displaying-help-buffer' with name.
12676 (list-processes): Remove "stream" garbage.
12678 1997-12-25 SL Baur <steve@altair.xemacs.org>
12680 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
12681 call a dumped routine instead.
12683 * x-win-xfree86.el: Wrap file in defun.
12684 * x-win-sun.el: Ditto.
12686 1997-12-23 SL Baur <steve@altair.xemacs.org>
12688 * help.el (view-emacs-news): Remove usage of outl-mouse which
12689 advises functions and does other evil things.
12691 1997-12-22 SL Baur <steve@altair.xemacs.org>
12693 * format.el (format-alist): Add `image/tiff'.
12694 From P. E. Jareth Hein <jareth@camelot-soft.com>
12696 1997-12-21 SL Baur <steve@altair.xemacs.org>
12698 * about.el (about-hackers): More names added.
12700 * make-docfile.el: Remove superfluous package path search.
12702 * loaddefs.el: Commentary changes. Removal of VM autoloads.
12704 1997-12-20 SL Baur <steve@altair.xemacs.org>
12706 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
12709 1997-12-18 SL Baur <steve@altair.xemacs.org>
12711 * startup.el (set-default-load-path): Make sure lisp and site-lisp
12712 get trailing slashes when added to the load-path.
12714 * x-init.el (init-x-win): Locate where XEmacs X localization files
12717 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
12719 * x-faces.el: Added support for foregroundToolBarColor
12720 to xpm-color-symbols.
12722 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
12724 * etags.el (tags-remove-duplicates): Removed.
12725 (buffer-tag-table-list): Use `delete-duplicates'.
12727 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
12729 (get*): Defalias to `get'.
12731 * cl.el (eql): Compare integers with `eq'.
12732 (cl-map-extents): Check for `map-extents' first.
12734 1997-12-17 Didier Verna <didier@xemacs.org>
12736 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
12737 added the 'numero', 'copyright' and 'trademark' symbols.
12739 * leim/quail/latin-post.el ("french-postfix"): see above.
12741 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
12743 * widget.el (define-widget): Check the arguments.
12745 * cus-edit.el (customize-face): Use `check-argument-type'.
12746 (custom-variable-value-create): Use `signal' to signal error.
12747 (custom-variable-reset-saved): Ditto.
12748 (custom-variable-reset-standard): Ditto.
12749 (custom-face-reset-saved): Ditto.
12751 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
12752 (widget-default-format-handler): Ditto.
12753 (widget-checklist-add-item): Ditto.
12754 (widget-radio-add-item): Ditto.
12755 (widget-editable-list-entry-create): Ditto.
12756 (widget-sexp-prompt-value): Ditto.
12758 * custom.el (custom-declare-variable): Signal errors better.
12759 (custom-handle-keyword): Ditto.
12760 (custom-declare-group): Ditto.
12762 * window-xemacs.el (windows): Ditto.
12764 * menubar.el (menu): Ditto.
12766 * keydefs.el (keyboard): Ditto.
12768 * minibuf.el (minibuffer): Ditto.
12770 * process.el (execute): Ditto.
12772 * fill.el (fill): Ditto.
12774 * modeline.el (modeline): Ditto.
12776 * help.el (help): Ditto.
12778 * faces.el (faces): Ditto.
12780 * files.el (files): Ditto.
12782 * x-init.el (x): Ditto.
12784 * lisp-mode.el (lisp): Ditto.
12786 * process.el (processes): Ditto.
12788 * mouse.el (mouse): Ditto.
12790 * abbrev.el (abbrev): Moved from cus-edit.
12792 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
12793 as variable declaration.
12795 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
12797 * menubar.el (find-menu-item): Use `check-argument-type'.
12798 (find-menu-item): Cosmetic changes.
12800 1997-12-18 SL Baur <steve@altair.xemacs.org>
12802 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
12804 1997-12-17 SL Baur <steve@altair.xemacs.org>
12806 * startup.el (set-default-load-path): Only search package-path
12807 when not running temacs.
12809 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
12812 * loadup.el: Correct commentary. Reformatting.
12813 (really-early-error-handler): Use absolute path to the
12814 first dumped-lisp.el file.
12815 (really-early-error-handler): Print full path name of
12816 each dumped lisp file (inherited from InfoDock).
12818 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
12819 dumped-lisp.el files.
12821 * make-docfile.el (preloaded-file-list): Reorder when the
12822 package-path is searched.
12823 * update-elc.el: Ditto.
12825 * lisp-mode.el (call-with-condition-handler): Treat the same as
12826 `condition-case' for indentation.
12828 * about.el (about-xemacs): Update release date.
12830 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
12832 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
12833 anywhere but at the last clause.
12834 (ecase): Disallow `t' and `otherwise'.
12836 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
12838 * cus-edit.el (custom-buffer-create-buttons): New function
12839 from stuff moved out of `custom-buffer-create-internal'.
12840 (custom-novice): New variable. Default t.
12841 (custom-display-global-buttons): Ditto. Default `top'.
12842 (custom-buffer-create-internal): Only display help if
12843 `custom-novice' is non-nil. Display global buttons according to
12844 `custom-display-global-buttons'.
12846 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
12848 * menubar.el (find-menu-item): Use `check-argument-type'.
12849 (find-menu-item): Cosmetic changes.
12851 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
12853 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
12856 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12858 * format.el (format-deannotate-region): Bug fix.
12859 Deannotating a region containing unknown tags would fail
12860 (causing decoding of text/enriched to fail at user level)
12862 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
12864 * minibuf.el (read-directory-name): Support sixth
12865 arg, HISTORY, as already documented.
12867 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
12869 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
12872 1997-12-14 SL Baur <steve@altair.xemacs.org>
12874 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
12877 1997-12-13 SL Baur <steve@altair.xemacs.org>
12879 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.