1 2004-02-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4 settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
6 * mule/mule-charset.el (default-coded-charset-priority-list): Add
9 * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
12 2004-01-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
14 * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
15 (=ucs@unicode): Likewise.
16 (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
20 (=ucs@big5): Likewise.
22 2004-01-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
24 * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
26 (utf-8-jis-er): Likewise.
27 (utf-8-jp): New coding-system.
28 (utf-8-jp-er): Likewise.
30 * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
32 2004-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
34 * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
36 * mule/japanese.el: Move definition of `euc-jisx0213' to
39 2004-01-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
41 * dumped-lisp.el (preloaded-file-list): Load mule-charset and
42 mule-coding before loading update-cdb when utf-2000 is provided.
44 2003-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
46 * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
49 2003-11-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
51 * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
52 definition codes when `utf-2000' is provided.
54 2003-08-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
56 * mule/mule-category.el (word-combining-categories): Don't setup
57 `word-combining-categories' in XEmacs CHISE.
58 (word-separating-categories): Add setting about Latin script in
61 2003-08-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
63 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
64 setting for `chinese-big5'.
66 2003-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
68 * mule/mule-coding.el (coded-charset-entity-reference-alist):
69 Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
70 `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
71 add setting for HZK0[12]-xxxx.
73 2003-08-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
75 * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
78 2003-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
80 * mule/mule-charset.el (default-coded-charset-priority-list):
81 Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
82 and `chinese-big5' to `=gt-pj-*'.
84 2003-05-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
86 * mule/mule-conf.el (=daikanwa): Renamed from
88 (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
90 2003-05-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
92 * mule/mule-conf.el (=cns11643-7): Renamed from
94 (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
96 2003-05-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
98 * mule/mule-conf.el (=cns11643-6): Renamed from
100 (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
102 2003-05-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
104 * mule/mule-conf.el (=cns11643-5): Renamed from
105 `chinese-cns11643-5'.
106 (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
108 2003-05-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
110 * mule/mule-conf.el (=cns11643-4): Renamed from
111 `chinese-cns11643-4'.
112 (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
114 2003-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
116 * mule/mule-conf.el (=cns11643-3): Renamed from
117 `chinese-cns11643-3'.
118 (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
120 2003-04-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
122 * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
124 (chinese-cns11643-2): New alias for `=cns11643-2'.
126 2003-04-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
128 * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
130 (chinese-cns11643-1): New alias for `=cns11643-1'.
132 2003-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
134 * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
135 (chinese-gb12345): New alias for `=gb12345'.
137 2003-04-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
139 * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
140 (chinese-gb2312): New alias for `=gb2312'.
142 2003-04-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
144 * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
145 (chinese-big5): New alias for `=big5'.
147 2003-04-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
149 * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
150 (korean-ksc5601): New alias for `=ks-x1001'.
152 2003-04-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
154 * mule/mule-conf.el: `japanese-jisx0212' is renamed to
156 (japanese-jisx0212): New alias for `=jis-x0212'.
158 2003-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
160 * mule/mule-conf.el: `japanese-jisx0208' is renamed to
162 (japanese-jisx0208): New alias for `=jis-x0208-1983'.
164 2003-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
166 * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
168 (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
170 2003-04-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
172 * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
173 (chinese-isoir165): Changed to an alias for `=iso-ir165'.
175 2003-04-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
177 * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
178 (chinese-cns11643-3): Specify iso-ir 183.
179 (chinese-cns11643-4): Specify iso-ir 184.
180 (chinese-cns11643-5): Specify iso-ir 185.
181 (chinese-cns11643-6): Specify iso-ir 186.
182 (chinese-cns11643-7): Specify iso-ir 187.
183 (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
184 (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
186 2003-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
188 * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
189 \uXXXX for every cases.
191 2003-03-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
193 * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
194 (ucs-big5): Changed to an alias for `=ucs@big5'.
196 2003-03-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
198 * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
199 (ucs-ks): Changed to an alias for `=ucs@ks'.
201 2003-03-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
203 * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
204 (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
206 2003-03-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
208 * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
209 (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
211 2003-03-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
213 * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
214 (ucs-jis): Changed to an alias for `=ucs@jis'.
216 2003-03-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
218 * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
219 (ucs-cns): Changed to an alias for `=ucs@cns'.
221 2003-03-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
223 * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
224 (ucs-gb): Changed to an alias for `=ucs@gb'.
226 2003-03-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
228 * mule/mule-conf.el (=daikanwa-rev1): Renamed from
229 `ideograph-daikanwa-2'.
230 (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
231 (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
233 2003-03-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
235 * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
236 CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
238 * obsolete.el (utf-2000-version): Declare as an obsolete variable
239 for `xemacs-chise-version'.
241 2003-03-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
243 * mule/mule-charset.el (default-coded-charset-priority-list):
244 Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
245 `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
246 instead of `ideograph-hanziku-*'.
248 * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
249 (ucs): New alias for `=ucs' when `utf-2000' is provided.
251 2003-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
253 * mule/mule-conf.el (=jis-x0213-1-2000): Rename
254 `japanese-jisx0208-1990' to `=jis-x0208-1990'.
255 (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
256 `utf-2000' is provided.
258 2003-03-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
260 * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
261 is provided [was builtin coded-charsets].
263 2003-03-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
265 * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
266 is provided [was builtin coded-charsets].
268 2003-03-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
270 * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
271 is provided [was builtin coded-charsets].
273 2003-03-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
275 * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
276 is provided [was builtin coded-charsets].
278 2003-03-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
280 * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
281 when `utf-2000' is provided [was builtin coded-charsets].
283 2003-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
285 * mule/mule-conf.el (=hanziku-*): Renamed from
286 `ideograph-hanziku-*'.
287 (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
289 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
291 * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
292 `utf-2000' is provided [was builtin coded-charsets].
293 (ideograph-hanziku-{1..12}): Likewise.
295 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
297 * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
298 (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
300 2003-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
302 * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
303 when `utf-2000' is provided [was builtin coded-charsets].
305 2003-02-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
307 * mule/mule-charset.el (default-coded-charset-priority-list): Use
308 `=big5-cdp', `=cbeta' and `=jef-china3' instead of
309 `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
311 2003-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
313 * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
314 (ideograph-gt): Changed to an alias for `=gt'.
316 2003-02-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
318 * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
319 is provided; it was defined as a builtin coded-charset.
320 (ideograph-gt): Likewise.
322 2003-02-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
324 * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
325 (ideograph-gt-k): Changed to an alias for `=gt-k'.
327 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
329 * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
330 (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
332 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
334 * mule/mule-conf.el (=big5-eten): Renamed from
336 (chinese-big5-eten): Changed to an alias for `=big5-eten'.
338 2003-02-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
340 * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
341 (chinese-big5-pua): Changed to an alias for `=big5-pua'.
343 2003-02-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
345 * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
346 (ideograph-cbeta): Changed to an alias for `=cbeta'.
348 2003-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
350 * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
351 (china3-jef): Changed to an alias for `=jef-china3'.
353 2003-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
355 * mule/mule-charset.el (default-coded-charset-priority-list): Use
356 `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
358 * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
359 `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
360 (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
361 when `utf-2000' is provided.
363 2003-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
365 * mule/mule-charset.el (default-coded-charset-priority-list):
366 Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
368 * mule/mule-conf.el (ucs-jis-1990): Deleted.
369 (ucs-jis-2000): Deleted.
371 2003-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
373 * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
375 (=ucs-jis-2000): New coded-charset for UTF-2000.
377 2003-01-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
379 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
380 settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
382 2003-01-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
384 * mule/mule-charset.el (default-coded-charset-priority-list):
385 Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
388 2003-01-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
390 * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
391 builtin coded-charset].
393 2002-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
395 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
396 settings for &K0-xxxx and &I-K0-xxxx.
398 2002-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
400 * mule/mule-charset.el (default-coded-charset-priority-list): Add
401 `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
403 2002-12-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
405 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
406 settings for >-Knnnnn and &I-GT-Knnnnn in UTF-2000.
408 2002-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
410 * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
412 (ideograph-gt-pj-k1): Likewise.
413 (ideograph-gt-pj-k2): Likewise.
415 2002-11-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
417 * mule/mule-charset.el (default-coded-charset-priority-list): Add
420 2002-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
422 * mule/mule-conf.el (china3-jef): Add new coded-charset when
423 UTF-2000 [was a builtin coded-charset].
425 2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
427 * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
428 (utf-8-gb-er): Likewise.
430 2002-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
432 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433 settings for JIS X 0212 and JIS X 0208:1978.
435 2002-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
437 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
438 setting for JIS X 0213.
440 2002-08-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
442 * iso8859-1.el: Don't set `iso8859/1-case-table' to the
443 standard-case-table in UTF-2000.
445 2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
447 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448 definitions for isolated-chars.
450 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
452 * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
453 `configure-utf-2000-lisp-directory'.
454 (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
455 `mule-lisp-load-path'.
457 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
459 * startup.el (startup-setup-paths): Set and use
460 `utf-2000-lisp-directory'.
461 (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
464 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
466 * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
467 (paths-find-utf-2000-lisp-directory): New function.
468 (paths-construct-load-path): Add new optional argument
469 `utf-2000-lisp-directory'.
471 * dump-paths.el: Set and use `utf-2000-lisp-directory'.
473 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
475 * mule/mule-charset.el: Don't specify `auto-fill-chars' for
476 `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
477 `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
478 (default-coded-charset-priority-list): Add `chinese-big5-1' and
479 `chinese-big5-2' in UTF-2000.
481 * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
482 of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
484 2002-08-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
486 * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
487 `big5-eten-er' in UTF-2000.
488 (big5-cdp): Modify DOC-string and mnemonic.
490 2002-08-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
492 * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
493 UTF-2000 [renamed from utf-8-er].
494 (utf-8-gb): New coding-system in UTF-2000.
495 (utf-8-gb-er): Likewise.
496 (utf-8-cns): Likewise.
497 (utf-8-cns-er): Likewise.
498 (utf-8-big5): Likewise.
499 (utf-8-big5-er): Likewise.
500 (utf-8-jis): Likewise.
501 (utf-8-jis-er): Likewise.
502 (utf-8-ks): Likewise.
503 (utf-8-ks-er): Likewise.
504 (utf-8-er): Likewise.
506 2002-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
508 * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
509 instead of `utf-8-unix' in UTF-2000.
511 * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
513 2002-07-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
515 * mule/japanese.el (euc-jisx0213): New coding-system.
517 * mule/mule-conf.el (japanese-jisx0213-1): Specify
518 `japanese-jisx0208-1990' as the mother.
520 2002-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
522 * dumped-lisp.el (preloaded-file-list): Change condition of
525 2002-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
527 * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
528 setup `coded-charset-entity-reference-alist'.
530 2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
532 * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
535 2002-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
537 * mule/mule-charset.el (default-coded-charset-priority-list): Add
538 `chinese-big5-eten-a' and `chinese-big5-eten-b'.
540 2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
542 * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
543 (chinese-big5-eten-a): Likewise.
544 (chinese-big5-eten-b): Likewise.
545 (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
546 code range is #x8140 .. #x8DFE.
548 2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
550 * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
552 (chinese-big5-cdp): Likewise.
554 2002-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
556 * dumped-lisp.el (preloaded-file-list): Rename
557 utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
559 2002-02-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
561 * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
562 append `system-char-db-source-file-list' into
563 `preloaded-file-list' in UTF-2000.
565 2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
567 * dumped-lisp.el (preloaded-file-list): Delete
568 character-definition files.
570 2002-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
572 * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
575 2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
577 * mule/mule-charset.el (default-coded-charset-priority-list):
578 Delete `mojikyo-2022-1'.
580 2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
582 * mule/mule-charset.el (default-coded-charset-priority-list):
585 2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
587 * mule/mule-charset.el (default-coded-charset-priority-list): Add
590 2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
592 * mule/mule-charset.el (default-coded-charset-priority-list):
593 Comment out `chinese-gb12345'.
595 2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
597 * bytecomp.el (byte-compile-insert-header): Fixed.
599 2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
601 * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
604 2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
606 * mule/chinese.el (big5-cdp): New coding-system in XEmacs
609 2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
611 * mule/mule-charset.el (default-coded-charset-priority-list): Add
612 `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
614 2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
616 * mule/mule-charset.el (default-coded-charset-priority-list):
617 `japanese-jef-china3' is renamed `china3-jef'.
619 2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
621 * mule/mule-charset.el (default-coded-charset-priority-list): Add
622 `japanese-jef-china3' and `ideograph-cbeta'.
624 2001-09-02 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp>
626 * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
628 2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
630 * mule/mule-charset.el (default-coded-charset-priority-list): Add
633 2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
635 * mule/mule-charset.el (default-coded-charset-priority-list): Add
636 `arabic-digit', `arabic-1-column' and `arabic-2-column'.
638 2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
640 * dumped-lisp.el (preloaded-file-list): Load "arabic" before
641 loading character definitions.
643 2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
645 * dumped-lisp.el (preloaded-file-list): Rename
646 u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
648 2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
650 * mule/mule-charset.el (default-coded-charset-priority-list): Add
653 2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
655 * dumped-lisp.el (preloaded-file-list): Dump
656 "Ideograph-R028-Private" with XEmacs UTF-2000.
658 2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
660 * mule/mule-charset.el (default-coded-charset-priority-list): Add
663 2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
665 * mule/mule-charset.el (default-coded-charset-priority-list): Add
666 `ideograph-gt-pj-{1..11}'.
668 * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
671 2000-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
673 * mule/mule-charset.el (default-coded-charset-priority-list):
674 Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
677 2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
679 * format.el (format-alist): Revive `image/jpeg', `image/gif',
680 `image/png', `image/x-xpm' and `image/tiff'.
682 * files.el (binary-file-regexps): Add *.PNG.
684 2000-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
686 * mule/mule-charset.el (default-coded-charset-priority-list):
687 Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
688 `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
690 2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
692 * list-mode.el: Call `completion-list-mode' to avoid slowness of
693 the first completion when UTF-2000 is running.
695 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
697 * mule/mule-charset.el (default-coded-charset-priority-list):
700 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
702 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
704 * mule/mule-charset.el (default-coded-charset-priority-list): Add
705 `mojikyo' instead of `mojikyo-pj-[1..21]'.
707 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
709 * mule/vietnamese.el (vscii-2): Delete abolished property
710 `composite'; now composite mode is default.
712 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
714 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
715 of `raw-text'; check \uHHHH representation even if non-ascii
716 characters are not found.
718 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
719 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
722 * mule/viet-ccl.el: New file.
724 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
725 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
726 - Separate CCL based implementations to viet-ccl.el.
728 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
730 * mule/mule-conf.el (japanese-jisx0213-1): Allow
732 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
734 * mule/mule-charset.el (default-coded-charset-priority-list):
735 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
736 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
738 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
740 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
742 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
744 * mule/mule-charset.el (default-coded-charset-priority-list): Add
747 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
749 * mule/mule-charset.el (default-coded-charset-priority-list):
750 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
753 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
755 * mule/mule-charset.el (default-coded-charset-priority-list): Add
756 `mojikyo-pj-[1 .. 21]' in UTF-2000.
758 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
760 * mule/mule-charset.el (default-coded-charset-priority-list): Add
761 `katakana-jisx0201' in UTF-2000.
763 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
765 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
766 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
767 "u0FB50-Arabic-Presentation-Forms-A",
768 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
769 "u0FE50-Small-Form-Variants",
770 "u0FE70-Arabic-Presentation-Forms-B",
771 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
774 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
776 * dumped-lisp.el (preloaded-file-list): Delete
777 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
778 ... "Ideograph-R214-Flute" in UTF-2000.
780 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
782 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
783 (japanese-jisx0213-2): New coded-charset.
785 * dumped-lisp.el (preloaded-file-list): Add
786 "Ideograph-R028-Private", "Ideograph-R029-Again" and
787 "Ideograph-R030-Mouth".
789 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
791 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
792 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
793 "Ideograph-R015-Ice", "Ideograph-R016-Table",
794 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
795 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
796 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
797 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
798 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
800 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
802 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
803 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
804 "Ideograph-R005-Second", "Ideograph-R006-Hook",
805 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
806 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
808 * mule/mule-charset.el (default-coded-charset-priority-list): Add
809 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
811 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
813 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
816 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
818 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
819 (chinese-isoir165): Moved from mule/chinese.el.
820 (chinese-cns11643-3): Moved from mule/chinese.el.
821 (chinese-cns11643-4): Moved from mule/chinese.el.
822 (chinese-cns11643-5): Moved from mule/chinese.el.
823 (chinese-cns11643-6): Moved from mule/chinese.el.
824 (chinese-cns11643-7): Moved from mule/chinese.el.
826 * mule/chinese.el: Move definition of coded-charsets to
829 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
831 * mule/mule-charset.el (default-coded-charset-priority-list): Add
832 `ideograph-daikanwa'.
834 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
836 * dumped-lisp.el (preloaded-file-list): Delete
837 "ccs-jisx0201-latin.el".
839 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
841 * dumped-lisp.el (preloaded-file-list): Add
842 "u031A0-Extended-Bopomofo" in UTF-2000.
844 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
846 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
847 renamed to u02E00-CJK-Radical-Supplement.
849 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
851 * dumped-lisp.el (preloaded-file-list): Add
852 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
853 "u030A0-Katakana", "u03100-Bopomofo",
854 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
855 "u03200-Enclosed-CJK-Letters-and-Months" and
856 "u03300-CJK-Compatibility".
858 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
860 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
861 "u02F00-Kangxi-Radicals" and
862 "u02FF0-Ideographic-Description-Characters".
864 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
866 * dumped-lisp.el (preloaded-file-list): Add
867 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
868 "u02800-Braille-Patterns" in UTF-2000.
870 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
872 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
873 "uXXXXX-*.el" in UTF-2000.
875 * bytecomp.el (byte-compile-insert-header): Delete comments if
876 non-ASCII characters are found; allow `byte-compile-dynamic' and
877 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
880 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
882 * dumped-lisp.el (preloaded-file-list): Add
883 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
884 "u025A0-Geometric-Shapes.el".
886 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
888 * dumped-lisp.el (preloaded-file-list): Add
889 "u02400-Control-Pictures.el", "u02440-OCR.el" and
890 "u02460-Enclosed-Alphanumerics.el".
892 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
894 * mule/mule-charset.el (default-coded-charset-priority-list): Add
897 * dumped-lisp.el (preloaded-file-list): Add
898 "u02200-Mathematical-Operators.el" and
899 "u02300-Miscellaneous-Technical.el".
901 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
903 * mule/mule-charset.el (default-coded-charset-priority-list): Add
904 `chinese-cns11643-*'.
906 * dumped-lisp.el (preloaded-file-list): Add
907 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
908 "u02190-Arrows.el" in UTF-2000.
910 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
912 * mule/mule-charset.el (default-coded-charset-priority-list): Add
915 * dumped-lisp.el (preloaded-file-list): Add
916 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
917 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
918 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
920 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
922 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
924 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
926 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
927 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
928 "u01780-Khmer.el", "u01800-Mongolian.el",
929 "u01E00-Latin-Extended-Additional.el" and
930 "u01F00-Greek-Extended.el" in UTF-2000.
932 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
934 * mule/mule-charset.el (default-coded-charset-priority-list): Add
935 `ethiopic-ucs' and `ethiopic'.
937 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
938 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
940 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
941 from mule/ethiopic.el.
943 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
946 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
948 * mule/mule-charset.el (default-coded-charset-priority-list): Add
951 * mule/mule-conf.el (lao): New coded-charset.
953 * dumped-lisp.el (preloaded-file-list): Add
954 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
955 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
956 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
957 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
958 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
960 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
962 * mule/mule-charset.el (default-coded-charset-priority-list): Add
963 `ucs-bmp' and `arabic-iso8859-6'.
965 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
967 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
968 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
969 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
971 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
973 * startup.el (normal-top-level): Load autoload file for UTF-2000
976 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
978 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
979 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
980 "u00020-Basic-Latin.el", "u00080-C1.el",
981 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
982 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
983 "u002B0-Spacing-Modifier-Letters.el",
984 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
987 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
989 * mule/mule-charset.el (default-coded-charset-priority-list): Add
990 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
991 instead of `vietnamese-viscii-*'.
993 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
995 * mule/mule-conf.el: New file.
997 * mule/misc-lang.el: Move definition of charset `ipa' to
1000 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
1002 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1003 `latin-viscii'; prefer it for characters used in Vietnamese.
1005 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
1007 * bytecomp.el (byte-compile-insert-header): Fix regexp.
1009 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1011 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1012 `vietnamese-viscii-lower'.
1013 (latin-viscii-upper): Renamed from charset
1014 `vietnamese-viscii-upper'.
1015 (vietnamese-viscii-lower): New alias for charset
1016 `latin-viscii-lower'.
1017 (vietnamese-viscii-upper): New alias for charset
1018 `latin-viscii-upper'.
1020 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
1022 * mule/mule-charset.el (default-coded-charset-priority-list):
1023 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1025 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1027 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1028 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1029 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1030 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1033 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1035 * mule/ccs-tcvn5712.el: New file.
1037 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1039 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1042 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1044 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1045 `japanese-jisx0208'.
1047 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1049 * dumped-lisp.el (preloaded-file-list): Add
1050 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1051 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1054 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1055 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1056 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1057 mule/ccs-viscii.el: New files.
1059 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1062 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
1064 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1065 `hiragana-jisx0208' and `katakana-jisx0208'.
1067 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1069 * mule/chinese.el (chinese-cns11643-3): Define it even if
1070 `utf-2000' is provided.
1071 (chinese-cns11643-4): Likewise.
1072 (chinese-cns11643-5): Likewise.
1073 (chinese-cns11643-6): Likewise.
1074 (chinese-cns11643-7): Likewise.
1076 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
1078 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1079 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1081 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1083 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1084 `cyrillic-iso8859-5' and `greek-iso8859-7'.
1086 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1088 * mule/mule-charset.el (default-coded-charset-priority-list):
1091 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1093 * mule/viet-chars.el: Don't define charset
1094 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1095 they are defined as builtin charsets.
1097 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
1099 * version.el (emacs-version): Add more space just before UTF-2000
1102 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1104 * version.el ([constant] emacs-version): Don't add a space in the
1105 preceding place of `xemacs-betaname' because it is duplicated.
1106 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1108 * startup.el (splash-frame-body): Add ETL.
1110 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1112 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1113 is provided because it is defined as builtin charset.
1114 (chinese-cns11643-4): Likewise.
1115 (chinese-cns11643-5): Likewise.
1116 (chinese-cns11643-6): Likewise.
1117 (chinese-cns11643-7): Likewise.
1119 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
1121 * mule/mule-cmds.el (reset-language-environment): Fix problem when
1122 coding-system `iso-10646-ucs-4' is not defined.
1124 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
1126 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1127 coding-system if `utf-2000' is provided.
1129 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1131 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1132 `utf-2000' is provided.
1134 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1136 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1137 if utf-2000 is provided temporally.
1139 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1141 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1142 as builtin variable].
1144 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1146 * files.el (insert-file-contents-literally): Treat file as binary;
1147 call file-name-handlers. [sync with Emacs 20.3.10]
1149 2003-09-03 Vin Shelton <acs@xemacs.org>
1151 * XEmacs 21.4.14 is released
1153 2003-08-17 Vin Shelton <acs@xemacs.org>
1155 * about.el: Vanity patch.
1157 2003-08-11 Stephen J. Turnbull <stephen@xemacs.org>
1159 * code-process.el (call-process):
1160 (call-process-region):
1162 Document coding system processing.
1164 2003-08-03 Stephen J. Turnbull <stephen@xemacs.org>
1166 * startup.el (splash-frame-body): Idiomatic English.
1168 2003-04-24 Jin Choi <jsc@orangeimagineering.com>
1170 * font-lock.el (font-lock-match-java-declarations): Move
1171 save-restriction, narrow-to-region to beginning of function to
1172 avoid going beyond the limit and causing an infloop.
1174 2003-04-16 Jerry James <james@xemacs.org>
1176 * keydefs.el: Remove mappings for keys mapped to the nowhere
1177 defined function function-key-error.
1179 2003-03-22 Vasily Korytov <deskpot@myrealbox.com>
1181 * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
1182 lisp-interaction-mode-hook): Add the docstrings.
1184 2003-08-04 Michael Toomim <toomim@OCF.Berkeley.EDU>
1186 * byte-optimize.el: Fix infinite loop in bytecode optimizer. See:
1187 http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
1188 http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
1190 2003-06-18 Nickolay Pakoulin <npak@ispras.ru>
1192 * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
1193 lambda list after the original doc. Care about
1194 #'(lambda () "SingleString")
1196 (cl-function-arglist):
1197 Care about &cl-defs and &cl-quote in lambda list, dotted lists and
1198 circular data structures in lambda list specification
1200 2003-06-11 Adrian Aichner <adrian@xemacs.org>
1202 * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
1203 to appear in font-lock-function-name-face.
1205 2003-06-17 Stephen J. Turnbull <stephen@xemacs.org>
1207 * bytecomp.el (byte-compile-lambda): Discard docstring only if it
1208 is not also the value of the lambda.
1210 2003-05-06 Andy Piper <andy@xemacs.org>
1212 * files.el (revert-buffer): Make sure local variables get processed,
1213 even in the case of an optimized reversion.
1215 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
1217 * XEmacs 21.4.13 is released
1219 2003-03-18 Stephen J. Turnbull <stephen@xemacs.org>
1221 * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
1222 Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
1224 2003-02-14 Ben Wing <ben@xemacs.org>
1227 * byte-optimize.el (byte-compile-inline-expand):
1228 * byte-optimize.el (byte-compile-unfold-lambda):
1229 * byte-optimize.el (byte-optimize-form-code-walker):
1230 * byte-optimize.el (byte-optimize-form):
1231 * byte-optimize.el (byte-decompile-bytecode-1):
1232 * byte-optimize.el (byte-optimize-lapcode):
1233 Review carefully and sync up to 20.7 except for areas as noted.
1234 Fixes problem with JDE compilation.
1236 2003-02-05 Ben Wing <ben@xemacs.org>
1239 * simple.el (motion-keys-for-shifted-motion):
1240 Omit M-S-home/end from motion keys.
1242 2003-02-07 Ben Wing <ben@xemacs.org>
1244 * text-props.el (text-property-any):
1245 * text-props.el (text-property-not-all):
1246 Fix bug when end > start.
1248 2003-01-17 Stephen J. Turnbull <stephen@xemacs.org>
1250 * info.el (Info-insert-dir): Make default-directory end in
1251 separator. Patch due to Martin Buchholz.
1253 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
1255 * XEmacs 21.4.12 "Portable Code" is released.
1257 2003-01-13 Ilya Golubev <golubev@xemacs.org>
1259 * about.el: Update golubev data.
1261 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
1263 * isearch-mode.el (isearch-mode-map): Substitute comment on
1264 desirability, and back out "GR is printable" changes.
1266 2003-01-08 Stephen J. Turnbull <stephen@xemacs.org>
1268 * isearch-mode.el (isearch-mode-map): Don't bind CSI.
1270 2003-01-07 Stephen J. Turnbull <stephen@xemacs.org>
1272 * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
1274 2003-01-06 Ville Skyttä <scop@xemacs.org>
1276 * menubar-items.el (default-menubar): Use browse-url-mozilla
1277 instead of browse-url-gnome-moz for Mozilla.
1279 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
1281 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
1283 2002-12-27 Ville Skyttä <scop@xemacs.org>
1285 * files.el (auto-mode-alist): Remove redundant entries for modes
1286 that live in packages.
1287 (interpreter-mode-alist): Ditto.
1289 2002-03-17 Ville Skyttä <ville.skytta@xemacs.org>
1291 * menubar-items.el (default-menubar): Sync with current
1292 browse-url-xemacs.el.
1294 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
1296 * XEmacs 21.4.10 "Military Intelligence" is released.
1298 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
1300 * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
1302 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
1304 * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
1306 2001-05-10 Daiki Ueno <ueno@unixuser.org>
1308 * font-lock.el (font-lock-compile-keywords): Rewrite as a side
1309 effect free function.
1310 (font-lock-fontify-keywords-region): Supply the argument to
1311 font-lock-compile-keywords.
1313 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org>
1315 * package-get.el (package-get-download-sites): Bring sites list
1316 up to date, prefer xx.xemacs.org addresses.
1318 2002-09-27 Andy Piper <andy@xemacs.org>
1320 * dialog.el (make-dialog-box): for general dialogs only
1321 delete-frame-hook will be run.
1323 2002-09-28 Stephen J. Turnbull <stephen@xemacs.org>
1325 * font-lock.el (font-lock-fontify-syntactically-region): Add
1326 comment about lookup-syntax-properties, document LOUDLY as unused.
1328 2002-08-26 Andy Piper <andy@xemacs.org>
1330 * gutter-items.el (set-progress-feedback-instantiator): Fix bad
1333 2002-09-02 Ville Skyttä <ville.skytta@xemacs.org>
1335 * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
1336 (make-obsolete-variable): Ditto.
1337 (make-compatible): Ditto.
1338 (make-compatible-variable): Ditto.
1340 2002-09-16 Stephen J. Turnbull <stephen@xemacs.org>
1342 * obsolete.el (parse-sexp-lookup-properties): new compatible alias
1343 for `lookup-syntax-properties'. RFE from Alan Mackenzie.
1345 2002-08-28 Andy Piper <andy@xemacs.org>
1347 * files.el (revert-buffer): propagate revert-without-query-status.
1349 2002-06-03 Andy Piper <andy@xemacs.org>
1351 * dialog-items.el (make-search-dialog): align various subcontrols
1352 in visually pleasing ways, allow frame to autosize to the dialog
1354 * dialog.el (make-dialog-box): add a border inside the frame. Add
1355 :autosize property, if t then reset the frame size appropriately
1356 before the frame is mapped.
1357 * gutter-items.el (set-progress-feedback-instantiator): align
1358 various subcontrols.
1359 * gutter-items.el (set-progress-abort-instantiator): ditto.
1361 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
1363 * XEmacs 21.4.9 "Informed Management" is released.
1365 2002-06-22 Ville Skyttä <ville.skytta@xemacs.org>
1367 * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
1368 "&optional append" argument.
1370 2002-07-16 Didier Verna <didier@xemacs.org>
1372 * subr.el (replace-in-string): fix case fold bug introduced by
1373 "2000-07-30 Ben Wing <ben@xemacs.org>": honor the value of
1374 case-fold-search in temporary buffers.
1376 2002-08-03 Steve Youngs <youngs@xemacs.org>
1378 * lib-complete.el (find-library): Remove check for mule because
1379 decompression DOES work on Mule.
1381 2002-08-11 John Paul Wallington <jpw@shootybangbang.com>
1383 * simple.el (join-line): New alias for `delete-indentation'.
1385 2002-08-02 Ville Skyttä <ville.skytta@xemacs.org>
1387 * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
1388 (font-lock-doc-face): New alias to font-lock-doc-string-face.
1389 (font-lock-builtin-face): New.
1390 (font-lock-constant-face): New.
1391 (font-lock-face-list): Add builtin and constant faces.
1393 2002-08-16 Stephen J. Turnbull <stephen@xemacs.org>
1395 * autoload.el (make-autoload): Support define-derived-mode.
1396 Collected puts of doc-string-elt property. Based on a patch by
1397 Didier Verna <didier@xemacs.org>.
1399 2002-08-15 Stephen J. Turnbull <stephen@xemacs.org>
1401 * wid-edit.el (widget-field-activate): Fix docstring typo.
1403 2002-07-23 Andy Piper <andy@xemacs.org>
1405 * about.el (about-personal-info): update me.
1407 2002-07-12 Andy Piper <andy@xemacs.org>
1409 * custom.el (custom-theme-set-variables): remove bogus
1410 arguments. Use custom-set-default to set defaults.
1411 (custom-set-variables): update doc.
1412 (custom-local-buffer): new, synced from FSF.
1413 (custom-set-default): ditto.
1414 (defcustom): update doc.
1416 2002-06-16 Andy Piper <andy@xemacs.org>
1418 * menubar-items.el (default-menubar): enable windows printing on
1419 cygwin as well as native.
1421 2002-06-12 Andy Piper <andy@xemacs.org>
1423 * printer.el (generic-print-buffer): catch all errors so that the
1424 print device can be cleared in all scenarios.
1425 (Printer-clear-device): make sure clearing the printer allows it
1426 to be used again immediately.
1427 (generic-print-region): make sure the default printer face is
1430 2002-04-23 Jerry James <james@xemacs.org>
1432 * window-xemacs.el (display-buffer-function): Change doc to
1434 * window-xemacs.el (pre-display-buffer-function): Ditto.
1435 * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If
1436 non-nil, make the new window just big enough for its contents.
1437 * frame.el (get-frame-for-buffer): Accept new arg, due to above.
1438 * frame.el (show-temp-buffer-in-current-frame): Remove broken
1439 temp-buffer-shrink-to-fit code. Tell display-buffer instead.
1441 2002-06-06 Andy Piper <andy@xemacs.org>
1443 * custom.el (custom-theme-set-variables): sync :set-after from FSF.
1445 (custom-handle-keyword): ditto.
1447 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org>
1449 * gutter-items.el (buffers-tab-selection-function): Improve doc.
1450 Make obsolete. Default to nil.
1451 (buffers-tab-filter-functions): Improve doc. Use literal default.
1452 Inspired by a patch by John Palmieri.
1454 2002-07-01 Mike Alexander <mta@arbortext.com>
1456 * process.el (shell-command-on-region): Don't delete the region
1457 before giving it to call-process-region
1459 2002-06-04 Jerry James <james@eecs.ku.edu>
1461 * find-paths.el (paths-find-architecture-directory): Search in
1462 `system-configuration'/`base', not `base'`system-configuration'.
1464 2002-06-23 Ville Skyttä <ville.skytta@xemacs.org>
1466 * info.el (Info-index): Add missing \ in [ t].
1468 2002-06-11 Stephen J. Turnbull <stephen@xemacs.org>
1470 * gutter-items.el (gutter-buffers-tab-visible-p,
1471 buffers-tab-omit-function, buffers-tab-selection-function,
1472 buffers-tab-filter-functions):
1475 2002-06-09 Stephen J. Turnbull <stephen@xemacs.org>
1477 * toolbar.el (toolbar-icon-directory): Document trailing separator.
1479 * toolbar-items.el (toolbar-news): Fix typo in message string.
1481 2002-06-08 Stephen J. Turnbull <stephen@xemacs.org>
1483 * dialog.el (yes-or-no-p-dialog-box):
1484 * cmdloop.el (y-or-n-p-minibuf):
1485 (yes-or-no-p-minibuf):
1488 Specify negative answers in docstrings.
1490 2002-05-25 Steve Youngs <youngs@xemacs.org>
1492 * package-ui.el (pui-help-echo): Display both installed and author
1493 version. Use a balloon-help window to display extra info like
1496 2002-05-30 Andy Piper <andy@xemacs.org>
1498 * files.el (revert-buffer-internal): don't visit
1499 revert-buffer. Kill buffer when not used. Suggested by Mike
1500 Alexander <mta@arbortext.com>
1502 2002-05-20 Stephen J. Turnbull <stephen@xemacs.org>
1504 * files.el (revert-buffer): More docstring fiddling.
1506 2002-05-19 Stephen J. Turnbull <stephen@xemacs.org>
1508 * files.el (revert-buffer):
1509 (revert-buffer-internal):
1510 (revert-buffer-insert-file-contents-function):
1511 Improve docstrings and comments.
1513 2002-05-08 Andy Piper <andy@xemacs.org>
1515 * files.el (revert-buffer): observe noconfirm behavior.
1517 2002-04-09 Andy Piper <andy@xemacs.org>
1519 * files.el (revert-buffer): use revert-buffer-internal if it looks
1520 like doing so will not result in any user-visible changes.
1521 (revert-buffer-internal): new function. Do the actual process of
1522 reversion and then see whether the result is any different to what
1523 we have already. If it is not then do nothing.
1525 2001-12-11 Andy Piper <andy@xemacs.org>
1527 * menubar.el (get-popup-menu-response): re-order so that it works
1528 on more sane/facist window systems.
1530 2001-12-03 Andy Piper <andy@xemacs.org>
1532 * faces.el (frob-face-property): don't infloop in face frobbing
1533 from Jan Vroonhof <jan@xemacs.org>.
1535 2001-11-30 Jan Vroonhof <jan@xemacs.org>
1537 * faces.el (frob-face-property): Follow face fall-back hierarchy
1538 properly for face properties without an instance. Only do manual
1539 copy form 'default in last resort. This handles in particular
1540 the case where 'default itself has only a fall-back (which is
1541 the case by default on windows).
1543 2001-11-24 Andy Piper <andy@xemacs.org>
1545 * printer.el (generic-print-region): set default-frame-plist to
1546 nil while creating the printer frame so that sizes reflect the
1549 * faces.el (face-complain-about-font): Don't complain on printers.
1551 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org>
1553 * package-net.el: Andy synch.
1555 2001-12-16 Andy Piper <andy@xemacs.org>
1557 * package-get.el (package-get-update-all): Make sure installed.db
1558 gets updated after updating packages.
1560 2002-03-28 Ben Wing <ben@xemacs.org>
1562 * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
1563 continuation, truncation so that we don't get line jumpiness from
1564 them being larger than the line height.
1566 * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
1568 2001-11-30 Jan Vroonhof <jan@xemacs.org>
1570 * font.el (font-window-system-mappings): Add mapping for Gtk
1571 (assume identical to X)
1573 2002-02-04 Andy Piper <andy@xemacs.org>
1575 * files.el (convert-standard-filename): Fix for short filename
1576 Peter Arius <pas@methodpark.de>
1578 2001-12-10 Christoph Wedler <Christoph.Wedler@sap.com>
1580 * list-mode.el (default-choose-completion): completion-base-size
1581 should refer to local value in the completion list buffer.
1583 2001-12-03 Didier Verna <didier@xemacs.org>
1585 * rect.el: autoload `replace-rectangle'.
1586 * keydefs.el (global-map): bind it to `C-x r p'.
1588 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
1590 * XEmacs 21.4.8 "Honest Recruiter" is released.
1592 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
1594 This patch is based on Jerry James's patch and analysis.
1596 * select.el (get-clipboard):
1599 (get-clipboard-foreign):
1600 (get-selection-foreign):
1601 New function for use as `interprogram-paste-function's.
1603 * simple.el (interprogram-paste-function): Change default to
1604 `get-clipboard-foreign'; improve docstring.
1605 (interprogram-cut-function): Improve dosctring.
1607 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
1609 * XEmacs 21.4.7 "Economic Science" is released.
1611 2002-03-18 Adrian Aichner <adrian@xemacs.org>
1613 * cus-edit.el (customize-save-variable): Fix typo in prompt.
1615 2002-03-26 John Paul Wallington <jpw@xemacs.org>
1617 * obsolete.el (assq-delete-all): New compatibility alias for
1620 2002-01-09 Simon Josefsson <jas@extundo.com>
1622 * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
1624 2002-01-04 Adrian Aichner <adrian@xemacs.org>
1626 * info.el (Info-auto-generate-directory): Default
1627 Info-auto-generate-directory to 'if-outdated.
1629 2002-03-28 Stephen J. Turnbull <stephen@xemacs.org>
1631 * startup.el (normal-top-level): Prevent migration code from
1632 trashing .emacs on an error in loading the init files.
1634 2002-03-14 Ville Skyttä <ville.skytta@xemacs.org>
1636 * files.el (auto-mode-alist): GNUmakefile is a Makefile,
1637 "system default" Xdefaults and friends get xrdb-mode.
1639 2002-03-05 Mats Lidell <matsl@contactor.se>
1641 * help-nomule.el (tutorial-supported-languages): Added Swedish
1642 tutorial. Sorted languages.
1644 2002-02-11 Mike Sperber <mike@xemacs.org>
1646 * info.el (Info-maybe-update-dir): Regenerate dir if we're
1647 regenerating outdated dir files and dir is non-existent.
1649 2002-01-27 Stephen J. Turnbull <stephen@xemacs.org>
1651 * code-files.el (convert-mbox-coding-system): Improve comment.
1652 (write-region): Improve docstring. Reformat to 80 columns. Add
1653 coding-system argument to `write-region-pre-hook' call.
1654 (write-region-pre-hook): Fix docstring to mention lockname argument.
1656 2002-01-18 Stephen J. Turnbull <stephen@xemacs.org>
1658 * minibuf.el (completing-read): Remove redundant wrong arg list.
1660 * help.el (with-displaying-help-buffer): Put usage advice in docstring.
1662 2001-12-27 John Paul Wallington <jpw@shootybangbang.com>
1664 * obsolete.el (interactive-form): new compatibility alias for
1665 function-interactive.
1667 2001-11-29 Adrian Aichner <adrian@xemacs.org>
1669 * menubar-items.el (Menubar-items-truncate-list): Removed.
1670 * menubar-items.el (Menubar-items-truncate-history): New.
1671 * menubar-items.el (default-menubar): Use
1672 Menubar-items-truncate-history.
1674 2002-02-03 Adrian Aichner <adrian@xemacs.org>
1676 * printer.el (generic-print-region): Pass correct arguments to
1677 lpr-region. Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
1678 Torkelsson <torkel@acc.umu.se>.
1680 2002-01-09 John Paul Wallington <jpw@shootybangbang.com>
1682 * help.el (describe-mode): synched with FSF 19.34; handle nil
1683 minor mode indicators.
1685 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com>
1687 * minibuf.el (completing-read): Update docstring.
1689 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
1691 * XEmacs 21.4.6 "Common Lisp" is released.
1693 2001-11-21 Stephen J. Turnbull <stephen@xemacs.org>
1695 * package-net.el: Inadvertant synch with Windows branch. From
1697 (package-net-kit-version): new variable.
1698 (package-net-generate-bin-ini): use it. Remove unwanted functions.
1700 2001-11-28 Steve Youngs <youngs@xemacs.org>
1702 * package-get.el (package-get-locate-index-file): Also search the
1703 core etc/ directory for the package index file if it can't be
1704 found in ~/.xemacs/.
1706 2001-12-13 William Perry <wmperry@gnu.org>
1708 * dialog-gtk.el (popup-builtin-question-dialog):
1709 Conform to API in gui.c.
1711 2001-11-12 Andy Piper <andy@xemacs.org>
1713 * cus-edit.el (custom-save-face-internal): make sure we save
1715 (custom-save-variables): ditto variables.
1717 2001-11-20 Stephen J. Turnbull <stephen@xemacs.og>
1719 * faces.el (make-face-family):
1721 New face-modifying functions per Jan Vroonhof.
1723 cus-face.el (custom-set-face-font-family):
1724 (custom-set-face-font-size):
1727 * font.el (font-window-system-mappings): More precise docstring.
1730 (font-create-object):
1731 (tty-font-create-object):
1732 (tty-font-create-plist):
1733 (x-font-create-object):
1734 (x-font-create-name):
1735 (ns-font-create-name):
1736 (mswindows-font-create-object):
1737 (mswindows-font-create-name):
1740 2001-11-14 John Paul Wallington <jpw@shootybangbang.com>
1742 * gtk-faces.el (gtk-init-device-faces): removed spurious
1743 quote before let* expression.
1745 2001-10-29 Andy Piper <andy@xemacs.org>
1747 * code-files.el (toggle-buffer-file-coding-system): mark buffer as
1748 modified when changing coding system.
1750 * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
1751 that we invoke the GUI directory selector.
1753 2001-10-25 Andy Piper <andy@xemacs.org>
1755 * dialog.el (make-dialog-box): use new directory dialog support.
1756 * minibuf.el (read-file-name-1): ditto.
1757 (read-file-name): ditto.
1758 (read-directory-name): ditto.
1760 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
1762 * XEmacs 21.4.5 "Civil Service" is released.
1764 2001-04-23 Didier Verna <didier@xemacs.org>
1766 * cus-edit.el (custom-variable-pre-save): New.
1767 * cus-edit.el (custom-variable-post-save): New.
1768 * cus-edit.el (custom-variable-save): use them.
1769 * cus-edit.el (custom-face-pre-save): New.
1770 * cus-edit.el (custom-face-post-save): New.
1771 * cus-edit.el (custom-face-save): use them.
1772 * cus-edit.el (custom-group-pre-save): New.
1773 * cus-edit.el (custom-group-post-save): New.
1774 * cus-edit.el (custom-group-save): use them.
1775 * cus-edit.el (Custom-save): use the pre/post functions above,
1776 call `custom-save-all' only once.
1777 * cus-edit.el (custom-variable-pre-reset-standard): New.
1778 * cus-edit.el (custom-variable-post-reset-standard): New.
1779 * cus-edit.el (custom-variable-reset-standard): use them.
1780 * cus-edit.el (custom-face-pre-reset-standard): New.
1781 * cus-edit.el (custom-face-post-reset-standard): New.
1782 * cus-edit.el (custom-face-reset-standard): use them.
1783 * cus-edit.el (custom-group-pre-reset-standard): New.
1784 * cus-edit.el (custom-group-post-reset-standard): New.
1785 * cus-edit.el (Custom-reset-standard): use them.
1786 * cus-edit.el (custom-face-reset-saved): use the pre/post
1787 functions above, call `custom-save-all' only once.
1789 2001-04-08 Danny Colascione <qtmstr@optonline.net>
1791 * gutter-items.el (buffers-tab face): Derive from the modeline
1792 face by default. Many people use white-on-black for the default
1793 font, and the tabs look hideous with that color combination. The
1794 modeline usually has the correct colors.
1796 2001-09-28 Robert Pluim <rpluim@bigfoot.com>
1798 * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
1799 (tag-mark-stack-max): Typo fix.
1801 2001-09-28 Ben Wing <ben@xemacs.org>
1804 * font-lock.el (font-lock-after-change-function):
1805 fix problem with last patch, reported by Katsumi Yamaoka.
1807 2001-09-17 Ben Wing <ben@xemacs.org>
1809 * font-lock.el (font-lock-after-change-function):
1810 fix problem when you insert a comment on the line before a line of
1811 code: if we use the following char, then when you hit backspace,
1812 the following line of code turns the comment color.
1814 2001-06-08 Ben Wing <ben@xemacs.org>
1816 * process.el: comment about shell-command-switch.
1817 * process.el (shell-quote-argument): Need to quote a null
1818 argument, too. From Dan Holmsand.
1820 * startup.el (normal-top-level): Delete some unused FSF junk.
1821 * startup.el (command-line-early):
1823 * startup.el (command-line): Call MS Windows init function.
1826 * win32-native.el (mswindows-system-shells): New.
1827 * win32-native.el (mswindows-system-shell-p): New.
1828 * win32-native.el (init-mswindows-at-startup): New.
1829 * win32-native.el (mswindows-quote-one-vc-runtime-arg):
1830 * win32-native.el (mswindows-quote-one-simple-arg):
1831 * win32-native.el (mswindows-quote-one-command-arg):
1832 * win32-native.el (mswindows-construct-process-command-line-alist):
1833 Correct comments at top. Correctly handle passing arguments
1834 to Cygwin programs and to bash. Fix quoting of zero-length
1835 arguments (from Dan Holmsand). Set shell-command-switch based
1836 on shell-file-name, which in turn comes from env var SHELL.
1838 2001-07-18 Alexey Mahotkin <alexm@hsys.msk.ru>
1840 * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
1841 default-toolbar-position): Fill docstrings for balloon-help.
1843 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
1845 * faces.el: Reenable specifications over 'gtk domain.
1847 2001-08-08 Didier Verna <didier@xemacs.org>
1849 * autoload.el (update-autoload-files): make defdir a file name,
1852 2001-08-06 Steve Youngs <youngs@xemacs.org>
1854 * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
1856 * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
1858 2001-08-01 Edward M. Lee <tailbert@yahoo.com>
1860 * font-menu.el (font-menu-set-font): Default to current font-family.
1861 (font-menu-preferred-resolution):
1862 (font-menu-size-scaling):
1863 Provide gtk defaults, too.
1865 2001-07-29 Mike Alexander <mta@arbortext.com>
1867 * cus-face.el (custom-set-face-font-size): Last arg to apply is a
1869 (custom-set-face-font-family): ditto
1871 2001-07-26 Mike Sperber <mike@xemacs.org>
1873 * files.el (auto-mode-alist): .9 files are man pages, too.
1875 2001-07-23 Edwin Steiner <esteiner@net4you.at>
1877 * process.el (call-process-internal): bind
1878 coding-system-for-write to 'binary when calling
1879 start-process-internal, so the process receives
1880 the literal contents of INFILE.
1882 2001-09-15 Edward M. Lee <tailbert@yahoo.com>
1884 * files.el (auto-mode-alist): Add configure.ac support.
1886 2001-07-19 Adrian Aichner <adrian@xemacs.org>
1890 Adrian's mouse-track patch. See <y9plq0nc.fsf@ecf.teradyne.com>.
1892 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
1894 * XEmacs 21.4.4 "Artificial Intelligence" is released.
1896 2001-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
1898 * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
1900 (kinsoku-eol-p): Ditto.
1902 2001-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
1904 * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
1905 kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
1906 characters as the category `s' or `e' correctly.
1908 2001-06-06 Alexey Mahotkin <alexm@hsys.msk.ru>
1910 * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
1912 2001-06-14 Alexey Mahotkin <alexm@hsys.msk.ru>
1914 * mule/cyrillic.el: Set up case table.
1916 2001-06-08 Mike Sperber <mike@xemacs.org>
1918 * files.el (save-some-buffers-1): Don't zap the help window right
1919 after `map-y-or-n-p' has popped it up.
1921 2001-06-15 Nick Pakoulin <npak@ispras.ru>
1923 * help.el (frob-help-extents): Require 'hyper-apropos for faces.
1925 2001-07-18 Stephen J. Turnbull <stephen@xemacs.org>
1927 * specifier.el: define-specifier-tag 'gtk.
1929 2001-05-12 Ben Wing <ben@xemacs.org>
1931 * find-paths.el (paths-find-recursive-path):
1932 fix error with null EXCLUDE-REGEXP.
1934 * font-lock.el (font-lock-mode):
1935 fix problem reported by hrvoje with buffers starting with a space.
1937 2001-05-06 Ben Wing <ben@xemacs.org>
1939 * dialog.el (make-dialog-box):
1940 * menubar-items.el (default-menubar):
1941 * printer.el (generic-print-buffer):
1942 * printer.el (generic-print-region):
1943 implement printing the selection when it's selected.
1945 2001-04-18 Didier Verna <didier@xemacs.org>
1947 * cus-edit.el (Custom-reset-standard): reset to standard settings
1948 not only when the buffer's :custom-state is 'modified, but also
1949 when it is 'set or 'saved.
1951 2001-04-17 Didier Verna <didier@xemacs.org>
1953 * startup.el (load-user-init-file): define `custom-file' before
1954 loading the user's init file.
1956 2001-04-09 Danny Colascione <qtmstr@optonline.net>
1958 * menubar.el (popup-mode-menu): Make it work with
1959 popup-menu-titles turned off.
1961 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
1963 * about.el (about-mailto-link): Use compose-mail for sending mail.
1965 2001-07-14 Sean MacLennan <seanm@storm.ca>
1967 * package-admin.el (package-install-hook): New.
1968 (package-delete-hook): New.
1969 (package-admin-add-single-file-package): Use package-delete-hook.
1971 * package-get.el (package-get): Use package-install-hook.
1973 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
1975 * package-ui.el (pui-install-selected-packages): reverse the lists
1976 of packages so that they get handled in the same order as they
1979 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
1981 * packages.el (locate-library): Use read-library-name for completion.
1983 2001-05-21 Martin Buchholz <martin@xemacs.org>
1985 * byte-optimize.el (=): `=' is not a binary predicate!
1986 Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
1987 Use byte-optimize-predicate, not byte-optimize-binary-predicate,
1989 2001-05-20 Martin Buchholz <martin@xemacs.org>
1991 * bytecomp.el (byte-compile-arithcompare):
1992 Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
1994 2001-06-03 William M. Perry <wmperry@gnu.org>
1996 * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
1997 return the filename selected by the user!
1999 2001-05-31 William M. Perry <wmperry@gnu.org>
2001 * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
2004 2001-05-29 Alexey Mahotkin <alexm@hsys.msk.ru>
2006 * coding.el: Tiny typo fixed.
2008 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
2010 * XEmacs 21.4.3 "Academic Rigor" is released.
2012 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
2014 * config.values.sh: lisp/utils?/config.el -> lisp/config.el.
2016 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
2018 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
2020 2001-05-04 Ben Wing <ben@xemacs.org>
2022 * printer.el (generic-print-buffer):
2023 * printer.el (generic-print-region):
2024 Enable dialog boxes. Apply workaround recommended by Kirill.
2025 fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
2027 * simple.el (kill-whole-line):
2028 * simple.el (kill-line-1):
2029 * simple.el (kill-entire-line):
2030 * simple.el (kill-line):
2031 * simple.el (backward-kill-line):
2032 Take out interactive dependence of kill-whole-line.
2034 2001-04-22 Ben Wing <ben@xemacs.org>
2036 * dialog.el (make-dialog-box):
2037 Put dialog titles back in -- this time correctly. Fix various
2038 other problems with leaks and such.
2040 * simple.el (region-exists-p):
2041 * simple.el (region-active-p):
2042 Add comment about which one is correct to use in menu specs.
2044 2001-05-05 Ben Wing <ben@xemacs.org>
2046 * dialog.el (make-dialog-box): fix doc string.
2047 * menubar-items.el (default-menubar): Add Page Setup for Windows,
2048 take out Pretty Print.
2050 * printer.el (printer-current-device): New.
2051 * printer.el (Printer-get-device): New.
2052 * printer.el (Printer-clear-device): New.
2053 * printer.el (generic-page-setup): New.
2054 * printer.el (generic-print-buffer):
2055 * printer.el (generic-print-region):
2056 Implement Page Setup. Handle errors properly.
2058 2001-05-05 Ben Wing <ben@xemacs.org>
2060 * subr.el (error): Complete list of errors in doc string.
2062 2001-04-22 Ben Wing <ben@xemacs.org>
2064 * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
2066 2001-05-03 Adrian Aichner <adrian@xemacs.org>
2068 * build-report.el: Remove CVS keywords since this file has been in
2069 core lisp for a while now.
2070 * build-report.el (build-report-make-output-files): Fix typo.
2072 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
2074 * about.el (about-finish-buffer): Make sure the last change works
2075 even if EVENT is nil.
2077 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
2079 * about.el (about-finish-buffer): Kill/bury the buffer where the user
2080 clicked, not the one that happens to be the current buffer at the
2083 2001-03-19 Karl M. Hegbloom <karlheg@microsharp.com>
2085 * cus-edit.el (custom-display): Support the GTK Window System also.
2087 2001-04-30 Ben Wing <ben@xemacs.org>
2090 * printer.el (printer-page-header):
2091 * printer.el (Print-context): New.
2092 * printer.el (printer-page-footer):
2093 * printer.el (generate-header-element): New.
2094 * printer.el (generate-header-line): New.
2095 * printer.el (print-context-property):
2096 * printer.el (generic-print-buffer):
2097 * printer.el (generic-print-region):
2098 Implement headers and footers. Implement calling Print dialog box
2099 (#### but it doesn't quite work yet).
2101 2001-04-25 Ben Wing <ben@xemacs.org>
2103 * about.el (xemacs-hackers):
2104 * about.el (about-url-alist):
2105 * about.el (about-personal-info):
2106 * about.el (about-hacker-contribution):
2109 * simple.el (handle-post-motion-command):
2110 Fix spurious setting of zmacs-region-stays to t after a non-shift
2113 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
2115 * about.el (about-personal-info): Update my bio.
2116 (about-hacker-contribution): Ditto.
2118 2001-04-23 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
2120 * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
2122 2001-04-19 Andy Piper <andy@xemacs.org>
2124 * package-net.el (package-net-cygwin32-binary-size): new size.
2125 (package-net-win32-binary-size): new size.
2126 (package-net-convert-index-to-ini): Use new arch.
2127 (package-net-batch-convert-index-to-ini): Removed.
2128 (package-net-generate-bin-ini): New.
2129 (package-net-batch-generate-bin-ini): New.
2131 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
2133 * XEmacs 21.4.1 "Copyleft" is released.
2135 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
2137 * x-compose.el (xlib-input-method-bug-workaround):
2138 (alias-colon-to-double-quote):
2139 Force sort in map-keymap to work around rehash bug.
2141 2001-04-17 Ben Wing <ben@xemacs.org>
2143 * about.el: Finish overhaul, add a few new hackers, update a
2146 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
2148 * XEmacs 21.4.0 "Solid Vapor" is released.
2150 2001-04-15 Ben Wing <ben@xemacs.org>
2153 * about.el (about-headline-face): New.
2154 * about.el (about-link-face): New.
2155 * about.el (about-current-release-maintainers): New.
2156 * about.el (about-other-current-hackers): New.
2157 * about.el (about-url-alist):
2158 * about.el (about-once-and-future-hackers): New.
2159 * about.el (about-mailto-link): New.
2160 * about.el (about-get-buffer):
2161 * about.el (about-finish-buffer):
2162 * about.el (about-xemacs):
2163 * about.el (about-features): Removed.
2164 * about.el (about-advantages): New.
2165 * about.el (about-maintainer-info): Removed.
2166 * about.el (about-personal-info): New.
2167 * about.el (about-hacker-contribution): New.
2168 * about.el (about-maintainer):
2169 * about.el (about-show-linked-info):
2170 * about.el (about-hackers):
2171 Major revamping. Rewriting of most of the text, improve the
2172 link handling, separate info on contributors into personal
2173 and contribution info, add new contributors, update personal
2176 * menubar-items.el (default-menubar):
2177 Help menubar entry for News now says more accurately
2178 "What's New in XEmacs".
2181 * mouse.el (mouse-track-cleanup-hook):
2182 * mouse.el (mouse-track):
2183 Don't set-buffer to a dead buffer when calling mouse-track
2186 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
2188 * XEmacs 21.2.47 "Zephir" is released.
2190 2001-04-02 Jan Vroonhof <jan.vroonhof@ntlworld.com>
2192 * dialog.el (make-dialog-box): Disable dialog box titles until
2193 we get them working.
2195 2001-03-30 Ben Wing <ben@xemacs.org>
2198 * help.el (Help-princ-face):
2199 * help.el (Help-prin1-face):
2200 * help.el (frob-help-extents):
2201 * help.el (describe-function-1):
2202 * help.el (describe-variable):
2203 Avoid using font-lock faces, which may not be defined.
2204 Instead, use hyper-apropos faces, and make sure they're
2205 defined as necessary by using `require'. (It's not so safe
2206 to do this for font-lock.) In any case, we will eventually
2207 be merging this functionality into hyper-apropos.
2209 * loaddefs.el (completion-ignored-extensions):
2212 * menubar-items.el (menu-truncate-list): Removed.
2213 * menubar-items.el (Menubar-items-truncate-list): New.
2214 * menubar-items.el (default-menubar):
2215 Fix errors if grep or compile command is too long. Rename helper
2216 function to be less visible.
2218 2001-03-23 Martin Buchholz <martin@xemacs.org>
2220 * byte-optimize.el (byte-optimize-minus):
2221 Fix mis-byte-compilation of (- 0 x) --> (- (- x))
2223 2001-03-26 Hrvoje Niksic <hniksic@arsdigita.com>
2225 * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
2228 * mule/latin.el: New file.
2230 2001-03-11 Ben Wing <ben@xemacs.org>
2233 * auto-save.el (auto-save-directory):
2234 * auto-save.el (make-auto-save-file-name):
2235 * auto-save.el (auto-save-file-name-p): New.
2237 Merge in improvements from other definition of
2238 make-auto-save-file-name in files.el.
2240 * auto-save.el (auto-save-original-name):
2241 * auto-save.el (auto-save-name-in-fixed-directory):
2242 * auto-save.el (auto-save-unslashify-name): Removed.
2243 * auto-save.el (auto-save-slashify-name): Removed.
2244 * auto-save.el (auto-save-reserved-chars): New.
2245 * auto-save.el (auto-save-escape-name): New.
2246 * auto-save.el (auto-save-unhex): New.
2247 * auto-save.el (auto-save-unescape-name): New.
2249 Change algorithm for encoding filenames in auto-save names to be
2250 entirely safe with all filesystems and all possible characters in
2251 a filename, and 100% reversible. (Essentially, uses
2252 quoted-printable as the encoding.)
2254 * auto-save.el (recover-all-files):
2256 Use insert-directory rather than calling ls directly -- fixes
2257 things under Windows.
2260 * files.el (convert-standard-filename): Substitute FSF's
2261 definition for this (we had nothing here before).
2263 * files.el (backup-buffer): Warning fix.
2265 * files.el (make-backup-file-name):
2266 * files.el (find-backup-file-name):
2267 Fix error in calling sequence to auto-save-file-name-p.
2269 * files.el (recover-file):
2270 Use insert-directory rather than calling ls directly -- fixes
2271 things under Windows.
2273 * files.el (make-auto-save-file-name): Removed.
2274 * files.el (auto-save-file-name-p): Removed.
2275 auto-save is always dumped so no sense in having a definition
2276 that will always be overwritten with another.
2278 * files.el (insert-directory):
2280 * win32-native.el (debug-mswindows-process-command-lines):
2281 * win32-native.el (original-make-auto-save-file-name): Removed.
2282 * win32-native.el (make-auto-save-file-name): Removed.
2285 2001-03-21 Martin Buchholz <martin@xemacs.org>
2287 * XEmacs 21.2.46 "Urania" is released.
2289 2001-03-16 Stephen J. Turnbull <stephen@xemacs.org>
2291 * menubar-items.el (default-menubar): Update sample.emacs to
2292 sample.init.el and adjust accelerators.
2294 2001-02-02 Stephen J. Turnbull <stephen@xemacs.org>
2296 * build-report.el (build-report): Improve docstring.
2298 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
2300 * ChangeLog: Log GTK merge.
2306 Revert gratuitous whitespace changes.
2308 2001-03-07 Ben Wing <ben@xemacs.org>
2311 * help.el (key-or-menu-binding):
2312 * help.el (Help-find-file): New.
2313 * help.el (describe-beta):
2314 * help.el (describe-copying):
2315 * help.el (describe-project):
2316 * help.el (view-emacs-news):
2317 * help.el (view-sample-init-el): New.
2318 * help.el (Help-princ-face): New.
2319 * help.el (Help-prin1-face): New.
2320 * help.el (help-symbol-function-context-menu):
2321 * help.el (help-symbol-variable-context-menu):
2322 * help.el (help-symbol-function-and-variable-context-menu):
2323 * help.el (frob-help-extents):
2324 * help.el (describe-function-1):
2325 * help.el (describe-variable):
2327 Add coloring in Help buffers, correspondent with hyperlinks.
2328 View files in view-mode rather than Fundamental.
2329 Remove separators from context menus -- now handled in generic code.
2330 Add `Find Tag' to context menu.
2332 * menubar.el (popup-mode-menu):
2334 Rewrite code that outputs the popup menu to (a) put more specific
2335 entries first, (b) be more robust, (c) output the proper context
2336 menu separators automatically (the context menu functionality is
2337 new and currently used only by Help).
2339 2001-03-10 William M. Perry <wmperry@aventail.com>
2341 * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
2342 this function when converting from the 21.1 GTK branch. Now
2343 supports file, password, question, and color built-in dialogs.
2345 2001-03-06 Ben Wing <ben@xemacs.org>
2348 * keydefs.el (global-map):
2349 Add commented-out change of M-k (for 21.5).
2351 * menubar-items.el (default-menubar):
2352 Fix items to control kill-line behavior; add items for
2356 * simple.el (kill-whole-line):
2357 * simple.el (historical-kill-line): Removed.
2358 * simple.el (kill-line): Removed.
2359 * simple.el (kill-entire-line): New.
2360 * simple.el (kill-line-1): New.
2361 * simple.el (backward-kill-line):
2362 Undo kill-whole-line == always changes. Add new function
2363 kill-entire-line to unconditionally delete the current line.
2364 Add comments describing the lamentable state of affairs of
2365 the kill-line functions and variables.
2367 2001-03-02 Ben Wing <ben@xemacs.org>
2370 * simple.el (beginning-of-buffer):
2371 * simple.el (end-of-buffer):
2372 * simple.el (mark-ring-unrecorded-commands):
2373 * simple.el (signal-error-on-buffer-boundary):
2374 * simple.el (shifted-motion-keys-select-region):
2375 * simple.el (unshifted-motion-keys-deselect-region):
2376 * simple.el (motion-keys-for-shifted-motion): New.
2377 * simple.el (handle-pre-motion-command):
2378 * simple.el (handle-post-motion-command):
2379 * simple.el (forward-char-command):
2380 * simple.el (backward-char-command):
2381 * simple.el (scroll-up-command):
2382 * simple.el (scroll-down-command):
2383 * simple.el (next-line):
2384 * simple.el (previous-line):
2385 * simple.el (backward-block-of-lines):
2386 * simple.el (forward-block-of-lines):
2387 * simple.el (backward-word):
2388 * simple.el (mark-word):
2390 Augment documentation of the most common motion commands to make
2391 note of the shifted-motion support. Improve the support to (a)
2392 properly document how it works and why it's done in the fashion it
2393 is, and (b) allow the keystrokes that trigger it to be customized.
2395 Correct error in the customize specification of
2396 mark-ring-unrecorded-commands.
2398 2001-03-02 Ben Wing <ben@xemacs.org>
2401 * font-lock.el (font-lock-pending-extent-table): Removed.
2402 * font-lock.el (font-lock-pending-buffer-table): New.
2403 * font-lock.el (font-lock-pre-idle-hook):
2404 * font-lock.el (font-lock-after-change-function):
2405 * font-lock.el (font-lock-fontify-pending-extents):
2406 * font-lock.el (font-lock-lisp-like):
2408 Fix handling of pending extents to avoid excessive slowness (N^2
2409 behavior) when making lots of buffer changes between redisplays,
2410 such as when saving the Options.
2412 2001-03-09 William M. Perry <wmperry@aventail.com>
2423 The Great GTK Merge.
2428 * generic-widgets.el:
2436 * gtk-file-dialog.el:
2444 * gtk-password-dialog.el:
2446 * gtk-widget-accessors.el:
2450 The Great GTK Merge: new files.
2452 2001-03-05 Stephen J. Turnbull <stephen@xemacs.org>
2454 * generic-widgets.el: Don't require gtk (a built-in feature) at
2455 top level. Don't execute the last sexp unless (featurep 'gtk).
2457 2001-02-28 Stephen J. Turnbull <stephen@xemacs.org>
2459 * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
2461 2001-02-23 Martin Buchholz <martin@xemacs.org>
2463 * XEmacs 21.2.45 "Thelxepeia" is released.
2465 2001-01-25 Jason R. Mastaler <jason@xemacs.org>
2467 * about.el (xemacs-hackers): update my entry.
2468 * about.el (about-maintainer-info): ditto.
2469 * about.el (about-hackers): ditto.
2471 2001-02-20 Jan Vroonhof <jan@xemacs.org>
2473 * about.el (about-maintainer-info): More vanity info about
2476 2001-02-20 Adrian Aichner <adrian@xemacs.org>
2478 * build-report.el (build-report-destination): xemacs-build-reports
2479 has moved to SourceForge, where mailing list name length is
2480 restricted, hence the name change to
2481 xemacs-buildreports@xemacs.org.
2482 * build-report.el (build-report-keep-regexp): Update default.
2483 * build-report.el (build-report-delete-regexp): Ditto.
2484 * build-report.el (build-report-make-output-files): Ditto.
2486 2001-02-19 Craig Lanning <lanning@scra.org>
2488 * lisp-mode.el: Add indentation specifications for following
2489 Common Lisp forms: handler-case, handler-bind, with-slots,
2490 with-open-file, with-open-stream, print-unreadable-object.
2492 2001-02-18 Matt Tucker <tuck@whistlingfish.net>
2494 * font-lock.el (font-lock-set-defaults-1):
2495 Move initialization of `font-lock-cache-position' so that it's set
2496 even if font-lock-keywords is already defined.
2498 2001-02-17 Matt Tucker <tuck@whistlingfish.net>
2500 * autoload.el (generate-file-autoloads-1):
2501 Use `emacs-lisp-mode-syntax-table' instead of
2502 `lisp-mode-syntax-table'.
2503 * lisp-mode.el (lisp-mode-syntax-table):
2504 Get rid of old checks for `parse-partial-sexp' version.
2505 Make `|' (pipe) string delimiter instead of punctuation.
2507 2001-02-16 Martin Buchholz <martin@xemacs.org>
2509 * window.el (save-selected-window):
2510 Use gensym for better macro hygiene.
2512 2001-02-06 Mike Sperber <mike@xemacs.org>
2515 * startup.el (startup-setup-paths): Set and use
2516 `mule-lisp-directory'.
2517 (startup-setup-paths-warning): Ditto.
2519 * setup-paths.el (paths-find-mule-lisp-directory): Added.
2520 (paths-construct-load-path): Consider `mule-lisp-directory'.
2522 2001-02-07 Matt Tucker <tuck@whistlingfish.net>
2524 * font-lock.el: Syntax table improvements used. A few random
2525 changes are not specified below.
2526 (font-lock-fontify-string-delimiters):
2527 (font-lock-syntactic-keywords):
2528 (font-lock-cache-state nil):
2529 (font-lock-cache-position):
2531 (font-lock-set-syntax):
2532 (font-lock-apply-syntactic-highlight):
2533 (font-lock-fontify-syntactic-anchored-keywords):
2534 (font-lock-fontify-syntactic-keywords-region):
2535 (font-lock-eval-keywords):
2537 (font-lock-remove-face):
2538 (font-lock-fontify-syntactically-region):
2539 Use syntax properties.
2541 2001-02-08 Martin Buchholz <martin@xemacs.org>
2543 * XEmacs 21.2.44 "Thalia" is released.
2545 2001-01-16 Mike Sperber <mike@xemacs.org>
2547 * startup.el (normal-top-level): Work even if no installation root
2550 2001-01-30 Andy Piper <andy@xemacs.org>
2552 * gutter-items.el (progress-abort-glyph): remove instantiator.
2553 (set-progress-abort-instantiator): new function.
2554 (abort-progress-feedback): use it.
2556 * gutter.el (set-gutter-dirty-p): new function.
2558 2001-01-30 Didier Verna <didier@xemacs.org>
2560 * mwheel.el (mwheel-scroll): unwind-protect the selected window.
2562 2001-01-24 Didier Verna <didier@xemacs.org>
2564 * sound.el (sound-extension-list): give a better default value.
2565 * sound.el (load-sound-file): improve the doc string, also find
2566 files given by absolute names, pass a real extension list to
2569 2001-01-26 Martin Buchholz <martin@xemacs.org>
2571 * XEmacs 21.2.43 "Terspichore" is released.
2573 2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
2575 * gnuserv.el (gnuserv-process-filter): Robuster handling of error
2576 messages from gnuserv.
2578 2001-01-20 Martin Buchholz <martin@xemacs.org>
2580 * XEmacs 21.2.42 "Poseidon" is released.
2582 2001-01-12 Nick V. Pakoulin <npak@ispras.ru>
2584 * cl-macs.el (cl-upcase-arg): New function.
2585 (cl-function-arglist): New function.
2586 (cl-transform-lambda): Automatically add CL-style lambda list to
2587 documentation string using functions above.
2589 2001-01-12 Andy Piper <andy@xemacs.org>
2591 * package-get.el (package-get-custom): call
2592 package-net-update-installed-db.
2594 * package-ui.el (pui-install-selected-packages): call
2595 package-net-update-installed-db.
2597 * package-net.el (package-net-update-installed-db): use
2598 packages-package-list so that we reflect reality.
2600 * packages.el (packages-package-list): Make docstring reflect
2603 * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
2605 * postinstall.cc (do_postinstall): don't pick up shells if cygwin
2608 2001-01-17 Andy Piper <andy@xemacs.org>
2610 * wid-edit.el (widget-activation-glyph-mapper): activate or
2611 deactivate native widgets.
2612 (widget-glyph-insert-glyph): record instantiator.
2613 (widget-push-button-value-create): use it.
2615 * gui.el (gui-button-action): new function. Make button's domain
2616 buffer current when calling.
2617 (make-gui-button): update to use gui-button-action.
2619 2001-01-16 Didier Verna <didier@xemacs.org>
2621 * menubar-items.el (default-menubar): add an entry for modeline
2622 horizontal scrolling in Options -> Display.
2624 2001-01-17 Steve Youngs <youngs@xemacs.org>
2626 * package-get.el (package-get-require-signed-base): Set to nil
2629 2001-01-17 Martin Buchholz <martin@xemacs.org>
2631 * XEmacs 21.2.41 "Polyhymnia" is released.
2633 2001-01-16 Mike Sperber <mike@xemacs.org>
2635 * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
2638 2001-01-14 Mike Sperber <mike@xemacs.org>
2640 * startup.el (maybe-create-compatibility-dot-emacs):
2641 (maybe-unmigrate-user-init-file):
2642 (unmigrate-user-init-file): Created.
2643 (maybe-migrate-user-init-file): Offer creation of compatibility
2645 Some doc fixes wrt init file location.
2647 2001-01-15 Golubev I. N. <gin@mo.msk.ru>
2649 * faces.el (face-frob-from-locale-first): new variable.
2650 (frob-face-font-2): Honor tags arg while trying to use
2651 standard-face-mapping. When face-frob-from-locale-first is set,
2652 first try to set face inheriting from frobbed-face.
2654 2001-01-15 Didier Verna <didier@xemacs.org>
2656 * about.el (xemacs-hackers): update my entry.
2657 * about.el (about-url-alist): ditto.
2658 * about.el (about-maintainer-info): ditto.
2659 * about.el (about-hackers): ditto.
2661 2001-01-15 Martin Buchholz <martin@xemacs.org>
2663 The byte compiler has been badly broken for a year,
2664 by the patch of 1999-12-06.
2665 * byte-optimize.el (byte-optimize-form-code-walker):
2666 Bug was: the byte compiler was making this erroneous optimization:
2667 (progn (or (foo)) (bar)) ==> (bar)
2669 2000-11-20 Mike Sperber <mike@xemacs.org>
2671 * setup-paths.el (paths-core-load-path-depth): Split
2672 `paths-load-path-depth' in two for site and core lisp. Don't
2674 * setup-paths.el (paths-construct-load-path): Use.
2676 2001-01-10 Andy Piper <andy@xemacs.org>
2678 * package-net.el (package-net-cygwin32-binary-size): new variable
2679 (package-net-win32-binary-size): ditto. add much needed
2682 * gutter-items.el (buffers-tab-items): correct off-by-one error
2683 for buffers-tab-max-size.
2685 2001-01-08 Martin Buchholz <martin@xemacs.org>
2687 * XEmacs 21.2.40 is released.
2689 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
2691 * mule/hebrew.el: Fix comments and typos.
2692 mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
2694 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
2696 * ChangeLog.1: move ancient log from fill.el.
2700 mule/mule-category.el:
2701 Miscellaneous typo fixes and slight doc clarifications.
2703 * mule/mule-ccl.el: Correct file name in header.
2705 2000-12-31 Martin Buchholz <martin@xemacs.org>
2707 * XEmacs 21.2.39 is released.
2709 2000-12-27 Martin Buchholz <martin@xemacs.org>
2711 * byte-optimize.el (byte-optimize-cond):
2712 (byte-optimize-cond-1): New.
2713 Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
2714 Optimizes (cond (x nil)) ==> nil.
2715 Provide better diagnostic on malformed expr like (cond foo).
2717 2000-12-20 Stephen J. Turnbull <stephen@xemacs.org>
2719 * mule/mule-coding.el:
2720 mule/mule-cmds.el (reset-language-environment,
2721 set-language-environment-coding-systems):
2722 Safer default coding-priority-list, corresponding to src/file-coding.h.
2724 2000-12-03 Jorma Laaksonen <jorma.laaksonen@hut.fi>
2726 * package-admin.el: Allow package removal from
2727 early-package-load-path.
2729 2000-12-15 Andreas Jaeger <aj@suse.de>
2731 * about.el (about-maintainer-info): Update my entry.
2733 2000-12-11 Matt Tucker <tuck@whistlingfish.net>
2735 * packages.el (locate-library): Add support for bzip2
2736 compressed .el files.
2738 2000-12-12 Andy Piper <andy@xemacs.org>
2740 * package-net.el: new file.
2742 2000-12-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2744 * font-lock.el: Add missing C++ keywords.
2746 2000-12-08 Adrian Aichner <adrian@xemacs.org>
2748 * simple.el (indent-for-comment): Preserve indentation of comments
2749 starting in column 0, as documented in (Info-goto-node
2750 "(xemacs)Comments"). Update docstring accordingly.
2752 2000-12-05 Martin Buchholz <martin@xemacs.org>
2754 * XEmacs 21.2.38 is released.
2756 2000-12-04 Didier Verna <didier@xemacs.org>
2758 * mouse.el (default-mouse-track-set-point-in-window): remove
2759 spurious '+' operation detected by Martin.
2762 2000-12-01 Martin Buchholz <martin@xemacs.org>
2764 * cl-extra.el (coerce):
2765 Implement char to integer coercion.
2766 Remove extraneous (numberp) test.
2768 * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
2769 Perform lapcode inlining if the value of `byte-optimize' is 'byte.
2770 (byte-optimize-predicate):
2771 Warn if evaluating constant expression signals an error.
2772 (byte-optimize-form): Small simplification.
2774 * cl-macs.el (cl-do-proclaim): small efficiency improvement.
2776 2000-11-30 Martin Buchholz <martin@xemacs.org>
2779 (byte-optimize-minus):
2780 (byte-optimize-plus):
2781 (byte-optimize-mult):
2782 (byte-optimize-quo):
2783 Use (car (last x)) instead of (last x) to get last elt!
2784 Use `byte-optimize-predicate' to optimize `%'.
2785 Move optimizations for special numeric args to bytecomp.el.
2786 * bytecomp.el (byte-compile-associative): Remove.
2787 (byte-compile-max): New.
2788 (byte-compile-min): New.
2789 Properly handle erroneous calls: (max) (min).
2790 (byte-compile-plus): New.
2791 (byte-compile-minus):
2792 It's easiest to handle 0, +1 and -1 args here.
2793 (byte-compile-mult): New.
2794 It's easiest to handle 1, -1 and 2 args here.
2796 It's easiest to handle 0, +1 and -1 args here.
2797 Issue byte-compiler warning when dividing by zero.
2799 Byte-compiler arithmetic improvements.
2800 Better optimize these expressions in the obvious way:
2801 (+ x y 1) --> varref x varref y add add1
2802 (+ x y -1) --> varref x varref y add sub1
2803 (- x y 0) --> (- x y)
2804 (- 0 x y) --> (- (- x) y)
2805 (% 42 19) --> compile-time constant
2806 (/ 42 19) --> compile-time constant
2807 (* (foo) 2) --> foo call dup plus
2809 Optimize away arithmetic operations (+ x) (* x) (/ x 1)
2810 unless (declaim (optimize (safety 3)))
2811 or (setq byte-compile-delete-errors nil).
2813 2000-11-28 Stephen J. Turnbull <stephen@xemacs.org>
2815 * paragraphs.el (paragraph-separate, forward-sentence): Clarify
2818 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org>
2820 * startup.el (command-line-do-help): Add documentation of
2821 portable dumper switches.
2823 2000-11-22 Andy Piper <andy@xemacs.org>
2825 * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
2827 * glyphs.el (init-glyphs): don't use autodetect for strings.
2829 2000-11-28 Martin Buchholz <martin@xemacs.org>
2831 * byte-optimize.el (byte-optimize-char-before):
2832 (byte-optimize-backward-char):
2833 (byte-optimize-backward-word):
2834 Fix incorrect optimizations for these sorts of expressions:
2835 (let ((x nil)) (backward-char x))
2837 2000-11-21 Martin Buchholz <martin@xemacs.org>
2840 * byte-optimize.el (byte-optimize-backward-char): New.
2841 * byte-optimize.el (byte-optimize-backward-word): New.
2842 Make backward-word and backward-char as efficient as forward versions.
2844 * bytecomp.el (byte-compile-no-args-with-one-extra):
2845 * bytecomp.el (byte-compile-one-arg-with-one-extra):
2846 * bytecomp.el (byte-compile-two-args-with-one-extra):
2847 * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
2848 * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
2849 * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
2850 Check if extra arg is constant nil, and if so, use byte-coded call.
2852 * simple.el (backward-word):
2853 * simple.el (mark-word):
2854 * simple.el (kill-word):
2855 * simple.el (backward-kill-word):
2856 Make COUNT argument optional, for consistency with forward-char et al.
2858 * abbrev.el (abbrev-string-to-be-defined):
2859 * abbrev.el (inverse-abbrev-string-to-be-defined):
2860 * abbrev.el (inverse-add-abbrev):
2861 * abbrev.el (expand-region-abbrevs):
2862 * buff-menu.el (Buffer-menu-execute):
2863 * indent.el (move-to-left-margin):
2864 * indent.el (indent-relative):
2865 * indent.el (move-to-tab-stop):
2866 * info.el (Info-reannotate-node):
2867 * lisp-mode.el (lisp-indent-line):
2868 * lisp.el (end-of-defun):
2869 * lisp.el (move-past-close-and-reindent):
2870 * misc.el (copy-from-above-command):
2871 * mouse.el (default-mouse-track-scroll-and-set-point):
2872 * page.el (forward-page):
2873 * paragraphs.el (forward-paragraph):
2874 * paragraphs.el (end-of-paragraph-text):
2875 * picture.el (picture-forward-column):
2876 * picture.el (picture-self-insert):
2877 * rect.el (extract-rectangle-line):
2878 * simple.el (newline):
2879 * simple.el (fixup-whitespace):
2880 * simple.el (backward-delete-char-untabify):
2881 * simple.el (transpose-chars):
2882 * simple.el (transpose-preceding-chars):
2883 * simple.el (do-auto-fill):
2884 * simple.el (indent-new-comment-line):
2885 * simple.el (blink-matching-open):
2886 * view-less.el (cleanup-backspaces):
2887 * wid-edit.el (widget-transpose-chars):
2888 * term/bg-mouse.el (bg-insert-moused-sexp):
2889 Use more readable (backward-FOO n) instead of (forward-FOO -n).
2891 * info.el (Info-fontify-node):
2892 * simple.el (backward-delete-function):
2893 Use canonical delete-backward-char instead of backward-delete-char.
2895 2000-11-20 Andy Piper <andy@xemacs.org>
2897 * gutter-items.el (update-tab-in-gutter): don't barf if there are
2900 2000-11-20 Andy Piper <andy@xemacs.org>
2902 * gutter-items.el (update-tab-in-gutter): don't give popup frames
2905 2000-11-18 Martin Buchholz <martin@xemacs.org>
2907 * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
2908 (proclaim inline...) was shadowing compiler-macros.
2910 2000-11-17 Martin Buchholz <martin@xemacs.org>
2912 * bytecomp.el (byte-compile-eval): New.
2913 (byte-compile-initial-macro-environment): Use byte-compile-eval.
2914 Keeps this promise made in Lispref:
2915 "If a file being compiled contains a `defmacro' form, the macro is
2916 defined temporarily for the rest of the compilation of that file."
2918 2000-11-09 Martin Buchholz <martin@xemacs.org>
2920 * cl.el (floatp-safe):
2926 Use a better parameter name than `x'.
2928 * cl-macs.el (check-type): Make continuable. Change documentation
2929 to require PLACE, but accept any form for compatibility.
2931 * abbrev.el (define-abbrev): Use check-type.
2932 * font-menu.el (font-menu-change-face): Use check-type.
2933 * menubar.el (relabel-menu-item): Use check-type.
2934 * itimer.el: Fix typo.
2936 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org>
2938 * info.el (Info-extract-menu-node-name): Comma is a delimiter.
2940 2000-11-14 Martin Buchholz <martin@xemacs.org>
2942 * XEmacs 21.2.37 is released.
2944 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
2946 * code-cmds.el: Provide the feature.
2948 2000-07-21 Jan Vroonhof <jan@xemacs.org>
2950 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
2952 * code-cmds.el: New file
2953 * mule/mule-cmds.el:
2955 (coding-keymap): New keymap. Define coding system keyboard
2956 commands on file-coding builds too.
2957 (coding-system-change-eol-conversion):
2958 (universal-coding-system-argument):
2959 (set-default-coding-systems):
2960 (prefer-coding-system): Moved from mule-cmds.el
2961 (set-buffer-process-coding-system): Moved from mule-misc.el
2963 2000-09-15 Stephen Carney <carney@scubadoo.com>
2965 * etags.el (buffer-tag-table-files): Use append instead of nconc.
2967 2000-11-09 Steve Youngs <youngs@xemacs.org>
2969 * package-get.el (package-get-download-sites): Add a pre-release
2970 site for experimental packages.
2972 * auto-autoloads.el: Regenerated.
2974 2000-08-01 Andy Piper <andy@xemacs.org>
2976 * gutter-items.el (buffers-tab-omit-function): reference
2977 buffers-tab-select-visible-buffers.
2978 (buffers-tab-filter-functions): new variable, by default uses
2979 buffers-tab-selection-function and buffers-tab-omit-function.
2980 (select-buffers-tab-buffers-by-mode): invert arguments.
2981 (buffers-tab-select-visible-buffers): new function. Invert calling
2982 of buffers-menu-omit-invisible-buffers.
2983 (buffers-tab-items): rewrite to use
2984 buffers-tab-filter-functions. Rewrite docstring.
2985 (gutter-buffers-tab-extent): delete.
2986 (add-tab-to-gutter): always build a new extent when adding the
2988 (update-tab-in-gutter): make gutter dirty when orientation
2991 2000-11-07 Martin Buchholz <martin@xemacs.org>
2993 * bytecomp.el (byte-compile-defvar-or-defconst):
2994 Only do loadhist recording if defvar form includes a value.
2996 2000-11-02 Martin Buchholz <martin@xemacs.org>
2998 * bytecomp.el (byte-compile-initial-macro-environment):
2999 `eval-when-compile' should not compile its body.
3001 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
3003 * mule/cyrillic.el: Add Windows 1251 code page encoding (by
3004 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix
3005 some Japanese English. Remove some ancient FSF comments, and
3006 improve docstrings. Use symbols not vectors for tables.
3008 2000-11-03 Martin Buchholz <martin@xemacs.org>
3011 (local-key-binding):
3012 (global-key-binding):
3013 Add an optional `accept-defaults' parameter, just like `lookup-key'.
3016 (backward-sexp): Slightly simpler code.
3017 (mark-sexp): Make arg optional, like FSF Emacs.
3018 (forward-list): Slightly simpler code.
3019 (backward-list): Slightly simpler code.
3020 (down-list): Make arg optional, like FSF Emacs.
3021 (up-list): Make arg optional, like FSF Emacs.
3022 (backward-up-list): Make arg optional, like FSF Emacs.
3023 (kill-sexp): Make arg optional, like FSF Emacs.
3024 (backward-kill-sexp): Make arg optional, like FSF Emacs.
3026 * font-menu.el (font-menu-change-face):
3027 Take continuable errors into account.
3030 * abbrev.el (clear-abbrev-table):
3031 * abbrev.el (define-abbrev-table):
3032 * abbrev.el (define-abbrev):
3033 * abbrev.el (insert-abbrev-table-description):
3034 * apropos.el (apropos-documentation-check-doc-file):
3035 * apropos.el (apropos-documentation-check-elc-file):
3036 * buff-menu.el (list-buffers):
3037 * buff-menu.el (list-buffers-noselect):
3038 * bytecomp.el (byte-recompile-directory):
3039 * bytecomp.el (batch-byte-compile):
3040 * cl-macs.el (typep):
3041 * code-files.el (find-coding-system-magic-cookie):
3042 * code-files.el (insert-file-contents):
3043 * cus-edit.el (customize-set-variable):
3044 * cus-edit.el (customize-save-variable):
3045 * cus-face.el (custom-set-face-font-size):
3046 * cus-face.el (custom-set-face-update-spec):
3047 * cus-face.el (custom-reset-faces):
3048 * custom.el (custom-check-theme):
3049 * custom.el (copy-upto-last):
3050 * fill.el (canonically-space-region):
3051 * fill.el (fill-paragraph):
3052 * fill.el (fill-region):
3053 * fill.el (find-space-insertable-point):
3054 * fill.el (justify-current-line):
3055 * faces.el (face-spec-update-all-matching):
3056 * faces.el (set-face-stipple):
3057 * files-nomule.el (insert-file-contents):
3058 * files.el (insert-file-contents-literally):
3059 * files.el (hack-local-variables-last-page):
3060 * files.el (basic-save-buffer):
3061 * files.el (insert-directory):
3062 * font-menu.el (font-menu-change-face):
3063 * font.el (font-spatial-to-canonical):
3064 * format.el (format-encode-region):
3065 * format.el (format-insert-file):
3066 * format.el (format-replace-strings):
3067 * gutter.el (set-gutter-element):
3068 * help.el (key-or-menu-binding):
3069 * help.el (describe-bindings):
3070 * help.el (with-syntax-table):
3071 * indent.el (indent-rigidly):
3072 * indent.el (delete-to-left-margin):
3074 * info.el (Info-extract-dir-entry-from):
3075 * info.el (Info-build-dir-anew):
3076 * info.el (Info-rebuild-dir):
3077 * info.el (Info-batch-rebuild-dir):
3078 * info.el (Info-read-subfile):
3079 * info.el (Info-build-node-completions):
3080 * info.el (Info-extract-menu-node-name):
3081 * isearch-mode.el (isearch-range-invisible):
3082 * isearch-mode.el (isearch-restore-invisible-extents):
3083 * itimer.el (itimerp):
3084 * itimer.el (itimer-live-p):
3086 * keymap.el (substitute-key-definition):
3087 * keymap.el (read-command-or-command-sexp):
3088 * keymap.el (local-key-binding):
3089 * keymap.el (global-key-binding):
3090 * keymap.el (global-set-key):
3091 * keymap.el (local-set-key):
3093 * ldap.el (ldap-add-entries):
3094 * ldap.el (ldap-delete-entries):
3095 * lisp.el (backward-sexp):
3096 * lisp.el (mark-sexp):
3097 * lisp.el (forward-list):
3098 * lisp.el (backward-list):
3099 * lisp.el (down-list):
3100 * lisp.el (backward-up-list):
3101 * lisp.el (up-list):
3102 * lisp.el (kill-sexp):
3103 * lisp.el (backward-kill-sexp):
3104 * menubar.el (add-menu-button):
3105 * menubar.el (add-submenu):
3106 * menubar.el (delete-menu-item):
3107 * menubar.el (relabel-menu-item):
3108 * mouse.el (narrow-window-to-region):
3109 * obsolete.el (define-obsolete-variable-alias):
3110 * obsolete.el (store-substring):
3112 * package-admin.el (package-admin-install-function):
3113 * package-admin.el (package-admin-install-function-mswindows):
3114 * package-admin.el (package-admin-default-install-function):
3115 * package-get.el (package-get-update-base-entries):
3116 * packages.el (packages-load-package-dumped-lisps):
3117 * packages.el (packages-collect-package-dumped-lisps):
3118 * printer.el (generic-print-buffer):
3119 * printer.el (generic-print-region):
3120 * replace.el (occur-mode-mouse-goto):
3121 * replace.el (perform-replace):
3122 * select.el (get-selection-no-error):
3124 * simple.el (newline):
3125 * simple.el (open-line):
3126 * simple.el (edit-and-eval-command):
3127 * simple.el (goto-line):
3129 * simple.el (kill-region):
3130 * simple.el (copy-region-as-kill):
3131 * simple.el (kill-ring-save):
3132 * simple.el (set-mark):
3133 * simple.el (next-line):
3134 * simple.el (previous-line):
3135 * simple.el (line-move):
3136 * simple.el (set-goal-column):
3137 * simple.el (comment-region):
3140 * syntax.el (modify-syntax-entry):
3141 * syntax.el (map-syntax-table):
3142 * view-less.el (view-file):
3143 * view-less.el (view-buffer):
3144 * view-less.el (view-file-other-window):
3145 * window-xemacs.el (backward-other-window):
3147 * window.el (one-window-p):
3148 * window.el (walk-windows):
3149 * window.el (window-list):
3150 * x-mouse.el (x-mouse-kill):
3151 * x-select.el (x-get-cutbuffer):
3152 * x-select.el (x-store-cutbuffer):
3153 * term/bg-mouse.el (bg-mouse-line-to-center):
3154 * term/sun-mouse.el (window-line-end):
3155 * term/sun-mouse.el (sun-select-region):
3156 * term/sun.el (kill-region-and-unmark):
3157 * mule/mule-category.el:
3158 * mule/mule-category.el (modify-category-entry):
3159 * mule/mule-category.el (char-category-list):
3160 * mule/mule-coding.el (coding-system-force-on-output):
3161 * mule/mule-misc.el (coding-system-put):
3162 Docstring arglist/Texinfo fixes. See man/ChangeLog for details.
3164 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
3166 * cus-face.el: Typo fixes and tiny clarifications.
3169 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org>
3171 * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
3172 * startup.el (normal-top-level): Setup auto-save-list-file-name
3173 if auto-save-list-file-prefix is non-nil.
3175 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org>
3177 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
3179 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3181 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
3182 get symbol at point-min.
3184 2000-10-24 Didier Verna <didier@xemacs.org>
3186 * info.el (Info-emacs-info-file-name): defconst it.
3187 * info.el (Info-footnote-tag): defcustom it.
3188 * info.el (Info-no-description-string): ditto.
3189 * info.el (Info-find-node): adapt to new semantics of
3190 'Info-suffixed-file (don't do the case variants stuff).
3191 * info.el (Info-insert-dir): rewrite the dir file variants code.
3192 * info.el (Info-directory-files): New. Return the list of info
3193 files in a directory.
3194 * info.el (Info-dir-outdated-p): use it.
3195 * info.el (Info-parse-dir-entries): ditto.
3196 * info.el (Info-build-dir-anew): don't restrict to files ending
3197 with a ".info.*" extension.
3198 * info.el (Info-set-mode-line): ditto.
3199 * info.el (Info-read-subfile): adapt to new semantics of
3200 'Info-suffixed-file (append 'exact argument).
3201 * info.el (Info-all-case-regexp): New. Return a regexp matching a
3202 string independently of the case.
3203 * info.el (Info-suffixed-file): use it (match all possible case
3205 * info.el (Info-insert-file-contents): code cleanup.
3206 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
3208 * info.el (Info-batch-rebuild-dir): ditto.
3209 * info.el (Info-read-node-name-1): ditto.
3210 * info.el (Info-search): ditto.
3211 * info.el (Info-fontify-node): ditto.
3214 2000-10-24 Didier Verna <didier@xemacs.org>
3216 * process.el (shell-command): when called from a program, avoid
3217 'push-mark's "mark-set" message.
3219 2000-10-15 MIYASHITA Hisashi <himi@m17n.org>
3221 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
3222 by a symbol, not by a vector.
3223 * mule/vietnamese.el (vscii): Likewise.
3225 * mule/cyrillic.el (koi8-r): Likewise.
3227 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
3228 by a symbol, not by a vector.
3229 (chinese-big5-2): Likewise.
3230 * mule/ethiopic.el (ethiopic): Likewise.
3231 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
3232 (vietnamese-viscii-upper): Likewise.
3234 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
3236 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
3238 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org>
3240 * byte-optimize.el (byte-optimize-car): New function.
3241 (byte-optimize-cdr): Ditto.
3243 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
3245 * byte-optimize.el: Partial synch with FSF 20.7.
3246 Optimize constant concatenation.
3247 Add keymapp as a side effect free function. It is a built-in.
3248 (byte-after-unbind-pos): Remove byte-equal.
3250 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
3252 * update-elc-2.el: Quote regexps correctly.
3254 2000-10-05 MIYASHITA Hisashi <himi@m17n.org>
3256 * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
3257 (ccl-compile): Apply integerp, not integer-or-char-p to
3258 check the type of the buffer magnification
3259 (ccl-compile-write-string): Encode a string with binary
3261 (ccl-compile-write-repeat): Likewise.
3263 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
3291 2000-10-03 Daniel Pittman <daniel@rimspace.net>
3293 * simple.el (do-auto-fill): Use the function pointer to by
3294 `comment-line-break-function', not `indent-new-comment-line'. This
3295 fixes an issue with cc-mode comment continuation.
3297 2000-10-11 Martin Buchholz <martin@xemacs.org>
3299 * simple.el (turn-on-auto-fill): Add (interactive).
3300 * mwheel.el (mwheel-install): Add (interactive).
3301 * font-lock.el (turn-on-font-lock): Add (interactive).
3302 (turn-off-font-lock): Add (interactive).
3304 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3306 * packages.el (packages-special-base-regexp): Add `man'.
3308 2000-10-08 Adrian Aichner <adrian@xemacs.org>
3310 * wid-edit.el (widget-specify-active): map over extents in current
3311 buffer like `widget-specify-inactive' does. Mapping over the
3312 inactive extent object does not work since the current extent is
3313 ignored by `map-extents'.
3315 2000-10-04 Martin Buchholz <martin@xemacs.org>
3317 * XEmacs 21.2.36 is released.
3319 2000-09-22 Martin Buchholz <martin@xemacs.org>
3321 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
3322 Optimize the compiled-function-constants vector by byte-code
3325 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
3327 * build-report.el (build-report-delete-regexp): quote value in
3330 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com>
3332 * build-report.el (build-report): Don't bind srcdir which we don't
3333 use in `multiple-value-bind' to avoid the only byte-compiler
3336 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com>
3338 * build-report.el: Requires cl and custom now.
3339 build-report-version is determined by XEmacs version -- remove
3340 build-report-version*.
3341 * build-report.el (build-report-version): Removed.
3342 * build-report.el (build-report-installation-version-regexp): New.
3343 * build-report.el (build-report-version-file-regexp): New.
3344 * build-report.el (build-report-installation-srcdir-regexp): New.
3345 * build-report.el (build-report-destination): Offer
3346 xemacs-build-reports and xemacs-beta.
3347 * build-report.el (build-report-keep-regexp): Adjusted.
3348 * build-report.el (build-report-delete-regexp): Adjusted.
3349 * build-report.el (build-report-make-output-dir): New.
3350 * build-report.el (build-report-installation-file): Replace use of
3351 `concat' with `expand-file-name'.
3352 * build-report.el (build-report-make-output-file): Removed.
3353 * build-report.el (build-report-make-output-files): New.
3354 * build-report.el (build-report-subject): Identify as
3355 user-variable with "*...".
3356 * build-report.el (build-report-prompts): Ditto.
3357 * build-report.el (build-report-version-file): New.
3358 * build-report.el (build-report-file-encoding): Identify as
3359 user-variable with "*...".
3360 * build-report.el (build-report-make-output-get): New.
3361 * build-report.el (build-report-insert-header): Report
3362 emacs-version and system-configuration instead of
3363 build-report-version.
3364 * build-report.el (build-report-insert-make-output): Add file
3366 * build-report.el (build-report-insert-installation-file):
3368 * build-report.el (build-report-keep): Change docstring,
3370 * build-report.el (build-report-delete): Ditto.
3371 * build-report.el (build-report-installation-data): New.
3372 * build-report.el (build-report-version-file-data): New.
3374 2000-09-20 Martin Buchholz <martin@xemacs.org>
3376 * byte-optimize.el (byte-optimize-lapcode):
3377 Fix the optimization of using the first 5 elements of the
3378 constants vector for variables.
3379 (byte-optimize-lapcode): Fix another ancient broken optimization.
3381 2000-09-19 Martin Buchholz <martin@xemacs.org>
3383 * *: Spelling mega-patch
3385 2000-09-19 Martin Buchholz <martin@xemacs.org>
3387 * easymenu.el: doc fixes.
3388 (easy-menu-do-define): Use backquote.
3391 `when' seems much clearer than `if' here.
3393 (easy-menu-add-item):
3394 (easy-menu-item-present-p):
3395 (easy-menu-remove-item):
3396 Wrap using (when (featurep 'menubar) ...)
3398 2000-09-16 Martin Buchholz <martin@xemacs.org>
3400 * bytecomp.el (displaying-byte-compile-warnings):
3401 Revert Ben's change to this function below so that the compile log
3402 is displayed properly for users of the "popper" package.
3404 2000-09-12 Martin Buchholz <martin@xemacs.org>
3406 * window.el (save-selected-window): Use backquote.
3408 * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
3409 Renamed from `byte-compile-file-form-defvar'.
3410 * bytecomp.el (byte-compile-defvar-or-defconst):
3411 Only cons onto current-load-list in top-level forms.
3412 Else this leaks a cons cell every time a defun is called.
3413 Renamed from `byte-compile-defvar', for clarity.
3414 Warn when docstring of defvar is not a string.
3415 Use consistent error messages.
3418 2000-09-11 Martin Buchholz <martin@xemacs.org>
3420 * simple.el (set-variable):
3421 Remove unneeded defvar by rearranging order of let* forms.
3423 * mule/mule-ccl.el (ccl-get-next-code):
3424 * menubar-items.el (bookmark-menu-filter):
3425 (language-environment-menu-filter):
3426 (tutorials-menu-filter):
3427 * toolbar-items.el (toolbar-compile):
3428 * byte-optimize.el (disassemble-offset):
3429 Use (declare (special ...)) instead of `defvar'.
3431 * cl-macs.el (cl-do-proclaim):
3432 Fix (declare (special ...)) warning suppression syntax.
3434 2000-07-22 Golubev I. N. <gin@mo.msk.ru>
3436 * info.el (Info-tag-table-marker):
3437 (Info-tag-table-buffer):
3438 (Info-find-file-node):
3439 (Info-read-subfile):
3440 (Info-build-node-completions):
3443 Multiple info buffer support.
3445 2000-08-28 Oscar Figueiredo <oscar@cpe.fr>
3447 * ldap.el (ldap-decode-entry): New defun
3448 (ldap-search-entries): Use it in order to decode DN-prefixed
3451 2000-08-23 Daniel Pittman <daniel@danann.net>
3453 * mule/mule-cmds.el (coding-system-change-eol-conversion):
3454 Use `eq', not `=', to compare symbols.
3456 2000-07-30 Ben Wing <ben@xemacs.org>
3458 * bytecomp.el (byte-compile-report-error):
3459 * bytecomp.el (displaying-byte-compile-warnings):
3460 if stack-trace-on-error is set, send out a backtrace when
3461 an error is encountered that stops byte compilation. this
3462 should make it much much easier to track down those curious
3463 problems. also undo the kludge of using a separate "*Show*"
3464 buffer for display when there's a temp-buffer-show-function;
3465 we can avoid this by just being a little smarter.
3468 * dialog-items.el (search-dialog-regexp): New.
3469 * dialog-items.el (search-dialog-callback):
3470 * dialog-items.el (make-search-dialog):
3471 add a regexp option to the dialog and clean up a bit.
3474 * dialog.el (yes-or-no-p-dialog-box):
3475 * dialog.el (get-dialog-box-response):
3476 * dialog.el (make-dialog-box):
3477 * dialog.el (dialog-box-finish): New.
3478 * dialog.el (dialog-box-cancel): New.
3479 * dialog.el (internal-make-dialog-box-exit): New.
3480 implement [properly!] the :modal property of the new dialog box
3481 interface. this is the first time xemacs has ever had *proper*
3482 modal dialog boxes, giving the standard window-system feedback.
3483 (e.g. under windows, clicking on a disabled frame causes a beep
3484 and makes the dialog box flash three times.)
3486 * dragdrop.el: header keyword frobbing.
3488 * dumped-lisp.el (preloaded-file-list):
3489 renamed winnt.el to win32-native.el.
3491 * faces.el (face-property):
3492 * faces.el (set-face-property):
3493 * faces.el (frob-face-property):
3494 * faces.el (frob-face-font-2):
3495 * faces.el (make-face-bold):
3496 * faces.el (make-face-italic):
3497 * faces.el (make-face-bold-italic):
3498 * faces.el (make-face-unbold):
3499 * faces.el (make-face-unitalic):
3500 * faces.el (make-face-smaller):
3501 * faces.el (make-face-larger):
3502 clean up the implementation of these so that window-system-specific
3503 methods are called only on objects belonging to that window system.
3504 previously, you could have [e.g.] mswindows-make-face-bold called
3505 on font object of device type `stream', which is not good and
3506 explains the subtle errors Adrian was getting when byte-compiling
3507 something that required 'term. (Adrian, now you can use stack-trace-
3508 on-error to find the exact place where things are going wrong instead
3509 of having to laboriously binary-search your way through.)
3511 * finder.el (finder-known-keywords):
3512 cleaned up -- properly sorted, clarified the meanings of many of
3513 the keywords, and added a few -- mswin, gui, content, build, www,
3514 user, services. the last two try to distinguish between a package
3515 that's used directly by the user, and a package that provides
3516 support services to other packages.
3518 * font-lock.el (lisp-font-lock-keywords-2):
3519 update list of lisp control structures to include everything,
3520 including new ones i introduced.
3522 * gutter.el: header keyword frobbing.
3524 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
3525 recent isearch element was not doing so! you got the second-most-
3528 * lisp-mode.el (construct-lisp-mode-menu):
3529 more menubar cleanups.
3530 * lisp-mode.el (with-selected-window):
3531 make it indent properly.
3533 * menubar-items.el (default-menubar): lots of menubar cleanups.
3534 rearranged the options menu the most, e.g. splitting up the
3535 Keyboard/Mouse menu into a new Editing menu and combining the
3536 separate Scrollbar/Gutter/Toolbar submenus into Display.
3537 Got rid of General, moved items to Editing or new Troubleshooting.
3538 Moved Packages to Tools; doesn't seem to belong under Options.
3539 Added stuff to the Cmds menu, e.g. Change Case.
3541 NB please don't complain about these periodic menubar changes.
3542 Anything like this is necessarily incremental in its construction
3543 -- By constant use you gradually become more and more aware of
3544 better and better ways to group menu items. When we eventually
3545 move the options menu to a property sheet, the existing structure
3546 will probably be preserved fairly well.
3548 * minibuf.el (next-history-element): fix problems with pressing
3549 down arrow in repeat-complex-command.
3552 * modeline.el (modeline-3d-p): New.
3553 added custom variable for controlling the 3d modeline. the
3554 corresponding Options item has been present for a long time,
3555 but commented out with "fix me!" comments. it's fixed now.
3557 * obsolete.el (add-menu):
3558 remove bogus gettexts.
3560 * process.el (shell-quote-argument):
3561 handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
3562 For bash under Windows native, see below.
3565 * simple.el (display-warning-buffer):
3566 Fixed the handling of warning display to eliminate the annoying
3567 *Show* buffer, like was done for byte-compiler output above.
3569 * simple.el (debug-print): New.
3570 Simple function for sending debug messages to the console and/or
3573 * subr.el (replace-in-string):
3574 Rewrite this function to avoid N^2 behavior with large strings --
3575 catastrophic with the new Windows selection code! (Apparently the
3576 author of this function didn't realize there was a fun
3577 replace-match that could make his life much easier, because we
3578 duplicated the entire logic. The new version is smaller, easier
3579 to understand, much more robust, and has extended features --
3580 those of replace-match.)
3583 * window.el (with-selected-window): New.
3584 An obvious complement to the existing `with-selected-frame' and
3585 `with-current-buffer'.
3587 * win32-native.el: Renamed from winnt.el.
3588 Added a great deal of stuff for properly handling process quoting,
3589 somewhat modeled on Kirill's original model (which i later threw
3590 away). We should now finally have correctly working process arg
3591 quoting/dequoting so that the final app gets exactly what we
3592 intended. Because the mechanism is in Lisp, it's easily
3593 extendible. (For those running bash and running the native
3594 version, I tried hard to do what I thought was correct. But more
3595 thought is needed, and ideally the volunteer work of people with
3596 these configurations that they generally run on.)
3598 * x-font-menu.el (x-font-menu-font-data):
3599 Put in defvar's to fix byte-compiler warnings.
3601 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
3603 * select.el (selection-coercion-alist): Initialise.
3604 * select.el (select-coerce-to-text): New.
3605 * select.el (select-coerce): New.
3606 New functions to perform type and value coercion.
3608 * select.el (select-buffer-killed-default): Keep data if it was
3611 2000-08-02 Martin Buchholz <martin@xemacs.org>
3613 * menubar-items.el (default-menubar): Fix typo.
3614 (default-menubar): `lambda' was mispelled as `lamda'.
3616 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
3618 * window.el (shrink-window-if-larger-than-buffer): Remove
3621 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
3623 * paths.el (gnus-local-domain): Removed.
3624 (gnus-local-organization): Ditto.
3625 (gnus-startup-file): Ditto.
3627 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org>
3629 * files.el (auto-mode-alist): Add .spec for RPM.
3631 2000-07-31 Andy Piper <andy@xemacs.org>
3633 * gutter-items.el (update-tab-in-gutter): deprecate :properties.
3635 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
3637 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
3639 * help.el (xemacs-www-page): Ditto.
3640 (xemacs-www-faq): Ditto.
3641 * menubar-items.el (default-menubar): Ditto.
3643 * wid-edit.el (widget-url-link-action): Ditto.
3644 From: Kenichi OKADA <okada@opaopa.org>.
3646 2000-07-31 Martin Buchholz <martin@xemacs.org>
3648 * finder.el (finder-commentary): Add autoload cookie.
3650 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com>
3652 * files.el (insert-file-contents-literally): Fix second let
3653 binding for `coding-system-for-read' to `coding-system-for-write'
3654 as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
3656 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch>
3658 * files.el (insert-file-contents-literally): Use binary coding
3659 system (from Morioka san).
3660 (insert-file-contents-literally): Make file-name-handler method.
3662 2000-07-26 Martin Buchholz <martin@xemacs.org>
3664 * cl-macs.el (get-selection): Add defsetf.
3666 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au>
3668 * x-init.el (x-activate-region-as-selection): replace obsolete
3669 function x-own-selection with own-selection.
3670 (ow-find): replace obsolete functions x-get-selection and
3671 x-get-clipboard with get-selection and get-clipboard.
3672 (init-post-x-win): replace obsolete function x-disown-selection
3673 with disown-selection.
3675 2000-07-20 Mike Sperber <mike@xemacs.org>
3677 * startup.el (load-user-init-file): Only try to load init file if
3680 2000-07-10 Andy Piper <andy@xemacs.org>
3682 * dialog-items.el: sync with Ben's patch.
3684 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
3686 (progress-text-glyph): deleted.
3687 (progress-layout-glyph): make completely minimal.
3688 (progress-gauge-glyph): ditto.
3689 (progress-display-style): fix to handle dynamic instantiator
3691 (progress-text-instantiator): new.
3692 (progress-layout-instantiator): new.
3693 (progress-gauge-instantiator): new.
3694 (set-progress-display-instantiator): renamed and changed from
3695 set-progress-display-style.
3696 (progress-abort-glyph): use instantiator not glyph.
3697 (append-progress-display): use set-progress-display-instantiator
3698 and set-glyph-image.
3699 (abort-progress-display): ditto.
3700 (raw-append-progress-display): ditto.
3702 2000-07-20 Ben Wing <ben@xemacs.org>
3704 * code-files.el: Move Mule-specific code to mule-coding.el.
3706 2000-07-15 Ben Wing <ben@xemacs.org>
3712 * cmdloop.el (yes-or-no-p):
3713 * cmdloop.el (y-or-n-p):
3714 Make these functions use should-use-dialog-box-p and not be
3715 overridden in dialog.el.
3718 * cus-dep.el (Custom-make-dependencies): Removed.
3719 * cus-dep.el (Custom-make-dependencies-1): New.
3720 * cus-dep.el (Custom-make-one-dependency): New.
3721 New entry point for use in Makefiles, to avoid excessive
3724 * cus-edit.el (custom-variable-reset-saved):
3725 * cus-edit.el (custom-variable-reset-standard):
3726 * cus-edit.el (custom-save-resets):
3727 Fix bytecompiler warnings.
3730 * dialog.el (yes-or-no-p-dialog-box):
3731 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
3732 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
3733 * dialog.el (get-dialog-box-response):
3734 * dialog.el (message-or-box):
3735 * dialog.el (make-dialog-box):
3736 * dialog.el (popup-dialog-box): New.
3737 Avoid yes-or-no-p bogosities.
3738 Create a general function `make-dialog-box' to encapsulate all
3739 dialog box methods; easily extendible. popup-dialog-box now obsolete.
3741 * dumped-lisp.el (preloaded-file-list):
3742 Add dialog-items. Clean up. Group files by types.
3744 * easymenu.el (easy-menu-add):
3745 * easymenu.el (easy-menu-remove):
3746 Account for accelerators.
3749 * extents.el (extent-list): New args, like in map-extents.
3750 * extents.el (extent-at-event): New.
3751 * extents.el (extents-at-event): New.
3754 * font-lock.el (font-lock-mode):
3755 * font-lock.el (font-lock-default-fontify-buffer):
3756 * font-lock.el (font-lock-default-unfontify-region):
3757 * font-lock.el (font-lock-fontify-syntactically-region):
3758 * font-lock.el (font-lock-fontify-keywords-region):
3759 Use new progress-feedback names.
3761 * font-lock.el (java-font-lock-identifier-regexp):
3762 * font-lock.el (java-font-lock-class-name-regexp):
3763 Fix bytecompiler warnings.
3766 * gutter-items.el (progress-display-use-echo-area): Removed.
3767 * gutter-items.el (progress-feedback-use-echo-area): New.
3768 * gutter-items.el (progress-display-popup-period): Removed.
3769 * gutter-items.el (progress-feedback-popup-period): New.
3770 * gutter-items.el (set-progress-display-style): Removed.
3771 * gutter-items.el (set-progress-feedback-style): New.
3772 * gutter-items.el (progress-display-style): Removed.
3773 * gutter-items.el (progress-feedback-style): New.
3774 * gutter-items.el (progress-stack):
3775 * gutter-items.el (progress-displayed-p): Removed.
3776 * gutter-items.el (progress-feedbacked-p): New.
3777 * gutter-items.el (clear-progress-display): Removed.
3778 * gutter-items.el (clear-progress-feedback): New.
3779 * gutter-items.el (progress-display-clear-when-idle): Removed.
3780 * gutter-items.el (progress-feedback-clear-when-idle): New.
3781 * gutter-items.el (remove-progress-display): Removed.
3782 * gutter-items.el (remove-progress-feedback): New.
3783 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
3784 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
3785 * gutter-items.el (append-progress-display): Removed.
3786 * gutter-items.el (append-progress-feedback): New.
3787 * gutter-items.el (abort-progress-display): Removed.
3788 * gutter-items.el (abort-progress-feedback): New.
3789 * gutter-items.el (raw-append-progress-display): Removed.
3790 * gutter-items.el (raw-append-progress-feedback): New.
3791 * gutter-items.el (display-progress-display): Removed.
3792 * gutter-items.el (display-progress-feedback): New.
3793 * gutter-items.el (current-progress-display): Removed.
3794 * gutter-items.el (current-progress-feedback): New.
3795 * gutter-items.el (current-progress-display-label): Removed.
3796 * gutter-items.el (current-progress-feedback-label): New.
3797 * gutter-items.el (progress-display): Removed.
3798 * gutter-items.el (progress-feedback): New.
3799 Replace "progress-display" with "progress-feedback" globally.
3801 * gutter-items.el (lprogress-display): Removed.
3802 * gutter-items.el (progress-feedback-with-label): New.
3803 Rename lprogress-display ==> progress-feedback-with-label.
3805 * gutter-items.el (search-dialog-direction): Removed.
3806 * gutter-items.el (search-dialog-text): Removed.
3807 * gutter-items.el (search-dialog-callback): Removed.
3808 * gutter-items.el (make-search-dialog): Removed.
3809 Move to dialog-items.el.
3812 * help.el (help-mode-quit):
3813 * help.el (mode-for-help): New.
3814 * help.el (help-sticky-window): New.
3815 * help.el (help-window-config): New.
3816 * help.el (with-displaying-help-buffer):
3817 * help.el (function-at-event): New.
3818 * help.el (help-symbol-regexp): New.
3819 * help.el (help-symbol-run-function-1): New.
3820 * help.el (help-symbol-run-function): New.
3821 * help.el (help-symbol-function-context-menu): New.
3822 * help.el (help-symbol-variable-context-menu): New.
3823 * help.el (help-symbol-function-and-variable-context-menu): New.
3824 * help.el (frob-help-extents): New.
3825 * help.el (describe-function-1):
3826 * help.el (variable-at-point):
3827 * help.el (variable-at-event): New.
3828 * help.el (describe-variable):
3830 - Make functions and variables be mousable.
3831 - Middle button hyperlinks.
3832 - New context-menu entries.
3835 * keydefs.el (global-map):
3836 New key bindings to move lines up and down.
3839 * lisp-mode.el (construct-lisp-mode-menu): New.
3840 * lisp-mode.el (emacs-lisp-mode-popup-menu):
3841 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
3842 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
3843 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
3844 Make popup and menubar menus be different. Popup menu uses
3845 clicked location and automatically assumes symbol under the mouse
3846 for various commands.
3849 * menubar-items.el (bookmark-menu-filter): Add accelerators.
3850 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
3852 * menubar-items.el (global-popup-menu): Removed.
3853 * menubar-items.el (mode-popup-menu): Removed.
3854 * menubar-items.el (activate-popup-menu-hook): Removed.
3855 * menubar-items.el (popup-mode-menu): Removed.
3856 * menubar-items.el (popup-buffer-menu): Removed.
3857 * menubar-items.el (popup-menubar-menu): Removed.
3861 * menubar.el (global-popup-menu): New.
3862 * menubar.el (mode-popup-menu): New.
3863 * menubar.el (activate-popup-menu-hook): New.
3864 * menubar.el (last-popup-menu-event): New.
3865 * menubar.el (popup-mode-menu): New.
3866 * menubar.el (popup-buffer-menu): New.
3867 * menubar.el (popup-menubar-menu): New.
3868 * menubar.el (menu-call-at-event): New.
3869 Move non-content functions here. Add support for context menu
3872 * minibuf.el (minibuffer-history-uniquify):
3875 * minibuf.el (read-file-name-1):
3876 Call new file dialog box if it exists.
3878 * minibuf.el (mouse-rfn-setup-vars):
3879 Clean up "chop" action.
3882 * mouse.el (button2): Now bound to mouse-track.
3883 * mouse.el (click-inside-extent-p):
3884 * mouse.el (point-inside-extent-p):
3885 * mouse.el (point-inside-selection-p):
3886 * mouse.el (mouse-drag-or-yank): Removed.
3887 * mouse.el (mouse-begin-drag-n-drop): New.
3888 * mouse.el (mouse-eval-sexp):
3889 * mouse.el (mouse-track-activate-strokes): New.
3890 * mouse.el (mouse-track-do-activate): New.
3891 * mouse.el (mouse-track):
3892 * mouse.el (default-mouse-track-event-is-with-button): New.
3893 * mouse.el (default-mouse-track-cleanup-hook):
3894 * mouse.el (default-mouse-track-drag-hook):
3895 * mouse.el (default-mouse-track-drag-up-hook):
3896 * mouse.el (default-mouse-track-click-hook):
3897 Merge drag-n-drop into mouse-track.
3898 Add general "activate" support to replace specific button2 kludges.
3899 Use "button modifier" support in mouse-track.
3901 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
3904 * package-ui.el (pui-menu):
3905 * package-ui.el (pui-popup-context-sensitive): Removed.
3906 Fix bytecompiler warnings.
3907 Clean up popup code a bit.
3909 * select.el (get-selection-no-error): Fix bytecompiler warnings.
3912 * simple.el (transpose-lines):
3913 * simple.el (transpose-line-up): New.
3914 * simple.el (transpose-line-down): New.
3915 * simple.el (transpose-subr):
3916 * simple.el (transpose-subr-1): Removed.
3917 Clean up, add functions to move lines up and down.
3919 * startup.el (mail-host-address):
3920 * startup.el (user-mail-address):
3924 * subr.el (set-symbol-value-in-buffer): New.
3926 * subr.el (check-argument-type):
3927 * subr.el (defined-error-p): New.
3928 Add structured error support.
3930 * toolbar-items.el (toolbar-compile):
3931 Use new make-dialog-box.
3935 * userlock.el (ask-user-about-lock-dbox):
3936 * userlock.el (ask-user-about-supersession-threat-dbox):
3937 * userlock.el (ask-user-about-lock):
3938 * userlock.el (ask-user-about-supersession-threat):
3939 Use new make-dialog-box.
3940 Add safety checks; use should use-dialog-box-p.
3943 * window-xemacs.el (__buffer-dedicated-frame):
3944 * window-xemacs.el (buffer-dedicated-frame): New.
3945 * window-xemacs.el (set-buffer-dedicated-frame): New.
3946 Move dedicated-frame stuff into lisp.
3948 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3950 * printer.el (generic-print-region): Do not require that
3951 `printer-name' be set.
3952 (printer-name): Commentary clarification.
3954 2000-07-19 Martin Buchholz <martin@xemacs.org>
3956 * XEmacs 21.2.35 is released.
3958 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
3960 * select.el (selection-coercible-types): Initialise.
3962 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
3964 * select.el (own-clipboard): Bug fix.
3966 2000-07-17 Mike Sperber <mike@xemacs.org>
3968 * cus-edit.el (custom-migrate-custom-file): Save init file before
3971 2000-07-16 Mike Sperber <mike@xemacs.org>
3973 * startup.el (load-init-file): Remove silly call to
3974 `load-user-custom-file`.
3975 (maybe-migrate-user-init-file): Minor fixes.
3977 2000-07-16 Martin Buchholz <martin@xemacs.org>
3979 * apropos.el (apropos-documentation-check-doc-file):
3980 `doc' variable should be let-bound, as was presumably intended.
3982 * cus-edit.el (custom-variable-reset-saved):
3983 (custom-variable-reset-standard):
3984 Remove unused variable comment-widget. Twice.
3986 * toolbar.el (toolbar-blank-press-function):
3987 Add a real defvar with initial value nil and proper docstring.
3988 (press-toolbar-button): No need to check for boundp-ness anymore.
3990 * rect.el (open-rectangle-line): Remove useless (let) form.
3991 Add defvar for pending-delete-mode.
3993 * info.el (Info-find-node): This function needs an autoload cookie.
3995 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
3996 Use let* since the second form referred to the first.
3998 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
4000 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
4001 instead of removed `mswindows-get-clipboard'.
4004 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
4006 * select.el (select-convert-from-text): New.
4007 * select.el (select-convert-from-length): New.
4008 * select.el (select-convert-from-integer): New.
4009 * select.el (select-convert-from-identity): New.
4010 * select.el (select-convert-from-filename): New.
4011 * select.el (selection-converter-in-alist): Use them.
4012 New converter functions for X.
4014 * select.el (get-selection): Removed comment.
4016 * select.el (own-selection): Removed append code - I thought
4017 I'd already done this, but apparently not...
4019 * select.el: Changed comment about TIMESTAMP.
4021 * select.el (select-convert-in): New.
4022 * select.el (select-convert-out): New.
4023 New functions that get used by select.c.
4025 * select.el (select-buffer-killed-default): New.
4026 * select.el (select-buffer-killed-text): New.
4027 * select.el (selection-buffer-killed-alist): New.
4028 New list and functions that get called if a relevant selection
4029 exists and a buffer gets killed.
4031 * select.el (select-convert-to-targets):
4032 * select.el (select-convert-to-identity): Removed.
4033 * select.el (select-convert-from-identity): Removed.
4034 * select.el (select-converter-out-alist):
4035 Removed _EMACS_INTERNAL selection type.
4037 * x-select.el (xselect-kill-buffer-hook): Removed.
4038 * x-select.el (xselect-kill-buffer-hook-1): Removed.
4039 Removed this X-specific nonesense. Use the generic support
4040 in select.el instead.
4042 2000-07-15 Martin Buchholz <martin@xemacs.org>
4044 * mule/mule-category.el (defined-category-hashtable):
4045 Use make-hash-table instead of make-hashtable
4047 * buff-menu.el: Byte-compiler warning fix.
4049 * isearch-mode.el (isearch-highlight-all-cleanup):
4050 Remove unused variable `isearch-highlight-all-start'.
4052 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
4054 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
4056 * cus-dep.el (Custom-make-dependencies):
4057 Add autoload cookie for custom-add-loads to generated custom-load.el.
4059 * autoload.el (autoload-package-name): Warning suppression.
4060 Move defvar prior to first use.
4062 * custom.el: Add autoload for custom-declare-face.
4063 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
4064 * cl.el (cl-hack-byte-compiler):
4065 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
4068 2000-07-08 Mike Sperber <mike@xemacs.org>
4070 * startup.el (load-home-init-file): Added variable.
4071 (maybe-migrate-user-init-file): Added.
4072 (load-user-init-file): Load custom file if different from init
4075 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
4078 * cus-edit.el (custom-migrate-custom-file): Added for migration.
4079 Moved `custom-file'-related code to cus-file.el.
4081 * cus-file.el: New file.
4083 2000-04-01 Mike Sperber <mike@xemacs.org>
4085 * packages.el (packages-find-package-directories): Added support
4086 for external package hierarchies with in-place installations.
4088 * find-paths.el (paths-root-in-place-p): Added.
4089 (paths-find-emacs-directory): Added support for external
4090 directories with in-place installations.
4091 (paths-find-site-directory): Ditto.
4093 * startup.el (find-user-init-file): Also look for
4094 ~/.xemacs/init.elc? in preference to ~/.emacs.
4096 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
4098 * select.el (own-selection):
4099 * select.el (own-clipboard): Changed `append' parameter to
4100 `how-to-use' parameter.
4101 * select.el (own-selection): Removed icky append code.
4102 * select.el (own-selection, get-selection): Removed extra type
4104 * select.el (selection-appender-alist):
4105 * select.el (selection-converter-{in|out}-alist): Initialise.
4106 * select.el (select-append-to-*): New.
4107 * select.el (select-convert-from-*): New. New functions to append
4108 data and convert data from external type.
4110 2000-07-12 Stef Epardaud <stef@lunatech.com>
4112 * font-lock.el: Javadoc enhancements.
4114 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
4116 * printer.el (generic-print-region): Compose job name from buffer
4119 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
4121 * font-lock.el (font-lock-fontify-pending-extents): Call
4122 font-lock-fontify-region instead of font-lock-fontify-buffer
4123 to avoid unnecessary progress gauges.
4125 2000-07-06 Craig Lanning <lanning@scra.org>
4127 * custom-load.el (faces):
4129 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
4132 * process.el (call-process-internal): from Dan Holmsand, use binary
4133 coding systems so that jka-compr works.
4135 2000-07-07 Ben Wing <ben@xemacs.org>
4137 * font-lock.el: Undo previous change. Unfortunately, some
4138 files actually use the variables directly in their init code
4139 without quoting them.
4141 2000-07-07 Ben Wing <ben@xemacs.org>
4143 * font-lock.el (defvar font-lock-*-face): Removed.
4145 * font-lock.el (font-lock-apply-highlight): Bind these face vars
4146 only when necessary.
4148 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
4150 * cl-macs.el: fix cl-transform-function-property kludge
4151 so that it does not require a random feature.
4153 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4155 * files.el (auto-mode-alist): allow .make extension for Makefiles,
4156 as in Linux kernel "Rules.make".
4158 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
4160 * build-report.el (build-report): Add autoload cookie.
4162 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
4164 * package-ui.el (defgroup pui): Correct a misspelling
4165 (pui-toggle-package-delete): Change `seleted' to `selected'
4167 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
4169 * package-get.el (package-get-update-base):
4170 (package-get): Use insert-file-contents-literally always.
4171 (package-get-maybe-save-index):
4172 Force coding system for writing to binary.
4174 2000-06-08 Mike Alexander <mta@arbortext.com>
4176 * code-process.el (call-process-region): If there is no coding
4177 system for the process on process-coding-system-alist use the
4178 coding system of the buffer containing the region.
4180 2000-06-10 Ben Wing <ben@xemacs.org>
4182 * cmdloop.el (command-error):
4183 If debug-on-error and noninteractive, output backtrace.
4185 * files.el (file-relative-name):
4186 Remove MSDOS references.
4188 * simple.el (line-number): New function, due to non-obvious
4189 behavior/usage of count-lines.
4191 * simple.el (count-lines): document non-obvious usage to get
4194 2000-06-11 Ben Wing <ben@xemacs.org>
4196 * faces.el ((featurep 'xpm)):
4197 * x-faces.el (x-init-face-from-resources):
4198 * x-faces.el (x-init-frame-faces):
4199 * x-misc.el (x-init-specifier-from-resources):
4200 * x-misc.el (x-get-resource-and-bogosity-check):
4201 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
4202 * x-mouse.el (x-init-pointer-shape):
4203 * x-scrollbar.el (x-init-scrollbar-from-resources):
4204 Add sixth argument to x-get-resource calls so as to issue warnings
4205 rather than errors on bogus arguments.
4207 2000-06-05 Ben Wing <ben@xemacs.org>
4209 * compat.el: new file. provides a clean, non-intrusive way to
4210 define compatibility functions.
4212 * process.el (shell-quote-argument): temporary fix for lack
4213 of nt-quote-process-args. #### I need to put back the overall
4214 structure of that mechanism but redo the guts of it using the
4215 extra intelligence in the C code.
4217 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
4219 * package-info.el (pi-md5sum): Calculate MD5 sum just like
4220 `package-get' does in package-get.el, instead of using external
4223 * package-get.el (package-get): Insert package file literally to
4224 make checksum calculation work.
4226 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
4228 * code-files.el (convert-mbox-coding-system): Deleted.
4229 (file-coding-system-alist): Removed reference to
4230 convert-mbox-coding-system.
4232 2000-05-28 Martin Buchholz <martin@xemacs.org>
4234 * XEmacs 21.2.34 is released.
4236 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4238 * font-lock.el (font-lock-keywords): Rewrote docstring
4240 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
4242 * loadhist.el (unload-feature): handle case where x is both boundp
4245 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
4247 * packages.el: It's ok to use built-in macros, but not lisp
4250 2000-05-20 Ben Wing <ben@xemacs.org>
4253 * font-lock.el (font-lock-message-threshold):
4254 * font-lock.el (font-lock-mode):
4255 * font-lock.el (font-lock-default-fontify-buffer):
4256 * font-lock.el (font-lock-always-fontify-immediately):
4257 * font-lock.el (font-lock-old-extent): Removed.
4258 * font-lock.el (font-lock-old-len): Removed.
4259 * font-lock.el (font-lock-fontify-glumped-region): Removed.
4260 * font-lock.el (font-lock-pending-extent-table): New.
4261 * font-lock.el (font-lock-range-table): New.
4262 * font-lock.el (font-lock-after-change-function):
4263 * font-lock.el (font-lock-after-change-function-1): Removed.
4264 * font-lock.el (font-lock-fontify-pending-extents): New.
4265 * font-lock.el ('font-lock-revert-cleanup): Removed.
4266 * font-lock.el ('font-lock-revert-setup): Removed.
4267 Rewrite deferral code to handle any number of changes, merging
4268 them properly. Remove hacked-up code for revert-buffer, now
4271 * menubar-items.el (default-menubar):
4272 In Options->Edit Init File, don't switch to emacs-lisp-mode
4273 unless necessary; doing this turns off font-lock.
4275 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
4277 * keydefs.el: Define C-x BS to backward-kill-sentence.
4279 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
4281 * files.el (hack-local-variables-prop-line): Use non-greedy
4282 matching to process -*-texinfo-*- -*-.
4284 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
4286 * minibuf.el (minibuf-directory-files): new function.
4287 (read-file-name-activate-callback): use minibuf-directory-files.
4288 (read-directory-name-internal): ditto.
4289 (mouse-file-display-completion-list): ditto.
4290 (mouse-directory-display-completion-list): ditto.
4291 (read-file-name-internal): remove "./" from completion list unless
4292 explicitly matched, for consistency.
4294 2000-05-11 Ben Wing <ben@xemacs.org>
4296 * gutter-items.el (gutter-buffers-tab):
4297 * gutter-items.el (add-tab-to-gutter):
4298 * gutter-items.el (update-tab-in-gutter):
4299 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
4300 * gutter-items.el (append-progress-display):
4301 * gutter-items.el (abort-progress-display):
4302 * gutter-items.el (raw-append-progress-display):
4303 Further fixes. Use set-glyph-image not set-image-instance-property,
4304 to fix problems with multiple windows in a frame.
4306 * menubar-items.el (tutorials-menu-filter):
4309 * startup.el (early-error-handler):
4310 Display message box under windows; otherwise, message will disappear
4311 before it can be viewed.
4314 Fix bug in NEEDTODUMP processing.
4316 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
4318 * startup.el (lock-directory): Removed.
4319 (superlock-file): Ditto.
4320 (startup-set-paths): Remove lockdir.
4321 (startup-setup-paths-warning): Remove lock-directory.
4323 * setup-paths.el (paths-find-lock-directory): Removed.
4324 (paths-find-superlock-file): Ditto.
4326 2000-05-09 Ben Wing <ben@xemacs.org>
4328 * faces.el (set-face-property):
4329 * faces.el (set-face-font):
4330 * faces.el (set-face-foreground):
4331 * faces.el (set-face-background):
4332 * faces.el (set-face-background-pixmap):
4333 * faces.el (set-face-underline-p):
4334 * faces.el (set-face-strikethru-p):
4335 * faces.el (set-face-highlight-p):
4336 * faces.el (set-face-dim-p):
4337 * faces.el (set-face-blinking-p):
4338 * faces.el (set-face-reverse-p):
4342 * glyphs.el (make-image-specifier):
4343 * glyphs.el (glyph-property):
4344 * glyphs.el (set-glyph-image):
4345 * glyphs.el (make-glyph):
4346 * glyphs.el (make-pointer-glyph):
4347 * glyphs.el (make-icon-glyph):
4348 * glyphs.el (widget-image-instance-p): New.
4349 authorship info, lots of doc changes. New predicate, inadvertently
4350 omitted. the general principle with specifier docs is now that
4351 the description of instantiators should go with the make-foo-specifier
4352 fun's doc string, rather than in foo-specifier-p. this follows
4353 conventions elsewhere in XEmacs and in general is a lot more obvious
4354 of a place to look. sometimes the make-foo-specifier function needs
4355 to be created in the process.
4358 * gutter.el (make-gutter-specifier): New.
4359 * gutter.el (make-gutter-size-specifier): New.
4360 * gutter.el (make-gutter-visible-specifier): New.
4361 specifier doc updates according to the conventions specified before.
4364 * objects.el (make-font-specifier):
4365 * objects.el (make-color-specifier):
4366 * objects.el (make-face-boolean-specifier): New.
4367 specifier doc updates according to the conventions specified before.
4370 * specifier.el (set-specifier):
4371 * specifier.el (make-integer-specifier): New.
4372 * specifier.el (make-boolean-specifier): New.
4373 * specifier.el (make-natnum-specifier): New.
4374 * specifier.el (make-generic-specifier): New.
4375 * specifier.el (make-display-table-specifier): New.
4376 specifier doc updates according to the conventions specified before.
4379 * toolbar.el (make-toolbar-specifier): New.
4380 specifier doc updates according to the conventions specified before.
4382 2000-05-09 Ben Wing <ben@xemacs.org>
4384 * process.el (call-process-internal): Revert to previous version
4385 because Mike's change clashed with a change I did not long before.
4386 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
4387 Thanks very much Mike for pointing out the bug and submitting a
4390 2000-04-13 Mike Alexander <mta@arbortext.com>
4392 * process.el (call-process-internal): Send the correct input buffer
4393 (call-process-internal): Return the exit status of the process
4395 2000-05-07 Ben Wing <ben@xemacs.org>
4398 * winnt.el (nt-quote-args-verbatim): Removed.
4399 * winnt.el (nt-quote-args-prefix-quote): Removed.
4400 * winnt.el (nt-quote-args-backslash-quote): Removed.
4401 * winnt.el (nt-quote-args-double-quote): Removed.
4402 * winnt.el (nt-quote-args-functions-alist): Removed.
4403 * winnt.el (nt-quote-process-args): Removed.
4404 Remove all stuff for argument quoting. We borrow the code instead
4405 from Emacs 20.6, which is much more careful in its quoting
4406 (e.g. in handling runs of the escape character) and avoids most of
4407 the need for this Lisp mechanism by checking to see whether we're
4408 running a Cygwin or normal program and doing the appropriate
4409 quoting. If we end up needing such a mechanism, we should add
4410 it by extending the variable `mswindows-quote-process-args' so it
4411 can take an alist of regexps.
4413 2000-05-07 Ben Wing <ben@xemacs.org>
4416 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
4417 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
4418 the window without moving point.
4421 * simple.el (scroll-up-one): New.
4422 * simple.el (scroll-down-one): New.
4423 Functions for use with C-M-up/down.
4425 2000-05-01 Martin Buchholz <martin@xemacs.org>
4427 * XEmacs 21.2.33 is released.
4429 2000-04-29 Martin Buchholz <martin@xemacs.org>
4431 * dialog.el (yes-or-no-p-dialog-box):
4433 Fix following horrible bug in X11 mode with focus-follows-mouse:
4434 1. Visit two files in two different frames.
4435 2. do File->Revert Buffer in one of those frames.
4436 3. Dialog box appears.
4437 4. Arrange things so that the mouse passes over the *other*
4438 frame, then to the dialog box, and click on "Yes".
4439 5. The file contents end up in the *wrong* buffer!
4442 2000-04-28 Ben Wing <ben@xemacs.org>
4444 * help.el (describe-installation): correct typo introduced
4445 in last patch: boundp -> fboundp.
4447 * etags.el (buffer-tag-table-list):
4448 canonicalize filenames to Unix format so that tag-table-alist
4449 searching works under Windows.
4452 Bowdlerize the supposedly objectionable words
4453 "who couldn't quite manage to cleanly modify batch-update-autoloads".
4455 * gutter-items.el (set-progress-display-style):
4456 * gutter-items.el (search-dialog-callback):
4457 * gutter-items.el (make-search-dialog):
4458 Change to new callback-ex api.
4460 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
4462 * help.el: (describe-installation): decode-coding-string is not
4463 defined in a non MULE environment.
4465 2000-04-28 Ben Wing <ben@xemacs.org>
4467 * gutter-items.el (buffer-list-changed-hook):
4468 use it, not record-buffer-hook.
4470 * subr.el (record-buffer-hook): Removed.
4472 2000-04-27 Ben Wing <ben@xemacs.org>
4474 * gutter-items.el (buffers-tab-switch-to-buffer): do not
4475 use NORECORD option. Andy will not like this, but the existing
4476 gutter behavior is just wrong, as per this comment:
4478 ;; this used to add the norecord flag to both calls below.
4479 ;; this is bogus because it is a pervasive assumption in XEmacs
4480 ;; that the current buffer is at the front of the buffers list.
4481 ;; for example, select an item and then do M-C-l
4482 ;; (switch-to-other-buffer). Things get way confused.
4484 ;; Andy, if you want to maintain the current look, you must
4485 ;; *uncouple* the gutter order and buffers order.
4487 * loaddefs.el (completion-ignored-extensions): unfuckify.
4489 * bytecomp.el (batch-byte-compile-one-file): new function, used in
4492 * autoload.el (batch-update-one-directory): new function, used in
4495 * loadup.el: set gc-cons-threshold very high unless dumping --
4496 loadup during update-elc is much much much faster. also do this
4497 when quick-building.
4499 add commented-out code for profiling loadup.
4502 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
4503 is required in order to build xemacs.
4505 2000-04-26 Ben Wing <ben@xemacs.org>
4507 * loadup.el: don't garbage collect during loadup if quick-build
4508 compile-time option is set.
4510 2000-04-23 Ben Wing <ben@xemacs.org>
4512 * update-elc.el: compute whether any dumped .el or .elc files
4513 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
4516 * update-elc.el (update-elc-files-to-compile): always change
4517 NOBYTECOMPILE in the src directory rather than current dir,
4518 so it will work under NT.
4520 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
4521 the form of this file is identical between Unix and Windows.
4522 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
4524 (update-autoloads-from-directory): updated doc string.
4525 updated doc strings in a few other places.
4527 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
4529 * bytecomp.el (byte-force-recompile): Fix argument to
4530 byte-recompile-directory.
4532 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
4534 * gutter-items.el (progress-display-clear-when-idle): Use
4536 * gutter-items.el (clear-progress-display): Adjust number of
4539 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
4541 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
4543 2000-04-16 Ben Wing <ben@xemacs.org>
4545 * printer.el: New file.
4547 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
4549 * help.el (describe-installation): Fix decoding for Windows.
4552 * menubar-items.el (default-menubar):
4553 * menubar-items.el (tutorials-menu-filter): New.
4554 * menubar-items.el (popup-menubar-menu):
4555 Add authorship. Redo Help menu and Tutorials filter.
4557 * menubar.el: Correct comment.
4559 * modeline.el (modeline-buffer-identification): Correct doc string.
4562 * simple.el (printing): Removed.
4563 * simple.el (printer-name): Removed.
4564 * simple.el (generic-print-buffer): Removed.
4565 * simple.el (generic-print-region): Removed.
4566 Move generic print code to printer.el.
4568 2000-04-15 Ben Wing <ben@xemacs.org>
4570 * simple.el (generic-print-region): New.
4571 make this function actually work.
4572 (generic-print-buffer): call generic-print-region.
4574 2000-04-14 Andy Piper <andy@xemacs.org>
4576 * gutter-items.el (make-search-dialog): avoid unnecessary futzing
4577 by using the new widget-callback-current-channel.
4578 (search-dialog-callback): ditto.
4580 2000-04-12 Andy Piper <andy@xemacs.org>
4582 * gutter.el (default-gutter-position): moved from gutter-items.el.
4583 (default-gutter-position-changed-hook): ditto.
4584 (gutter-element-visibility-changed-hook): ditto.
4585 (set-gutter-element): ditto.
4586 (remove-gutter-element): ditto.
4587 (set-gutter-element-visible-p): ditto.
4588 (gutter-element-visible-p): ditto.
4589 (init-gutter): ditto.
4591 * dialog.el (make-dialog-box): renamed and moved from
4594 * gutter-items.el: move various functions elsewhere.
4596 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
4598 * menubar-items.el: Fixed place of parenthesis.
4600 2000-04-12 Ben Wing <ben@xemacs.org>
4602 * etags.el (find-tag-at-point): New. Lets you do find-tag
4603 without constantly being prompted for the tag.
4604 * simple.el: Added a number of section headings, to clarify the
4605 organization of this file.
4606 * simple.el (activate-region):
4607 * simple.el (region-exists-p):
4608 * simple.el (region-active-p):
4609 Moved these three function down to the other side of
4610 the case-changing functions, so they join the rest of
4612 * simple.el (printing): New.
4613 * simple.el (printer-name): New.
4614 * simple.el (generic-print-buffer): New.
4615 New functions, a very simple prototype for a unified
4618 * process.el (call-process-internal): Real fix for null BUFFER,
4619 other problems with BUFFER specs.
4622 Fixed up File->Print to use new printing functions.
4623 Various corrections and expansions to Grep/Compile menus.
4624 New options for Printing.
4625 New options for SMTP Mail, the way to send mail under
4626 MS Windows. (There's also a package patch to make SMTP
4627 Mail be the default under MSWin.)
4629 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
4631 * menubar-items.el: Selecting Rectangle Mousing from menubar
4632 did not work. Needed to quote mouse-track-rectangle-p.
4634 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
4636 * cl-compat.el (keywordp): Removed.
4638 2000-04-05 Andy Piper <andy@xemacs.org>
4640 * gutter-items.el (progress-layout-glyph): don't initialize here.
4641 (progress-gauge-glyph): use dynamic sizing.
4642 (set-progress-display-style): new function. Set progress glyphs
4643 appropriately depending on the style.
4644 (progress-display-style): new variable. Custom version of
4645 set-progress-display-style.
4646 (progress-abort-glyph): switch to dynamic sizes.
4647 (search-dialog-text): make the edit field active.
4649 2000-04-04 Andy Piper <andy@xemacs.org>
4651 * gutter-items.el (make-search-dialog): need to make the search
4652 dialog visible after creation.
4654 * menubar-items.el (default-menubar): use the search dialog for
4655 searching. Remove some extraneous search menu items.
4657 * gutter-items.el (set-gutter-element): allow glyphs to be used as
4659 (make-gutter-only-dialog-frame): allow the user to create the
4660 frame unmapped. Allow the gutter spec to be given as a glyph.
4661 (search-dialog-direction): new variable.
4662 (search-dialog-text): new variable.
4663 (search-dialog-callback): new function. Callback for the search
4665 (make-search-dialog): new function. Create a user-friendly search
4668 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
4670 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
4673 2000-04-01 Andy Piper <andy@xemacs.org>
4675 * font-lock.el (font-lock-fontify-keywords-region): Calculate
4676 progress more accurately.
4678 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
4680 * finder.el (finder-compile-keywords): Process readable files only.
4681 Because error in process of .#finder-inf.el when compile xemacs
4682 with --with-clash-detection option.
4684 2000-03-31 Andy Piper <andy@xemacs.org>
4686 * gutter-items.el (append-progress-display): don't delay after a
4687 successful font-lock.
4688 (make-gutter-only-dialog-frame): new function. Allow users to
4689 create gutter-only dialogs.
4691 2000-03-27 Mike Alexander <mta@arbortext.com>
4693 * process.el (call-process-internal): Handle a null BUFFER
4694 parameter correctly.
4696 2000-03-28 Andy Piper <andy@xemacs.org>
4698 * gutter-items.el (abort-progress-display): put strings in the
4700 (progress-layout-glyph): signal special 'quit callback.
4701 (progress-display-quit-function): deleted.
4702 (progress-display-stop-callback): deleted.
4703 (progress-display-dispatch-command-events): deleted.
4704 (append-progress-display): remove calls to
4705 progress-display-dispatch-command-events.
4706 (raw-append-progress-display): ditto.
4708 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
4710 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
4711 being a list. Actually define `stipple-pixmap-p' which is used as
4712 an error predicate. Correctly handle PIXMAP being either relative
4713 or absolute file name.
4715 2000-03-24 Andy Piper <andy@xemacs.org>
4717 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
4718 (abort-progress-display): ditto. Don't delete the created extent.
4719 (raw-append-progress-display): ditto.
4720 (progress-display-dispatch-non-command-events): new
4721 function. Encapsulates what we want to do when no command input is
4723 (progress-display-dispatch-command-events): likewise, but disable
4724 for now since it causes too many problems.
4725 (append-progress-display): use them.
4726 (raw-append-progress-display): ditto.
4727 (default-gutter-position-changed-hook): set this rather than
4728 default-gutter-position-changed.
4729 (default-gutter-position-changed-hook): lambda with zero arguments
4731 (raw-append-progress-display): trap errors in pending input since
4732 allowing them to signal will hose the gauge well and
4733 truly. Ideally we would like to delay these until we are more able
4735 (append-progress-display): ditto.
4737 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
4739 * lisp/make-docfile.el: call-process-internal is now implemented
4742 2000-03-21 Ben Wing <ben@xemacs.org>
4744 * mule\mule-cmds.el (set-language-info-alist):
4745 Fix to correspond to new menu arrangement.
4747 2000-03-21 Ben Wing <ben@xemacs.org>
4750 * process.el (call-process-internal): New.
4751 New implementation of call-process. Only enabled under NT, so far.
4752 stderr handling not implemented yet in CVS'd C code.
4754 2000-03-20 Ben Wing <ben@xemacs.org>
4757 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
4758 * lisp-mode.el (lisp-interaction-mode):
4759 Put back Lisp Interaction menubar for Jan V's sake.
4762 * simple.el (mark-ring):
4763 * simple.el (dont-record-current-mark): New.
4764 * simple.el (in-shifted-motion-command): New.
4765 * simple.el (mark-ring-unrecorded-commands): New.
4766 * simple.el (mark-ring-max):
4767 * simple.el (set-mark-command):
4768 * simple.el (push-mark):
4769 * simple.el (handle-pre-motion-command):
4770 Implement scheme for not recording unimportant marks.
4773 * subr.el (function-allows-args): New.
4774 New function function-allows-args.
4776 2000-03-20 Martin Buchholz <martin@xemacs.org>
4778 * XEmacs 21.2.32 is released.
4780 2000-03-20 Andy Piper <andy@xemacs.org>
4782 * gutter-items.el (update-tab-in-gutter): force selection of the
4783 selected-window if required to do so.
4784 (buffers-tab-items): ditto.
4785 (add-tab-to-gutter): ditto.
4786 (create-frame-hook): use force-selection.
4787 (default-gutter-position-changed): lambdify.
4788 (update-tab-hook): deleted since it was only used in one place.
4790 2000-03-18 Andy Piper <andy@xemacs.org>
4792 * files.el (find-file-noselect): undo change that shouldn't have
4795 2000-03-17 Andy Piper <andy@xemacs.org>
4797 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
4798 of selected-window trickery.
4800 * gutter-items.el (update-tab-in-gutter): don't give dedicated
4802 (progress-display-stop-callback): progress -> progress-display
4803 (progress-display-quit-function): ditto.
4804 (clear-progress-display): ditto.
4805 (remove-progress-display): ditto.
4806 (append-progress-display): ditto.
4807 (abort-progress-display): ditto.
4808 (raw-append-progress-display): ditto.
4809 (display-progress-display): ditto.
4810 (current-progress-display-label): ditto.
4811 (current-progress-display): ditto.
4812 (lprogress-display): ditto and save the buffer
4813 (progress-display): ditto. Otherwise the buffer sometimes gets
4814 changed which confuses font-lock.
4816 * font-lock.el (font-lock-default-fontify-buffer): catch all
4817 errors, not just quit.
4818 (font-lock-mode): progress -> display-progress
4819 (font-lock-default-fontify-buffer): ditto.
4820 (font-lock-fontify-syntactically-region): ditto.
4821 (font-lock-fontify-keywords-region): ditto.
4823 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
4825 * cl.el (gensym): Move to here from cl-macs.el.
4828 2000-03-16 Andy Piper <andy@xemacs.org>
4830 * font-lock.el (font-lock-mode): use lprogress and friends for
4831 progress management.
4832 (font-lock-default-fontify-buffer): ditto.
4833 (font-lock-fontify-syntactically-region): ditto.
4834 (font-lock-fontify-keywords-region): ditto.
4835 (font-lock-revert-cleanup): fix reverting.
4836 (font-lock-revert-setup): ditto.
4838 * gutter-items.el (progress-use-echo-area): new variable. Use the
4839 echo area for progress gauges if non-nil.
4840 (clear-progress): remove echo area stuff and defer to
4842 (append-progress): dispatch non-command events after each progress
4843 increment. Remove echo area stuff.
4844 (abort-progress): remove echo area stuff and defer to
4846 (raw-append-progress): ditto. Dispatch non-command events after
4848 (display-progress): defer echo area stuff to display-message.
4850 * gutter-items.el (clear-progress):
4851 (abort-progress): indentation changes.
4852 (display-progress): don't clear progress.
4853 (append-progress): compare messages with equal.
4854 (raw-append-progress): use dispatch-non-command-events to flush
4855 widget creation events.
4857 2000-03-13 Ben Wing <ben@xemacs.org>
4860 * abbrev.el (abbrev-string-to-be-defined): New.
4861 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
4862 Changes for use with the menubar.
4864 2000-03-12 Ben Wing <ben@xemacs.org>
4866 * alist.el (vassoc): moved here from font-menu.el.
4868 * custom.el (defface): typo fix.
4870 * dialog.el (yes-or-no-p-dialog-box):
4871 * dialog.el (message-box):
4872 * files.el (save-some-buffers-1):
4873 Put accelerators in the button names.
4875 * font-lock.el (font-lock-comment-face):
4876 * font-lock.el (font-lock-keyword-face):
4877 * font-lock.el (font-lock-function-name-face):
4878 Fixed some of the colors under MS Windows because the existing
4879 default colors were hardly different from black and needed to be
4883 * font-menu.el (font-menu-split-long-menu):
4884 * font-menu.el (font-menu-family-constructor):
4885 * font-menu.el (font-menu-size-constructor):
4886 * font-menu.el (font-menu-weight-constructor):
4887 * font-menu.el (font-menu-set-font):
4888 vassoc moved to alist.el.
4889 Accelerators added to all menus.
4890 Unused bound var new-props removed.
4892 * keydefs.el: I did a whole lot of rearranging to put things in a
4893 more consistent order and fixed a number of cases where key
4894 combinations involving up, down, left, right and so on were
4895 defined but the corresponding keypad combinations were not
4899 * lisp-mode.el (lisp-interaction-mode-popup-menu):
4900 * lisp-mode.el (emacs-lisp-mode):
4901 * lisp-mode.el (lisp-interaction-mode):
4902 * lisp-mode.el (flet):
4903 Added accelerators onto the menus.
4904 Made all the different versions of the let function be indented
4906 Undid Steve's easy-menu-ification, because it makes it impossible
4907 to have the menubar and popup menus different.
4908 Cleaned up the menu; added items for find-function &c and some
4909 indenting, and removed debug-on-*.
4911 * list-mode.el (list-mode-hook):
4912 * list-mode.el (list-mode):
4913 * list-mode.el (completion-setup-hook):
4914 * list-mode.el (display-completion-list):
4915 Added support for the :window-height keyword, which is required
4916 because of other changes that I made for the file dialog box. I
4917 also made the hook variables list-mode-hook and
4918 completion-setup-hook and also minibuffer-setup-hook in
4919 minibuf.el be permanent-local; see comment in list-mode.el.
4921 * map-ynp.el (map-y-or-n-p):
4922 Added accelerators to the dialog buttons.
4924 * menubar-items.el (menu-truncate-list):
4925 New internal function.
4926 * menubar-items.el (submenu-generate-accelerator-spec):
4927 * menubar-items.el (menu-item-strip-accelerator-spec):
4928 * menubar-items.el (menu-item-generate-accelerator-spec):
4929 New exported functions, for use in auto-generating accelerator specs.
4932 * menubar-items.el (default-menubar):
4933 * menubar-items.el (maybe-add-init-button):
4934 * menubar-items.el (bookmark-menu-filter):
4935 * menubar-items.el (slow-format-buffers-menu-line):
4936 * menubar-items.el (build-buffers-menu-internal):
4937 * menubar-items.el (language-environment-menu-filter):
4938 * menubar-items.el (default-popup-menu):
4939 * menubar-items.el (popup-buffer-menu):
4940 * menubar-items.el (popup-menubar-menu):
4941 Did a major overhaul on this file, and in fact I'm nowhere near
4942 done working on the menubar, and there will be more patches to
4943 come. A basic summary of what I've done:
4945 a) I added accelerators to all of the menu items. For menus that
4946 are auto-generated, such as the buffers menu, the accelerators are
4947 automatically added to the beginning of each line using the
4948 numbers 1 through 9, then zero, and then letters starting with A,
4949 but omitting the letters that are already in use for the fixed
4950 menu items at the top of the buffers menu. To facilitate adding
4951 accelerators of this kind, I created some new functions
4952 (*-accelerator-spec), which are also being used by other filters
4953 that auto generate lists of things such as ftp sites to download
4954 packages. If people really don't like these accelerators
4955 appearing at the beginning of the menu items, a variable can be
4956 added to optionally turn them off, but I think this is rather
4957 pointless because other menu items have accelerators and many or
4958 most of the menu users will use the accelerators if the support is
4961 b) I combined the top level Tools and Apps menus into a single
4962 Tools menu, because the distinction between the two is not
4963 obvious, and the items on the menus are not used often enough that
4964 putting some of them onto submenus is a problem.
4966 c) I created two new top level menus called View and Cmds because
4967 there were too many items on the File and Edit menus, and I'm going
4968 to be adding more items to these menus. In contrast to the Tools
4969 menu, the items on these menus may be used quite often during an
4970 editing session, and so should be available with fewer
4973 d) I added a number of options to the options menu, including one
4974 for controlling whether the alt key can be used to traverse to
4975 menu items using the accelerators, one for controlling behavior of
4976 control-k, one for controlling how the kill and yank functions
4977 interact with the clipboard, a few additional buffers-menu
4978 options, and various other things. I also did a bit of
4979 rearranging, for example, combining the keyboard and mouse options
4980 into a single keyboard and mouse submenu to facilitate the
4981 accelerators on that level.
4983 e) I changed the variable buffers-menu-format-buffer-line-function
4984 to take two arguments instead of one, the second argument being
4985 the line number for use in creating an accelerator. I added a
4986 hack to support existing functions with one argument (although I
4987 doubt that very many of these exist), for backward compatibility.
4989 f) I moved the top level mule menu to be a submenu of the edit
4990 menu. I think that most of the items on this menu are fairly
4991 useless and there are certainly not enough frequently used items
4992 to justify this being its own top level menu.
4994 g) I combined most of the items in big-menubar.el into the main menu.
4995 If people think the main menu is too big, it would be possible to
4996 create different configurations, some smaller.
4998 * menubar.el (check-menu-syntax):
4999 Deleted some syntax checks that were no longer valid, partly
5000 because of changes that were already made a long time ago, and
5001 partly because of a change I made where I allow the name of the
5002 menu item to be an evaluated expression rather than just a string,
5003 similar to all of the other parameters of a menu item.
5006 * minibuf.el (read-file-name-1):
5007 * minibuf.el (mouse-read-file-name-1):
5008 I made a number of changes to improve the appearance
5009 and functioning of the file dialog box. They include:
5011 a) Fixing the problem where closing the dialog box by clicking on
5012 the close button of the window didn't properly exit the
5015 b) Fixing the problem that if you typed part of a file name, and
5016 then clicked on a completion with the mouse, the file was not
5019 c) Changing the title of the dialog box to reflect the operation
5020 being done in accordance with user interface conventions, rather
5021 than the name of the dialog box buffer, which is rather useless.
5023 d) Remove the words "possible completions are" which didn't
5026 e) Fix things so that the completions scroll off the end of the
5027 completions windows only to the right, rather than both to the
5028 right and down, which is in accordance with Windows user interface
5031 * msw-init.el (init-post-mswindows-win):
5032 Added a binding for meta-F4, which is the standard windows binding
5033 for exiting a program.
5035 * select.el (get-selection-no-error):
5036 * select.el (own-selection):
5037 * select.el (own-clipboard):
5038 Added an optional argument called append to the functions
5039 own-selection and own-clipboard. This adds support for appending
5040 text to the existing selection and allows the function
5041 own-clipboard to be used as the value of the variable
5042 interprogram- cut-function.
5044 Fixed a bug in own-selection in handling zmacs-region-stays.
5046 * simple.el (historical-kill-line): New.
5048 * simple.el (kill-line):
5049 * simple.el (interprogram-cut-function):
5050 * simple.el (interprogram-paste-function):
5051 * simple.el (handle-pre-motion-command):
5052 * simple.el (next-line):
5053 * simple.el (previous-line):
5054 a) Expanded the variable kill-whole-line, so that function
5055 kill-line can be set to delete the entire line always, not just
5056 when cursor is at the beginning of the line. This is controlled
5057 by setting the variable kill-whole-line to the symbol 'always.
5058 This behavior, as well as the existing kill-whole-line behavior,
5059 now only take effect when kill-line is called interactively,
5060 although this is a departure from a previous behavior in the case
5061 of setting this variable kill-whole-line to t. It is almost
5062 certainly what has always been intended, and most likely the old
5063 way of doing things introduced bugs. I also created a function
5064 called historical-kill-line, which ignores the kill-whole-line
5065 setting and always gives the historical behavior of only killing
5066 to the end of the line. I bound this function to shift- control-k
5067 so that the kill to end of line behavior is available, even when
5068 kill-whole-line has been set to change control-k into the simple
5069 delete-whole-line behavior. (This can be set using the options
5072 b) I changed things so that kill and yank now interact with the
5073 clipboard by default under windows. This was done by changing the
5074 default value of interprogram-cut- function and
5075 interprogram-paste-function. You can get the old behavior by
5076 setting these to nil, and there is an option on the options menu
5079 c) I added support for selecting text using shifted motion keys.
5080 This support is on by default and can be controlled by the
5081 variable shifted-motion-keys-select-region. There is also a
5082 variable called unshifted-motion-keys-deselect-region that
5083 controls more specifically how the shifted motion key behavior
5084 works. I did not put an option on the options menu to turn this
5085 off, because I can't imagine why this would be useful.
5087 * simple.el (forward-block-of-lines):
5088 * simple.el (backward-block-of-lines):
5089 * simple.el (block-movement-size):
5092 * simple.el (uncapitalized-title-words):
5093 * simple.el (uncapitalized-title-word-regexp):
5094 * simple.el (capitalize-string-as-title):
5095 * simple.el (capitalize-region-as-title):
5099 * subr.el (add-hook):
5100 * subr.el (make-local-hook): New.
5101 * subr.el (remove-local-hook): New.
5102 * subr.el (add-one-shot-hook): New.
5103 * subr.el (add-local-one-shot-hook): New.
5104 Added some functions to make using hooks easier.
5107 a) Functions add-local-hook and remove-local-hook to make it easy
5110 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
5111 make it possible to add a "one-shot" hook, which is to say a hook
5112 that runs only once, and automatically removes itself after the
5113 first time it has run.
5115 2000-03-09 Andy Piper <andy@xemacs.org>
5117 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
5119 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
5121 * buff-menu.el (buffers-menu-omit-invisible-buffers):
5122 Moved from menubar-items.el.
5123 * dumped-lisp.el: Dump gutter-items regardless of menubar.
5125 2000-03-08 Andy Piper <andy@xemacs.org>
5127 * gutter-items.el (build-buffers-tab-internal): add selected field
5128 to buffers tab spec.
5130 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
5132 * minibuf.el (last-exact-completion): Initialize to nil.
5134 2000-03-07 Didier Verna <didier@xemacs.org>
5136 * startup.el (command-line-1): remove unused variable
5137 `first-file-buffer'.
5139 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
5141 * loaddefs.el (completion-ignored-extensions): Removed ".log",
5142 which is also used for Web server log files.
5144 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
5146 * mule/mule-charset.el: Setup auto-fill-chars.
5148 2000-03-02 SL Baur <steve@beopen.com>
5150 * subr.el (with-string-as-buffer-contents): Reimplement using
5151 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
5152 non-deletion of buffer after execution problem.
5153 (with-output-to-string): Use unique buffer name.
5155 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
5157 * gutter-items.el (buffers-tab-sort-function): New variable.
5158 (buffers-tab-items): Funcall it to sort the buffer tab list.
5160 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
5162 * startup.el (load-user-init-file): Merge two `if's to one `or'.
5164 2000-02-28 Martin Buchholz <martin@xemacs.org>
5166 * menubar-items.el (maybe-add-init-button): Remove the "Load
5167 .emacs" button from all menubars.
5169 2000-03-01 Didier Verna <didier@xemacs.org>
5171 * rect.el (string-rectangle): depend on `pending-delete-mode' for
5172 region rectangle replacement (from Jan Vroonhof).
5173 (replace-rectangle): new function.
5175 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5177 * mule/mule-cmds.el (set-default-coding-systems): Use
5178 set-terminal-coding-system and set-keyboard-coding-system.
5179 * coding.el (set-terminal-coding-system): Use
5180 set-console-tty-output-coding-system.
5181 (set-keyboard-coding-system): Use
5182 set-console-tty-input-coding-system.
5184 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
5186 * minibuf.el (read-variable): Allow symbol to default argument.
5188 2000-02-27 Andy Piper <andy@xemacs.org>
5190 * gutter-items.el (update-tab-hook): new function to be used for
5192 (create-frame-hook): add update-tab-hook.
5193 (record-buffer-hook): ditto.
5194 (default-gutter-position-changed): ditto.
5195 (default-gutter-position): updating the buffers tab is now handled
5197 (default-gutter-position-changed-hook): new variable.
5198 (gutter-element-visibility-changed-hook): ditto.
5199 (set-gutter-element-visible-p): call it.
5200 (set-gutter-element): use modify-specifier-instances. Set extents
5201 as duplicable before using.
5202 (remove-gutter-element): ditto.
5203 (set-gutter-element-visible-p): ditto.
5204 (init-gutter): new function.
5205 (add-tab-to-gutter): use new gutter-element functions rather than
5206 setting specifiers directly.
5207 (clear-progress): ditto.
5208 (abort-progress): ditto.
5209 (gutter-buffers-tab-visible-p): renamed from
5210 default-gutter-visible-p
5212 * specifier.el (modify-specifier-instances): new function from Jan
5215 * x-init.el (init-post-x-win): call init-gutter.
5217 * msw-init.el (init-post-mswindows-win): call init-gutter.
5219 * menubar-items.el (default-menubar): Update to reflect new gutter
5222 2000-02-26 Andy Piper <andy@xemacs.org>
5224 * gutter-items.el (set-gutter-element): new function. Add gutter
5225 elements to the specified gutter.
5226 (remove-gutter-element): new function. Remove gutter elements from
5227 the specified gutter.
5228 (set-gutter-element-visible-p): new function. Set gutter element
5229 visibility for the provided gutter-visible specifier.
5231 2000-02-23 Andy Piper <andy@xemacs.org>
5233 * gutter-items.el (add-tab-to-gutter): specify dimensions
5236 2000-02-24 Martin Buchholz <martin@xemacs.org>
5238 * gutter-items.el (add-tab-to-gutter):
5239 * package-get.el (package-get-interactive-package-query):
5240 * package-ui.el (pui-directory-exists):
5241 (pui-install-selected-packages):
5242 (pui-list-packages):
5243 Use #'(lambda ...) instead of '(lambda ...).
5245 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
5247 * startup.el (load-user-init-file): Check to make sure user
5248 has an init-file before calling load().
5250 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5252 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
5254 2000-02-23 Martin Buchholz <martin@xemacs.org>
5256 * XEmacs 21.2.31 is released.
5258 2000-02-21 Mike Sperber <mike@xemacs.org>
5260 * loadup.el (really-early-error-handler):
5263 Remove dependency on EMACSBOOTSTRAP... environment variables.
5265 2000-02-21 Martin Buchholz <martin@xemacs.org>
5267 * XEmacs 21.2.30 is released.
5269 2000-02-19 Martin Buchholz <martin@xemacs.org>
5271 * byte-optimize.el (byte-optimize-plus):
5272 (byte-optimize-minus):
5273 (byte-optimize-multiply):
5274 Optimize (- 0) to 0, not (-)
5275 Optimize (+ 5 3.0) to 8.0
5276 Optimize (* 5 3.0) to 15.0
5277 Improve readability.
5279 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
5281 * modeline.el: (modeline-scrolling-method): change modeline
5282 mswindows cursor appearance according to the value.
5284 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
5285 and 'gui-element face colors and 'gui-element face font to Windows
5288 2000-02-09 Stef Epardaud <stef@lunatech.com>
5290 * font-lock.el: Javadoc enhancements
5292 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5294 * ldap.el (toplevel): Test if LDAP support has been compiled in
5295 (ldap-verbose): New option
5296 (ldap-search-entries): Renamed from the previous ldap-search
5297 Conditionalize message display on ldap-verbose
5298 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
5300 (ldap-search): Is now defined as an obsolete wrapper calling
5301 ldap-search-basic or ldap-search-entries
5304 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
5305 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
5306 Jan Vroonhof <jan@xemacs.org>
5308 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
5309 When for-effect is true, didn't call `byte-optimize-form'
5310 in and/or subforms without last.
5312 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
5314 * package-get.el (package-get-download-sites): Use correct custom
5317 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5319 * files.el (write-file): Ask for coding system when compiled with
5322 2000-02-16 Andy Piper <andy@xemacs.org>
5324 * buffer.el (switch-to-buffer): give norecord argument to
5325 set-window-buffer instead of explicitly recording.
5327 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
5328 we have to pick a window.
5330 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5332 * mule/mule-cmds.el (describe-language-support): Don't add
5333 unexist function to help-map.
5334 (describe-coding-system): Don't use already assigend `C'.
5336 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
5338 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
5341 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
5343 * about.el: Ienaga's e-mail address change.
5345 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
5347 * etags.el (find-tag): force new window -- even if buf already
5348 visible -- when other-window is t
5350 2000-02-16 Martin Buchholz <martin@xemacs.org>
5352 * XEmacs 21.2.29 is released.
5354 2000-02-09 Martin Buchholz <martin@xemacs.org>
5356 * cl-extra.el (getf): This is now identical to `plist-get', so
5358 * cl-macs.el: Make getf an alias to plist-get, at the
5359 byte-compiler level, using define-compiler-macro.
5361 2000-02-08 Martin Buchholz <martin@xemacs.org>
5363 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
5365 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
5367 * lisp/etags.el (find-tag-internal): set exact-tagname to
5368 a regular expression that matches against the tagname
5369 part of the tag entry first instead of only looking in
5372 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
5374 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
5375 * toobar.el: fixed typo(s) in customizing default-toolbar-position
5377 2000-02-07 Martin Buchholz <martin@xemacs.org>
5379 * XEmacs 21.2.28 is released.
5381 2000-02-07 Martin Buchholz <martin@xemacs.org>
5383 * cl-extra.el (getf): Just call `get', never `get*'.
5384 Make arglist match docstring.
5385 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
5386 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
5387 * byte-optimize.el: remove references to `get*'.
5389 2000-02-06 Martin Buchholz <martin@xemacs.org>
5391 * mule/european.el: Add syntax information for Latin3 and Latin4.
5393 2000-02-02 Martin Buchholz <martin@xemacs.org>
5395 * byte-optimize.el: Byte-optimize (length "foo")
5397 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
5399 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
5400 width check using `window-leftmost-p' and `window-rightmost-p'.
5402 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
5404 * wid-edit.el (widget-match-inline): An atom never matches a
5407 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5409 * modeline.el: Consolidated 'x and 'mswindows specification under
5412 2000-01-29 Andy Piper <andy@xemacs.org>
5414 * gutter-items.el: (format-buffers-tab-line): Try and be
5415 intelligent about buffer naming when we have duplicates.
5417 2000-01-29 Andy Piper <andy@xemacs.org>
5419 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
5420 updated when it becomes visible.
5422 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5424 * bytecomp.el (byte-compile-insert-header): Properly set coding
5425 system under MULE and file-coding.
5427 2000-01-28 Martin Buchholz <martin@xemacs.org>
5429 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
5430 (dontusethis-set-value-terminal-coding-system-handler):
5431 (dontusethis-set-value-keyboard-coding-system-handler):
5432 Never undefine coding system aliases. Emergency fix for gnus.
5434 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
5436 * files.el (abbreviate-file-name): Use directory-sep-char instead
5439 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
5441 * startup.el (user-init-file-base-list): New variable, replacing
5442 user-init-file-base.
5443 (find-user-init-file): New function.
5444 (command-line-early): Use it.
5445 (load-user-init-file): Ditto.
5447 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5449 * gutter-items.el (update-tab-in-gutter): Use proper locale when
5450 calling valid-image-instantiator-format-p
5452 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
5454 * isearch-mode.el (isearch-mode): The variable is
5455 isearch-unhidden-extents, not isearch-opened-extents.
5457 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
5459 * minibuf.el (next-history-element): Modify error message if a
5460 default value is available.
5462 2000-01-26 Martin Buchholz <martin@xemacs.org>
5464 * bytecomp.el (byte-compile-file): Don't unconditionally write
5465 .elc files in binary - might contain non-Latin1.
5467 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5469 * process.el (shell-quote-argument): Use (nt-quote-process-args)
5473 * startup.el (user-init-file-base):
5474 * process.el (call-process-region):
5475 * files.el (make-backup-file-name):
5476 (backup-file-name-p):
5477 (file-relative-name):
5478 (abbreviate-file-name):
5480 * code-process.el (call-process-region): Removed unnecessary
5481 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
5482 support out of the universe.
5486 * bytecomp.el (byte-compile-file): Removed reference to
5487 buffer-file-type, and commented usage of binary-process-output
5490 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
5492 * help.el (function-arglist): Add case for macro.
5494 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5496 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
5498 (custom-display): Added a menu for printer/display tags.
5500 * frame.el (frame-type):
5501 * device.el (device-type): Added 'msprinter to the doc string, and
5502 removed 'pc -- it is not going to be implemented ever.
5503 (call-device-method): Fixed docstring typo.
5504 Defined specifier tags 'printer and 'display.
5506 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
5508 * lisp/itimer.el (itimer-run-expired-timers): (consp
5509 last-command-event-time) instead of (consp
5510 'last-command-event-time).
5512 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5514 * msw-glyphs.el: Removed obsolete commentary.
5516 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
5518 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
5519 better default value.
5521 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
5523 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
5524 (read-string): Ditto.
5525 (eval-minibuffer): Ditto.
5526 (read-command): Ditto.
5527 (read-function): Ditto.
5528 (read-variable): Ditto.
5529 (read-number): Ditto.
5530 (read-shell-command): Ditto.
5531 (read-number): Record history.
5533 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
5535 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
5537 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
5539 * faces.el (startup-initialize-custom-faces): New function.
5540 Reset all faces created during auto-autoloads loading time
5542 * startup.el (command-line): Call it.
5544 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
5546 * about.el (about-hackers): Add myself to contributors list.
5548 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5550 * menubar-items.el (maybe-add-init-button): Removed an argument in
5551 a call to load-user-init-file, as the function managed to lose its
5552 formal parameter a few betas ago.
5554 2000-01-18 Martin Buchholz <martin@xemacs.org>
5556 * XEmacs 21.2.27 is released.
5558 2000-01-18 Martin Buchholz <martin@xemacs.org>
5560 * process.el (shell-command-to-string): Use the FSF docstring.
5561 Make shell-command-to-string the standard function, and
5562 exec-to-string the (deprecated) alias.
5564 * startup.el: typo fix.
5566 2000-01-16 Martin Buchholz <martin@xemacs.org>
5568 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
5570 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5572 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
5573 buffers after visible buffers.
5574 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
5576 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5578 * info.el (Info-extract-menu-node-name): Stop at a dot
5579 followed by whitespace or right parenthesis.
5581 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
5583 * info.el (Info-directory-list): Warn against using Customize with
5584 Info-directory-list.
5586 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
5588 * minibuf.el (read-file-name): doc fix.
5590 * autoload.el (update-file-autoloads): doc fix.
5592 * about.el (about-hackers): Change my E-mail address.
5594 2000-01-13 Martin Buchholz <martin@xemacs.org>
5596 * info.el (Info-visit-file): Just use the `f' interactive spec to
5597 read a filename in the standard way.
5599 2000-01-13 Andy Piper <andy@xemacs.org>
5601 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
5602 (gutter-buffers-tab-extent): new variable.
5603 (update-tab-in-gutter): call add-tab-to-gutter again if the
5604 orientation has changed.
5605 (add-tab-to-gutter): cope with different orientations.
5607 2000-01-11 Didier Verna <didier@xemacs.org>
5609 * info.el (Info-following-node-name): backward-skip dots as well
5610 as spaces (dots at the end of a node name aren't part of it).
5611 (Info-extract-menu-node-name): don't skip dots. There could be
5612 some in the node name.
5613 (Info-index): allow dots to be part of a node name.
5615 2000-01-12 Andreas Jaeger <aj@suse.de>
5617 * files.el (auto-mode-alist): Added idlwave-mode.
5618 Patch by Carsten Dominik <dominik@astro.uva.nl>.
5620 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5622 * info.el (Info-search): Show default value.
5624 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5626 * info.el (Info-read-node-completion-table): New variable.
5627 (Info-read-node-name-1): New function.
5628 (Info-read-node-name): Use it.
5629 (Info-follow-reference): Use DEFAULT argument of completing-read.
5632 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5634 * hyper-apropos.el (hyper-describe-key-briefly): Save
5635 window configuration.
5636 (hyper-describe-face): Use DEFAULT of completing-read.
5637 (hyper-apropos-read-variable-symbol): Ditto.
5638 (hyper-apropos-read-function-symbol): Ditto.
5640 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5642 * mule/mule-cmds.el (set-default-coding-system): Set
5643 comint-exec-hook to use coding-system-for-read and
5644 coding-system-for-write so that C-x RET c works.
5646 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5648 * minibuf.el (minibuffer-confirm-incomplete): Customize.
5649 (previous-matching-history-element): Increment
5650 minibuffer-max-depth by 1.
5651 (next-matching-history-element): Ditto.
5653 2000-01-11 Andy Piper <andy@xemacs.org>
5655 * gutter-items.el (buffers-tab): Create a new face for the buffers
5657 (buffers-tab-face): use it.
5659 2000-01-10 Didier Verna <didier@xemacs.org>
5661 * modeline.el (modeline-scrolling-method): change modeline X
5662 cursor appearance according to the value.
5664 2000-01-07 Andreas Jaeger <aj@suse.de>
5666 * about.el (about-hackers): Moved my entry to contributor list.
5667 (xemacs-hackers): Added myself.
5668 (about-maintainer-info): Added description of myself.
5671 2000-01-07 Didier Verna <didier@xemacs.org>
5673 * modeline.el (modeline-scrolling-method): new variable.
5674 (mouse-drag-modeline): add reference to it in the docstring.
5675 (mouse-drag-modeline): handle it.
5677 2000-01-08 Andy Piper <andy@xemacs.org>
5679 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
5681 (remove-buffer-from-gutter-tab): ditto.
5683 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
5685 * cus-edit.el (custom-hook-convert-widget): Fix comment.
5686 (custom-face-edit): Fix grammatical error in help message.
5688 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5690 * movemail.el: Added.
5692 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
5694 2000-01-03 Didier Verna <didier@xemacs.org>
5696 * modeline.el (mouse-drag-modeline): remove the code related to
5697 the modeline horizontal scrolling facility.
5699 1999-12-31 Martin Buchholz <martin@xemacs.org>
5701 * XEmacs 21.2.26 is released.
5703 1999-12-28 Andy Piper <andy@xemacs.org>
5705 * wid-edit.el (widget-push-button-value-create): The gui cache
5706 does not agree with native widgets which can only be displayed
5707 once per window. The reasons for caching are diminished now that
5708 we don't hog resources when creating buttons.
5709 (widget-push-button-cache) deleted.
5711 1999-12-24 Martin Buchholz <martin@xemacs.org>
5713 * XEmacs 21.2.25 is released.
5715 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5717 * hyper-apropos.el (hyper-apropos): Toggle
5718 hyper-apropos-programming-apropos correctly.
5719 Set REGEXP when user accepts default value.
5721 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5723 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
5724 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
5726 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5728 * mule/mule-category.el (undefined-category-designator):
5729 Return char instead of character. Search for undefined one.
5730 (describe-category): Use with-displaying-help-buffer.
5732 1999-12-21 Martin Buchholz <martin@xemacs.org>
5734 * byte-optimize.el (byte-optimize-plus):
5735 Optimize (+ 1) to 1 instead of (1+ nil).
5737 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
5739 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
5741 * byte-optimize.el (byte-optimize-char-before): New function.
5742 Remove performance penalty for using (char-before) instead of (char-after).
5744 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5746 * mule/mule-category.el (char-category-list): Return character
5749 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5751 * minibuf.el (read-buffer): Check default is buffer object.
5753 1999-11-25 Andy Piper <andy@xemacs.org>
5755 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
5758 1999-12-16 Andreas Jaeger <aj@suse.de>
5760 * package-get.el (package-get-maybe-save-index): Fixed typo.
5761 Patch by Jeff Miller <jmiller@smart.net>.
5763 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
5765 * gnuserv.el (gnuserv-process-filter): don't call
5766 gnuserv-write-to-client when gnuserv-current-client is nil
5768 1999-12-14 Martin Buchholz <martin@xemacs.org>
5770 * XEmacs 21.2.24 is released.
5772 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
5774 * about.el (about-hackers): Update my email address.
5776 1999-12-07 Martin Buchholz <martin@xemacs.org>
5778 * XEmacs 21.2.23 is released.
5780 1999-11-06 Jason R Mastaler <jason@mastaler.com>
5782 * package-get.el (package-get-download-sites): Removed several
5783 defunct download sites, added many new ones, and corrected a few
5784 incorrect directory-on-site entries. Added physical locations to
5787 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
5789 * finder.el (finder-commentary): add DOC string and fix
5792 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
5794 * help.el (describe-function): Don't forget to intern the string
5795 completing-read returns.
5796 (describe-variable): Ditto.
5798 1999-11-16 Adrian Aichner <adrian@xemacs.org>
5800 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
5801 `hyper-apropos-help-mode' here to find symbol to customize
5802 irregardless of cursor position and simplify
5803 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
5804 `hyper-apropos-popup-menu'.
5806 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5808 * apropos.el (apropos-mode-map): Add return to call
5810 (apropos-print): Call apropos-mode to have better
5811 command reference. Put keymap text-poperty to
5814 1999-11-22 Alastair Burt <burt@dfki.de>
5816 * help.el: (describe-bindings-1): Added handling of keymaps for
5817 the extents at point.
5819 1999-12-02 Mark Thomas <mthomas@jprc.com>
5821 * gutter-items.el (buffers-tab-items): Wrap the function in a
5824 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
5826 * help.el (describe-function): Use the DEFAULT argument to
5828 (describe-variable): Ditto.
5830 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5832 * minibuf.el (read-from-minibuffer): Add optional argument
5833 DEFAULT to have better mini-buffer history support.
5834 (completing-read): Pass default to read-from-minibuffer.
5835 (read-buffer): Pass default to completing-read.
5837 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
5839 * font-lock.el (font-lock-doc-string-face): Document the
5840 `font-lock-lisp-like' property.
5842 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
5844 * lisp-mode.el: Specify `font-lock-lisp-like'.
5846 * font-lock.el (font-lock-lisp-like): New function.
5847 (font-lock-fontify-syntactically-region): Use it.
5849 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
5851 * XEmacs 21.2.22 is released
5853 1999-11-28 Martin Buchholz <martin@xemacs.org>
5855 * XEmacs 21.2.21 is released.
5857 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5859 * minibuf.el (read-coding-system): Accept symbol and
5860 coding-system object as a default-coding-system.
5862 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5864 * minibuf.el (read-coding-system): Accept symbol as
5865 a default-coding-system.
5867 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5869 * apropos.el (apropos-documentation): Use insert instead
5872 1999-11-07 William M. Perry <wmperry@aventail.com>
5874 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
5875 for the linux console.
5877 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
5878 stuff to work when you are not on a window system, since the GPM
5879 mouse support now allows pasting from outside of XEmacs.
5881 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
5883 * XEmacs 21.2.20 is released
5885 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
5887 * setup-paths.el (paths-default-info-directories): Add
5888 /usr/share/info and /usr/local/share/info.
5890 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
5892 * about.el: Updated Vladimir Ivanovic's info.
5894 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
5896 * auto-show.el (auto-show-truncationp): Remove.
5898 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
5900 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
5902 * indent.el (indent-line-to): fix bug: spaces were not replaced
5903 with tab if column is multiple of tab-width
5906 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
5908 * mule/mule-cmds.el (read-input-method-name): Accept symbols
5909 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
5911 * package-get.el (package-get-package-provider): Be verbose when
5912 interactive. Patch from Robert Pluim
5914 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
5916 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
5919 1999-08-19 Stephen Tse <stephent@sfu.ca>
5921 * process.el (open-network-stream): Add a new optional parameter
5922 PROTOCOL to support udp; fix a minor typo and add an explanation
5923 in docstring for udp programming.
5925 * code-process.el (open-network-stream): Add a new optional
5926 parameter PROTOCOL to support udp; fix a minor typo and add an
5927 explanation in docstring for udp programming.
5929 1999-10-18 Andy Piper <andy@xemacs.org>
5931 * gui.el (make-gui-button): be more precise about how we call
5934 * wid-edit.el (widget-push-button-value-create): Use the new form
5935 of native gui-button.
5937 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5939 * info.el (Info-page-prev): Don't do (sit-for 0).
5941 1999-10-13 Andy Piper <andy@xemacs.org>
5943 * gutter-items.el (progress-abort-glyph): new glyph for showing
5945 (append-progress): dispatch-event rather than sit-for.
5946 (abort-progress): new function. Show the abort glyph with an
5947 appropriate message.
5948 (raw-append-progress): dispatch-event rather than sit-for.
5949 (display-progress): cope with aborts.
5951 * gui.el (make-gui-button): Use native widgets for buttons
5953 (insert-gui-button): ditto.
5954 (gui-button-p): ditto.
5956 * xbm-button.el: remove from core.
5958 * xpm-button.el: remove from core.
5960 1999-10-07 Olivier Galibert <galibert@pobox.com>
5962 * faces.el (init-device-faces): Don't initialize the random faces
5963 on the stream device.
5965 1999-10-06 Andy Piper <andy@xemacs.org>
5967 * files.el (recover-file): Don't use ls under windows for revert buffer.
5969 1999-09-25 Adrian Aichner <adrian@xemacs.org>
5971 * package-get.el (package-get-download-menu): Make menu really
5972 toggle download sites.
5973 (package-get-download-sites): Add autoload cookie.
5975 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5977 * setup-paths.el (paths-find-module-directory): Ditto.
5979 1999-09-29 Werner Fink <werner@suse.de>
5981 * setup-paths.el (paths-find-exec-directory): Add missing nil
5982 parameter for environment.
5984 1999-09-27 Martin Buchholz <martin@xemacs.org>
5986 * modeline.el (modeline-format):
5987 Only purecopy the strings. Else
5988 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
5991 1999-08-28 Mike Woolley <mike@bulsara.com>
5993 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
5994 user setting comint-completion-addsuffix and
5995 comint-process-echoes.
5997 1999-09-22 Andy Piper <andy@xemacs.org>
5999 * gutter-items.el (update-tab-in-gutter): use
6000 last-nonminibuf-window instead of selected-window.
6002 1999-09-18 Andy Piper <andy@xemacs.org>
6004 * gnuserv.el (gnuserv-edit-files): select frame we are going to
6007 * subr.el (record-buffer-hook): new variable so that the hook gets
6010 1999-09-16 Andy Piper <andy@xemacs.org>
6012 * gutter-items.el (update-tab-in-gutter): only update when the
6014 (remove-buffer-from-gutter-tab): ditto.
6016 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
6018 * simple.el (do-auto-fill): Commented out part of Kinsoku
6021 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
6023 * isearch-mode.el (isearch-highlightify-region): Give the
6024 highlighting extents a high priority.
6025 (isearch-make-extent): Give the main highlighting extent an even
6028 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6030 * packages.el (packages-compute-package-locations): Fix typo from
6033 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6035 * setup-paths.el (paths-find-doc-directory): Respect value of
6036 `configure-doc-directory.'
6038 * find-paths.el (paths-find-architecture-directory): Give
6039 precendence `default' argument (which typically comes from
6042 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6044 * startup.el (command-line-early): Added options -user-init-file
6045 and -user-init-directory.
6047 * files.el (user-init-file): Default to NIL so we can recognize
6050 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6052 * obsolete.el (init-file-user):
6054 * packages.el (packages-compute-package-locations):
6055 * package-get.el (package-get-user-index-filename):
6056 * menubar-items.el (maybe-add-init-button):
6057 * info.el (Info-annotations-path):
6059 Change `user-init-directory' to be an absolute path.
6060 Use `user-init-directory' where appropriate.
6061 Zap `init-file-user' and its uses.
6063 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
6065 * subr.el (copy-symbol): New function.
6067 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
6069 * isearch-mode.el (isearch-done): Be sure to restore invisible
6070 extents in the proper buffer.
6071 (isearch-pre-command-hook): Set this-command to the correct value
6072 in case the buffer has changed and old overriding-local-map was
6074 (isearch-restore-extent): Use remprop instead of setting the
6077 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
6079 * cmdloop.el (execute-extended-command): Update zmacs region
6081 (execute-extended-command): Make the message gettext-friendly.
6083 1999-09-07 Andy Piper <andy@xemacs.org>
6085 * gutter-items.el (progress-gauge-glyph): renamed from
6087 (progress-text-glyph): new variable.
6088 (progress-layout-glyph): use layouts and text glyphs.
6089 (progress-area-buffer): removed.
6090 (progress-text-and-extent): new variable.
6091 (progress-displayed-p): dynamically create gutter area buffer.
6092 (clear-progress): ditto.
6093 (raw-append-progress): ditto.
6094 (append-progress): use new glyph names.
6095 (raw-append-progress): only create the extent when needed. set
6096 properties more optimally.
6097 (progress): remove args.
6099 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
6101 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
6102 mapcar where the return value is unused.
6103 (isearch-restore-invisible-extents): Ditto.
6104 (isearch-highlight-all-cleanup): Ditto.
6105 (isearch-delete-extents-in-range): Traverse the extents only once.
6106 (isearch-highlight-all-update): Don't start over if the search
6107 string has changed and more input is pending.
6109 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
6111 * packages.el (packages-find-package-data-path): Ditto.
6113 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
6115 * subr.el (mapc-internal): Don't make obsolete.
6117 * cl-extra.el (mapc): Resurrect.
6119 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
6121 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
6124 * isearch-mode.el (isearch-top-state): Restore isearch-word.
6125 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
6126 (isearch-yank-clipboard): Use get-clipboard instead of
6128 (isearch-yank-selection): Fix docstring.
6130 1999-09-02 Martin Buchholz <martin@xemacs.org>
6132 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
6134 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
6136 * cl-macs.el (extent-start-position): Fix setf method.
6137 (extent-end-position): Ditto.
6139 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
6141 * isearch-mode.el: End merge with FSF 20.4.
6143 * isearch-mode.el (search-invisible): New variable.
6144 (isearch-hide-immediately): Ditto.
6145 (isearch-unhidden-extents): Ditto.
6146 (isearch-range-invisible): New function.
6147 (isearch-unhide-extent): Ditto.
6148 (isearch-restore-invisible-extents): Ditto.
6149 (isearch-restore-extent): Ditto.
6151 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
6153 (isearch-ring-retreat-edit): Ditto.
6154 (isearch-forward): New argument NO-RECURSIVE-EDIT.
6155 (isearch-forward-regexp): New arguments NOT-REGEXP and
6157 (isearch-backward): New argument NO-RECURSIVE-EDIT.
6158 (isearch-backward-regexp): New arguments NOT-REGEXP and
6160 (isearch-mode): Return isearch-success.
6161 (isearch-update): Use unread-command-events instead of
6162 unread-command-event.
6163 (isearch-abort): If an invalid regexp is encountered, keep popping
6165 (isearch-*-char): Use FSF implementation.
6166 (isearch-whitespace-chars): Use the more robust FSF's
6168 (isearch-within-brackets): New variable.
6169 (isearch-mode): Initialize it.
6170 (isearch-edit-string): Bind it.
6171 (isearch-search-and-update): Set it.
6172 (isearch-push-state): Push it.
6173 (isearch-top-state): Pop it.
6174 (isearch-search): Set it.
6175 (isearch-printing-char): When called by isearch-whitespace-chars,
6176 handle M-SPC gracefully.
6177 (isearch-message-prefix): New argument ELLIPSIS.
6178 (isearch-message-suffix): Ditto.
6179 (isearch-message): Use the ELLIPSIS argument when calling
6180 isearch-message-prefix and isearch-message-suffix.
6181 (isearch-message-prefix): Distinguish between "wrapped" and
6182 "overwrapped" search, FWIW.
6184 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
6186 * isearch-mode.el (isearch-edit-string): Use the head of the
6187 search ring instead of search-last-string and search-last-regexp.
6188 (search-highlight): Renamed from isearch-highlight.
6189 (isearch-exit): Use the new name.
6190 (isearch-highlight): Ditto.
6191 (isearch-dehighlight): Ditto.
6192 (isearch-update-ring): New function.
6193 (isearch-done): Call it.
6194 (isearch-done): New argument EDIT.
6195 (isearch-repeat): If search string is empty, look up at the car of
6196 the search ring; ignore the yank pointer.
6197 (isearch-abort): Call isearch-done with NOPUSH.
6198 (isearch-cancel): New function.
6199 (isearch-mode-map): Bind it to ESC ESC ESC.
6201 * isearch-mode.el: Begin merge with FSF 20.4.
6203 1999-09-01 Andy Piper <andy@xemacs.org>
6205 * x-select.el (x-get-clipboard): obsolete.
6206 (x-yank-clipboard-selection): obsolete
6208 * select.el (disown-selection): need to be careful to disown the
6209 clipboard if we set it via selection.
6210 (get-clipboard): move from x-select.el
6211 (yank-clipboard-selection): ditto.
6213 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
6215 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
6216 isearch-highlight-all-matches to nil.
6217 (isearch-fixed-case): New variable.
6218 (isearch-mode): Initialize it.
6219 (isearch-edit-string): Save it.
6220 (isearch-toggle-case-fold): Set it.
6221 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
6222 need to check isearch-fixed-case.
6223 (isearch-toggle-case-fold): Update highlighting of all matches
6225 (isearch-edit-string):
6227 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
6229 * isearch-mode.el (isearch-edit-string): Call isearch-message
6230 before reading the event so that the prompt is displayed properly.
6231 (isearch-message): Use isearch-nonincremental when calling
6232 isearch-message-prefix.
6233 (minibuffer-local-isearch-map): Bind up and down to do the same as
6234 M-p and M-n respectively.
6235 (isearch-done): New arg NOPUSH.
6236 (isearch-edit-string): Use it.
6237 (isearch-edit-string): Don't bind isearch-string.
6238 (isearch-ring-adjust): Edit string, *then* push state.
6240 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
6242 * faces.el (isearch-secondary): Make isearch-secondary look
6243 different than default.
6245 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
6247 * isearch-mode.el (isearch-yank): Use progn instead of the inner
6249 (isearch-dehighlight): Remove TOTALLY. Simplify.
6250 (isearch-update): Call isearch-dehighlight without arguments.
6251 (isearch-done): Ditto.
6253 * isearch-mode.el (isearch-fix-case): If the search string has no
6254 upper-case letters, allow the folding to be reenabled.
6255 Previously, once disabled, the folding would remain that way until
6257 (isearch-top-state): Call isearch-fix-case.
6259 * isearch-mode.el (isearch-yank): Use progn instead of the inner
6261 (isearch-dehighlight): Remove TOTALLY. Simplify.
6263 1999-08-31 Jan Vroonhof <jan@xemacs.org>
6266 xbm-button.el: Need to exist in core because gui.el depends on
6269 1999-08-31 Andy Piper <andy@xemacs.org>
6271 * gutter-items.el (buffers-tab-face): new customizable variable.
6272 (buffers-tab-default-buffer-line-length): new specifier for
6273 maximum viewable characters.
6274 (progress-stack): new variable for implementing widget-based
6276 (progress-area-buffer): ditto.
6277 (progress-glyph-height): ditto.
6278 (progress-stop-callback): ditto.
6279 (progress-quit-function): new function.
6280 (progress-glyph): new variable.
6281 (progress-layout-glyph): ditto.
6282 (progress-displayed-p): new function, see message-displayed-p for
6284 (clear-progress): ditto.
6285 (remove-progress): ditto.
6286 (append-progress): ditto.
6287 (raw-append-progress): ditto.
6288 (display-progress): ditto.
6289 (current-progress): ditto.
6290 (current-progress-label): ditto.
6295 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
6297 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
6299 * isearch-mode.el (isearch-yank-x-selection): Renamed to
6300 `isearch-yank-selection'.
6301 (isearch-mode-map): Use it.
6302 (isearch-yank-selection): Use `get-selection' instead of
6305 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
6307 * faces.el (isearch-secondary): Create face here.
6309 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
6312 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
6314 * subr.el (buffer-string): More robust backward compatibility
6315 check, courtesy William Perry.
6317 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
6319 * replace.el (perform-replace): Stop the search after the search
6320 limit has been reached.
6322 1999-08-23 Andy Piper <andy@xemacs.org>
6324 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
6325 here if we don't have one.
6327 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6329 * ldap.el (ldap-coding-system): Default to nil until we get
6330 efficient UTF8 support
6331 (ldap-decode-string): Guard against `decode-coding-string' not
6333 (ldap-encode-string): Guard against `encode-coding-string' not
6336 1999-08-23 Didier Verna <didier@xemacs.org>
6338 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
6339 Some doc strings improvements, and add a star to the `interactive'
6342 1999-08-18 Stef Epardaud <stef@lunatech.com>
6344 * font-lock.el (java-font-lock-keywords-3): introduced new
6345 keywords and regexpes for javadoc syntax 1.2.
6347 1999-08-17 Andy Piper <andy@xemacs.org>
6349 * gutter-items.el (buffers-tab-format-buffer-line-function): use
6350 format-buffers-tab-line.
6351 (buffers-tab-max-buffer-line-length): new variable.
6352 (format-buffers-tab-line): new function. truncate names if over
6353 buffers-tab-max-buffer-line-length.
6355 1999-08-13 Charles G Waldman <cgw@fnal.gov>
6357 * cus-start.el: Customize the variable `bell-inhibit-time'.
6359 1999-08-16 Andy Piper <andy@xemacs.org>
6361 * gutter-items.el (remove-buffer-from-gutter-tab): take a
6362 brute-force approach to deleting the last buffer.
6363 (buffers-tab-grouping-regexp): new customizable variable.
6364 (select-buffers-tab-buffers-by-mode): use it.
6366 1999-08-13 Andy Piper <andy@xemacs.org>
6368 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
6371 1999-07-30 Didier Verna <didier@xemacs.org>
6373 * cus-edit.el (custom-save-variables): I said, use prin1 instead
6374 of princ to output symbols.
6375 (custom-save-face-internal): ditto.
6376 (custom-save-resets): ditto.
6378 1999-08-09 Didier Verna <didier@xemacs.org>
6380 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
6381 `regexp-quote' to protect the major mode name for use as a regular
6382 expression (c++ needs this for instance).
6384 1999-08-08 Andy Piper <andy@xemacs.org>
6386 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
6387 cope with similar mode names.
6389 * gutter-items.el (buffers-tab-selection-function): new selection
6391 (select-buffers-tab-buffers-by-mode): new function.
6392 (buffers-tab-items): use it if set to only display buffers in the
6393 tab in the current buffer's group..
6394 (update-tab-in-gutter): use new api.
6395 (remove-buffer-from-gutter-tab): ditto.
6397 * gutter-items.el (buffers-tab-max-size): set custom selection
6399 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
6400 (add-tab-to-gutter): set face as default.
6402 1999-07-07 Jan Vroonhof <jan@xemacs.org>
6404 * faces.el (frob-face-property): Merge the fall-back specifier
6405 with the target, not replace it.
6407 1999-08-05 Andy Piper <andy@xemacs.org>
6409 * gutter-items.el (update-tab-in-gutter): add frame argument for
6411 (update-tab-in-gutter): use it.
6413 * gutter-items.el (record-buffer-hook): set.
6415 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
6417 (switch-to-buffer-hook) deleted.
6419 1999-08-04 Andy Piper <andy@xemacs.org>
6421 * gutter-items.el (update-tab-in-gutter): make sure this will work
6422 as an argument to create-frame-hook.
6424 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
6426 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
6427 instead of timer emulation.
6429 1999-07-30 Darryl Okahata <darrylo@sonic.net>
6431 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
6432 Emacs isearch enhancements.
6434 1999-07-28 Andy Piper <andy@xemacs.org>
6436 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
6437 all devices that support tab controls.
6438 (remove-buffer-from-gutter-tab): new function. to be used as a
6439 value for kill-buffer-hook.
6441 1999-07-21 Sean MacLennan <seanm@storm.ca>
6443 * auto-show.el (auto-show-truncationp): changed to match
6444 `window_translation_on'
6446 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
6448 * XEmacs 21.2.19 is released
6450 1999-07-28 SL Baur <steve@miho>
6452 * code-files.el (insert-file-contents): Fix docstring.
6453 revert previous change.
6455 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6457 * fill.el (fill-region-as-paragraph): Change re-break-point to
6458 contain word-across-newline plus one character so that filling
6459 Japanese and Chinese works as desired.
6460 * simple.el (do-auto-fill): Ditto.
6462 1999-07-26 SL Baur <steve@miho>
6464 * mule/japanese.el ("Japanese"): Do not specify a default input
6466 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
6468 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
6470 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
6471 able to use cl-macs macro in early lisp.
6473 1999-07-23 Jan Vroonhof <jan@xemacs.org>
6478 Massive custom Theme API changes.
6480 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
6482 * code-files.el (insert-file-contents): Regard
6483 coding-system-magic-cookie if `coding-system-for-read' is nil.
6485 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
6487 * mule/thai-xtis.el: Add coding: local variable, to avoid
6488 bootstrapping problem with C locale.
6490 1999-07-22 Andy Piper <andy@xemacs.org>
6492 * dumped-lisp.el (preloaded-file-list): guard against putting
6493 gutter-items in a less than functional XEmacs.
6494 * gutter-items.el: put call to `add-tab-to-gutter' back in.
6496 1999-07-18 Bob Weiner <weiner@beopen.com>
6498 * fill.el (fill-context-prefix): Fixed bug that prevented the
6499 setting of an adaptive fill prefix when the `dont-skip-first' was
6502 1999-07-22 SL Baur <steve@miho>
6504 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
6506 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
6508 * files.el (interpreter-mode-alist): add `make', `guile', and
6509 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
6510 makefile-mode, guile is a scheme, and someday XEmacs will be
6511 modular enough to use as an efficient scripting tool.)
6513 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
6515 * mule/mule-cmds.el (reset-language-environment): Regard
6516 coding-category `utf-8' and `ucs-4' if they are available.
6518 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
6520 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
6521 (prefer-coding-system): Fix DOC-string.
6523 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
6526 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
6528 (coding-system-change-eol-conversion): Fix DOC-string.
6530 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
6532 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
6533 instead of `list-coding-system'.
6535 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
6537 * menubar-items.el (default-menubar): `select-input-method' was
6538 renamed to `set-input-method'.
6540 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
6541 "Set Language Environment" menu.
6543 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
6544 "Describe Language Support" menu.
6546 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
6548 * mule/chinese.el ("Chinese-GB"): Rename
6549 `chinese-gb-environment-setup-function' to
6550 `setup-chinese-gb-environment-internal'.
6552 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
6554 * mule/korean.el: Use `define-coding-system-alias' instead of
6555 `copy-coding-system'.
6557 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
6559 * mule/mule-cmds.el (set-language-environment-coding-systems):
6560 Treat duplicated coding-categories.
6562 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
6564 * mule/japanese.el: Use `define-coding-system-alias' instead of
6565 `copy-coding-system'.
6567 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
6569 * mule/vietnamese.el: Specify `iso-8-1' as a category of
6570 coding-system `viscii'.
6572 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
6575 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
6576 (cyrillic-alternativnyj-decode-table): New variable.
6577 (cyrillic-alternativnyj-encode-table): New variable.
6578 - Specify `iso-8-1' as a category of coding-system
6580 - Abolish general Cyrillic environment.
6582 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
6585 - Use `define-coding-system-alias' instead of `copy-coding-system'.
6586 - Register `chinese-gb-environment-setup-function' as a
6587 `setup-function' of "Chinese-GB" environment.
6589 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
6591 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
6592 optional argument `parents'.
6594 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
6595 property for Thai-XTIS.
6597 * mule/mule-help.el (help-with-tutorial): Use property
6598 `tutorial-coding-system' of language-info as a coding-system to
6601 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
6603 * mule/thai-xtis.el: Don't setup `setup-function' and
6606 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
6607 `set-coding-category-system' to set up coding-system for
6610 * mule/mule-cmds.el (prefer-coding-system): Use
6611 `set-coding-category-system' to set up coding-system for
6614 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
6616 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
6617 Thai-XTIS environment.
6619 * mule/mule-cmds.el (prefer-coding-system): Use
6620 `find-coding-system' instead of `coding-system-p'.
6622 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
6624 * mule/mule-cmds.el (set-language-environment-coding-systems):
6625 Modify eol-type for XEmacs.
6627 * mule/thai-xtis.el: Delete unused local variable `category'.
6629 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
6631 (prefer-coding-system): Don't call
6632 `update-coding-systems-internal'; use function
6633 `coding-category-list' instead of variable `coding-category-list';
6634 use `set-coding-priority-list' instead of `set-coding-priority';
6635 modify `eol-type' for XEmacs.
6637 * mule/mule-misc.el (string-width): Use `charset-width' instead of
6639 (char-width): Likewise.
6641 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
6643 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
6646 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
6647 `set-coding-priority-list' instead of `set-coding-priority'; don't
6648 call `update-coding-systems-internal'.
6650 * mule/mule-misc.el (coding-system-get): New function.
6651 (coding-system-put): New function.
6652 (coding-system-category): New function.
6654 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
6656 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
6657 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
6658 to avoid conflict with leim/quail/thai-xtis.
6660 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
6661 to thai-xtis-chars.el.
6663 * mule/thai-xtis-chars.el: New file (split from
6666 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
6668 * mule/thai-xtis.el:
6669 - Change category for the charset `thai-xtis' to `?x' from `?T'.
6670 - Add syntax entries.
6671 - Put `preferred-coding-system' of the charset `thai-xtis' to
6674 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
6676 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
6677 rewritten to use write-multibyte-character.
6679 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
6681 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
6683 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
6685 (read-input-method-name): Treat optional argument `default'.
6687 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
6689 * mule/mule-cmds.el (set-language-info): Don't set up menus at
6691 (set-language-info-alist): Set up menus here.
6693 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
6695 * minibuf.el (completing-read): Add new optional argument
6697 (read-coding-system): Add new optional argument
6698 `default-coding-system'.
6700 1999-06-03 Ken'ichi Handa <handa@gnu.org>
6702 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
6703 (viet-viscii-...->viet-vscii...).
6705 1999-05-13 Ken'ichi Handa <handa@gnu.org>
6707 * mule/mule-cmds.el: Change MULE to Mule in docstrings
6710 1999-04-12 Richard M. Stallman <rms@gnu.org>
6712 * mule/mule-cmds.el (input-method-function): Add permanent-local
6715 1999-03-30 Dave Love <fx@gnu.org>
6717 * mule/mule-cmds.el (current-language-environment): Doc fix.
6719 1999-02-06 Richard Stallman <rms@gnu.org>
6721 * mule/european.el (setup-slovenian-environment): New function.
6722 ("Slovenian"): New language environment.
6724 1999-01-27 Dave Love <fx@gnu.org>
6726 * mule/mule-cmds.el (current-language-environment): Provide :link,
6727 :type (choices) and appropriate :get.
6729 1999-01-14 Kenichi Handa <handa@etl.go.jp>
6731 * mule/mule-cmds.el (describe-language-environment): Don't alter
6734 1999-01-06 Eli Zaretskii <eliz@gnu.org>
6736 * mule/mule-cmds.el (prefer-coding-system): Call
6737 set-coding-priority, so that the internal array of priorities is
6740 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
6742 * mule/mule-cmds.el (prefer-coding-system): If the argument
6743 requires specific EOL conversion type, make the default coding
6746 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
6748 * mule/mule-cmds.el (set-language-environment): Pass the default
6749 eol-type to set-language-environment-coding-systems.
6750 (set-default-coding-systems): Copy the eol-type property for the
6751 new default values of {buffer-file,process}-coding-system from the
6753 (set-language-environment-coding-systems): Accept an optional
6754 argument EOL-TYPE, and set the eol-type property of the default
6755 coding systems accordingly.
6757 1998-10-26 Kenichi Handa <handa@etl.go.jp>
6759 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
6760 use generate-new-buffer instead of get-buffer-create.
6762 1998-10-21 Kenichi Handa <handa@etl.go.jp>
6764 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
6766 1998-10-16 Markus Rost <rost@delysid.gnu.org>
6768 * mule/mule-cmds.el (default-input-method): Fix custom type.
6770 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6772 * mule/mule-cmds.el (setup-specified-language-environment):
6773 Add apropos-inhibit property.
6774 (describe-specified-language-support): Likewise.
6776 1998-09-06 Bill Richter <richter@math.nwu.edu>
6778 * mule/mule-cmds.el: Doc fixes.
6780 1998-09-02 Kenichi Handa <handa@etl.go.jp>
6782 * mule/mule-cmds.el (register-input-method): Doc-string
6785 1998-09-01 Dave Love <fx@gnu.org>
6787 * mule/mule-cmds.el (current-language-environment): Fix
6790 1998-08-31 Paul Eggert <eggert@twinsun.com>
6792 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
6793 mule/european.el, mule/hebrew.el, mule/japanese.el,
6794 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
6795 avoid bootstrapping problem if you need to recompile all the Lisp
6796 files using interpreted code.
6798 1998-08-26 Kenichi Handa <handa@etl.go.jp>
6800 * mule/european.el ("Latin-1"): Modify `documentation' key value.
6801 ("Latin-2"): Likewise.
6803 1998-08-18 Per Starback <starback@update.uu.se>
6805 * mule/european.el (setup-latin2-environment): Fix typo.
6807 1998-08-18 Kenichi Handa <handa@etl.go.jp>
6809 * mule/european.el: Give proper value of `input-method' key to all
6812 * mule/mule-cmds.el (activate-input-method): Handle the case that
6813 the arg INPUT-METHOD is nil correctly.
6814 (read-multilingual-string): Activate the specified input method
6815 before calling read-string. Afterward, activate the original
6818 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
6820 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
6821 (set-language-info-alist): Fix typo in doc-string.
6823 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
6825 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
6827 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
6828 (reset-language-environment): New function for the job that
6829 setup-english-environment used to do.
6830 (set-language-environment): Do more setups according to the info
6831 in language-info-alist.
6832 (read-language-name): Handle the case that the arg KEY is nil.
6833 (describe-language-environment): Handle input-method property.
6835 * mule/: All files under this directory, which related with
6836 specific languages (such as mule/european.el, mule/greek.el,
6837 mule/hebrew.el, mule/misc-lang.el), modified as below.
6838 (setup-XXX-environment): Just call set-language-environment. If
6839 they used to do some other jobs than what done by
6840 set-language-environment, those jobs are done in
6841 setup-XXX-environment-internal now.
6842 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
6843 the value to setup-XXX-environment-internal. Add properties
6844 input-method and features.
6846 * mule/english.el (setup-english-environment): Just call
6847 reset-language-environment.
6849 * mule/european.el (setup-8-bit-environment): Function deleted.
6851 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
6853 * mule/mule-cmds.el (input-method-exit-on-first-char)
6854 (input-method-use-echo-area): Doc fixes.
6856 1998-08-06 Kenichi Handa <handa@etl.go.jp>
6858 * mule/mule-cmds.el (input-method-exit-on-first-char): New
6860 (input-method-use-echo-area): New variable.
6862 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
6864 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
6866 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
6868 * mule/mule-cmds.el (activate-input-method): Update mode line.
6869 (inactivate-input-method): Likewise.
6871 1998-07-19 Kenichi Handa <handa@etl.go.jp>
6873 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
6874 input method in the current buffer, but just bind
6875 current-input-method.
6877 1998-07-08 Kenichi Handa <handa@etl.go.jp>
6879 * mule/hebrew.el ("Hebrew"): Add coding-priority.
6881 * mule/misc-lang.el ("IPA"): Add coding-priority and
6884 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
6886 * mule/greek.el: Add coding-priority.
6888 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
6890 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
6893 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
6895 * mule/mule-cmds.el (register-input-method): Fix previous change.
6896 (setup-specified-language-environment): Doc fix.
6898 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6900 * mule/mule-cmds.el: Several doc fixes.
6901 (get-language-info, set-language-info): Rename argument.
6902 (set-language-info-alist): Likewise.
6903 (register-input-method): Rename argument.
6904 (activate-input-method): If INPUT-METHOD is nil, deactivate.
6906 1998-05-04 Kenichi Handa <handa@etl.go.jp>
6908 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
6909 default value while reading an input method.
6911 1998-05-01 Kenichi Handa <handa@etl.go.jp>
6913 * mule/mule-cmds.el (universal-coding-system-argument):
6914 Use buffer-file-coding-system as default.
6916 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
6918 * mule/korean.el ("Korean"): Doc fix.
6920 1998-04-11 Kenichi Handa <handa@etl.go.jp>
6922 * mule/mule-cmds.el (describe-language-environment): Print the
6923 languge environment at the head.
6925 1998-04-06 Kenichi Handa <handa@etl.go.jp>
6927 * mule/japanese.el: Set exit-function to exit-japanese-environment
6928 for Japanese environment.
6930 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
6932 * mule/mule-cmds.el (set-language-environment): Doc fix.
6933 (current-language-environment): Use defcustom.
6934 (default-input-method): Specify :type.
6936 1998-03-02 Kenichi Handa <handa@etl.go.jp>
6938 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
6940 (prefer-coding-system): Doc-string modified.
6942 1998-01-21 Kenichi Handa <handa@etl.go.jp>
6944 * mule/mule-cmds.el (set-language-info): Doc-string
6945 describes `coding-priority' KEY.
6946 (set-language-environment-coding-systems): New function.
6947 (select-safe-coding-system): New function.
6948 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
6949 (set-language-info-alist): New optionla arg PARENTS. Call
6950 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
6951 (set-language-environment-coding-systems): New function.
6953 * mule/chinese.el: Remove setting up of
6954 describe-chinese-environment-map and
6955 setup-chinese-environment-map. Exclude them in args of calls to
6956 set-language-info-alist. Register coding-priority key in
6957 language-info-alist.
6959 * mule/cyrillic.el: Remove setting up of
6960 describe-cyrillic-environment-map and
6961 setup-cyrillic-environment-map. Exclude them in args of calls to
6962 set-language-info-alist. Register coding-priority key in
6963 language-info-alist.
6965 * mule/english.el: Register coding-priority key in
6966 language-info-alist.
6968 * mule/ethiopic.el: Register coding-priority key in
6969 language-info-alist.
6971 * mule/european.el: Remove setting up of
6972 describe-european-environment-map and
6973 setup-european-environment-map. Exclude them in args of calls to
6974 set-language-info-alist. Register coding-priority key in
6975 language-info-alist. Add "German" language env.
6976 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
6977 (setup-german-environment): New function.
6979 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
6980 change default input method to "greek-postfix".
6982 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
6983 coding-priority key in
6985 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
6987 * mule/mule-cmds.el (set-language-info): Doc fix.
6988 (input-method-inactivate-hook): Doc fix.
6990 1997-11-20 Karl Heuer <kwzh@gnu.org>
6992 * mule/mule-cmds.el (set-input-method): Renamed from
6993 select-input-method.
6995 1997-11-07 Kenichi Handa <handa@etl.go.jp>
6997 * mule/mule-cmds.el (set-language-environment): Run
6998 exit-language-environment-hook before calling `exit-function'
6999 which is specified for the language environment.
7001 1997-10-23 Kenichi Handa <handa@etl.go.jp>
7003 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
7005 (prefer-coding-system): Likewise.
7006 (describe-language-environment): Print aliases of each coding
7008 (set-language-environment-hook): New variable.
7009 (exit-language-environment-hook): New variable.
7010 (set-language-environment): Call these hooks. Before setting a
7011 new language environment, exit from the
7012 current-language-environment if necessary.
7013 (input-method-verbose-flag): The value can be nil, t,
7014 complex-only, or default.
7015 (input-method-highlight-flag): Doc-string augmented.
7016 (activate-input-method): Check if we can run the registered
7017 function to activate an input method.
7019 * mule/korean.el: Set exit-function for language environment
7020 "Korean" to exit-korean-environment.
7021 (setup-korean-environment): Moved to korea-util.el.
7023 1997-10-21 Kenichi Handa <handa@etl.go.jp>
7025 * mule/mule-cmds.el (read-multilingual-string): Use
7026 current-input-method prior to default-input-method. Don't bind
7027 current-input-method by `let', instead, activate the specified
7028 input method in the current buffer temporarily.
7030 1997-10-19 John F. Whitehead <jfw@cisco.com>
7032 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
7034 1997-10-21 Kenichi Handa <handa@etl.go.jp>
7036 * mule/chinese.el (post-read-decode-hz): Return the result of
7038 (pre-write-encode-hz): Do not change the value of
7041 1998-09-06 Bill Richter <richter@math.nwu.edu>
7043 * mule/mule-ccl.el: Doc fixes.
7045 1998-04-20 Kenichi Handa <handa@etl.go.jp>
7047 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
7048 (check-ccl-program): New macro.
7050 1998-01-21 Kenichi Handa <handa@etl.go.jp>
7052 * mule/mule-ccl.el: Comment about CCL syntax modified.
7053 (ccl-command-table): Add read-multibyte-character and
7054 write-multibyte-character.
7055 (ccl-code-table): Add ex-cmd.
7056 (ccl-extended-code-table): New variable.
7057 (ccl-embed-extended-command): New function.
7058 (ccl-compile-read-multibyte-character,
7059 ccl-compile-write-multibyte-character) New functions.
7060 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
7061 ccl-dump-write-multibyte-character): New functions.
7063 1999-07-22 SL Baur <steve@miho>
7065 * config.el (config-value-file): config.values is installed into
7067 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
7069 1999-07-19 Didier Verna <didier@xemacs.org>
7071 * rect.el: all functions rewritten, except when noted. Below is a
7072 list of interface changes.
7073 (apply-on-rectangle): new function. Obsoletes
7074 `operate-on-rectangle'. All functions that used to call this
7075 function now call the new one.
7076 (kill-rectangle): added optional prefix arg to fill lines.
7077 (delete-rectangle): ditto.
7078 (delete-extract-rectangle): ditto.
7079 (open-rectangle): ditto.
7080 (clear-rectangle): ditto.
7081 (delete-rectangle-line): added third arg FILL.
7082 (delete-extract-rectangle-line): ditto.
7083 (open-rectangle-line): ditto.
7084 (clear-rectangle-line): ditto.
7086 1999-07-18 Andy Piper <andy@xemacs.org>
7088 * menubar-items.el (default-menubar): add gutter options.
7090 * gutter-items.el: new file.
7091 (gutter): new group for custom.
7092 (gutter-visible-p): new variable.
7093 (default-gutter-position): ditto.
7094 (buffers-tab): new group for the buffers tab.
7095 (gutter-buffers-tab): widget to put in the gutter.
7096 (buffers-tab-max-size): max number of tabs.
7097 (buffers-tab-switch-to-buffer-function): function to call when a
7099 (buffers-tab-omit-function): filter buffers with this function.
7100 (buffers-tab-format-buffer-line-function): format buffer names for
7102 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
7104 (build-buffers-tab-internal): build a list of tab items.
7105 (buffers-tab-items): ditto.
7106 (add-tab-to-gutter): put a tab in the gutter area.
7107 (update-tab-in-gutter): reset the buffers in the tab.
7109 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
7111 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
7112 (switch-to-buffer-hooks): new hook.
7114 * toolbar.el (default-toolbar-position): fix typo.
7116 1999-07-16 Andy Piper <andy@xemacs.org>
7118 * gui.el (make-dialog-frame): turn off gutters for dialogs.
7120 1999-07-15 Didier Verna <didier@xemacs.org>
7122 * cus-edit.el (custom-prompt-variable): optional third arg makes
7123 prompt for a comment string.
7124 (customize-set-value): optional prefix makes this function handle
7126 (customize-set-variable): ditto.
7127 (customize-save-variable): ditto.
7128 (customize-customized): handle custom comments.
7129 (customize-save-customized): ditto.
7130 (custom-variable-state-set): ditto.
7131 (custom-face-state-set): ditto.
7132 (customize-saved): ditto.
7133 (custom-variable-set): ditto.
7134 (custom-face-set): ditto.
7135 (custom-variable-save): ditto.
7136 (custom-face-save): ditto.
7137 (custom-variable-reset-saved): ditto.
7138 (custom-face-reset-saved): ditto.
7139 (custom-variable-reset-standard): ditto.
7140 (custom-face-reset-standard): ditto.
7141 (custom-comment-face): new face.
7142 (custom-comment-tag-face): ditto.
7143 (custom-comment): new widget.
7144 (custom-comment-create): new function.
7145 (custom-comment-delete): ditto.
7146 (custom-comment-value-set): ditto.
7147 (custom-comment-show): ditto.
7148 (custom-comment-invisible-p): ditto.
7149 (custom-variable-value-create): create a comment field widget.
7150 (custom-face-value-create): ditto.
7151 (custom-variable-menu): new entry for adding a custom comment.
7152 (custom-face-menu): ditto.
7153 (custom-save-variables): possibly save custom comments.
7154 (custom-save-faces): ditto.
7156 * cus-face.el (custom-set-faces): the arguments can now have a
7157 custom comment as fourth argument.
7159 * custom.el (custom-set-variables): the arguments can now have a
7160 custom comment as fifth element.
7162 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
7164 * XEmacs 21.2.18 is released
7166 1999-07-13 SL Baur <steve@miho>
7168 * lib-complete.el (read-library-name): Revert previous change.
7169 (read-library): Ditto.
7171 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
7173 * packages.el (packages-package-list): Capitalize docstring.
7175 * packages.el (packages-find-package-library-path): Use #'nconc
7176 rather than #'append to reduce consing -- #'mapcar uses Flist,
7177 which returns a freshly consed list. #'append would create yet
7178 another fresh list, using Fmake_list in concat.
7180 * packages.el (package-provide): Use setq with remassq like it
7181 says in its docstring.
7183 1999-07-06 SL Baur <steve@miho.m17n.org>
7185 * lib-complete.el (progn-with-message): Fix typo.
7187 1999-07-06 SL Baur <steve@miho.m17n.org>
7189 * mule/mule-misc.el (char-octet): Make function match docstring.
7190 From Katsumi Yamaoka <yamaoka@jpl.org>
7192 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
7194 * wid-edit.el (widget-documentation): corrected spelling error.
7196 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
7198 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
7199 keys if already bound
7201 1999-07-06 SL Baur <steve@miho.m17n.org>
7203 * lib-complete.el (progn-with-message): Revert previous changes.
7205 1999-06-24 Bob Weiner <weiner@beopen.com>
7207 * lib-complete.el (find-library):
7208 (find-library-other-window):
7209 (find-library-other-frame): Completely rewrote
7210 so that these functions actually work when called non-interactively.
7211 Also made them handle LIBRARY arguments which end with .el or .elc.
7213 1999-06-24 Bob Weiner <weiner@beopen.com>
7215 * simple.el (indent-new-comment-line): Locally bound
7216 `block-comment-start' to `comstart' or else when this is called
7217 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
7218 `block-comment-start' value, ignoring any existing spacing after a
7219 comment prefix in the previous line and producing ugly comments.
7221 1999-06-23 Bob Weiner <weiner@beopen.com>
7223 * list-mode.el (mouse-choose-completion):
7224 (choose-completion):
7225 (completion-switch-to-minibuffer): Added.
7226 ([Tab]): [Tab] previously switched to the minibuffer
7227 but since [space] does that and since most applications in the
7228 world use [Tab] to select the next item in a list, do that in the
7229 *Completions* buffer too. This will cause the least confusion
7230 among the largest population of users. -- Bob Weiner, BeOpen.com,
7233 1999-06-22 Bob Weiner <weiner@beopen.com>
7235 * help.el (help-buffer-name): Added support for a null value
7236 of `help-buffer-prefix-string' since some buffers require no
7239 1999-06-20 Bob Weiner <weiner@beopen.com>
7241 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
7242 in the completion-list-mode-map to bury the completions buffer
7243 even when the minibuffer is no longer active.
7245 1999-06-20 Bob Weiner <weiner@beopen.com>
7247 * list-mode.el (list-mode): It is visually disconcerting to have
7248 the text cursor disappear within list buffers, especially when
7249 moving from window to window, so leave it visible.
7251 1999-07-01 SL Baur <steve@miho.m17n.org>
7253 * menubar-items.el (default-menubar): Conditionalize the bug
7254 report menu item (which may not be possible in this XEmacs).
7255 Reported by: Ken'ichi Handa <handa@etl.go.jp>
7257 1999-06-30 SL Baur <steve@miho.m17n.org>
7259 * subr.el (with-current-buffer): DOC string fix.
7260 Suggested by Bob Weiner <weiner@altrasoft.com>
7262 1999-06-25 Charles G Waldman <cgw@fnal.gov>
7264 * cus-face.el (custom-face-italic): insert missing args
7266 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7268 * packages.el (package-locations): Changed default early package
7269 hierarchies to ~/.xemacs/mule-packages and
7270 ~/.xemacs/xemacs-packages.
7272 1999-06-23 SL Baur <steve@miho.m17n.org>
7274 * mule/mule-category.el (Top Level): ASCII is also latin-1.
7276 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7278 * packages.el (package-locations): Changed default early package
7279 hierarchy to ~/.xemacs/packages.
7280 (package-locations): Removed `packages' as a possible name for a
7281 late package hierarchy.
7283 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
7285 * mule/mule-category.el (word-combining-categories): Set up new
7287 (word-separating-categories): Likewise.
7289 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
7291 * XEmacs 21.2.17 is released
7293 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
7295 * font-menu.el (font-menu-set-font): allow for nil specification
7298 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
7300 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
7303 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
7305 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
7306 8859-5 instead of ISO 8859-1.
7308 1999-06-15 SL Baur <steve@steve1.m17n.org>
7310 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
7311 (viet-viscii-encode-table): Ditto.
7313 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
7314 Make obsolete definition of char-octet.
7316 1999-06-14 SL Baur <steve@steve1.m17n.org>
7318 * subr.el: Move no-Mule make-char ...
7319 * help-nomule.el (make-char): To here.
7320 (string-width): Make Mule compatibility alias.
7322 1999-06-15 Andy Piper <andy@xemacs.org>
7324 * select.el (get-selection-no-error): really make there be no-error.
7325 (get-selection): revert to original.
7327 1999-06-11 Andy Piper <andy@xemacs.org>
7329 * select.el (selection-sets-clipboard): renamed.
7330 (own-selection): use it.
7332 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
7334 * XEmacs 21.2.16 is released
7336 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
7338 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
7339 missing characters to avoid crash.
7341 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
7343 * coding.el (set-terminal-coding-system): Only set the console
7344 coding system on the selected console if it is a tty.
7346 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
7353 * faces.el (frob-face-property):
7354 * font-menu.el (font-menu-set-font):
7355 Actually apply changes from 1999-03-17
7357 1999-06-10 Andy Piper <andy@xemacs.org>
7359 * select.el (get-selection): abstract out non error-signalling
7361 (get-selection-no-error): get-selection without signalling an
7363 (selection-is-clipboard-p): new variable. controls whether the
7364 selection sets the clipboard.
7365 (own-selection): use it.
7367 * mouse.el (insert-selection): fallback to clipboard after trying
7368 primary selection and cutbuffer.
7370 1999-06-05 Andy Piper <andy@xemacs.org>
7372 * x-select.el (xselect-kill-buffer-hook-1): use generalised
7373 selection functions.
7375 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
7377 * code-files.el (buffer-file-coding-system): Use `raw-text' as
7379 (load): Use `raw-text' instead of `no-conversion'.
7380 (insert-file-contents): Likewise.
7382 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
7385 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
7387 * coding.el: Don't copy `no-conversion' to `raw-text'.
7389 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
7391 * subr.el (make-char): Define it if Mule is not around.
7393 1999-06-07 SL Baur <steve@steve1.m17n.org>
7395 * mule/mule-help.el: Add trailing newline. Use mule keyword.
7397 * x-select.el (x-disown-selection-internal): Restore symbol as an
7399 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
7401 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
7403 * XEmacs 21.2.15 is released
7405 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
7407 * subr.el (split-string): Avoid infinite looping
7409 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7411 * ldap.el (ldap-ignore-attribute-codings): New variable
7412 (ldap-default-attribute-decoder): New variable
7413 (ldap-coding-system): New variable
7414 (ldap-attribute-syntax-encoders): New variable
7415 (ldap-attribute-syntax-decoders): New variable
7416 (ldap-attribute-syntaxes-alist): New variable
7417 (ldap-encode-boolean): New function
7418 (ldap-decode-boolean): New function
7419 (ldap-encode-country-string): New function
7420 (ldap-decode-string): New function
7421 (ldap-decode-address): New function
7422 (ldap-encode-address): New function
7423 (ldap-decode-attribute): New function
7424 (ldap-search): Use some of these
7426 1999-05-25 Jan Vroonhof <jan@xemacs.org>
7428 * version.el (emacs-version): Make the patch level/beta come
7429 before the XEmacs qualifier so that it gets into (funcall
7430 emacs-version) and thus in the bug reports.
7431 (emacs-version>=): Support patch levels.
7433 1999-06-03 SL Baur <steve@xemacs.org>
7435 * version.el: implement x.y.z version number
7436 From Jan Vroonhof <vroonhof@math.ethz.ch>
7438 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
7440 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
7442 1999-05-22 Vin Shelton <acs@xemacs.org>
7444 * startup.el: Document -private and break out non-standard X options.
7446 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
7448 * mule/mule-charset.el (charset-after): New function.
7449 (charset-direction): Synch with Mule, update docstring.
7450 (get-charset-property): New function.
7451 (put-charset-property): New function.
7452 (charset-plist): New function.
7454 * mule/mule-charset.el (compose-region):
7455 (decompose-region): remove; these functions (which don't work
7456 since we don't do composite characters) have been moved to
7458 (toplevel): follow coding standards
7460 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
7462 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
7465 * code-files.el: Fix commentary to follow coding standards. Move
7466 the single line left in mule-files.el to here.
7468 * mule/mule-files.el: delete.
7470 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
7472 * info.el (Info-scroll-prev): Use event functions instead of the
7473 old emacs 19 interface.
7475 1999-06-02 Andy Piper <andy@xemacs.org>
7477 * x-font-menu.el (x-font-menu-load-font):
7478 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
7480 1999-05-31 Andy Piper <andy@xemacs.org>
7482 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
7484 (font-menu-this-frame-only-p): ditto.
7485 (font-menu-max-items): reinstate, from Jan Vroonhof
7486 <vroonhof@math.ethz.ch>
7487 (font-menu-submenu-name-format): ditto.
7488 (font-menu-split-long-menu): ditto, for use by the family
7490 (font-menu-family-constructor): use it.
7492 1999-05-30 Andy Piper <andy@xemacs.org>
7494 * msw-faces.el (mswindows-font-regexp): new font matching regexp
7495 for use by the font menu.
7497 * msw-font-menu.el: new file implementing mswindows specific
7498 font-menu behaviour.
7499 (mswindows-font-menu-registry-encoding): new function mirroring x version.
7500 (mswindows-font-menu-junk-families): ditto.
7501 (hack-font-truename): ditto.
7502 (mswindows-font-regexp-ascii): ditto.
7503 (mswindows-reset-device-font-menus): ditto.
7504 (mswindows-font-menu-font-data): ditto.
7505 (mswindows-font-menu-load-font): ditto.
7507 * x-font-menu.el (x-reset-device-font-menus): made device specific.
7508 (x-font-menu-font-data): ditto.
7509 (x-font-menu-load-font): ditto.
7511 * font-menu.el: new file implementing generic font menu behaviour.
7512 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
7513 made device independent.
7514 (font-menu-this-frame-only-p): ditto.
7515 (font-menu-preferred-resolution): ditto.
7516 (font-menu-size-scaling): new variable used to determine whether
7517 sizes are in points or tenths of a point.
7518 (vassoc): moved from x-font-menu.el.
7519 (device-fonts-cache): ditto.
7520 (device-fonts-cache): ditto.
7521 (flush-device-fonts-cache): ditto.
7522 (reset-device-font-menus): copied from x-font-menu.el and made
7523 device independent. Most functionality deferred to
7524 device-dependent versions.
7525 (font-menu-family-constructor): copied from x-font-menu.el and
7526 made device independent.
7527 (font-menu-size-constructor): ditto.
7528 (font-menu-weight-constructor): ditto.
7529 (font-menu-set-font): ditto.
7530 (font-menu-change-face): ditto.
7531 (font-menu-load-font): new device method.
7532 (font-menu-font-data): ditto.
7534 * x-font-menu.el: The above functions deleted.
7536 1999-05-26 Andy Piper <andy@xemacs.org>
7540 * loadup.el: rehash expand-file-name usage to not use default-directory.
7542 1999-05-21 Andy Piper <andy@xemacs.org>
7544 * x-select.el (x-select-convert-to-text):
7545 (x-selected-text-type):
7547 (xselect-convert-to-string):
7548 (xselect-convert-to-compound-text):
7549 (xselect-convert-to-length):
7550 (xselect-convert-to-targets):
7551 (xselect-convert-to-delete):
7552 (xselect-convert-to-filename):
7553 (xselect-convert-to-charpos):
7554 (xselect-convert-to-lineno):
7555 (xselect-convert-to-colno):
7556 (xselect-convert-to-sourceloc):
7557 (xselect-convert-to-os):
7558 (xselect-convert-to-host):
7559 (xselect-convert-to-user):
7560 (xselect-convert-to-class):
7561 (xselect-convert-to-name):
7562 (xselect-convert-to-integer):
7563 (xselect-convert-to-atom):
7564 (xselect-convert-to-identity): functions renamed from x-* and
7566 (x-get-secondary-selection): use rename get-selection.
7567 (x-get-clipboard): ditto.
7568 (x-own-selection): moved to select.el.
7569 (x-valid-simple-selection-p): ditto.
7570 (x-dehilight-selection): ditto.
7571 (x-own-clipboard): ditto.
7572 (x-disown-selection): ditto.
7574 * x-mouse.el (x-yank-function): moved to mouse.el.
7575 (x-insert-selection): ditto.
7576 (x-set-point-and-move-selection): use renamed function.
7578 * select.el (selected-text-type): moved and renamed from
7580 (selection-owner-p): moved to C.
7581 (selection-exists-p): ditto.
7582 (get-cutbuffer): new device method.
7583 (get-selection): generalised and moved from x-select.el.
7584 (own-selection): moved x-own-selection functionality into here.
7585 (dehilight-selection): renamed and moved from x-select.el.
7586 (own-clipboard): functionality moved from x-select.el using new
7588 (disown-clipboard): ditto.
7589 (select-convert-to-text):
7590 (select-convert-to-string):
7591 (select-convert-to-compound-text):
7592 (select-convert-to-length):
7593 (select-convert-to-targets):
7594 (select-convert-to-delete):
7595 (select-convert-to-filename):
7596 (select-convert-to-charpos):
7597 (select-convert-to-lineno):
7598 (select-convert-to-colno):
7599 (select-convert-to-sourceloc):
7600 (select-convert-to-os):
7601 (select-convert-to-host):
7602 (select-convert-to-user):
7603 (select-convert-to-class):
7604 (select-convert-to-name):
7605 (select-convert-to-integer):
7606 (select-convert-to-atom):
7607 (select-convert-to-identity): new functions renamed from x-* and
7608 moved from x-select.el.
7610 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
7611 into here and use as the default window-system mouse yank.
7612 (insert-selection): generalised and moved from x-mouse.el.
7613 (own-clipboard): moved to C.
7615 * msw-select.el (mswindows-selection-owned-p): deleted.
7616 (mswindows-own-selection): generalised and moved to select.el.
7617 (mswindows-disown-selection): generalised and moved to C.
7618 (mswindows-selection-owner-p): ditto.
7620 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
7622 * XEmacs 21.2.14 is released
7624 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
7626 * about.el: update contact info for jason and slb.
7628 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
7630 * mule/european.el (setup-romanian-environment): Add Romanian
7631 support from Emacs/Mule romanian.el.
7633 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
7635 * cus-face.el: Label all custom changes with the 'custom' tag.
7637 * cus-edit.el: idem ditto.
7639 * faces.el: Added suport for adding device tags to various functions.
7640 (custom): New device tag.
7641 (face-spec-set): Call reset face with tags argument. No longer do
7642 x-init-global-faces hack.
7644 * faces.el (frob-face-property): Use an anonymous specifier to map
7645 frob-face-property-1 over.
7647 * x-font-menu.el (font-menu-set-font): Always specify all
7648 properties to custom.
7650 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
7652 * mule/european.el (setup-czech-environment): Add czech support.
7653 From David Sauer <davids@orfinet.cz>
7655 1999-03-15 SL Baur <steve@xemacs.org>
7657 * check-features.el: Turn hard errors into warnings.
7659 1999-03-21 SL Baur <steve@xemacs.org>
7661 * simple.el (delete-key-deletes-forward): As per discussion on
7662 xemacs-beta, default to t.
7664 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
7666 * loadup.el: Define Installation-string before loading anything.
7668 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
7670 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
7671 From Anders Stenman <stenman@isy.liu.se>
7673 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
7675 * wid-edit.el (widget-glyph-find): Ditto.
7677 * packages.el (locate-library): Ditto.
7679 * loadup.el (really-early-error-handler): Ditto.
7681 * lib-complete.el (read-library): Ditto.
7683 * faces.el (set-face-stipple): Ditto.
7685 * code-files.el (load): Use new calling style of locate-file.
7687 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
7689 * packages.el (packages-unbytecompiled-lisp): Installation.el is
7692 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
7694 * dumped-lisp.el (preloaded-file-list): Don't load
7697 * loadup.el (Installation-string): Define it here.
7699 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
7701 * dumped-lisp.el (preloaded-file-list): Revert previous change --
7702 Installation.el needs to be loaded before `dump-paths', otherwise
7703 the dumping process won't find it.
7705 1999-03-13 Adrian Aichner <adrian@xemacs.org>
7707 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
7708 subr so that we can use `replace-in-string' in Installation.el to
7709 get rid of C-m chars under the native Windows build.
7711 1999-04-29 Andy Piper <andy@xemacs.org>
7713 * make-docfile.el: canonicalize file and directory names.
7715 * device.el (call-device-method): new function for calling device
7717 (define-device-method): new function for defining device methods.
7718 (define-device-method*): ditto.
7720 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
7722 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
7724 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
7726 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
7727 (cyrillic-koi8-r-encode-table): Likewise.
7728 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
7729 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
7731 * mule/mule-misc.el (split-char-or-char-int): New function [moved
7732 from vietnamese.el].
7734 * mule/vietnamese.el: Move function `split-char-or-char-int' to
7737 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
7739 * mule/thai-xtis.el:
7740 - Change font registry name from "Thai94x94-0" to "xtis-0".
7741 - Change mnemonic of coding-system `tis-620' to "TIS620".
7743 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
7745 * mule/ethiopic.el: fixed.
7747 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
7749 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
7751 * mule/thai-xtis.el: New file.
7753 * mule/vietnamese.el: New file.
7755 * mule/ethiopic.el: New file.
7757 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
7759 * bytecomp.el (byte-compile-close-variables): Leave
7760 debug-issue-ebola-notices alone.
7762 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7764 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
7765 at the top of the buffer since it is the most important thing to
7767 (ldap-get-host-parameter): New defun
7768 (ldap-search): Add a new parameter `withdn' to retrieve the
7769 distinguished names of entries
7771 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
7773 * startup.el (splash-frame-body): Date and spelling fixes.
7775 1999-03-16 Colin Rafferty <colin@xemacs.org>
7777 * view-less.el (toggle-truncate-lines): add autoload tag
7779 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
7781 * format.el (format-alist): Disable image stuff.
7783 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
7785 * wid-edit.el (widget-glyph-find): Search by directories, then by
7786 suffixes rather than the other way around.
7787 (widget-image-conversion): Renamed to
7788 `widget-image-file-name-suffixes'.
7790 1999-04-16 Olivier Galibert <galibert@pobox.com>
7792 * mule/mule-charset.el: Made old functions obsolete, remove the
7793 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
7794 (charset-iso-graphic-plane): Rename from charset-graphic.
7795 (charset-iso-final-char): Rename from charset-final.
7796 (charset-width): Rename from charset-columns.
7797 (charset-bytes): Added from fsf compatibility, returns always 1.
7799 * mule/mule-misc.el: Move charset-doc-string alias to
7802 1999-04-14 Colin Rafferty <colin@xemacs.org>
7804 * x-faces.el (x-make-font-bold-italic): honor
7805 *try-oblique-before-italic-fonts*
7807 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
7809 * cl-extra.el (coerce): Coerce numbers to characters correctly.
7811 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7813 * x-faces.el (try-oblique-before-italic-fonts): Use the right
7816 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
7818 * cl-extra.el (equalp): Would bug out for lists.
7820 1999-03-12 Charles G Waldman <cgw@fnal.gov>
7822 * about.el (about-hackers): Change cgw's email address
7824 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
7826 * XEmacs 21.2.13 is released
7828 1999-03-12 SL Baur <steve@xemacs.org>
7830 * simple.el (delete-key-deletes-forward): Revert to previous
7833 1999-01-18 Didier Verna <didier@xemacs.org>
7835 * menubar-items.el (xemacs-splash-buffer): handle the case of
7836 multiple elements in the splash buffer body.
7838 * startup.el (splash-frame-timeout): new constant: interval
7839 between splash buffer elements.
7840 (command-line-1): handle splash buffer with multiple elements (use
7842 (splash-frame-body): Originally `startup-splash-frame-body'.
7843 Rewrote a cleaner and more readable version. This can now be array,
7844 in which case each element is displayed in turn in the splash buffer.
7845 (splash-frame-static-body): new constant. Persistent information
7846 across all splash buffer elements (preserves the possibility to give
7847 it in different languages.
7848 (circulate-splash-frame-elements): new function. Used as a timeout
7849 to circulate through all splash frame elements and display them in
7851 (display-splash-frame): originally `startup-splash-frame'. Handle
7852 the case of multiple elements in the splash buffer body. Now
7853 returns a timeout id if multiple elements to display, or nil.
7855 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
7857 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
7858 so they can be overridden by x-init-face-from-resources.
7859 Additionally specify the font name also with an x tag.
7861 1999-03-08 Andy Piper <andy@xemacs.org>
7863 * package-get.el (package-get-base): autoload.
7865 * menubar-items.el (default-menubar): add update menu item. Fix
7866 custom menu to only be activated when package-base is available.
7868 * package-get.el (package-get-custom): don't load
7869 package-get-custom as it is auto-generated. Fix group definition.
7871 1999-03-05 Didier Verna <didier@xemacs.org>
7873 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
7874 instead of `symbol-name' (Thanks Kyle).
7876 * cus-edit.el (custom-save-variables): use `prin1' instead of
7877 princ to write symbols.
7879 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
7881 * XEmacs 21.2.12 is released
7883 1999-03-05 SL Baur <steve@xemacs.org>
7885 * menubar-items.el (default-menubar): Add kfm browsing support.
7886 From Neal Becker <nbecker@fred.net>
7888 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
7890 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
7891 calls to font-lock during buffer reversion.
7893 1999-02-12 Didier Verna <didier@xemacs.org>
7895 * info.el (Info-build-node-completions): unconditionally widen the
7898 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
7900 * x-faces.el (x-init-face-from-resources):
7901 Only set fonts in the 'x locale.
7903 1999-03-04 Adrian Aichner <adrian@xemacs.org>
7905 * package-ui.el (pui-install-selected-packages): Don't throw on
7906 `package-admin-delete-binary-package' returning nil since it's
7907 normal. Reindent function.
7908 (pui-add-required-packages): Handle case where packages selected
7909 for installation have never been installed.
7911 1999-03-03 Martin Buchholz <martin@xemacs.org>
7913 * menubar-items.el (default-menubar):
7914 Implement the ``Mule->Set coding system of process'' menu item.
7916 1999-02-18 Martin Buchholz <martin@xemacs.org>
7918 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
7920 - Change some `if's to `when's
7922 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
7924 * XEmacs 21.2.11 is released
7926 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
7928 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
7929 against window close (Fix Bug #460).
7930 (ask-user-about-lock-dbox): Idem.
7932 1999-02-25 SL Baur <steve@xemacs.org>
7934 * mule/mule-charset.el (charset-leading-byte): New function.
7935 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
7937 1999-02-12 Andy Piper <andy@xemacs.org>
7939 * about.el (xemacs-hackers): change andy's email address.
7940 (about-url-alist): change andy's web page address.
7941 (about-xemacs): add piper.
7943 1999-02-16 SL Baur <steve@xemacs.org>
7945 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
7946 of mule-base into lisp/mule.
7948 1999-02-16 SL Baur <steve@xemacs.org>
7962 mule/mule-category.el:
7964 mule/mule-charset.el:
7966 mule/mule-coding.el:
7971 mule/mule-tty-init.el:
7972 mule/mule-x-init.el:
7973 mule/viet-chars.el: Remerge from mule-base.
7975 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
7976 of mule-base into lisp/mule.
7978 1999-02-10 Adrian Aichner <adrian@xemacs.org>
7980 * process.el (exec-to-string): Use `shell-command-switch' in place
7981 of hard-wired "-c" (for WindowsNT).
7983 1999-02-08 Charles G Waldman <cgw@pgt.com>
7985 * menubar-items.el (default-menubar): Remove obsolete
7988 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
7990 * package-admin.el (package-admin-get-install-dir): First fall
7991 back to the location of xemacs-base for non-mule packages.
7993 1999-02-15 Martin Buchholz <martin@xemacs.org>
7996 - improved automounter tmp directory support.
7997 - support 4 (!) empirically discovered automounter conventions
7999 1999-02-12 SL Baur <steve@xemacs.org>
8001 * etags.el (pop-tag-mark): autoload to match key binding.
8003 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
8005 * XEmacs 21.2.10 is released
8007 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
8009 * package-get.el (package-get-remote-filename): Don't bug out for
8010 a local file name in the search entry.
8012 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
8014 * XEmacs 21.2.9 is released
8016 1999-01-19 Didier Verna <didier@xemacs.org>
8018 * replace.el (replace-search-function): new variable containing a
8019 function to perform a search-forward.
8020 (replace-re-search-function): new variable containing a function
8021 to perform a re-search-forward.
8022 (perform-replace): use them.
8024 1999-01-25 Didier Verna <didier@xemacs.org>
8026 * select.el (selection-owner-p): use the name `XEmacs'.
8027 (cut-copy-clear-internal): ditto.
8029 1999-01-18 Andy Piper <andy@xemacs.org>
8031 * about.el (about-url-alist): Update my entry.
8032 (xemacs-hackers): Ditto.
8034 1999-01-14 Adrian Aichner <adrian@xemacs.org>
8036 * buffer.el (switch-to-buffer): Fixing documentation.
8037 * minibuf.el (minibuffer-completion-table): ditto.
8038 * cl-macs.el (return-from): ditto.
8040 1999-01-04 Didier Verna <didier@xemacs.org>
8042 * replace.el (delete-non-matching-lines): temporarily disable
8043 case-folding when called interactively with a regexp containing
8044 uppercase characters.
8045 (delete-matching-lines): ditto.
8046 (count-matches): ditto.
8047 (list-matching-lines): ditto.
8049 1999-01-07 Colin Rafferty <colin@xemacs.org>
8051 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
8052 abort if current window is split horizontally, not if others are
8053 split. Got rid of unnecessary minibuffer checking. Also, add
8054 some comments (it's still complex).
8056 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
8058 * package-get.el: changed address for doc.ic.ac.uk to
8059 sunsite.doc.ic.ac.uk
8061 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8063 * ldap.el (toplevel): Remove requires so that the file compiles
8064 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
8066 1999-01-10 J. Kean Johnston <jkj@sco.com>
8068 * dump-paths.el: Calculate module-directory and set
8069 module-load-path to the load path for modules.
8071 * loadup.el: Get bootstrap value of module-load-path from the
8072 environment variable EMACSBOOTSTRAPMODULEPATH.
8073 - Display the module load path if we're debugging paths.
8075 * setup-paths.el: Added function paths-find-site-module-directory.
8076 - Added function paths-find-module-directory.
8077 - Added function paths-construct-module-load-path. Uses new
8078 environment variable EMACSMODULEPATH.
8080 1998-12-30 Martin Buchholz <martin@xemacs.org>
8082 * font.el (font-default-object-for-device):
8083 Oops! This `or' can't be replaced by `unless'.
8084 Fixed inability to run w3, among other things.
8086 1998-12-17 Charles G. Waldman <cgw@pgt.com>
8088 * package-admin.el: Change initialization of
8089 package-admin-install-function dependent on system type.
8090 Change package-admin-install-function-mswindows to use
8093 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
8095 * mouse.el (default-mouse-motion-handler): Disable help echo while
8098 1998-12-28 Martin Buchholz <martin@xemacs.org>
8100 * XEmacs 21.2.8 is released.
8102 1998-12-24 Martin Buchholz <martin@xemacs.org>
8104 * XEmacs 21.2.7 is released.
8106 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
8108 * package-ui.el (pui-list-packages): Set truncate-lines.
8110 * package-get.el (package-get-download-menu): Use
8111 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
8113 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
8114 (pui-help-string): idem.
8115 (list-packages-mode): New major mode.
8116 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
8117 (pui-install-selected-packages): Add suport for removing packages.
8118 (pui-toggle-package-delete-key): New function.
8119 (pui-popup-context-sensitive): New kludge.
8120 (pui-list-packages): Add warning when `package-get-remote' is nil.
8121 (package-ui-add-site): New function.
8123 1998-12-01 Didier Verna <didier@xemacs.org>
8125 * hyper-apropos.el (hyper-where-is): added the missing autoload.
8127 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8129 * ldap.el: Custom-ized
8130 (toplevel): Do not provide `ldap' which is provided by C level
8132 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
8134 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
8136 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
8138 1998-12-17 Andy Piper <andy@xemacs.org>
8140 * sound.el (sound-load-list): name changed from sound-load-alist.
8141 (sound-extension-list): name changed from sound-ext-list.
8142 (load-default-sounds): use new names.
8143 (load-sound-file): use new names.
8145 1998-12-16 Andy Piper <andy@xemacs.org>
8147 * XEmacs 21.2.6 is released
8149 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8151 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
8154 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8156 * wid-edit.el (widget-echo-this-extent): Set
8157 help-echo-owns-message to t.
8159 1998-11-30 Greg Klanderman <greg@alphatech.com>
8161 * package-get.el (package-get-download-menu): use toggles for
8162 each site in the download site menu.
8164 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
8166 * package-get.el (package-get): If we cannot find a package
8167 because package-get-remote is not set, give a more helpful
8170 1998-11-30 Greg Klanderman <greg@alphatech.com>
8172 * package-get.el (package-get-remote-filename): use an EFS path
8173 with user anonymous if no user is specified.
8175 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
8177 * faces.el (face-spec-set): Re-init fallfacks for default after
8178 calling reset-face on the default face.
8180 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
8182 * package-admin.el (package-admin-default-install-function):
8183 Behave as advertised. Make sure the pkg-dir is proper for
8185 (package-admin-add-binary-package): Make sure the pkg-dir is
8186 proper for default-directory.
8187 (package-admin-install-function-mswindows): Make sure the pkg-dir
8188 is proper for default-directory.
8190 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
8192 * XEmacs 21.2.5 is released
8194 1998-12-05 SL Baur <steve@altair.xemacs.org>
8196 * files.el (binary-file-regexps): regexp-opt is not available at
8199 1998-11-30 Martin Buchholz <martin@xemacs.org>
8202 * x-win-sun.el (x-win-init-sun):
8204 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
8206 * x-init.el (init-post-x-win):
8207 * x-init.el (init-pre-x-win):
8208 * x-init.el (x-initialize-compose):
8213 * wid-edit.el (widget-glyph-click):
8214 * wid-edit.el (widget-glyph-find):
8215 * wid-edit.el (widget-type):
8216 * view-less.el (view-buffer-other-window):
8217 * very-early-lisp.el:
8221 * term/sun.el (suntool-map):
8222 * term/sun-mouse.el:
8224 * syntax.el (modify-syntax-entry):
8227 * startup.el (lock-directory):
8228 * simple.el (set-comment-column):
8229 * simple.el (backward-delete-char-untabify):
8230 * shadow.el (find-emacs-lisp-shadows):
8232 * setup-paths.el (paths-construct-info-path):
8233 * select.el (cut-copy-clear-internal):
8234 * process.el (call-process-region):
8235 * process.el (start-process-shell-command):
8237 * paths.el (rmail-spool-directory):
8238 * paragraphs.el (use-hard-newlines):
8239 * package-get.el (package-get-dependencies):
8240 * package-admin.el (package-admin-delete-binary-package):
8241 * obsolete.el (truncate-string):
8242 * obsolete.el (store-substring):
8243 * mouse.el (default-mouse-track-maybe-own-selection):
8244 * mouse.el (mouse-yank-at-point):
8246 * modeline.el (mouse-drag-modeline):
8247 * minibuf.el (read-directory-name-internal):
8248 * minibuf.el (read-file-name-internal):
8249 * minibuf.el (read-file-name-internal-1):
8250 * minibuf.el (read-file-name-2):
8251 * minibuf.el (exact-minibuffer-completion-p):
8252 * minibuf.el (read-from-minibuffer):
8254 * menubar.el (check-menu-syntax):
8255 * map-ynp.el (map-y-or-n-p):
8256 * make-docfile.el (docfile-out-of-date):
8257 * loadup.el ((member "run-temacs" command-line-args)):
8258 * loadup.el ((member "no-site-file" command-line-args)):
8259 * loadup.el (really-early-error-handler):
8263 * lisp-mnt.el (lm-verify):
8264 * lib-complete.el (lib-complete:cache-completions):
8265 * lib-complete.el (library-all-completions):
8266 * itimer.el (itimer-run-expired-timers):
8267 * info.el (Info-mode):
8268 * info.el (Info-insert-file-contents):
8269 * info.el (Info-rebuild-dir):
8270 * info.el (Info-build-dir-anew):
8271 * info.el (Info-parse-dir-entries):
8272 * info.el (Info-dir-outdated-p):
8273 * info.el (Info-insert-dir):
8274 * info.el (info-xref):
8276 * hyper-apropos.el (hyper-apropos-get-doc):
8277 * hyper-apropos.el (hyper-describe-face):
8278 * hyper-apropos.el (hyper-apropos-mode):
8280 * help.el (list-processes):
8283 * font.el (mswindows-font-create-name):
8284 * font.el (font-default-font-for-device):
8285 * font.el (x-font-create-object):
8286 * font.el (font-registry):
8288 * font-lock.el (font-lock-keywords):
8290 * finder.el (finder-compile-keywords):
8291 * find-paths.el (paths-find-recursive-path):
8292 * fill.el (set-justification-center):
8293 * fill.el (fill-region-as-paragraph):
8294 * files.el (insert-directory):
8295 * files.el (wildcard-to-regexp):
8296 * files.el (recover-file):
8297 * files.el (basic-save-buffer):
8298 * files.el (delete-auto-save-file-if-necessary):
8299 * files.el (file-relative-name):
8300 * files.el (backup-extract-version):
8301 * files.el (backup-buffer):
8302 * files.el (set-visited-file-name):
8303 * files.el (set-auto-mode):
8304 * files.el (interpreter-mode-alist):
8306 * files.el (find-file-noselect):
8307 * files.el (abbreviate-file-name):
8308 * files.el (parse-colon-path):
8309 * files.el (directory-abbrev-alist):
8310 * etags.el (visit-tags-table-buffer):
8311 * easymenu.el (easy-menu-define):
8312 * dragdrop.el (experimental-dragdrop-drag):
8313 * dragdrop.el (dragdrop-drop-do-functions):
8314 * dragdrop.el (dragdrop-drop-at-point):
8315 * disass.el (disassemble-1):
8316 * disass.el (disassemble-internal):
8317 * disass.el (disassemble):
8319 * derived.el (derived-mode-init-mode-variables):
8320 * derived.el (define-derived-mode):
8321 * custom.el (defgroup):
8322 * cus-edit.el (custom-quote):
8324 * code-process.el (open-network-stream):
8325 * code-process.el (start-process):
8326 * code-process.el (call-process-region):
8327 * code-process.el (call-process):
8329 * code-files.el (insert-file-contents):
8331 * code-files.el (buffer-file-coding-system-for-read):
8332 * cmdloop.el (yes-or-no-p-minibuf):
8336 * callers-of-rpt.el (make-caller-report):
8337 * callers-of-rpt.el:
8338 * bytecomp.el (batch-byte-recompile-directory):
8339 * bytecomp.el (batch-byte-compile-1):
8340 * bytecomp.el (batch-byte-compile):
8341 * bytecomp.el (display-call-tree):
8342 * bytecomp.el (byte-compile-insert):
8343 * bytecomp.el (byte-compile-two-args-19->20):
8344 * bytecomp.el (byte-compile-variable-ref):
8345 * bytecomp.el (byte-compile-form):
8346 * bytecomp.el (byte-compile-top-level-body):
8347 * bytecomp.el (byte-compile-out-toplevel):
8348 * bytecomp.el (byte-compile-byte-code-maker):
8349 * bytecomp.el (byte-compile-file-form-defmumble):
8350 * bytecomp.el (byte-compile-file-form):
8351 * bytecomp.el (byte-compile-keep-pending):
8352 * bytecomp.el (byte-compile-insert-header):
8353 * bytecomp.el (byte-compile-from-buffer):
8354 * bytecomp.el (byte-compile-file):
8355 * bytecomp.el (byte-recompile-file):
8356 * bytecomp.el (byte-compile-close-variables):
8357 * bytecomp.el (byte-compile-warn-about-unused-variables):
8358 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
8359 * bytecomp.el (byte-compiler-legal-options):
8360 * bytecomp.el (byte-compile-lapcode):
8361 * bytecomp.el (byte-optimize-log):
8362 * bytecomp.el ((fboundp 'defsubst)):
8364 * bytecomp-runtime.el:
8365 * byte-optimize.el (byte-optimize-apply):
8366 * byte-optimize.el (car):
8367 * byte-optimize.el (byte-optimize-form):
8368 * byte-optimize.el (byte-optimize-form-code-walker):
8370 * build-report.el (build-report-insert-installation-file):
8371 * build-report.el (build-report):
8373 * apropos.el (apropos-documentation):
8375 - clean up byte-compile warnings
8376 - remove unused variables
8377 - Use common lisp style hashtable functions
8378 - byte compiler cleanup
8379 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
8380 - remove old backquote syntax usage
8381 - move some cl functionality into C for speed.
8382 - remove last remaining VMS support
8384 - implement last, butlast, nbutlast, copy-list in C.
8385 - new macro ignore-file-errors, similar to ignore-errors
8386 (ignore-file-errors (delete-file "foo"))
8387 - get frequent garbage collection during loadup.el by tweaking
8388 gc-cons-threshold, rather than explicitly calling garbage-collect
8389 - default delete-key-deletes-forward to `t'.
8391 1998-11-28 SL Baur <steve@altair.xemacs.org>
8393 * XEmacs 21.2-beta4 is released.
8395 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
8397 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
8398 (easy-menu-item-present-p): Wrapper around find-menu-item.
8399 (easy-menu-remove-item): Wrapper around delete-menu-item.
8401 * menubar.el (delete-menu-item): Add 'from-menu' argument.
8402 (add-menu-button): Add 'in-menu' argument.
8403 (add-menu-item-1): Add in-menu support to helper function.
8405 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
8407 * isearch-mode.el (isearch-mode): Fix keymap lossage.
8409 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
8411 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
8414 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
8416 * process.el (shell-command-on-region): Report if the command
8417 succeeded or failed.
8419 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
8421 * subr.el (buffer-substring-no-properties): Comment out.
8423 1998-11-07 Adrian Aichner <adrian@xemacs.org>
8425 * msw-faces.el (mswindows-find-smaller-font): Turning font names
8426 into font instances first, like `x-frob-font-size' does.
8427 (mswindows-find-larger-font): ditto
8429 1998-11-04 Greg Klanderman <greg@alphatech.com>
8431 * package-ui.el (pui-install-selected-packages): fix args in call
8434 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
8436 * package-get.el (host-name): New widget type.
8437 (package-get-remote): Better customization using new type.
8438 (package-get-download-sites): idem dito.
8440 (package-get-custom): Do not use package-get-all untill we have
8441 runtime dependencies.
8443 (package-get-remove-copy): Default to 't' we no longer need this
8444 kludge as we do not currently use depenencies.
8446 (package-get-was-current): New variable.
8447 (package-get-require-base): New 'force-current' argument.
8448 (package-get-update-base): idem
8449 (package-get-package-provider): idem
8450 (package-get-locate-index-file): New 'no-remote' argument.
8451 (package-get-locate-file): idem.
8453 (package-get-maybe-save-index): New function.
8454 (package-get-update-base): Use it.
8456 1998-10-28 Greg Klanderman <greg@alphatech.com>
8458 * package-get.el (package-get-remote): default to nil; by default,
8459 don't go out to the net via EFS. They must select a download site.
8460 (package-get-download-sites): new variable.
8461 (package-get-download-menu): new function.
8462 (package-get-locate-index-file): new function.
8463 (package-get-update-base): use it.
8465 * menubar-items.el (default-menubar): add "Update Package Index"
8466 and "Add Download Site" menus under Options | Manage Packages.
8468 1998-10-19 Greg Klanderman <greg@alphatech.com>
8470 * package-get.el (package-get): bugfix code checking installed version
8471 for case where package is not currently installed.
8472 (package-get-require-signed-base-updates): new variable.
8473 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
8474 deemed not a goot thing. Use the variable
8475 package-get-allow-unsigned-base-updates instead.
8477 1998-10-16 Greg Klanderman <greg@alphatech.com>
8479 * package-get.el (package-get): Don't install an older version than
8480 we already have unless explicitly told to. Issue a warning.
8482 * package-ui.el (pui-add-required-packages): when adding
8483 dependencies, don't add packages that are up to date.
8484 (pui-package-symbol-char): Don't consider a package out of date
8485 if you have a newer version installed than the latest version in
8488 * package-get.el (package-get-base-filename): document that it may
8489 be a path relative to package-get-remote; new default value.
8490 (package-get-locate-file): new function.
8491 (package-get-update-base): use it to expand package-get-base-filename.
8492 (package-get-save-base): new function to save the package-get database
8494 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
8495 (package-get-update-base): pass the REMOTE-SOURCE arg.
8496 (package-get-update-base-entry): call package-get-custom-add-entry.
8497 (package-get-file-installed-p): removed; no longer needed.
8498 (package-get-create-custom): ditto.
8499 (toplevel): remove code to build and load package-get-custom.el
8500 (package-get-custom-add-entry): new function.
8502 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
8504 * wid-edit.el (widget-button-click): Don't switch window.
8506 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
8508 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
8510 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
8512 * etags.el (find-tag-default): Run find-tag-hook using
8513 run-hooks rather than funcall
8515 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
8517 * isearch-mode.el (isearch-mode): Set the current minor mode maps
8518 and the current local map as the parents to isearch-mode-map.
8520 1998-10-15 SL Baur <steve@altair.xemacs.org>
8522 * XEmacs 21.2-beta3 is released.
8524 1998-10-15 Greg Klanderman <greg@alphatech.com>
8526 * package-get.el (package-get-update-base): use
8527 insert-file-contents-internal, not insert-file-contents-literally.
8529 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
8531 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
8534 1998-10-15 Greg Klanderman <greg@alphatech.com>
8536 * package-get.el (package-get-update-base-entry): new function.
8537 (package-get-update-base): renamed; was `package-get-load-base'.
8538 cleanup, and use package-get-update-base-from-buffer.
8539 (package-get-update-base-from-buffer): new function.
8540 (package-get-update-base-entries): new; helper for above.
8541 Do not eval lisp grabbed over ftp; parse it from new format.
8543 1998-10-15 Greg Klanderman <greg@alphatech.com>
8545 * files.el (set-auto-mode): Don't play games loading package-get
8546 database; package-get-package-provider will handle it all.
8548 1998-10-14 Greg Klanderman <greg@alphatech.com>
8550 * package-get.el (package-get-base-filename): new variable.
8551 (package-get-require-base): new function.
8552 (package-get-pgp-signed-begin-line): new variable.
8553 (package-get-pgp-signature-begin-line): ditto.
8554 (package-get-pgp-signature-end-line): ditto.
8555 (package-get-load-base): new function.
8556 (package-get-interactive-package-query):
8557 (package-get-update-all):
8558 (package-get-dependencies):
8559 (package-get-package-provider):
8560 (package-get-custom): use package-get-require-base.
8561 [package-get-custom loading]: disable for now.
8563 * package-ui.el (pui-list-packages): use (package-get-require-base)
8565 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
8567 * package-ui.el: Correct obvious thinko in choosing extent face.
8569 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
8571 * menubar-items.el (default-menubar): pui-list-package has nothing
8572 to with Customize. Move all the package stuff to a new Item in Options.
8574 * package-ui.el (pui-menu): Add menu and Popup menu.
8576 * package-get.el (package-get): Use new
8577 package-admin-get-install-dir.
8579 * package-admin.el (package-admin-get-install-dir): New syntax.
8580 Conserve package location and put mule packages where mule-base is.
8582 * package-get.el : Customized
8584 * package-ui.el (pui): Customized
8585 (pui-package-install-dest-dir): New variable.
8586 (pui-install-selected-packages): Use it
8588 1998-10-12 SL Baur <steve@altair.xemacs.org>
8590 * package-get.el (package-get-interactive-package-query): Move
8591 dependency on package-get-base to run-time.
8592 (package-get-update-all): Ditto.
8593 (package-get-dependencies): Ditto.
8594 (package-get-package-provider): Ditto.
8595 (package-get-custom): Ditto.
8597 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
8599 * events.el: Remove 'ascii-character property from 'backspace
8602 1998-10-11 SL Baur <steve@altair.xemacs.org>
8604 * package-get-base.el: removed.
8606 1998-09-23 Didier Verna <didier@xemacs.org>
8608 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
8609 (no-upper-case-p): new function.
8610 (with-search-caps-disable-folding): new macro.
8611 (with-interactive-search-caps-disable-folding): new macro.
8612 (zap-to-char): In interactive mode, do a case-sensitive search if
8613 the character is uppercase.
8614 (zap-up-to-char): ditto.
8616 * replace.el (perform-replace): use the function no-upper-case-p.
8618 * isearch-mode.el (isearch-fix-case): ditto.
8619 make obsolete `with-caps-disable-folding' and
8620 `isearch-no-upper-case-p'.
8622 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
8623 (tags-search): ditto.
8624 (tags-query-replace): ditto.
8626 * info.el (Info-search): ditto.
8628 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
8630 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
8632 1998-10-07 Greg Klanderman <greg@alphatech.com>
8634 * package-admin.el (package-admin-rmtree): rewritten. need to
8635 check for "." and ".." before symlink check. expand files and
8636 directories with respect to DIRECTORY, not default-directory.
8638 1998-10-04 Greg Klanderman <greg@alphatech.com>
8640 * package-get.el (package-get-all): add INSTALL-DIR argument.
8642 1998-10-06 Greg Klanderman <greg@alphatech.com>
8644 * package-ui.el (pui-add-required-packages): new function, select
8646 (pui-display-keymap): bind it.
8647 (pui-help-string): document it.
8648 (pui-install-selected-packages): package-get-all -> package-get.
8650 * package-get.el (package-get-dependencies): new function.
8652 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
8654 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
8657 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
8659 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
8661 (default-mouse-track-normalize-point): Use it.
8663 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
8665 * package-admin.el (package-admin-delete-binary-package):
8666 General cleanup. Remove unnessary use of progn and
8668 (package-admin-delete-binary-package): Do NOT mess with file
8669 modes. That is evil.
8670 (package-admin-delete-binary-package): Wrap all deleting in
8671 condition-case. The data in MANIFEST is untrustworthy.
8672 (package-admin-delete-binary-package): Let the OS worry about non
8675 1998-10-09 SL Baur <steve@altair.xemacs.org>
8677 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
8679 (lm-report-bug): Fix mail address to send bug reports to.
8681 1998-09-29 SL Baur <steve@altair.xemacs.org>
8683 * XEmacs 21.2-beta2 is released.
8685 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
8687 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
8689 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
8691 * info.el (Info-mode): Document page turning by double clicks in
8692 docstring so `M-x describe-mode' will display it.
8694 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
8696 * info.el (Info-mouse-track-double-click-hook): Use character
8697 widths to calculate a border region where double clicking does
8698 page turning, and return `nil' by default so other hooks, such as
8699 region highlighting, will be run.
8701 1998-09-29 Colin Rafferty <colin@xemacs.org>
8703 * sound.el (default-sound-directory-list): Initialize with all the
8704 "sounds" directories in `data-directory-list'. It used to just be
8707 * packages.el (locate-data-directory-list): Created. This gives
8708 the list of matching directories, unlike `locate-data-directory',
8709 which just gives the first one.
8711 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
8713 * minibuf.el (read-from-minibuffer): No longer bind help-form but
8714 make a binding in the local keymap until help-char handling is
8717 * help.el (help-keymap-with-help-key): Provide keymap with help
8719 (help-print-help-form): New helper function.
8721 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
8723 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
8724 move extent to another buffer; no need to create a new extent.
8725 (isearch-fix-case): New function.
8726 (isearch-search-and-update): Use it.
8728 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
8730 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
8731 the keymap, not minor-mode-map-alist.
8732 (isearch-done): Restore overriding-local-map.
8734 1998-09-21 Martin Buchholz <martin@xemacs.org>
8736 * bytecomp.el (byte-compile-buffer-substring):
8737 Fix for: (byte-compile (defun f () (buffer-substring)))
8738 ==> ** buffer-substring called with 3 args, but requires 0-3
8739 - new code not only works, but is more readable, too.
8741 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
8743 * msw-faces.el (mswindows-init-device-faces): Don't try to
8744 specify a default font at this late stage. Do try to force
8745 creation of the default face font so that if it fails we get
8746 an error now instead of a crash at frame creation.
8748 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
8749 mswindows-make-font-unitalic: Canonical default weight
8750 changed from "Normal" to "Regular".
8752 mswindows-make-font-bold / -bold-italic: Supplied device was
8753 not being passed into call to mswindows-find-smaller-font.
8755 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
8757 * package-get.el (package-get-remote): Fix the path where to find
8758 the packages on xemacs.org.
8760 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
8762 * about.el (about-maintainer-info): Update Ben's entry.
8764 1998-09-24 Martin Buchholz <martin@xemacs.org>
8766 * lisp/shadow.el (find-emacs-lisp-shadows):
8767 - `member' was being called on lists of length 2000!
8768 - Replace with hashtables.
8769 - Replace hand-coded loops with (dolist)
8772 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
8774 * packages.el: Added new function, `package-delete-name', to
8775 delete existing packages from the installed package database
8776 (`packages-package-list'). Also added the "pkginfo" directory
8777 to `packages-special-base-regexp', so that the pkginfo directory
8778 would not get added to `late-packages'.
8780 * package-admin.el: Added ability to delete an installed package
8781 (added low-level function, `package-admin-delete-package').
8782 Understands how to use the pkginfo/MANIFEST.<package> file to
8783 delete the package. When installing a package, will also
8784 create a MANIFEST.* file if one is not provided by the
8785 package. If the MANIFEST.* doesn't exist when deleting a
8786 package, the functions will fall back to attempting to delete
8787 any package-specific lisp directory.
8789 * package-get.el: Moved some functions to package-admin.el.
8790 Added interactive function `package-get-delete-package', for
8791 use by users for deleting a package.
8793 Also modified to not require the presence of efs.
8795 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
8797 * files.el (find-file-noselect): Handle all signals, kill the
8798 buffer and resignal.
8800 1998-09-23 SL Baur <steve@altair.xemacs.org>
8802 * cl-macs.el (glyph-image): Add setf method.
8804 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
8806 * package-get.el: Fixed broken EFS downloading. Also, look for
8807 .tar.gz files first, in preference over .tgz files.
8809 * package-ui.el: Fix display of package version numbers.
8811 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
8813 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
8816 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
8818 * list-mode.el: `display-completion-list': added new/optional
8819 keyword `:completion-string', which allows the programmer to
8820 change the "Possible completions are:" prompt.
8822 * menubar-items.el: Added new pulldown menu-pick to start up the
8823 visual package browser/installer:
8825 Options->Customize->List Packages
8827 * package-admin.el: Added hooks for installing under both Unix
8828 and MS Windows. Does additional error checking. No longer
8829 calls "add-big-package.sh" to install packages under Unix; now
8830 calls gunzip & tar directly.
8832 * package-get.el: Added ability to install packages from files
8833 on a local disk/CDROM. Now deletes any existing package lisp
8834 directory. Does completion on available packages when
8835 querying for package names. Will also search for .tgz files
8836 in addition for .tar.gz files. Tries to reload
8837 auto-autoloads, as a convenience when loading new packages,
8838 and also tries to add any new package paths to `load-path'.
8839 Changed all occurences of `concat' to use `expand-file-name'.
8841 * package-ui.el: New file which implements the main visual
8842 package browser/installer, which is started via a menu pick or
8843 M-x pui-list packages.
8845 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
8847 * startup.el (load-init-file): spelling fix.
8849 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8851 * startup.el (normal-top-level): Load auto-autoload files
8852 covariantly with their precedence.
8854 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
8856 * menubar-items.el (default-menubar): Remove "Font Weight"
8857 option, there is currently no custom equivalent.. Customize-faces
8860 * x-font-menu.el (font-menu-set-font): Use customize to set
8863 * faces.el (face-spec-update-all-matching): New function.
8865 * cus-face.el (custom-set-face-update-spec): New function.
8866 Interface to customize faces from elisp.
8868 (custom-face-value-create): Show the customized settings if set
8871 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
8873 (custom-face-value-create): Show the customized settings if set
8876 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
8878 * keydefs.el (global-map): Add FSF 20.3 binding of
8879 query-replace-regexp.
8881 1998-08-21 Greg Klanderman <greg@alphatech.com>
8883 * minibuf.el (read-file-name-internal-1): use
8884 user-name-completion-1 instead of user-name-completion.
8886 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8890 * update-elc.el: Don't set `source-directory' (now defunct as a
8891 global variable) no more.
8893 * packages.el (packages-list-autoloads): Made `source-directory'
8894 (now defunct as a global variable) a parameter.
8896 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
8898 * about.el (about-hackers): new email
8900 1998-08-16 SL Baur <steve@altair.xemacs.org>
8902 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
8904 1998-07-17 Didier Verna <didier@xemacs.org>
8906 * faces.el (set-face-property):
8908 (face-dim-p): updated the doc strings now that the dim property isn't
8910 (face-equal): the dim property is now a common one.
8912 * cus-face.el (custom-face-attributes): New face attribute: `dim'
8913 Renamed the `stipple' attribute to `background-pixmap'.
8914 (custom-face-background-pixmap): make custom-face-stipple an
8915 obsolete alias for this.
8917 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8919 * find-paths.el (paths-file-readable-directory-p): Created and
8922 * loadup.el: Don't set inhibit-... flags from run-temacs.
8924 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8926 * packages.el (packages-data-path-depth): Added and used.
8928 1998-08-05 Charles G. Waldman <cgw@pgt.com>
8931 - Change .xpm to .png, delete "zcat" section.
8932 - cosmetic fix in the 'marcpa' entry.
8935 - convert all .xpm.Z to .png
8936 - rename mrb to martin
8937 - rename mcook-m to mcookm
8939 1998-07-31 Martin Buchholz <martin@xemacs.org>
8941 * x-init.el (x-initialize-compose): Add support for
8942 dead-circumflex as YET ANOTHER NAME for that dead key.
8944 1998-08-05 Colin Rafferty <colin@xemacs.org>
8946 * setup-paths.el (paths-construct-exec-path): Made the
8947 last-packages really be last.
8948 (paths-construct-data-directory-list): Ditto.
8950 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
8952 * startup.el(startup-splash-frame-body):
8953 Update Copyright notice in splash screen
8955 1998-07-20 Greg Klanderman <greg@alphatech.com>
8957 * minibuf.el (read-file-name-internal-1): do ~user completion.
8959 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
8961 * font-lock.el (font-lock-fontify-glumped-region): Add guard
8962 aginst destroyed extents
8964 1998-07-24 Greg Klanderman <greg@alphatech.com>
8966 * package-get.el (package-get): add `install-dir' argument.
8968 1998-07-20 John Jones <jj@asu.edu>
8970 * package-get.el: calls to package-get-update-all will only
8971 update packages which are already installed.
8973 1998-07-23 SL Baur <steve@altair.xemacs.org>
8975 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
8978 1998-07-20 Colin Rafferty <colin@xemacs.org>
8980 * about.el (about-hackers): Correct my email.
8982 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
8984 * about.el (about-hackers): new email-address.
8986 1998-07-25 SL Baur <steve@altair.xemacs.org>
8988 * minibuf.el (read-number): Don't let `input-error' condition
8991 1998-07-20 Greg Klanderman <greg@alphatech.com>
8993 * about.el (about-hackers): use my `email-for-life' address.
8995 1998-07-19 SL Baur <steve@altair.xemacs.org>
8997 * XEmacs 21.2-beta1 is released.
8999 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9001 * ldap.el (ldap-search): Doc string change
9003 1998-07-16 Colin Rafferty <colin@xemacs.org>
9005 * menubar-items.el (default-menubar): Removed references to
9006 `data-directory', and use `locate-data-file' instead, and made
9007 then greyed out if they don't exist.
9009 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9011 * keymap.el (events-to-keys): Use `format' instead of `concat'
9012 since the latter does not accept integer args anymore
9014 1998-07-15 SL Baur <steve@altair.xemacs.org>
9016 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
9019 1998-07-14 SL Baur <steve@altair.xemacs.org>
9021 * make-docfile.el: Get first initialization from very-early-lisp.el
9022 * update-elc.el: Ditto.
9023 * loadup.el (really-early-error-handler): Ditto.
9025 * packages.el (packages-unbytecompiled-lisp): Add new file,
9028 * very-early-lisp.el: New file.
9030 1998-07-14 SL Baur <steve@altair.xemacs.org>
9032 * Symbols that have been obsolete for at least 3 years removed (II).
9034 * obsolete.el (eval-current-buffer): Make compatible.
9035 (byte-code-function-p): Ditto.
9036 (send-string): Removed.
9037 (send-region): Removed.
9038 (screen-scrollbar-width): Removed.
9039 (set-screen-scrollbar-width): Removed.
9040 (set-screen-left-margin-width): Removed.
9041 (set-screen-right-margin-width): Removed.
9042 (screen-left-margin-width): Removed.
9043 (screen-right-margin-width): Removed.
9044 (set-buffer-left-margin-width): Removed.
9045 (set-buffer-right-margin-width): Removed.
9046 (buffer-left-margin-width): Removed.
9047 (buffer-right-margin-width): Removed.
9048 (x-set-frame-icon-pixmap): Removed.
9049 (x-set-screen-icon-pixmap): Removed.
9050 (pixel-name): Removed.
9051 (make-pixmap): Removed.
9052 (make-cursor): Removed.
9053 (pixmap-width): Removed.
9054 (pixmap-contributes-to-line-height-p): Removed.
9055 (set-pixmap-contributes-to-line-height): Removed.
9057 1998-07-13 SL Baur <steve@altair.xemacs.org>
9059 * obsolete.el (popup-menu-up-p): removed.
9060 (read-no-blanks-input): Removed.
9061 (wholenump): Removed.
9062 (ring-mod): Removed (what was ring-mod?).
9063 (current-time-seconds): Removed.
9064 (run-special-hook-with-args): Removed.
9066 (dot-marker): Removed.
9069 (window-dot): Removed.
9070 (set-window-dot): Removed.
9072 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
9075 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
9077 * code-files.el (insert-file-contents): Rename
9078 run-special-hook-with-args to run-hook-with-args-until-success.
9079 (write-region): Ditto.
9081 1998-07-12 SL Baur <steve@altair.xemacs.org>
9083 * about.el: Fix typos, update release date.
9085 * Symbols that have been obsolete for at least 3 years removed.
9087 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
9089 (toplevel): remove setf methods for screen functions.
9090 * cl-macs.el (extent-data): defsetf removed.
9091 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
9092 many places to remove.
9093 (comment-indent-hook): Ditto.
9094 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
9095 (buffer-dedicated-screen): Ditto.
9096 (deiconify-screen): Ditto.
9097 (delete-screen): Ditto.
9098 (event-screen): Ditto.
9099 (find-file-other-screen): Ditto.
9100 (find-file-read-only-other-screen): Ditto.
9101 (live-screen-p): Ditto.
9102 (screen-height): Ditto.
9103 (screen-iconified-p): Ditto.
9104 (screen-list): Ditto.
9105 (screen-live-p): Ditto.
9106 (screen-name): Ditto.
9107 (screen-parameters): Ditto.
9108 (screen-pixel-height): Ditto.
9109 (screen-pixel-width): Ditto.
9110 (screen-root-window): Ditto.
9111 (screen-selected-window): Ditto.
9112 (screen-totally-visible-p): Ditto.
9113 (screen-visible-p): Ditto.
9114 (screen-width): Ditto.
9116 (get-screen-for-buffer): Ditto.
9117 (get-screen-for-buffer-noselect): Ditto.
9118 (get-other-screen): Ditto.
9119 (iconify-screen): Ditto.
9120 (lower-screen): Ditto.
9121 (mail-other-screen): Ditto.
9122 (make-screen): Ditto.
9123 (make-screen-invisible): Ditto.
9124 (make-screen-visible): Ditto.
9125 (modify-screen-parameters): Ditto.
9126 (new-screen): Ditto.
9127 (next-screen): Ditto.
9128 (next-multiscreen-window): Ditto.
9129 (other-screen): Ditto.
9130 (previous-screen): Ditto.
9131 (previous-multiscreen-window): Ditto.
9132 (raise-screen): Ditto.
9133 (redraw-screen): Ditto.
9134 (select-screen): Ditto.
9135 (selected-screen): Ditto.
9136 (set-buffer-dedicated-screen): Ditto.
9137 (set-screen-height): Ditto.
9138 (set-screen-position): Ditto.
9139 (set-screen-size): Ditto.
9140 (set-screen-width): Ditto.
9141 (show-temp-buffer-in-current-screen): Ditto.
9142 (switch-to-buffer-other-screen): Ditto.
9143 (visible-screen-list): Ditto.
9144 (window-screen): Ditto.
9145 (x-set-screen-pointer): Ditto.
9146 (x-set-frame-pointer): Ditto.
9147 (screen-title-format): Ditto.
9148 (screen-icon-title-format): Ditto.
9149 (terminal-screen): Ditto.
9150 (delete-screen-hook): Ditto.
9151 (create-screen-hook): Ditto.
9152 (mouse-enter-screen-hook): Ditto.
9153 (mouse-leave-screen-hook): Ditto.
9154 (map-screen-hook): Ditto.
9155 (unmap-screen-hook): Ditto.
9156 (default-screen-alist): Ditto.
9157 (default-screen-name): Ditto.
9158 (x-screen-defaults): Ditto.
9159 (x-create-screen): Ditto.
9160 * obsolete.el: meta-flag removed.
9162 sleep-for-millisecs removed.
9163 extent-data removed.
9164 set-extent-data removed.
9165 set-extent-attribute removed.
9166 extent-glyph removed.
9167 extent-layout removed.
9168 set-extent-layout removed.
9169 list-faces-display removed.
9171 trim-versions-without-asking removed.
9172 after-write-file-hooks removed.
9174 auto-fill-hook removed.
9175 blink-paren-hook removed.
9176 select-screen-hook, deselect-screen-hook removed.
9177 auto-raise-screen, auto-lower-screen removed.
9179 * msw-mouse.el: Global change resource -> mswindows-resource.
9181 * XEmacs 21.0-pre5 is released.
9183 1998-07-11 SL Baur <steve@altair.xemacs.org>
9185 * about.el (about-hackers): Credits update.
9187 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
9189 * register.el (insert-register): Don't activate the region.
9191 1998-07-10 SL Baur <steve@altair.xemacs.org>
9193 * select.el: Restore x-* symbols for backwards compatibility:
9194 x-copy-primary-selection, x-kill-primary-selection,
9195 x-delete-primary-selection, x-select-make-extent-for-selection,
9196 x-valid-simple-selection-, x-cut-copy-clear-internal.
9198 1998-07-09 SL Baur <steve@altair.xemacs.org>
9200 * XEmacs 21.0-pre4 is released.
9202 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
9204 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
9206 (maybe-add-init-button): Fix semantics under Windows. Use
9207 `expand-file-name' rather than `concat'.
9209 * help.el (print-messages): New function.
9211 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9213 * ldap.el (ldap-host-parameters-alist): Docstring fixes
9215 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
9217 * about.el: Tweaked my entry in about-hackers.
9219 * find-paths.el (paths-emacs-root-p):
9220 Relaxed emacs-root checking of an in-place installation to
9221 also accommodate the flat layout used on MS Windows.
9223 1998-06-29 John Jones <jj@asu.edu>
9225 * package-get.el: calls to package-get-update-all will only
9226 update packages which are already installed.
9228 1998-07-05 Andy Piper <andyp@parallax.co.uk>
9230 * faces.el (xpm-color-symbols): remove hardcoded defaults these
9231 are handled by the gui-element face fallbacks now.
9233 * x-faces.el: default gui-element face to "background" as well as
9236 * msw-faces.el (mswindows-init-device-faces): remove gui-element
9237 and default face settings since these are set as fallbacks now in
9238 the appropriate domain.
9240 1998-07-02 SL Baur <steve@altair.xemacs.org>
9242 * text-mode.el (text-mode): Reorder regexp so the OR part
9243 corresponding to `page-delim' goes first and the hack in
9244 `forward-paragraph' will work.
9245 With bug analysis from Bob Weiner <weiner@altrasoft.com>
9247 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
9249 * subr.el (remove-hook): When checking the hook value
9250 with functionp, don't apply car to it.
9252 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
9254 * package-get.el (package-get-remote-filename):
9255 Don't use file-name-as-directory because the local directory
9256 separator conventions might not be the same as ftp's.
9258 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9260 * ldap.el (ldap-host-parameters-alist): New name of
9261 `ldap-host-parameters-plist'
9263 1998-06-26 Adrian Aichner <adrian@xemacs.org>
9265 * package-get.el: Using (require 'package-get-base), now that it
9266 provides itself. Consequently removed all instances of (load
9267 "package-get-base.el").
9269 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
9271 * subr.el (remove-hook): Don't treat the hook value as a
9272 list unless it is both consp and not functionp.
9274 1998-06-29 SL Baur <steve@altair.xemacs.org>
9276 * about.el: Email address for Ben Wing is ben@xemacs.org.
9277 * auto-show.el: Ditto.
9278 * bytecomp.el: Ditto.
9280 * x-scrollbar.el: Ditto.
9282 * tty-init.el: Ditto.
9283 * toolbar-items.el: Ditto.
9284 * symbol-syntax.el: Ditto.
9285 * specifier.el: Ditto.
9286 * objects.el: Ditto.
9287 * hyper-apropos.el: Ditto.
9290 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
9292 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
9293 vertical-divider-always-visible-p.
9294 (default-mouse-motion-handler): Ditto.
9296 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
9298 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
9301 1998-06-21 Oliver Graf <ograf@fga.de>
9303 * build-reports.el: changed receiver to xemacs-build-reports list
9305 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
9307 * font.el: Split font-family-mappings into X and
9308 mswindows-specific versions.
9309 mswindows-font-create-[object|name]: Treat supplied size
9310 as a pointsize. Added underline and strikethru handling.
9312 * msw-faces.el: changed default mswindows charset to western.
9314 * msw-glyphs.el: removed space in border-glyph font string that
9315 was inserted to get round bugs in the mswindows C font code.
9317 1998-06-27 SL Baur <steve@altair.xemacs.org>
9319 * about.el (about-hackers): Credits update.
9321 * help-nomule.el (tutorial-supported-languages): Add Romanian
9324 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
9327 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
9329 * font.el: Split font-family-mappings into X and
9330 mswindows-specific versions.
9331 mswindows-font-create-[object|name]: Treat supplied size
9332 as a pointsize. Added underline and strikethru handling.
9334 * msw-faces.el: changed default mswindows charset to western.
9336 * msw-glyphs.el: removed space in border-glyph font string that
9337 was inserted to get round bugs in the mswindows C font code.
9339 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
9341 * minibuf.el: make read-color-completion-table call
9342 (mswindows-color-list for mswindows devices.
9344 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
9347 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
9348 Let declaration items contain non-word symbol characters.
9350 1998-06-15 Adrian Aichner <adrian@xemacs.org>
9352 * package-get.el (package-get-package-provider): Added autoload
9353 cookie. Loading "package-get-base.el" in ALL functions that use
9354 it. Fixed some (interactive ...) with multiple argument specs
9355 again. Cosmetic indentation changes.
9357 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
9359 * info.el (Info-insert-dir): Don't use nreverse on variables
9360 that you want to use later.
9362 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
9364 * x-mouse.el (x-set-point-and-move-selection): Replace call
9365 to x-kill-primary-selection with kill-primary-selection
9367 1998-06-12 Martin Buchholz <martin@xemacs.org>
9369 * simple.el (what-cursor-position): Make cursor position reported
9370 use value of column-number-start-at-one
9372 1998-06-17 SL Baur <steve@altair.xemacs.org>
9374 * about.el (xemacs-hackers): Fix Jareth's email address.
9376 1998-06-16 SL Baur <steve@altair.xemacs.org>
9378 * startup.el (startup-splash-frame): Remove
9379 `xemacs-startup-logo-function'.
9381 1998-06-15 SL Baur <steve@altair.xemacs.org>
9383 * about.el (about-hackers): Update credits list.
9385 1998-06-06 Jeff Miller <jmiller@smart.net>
9387 * lisp/sound.el: Update sound-ext to allow filenames with
9388 extensions to be found by load-sound-file
9390 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9392 * info.el (Info-rebuild-outdated-dir): Removed variable
9393 (Info-auto-generate-directory): New variable
9394 (Info-save-auto-generated-dir): New variable
9395 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
9396 (Info-build-dir-anew): Second parameter removed. Use
9397 `Info-save-auto-generated-dir'
9398 (Info-rebuild-dir): Ditto
9400 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
9402 * list-mode.el (next-list-mode-item): Would not recognize
9403 border between directly neighbored items.
9405 1998-06-12 Andy Piper <andyp@parallax.co.uk>
9407 * package-get.el: add autoloads for some functions.
9409 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
9411 * specifier.el (let-specifier): Tiny docfixes.
9413 1998-06-12 Andy Piper <andyp@parallax.co.uk>
9415 * msw-mouse.el: set selection-pointer-glyph to Normal.
9417 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
9419 * wid-edit.el (widget-specify-secret): New function.
9420 (widget-after-change): Use it.
9421 (widget-specify-field): Use it.
9423 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
9425 * mouse.el (drag-window-divider): Use `(not done)' instead of
9426 `doit'; reuse result of `window-pixel-edges'.
9428 * modeline.el (drag-modeline-event-lag): Rename to
9429 drag-divider-event-lag.
9431 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
9433 * specifier.el (let-specifier): Rewritten not to generate needless
9434 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
9437 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
9439 * minibuf.el (read-file-name-1): Setup buffer-local value of
9440 `completion-ignore-case' in completions buffer under Windows.
9442 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
9444 * about.el (about-maintainer-glyph): Fix support for not
9447 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
9449 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
9451 * mouse.el (mouse-track): Cancel selection if misc-user event with
9452 `cancel-mode-internal' function is fetched.
9454 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
9456 * files.el (save-some-buffers-1): Fixed return value.
9458 1998-06-01 Oliver Graf <ograf@fga.de>
9460 * dragdrop.el: added experimental
9462 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
9464 * startup.el (after-init-hook, init-file-user,
9465 user-init-directory, load-user-init-file): Purge references
9466 to "~/.xemacs/init.el" from docstrings.
9468 (load-user-init-file) Use paths-construct-path to construct
9469 paths to user init files. Go directly to ~/.emacs, do not
9470 search ~/.xemacs/, do not load `default-custom-file'.
9472 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
9474 * files.el (interpreter-mode-alist): Catch wish and tclsh before
9476 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
9478 1998-06-03 Andy Piper <andyp@parallax.co.uk>
9480 * menubar-items.el (default-menubar): add Update Packages to customize
9483 1998-06-02 Andy Piper <andyp@parallax.co.uk>
9485 * faces.el: use toolbar face as a fallback for toolbar properties
9486 in xpm-color-symbols instead of default.
9488 * msw-faces.el: rename 3d-object -> gui-element face.
9490 1998-06-06 SL Baur <steve@altair.xemacs.org>
9492 * startup.el (xemacs-startup-logo-function): New variable.
9493 (startup-splash-frame): Use it.
9495 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
9497 * files.el (save-some-buffers): Would wait 1 second.
9498 (save-some-buffers-1): Delete other windows here instead of in
9499 `save-some-buffers'.
9500 (save-some-buffers): Force redisplay only if windows were deleted.
9502 1998-06-02 Didier Verna <didier@xemacs.org>
9504 * cus-face.el (custom-face-attributes): generalized the use of
9505 toggle buttons for boolean attributes.
9506 Re-ordered the items a bit.
9508 1998-06-01 SL Baur <steve@altair.xemacs.org>
9510 * sound.el (default-sound-directory): Use `locate-data-directory'
9511 to find the sounds directory.
9513 1998-05-29 Andy Piper <andyp@parallax.co.uk>
9515 * sound.el: default sound-ext to .wav under mswindows, .au
9516 otherwise. load-default sounds without extensions.
9518 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
9520 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
9521 if send-pr is not bound.
9523 1998-06-01 Andy Piper <andyp@parallax.co.uk>
9525 * files.el: grok idl files in auto-mode-alist.
9526 1998-06-01 Jeff Miller <jmiller@smart.net>
9528 * minibuf.el (exact-minibuffer-completion-p): check for nil before
9531 1998-05-30 Andy Piper <andyp@parallax.co.uk>
9533 * msw-glyphs.el: add xbm to the list of image types supported.
9535 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
9537 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
9538 instead of XEmacs one when dumping InfoDock.
9540 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
9542 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
9543 for `modeline-visible-p'
9545 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
9547 1998-05-29 Andy Piper <andyp@parallax.co.uk>
9549 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
9550 since it's not used anymore. doc string fixes.
9552 * package-get.el (package-get-file-installed-p): new function. use
9553 instead of file-installed-p which is in an external package.
9555 1998-05-28 Oliver Graf <ograf@fga.de>
9557 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
9558 favor of select-window/switch-to-buffer
9560 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
9562 * startup.el: changed (getenv "HOME") to (user-home-directory)
9564 1998-05-25 Oliver Graf <ograf@fga.de>
9566 * frame.el (cde-start-drag) moved to dragdrop.el
9567 (offix-start-drag-region) moved to dragdrop.el
9568 (offix-start-drag) moved to dragdrop.el
9569 * dragdrop.el (cde-start-drag) moved from frame.el
9570 (offix-start-drag-region) moved from frame.el
9571 (offix-start-drag) moved from frame.el
9572 (cde-start-drag-region) cde drag regions
9573 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
9575 1998-05-26 Oliver Graf <ograf@fga.de>
9577 * dragdrop.el: created dragdrop-drag prototypes
9578 (cde-start-drag-region) fixed typo
9580 1998-05-28 SL Baur <steve@altair.xemacs.org>
9582 * simple.el (after-init-hook): Remove reader macro.
9584 * packages.el (packages-hardcoded-lisp): Get rid of reader
9585 macros. Update DOC string.
9587 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
9589 * mouse.el (drag-window-divider): Ditto.
9591 * modeline.el (mouse-drag-modeline): Use it.
9593 * lisp-mode.el (let-specifier): Specify indentation.
9595 * specifier.el (let-specifier): Renamed from
9596 `with-specifier-instance'.
9598 1998-05-27 Andy Piper <andyp@parallax.co.uk>
9601 * faces.el: move definition of xpm-color-symbols from x-faces.el
9602 to faces. Predicate x-get-resource on the presence of x.
9604 * msw-faces.el: set 3d-object face rather than modeline. Specify
9605 faces as specfier defaults.
9607 * package-get.el: don't use package-admin-add-single-file-package.
9609 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
9611 * toolbar-items.el: Fixup tooltips.
9612 (toolbar-gnus): Don't use obsolete variable
9613 toolbar-news-frame-properties.
9614 (toolbar-news-reader): Default to `gnus' instead of
9617 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
9620 1998-05-25 Andy Piper <andyp@parallax.co.uk>
9622 * package-get.el: rename -installedp -> -installed-p.
9624 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
9626 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
9627 attributes, and assinged it to continuation, truncation and
9630 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
9631 and made continuation, truncation and hscroll glyphs arrow
9632 characters out of that font.
9634 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
9636 * minibuf.el (minibuffer-electric-separator): Play nicely with
9637 directory-sep-char being \.
9638 (minibuffer-electric-tilde): Ditto.
9639 (read-file-name-map): Ditto.
9641 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
9643 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
9645 (default-mouse-track-deal-with-down-event): Avoid
9646 `x-disown-selection'; use `disown-selection' instead.
9648 1998-05-21 Andy Piper <andyp@parallax.co.uk>
9651 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
9652 moved to (cut-copy-clear-internal) in select.el. Ditto for
9653 (x-delete-primary-selection) (x-kill-primary-selection)
9654 (x-copy-primary-selection).
9655 (own-clipboard): new function.
9657 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
9658 functions in select.el. remove old ones.
9659 (mswindows-own-clipboard): new function.
9661 1998-05-21 Andy Piper <andyp@parallax.co.uk>
9663 * gnuserv.el: allow connections from mswindows type devices.
9665 1998-05-20 Andy Piper <andyp@parallax.co.uk>
9667 * msw-glyphs.el: change image type used from cursor to resource.
9669 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
9671 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
9672 for {top,bottom}-{left,right} values in addition to
9673 {top,bottom}_{left,right}.
9674 Use x-get-resource instead of x-get-resource-and-bogosity-check.
9676 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
9678 * cl-macs.el (specifier-instance): Undefine its setf method.
9680 * specifier.el (with-specifier-instance): Added docstring.
9682 * mouse.el (drag-window-divider): Ditto.
9684 * modeline.el (mouse-drag-modeline): Use it.
9686 * lisp-mode.el (with-specifier-instance): Define its indentation
9689 * specifier.el (with-specifier-instance): New macro.
9691 1998-05-19 Andy Piper <andyp@parallax.co.uk>
9693 * package-get.el (package-get-create-custom): new function to
9694 auto-generate package-get-custom.el from package-get-base.el.
9695 * (package-get-ever-installedp): new function.
9696 * (package-get-custom): new function to get all packages specified
9699 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
9701 * cus-edit.el (custom-file): Revert to `~/.emacs'.
9703 1998-05-23 SL Baur <steve@altair.xemacs.org>
9705 * cl-extra.el: Reverse previous float change.
9707 1998-05-17 Andy Piper <andyp@parallax.co.uk>
9710 * faces.el (try-font-name): moved from x-faces.el since it is
9711 required by w3 under mswindows as well X.
9713 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
9715 * winnt.el: Removed evil (setq completion-ignore-case t)
9716 clause, one more overlookef fsfism.
9717 (nt-quote-args-functions-alist): End sentences with double space.
9719 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
9721 * window-xemacs.el (push-window-configuration): Remove kludgery of
9722 recaching default-toolbar specifier.
9723 (pop-window-configuration): Ditto.
9724 (unpop-window-configuration): Ditto.
9726 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
9728 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
9730 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
9732 * winnt.el (nt-quote-args-verbatim): Added function.
9733 (nt-quote-args-prefix-quote): Added function.
9734 (nt-quote-args-backslash-quote): Added function.
9735 (nt-quote-args-double-quote): Added function.
9736 (nt-quote-args-functions-alist): New variable.
9737 (nt-quote-process-args): Added function. This is the main quoting
9738 work horse called from process-nt.c
9740 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
9742 * winnt.el: Removed duplicate definitions for backspace,
9743 delete, M-backspace and C-M-backspace.
9744 (file-name-buffer-file-type-alist): Removed this variable.
9745 (find-buffer-file-type): Removed function.
9746 (find-file-binary): Removed function.
9747 (find-file-text): Removed function.
9748 (find-file-not-found-set-buffer-file-type): Removed function.
9749 (save-to-unix-hook): Removed function.
9750 (revert-from-unix-hook): Removed function.
9751 (using-unix-filesystems): Removed function.
9752 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
9754 (x-set-selection): Removed function.
9755 (x-get-selection): Removed function.
9756 Removed commented FSFisms.
9757 Replaced copyright notice (this file is not part of GNU Emacs).
9758 (nt-shell-mode-hook): Moved here from a lambda expression. Added
9759 comint-process-echoes setting to t.
9761 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9763 * packages.el (packages-no-package-hierarchy-regexp): Introduced
9764 and used following the interface change of
9765 `paths-find-recursive-path'.
9767 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
9768 regexp instead of a list of base names.
9769 (paths-version-control-filename-regexp):
9770 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
9771 Introduced and used following the interface change of
9772 `paths-find-recursive-path'.
9774 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
9776 * simple.el (delete-forward-p): Make it a defun; do X garbage only
9777 on X devices, rather than on all non-TTY devices.
9779 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
9781 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
9783 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
9785 1998-05-17 Adrian Aichner <adrian@xemacs.org>
9787 * itimer.el (activate-itimer): Fixed usage of integers
9788 as argument to `concat'.
9790 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
9792 * itimer.el (start-itimer): replace the use of `concat' with
9795 1998-05-16 SL Baur <steve@altair.xemacs.org>
9797 * mode-motion.el (mode-motion-hook): Clarify docstring.
9798 From Bob Weiner <weiner@altrasoft.com>
9800 * loadhist.el (symbol-file): Supply prompt string when used
9802 From Bob Weiner <weiner@altrasoft.com>
9804 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
9806 * loadup.el (really-early-error-handler): Ditto.
9808 * update-elc.el: Ditto.
9810 * setup-paths.el (paths-construct-exec-path): Ditto.
9812 * make-docfile.el: Ditto.
9814 * find-paths.el (paths-decode-directory-path): Use split-path
9815 instead of decode-path.
9817 * files.el (parse-colon-path): Update docstring reference.
9819 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
9823 Bind cut'n'paste keys to non window-system specific functions.
9825 * msw-select.el: New function mswindows-clear-clipboard.
9826 mswindows-cut-copy-clipboard extended to handle clearing of the
9827 selection and renamed to mswindows-cut-copy-clear-clipboard.
9829 * select.el: on mswindows devices delete-primary-selection
9830 calls mswindows-clear-clipboard.
9832 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
9834 * simple.el (quoted-insert): Inhibit quit when using read-char.
9836 * cmdloop.el (read-char): Don't inhibit quit.
9837 (read-char-exclusive): Ditto.
9838 (read-char): Signal quit if quit-char was pressed.
9839 (read-char-exclusive): Ditto.
9840 (read-quoted-char): Return a character, not integer.
9842 * menubar-items.el (default-popup-menu): Use Andy's generic
9844 (default-popup-menu): Fix code.
9846 1998-05-14 Oliver Graf <ograf@fga.de>
9848 * dragdrop.el (dragdrop-function-widget): this time it's done
9850 1998-05-13 Oliver Graf <ograf@fga.de>
9852 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
9854 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
9856 * device.el (device-pixel-width):
9857 (device-pixel-height):
9861 (device-color-cells): Swapped parameters to device-system-metric
9862 according to the interface change.
9864 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
9866 * mouse.el (default-mouse-motion-handler): Use new name of the
9867 function event-over-vertical-divider-p.
9868 Do not set E-W arrow cursor over the divider if
9869 vertical-divider-draggable-p is nil in the window.
9870 ([top-level]): Use new name for the variable
9871 vertical-divider-map.
9872 (drag-window-divider): Respect vertical-divider-draggable-p.
9873 Variable name typo fixes.
9875 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
9877 * keymap.el (kbd): Define here; handle string constants and
9880 1998-05-15 Christian Nyb <chr@mediascience.no>
9882 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
9885 1998-05-13 Didier Verna <didier@xemacs.org>
9887 * mouse.el (drag-window-divider): give the vertical divider a
9888 pressed look when dragging it.
9890 1998-05-13 Andy Piper <andyp@parallax.co.uk>
9892 * faces.el: predicate some more face operations on x or mswindows
9895 * modeline.el: enable modeline coloring for mswindows.
9897 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9899 * minibuf.el (minibuffer-default): Added variable; compatible with
9901 (next-history-element): Used `minibuffer-default'.
9903 1998-05-12 Oliver Graf <ograf@fga.de>
9905 * dragdrop.el (dragdrop-function-widget): button and mods ok
9906 arguments still look a bit strange
9907 (dragdrop-compare-mods) created
9908 (dragdrop-drop-do-functions) correctly checks for buttons and
9911 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
9913 * setup-paths.el (paths-default-info-directories): Replace
9914 path-separator with directory-sep-char.
9916 * files.el (path-separator): Don't define it here.
9918 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
9920 * update-elc.el: Ditto.
9922 * setup-paths.el (paths-construct-exec-path): Ditto.
9924 * make-docfile.el: Ditto.
9926 * loadup.el (really-early-error-handler): Ditto.
9928 * find-paths.el (paths-decode-directory-path): Use decode-path
9929 instead of decode-path-internal.
9931 * files.el (parse-colon-path): Update docstring.
9933 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
9935 * subr.el (get-buffer-window-list): Make BUFFER optional.
9937 * window-xemacs.el (windows-of-buffer): Defalias to
9938 get-buffer-window-list.
9940 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
9942 * disass.el: Fix maintainer keyword.
9944 * bytecomp.el (byte-compile-and-load-file): Autoload.
9945 (byte-compile-buffer): Ditto.
9947 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
9948 value is returned, not the name.
9949 (lisp-imenu-generic-expression): Enable it.
9950 (lisp-mode-variables): Ditto.
9951 (lisp-indent-offset): Change defconst to defvar.
9952 (lisp-indent-function): Ditto.
9953 (lisp-body-indent): Ditto.
9955 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
9957 * modeline.el: Use zap-last-kbd-macro-event.
9959 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
9960 nil, don't attempt to do anything with messages.
9961 (eval-last-sexp): Use `letf' for clarity.
9963 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
9965 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
9967 1998-05-11 Martin Buchholz <martin@xemacs.org>
9972 Change empty docstrings into no doc strings at all.
9973 Fix bogus FSF-format docstrings.
9974 * etags.el: Fix docstring.
9976 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
9978 * package-get.el (package-get): Use internal md5
9980 1998-05-13 SL Baur <steve@altair.xemacs.org>
9982 * about.el (about-xemacs): Correct abuse of concat.
9984 1998-05-11 SL Baur <steve@altair.xemacs.org>
9986 * info.el (Info-mode): Use easymenu.
9988 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
9990 * apropos.el (apropos): Don't use concat with integers.
9992 * cmdloop.el (describe-last-error): Handle the case when no error
9993 was seen gracefully.
9995 * apropos.el (apropos-print): Use with-displaying-help-buffer as
9997 (apropos-describe-plist): Ditto.
9999 * help.el (with-displaying-help-buffer): Revert to a defun.
10000 (describe-key): Use it as defun.
10001 (describe-mode): Ditto.
10002 (describe-bindings): Ditto.
10003 (describe-prefix-bindings): Ditto.
10004 (describe-installation): Ditto.
10005 (view-lossage): Ditto.
10006 (describe-function): Ditto.
10007 (describe-variable): Ditto.
10008 (describe-syntax): Ditto.
10010 1998-05-11 Oliver Graf <ograf@fga.de>
10012 * dragdrop.el: changed order of require/provide
10013 (dragdrop-drop-mime-default) changed to new calling conventions
10014 (dragdrop-drop-do-functions) changed to new calling conventions
10015 (dragdrop-function-widget) this one needs more work...
10017 1998-05-10 Oliver Graf <ograf@fga.de>
10019 * about.el: another small change in my entry
10020 * dragdrop.el (dragdrop-drop-log-function): logging added
10021 plus customizations
10022 changed interface to handler functions. now called with event
10025 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
10027 * glyphs.el (divider-pointer-glyph): Declared new glyph,
10028 E-W arrow pointer displayed over draggable dividers.
10030 * mouse.el (default-mouse-motion-handler): Show it when
10032 (drag-window-divider): Added.
10033 ([top-level]): Initialized window-divider-map with a keymap
10034 binding the above function to left button down event.
10036 * x-mouse.el (x-init-pointer-shape): Initialize
10037 divider-pointer-glyph from Cursor.dividerPointer, or use default
10040 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
10042 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
10044 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
10046 * simple.el (count-words-buffer): Don't query for buffer.
10047 (count-lines-buffer): Ditto.
10049 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
10051 * help.el (where-is): add optional insert argument.
10053 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
10055 * help.el (describe-key-briefly): New argument INSERT.
10057 * simple.el (eval-expression): New optional argument; synch with
10060 * keydefs.el (global-map): Add new register bindings.
10062 * register.el: Synched with FSF 20.3.
10064 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
10066 * window-xemacs.el (recenter): all arguments are optional.
10068 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
10070 * device.el: (device-pixel-width): Reflected name/parameters
10071 change to device-system-metric.
10072 (device-pixel-height): Ditto.
10073 (device-mm-width): Ditto.
10074 (device-mm-height): Ditto.
10075 (device-bitplanes): Ditto.
10076 (device-color-cells): Ditto.
10078 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
10080 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
10082 * cl.el (most-positive-fixnum): Document.
10083 (most-negative-fixnum): Ditto.
10085 * cus-dep.el: Updated comment.
10087 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
10090 * cus-load.el (custom-put): Removed.
10092 * files.el (after-find-file): Just resignal quit instead of
10093 signaling "canceled".
10095 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
10097 * frame.el (other-frame): Use `focus-frame' instead of
10098 select-frame kludges.
10100 * lisp-mode.el: Update lisp-indent-function for
10101 save-selected-frame and with-selected-frame.
10103 * frame.el (save-selected-frame): New macro.
10104 (with-selected-frame): Ditto.
10105 (other-frame): Use `set-frame-focus'.
10107 1998-05-06 Oliver Graf <ograf@fga.de>
10109 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
10110 (dragdrop-drop-url-default) default handler for URL drops created
10111 (dragdrop-drop-mime-default) default handler for MIME drops created
10112 (dragdrop-drop-functions) default custom for handling drops created
10113 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
10115 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
10117 * mouse.el: Removed redundant mouse-mswindows-drop function.
10119 1998-05-05 Oliver Graf <ograf@fga.de>
10121 * about.el: changed some text in my entry
10122 * dragdrop.el: added customs
10124 1998-05-04 Oliver Graf <ograf@fga.de>
10126 * mouse.el: killed global drop key bindings
10127 (mouse-offix-drop) removed
10128 * dragdrop.el: created
10129 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
10131 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
10133 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
10134 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
10136 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
10139 * scrollbar.el (scrollbars-visible-p): Use new
10140 {vertical,horizontal}-scrollbar-visible-p specifiers.
10142 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
10144 * device.el (device-pixel-height):
10145 (device-pixel-width):
10147 (device-mm-height):
10148 (device-bitplanes):
10149 (device-color-cells): Moved these 6 functions from device.c; they
10150 all use single (device-system-metrics) call.
10152 1998-05-09 SL Baur <steve@altair.xemacs.org>
10154 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
10157 * menubar-items.el:
10158 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
10159 Suggested by Hrvoje Niksic <hniksic@srce.hr>
10161 * help.el (help-map): Remove Hyperbole keybinding logic.
10162 Suggested by: Michael Ernst <mernst@cs.washington.edu>
10164 1998-05-08 SL Baur <steve@altair.xemacs.org>
10166 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
10167 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
10169 1998-05-07 Andy Piper <andyp@parallax.co.uk>
10171 * msw-glyphs.el: use nicer icon3 from the frame icon.
10173 1998-05-07 SL Baur <steve@altair.xemacs.org>
10175 * version.el (emacs-version): Remove InfoDock conditionals.
10177 * startup.el (startup-splash-frame): Change ID logo name.
10179 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
10181 * files.el (after-find-file): If the user presses C-g on
10182 directory-creation prompt, kill the buffer.
10184 1998-05-06 SL Baur <steve@altair.xemacs.org>
10186 * simple.el (count-words-region): Reverse previous change.
10188 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
10190 * replace.el (query-replace): Just call perform-replace.
10191 (query-replace-regexp): Ditto.
10192 (perform-replace): Move region handling here.
10193 (perform-replace): Use the new arg to match-data.
10195 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
10197 * x-init.el: Install X specific display table that
10198 displays char 0240 as a space to avoid whatever it is
10199 that screws up display of that character code.
10201 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
10203 * help.el (function-arglist): If no arguments are documented for a
10204 subr, print nothing rather than incorrect output.
10206 1998-05-05 SL Baur <steve@altair.xemacs.org>
10208 * cmdloop.el (command-error): Update bail-out error message to use
10209 `emacs-program-name'.
10211 * lib-complete.el: Remove reader macro cruft.
10213 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
10216 * simple.el (count-words-region): Drop interactive-p check on the
10219 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
10223 Correct spelling of mswindows-font-canonicalize-name.
10225 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10227 * ldap.el (ldap-host-parameters-alist): Replaced with
10228 `ldap-host-parameters-plist'
10229 (ldap-search): Adapt to previous change
10231 1998-05-02 SL Baur <steve@altair.xemacs.org>
10233 * about.el (about-hackers): Update Bob Weiner bio.
10234 (about-maintainer-info): Ditto.
10236 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
10238 * simple.el (display-warning-minimum-level): Docfix.
10240 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
10242 * widget.el (:default-get): New keyword.
10243 * wid-edit.el (default, widget-default-default-get): Define it.
10244 (group, widget-group-default-get): Define it.
10245 (menu-choice, widget-choice-default-get): Define it.
10246 (widget-default-get): New function.
10247 (widget-choice-action): Call it.
10248 (widget-editable-list-entry-create): Call it.
10250 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
10252 * byte-optimize.el (byte-boolean-vars): Removed.
10253 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
10254 lookup through `byte-boolean-vars'.
10256 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
10258 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
10259 resource-provided values into ghost specs for scrollbar-height and
10262 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
10264 * byte-optimize.el: Don't attempt to optimize /=.
10266 * bytecomp.el (byte-compile-one-ore-more-args): New function.
10267 (byte-compile-/=): Ditto.
10269 1998-05-02 SL Baur <steve@altair.xemacs.org>
10271 * apropos.el: Use `with-displaying-help-buffer'.
10272 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
10273 Use `with-displaying-help-buffer'.
10274 (apropos-follow): Do not give special treatment to buffer cursor
10275 was in prior to a mouse click.
10276 (apropos-describe-plist): Use `with-displaying-help-buffer'.
10277 (apropos-print-doc): Set correct buffer for setting text
10280 1998-05-01 SL Baur <steve@altair.xemacs.org>
10282 * help.el (help-buffer-prefix-string): New variable.
10283 (help-buffer-name): Use it.
10285 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
10288 1998-04-30 Greg Klanderman <greg@alphatech.com>
10290 * frame.el (other-frame): Work even when focus-follows-mouse is true.
10292 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
10294 * files.el (find-file-noselect): Update docstring.
10295 (find-file-noselect): Signal an error if found an unreadable file.
10296 (file-chase-links): Save the match data.
10297 (normal-mode): Use `lwarn' and `error-message-string'.
10298 (interpreter-mode-alist): Change defconst to defvar.
10299 (inhibit-first-line-modes-regexps): Ditto.
10300 (inhibit-first-line-modes-regexps): Added .tgz.
10301 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
10302 (change-major-mode-with-file-name): New user-option.
10303 (set-visited-file-name): Synched with FSF.
10304 (file-name-extension): New function, from FSF 20.3.
10305 (file-relative-name): Synched with FSF.
10306 (save-some-buffers): Support the C-r feature.
10307 (recover-session): Synched with FSF.
10308 (kill-some-buffers): Ditto.
10309 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
10311 1998-04-30 SL Baur <steve@altair.xemacs.org>
10313 * files.el (insert-file): Undo previous change and reenable use of
10316 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
10318 * window-xemacs.el (recenter): Define.
10320 1998-04-29 Andy Piper <andyp@parallax.co.uk>
10322 * font.el (mswindows-font-create-name)
10323 (mswindows-font-create-object): new functions for mswindows type
10326 * msw-faces.el (mswindows-font-canicolize-name): fix so that
10327 strings are parsed as well as font objects.
10329 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
10331 * modeline.el (defining-kbd-macro): Restore modeline indication of
10332 kbd-macro being recorded.
10333 (add-minor-mode): Simplify docstring.
10334 (modeline-minor-mode-menu): Remove stuff.
10336 1998-04-29 Andy Piper <andyp@parallax.co.uk>
10338 * code-process.el (call-process): dynamically decide process
10341 1998-04-29 Jim Radford <radford@robby.caltech.edu>
10343 * modeline.el: Add line-number-mode, column-number-mode to
10344 the modeline minor-mode menu. Button2 on the line number does
10347 1998-04-29 Andy Piper <andyp@parallax.co.uk>
10349 * mouse.el: move x-selection-owner-p type things to
10352 * msw-init.el: copy zmacs stuff from x-init.el
10354 * msw-select.el (mswindows-own-selection)
10355 (mswindows-disown-selection) (mswindows-selection-owner-p): new
10356 functions. Very simple minded implementation of selectio
10359 * select.el (own-selection) (disown-selection)
10360 (activate-region-as-selection) (select-make-extent-for-selection)
10361 (valid-simple-selection-p): functions moved from x-select.el for
10362 generalized selection.
10364 * x-select.el: see select.el changes.
10366 * x-toolbar.el: use new selection functions.
10368 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10370 * packages.el (packages-find-package-directories): Fixed bug that
10371 would pick up multiple site-package directories.
10372 (package-locations): Added "xemacs-packages" as a late package
10375 * find-paths.el: Now uses `emacs-program-name' and
10376 `emacs-program-version'.
10377 Additions to enforce version-specific directories in
10378 `paths-find-version-directory'.
10380 1998-04-29 SL Baur <steve@altair.xemacs.org>
10382 * default.el: Removed.
10383 * site-start.el: Removed.
10385 1998-04-29 Didier Verna <didier@xemacs.org>
10387 * minibuf.el (minibuffer-history-minimum-string-length): Default
10390 1998-04-28 SL Baur <steve@altair.xemacs.org>
10392 * find-paths.el (paths-program-name): Rename.
10393 (paths-emacs-root-p): Ditto.
10394 (paths-find-site-directory): Ditto.
10396 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
10398 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
10399 `emacs-lisp-byte-compile-and-load'.
10401 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10403 * ldap.el (ldap-search): Fixed additional parameter passing to
10406 1998-04-27 Andy Piper <andyp@parallax.co.uk>
10408 * select.el (kill-primary-selection) (selection-owner-p)
10409 (copy-primary-selection) (yank-clipboard-selection)
10410 (selection-exists-p) (delete-primary-selection): new file and
10411 functions that do the right thing for the selected device.
10413 * x-menubar.el: use generalised selection functions.
10415 * dumped-lisp.el: dump select.el.
10417 1998-04-27 SL Baur <steve@altair.xemacs.org>
10419 * find-paths.el (paths-progname): New variable.
10420 (paths-emacs-root-p): Use it.
10421 (paths-find-site-directory): Ditto.
10423 1998-04-26 SL Baur <steve@altair.xemacs.org>
10425 * loadup.el ((member "dump" command-line-args)): Dump as
10426 `infodock' if InfoDock.
10428 1998-04-25 SL Baur <steve@altair.xemacs.org>
10430 * find-paths.el (construct-emacs-version): Simplify, include
10431 program name in the return value.
10432 * (paths-find-version-directory): Use it.
10434 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10436 * info.el (Info-parse-dir-entries): Fixed regexp
10437 (Info-build-dir-anew): Remove full suffix and capitalize info file
10438 name for files with no @direntry
10439 (Info-batch-rebuild-dir): New function
10440 (Info-suffixed-file): Check for regular files instead of simple
10441 file existence (could catch directories before)
10443 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10445 * setup-paths.el, find-paths.el: Removed uses of `not' which
10446 temacs doesn't have.
10448 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
10449 into root searching.
10451 1998-04-24 Martin Buchholz <martin@xemacs.org>
10453 * subr.el: Remove definition of `not'.
10455 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
10457 * msw-glyphs.el: enable graphics support.
10459 1998-04-23 Didier Verna <didier@xemacs.org>
10461 * x-menubar.el (default-menubar): restored the line-number-mode
10464 * misc doc string updates related to the options menu.
10466 1998-04-24 SL Baur <steve@altair.xemacs.org>
10468 * setup-paths.el (paths-construct-load-path): Fix typo.
10470 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10472 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
10473 font-menu-ignore-scaled-fonts don't have to be bound now; this
10474 gets us one step further towards making --no-autoloads work.
10476 * startup.el (normal-top-level): Load auto-autoloads only if
10477 lisp-directory is non-nil.
10479 * setup-paths.el (paths-construct-load-path): Made it robust
10480 against nil lisp-directory.
10482 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
10483 to the list of variables that cause a warning when nil.
10485 * toolbar.el (init-toolbar-location): Now works even when there's
10486 no toolbar icon directory.
10488 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
10490 * help.el (view-lossage): Recognize it.
10492 * simple.el (log-message): Mark multiline messages.
10494 1998-04-22 SL Baur <steve@altair.xemacs.org>
10496 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
10498 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
10500 * package-get.el (package-get-all): add `\n' separator to
10501 interactive specification so that both variables are read
10503 1998-04-22 Didier Verna <didier@xemacs.org>
10505 * x-menubar.el: ported the options menu to Custom.
10506 Moved the "read only" toggle button to the buffers menu.
10507 Corrected some missing ;;;###autoload or defcustom.
10509 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
10510 the scrollbar-visible specifier for options menu handling.
10512 * toolbar.el (toolbar-visible-p)
10513 (toolbar-captioned-p)
10514 (default-toolbar-position): defcustom wrappers around
10515 the toolbar specifiers for options menu handling.
10517 * frame.el (get-frame-for-buffer-default-instance-limit):
10518 defcustom it for options menu handling.
10520 * font-lock.el (font-lock-mode): defcustom and autoload the variable
10521 font-lock-mode for options menu handling.
10523 * cus-start.el: added Custom properties to overwrite-mode for
10524 options menu handling.
10526 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
10528 * about.el: shameless self-promotion.
10530 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
10532 * simple.el (raw-append-message): Slightly optimize.
10533 (remove-message): Use `push' for clarity.
10534 (append-message): Ditto.
10535 (display-warning): Dito.
10536 (raw-append-message): Send the message to the appropriate device.
10538 1998-04-22 SL Baur <steve@altair.xemacs.org>
10540 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
10541 From Sean MacLennan <Sean.MacLennan@pika.ca>
10543 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10545 * setup-paths.el: Changed `directory-sep-char' to
10546 `path-separator', following a change in GNU Emacs.
10548 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10550 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
10551 (Info-build-dir-anew): Add a final newline.
10552 (Info-build-dir-anew): Do not issue warning when rebuilding policy
10554 (Info-rebuild-dir): Ditto
10556 * dumped-lisp.el (preloaded-file-list): Added ldap.el
10558 1998-04-21 SL Baur <steve@altair.xemacs.org>
10560 * simple.el (count-words-buffer): Retain zmacs region.
10561 (count-words-region): Ditto.
10562 * simple.el: (what-line): Expanded line counts.
10563 (count-lines): New parameter to conditionalize whether collapsed
10565 From Bob Weiner <weiner@altrasoft.com>
10567 1998-04-19 SL Baur <steve@altair.xemacs.org>
10569 * packages.el (package-locations): infodock-packages must override
10570 mule-packages and packages.
10572 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
10575 remove rude messages from widget-activation-widget-mapper
10576 and widget-activation-glyph-mapper
10578 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
10580 * toolbar.el: Remove (featurep 'x) test from
10581 toolbar-make-button-list
10583 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
10585 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
10586 only if in the same frame.
10588 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10590 * packages.el (package-locations): Added site-packages hierarchy.
10592 * setup-paths.el (paths-default-info-directories): Introduced and
10595 * packages.el, setup-paths.el: Set various path searching depths
10598 * packages.el (packages-hierarchy-depth):
10599 (packages-load-path-depth): Introduced and used.
10601 * setup-paths.el (paths-load-path-depth): Introduced and used.
10603 * find-paths.el (paths-find-recursive-path): Added max-depth
10606 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10608 * setup-paths.el (paths-construct-info-path): Removed
10609 dependency on behavior of (file-name-as-directory "").
10611 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10613 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
10616 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10618 * dump-paths.el, startup.el: Added handling for --debug-paths.
10620 1998-04-15 William M. Perry <wmperry@aventail.com>
10622 * wid-edit.el: We cannot just set the help-echo or balloon-help
10623 properties for an extent based on the :help-echo widget
10624 property, since help-echo and balloon-help cause an EXTENT to
10625 get passed in, where :help-echo functions are expecting a WIDGET
10627 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
10629 * scrollbar.el (init-scrollbar-from-resources): Call
10630 mswindows-init-scrollbar-metrics when appropriate.
10632 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
10634 * dumped-lisp.el: dump x-toolbar for window system
10636 * msw-init.el (init-post-mswindows-win): enable toolbars if we
10637 have support and xpm.
10639 1998-04-16 SL Baur <steve@altair.xemacs.org>
10641 * files.el (toggle-read-only): Fix docstring.
10642 From Didier Verna <didier@xemacs.org>
10644 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10646 * startup.el (normal-top-level): Load autoload-file-name without
10647 specifying an extension---some people only auto-autoload.el.gz.
10649 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
10651 * files.el (backup-enable-predicate): Don't bomb on NAME being
10654 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10656 * find-paths.el, packages.el: Now prefers configure'd paths.
10657 This shouldn't cause any of the originally anticipated problems as
10658 the current paths architecture will not define the various
10659 configure-xxx variables if they're not specified on the configure
10662 * find-paths.el, setup-paths.el, packages.el: Removed all
10663 mentionings of "/" as a path separator.
10664 Used paths-construct-path throughout.
10666 * find-paths.el (paths-construct-path): Created to assemble paths
10667 from directory components.
10669 * setup-paths.el, packages.el: Used paths-decode-directory-path
10670 instead of decode-path-internal.
10672 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
10674 (paths-decode-directory-path) Created.
10676 * setup-paths.el: Changed configure-exec-path to
10677 configure-exec-directory.
10679 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10681 * packages.el (packages-find-packages): Fixed decoding of
10684 * startup.el: -no-packages -> -no-early-packages.
10686 (packages-load-package-lisps): Fixed loading of auto-autoload
10689 * startup.el (normal-top-level): Fixed loading of core
10692 * obsolete.el: Un-obsoleted site-directory. Sigh.
10694 * startup.el, packages.el, dump-paths.el: Added proper settings
10695 for site-directory and lisp-directory variables.
10697 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
10698 inhibit-package-autoloads and fixed handling of it.
10700 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
10701 handling of former inhibit-package-init, now
10702 inhibit-early-packages, to make -vanilla etc. work.
10704 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
10706 * code-process.el (start-process): Fallback to 'undecided instead
10707 of 'binary for process input coding stream.
10709 * process.el (start-process): Docstring fix.
10711 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10713 * info.el (Info-insert-dir): Do not insert temporary dir files
10714 in Info-dir-file-attributes
10715 (Info-build-dir-anew): Ensure temporary buffer is not read-only
10716 (Info-rebuild-dir): Ditto.
10718 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10720 * obsolete.el: Added obsoleteness declarations for
10721 `site-directory' and `Info-default-directory-list'.
10723 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10725 * find-paths.el (paths-find-emacs-root): Only look at the
10726 executable at the end of the symlink chain for determining the
10729 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10731 * setup-paths.el (paths-construct-info-path): Changed construction
10732 to cater to gone default in configure.
10734 * find-paths.el (paths-uniq-append): Added.
10736 * packages.el: Rewritten package path construction once again.
10738 * dump-paths.el, startup.el: Removed package-path as a global
10741 * package-admin.el (package-admin-add-single-file-package):
10742 (package-admin-add-binary-package): Changed package-path to
10745 * packages.el (packages-split-path): Split path at "/" rather than
10746 nil according to change in emacs.c.
10748 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10750 * setup-paths.el (paths-construct-info-path): Changed info path
10751 order so that directories come out right.
10752 (paths-find-lock-directory): Fixed bug: It used to think
10753 configure-lock-directory is a path.
10755 1998-04-06 Jeff Miller <jmiller@smart.net>
10757 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
10758 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
10759 eases the use of toolbar-add/kill-item functions.
10761 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
10763 * code-files.el (file-coding-system-alist): Commented out
10764 loaddefs.el magical treatment.
10766 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10768 * info.el (Info-rebuild-outdated-dir): Added new option
10769 `conservative' and made it the default
10770 (Info-rebuild-dir): Appropriately parse multi-line description
10771 strings, and multi-section dir files. Issue warning when dir
10772 is rebuilt as temporary
10773 (Info-build-dir-anew): Issue warning when dir is built as
10776 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
10778 * list-mode.el (list-mode-map): Bind highlight motion commands to
10779 standard keys left, right, C-b and C-f.
10781 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
10783 * files.el (auto-mode-alist): allow .sc for Scheme->C
10785 1998-04-06 SL Baur <steve@altair.xemacs.org>
10787 * loadup.el (pureload): Don't quote (garbage-collect).
10789 1998-04-04 SL Baur <steve@altair.xemacs.org>
10791 * package-get-base.el: Updated.
10793 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
10795 * isearch-mode.el (isearch-just-started): New variable.
10796 (isearch-mode): Set it.
10797 (isearch-repeat): Advance one character forward only if the search
10798 was successful, and was not just started.
10799 (isearch-repeat): Clear isearch-just-started.
10801 1998-04-02 SL Baur <steve@altair.xemacs.org>
10803 * finder.el (finder-compile-keywords): Don't eval new finder-inf
10806 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
10808 * subr.el (listify-key-sequence): Removed.
10810 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
10812 * bytecomp.el (byte-compile-print-gensym): New option.
10813 (byte-compile-output-file-form): Use it.
10814 (byte-compile-output-docform): Ditto.
10815 (byte-compile-compiled-obj-to-list): Ditto.
10817 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
10819 * msw-glyphs.el: set frame icon if xpm support.
10821 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
10823 * help.el: Code that pretty prints variable values
10826 1998-04-02 SL Baur <steve@altair.xemacs.org>
10828 * find-paths.el (paths-emacs-root-p): Correct test for installation
10830 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10832 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
10834 * loaddefs.el: Don't set debug-ignored-errors; leave
10835 its default value set to nil.
10837 1998-03-29 Damon Lipparelli <lipp@primus.com>
10839 * info.el (Info-rebuild-dir): fixed mis-spelling.
10841 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10843 * info.el (Info-rebuild-outdated-dir): New custom var
10844 (Info-insert-node): Create/update dir file when needed, ie when it
10845 does not exist or is older than some info files in directory
10847 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10849 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
10850 for last packages, mainly for using a 20.4 package base.
10852 * packages.el (late-packages): Typo fix. It was called
10855 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
10856 relative symlinks correctly.
10857 (paths-find-emacs-roots): More rigorous checking for plausible
10858 configuration-time root.
10860 * startup.el (normal-top-level): Added a warning if XEmacs cannot
10863 1998-03-27 Martin Buchholz <martin@xemacs.org>
10865 * faces.el: Fix docstrings.
10866 * glyphs.el: Fix docstrings.
10867 * mouse.el: Fix docstrings.
10869 * frame.el: Change phrase `current frame' to `selected frame'.
10871 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
10873 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
10874 macros using backquote to make them infinitely more readable.
10876 1998-03-30 SL Baur <steve@altair.xemacs.org>
10878 * packages.el (packages-find-package-path): Hardcoded specialized
10879 InfoDock support until we can clean this up.
10881 * help.el (describe-bindings-1): Return the value of the bindings
10882 help buffer created.
10883 (describe-bindings): Ditto.
10885 * simple.el (set-variable): Restore previous behavior of not
10886 bombing if the variable to set is not boundp.
10888 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10890 * packages.el (packages-handle-package-dumped-lisps): Allow for
10891 non-local files to be loaded off the package-lisp variable.
10893 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
10895 * x-faces.el: Global X resources should override
10896 specs for all device classes (color, grayscale, mono);
10897 code currently doesn't override any of them. Fixed by
10898 calling remove-specifier with '(x default) as the tag
10899 set and allowing inexact matches.
10901 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
10903 * faces.el: Separated face initializations based on
10904 device classes into device type specific (tag set,
10905 instantiator) pairs.
10907 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
10909 * wid-edit.el (widget-choice-action): Remember user's explicit
10911 (widget-choice-value-create): Respect it.
10912 From Richard Stallman <rms@gnu.org>
10914 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10916 * setup-paths.el (paths-construct-info-path): Always append
10917 existing directories from configure-time info path.
10919 * startup.el (startup-setup-paths): Renamed misnamed info-path to
10920 Info-directory-list.
10922 * info.el: Removed Info-default-directory-list which was broken by
10924 Removed bogus initialization of Info-directory-list---startup.el
10925 can do a much better job.
10926 Added autoload of Info-directory-list.
10928 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
10929 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
10930 be exclusive; now it's merely given precedence, just like in the
10933 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10935 * find-paths.el (paths-find-architecture-directory): Fix bug with
10936 finding; it used to default too early.
10938 1998-03-25 Martin Buchholz <martin@xemacs.org>
10940 * packages.el (packages-split-path): Fix a bug; it used to fail
10941 for paths that weren't split.
10943 1998-03-26 SL Baur <steve@altair.xemacs.org>
10945 * finder.el (finder-compile-keywords): trap on errors.
10947 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
10949 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
10950 fourth argument of t so that only the specs exactly
10951 matching the tag lists are removed.
10953 1998-03-25 SL Baur <steve@altair.xemacs.org>
10955 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
10957 1998-03-23 SL Baur <steve@altair.xemacs.org>
10959 * minibuf.el (mouse-read-file-name-1): If a default directory was
10960 specified, use it for generating the completions.
10962 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10964 * update-elc.el: Now respects inhibit-package-init and
10966 Now does path construction with loadup-paths.
10968 * startup.el (normal-top-level, startup-setup-paths): Now respects
10969 inhibit-package-init and inhibit-site-lisp.
10971 * packages.el (packages-find-package-path): Extended package path
10972 by version-specific hierarchies.
10973 (packages-find-packages): Now respects inhibit flag and
10975 Moved path setup to loadup-paths.
10977 * make-docfile.el: Now respects inhibit-package-init and
10979 Now does path construction with loadup-paths.
10981 * loadup.el: Now respects inhibit-package-init and
10984 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
10986 * loadup-paths.el: New file: setup load-path to encompass
10989 1998-03-22 SL Baur <steve@altair.xemacs.org>
10991 * auto-show.el: load-gc renamed to pureload.
10992 * site-load.el: Ditto.
10993 * packages.el (toplevel): Ditto.
10994 * loadup.el (really-early-error-handler): Ditto.
10995 * dumped-lisp.el (preloaded-file-list): Ditto.
10996 * cus-face.el (custom-declare-face): Ditto.
10998 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11000 * <Today>: The Big Path Searching Overhaul.
11002 * find-paths.el: New file: find and assemble paths in the
11003 installation hierarchy.
11005 * setup-paths.el: New file: global layout of paths and directories
11006 within the XEmacs hierarchy.
11008 * packages.el: Replaced everything related to path searching and
11009 startup by code in terms of find-paths.
11011 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
11012 the new path searching engine.
11014 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
11017 1998-03-22 SL Baur <steve@altair.xemacs.org>
11019 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
11022 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
11024 * msw-glyphs.el: Added check for 'mswindows feature, so the file
11025 compiles identically in any configuration.
11026 Removed irrelevant commentary.
11028 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
11030 * simple.el (set-variable): Allow setting specifiers.
11032 1998-03-19 SL Baur <steve@altair.xemacs.org>
11034 * lisp.el (forward-sexp): Revert previous change.
11036 1998-03-18 SL Baur <steve@altair.xemacs.org>
11038 * frame.el (frame-initialize): Use `delete-console' instead of
11039 `delete-device' to delete the stream console to match the usage in
11042 1998-03-16 SL Baur <steve@altair.xemacs.org>
11044 * files.el (cdpath-previous): New variable.
11046 From Bob Weiner <weiner@wave.altrasoft.com>
11048 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
11050 * keydefs.el: Changed keybindings of forward-char,
11051 backward, scroll-up and scroll-down to point to their
11052 -command counterparts.
11054 * simple.el: New functions: forwarc-char-command,
11055 backwrad-char-command, scroll-up-command,
11056 scroll-down-command which work liek their counterparts
11057 except that they honor the variable
11058 signal-error-on-buffer-boundary.
11060 Definition of signal-error-on-buffer-boundary received
11063 defvar declaration added for word-across-newline to avoid
11064 byte-compiler warning about the free variable reference.
11066 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
11068 * winnt.el: Removed "%t" from the beginning of
11069 modeline-format. From now on, there's no nt-specifics in the modeline.
11071 1998-03-14 SL Baur <steve@altair.xemacs.org>
11073 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
11074 of `when' with `if'.
11076 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
11078 * msw-glyphs.el: New file. Defines TTY-style glyphs for
11079 mswindows. Must be reworked along with glyphs.el, or
11080 merged into it, after there is images support.
11082 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
11085 1998-03-13 SL Baur <steve@altair.xemacs.org>
11087 * faces.el: fix for text cursor initialization.
11088 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
11089 From Andy Piper <andyp@parallax.co.uk>
11091 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
11093 * files.el (set-auto-mode): If a mode is not fboundp, check to see
11094 if there is an existing package that handles it and warn the user
11097 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
11099 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
11100 Installation" menu item when Installation-string is not bound.
11102 1998-03-11 SL Baur <steve@altair.xemacs.org>
11104 * lisp.el (forward-sexp): Fix for test for balanced sexp.
11105 From Jeremiah W. James <jerry@cs.ucsb.edu>
11107 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
11110 * faces.el: Fix face initialization.
11112 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
11114 * files.el (backup-enable-predicate): fix breakage introduced
11117 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
11119 * x-faces.el (x-init-face-from-resources): The
11120 TTY face property retrieval functions don't return
11121 specifiers, so use face-property instead.
11123 1998-03-09 SL Baur <steve@altair.xemacs.org>
11125 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
11127 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
11129 * x-menubar.el: Expanded documentation for
11130 option-save-faces. Changed Options -> Browse Faces
11131 menu entry to invoke customize-face.
11133 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
11135 * faces.el: Most face initialization moved out of
11136 init-other-random-faces to the top level so that the
11137 initialization happens before Xemacs is dumped. Much
11138 of the fascist "face-differs-from-default-p or FROB!"
11139 code has been retired in favor of letting the user do
11140 what they want to do. Face initialization code changed
11141 to use `default' specifier tag so that the settings can
11142 be overridden later if the user wishes it.
11144 1998-03-08 SL Baur <steve@altair.xemacs.org>
11146 * about.el (about-hackers): Update contributors list.
11148 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
11150 * specifier.el: Define new specifier tag `default'.
11152 * modeline.el: Initialize faces using `default' tag.
11154 * x-faces.el (x-init-face-from-resources): Remove
11155 specifier specs containing the `default' tag before
11158 1998-03-02 John Jones <jj@asu.edu>
11160 * package-get.el (package-get-all): fixed arguments on call to
11161 package-admin-add-single-file-package.
11162 * package-get.el (package-get-installedp): fixed to match
11163 advertised behavior.
11164 * package-get.el: added function package-get-update-all which
11165 installs newest versions of all the current packages (if they are
11166 not already installed).
11168 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
11170 * files.el (find-file-noselect): Uncommented `truename' binding in
11171 `let*' and use it later to set `buffer-file-truename' iff it's
11172 still nil, as happens for example when finding a compressed
11173 file with "jka-compr".
11175 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
11177 * faces.el: in make-face-* type functions do the operation for all
11178 window systems, not just the first one found.
11180 * font.el: call mswindows-list-fonts for mswindows.
11182 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
11184 * code-process.el (call-process-region):
11185 * process.el (call-process-region):
11186 * package-get.el (package-get-dir):
11187 * files.el (backup-enable-predicate):
11188 * gnuserv.el (gnuserv-temp-file-regexp):
11189 Use temp-directory in place of `/tmp'.
11191 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
11193 * "Fast" dired-in-C enhancements for Windows 95/NT:
11195 * files.el: Added function, `wildcard-to-regexp', from GNU
11198 * files.el (insert-directory): Modified to use special
11199 dired-in-C enhancements if present.
11201 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
11203 * code-files.el: make default coding no-conversion.
11205 1998-03-02 SL Baur <steve@altair.xemacs.org>
11207 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
11210 * update-elc.el: Strip directory when testing for files not to
11213 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
11215 * lisp-mode.el: Use recommended form for menus.
11217 * info.el (Info-construct-menu): Use recommended form for menus.
11219 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
11222 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
11224 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
11225 (get-frame-for-buffer-noselect): Always return frames
11226 in the not-this-window-p cond clause.
11228 1998-02-27 SL Baur <steve@altair.xemacs.org>
11230 * help.el (describe-installation): New function.
11232 * x-menubar.el (default-menubar): Add describe-installation to
11235 * packages.el (packages-unbytecompiled-lisp): Installation.el
11236 should not be bytecompiled.
11238 * dumped-lisp.el (preloaded-file-list): Dump Installation with
11241 * x-menubar.el (default-menubar): Use correct guard for VM menu
11244 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
11246 From Andy Piper <andyp@parallax.co.uk>
11248 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11250 * ldap.el: Do not require ldap-internal at compile time.
11252 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
11254 * code-files.el: new file. a virtual copy of mule-files.el
11255 but without charset
11256 dependencies. (toggle-buffer-file-ocding-system) new function for
11257 changing the eol type for the current buffer.
11259 * code-process.el: new file. a copy of
11260 mule-process.el. mule-process.el will disappear when things have
11263 * coding.el: new file. a virtual copy of mule-files.el but
11264 without charset dependencies. (coding-system-base) new function
11265 for getting the parent coding system of a coding system with eol
11268 * dumped-lisp.el: add above files for the non-mule case.
11270 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
11272 * window-xemacs.el (display-buffer): If no explicit
11273 frame is specified, search for a window that displays
11274 the buffer on the currently selected frame, before
11275 searching other frames.
11277 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
11279 * frame.el (get-frame-for-buffer): If not-this-window-p
11280 is non-nil, use window on the selected frame if it is not
11281 also the selected window. When defaulting, search for
11282 windows on the currently selected fgrame before searching
11285 1998-02-25 Didier Verna <didier@xemacs.org>
11287 * modeline.el (modeline-swap-buffers): originally named
11288 `mouse-release-modeline'. Whether to actually swap the buffers is
11289 decided in `mouse-drag-modeline'.
11290 (mouse-drag-modeline): A button release event is considered a
11291 mouse click is both X (modeline scroll) and Y (modeline drag) pos
11294 1998-02-25 SL Baur <steve@altair.xemacs.org>
11296 * x-menubar.el: Put redo on the menubar.
11297 From Aki Vehtari <Aki.Vehtari@hut.fi>
11299 1998-02-22 Greg Klanderman <greg@alphatech.com>
11301 * bytecomp.el (displaying-byte-compile-warnings): if
11302 temp-buffer-show-function is set, use it to display current set of
11303 warnings in the "*Compile-Log-Show*" buffer.
11305 * simple.el (display-warning-buffer): if temp-buffer-show-function
11306 is set, use it to display current set of warnings in the
11307 "*Warnings-Show*" buffer.
11309 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11311 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
11314 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
11316 * menubar.el: Allow button descriptors at least 2 long.
11318 * x-menubar.el (default-menubar): Use recommended forms.
11319 (file-menu-filter): Remove.
11320 (edit-menu-filter): Remove.
11322 1998-02-24 SL Baur <steve@altair.xemacs.org>
11324 * about.el (about-hackers): Updated.
11326 1998-02-22 Greg Klanderman <greg@alphatech.com>
11328 * help.el (help-max-help-buffers): new variable
11329 (help-register-and-maybe-prune-excess): new function
11330 (help-buffer-name): use help-max-help-buffers.
11331 (with-displaying-help-buffer): use
11332 help-register-and-maybe-prune-excess.
11334 * help.el (help-maybe-pretty-print-value): if the value fits on
11337 1998-02-21 Greg Klanderman <greg@alphatech.com>
11339 * (with-displaying-help-buffer): there is no need to kill the buffer
11340 if it exists, because with-output-to-temp-buffer will clear it.
11341 further, killing the buffer violates the rule that
11342 temp-buffer-show-function, if set, has the full responsibility of
11343 showing the temp buffer. killing the buffer fucks with the window
11344 configuration, hosing temp-buffer-show-function.
11347 1998-02-23 Didier Verna <didier@xemacs.org>
11349 * modeline.el (mouse-drag-modeline):
11350 - Always scroll the modeline that was originally clicked on.
11351 - Use x pixels instead of x characters (which doesn't work anyway)
11352 as horizontal reference for modeline dragging. This allows us to
11353 keep on dragging the modeline even if the motion event occurs in
11356 1998-02-23 Didier Verna <didier@xemacs.org>
11358 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
11359 glyph on the modeline to indicate that dragging the mouse has an
11360 effect both horizontally and vertically.
11362 1998-02-24 SL Baur <steve@altair.xemacs.org>
11364 * about.el (about-xemacs): Get rid of redundant visible version
11367 1998-02-19 SL Baur <steve@altair.xemacs.org>
11369 * about.el (about-hackers): Update credits.
11371 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
11373 * prim/register.el (view-register): Show register type file-query.
11375 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
11377 * mode-motion.el (mode-motion-highlight-internal):
11378 save-excursion inside save-window-exucrsion form to
11379 hide buffer point changes from save-window-excursion.
11380 Prevents display flickering when the mouse pointer
11383 1998-02-17 Didier Verna <didier@xemacs.org>
11385 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
11386 function to handle correctly the case of a toolbar one side of the
11387 window: scrolling will not necessarily happen.
11389 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
11391 * files.el (after-find-file): Restore missing argument
11392 to format that provides filename for "... consider M-x
11393 recover-file" message. Also call `message' with "%s"
11394 as the first arg instead of an arbitrary string.
11396 1998-02-18 SL Baur <steve@altair.xemacs.org>
11398 * about.el (about-hackers): Various additions.
11400 1998-02-15 SL Baur <steve@altair.xemacs.org>
11402 * autoload.el (generate-file-autoloads-1): Don't force an extra
11403 line out when copying on-the-same line autoloads.
11405 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
11408 1998-02-14 Martin Buchholz <martin@xemacs.org>
11410 * x11/x-win-xfree86.el (x-win-init-xfree86):
11411 * x11/x-win-sun.el (x-win-init-sun):
11412 * x11/x-init.el (x-initialize-compose):
11414 (backward-or-forward-kill-sexp):
11415 (backward-or-forward-kill-sentence):
11416 (backward-or-forward-kill-word):
11417 (backward-or-forward-delete-char):
11418 * prim/isearch-mode.el (isearch-help-or-delete-char):
11419 Use x-keysym-on-keyboard-sans-modifiers-p instead of
11420 x-keysym-on-keyboard-p to detect backspace.
11421 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
11422 Clean up symbols used with dead keys, checking Linux and solaris
11424 Simplify x-win-*.el using above methods.
11425 Change documentation for x-keysym-*-p functions.
11427 1998-02-14 SL Baur <steve@altair.xemacs.org>
11429 * about.el (about-hackers): Restore entries for Michael Sperber and
11431 From Vinnie Shelton <acs@acm.org>
11433 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
11435 * simple.el (count-words-region): Ditto.
11437 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
11439 * simple.el (count-words-buffer): Document. Don't print anything
11440 if non-interactive.
11442 1998-02-12 SL Baur <steve@altair.xemacs.org>
11444 * packages.el (packages-hardcoded-lisp): easymenu.el is in
11445 multiple files in InfoDock.
11447 1998-02-11 SL Baur <steve@altair.xemacs.org>
11449 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
11450 from version.el in InfoDock.
11452 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
11455 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11457 * bytecomp-runtime.el (proclaim-inline): Single quotes around
11458 variable name in docstring.
11460 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
11462 * menubar.h: Include "gui.h".
11464 1998-02-10 SL Baur <steve@altair.xemacs.org>
11466 * site-load.el: Fix documentation.
11468 1998-02-09 SL Baur <steve@altair.xemacs.org>
11470 * package-get-base.el (package-get-base): Updated.
11472 * keymap.el: PC-ize.
11474 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11476 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
11477 from' on a fresh line.
11479 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
11481 * help.el (help-maybe-pretty-print-value): prin1, not princ the
11484 1998-02-09 SL Baur <steve@altair.xemacs.org>
11486 * undo-stack.el: PC-ize.
11488 * cmdloop.el: PC-ize.
11490 1998-02-08 SL Baur <steve@altair.xemacs.org>
11492 * bytecomp-runtime.el: PC-ize.
11494 * byte-optimize.el: Prolog fixup. PC-ize.
11496 * cus-dep.el: Spelling fix.
11498 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
11501 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
11503 * text-mode.el (text-mode-hook-identify): New function,
11504 put on text-mode-hook. Set text-mode-variant here.
11505 (text-mode): Don't set it here.
11507 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
11509 * text-mode.el (text-mode-hook): New defvar.
11510 (text-mode-variant): New variable.
11511 (text-mode): Set that variable locally.
11512 (toggle-text-mode-auto-fill): New command.
11514 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
11516 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
11518 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
11520 * text-mode.el (paragraph-indent-text-mode):
11521 Renamed from spaced-text-mode.
11522 (text-mode-map): Bind TAB to indent-relative.
11523 (indented-text-mode-map): Variable deleted.
11524 (indented-text-mode): Now an alias for text-mode.
11526 1998-02-05 SL Baur <steve@altair.xemacs.org>
11528 * loadup.el: test-atoms debugging stuffs removed.
11530 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
11532 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
11534 1997-12-30 Colin Rafferty <colin@xemacs.org>
11536 * help.el (describe-beta): Made it use `locate-data-file'.
11537 (describe-distribution): Ditto.
11538 (describe-copying): Ditto.
11539 (describe-project): Ditto.
11540 (view-emacs-news): Ditto.
11542 * help-nomule.el (help-with-tutorial): Made it use
11543 `locate-data-file' to find tutorial.
11545 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
11547 * about.el: Corrected my email address.
11549 * mouse.el: Added 'mouse-mswindows-drop' similar to
11550 'mouse-offix-drop'.
11552 1998-01-27 SL Baur <steve@altair.xemacs.org>
11554 * loadup.el (running-xemacs): Spelling fix.
11556 1998-01-26 Colin Rafferty <colin@xemacs.org>
11558 * packages.el (packages-find-packages-1): Don't allow a backwards
11559 compatible lisp tree to overwrite `preloaded-file-list'.
11561 1998-01-26 SL Baur <steve@altair.xemacs.org>
11563 * loadup.el: Don't delete "xemacs" prior to dumping.
11565 1998-01-24 SL Baur <steve@altair.xemacs.org>
11567 * package-info.el (pi-last-mod-date): New function.
11568 (pi-author-version): New function.
11569 (batch-update-package-info): Use them.
11571 1998-01-23 Colin Rafferty <colin@xemacs.org>
11573 * frame.el (get-frame-for-buffer-default-to-current): Create.
11574 (get-frame-for-buffer-noselect): Allow user to use current frame
11575 with `get-frame-for-buffer-default-to-current'.
11577 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
11579 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
11580 (byte-compile-output-docform): Ditto.
11581 (byte-compile-compiled-obj-to-list): Ditto.
11583 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
11585 * startup.el (command-line-1): Removed code that ran
11588 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
11590 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
11592 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
11594 * frame.el (suspend-emacs-or-iconify-frame): Check using
11595 `device-on-window-system-p' instead of explicitly checking for X,
11596 so that the same logic works for MS Windows.
11597 (suspend-or-iconify-emacs): Ditto.
11599 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
11601 * about.el (about-maintainer-info): Andy Piper is back.
11602 (xemacs-hackers): Updated Andy Piper's email address.
11603 (about-hackers): Added Jonathan Harris.
11604 (about-hackers): Updated Tibor Polgar's email address.
11606 1998-01-18 SL Baur <steve@altair.xemacs.org>
11608 * about.el: Add xemacs.org email manager.
11610 * package-get-base.el (package-get-base): Updated with most recent
11613 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
11615 * help.el (function-arglist): Use `indirect-function' instead of
11616 `symbol-function' so that aliases are treated correctly.
11618 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
11620 * help.el (help-map): Add f1 binding to `help-for-help'.
11621 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
11622 (describe-key-briefly): Use `princ' "%s" to print object.
11623 (with-displaying-help-buffer): Kill buffer if it exists, again.
11624 (describe-key): Use `princ' "%s" to print object.
11625 (describe-function-1): Use `princ' "%s" to print object.
11626 Commented out alias lines removed.
11627 (help-pretty-print-limit): New variable to control pretty-printing
11628 of variable values.
11629 (help-maybe-pretty-print-value): Steve wins! Renamed back from
11630 `help-pretty-print-value' again. Only print-print when OBJECT is
11631 list of length less than `help-pretty-print-limit'.
11632 (describe-variable): Use `help-maybe-pretty-print-value' again.
11634 1998-01-18 SL Baur <steve@altair.xemacs.org>
11636 * simple.el (blink-matching-open): Remove C++ kludge.
11637 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
11639 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11641 * info.el (Info-default-directory-list): Made the documentation
11644 1998-01-13 Martin Buchholz <martin@xemacs.org>
11646 * lisp/packages.el:
11647 * lisp/package-admin.el:
11648 * lisp/build-report.el:
11651 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
11653 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
11654 warnings in Java buffers without final newline and editing the
11657 1998-01-17 SL Baur <steve@altair.xemacs.org>
11659 * packages.el (packages-find-packages-1): Don't allow a backwards
11660 compatible lisp tree to overwrite `preloaded-file-list'.
11661 Suggested by Colin Rafferty <colin@xemacs.org>
11663 * mouse.el (mouse-offix-drop): Set undo-boundary.
11664 From Oliver Graf <ograf@fga.de>
11666 1998-01-13 SL Baur <steve@altair.xemacs.org>
11668 * loadup.el (load-gc): rewrite as defun.
11669 Print something sensical if a required dump-time file isn't found.
11671 1998-01-12 SL Baur <steve@altair.xemacs.org>
11673 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
11674 bug strikes a menudescriptor.
11676 * package-get-base.el (package-get-base): Updated.
11678 * package-info.el (batch-update-package-info): Derive REQUIRES
11681 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
11683 * files.el (save-some-buffers): Don't play games with deleting
11684 other windows if we are in the minibuffer window.
11686 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11688 * modeline.el (modeline-minor-mode-menu): Add support for :active
11689 (add-minor-mode): Document :active property to TOGGLE.
11691 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11693 * modeline.el (modeline-minor-mode-menu): Add support for an
11694 `:included' predicate in the `toggle-sym' plist.
11695 (add-minor-mode): Document the :included property, format
11696 docstring some more.
11697 (modeline-minor-mode-menu): Documentation string added.
11699 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11701 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
11702 labels from the symbol-names by thwacking off the overly redundant
11703 and overused "mode", parenthesizing "minor", and capitalizing the
11704 resultant strings. Also shortened the menu's title by eliminating
11705 the redundant buffer name.
11706 (add-minor-mode): Beautified the docstring, added mention of the
11707 `:menu-tag' property of TOGGLE.
11708 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
11709 `toggle-sym' to beatify the mode-life menus.
11710 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
11711 `auto-fill-function'.
11713 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11715 * modeline.el (modeline-minor-mode-menu): Changed the string-only
11716 menus to :style 'toggle.
11718 1997-12-10 Markus Linnala <maage@cs.tut.fi>
11720 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
11722 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
11724 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
11725 only recognize first hyperlink.
11726 (hyper-apropos-highlightify): Deletia, this is already done by
11727 `hyper-apropos-insert-face'.
11728 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
11730 1998-01-09 SL Baur <steve@altair.xemacs.org>
11732 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
11734 (toolbar-mail-reader): Add support for `send'.
11735 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
11737 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11739 * info.el (Info-emacs-info-file-name): Add defvar for
11740 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
11741 will function properly.
11743 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
11745 * simple.el: make the backwards delete function called by
11746 `backward-or-forward-delete-char' user configurable.
11748 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11750 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
11751 compiled function got loaded from.
11753 1998-01-09 SL Baur <steve@altair.xemacs.org>
11755 * term/apollo.el: Synched up with InfoDock 3.6.2.
11757 1998-01-08 SL Baur <steve@altair.xemacs.org>
11759 * startup.el (load-init-file): Load autoloads earlier.
11760 (startup-splash-frame): Handle InfoDock logo.
11762 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
11764 (x-init-toolbar-from-resources): Move from x-toolbar.el.
11766 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
11767 doesn't have this function.
11769 * packages.el (locate-data-file): Fix to call `locate-file'.
11771 1998-01-07 SL Baur <steve@altair.xemacs.org>
11773 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
11774 version of version.el.
11775 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
11777 * x-menubar.el (default-menubar): Guard reference to
11779 (default-menubar): Guard references to `font-lock-mode'.
11780 (default-menubar): Guard references to font-menu-this-frame-only-p'.
11781 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
11783 * make-docfile.el: Don't snarf doc strings from autoloads.
11785 * startup.el (load-init-file): Use algorithm from loaddefs.el for
11786 loading auto-autoloads files.
11788 * loaddefs.el: Disable dumping autoloads.
11790 1998-01-05 SL Baur <steve@altair.xemacs.org>
11792 * lisp-mnt.el: Synch to Emacs 20.2.
11794 * help.el: Remove manual autoload of `finder-by-keyword'.
11796 * finder.el (finder-by-keyword): Autoload.
11798 * help.el: Conditionalize hyperbole setup.
11800 1998-01-04 SL Baur <steve@altair.xemacs.org>
11802 * packages.el (package-require): Update to reflect new data format.
11804 1998-01-02 Didier Verna <didier@xemacs.org>
11806 * x-menubar.el (default-menubar): make the tutorials available
11807 through the menubar. (Plus some compilation warnings cleanup).
11809 1998-01-04 SL Baur <steve@altair.xemacs.org>
11811 * check-features.el: New file. Perform sanity check after build.
11813 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
11814 files to tooltalk package.
11815 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
11818 * package-admin.el (package-admin-xemacs): Use better default for
11819 location of XEmacs binary.
11821 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
11823 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
11824 tag with sexp and add value tag with value `t'.
11826 1998-01-03 SL Baur <steve@altair.xemacs.org>
11828 * package-get.el: Changes to work with real data.
11829 From Pete Ware <ware@cis.ohio-state.edu>
11831 * packages.el (packages-reload-autoloads): Guard load for the time
11834 * update-elc.el ("packages.el"): Force loading packages.el instead
11835 of possibly out-of-date packges.elc.
11836 * make-docfile.el ("packages.el"): Ditto.
11838 1998-01-02 Colin Rafferty <colin@xemacs.org>
11840 * build-report.el (build-report-delete-regexp): Added a rule for
11841 the main tarball shadowing anything past it.
11843 1998-01-02 SL Baur <steve@altair.xemacs.org>
11845 * packages.el (package-provide): Delete a previous provide.
11847 * package-info.el: New file.
11849 * package-get.el: New file.
11850 From Pete Ware <ware@cis.ohio-state.edu>
11851 (package-get): Fix md5 computation to work with Mule.
11853 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
11855 * simple.el (log-message-*): Quote symbols in docstrings properly.
11857 1998-01-01 SL Baur <steve@altair.xemacs.org>
11859 * packages.el (packages-new-autoloads): Ignore symbolic links.
11861 * cus-face.el (face-custom-attributes-get): Fix typo.
11862 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
11864 1997-12-31 SL Baur <steve@altair.xemacs.org>
11866 * startup.el (load-init-file): Reload new or changed autoloads
11867 unless inhibited. Reload modified dumped lisp (stubbed).
11869 * packages.el (packages-new-autoloads): New function.
11870 (packages-reload-autoloads): New function.
11871 (packages-reload-dumped-lisp): New (stub) function.
11873 * loadup.el: Inhibit reloading dumped files when running temacs.
11875 * loadhist.el (file-provides): Extend to handle variant
11878 * replace.el (query-replace): Fix typo.
11880 1997-12-30 SL Baur <steve@altair.xemacs.org>
11882 * make-docfile.el: list-autoloads-path has been renamed.
11883 * update-elc.el: list-autoloads has been renamed.
11885 * packages.el (packages-list-autoloads): Renamed.
11886 (packages-list-autoloads-path): Ditto.
11888 1997-12-29 Colin Rafferty <colin@xemacs.org>
11890 * packages.el (packages-find-packages-1): Made it signal a warning
11891 for an error in an auto-autoload.el file.
11893 1997-12-30 SL Baur <steve@altair.xemacs.org>
11895 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
11897 From Aki Vehtari <Aki.Vehtari@hut.fi>
11899 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
11901 * loadhist.el (unload-feature): Remove autoload.
11903 1997-12-28 SL Baur <steve@altair.xemacs.org>
11905 * loadhist.el: Unpackaged.
11907 * help.el (describe-symbol-find-file): Rename
11908 `describe-function-find-file' and make old name obsolete.
11909 (describe-function-1): Use it.
11910 (describe-function-1): Guard reference to
11911 `compiled-function-annotation'.
11913 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
11915 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
11917 (help-mode-quit): New optional arg to control whether it kills or
11919 (with-displaying-help-buffer): Don't kill buffer initially, even
11920 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
11921 (help-pretty-print-value): Rename back from
11922 `help-maybe-pretty-print-value'! If `pp-internal' is available
11923 use it, otherwise use dumped `cl-prettyprint'.
11924 (describe-variable): Use `help-pretty-print-value' again.
11925 (find-func): Removed reference to "find-func" at end.
11927 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
11929 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
11930 GUI XEmacs. Rename? x-menubar is rather window system
11931 independant, except for a couple of items.
11933 1997-12-26 SL Baur <steve@altair.xemacs.org>
11935 * x-menubar.el (default-menubar): Remove hyperbole and oobr
11936 entries as they will no longer be distributed with XEmacs.
11938 * format.el (format-alist): Fix image/tiff regexps.
11939 From P. E. Jareth Hein <jareth@camelot-soft.com>
11941 * help.el (help-maybe-pretty-print-value): Rename.
11942 (describe-variable): Use it.
11943 (describe-variable): Add trailing linefeed.
11945 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
11947 * help.el (describe-function-1): Don't output anything for
11948 arglist of autoload functions.
11950 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
11952 * help.el (describe-function-1): Don't output anything for
11953 arglist of autoload functions.
11955 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
11957 * help.el (help-mode-map): New bindings for `help-mode-bury',
11958 `describe-function-at-point', `describe-variable-at-point',
11959 `Info-elisp-ref', `customize-variable', `help-next-section' and
11960 `help-prev-section'.
11961 (help-next-section): New function.
11962 (help-prev-section): New function.
11963 (help-mode-quit): Changed to kill the help buffer.
11964 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
11966 (help-buffer-name): New function to generate the name of help
11968 (with-displaying-help-buffer): Is now a macro. Takes an new first
11969 argument giving the name of the help buffer.
11970 (describe-key): Use `with-displaying-help-buffer' with name.
11971 (describe-mode): Ditto.
11972 (describe-bindings): Ditto.
11973 (describe-prefix-bindings): Ditto.
11974 (view-lossage): Ditto.
11975 (with-syntax-table): New macro.
11976 (function-called-at-point): Use `ignore-errors' and
11977 `with-syntax-table'.
11978 (function-at-point): Ditto.
11979 (describe-function): Use `with-displaying-help-buffer' with name.
11980 (function-arglist): Extracted from `describe-function-1'. Returns
11981 function's arglist as string.
11982 (function-documentation): Extracted from `describe-function-1'.
11983 Returns function's docstring.
11984 (describe-function-1): Remove all the "stream" garbage, including
11985 the stream argument. Use `function-arglist' and
11986 `function-documentation'.
11987 (describe-function-arglist): Just use `function-arglist'.
11988 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
11989 (help-pretty-print-value): New function to help with
11990 pretty-printing variable values. Knows about `#<...>'. Needs
11992 (describe-variable): Use `with-displaying-help-buffer' with name.
11993 Formatting improved. Display file where variable is defined, if
11994 known. Use `help-pretty-print-value'.
11995 (describe-syntax): Use `with-displaying-help-buffer' with name.
11996 (list-processes): Remove "stream" garbage.
11998 1997-12-25 SL Baur <steve@altair.xemacs.org>
12000 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
12001 call a dumped routine instead.
12003 * x-win-xfree86.el: Wrap file in defun.
12004 * x-win-sun.el: Ditto.
12006 1997-12-23 SL Baur <steve@altair.xemacs.org>
12008 * help.el (view-emacs-news): Remove usage of outl-mouse which
12009 advises functions and does other evil things.
12011 1997-12-22 SL Baur <steve@altair.xemacs.org>
12013 * format.el (format-alist): Add `image/tiff'.
12014 From P. E. Jareth Hein <jareth@camelot-soft.com>
12016 1997-12-21 SL Baur <steve@altair.xemacs.org>
12018 * about.el (about-hackers): More names added.
12020 * make-docfile.el: Remove superfluous package path search.
12022 * loaddefs.el: Commentary changes. Removal of VM autoloads.
12024 1997-12-20 SL Baur <steve@altair.xemacs.org>
12026 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
12029 1997-12-18 SL Baur <steve@altair.xemacs.org>
12031 * startup.el (set-default-load-path): Make sure lisp and site-lisp
12032 get trailing slashes when added to the load-path.
12034 * x-init.el (init-x-win): Locate where XEmacs X localization files
12037 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
12039 * x-faces.el: Added support for foregroundToolBarColor
12040 to xpm-color-symbols.
12042 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
12044 * etags.el (tags-remove-duplicates): Removed.
12045 (buffer-tag-table-list): Use `delete-duplicates'.
12047 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
12049 (get*): Defalias to `get'.
12051 * cl.el (eql): Compare integers with `eq'.
12052 (cl-map-extents): Check for `map-extents' first.
12054 1997-12-17 Didier Verna <didier@xemacs.org>
12056 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
12057 added the 'numero', 'copyright' and 'trademark' symbols.
12059 * leim/quail/latin-post.el ("french-postfix"): see above.
12061 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
12063 * widget.el (define-widget): Check the arguments.
12065 * cus-edit.el (customize-face): Use `check-argument-type'.
12066 (custom-variable-value-create): Use `signal' to signal error.
12067 (custom-variable-reset-saved): Ditto.
12068 (custom-variable-reset-standard): Ditto.
12069 (custom-face-reset-saved): Ditto.
12071 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
12072 (widget-default-format-handler): Ditto.
12073 (widget-checklist-add-item): Ditto.
12074 (widget-radio-add-item): Ditto.
12075 (widget-editable-list-entry-create): Ditto.
12076 (widget-sexp-prompt-value): Ditto.
12078 * custom.el (custom-declare-variable): Signal errors better.
12079 (custom-handle-keyword): Ditto.
12080 (custom-declare-group): Ditto.
12082 * window-xemacs.el (windows): Ditto.
12084 * menubar.el (menu): Ditto.
12086 * keydefs.el (keyboard): Ditto.
12088 * minibuf.el (minibuffer): Ditto.
12090 * process.el (execute): Ditto.
12092 * fill.el (fill): Ditto.
12094 * modeline.el (modeline): Ditto.
12096 * help.el (help): Ditto.
12098 * faces.el (faces): Ditto.
12100 * files.el (files): Ditto.
12102 * x-init.el (x): Ditto.
12104 * lisp-mode.el (lisp): Ditto.
12106 * process.el (processes): Ditto.
12108 * mouse.el (mouse): Ditto.
12110 * abbrev.el (abbrev): Moved from cus-edit.
12112 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
12113 as variable declaration.
12115 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
12117 * menubar.el (find-menu-item): Use `check-argument-type'.
12118 (find-menu-item): Cosmetic changes.
12120 1997-12-18 SL Baur <steve@altair.xemacs.org>
12122 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
12124 1997-12-17 SL Baur <steve@altair.xemacs.org>
12126 * startup.el (set-default-load-path): Only search package-path
12127 when not running temacs.
12129 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
12132 * loadup.el: Correct commentary. Reformatting.
12133 (really-early-error-handler): Use absolute path to the
12134 first dumped-lisp.el file.
12135 (really-early-error-handler): Print full path name of
12136 each dumped lisp file (inherited from InfoDock).
12138 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
12139 dumped-lisp.el files.
12141 * make-docfile.el (preloaded-file-list): Reorder when the
12142 package-path is searched.
12143 * update-elc.el: Ditto.
12145 * lisp-mode.el (call-with-condition-handler): Treat the same as
12146 `condition-case' for indentation.
12148 * about.el (about-xemacs): Update release date.
12150 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
12152 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
12153 anywhere but at the last clause.
12154 (ecase): Disallow `t' and `otherwise'.
12156 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
12158 * cus-edit.el (custom-buffer-create-buttons): New function
12159 from stuff moved out of `custom-buffer-create-internal'.
12160 (custom-novice): New variable. Default t.
12161 (custom-display-global-buttons): Ditto. Default `top'.
12162 (custom-buffer-create-internal): Only display help if
12163 `custom-novice' is non-nil. Display global buttons according to
12164 `custom-display-global-buttons'.
12166 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
12168 * menubar.el (find-menu-item): Use `check-argument-type'.
12169 (find-menu-item): Cosmetic changes.
12171 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
12173 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
12176 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12178 * format.el (format-deannotate-region): Bug fix.
12179 Deannotating a region containing unknown tags would fail
12180 (causing decoding of text/enriched to fail at user level)
12182 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
12184 * minibuf.el (read-directory-name): Support sixth
12185 arg, HISTORY, as already documented.
12187 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
12189 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
12192 1997-12-14 SL Baur <steve@altair.xemacs.org>
12194 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
12197 1997-12-13 SL Baur <steve@altair.xemacs.org>
12199 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.